-
公开(公告)号:US20210184971A1
公开(公告)日:2021-06-17
申请号:US17169303
申请日:2021-02-05
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Atul S. Moghe , Tong Jiang , Akshaya Muralidharan , Rishabh Ramakant Tulsian
IPC: H04L12/713 , G06F9/455 , H04L12/46 , H04L12/24 , H04L12/715
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.
-
2.
公开(公告)号:US10715419B1
公开(公告)日:2020-07-14
申请号:US16126712
申请日:2018-09-10
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Pramodh S. D'Souza , Aniket G. Daptari , Vivekananda Shenoy , Nischal Kumar N. Sheth
IPC: H04L12/46 , H04L12/715 , H04L12/66 , H04L12/723
Abstract: Techniques are disclosed for providing an inter-autonomous system (inter-AS) service between virtualized entities of one autonomous system with external entities of a different autonomous system. For example, a controller (e.g., software defined networking (SDN) controller) may provide multi-hop exterior Border Gateway Protocol (eBGP) redistribution of virtual private networking (VPN) labels between endpoints of different autonomous systems, otherwise referred to as “inter-AS option C.” As described in this disclosure, the SDN controller may facilitate the exchange of appropriate routing labels between endpoints of different autonomous systems to enable forwarding of traffic between the different autonomous systems.
-
公开(公告)号: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.
-
公开(公告)号:US10965592B2
公开(公告)日:2021-03-30
申请号:US16428442
申请日:2019-05-31
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Manish Krishnan , Jacopo Pianigiani , Vivekananda Shenoy , Mahesh Sivakumar
IPC: H04L12/46 , H04L12/715 , H04L12/721 , H04L12/741 , G06F9/455 , H04L29/06 , H04L12/723
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.
-
公开(公告)号:US10897420B1
公开(公告)日:2021-01-19
申请号:US16235993
申请日:2018-12-28
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: H04L12/741 , H04L12/46 , H04L12/713
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.
-
公开(公告)号:US10742557B1
公开(公告)日:2020-08-11
申请号:US16024306
申请日:2018-06-29
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Manish Singh , Vivekananda Shenoy , Anantharamu Suryanarayana
IPC: H04L12/813 , H04L12/863 , H04L12/741 , H04L12/46 , H04L12/937 , H04L29/06 , G06F9/455 , H04L12/931
Abstract: Techniques are disclosed for extending scalable policy management to supporting network devices. A network device comprising a memory and a processor may perform various aspects of the techniques. The memory may be configured to store a policy. The processor may be configured to obtain the policy to be enforced by a supporting network device coupled to a server, and identify a port of the supporting network device to which the server is coupled via the switch fabric. The policy controller may also identify a workload executed by the server to which the policy is associated, and convert the policy into configuration data supported by the network device. The policy controller may further configure, based on the configuration data, the network device to enforce the policy with respect to network traffic received via the identified port.
-
公开(公告)号:US12255812B1
公开(公告)日:2025-03-18
申请号:US18339851
申请日:2023-06-22
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
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.
-
公开(公告)号:US20210144087A1
公开(公告)日:2021-05-13
申请号:US17247900
申请日:2020-12-29
Applicant: Juniper Networks, Inc.
Inventor: Ankur Tandon , Vivekananda Shenoy , Jacopo Pianigiani , Abhinav Pandit
IPC: H04L12/717 , H04L12/713 , H04L12/24 , H04L29/08
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.
-
9.
公开(公告)号:US10917339B2
公开(公告)日:2021-02-09
申请号:US16231210
申请日:2018-12-21
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Atul S Moghe , Tong Jiang , Akshaya Muralidharan , Rishabh Ramakant Tulsian
IPC: H04L12/713 , G06F9/455 , H04L12/46 , H04L12/24 , H04L12/715
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.
-
10.
公开(公告)号:US20200213227A1
公开(公告)日:2020-07-02
申请号:US16232656
申请日:2018-12-26
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Manish Krishnan , Anantharamu Suryanarayana , Vivekananda Shenoy
IPC: H04L12/721 , H04L12/741 , H04L12/715 , H04L12/713 , H04L12/46 , G06F9/455
Abstract: Techniques are disclosed for configuring multiple network devices implementing different protocols or techniques. For example, these techniques allow network devices configured with different protocols to co-exist within the same network, or for the network to seamlessly evolve from one protocol to the other. Techniques described herein provide for an SDN controller that may bridge a network system implementing different protocols, e.g., Open vSwitch Database (OVSDB) and Ethernet Virtual Private Network (EVPN), by translating high-level configuration data (e.g., desired state of the network at a high level of abstraction) that are protocol agnostic to low-level configuration data (e.g., desired state of the network at a low level of abstraction) that are protocol specific. That is, SDN controller may provide management, control, and analytics functions of a virtualized network configured to operate specifically within an OVSDB environment and/or an EVPN environment.
-
-
-
-
-
-
-
-
-