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

A software-defined networking and routing technology, applied in the field of computer networks, it can solve problems such as interruption of cloud-based service delivery, failure of normal operation, service degradation, etc., to avoid business path monitoring, fast fault detection, and good routing consistency.

CN113765829APending Publication Date: 2021-12-07JUMIPER NETWORKS INC
15 Cites 3 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2021-12-07

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The embodiment of the invention relates to liveness detection and route convergence in a software-defined networking distributed system, and the invention describes techniques for improving speed of network convergence after node failure. In one example, a method includes the steps: 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.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present disclosure relates to computer networking, and more particularly to forwarding packets within a virtual network. Background technique

[0002] In a typical cloud data center environment, there are a large number of interconnected servers that provide computing (e.g., computing nodes) and / or storage capacity to run various applications. For example, data centers include facilities that host applications and services for customers of the data center. For example, a data center hosts all infrastructure equipment such as networking and storage systems, redundant power supplies, and environmental controls. In a typical data center, clusters of storage systems and application servers are interconnected via a high-speed switching fabric provided by one or more layers of physical network switches and routers. More complex data centers provide subscriber support equipment located in various physical colocation facilities for infrastructures spread...

Examples

example 1

[0201] Example 1. A method comprising: determining, by a software-defined networking (SDN) controller managing an overlay network, a next step for a corresponding overlay network route for a destination in the underlay network based on whether the underlay network route is stored for the destination in the underlay network whether the hop is reachable by the SDN controller, the underlying network route comprises a route advertised by a node in an Internet Protocol (IP) structure of the underlying network; and in response to determining that the next hop for the overlay network route is unreachable, avoiding The controller advertises overlay network routes and withdraws overlay network routes from any network peers that previously advertised overlay network routes to it.

example 2

[0202] Example 2. The method according to example 1, wherein determining whether the next hop for the corresponding overlay route is reachable by the SDN controller comprises: determining whether the underlying route is stored in underlying routing information maintained by the SDN controller, wherein the underlying route The information stores the routes advertised to the SDN controller by the IP structure of the underlying network.

example 3

[0203]Example 3. The method of example 1, wherein the nodes in the IP fabric comprise spine switches, the method further comprising: receiving, by the SDN controller via a Border Gateway Protocol session between the SDN controller and the spine switch, the active A plurality of underlay network routes for tunnel endpoints, wherein the underlay network route includes an underlay network route of the plurality of underlay network routes, wherein the active tunnel endpoint includes a session based on a failure detection protocol between the active tunnel endpoint and a leaf node of the IP fabric Tunnel endpoints indicated as reachable.