-
公开(公告)号:US12164905B2
公开(公告)日:2024-12-10
申请号:US16368381
申请日:2019-03-28
Applicant: Juniper Networks, Inc.
Inventor: Manish Krishnan , Tong Jiang , Vivekananda Shenoy , Soumil Ramesh Kulkarni , Vinod Nair , Jeba Paulaiyan
IPC: H04L41/082 , G06F8/656 , H04L41/08 , H04L41/0853 , H04L41/0869 , H04L45/02 , H04L45/12 , H04L45/64 , H04L69/164
Abstract: Techniques are disclosed for deploying software upgrades to a mixed network of In-Service Software Upgrade (ISSU)-capable and ISSU-incapable network devices without interrupting network traffic serviced by the mixed network. In one example, a centralized controller for a network determines that first network devices of a plurality of network devices for the network are In-Service Software Upgrade (ISSU)-capable and second network devices of the plurality of network devices are not ISSU-capable. The centralized controller transmits messages instructing the first network devices to perform an ISSU operation. Further, the centralized controller transmits messages instructing each network device of the second network devices to transmit a message to peer network devices of the network device, the message indicating that the network device is not ISSU-capable. In response to receiving the message indicating that the network device is not ISSU-capable, the peer network devices redirect traffic to avoid the network device.
-
公开(公告)号:US11824775B2
公开(公告)日:2023-11-21
申请号: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.
-
公开(公告)号:US11792119B2
公开(公告)日:2023-10-17
申请号:US17247900
申请日:2020-12-29
Applicant: Juniper Networks, Inc.
Inventor: Ankur Tandon , Vivekananda Shenoy , Jacopo Pianigiani , Abhinav Pandit
IPC: H04L41/22 , H04L67/1014 , H04L45/42 , H04L45/586 , H04L41/08 , H04L9/40 , H04L12/46 , H04L41/0806 , H04L45/00 , H04L49/1515
CPC classification number: H04L45/42 , H04L41/22 , H04L45/586 , H04L67/1014
Abstract: Virtual network controllers are described that automatically generate policies and configuration data for routing traffic through physical network function (PNF) service chains in a multi-tenant data center. An example network controller includes a memory and processing circuitry configured to: automatically generate, for one or more integrated routing and bridging (IRB) units of corresponding virtual network forwarding tables of a switch of a switch fabric of a data center network, configuration information that, when deployed, causes the IRB units to direct data traffic conforming to multiple communication protocols and flowing over a plurality of virtual networks between a first set of server devices and a second set of server devices positioned outside of the switch fabric (i) toward a service device logically positioned outside of the switch fabric and coupled to the switch, and (ii) back from the service device into the switch fabric via the switch.
-
公开(公告)号:US20210243118A1
公开(公告)日:2021-08-05
申请号:US17216308
申请日:2021-03-29
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Manish Krishnan , Jacopo Pianigiani , Vivekananda Shenoy , Mahesh Sivakumar
IPC: H04L12/715 , G06F9/455 , H04L12/46 , H04L12/721 , H04L12/723 , H04L12/741 , H04L29/06
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.
-
公开(公告)号:US11736395B2
公开(公告)日:2023-08-22
申请号: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.
-
公开(公告)号:US11722408B1
公开(公告)日:2023-08-08
申请号:US17248257
申请日:2021-01-15
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Ankur Tandon , Atul S Moghe , Suresh K Balineni , Tong Jiang , Kiran N. Kasim , Sridevi JeevaRaj
IPC: H04L45/00 , H04L12/46 , H04L45/586 , H04L45/745
CPC classification number: H04L45/54 , H04L12/4641 , H04L45/586 , H04L45/745
Abstract: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.
-
公开(公告)号:US11329914B2
公开(公告)日:2022-05-10
申请号:US17169303
申请日:2021-02-05
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Atul S Moghe , Tong Jiang , Akshaya Muralidharan , Rishabh Ramakant Tulsian
Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.
-
公开(公告)号:US10972342B2
公开(公告)日:2021-04-06
申请号:US16221698
申请日:2018-12-17
Applicant: Juniper Networks, Inc.
Inventor: Vivekananda Shenoy , Sreelakshmi Sarva , Jacopo Pianigiani
IPC: G06F15/177 , H04L12/24 , G06F9/54
Abstract: In general, techniques are described for managing, with a network controller for a computer network, the configuration of network devices within the computer network using one or more message buses. In some examples, a controller includes processing circuitry coupled to memory. The processing circuitry is configured to generate data for implementing a configuration change for a network device and store, to a configuration database, the data for implementing the configuration change for the network device. The processing circuitry is further configured to add, to a message queue of a message bus executed by one or more or more computing devices separate from the controller, an indication of the configuration change for the network device to cause the network device to obtain, from the configuration database, the data for implementing the configuration change for the network device.
-
公开(公告)号:US20200382420A1
公开(公告)日:2020-12-03
申请号:US16428442
申请日:2019-05-31
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Manish Krishnan , Jacopo Pianigiani , Vivekananda Shenoy , Mahesh Sivakumar
IPC: H04L12/715 , H04L12/721 , H04L12/741 , H04L12/723 , H04L12/46 , H04L29/06 , G06F9/455
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.
-
20.
公开(公告)号:US20200310784A1
公开(公告)日:2020-10-01
申请号:US16368381
申请日:2019-03-28
Applicant: Juniper Networks, Inc.
Inventor: Manish Krishnan , Tong Jiang , Vivekananda Shenoy , Soumil Ramesh Kulkarni , Vinod Nair , Jeba Paulaiyan
IPC: G06F8/656 , H04L12/24 , H04L29/06 , H04L12/751 , H04L12/721 , H04L12/715
Abstract: Techniques are disclosed for deploying software upgrades to a mixed network of In-Service Software Upgrade (ISSU)-capable and ISSU-incapable network devices without interrupting network traffic serviced by the mixed network. In one example, a centralized controller for a network determines that first network devices of a plurality of network devices for the network are In-Service Software Upgrade (ISSU)-capable and second network devices of the plurality of network devices are not ISSU-capable. The centralized controller transmits messages instructing the first network devices to perform an ISSU operation. Further, the centralized controller transmits messages instructing each network device of the second network devices to transmit a message to peer network devices of the network device, the message indicating that the network device is not ISSU-capable. In response to receiving the message indicating that the network device is not ISSU-capable, the peer network devices redirect traffic to avoid the network device.
-
-
-
-
-
-
-
-
-