-
1.
公开(公告)号:US11870677B2
公开(公告)日:2024-01-09
申请号:US16893168
申请日:2020-06-04
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Richard Roberts
IPC: H04L45/02 , H04L12/46 , H04L12/66 , H04L43/0811 , H04L45/00 , H04L45/586 , H04L45/64 , H04L49/25
CPC classification number: H04L45/02 , H04L12/4641 , H04L12/66 , H04L43/0811 , H04L45/04 , H04L45/586 , H04L45/64 , H04L49/25
Abstract: This disclosure describes techniques for improving speed of network convergence after node failure. In one example, a method includes storing, by SDN controller, an underlay routing table having routes for an underlay network of a data center and an overlay routing table having a set of routes for a virtual network of an overlay network for the data center, wherein the underlay network includes physical network switches, gateway routers, and a set of virtual routers executing on respective compute nodes of the data center; installing, within the underlay routing table, a route to a destination address assigned to a particular one of the virtual routers as an indicator of a reachability status to the particular virtual router in the underlay network. The SDN controller controls, based on presence or absence of the route within the underlay routing table, advertisement of the routes for the virtual network of the overlay network.
-
2.
公开(公告)号:US20230216774A1
公开(公告)日:2023-07-06
申请号:US18148220
申请日:2022-12-29
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Richard Roberts
IPC: H04L45/02 , H04L12/46 , H04L45/64 , H04L12/66 , H04L43/0811 , H04L49/25 , H04L45/586
CPC classification number: H04L45/02 , H04L12/4641 , H04L45/04 , H04L45/64 , H04L12/66 , H04L43/0811 , H04L49/25 , H04L45/586
Abstract: This disclosure describes techniques for improving speed of network convergence after node failure. In one example, a method includes storing, by SDN controller, an underlay routing table having routes for an underlay network of a data center and an overlay routing table having a set of routes for a virtual network of an overlay network for the data center, wherein the underlay network includes physical network switches, gateway routers, and a set of virtual routers executing on respective compute nodes of the data center; installing, within the underlay routing table, a route to a destination address assigned to a particular one of the virtual routers as an indicator of a reachability status to the particular virtual router in the underlay network. The SDN controller controls, based on presence or absence of the route within the underlay routing table, advertisement of the routes for the virtual network of the overlay network.
-
公开(公告)号:US11329911B2
公开(公告)日:2022-05-10
申请号:US16893183
申请日:2020-06-04
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Richard Roberts
IPC: H04L12/703 , H04L45/28 , H04L45/00 , H04L45/64 , H04L47/125
Abstract: This disclosure describes techniques for improving speed of network convergence after node failure. In one example, a method includes storing, by a virtual router agent of a compute node managed by a Software Defined Networking (SDN) controller, a forwarding information data structure with a shared liveness vector orthogonal to the forwarding path to indicate a liveness state of a plurality of overlay network tunnel endpoint next hops, wherein the shared liveness vector is shared by each of a plurality of members for a plurality of composite next hops that share a common list of the plurality of overlay network tunnel endpoint next hops; and in response to determining, by the virtual router agent, that the orthogonal liveness vector indicates that each of the plurality of overlay network tunnel endpoint next hops are reachable, distributing network traffic to one or more of the plurality of overlay network tunnel endpoint next hops.
-
4.
公开(公告)号:US20210385149A1
公开(公告)日:2021-12-09
申请号:US16893168
申请日:2020-06-04
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Richard Roberts
IPC: H04L12/751 , H04L12/715 , H04L12/713 , H04L12/947 , H04L12/26 , H04L12/66 , H04L12/46
Abstract: This disclosure describes techniques for improving speed of network convergence after node failure. In one example, a method includes storing, by SDN controller, an underlay routing table having routes for an underlay network of a data center and an overlay routing table having a set of routes for a virtual network of an overlay network for the data center, wherein the underlay network includes physical network switches, gateway routers, and a set of virtual routers executing on respective compute nodes of the data center; installing, within the underlay routing table, a route to a destination address assigned to a particular one of the virtual routers as an indicator of a reachability status to the particular virtual router in the underlay network. The SDN controller controls, based on presence or absence of the route within the underlay routing table, advertisement of the routes for the virtual network of the overlay network.
-
公开(公告)号:US12250117B2
公开(公告)日:2025-03-11
申请号:US18147599
申请日:2022-12-28
Applicant: Juniper Networks, Inc.
Inventor: Michael Henkel , Richard Roberts
IPC: H04L41/0816 , H04L41/0866 , H04L41/0894
Abstract: In general, techniques are described for leveraging a configuration framework for an orchestration platform to configure software that implements a control plane for a containerized network router in a cloud-native SDN architecture. In an example, a method comprises receiving, by a server executing a containerized routing protocol process, configuration data generated from a Network Resource configuration object managed by a custom resource controller; configuring, by the server, the containerized routing protocol process with the configuration data; and programming, by the containerized routing protocol process, based on the configuration data generated from the Network Resource configuration object, a virtual router data plane to forward network traffic.
-
公开(公告)号:US20250062957A1
公开(公告)日:2025-02-20
申请号:US18933205
申请日:2024-10-31
Applicant: Juniper Networks, Inc.
Inventor: Michael Henkel , Richard Roberts
IPC: H04L41/0816 , H04L41/0866 , H04L41/0894
Abstract: In general, techniques are described for leveraging a configuration framework for an orchestration platform to configure software that implements a control plane for a containerized network router in a cloud-native SDN architecture. In an example, a method comprises receiving, by a server executing a containerized routing protocol process, configuration data generated from a Network Resource configuration object managed by a custom resource controller; configuring, by the server, the containerized routing protocol process with the configuration data; and programming, by the containerized routing protocol process, based on the configuration data generated from the Network Resource configuration object, a virtual router data plane to forward network traffic.
-
7.
公开(公告)号:US11431607B2
公开(公告)日:2022-08-30
申请号:US16893168
申请日:2020-06-04
Applicant: Juniper Networks, Inc.
Inventor: Anantharamu Suryanarayana , Richard Roberts
IPC: H04L45/02 , H04L12/46 , H04L12/66 , H04L43/0811 , H04L45/00 , H04L45/586 , H04L45/64 , H04L49/25
Abstract: This disclosure describes techniques for improving speed of network convergence after node failure. In one example, a method includes storing, by SDN controller, an underlay routing table having routes for an underlay network of a data center and an overlay routing table having a set of routes for a virtual network of an overlay network for the data center, wherein the underlay network includes physical network switches, gateway routers, and a set of virtual routers executing on respective compute nodes of the data center; installing, within the underlay routing table, a route to a destination address assigned to a particular one of the virtual routers as an indicator of a reachability status to the particular virtual router in the underlay network. The SDN controller controls, based on presence or absence of the route within the underlay routing table, advertisement of the routes for the virtual network of the overlay network.
-
公开(公告)号:US20250007821A1
公开(公告)日:2025-01-02
申请号:US18345887
申请日:2023-06-30
Applicant: Juniper Networks, Inc.
Inventor: Jeffrey Haas , Richard Roberts
IPC: H04L45/24 , H04L12/46 , H04L45/586 , H04L45/745
Abstract: This disclosure describes techniques for using multiple route distinguishers assigned to a single VRF to provide same-destination path diversity in a VPN. In an example, a method includes storing, by a device, to a single virtual routing and forwarding instance (VRF) of one or more VRFs configured for a network device of a network, a plurality of routes for a common address prefix of a virtual private network (VPN); and sending, by the device to a network router, each of the plurality of routes for the common address prefix with a different, corresponding route distinguisher.
-
公开(公告)号:US20240073087A1
公开(公告)日:2024-02-29
申请号:US18147599
申请日:2022-12-28
Applicant: Juniper Networks, Inc.
Inventor: Michael Henkel , Richard Roberts
IPC: H04L41/0816 , H04L41/0866 , H04L41/0894
CPC classification number: H04L41/0816 , H04L41/0866 , H04L41/0894
Abstract: In general, techniques are described for leveraging a configuration framework for an orchestration platform to configure software that implements a control plane for a containerized network router in a cloud-native SDN architecture. In an example, a method comprises receiving, by a server executing a containerized routing protocol process, configuration data generated from a Network Resource configuration object managed by a custom resource controller; configuring, by the server, the containerized routing protocol process with the configuration data; and programming, by the containerized routing protocol process, based on the configuration data generated from the Network Resource configuration object, a virtual router data plane to forward network traffic.
-
公开(公告)号:US11658933B2
公开(公告)日:2023-05-23
申请号:US17247957
申请日:2020-12-31
Applicant: Juniper Networks, Inc.
Inventor: Sangarshan Pillareddy , Yuvaraja Mariappan , James Nicholas Davey , Prasad Miriyala , Richard Roberts , Margarida Correia , Nagendra E S , Haji Mohamed Ashraf Ali
IPC: H04L12/46 , H04L61/103 , H04L45/745 , G06N20/00 , H04L61/5007 , H04L101/622
CPC classification number: H04L61/103 , G06N20/00 , H04L12/4641 , H04L45/745 , H04L61/5007 , H04L2101/622
Abstract: Techniques are described for learning an unknown virtual network information, such as an virtual Internet Protocol (IP) address, of a pod in a virtual network. In some examples, a virtual router executing at a computing device may receive an Address Resolution Protocol (ARP) packet from a virtual execution element in the virtual network, the virtual execution element executing at the computing device. The virtual router may determine, based at least in part on the ARP packet, whether virtual network information for the virtual execution element in a virtual network is known to the virtual router. The virtual router may, in response to determining that the virtual network information of the virtual execution element in the virtual network is not known to the virtual router, perform learning of the virtual network information for the virtual execution element.
-
-
-
-
-
-
-
-
-