Local repair for underlay failure using prefix independent convergence

    公开(公告)号:US11329911B2

    公开(公告)日:2022-05-10

    申请号:US16893183

    申请日:2020-06-04

    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.

    LIVENESS DETECTION AND ROUTE CONVERGENCE IN SOFTWARE-DEFINED NETWORKING DISTRIBUTED SYSTEM

    公开(公告)号:US20210385149A1

    公开(公告)日:2021-12-09

    申请号:US16893168

    申请日:2020-06-04

    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.

    Intent-driven configuration of a cloud-native router

    公开(公告)号:US12250117B2

    公开(公告)日:2025-03-11

    申请号:US18147599

    申请日:2022-12-28

    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.

    INTENT-DRIVEN CONFIGURATION OF A CLOUD-NATIVE ROUTER

    公开(公告)号:US20250062957A1

    公开(公告)日:2025-02-20

    申请号:US18933205

    申请日:2024-10-31

    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.

    Liveness detection and route convergence in software-defined networking distributed system

    公开(公告)号:US11431607B2

    公开(公告)日:2022-08-30

    申请号:US16893168

    申请日:2020-06-04

    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.

    ROUTE DISTINGUISHERS FOR SAME DESTINATION PATH DIVERSITY

    公开(公告)号:US20250007821A1

    公开(公告)日:2025-01-02

    申请号:US18345887

    申请日:2023-06-30

    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.

    INTENT-DRIVEN CONFIGURATION OF A CLOUD-NATIVE ROUTER

    公开(公告)号:US20240073087A1

    公开(公告)日:2024-02-29

    申请号:US18147599

    申请日:2022-12-28

    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.

Patent Agency Ranking