-
公开(公告)号:US11805011B2
公开(公告)日:2023-10-31
申请号:US17449626
申请日:2021-09-30
Applicant: Juniper Networks, Inc.
IPC: H04L41/0806 , H04L12/46 , H04L41/12 , H04L61/2567 , H04W8/00 , H04L101/622
CPC classification number: H04L41/0806 , H04L12/4633 , H04L41/12 , H04L61/2567 , H04L2101/622 , H04W8/005
Abstract: In one example, a network management system discovers a plurality of network devices behind a network address translation device, such as a firewall. The network management system may receive a model of a seed network device, generate a first activation configuration and commit the first activation configuration on the seed network device. The network management system may connect to the seed network device and discover neighboring devices from information in the seed network device. The network management system may connect to the neighboring devices, automatically create a model of the neighboring network devices, generate s activation configurations for the neighboring network devices and commit the activation configurations on the neighboring network devices. The network management system may iterative perform these steps until it discovers all the discoverable network devices behind the network address translation device.
-
公开(公告)号:US20230344757A1
公开(公告)日:2023-10-26
申请号:US18345442
申请日:2023-06-30
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Yuvaraja Mariappan , Rakesh Kumar Reddy Varimalla , Jude Pragash Vedam
IPC: H04L45/586 , G06F9/455 , H04L41/046 , H04L41/0893 , H04L45/64
CPC classification number: H04L45/586 , G06F9/45558 , H04L41/046 , H04L41/0893 , H04L45/64 , G06F2009/45595
Abstract: In general, techniques are described for a computing device including a virtual router, a pod comprising a container, and a network plugin. The virtual router includes a virtual router agent. The network plugin includes processing circuitry configured to receive, from the virtual router agent, an indication of an interface type for a virtual network for the pod and to configure, for the pod, a virtual network interface having the interface type, the virtual network interface for communicating on the virtual network.
-
公开(公告)号:US20230342275A1
公开(公告)日:2023-10-26
申请号:US18305194
申请日:2023-04-21
Applicant: Juniper Networks, Inc.
Inventor: Raja Kommula , Thayumanavan Sridhar , Raj Yavatkar
CPC classification number: G06F11/3058 , G06F9/5088
Abstract: Techniques are described for determining the energy usage of a data center and invoking one or more actions to improve the energy usage of the data center. For example, a computing system may obtain energy usage data of a data center deploying an application. The computing system may also determine, based on a comparison of the energy usage data of the data center deploying the application to a percentage of energy provided by one or more renewable energy sources to the data center, a green quotient of the application that specifies a value that indicates whether the data center deploying the application is energy efficient. The computing system may further invoke, based on the green quotient of the application that specifies a value that indicates the data center deploying the application is not energy efficient, an action to improve energy usage of the data center deploying the application.
-
公开(公告)号:US11799779B1
公开(公告)日:2023-10-24
申请号:US17452533
申请日:2021-10-27
Applicant: Juniper Networks, Inc.
Inventor: Anna Yungelson , Dennis Gordon Montgomery , Kaushik Adesh Agrawal
IPC: H04L45/745 , H04L45/00 , H04L67/142 , H04L45/12 , H04L67/561
CPC classification number: H04L45/745 , H04L45/123 , H04L45/38 , H04L45/566 , H04L67/142 , H04L67/561
Abstract: Techniques are disclosed for generating session-specific packet capture records. In one example, a first network device receives a first packet of a session between first and second client devices, the session comprising forward and reverse packet flows. The first network device modifies the first packet to include metadata comprising a packet capture indicator that indicates whether packet capture is to be performed for the session. The first network device stores at least a portion of the first packet and each subsequent packet of the session and forwards the modified first packet. A second network device receives the modified first packet and, based on the packet capture indicator, stores at least a portion of the first packet and each subsequent packet of the session in a session-specific packet capture record. The first and second network devices may generate, from the stored packet data, a packet capture record for the session.
-
公开(公告)号:US11799762B2
公开(公告)日:2023-10-24
申请号:US18061581
申请日:2022-12-05
Applicant: Juniper Networks, Inc.
Inventor: Abilash Menon , Anna Yungelson , Scott A. McCulley , Jacob Dionne
IPC: G06F15/173 , H04L45/24 , H04L45/00 , H04L67/146 , H04L12/46 , H04L45/42 , H04L45/745 , H04L45/16 , H04L61/103 , H04L101/622
CPC classification number: H04L45/24 , H04L12/4641 , H04L45/16 , H04L45/42 , H04L45/66 , H04L45/745 , H04L61/103 , H04L67/146 , H04L2101/622
Abstract: Techniques are disclosed for session-based routing within Open Systems Interconnection (OSI) Model Layer-2 (L2) networks extended over Layer-3 (L3) networks. In one example, L2 networks connect a first client device to a first router and a second client device to a second router. An L3 network connects the first and second routers. The first router receives, from the first client device, an L2 frame destined for the second client device. The first router generates an L3 packet comprising an L3 header specifying L3 addresses of the first and second routers, a first portion of metadata comprising L2 addresses for the first and second client devices, and a second portion of metadata comprising L3 addresses for the first and second client devices, and forwards the L3 packet to the second router. The second router recovers the L2 frame from the metadata and forwards the L2 frame to the second client device.
-
公开(公告)号:US11799716B2
公开(公告)日:2023-10-24
申请号:US17657382
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Channasangamesh S Hugar , Babu Singarayan , Sharmila Koppula , Soumyodeep Joarder , Sudhin Jacob
IPC: H04L41/0654 , H04L12/46 , H04L45/02 , H04L69/324
CPC classification number: H04L41/0654 , H04L12/4633 , H04L12/4641 , H04L45/026 , H04L69/324
Abstract: Techniques are described to provide layer 2 (L2) circuit failover in the event connectivity to an Ethernet Virtual Private Network (EVPN) instance is lost. For example, if one of multi-homed provider edge (PE) devices loses connectivity to the EVPN instance, the PE device may mark its customer-facing interface as down and propagate the interface status to the access node such that the access node may update its routing information to switch L2 circuits to another one of the multi-homed PE devices having reachability to the EVPN instance. In some examples, the plurality of PE devices may further implement Connectivity Fault Management (CFM) techniques to propagate the interface status to the access node such that the access node may update its forwarding information to send traffic on a different L2 circuit to another one of the multi-homed PE devices having reachability to the EVPN instance.
-
公开(公告)号:US11784917B2
公开(公告)日:2023-10-10
申请号:US17932492
申请日:2022-09-15
Applicant: Juniper Networks, Inc.
Inventor: Abilash Menon , Anna Yungelson , Scott A. McCulley , Jacob Dionne
IPC: G06F15/16 , H04L45/24 , H04L45/00 , H04L67/146 , H04L12/46 , H04L45/42 , H04L45/745 , H04L45/16 , H04L61/103 , H04L101/622
CPC classification number: H04L45/24 , H04L12/4641 , H04L45/16 , H04L45/42 , H04L45/66 , H04L45/745 , H04L61/103 , H04L67/146 , H04L2101/622
Abstract: Techniques are disclosed for session-based routing within Open Systems Interconnection (OSI) Model Layer-2 (L2) networks extended over Layer-3 (L3) networks. In one example, L2 networks connect a first client device to a first router and a second client device to a second router. An L3 network connects the first and second routers. The first router receives, from the first client device, an non-session-based L2 frame destined for the second client device. The first router forms an L3 packet comprising an L3 header specifying L3 addresses of the first and second routers and a protocol selected based on an L3 service for the L2 frame, a payload comprising the L2 frame, and metadata comprising a session identifier distinctly identifying the L2 frame, and forwards the L3 packet to the second router. The second router recovers the L2 frame from the payload and forwards the L2 frame to the second client device.
-
公开(公告)号:US20230318922A1
公开(公告)日:2023-10-05
申请号:US18328901
申请日:2023-06-05
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , Kireeti Kompella , Sherine El-Medani , Wing Eng
IPC: H04L41/0896 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L41/5061
CPC classification number: H04L41/0896 , H04L41/145 , H04L41/5006 , H04L41/5054 , H04L41/5064
Abstract: An example computing device is configured to receive an instance of a customer service model representative of a plurality of customer services. Each of the plurality of customer services associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to receive an instance of a resource model representative of a plurality of resources and map the instance of the customer service model and the instance of the resource model to an internal placement model. The computing device is configured to allocate the plurality of resources to the plurality of customer services such that the at least one requirement and the at least one constraint for each of the plurality of customer services are satisfied and inverse map data indicating how the plurality of resources are allocated to a format consumable by the customer device and output the inverse mapped data.
-
公开(公告)号:US11777850B2
公开(公告)日:2023-10-03
申请号:US17216308
申请日:2021-03-29
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Manish Krishnan , Jacopo Pianigiani , Vivekananda Shenoy , Mahesh Sivakumar
IPC: H04L12/46 , H04L45/64 , G06F9/455 , H04L45/00 , H04L45/50 , H04L45/745 , H04L69/164
CPC classification number: H04L45/64 , G06F9/45541 , H04L12/4633 , H04L12/4641 , H04L45/34 , H04L45/50 , H04L45/745 , H04L69/164
Abstract: Techniques are described in which a centralized controller constructs a service chain between a bare metal server (BMS) and a virtual execution element (e.g., virtual machine or container), or in some instances a remote BMS, across a plurality of networks. In some examples, the controller may construct a service chain between a BMS and a virtual execution element or remote BMS using Ethernet Virtual Private Network (EVPN)-Virtual Extensible Local Area Network (VXLAN) and Internet Protocol Virtual Private Networks (IP VPNs) such as BGP/Multiprotocol Label Switching (BGP/MPLS) IP VPNs.
-
公开(公告)号:US11777847B1
公开(公告)日:2023-10-03
申请号:US17100602
申请日:2020-11-20
Applicant: Juniper Networks, Inc.
Inventor: Yimin Shen , Zhaohui Zhang , Alexander Arseniev , Ronald Bonica
IPC: H04L45/00 , H04L45/16 , H04L69/22 , H04L45/50 , H04L101/659
CPC classification number: H04L45/566 , H04L45/16 , H04L45/50 , H04L69/22 , H04L2101/659
Abstract: A network node may receive a packet that originated from a root network node and may process the packet to determine segment identifier (SID) information associated with a point-to-multipoint transport chain. The network node may determine, based on the SID information, that the network node is a transit leaf node in the point-to-multipoint transport chain. The network node may generate, based on determining that the network node is a transit leaf node in the point-to-multipoint transport chain, a copy of the packet and may process the copy of the packet to perform one or more actions. The network node may update, based on determining that the network node is a transit leaf node in the point-to-multipoint transport chain, the SID information and may send, after updating the SID information, the packet, with the updated SID information, to another network node.
-
-
-
-
-
-
-
-
-