Method for Synchronizing Topology Information in SFC Network, and Routing Network Element
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-modified1 . 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.