FLOW SPECIFICATION PROTOCOL-BASED COMMUNICATIONS METHOD, DEVICE, AND SYSTEM
First Claim
1. A Flow Specification protocol-based communication method, comprising:
- obtaining, by a controller, a requirement indicating that a first resource on a forwarding device needs to be associated with a second resource on the forwarding device; and
sending, by the controller, a Border Gateway Protocol Flow Specification (BGP) Flow Spec protocol packet to the forwarding device according to the requirement, wherein the BGP Flow Spec protocol packet comprises a network layer reachability information field and an extended community attribute field, the network layer reachability information field carries characteristic information of the first resource, the extended community attribute field carries a global identifier (GID) used to indicate the second resource, and the BGP Flow Spec protocol packet is used to instruct to associate the first resource with the second resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a Flow Specification-based communications method, device, and system. The method includes: obtaining, by a controller, a requirement indicating that a first resource on a forwarding device needs to be associated with a second resource on the forwarding device; and sending, by the controller, a Border Gateway Protocol Flow Specification BGP Flow Spec protocol packet according to the requirement, where the BGP Flow Spec protocol packet includes a network layer reachability information field and an extended community attribute field, the network layer reachability information field carries characteristic information of the first resource, the extended community attribute field carries a global identifier GID used to indicate the second resource, and the BGP Flow Spec protocol packet is used to instruct to associate the first resource with the second resource.
11 Citations
24 Claims
-
1. A Flow Specification protocol-based communication method, comprising:
-
obtaining, by a controller, a requirement indicating that a first resource on a forwarding device needs to be associated with a second resource on the forwarding device; and sending, by the controller, a Border Gateway Protocol Flow Specification (BGP) Flow Spec protocol packet to the forwarding device according to the requirement, wherein the BGP Flow Spec protocol packet comprises a network layer reachability information field and an extended community attribute field, the network layer reachability information field carries characteristic information of the first resource, the extended community attribute field carries a global identifier (GID) used to indicate the second resource, and the BGP Flow Spec protocol packet is used to instruct to associate the first resource with the second resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A Flow Specification protocol-based communication method, comprising:
-
receiving, by a forwarding device, a Border Gateway Protocol Flow Specification BGP Flow Spec protocol packet sent by a controller, wherein the BGP Flow Spec protocol packet comprises a network layer reachability information field and an extended community attribute field, the network layer reachability information field carries characteristic information, of a first resource, that is used to indicate the first resource on the forwarding device, the extended community attribute field carries a global identifier GID used to indicate a second resource on the forwarding device, and the BGP Flow Spec protocol packet is used to instruct to associate the first resource with the second resource; obtaining, by the forwarding device, the first resource according to the characteristic information of the first resource, and obtaining the second resource according to the GID; and associating, by the forwarding device, the first resource with the second resource. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A controller, comprising:
-
an obtaining module, configured to obtain a requirement indicating that a first resource on a forwarding device needs to be associated with a second resource on the forwarding device; and a sending module, configured to send a Border Gateway Protocol Flow Specification BGP Flow Spec protocol packet to the forwarding device according to the requirement obtained by the obtaining module, wherein the BGP Flow Spec protocol packet comprises a network layer reachability information field and an extended community attribute field, the network layer reachability information field carries characteristic information of the first resource, the extended community attribute field carries a global identifier GID used to indicate the second resource, and the BGP Flow Spec protocol packet is used to instruct to associate the first resource with the second resource. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A forwarding device, comprising:
-
a receiving module, configured to receive a Border Gateway Protocol Flow Specification BGP Flow Spec protocol packet sent by a controller, wherein the BGP Flow Spec protocol packet comprises a network layer reachability information field and an extended community attribute field, the network layer reachability information field carries characteristic information, of a first resource, that is used to indicate the first resource on the forwarding device, the extended community attribute field carries a global identifier GID used to indicate a second resource on the forwarding device, and the BGP Flow Spec protocol packet is used to instruct to associate the first resource with the second resource; an obtaining module, configured to;
obtain the first resource according to the characteristic information that is of the first resource and that is received by the receiving module, and obtain the second resource according to the GID; andan association module, configured to associate the first resource with the second resource according to the BGP Flow Spec protocol packet received by the receiving module. - View Dependent Claims (23, 24)
-
Specification