US2023231795A1PendingUtilityA1

Method for Synchronizing Topology Information in SFC Network, and Routing Network Element

Assignee: HUAWEI TECH CO LTDPriority: Aug 26, 2016Filed: Mar 16, 2023Published: Jul 20, 2023
Est. expiryAug 26, 2036(~10.1 yrs left)· nominal 20-yr term from priority
H04L 45/0377H04L 45/033H04L 41/12H04L 45/64H04L 45/02H04L 45/60H04L 45/54H04L 45/04
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for synchronizing topology information in a service function chain (SFC) network, where the SFC network includes at least one classifier (CF) and at least one service function forwarder (SFF). The method includes that a first network element in the at least two routing network elements establishes a Border Gateway Protocol (BGP) connection to at least one second network element other than the first network element in the at least two routing network elements, where the first network element is any one of the at least two routing network elements, and the first network element sends a first BGP update message to the at least one second network element, where the first BGP update message includes topology information of the first network element such that the at least one second network element obtains the topology information of the first network element.

Claims

exact text as granted — not AI-modified
1 . A method implemented by a first network element in a service chain network, the method comprising:
 sending, to a controller in the service chain network, a message comprising topology information, wherein the topology information comprises a first identifier of the first network element, a second identifier indicating a service type of a service function node connected to the first network element, and an Internet Protocol (IP) address of the service function node, wherein the first network element is a first classifier, and wherein the first identifier comprises an IP address of the first network element;   receiving, from the controller, forwarding information, wherein the forwarding information comprises an IP prefix and next hop information, and wherein the next hop information includes the IP address of the service function node; and   forwarding packets to the service function node according to the forwarding information.   
     
     
         2 . The method of  claim 1 , wherein the packets comprise a destination IP address that matches the IP prefix. 
     
     
         3 . The method of  claim 1 , wherein the message further comprises network layer reachability information (NLRI), and wherein the NLRI comprises a type field indicating that the message comprises the topology information. 
     
     
         4 . The method of  claim 1 , wherein the service type comprises a type of a service that the service function node provides, and wherein the service comprises antivirus protection, a firewall, application caching, application acceleration, or webpage optimization. 
     
     
         5 . The method of  claim 1 , further comprising receiving, from a second classifier in the service chain network, the packets. 
     
     
         6 . The method of  claim 1 , further comprising further forwarding the packets through a second network element. 
     
     
         7 . A method implemented by a controller and comprising:
 receiving, from a network element in a service chain network, a message comprising topology information, wherein the topology information comprises a first identifier of the network element, a second identifier indicating a service type of a service function node connected to the network element, and an Internet Protocol (IP) address of the service function node, wherein the network element is a classifier, and wherein the first identifier comprises an IP address of the network element;   obtaining forwarding information, wherein the forwarding information comprises an IP prefix and next hop information, and wherein the next hop information includes the IP address of the service function node; and   sending the forwarding information to the network element.   
     
     
         8 . The method of  claim 7 , wherein the message further comprises network layer reachability information (NLRI), and wherein the NLRI comprises a type field indicating that the message comprises the topology information. 
     
     
         9 . The method of  claim 7 , wherein the service type comprises a type of a service that the service function node provides, and wherein the service comprises antivirus protection, a firewall, application caching, application acceleration, or webpage optimization. 
     
     
         10 . A first network element in a service chain network and comprising:
 at least one memory configured to store instructions; and   at least one processor coupled to the at least one memory and configured to execute the instructions to cause the first network element to:
 send, to a controller in the service chain network, a message comprising topology information, wherein the topology information comprises a first identifier of the first network element, a second identifier indicating a service type of a service function node connected to the first network element, and an Internet Protocol (IP) address of the service function node, wherein the first network element is a first classifier, and wherein the first identifier comprises an IP address of the first network element; 
 receive, from the controller, forwarding information, wherein the forwarding information comprises an IP prefix and next hop information, and wherein the next hop information includes the IP address of the service function node; and 
 forward packets to the service function node according to the forwarding information. 
   
     
     
         11 . The first network element of  claim 10 , wherein the packets comprise a destination IP address that matches the IP prefix. 
     
     
         12 . The first network element of  claim 10 , wherein the message further comprises network layer reachability information (NLRI), and wherein the NLRI comprises a type field indicating that the message comprises the topology information. 
     
     
         13 . The first network element of  claim 10 , wherein the service type comprises a type of a service that the service function node provides, and wherein the service comprises antivirus protection, a firewall, application caching, application acceleration, or webpage optimization. 
     
     
         14 . The first network element of  claim 10 , wherein the at least one processor is further configured to execute the instructions to cause the first network element to receive, from a second classifier in the service chain network, the packets. 
     
     
         15 . A controller in a service chain network and comprising:
 at least one memory configured to store instructions; and   at least one processor coupled to the at least one memory and configured to execute the instructions to cause the controller to:
 receive, from a network element in the service chain network, a message comprising topology information, wherein the topology information comprises a first identifier of the network element, a second identifier indicating a service type of a service function node connected to the network element, and an Internet Protocol (IP) address of the service function node, wherein the network element is a classifier, and wherein the first identifier comprises an IP address of the network element; 
 obtain forwarding information, wherein the forwarding information comprises an IP prefix and next hop information, and wherein the next hop information includes the IP address of the service function node; and 
 send the forwarding information to the network element. 
   
     
     
         16 . The controller of  claim 15 , wherein the message further comprises network layer reachability information (NLRI), and wherein the NLRI comprises a type field indicating that the message comprises the topology information. 
     
     
         17 . A system comprising:
 a network element configured to:
 send a message comprising topology information, wherein the topology information comprises a first identifier of the network element, a second identifier indicating a service type of a service function node connected to the network element, and an Internet Protocol (IP) address of the service function node, wherein the network element is a classifier, and wherein the first identifier comprises an IP address of the network element; 
 receive forwarding information, wherein the forwarding information comprises an IP prefix and next hop information, and wherein the next hop information includes the IP address of the service function node; and 
 forward packets to the service function node according to the forwarding information; and 
   a controller configured to:
 receive the message from the network element; 
 obtain the forwarding information; and 
 send the forwarding information to the network element. 
   
     
     
         18 . The system of  claim 17 , wherein the packets comprise a destination IP address that matches the IP prefix. 
     
     
         19 . The system of  claim 17 , wherein the message further comprises network layer reachability information (NLRI), and wherein the NLRI comprises a type field indicating that the message comprises the topology information. 
     
     
         20 . The first network element of  claim 10 , wherein the at least one processor is further configured to execute the instructions to cause the first network element to further forward the packets through a second network element.

Join the waitlist — get patent alerts

Track US2023231795A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.