METHOD FOR IMPLEMENTING SERVICE CHAIN, DEVICE, AND SYSTEM
1 Assignment
0 Petitions
Accused Products
Abstract
A method of implementing a service chain in a service chain-enabled domain network includes: receiving, by an intermediate service node (SN), an extended first Border Gateway Protocol (BGP) packet from a downstream SN that is on a service chain path and immediately adjacent to the intermediate SN, the extended first BGP packet including a service chain path identifier identifying the service chain path and a first service chain path including a service chain path from an ingress SN to the intermediate SN, determining an upstream SN that is on the first service chain path and immediately adjacent to the intermediate SN, and sending an extended second BGP packet to the upstream SN, the extended second BGP packet including the service chain path identifier and a second service chain path including a service chain path from the ingress SN to the upstream SN.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method of implementing a service chain in a service chain-enabled domain network, wherein service nodes (SNs) and a service chain path are configured to be deployed in the service chain-enabled domain network, the SNs comprise an ingress SN, an intermediate SN, and an egress SN, and the service chain path comprises a path from the ingress SN to the egress SN through the intermediate SN, the method comprising:
-
receiving, by the intermediate SN, an extended first Border Gateway Protocol (BGP) packet sent by a downstream SN that is on the service chain path and immediately adjacent to the intermediate SN, wherein the extended first BGP packet comprises a service chain path identifier and a first service chain path, the service chain path identifier identifies the service chain path, and the first service chain path comprises a service chain path from the ingress SN to the intermediate SN; determining, by the intermediate SN, an upstream SN that is on the first service chain path and immediately adjacent to the intermediate SN; and sending, by the intermediate SN, an extended second BGP packet to the upstream SN, wherein the extended second BGP packet comprises the service chain path identifier and a second service chain path, and the second service chain path comprises a service chain path from the ingress SN to the upstream SN. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A service node (SN) in a service chain-enabled domain network, wherein SNs and a service chain path are configured to be deployed in the service chain-enabled domain network, the SNs comprises the SN as an intermediate SN, an ingress SN, and an egress SN, and the service chain path comprises a path from the ingress SN to the egress SN through the intermediate SN, the intermediate SN comprising:
-
a communications interface configured to receive an extended first Border Gateway Protocol (BGP) packet sent by a downstream SN that is on the service chain path and immediately adjacent to the intermediate SN, wherein the extended first BGP packet comprises a service chain path identifier and a first service chain path, the service chain path identifier identifies the service chain path, and the first service chain path comprises a service chain path from the ingress SN to the intermediate SN; at least one processor; and a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, wherein the programming instructions instruct the at least one processor to;
determine an upstream SN that is on the first service chain path and immediately adjacent to the SN,wherein the communications interface is configured to send an extended second BGP packet to the upstream SN, and wherein the extended second BGP packet comprises the service chain path identifier and a second service chain path, and the second service chain path comprises a service chain path from the ingress SN to the upstream SN. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A service chain policy decision point in a service chain-enabled domain network, comprising:
-
at least one processor; a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, wherein the programming instructions instruct the at least one processor to; orchestrate a service chain according to a requirement of a service chain service, and generate a service chain policy of the service chain, wherein the service chain policy indicates information for establishing a tunnel from an ingress SN of the service chain to an egress SN of the service chain and service processing, and wherein the service chain policy comprises a service chain path identifier of the service chain and a service chain path of the service chain, and the service chain path indicates a chain path from the ingress SN to the egress SN on the service chain; and a communications interface configured to send the service chain policy to the egress SN of the service chain according to the service chain path. - View Dependent Claims (35, 36, 37)
-
-
38. A service chain-enabled domain network system, comprising:
-
a service chain policy decision point configured to; orchestrate a service chain according to a requirement of a service chain service and generate a service chain policy of the service chain, wherein the service chain policy indicates information for establishing a tunnel from an ingress service node (SN) of the service chain to an egress SN of the service chain and service processing, wherein the service chain policy comprises a service chain path identifier of the service chain and a first service chain path of the service chain, and wherein the first service chain path indicates a chain path from the ingress SN to the egress SN on the service chain; and send the service chain policy to the egress SN of the service chain according to the service chain path; the egress SN configured to; obtain the service chain path identifier and the first service chain path, wherein the service chain path identifier identifies the first service chain path; determine an upstream SN that is on the first service chain path and immediately adjacent to the egress SN; and send an extended first Border Gateway Protocol (BGP) packet to the upstream SN, wherein the extended first BGP packet comprises the service chain path identifier and a second service chain path, and the second service chain path comprises a service chain path from the ingress SN to the upstream SN; the ingress SN configured to; receive an extended second BGP packet sent by a downstream SN that is on the service chain path and immediately adjacent to the ingress SN, wherein the extended second BGP packet comprises the service chain path identifier and a third service chain path, the third service chain path comprises the ingress SN; establish a tunnel from the ingress SN to the downstream SN with the downstream SN; and send a notification message to the service chain policy decision point after the tunnel from the ingress SN to the downstream SN is established successfully, wherein the notification message carries the service chain path identifier. - View Dependent Claims (39, 40)
-
Specification