Method for constituting hybrid network spanning trees, method of redundancy, and control system thereof
US-2017005919-A1 · Jan 5, 2017 · US
US11082335B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11082335-B2 |
| Application number | US-202016800942-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 25, 2020 |
| Priority date | Aug 28, 2017 |
| Publication date | Aug 3, 2021 |
| Grant date | Aug 3, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The method is applied to an SDN network, where the SDN network includes one target computing apparatus and a plurality of openflow switches. The target computing apparatus communicates with the plurality of openflow switches. The method includes: receiving, by the target computing apparatus, a first bridge protocol data unit (BPDU) packet sent by a first openflow switch, where the first BPDU packet carries a device identifier and a port identifier; generating, by the target computing apparatus, a feedback packet based on the first BPDU packet, where the feedback packet includes spanning tree protocol information of a conventional switching device, and carries the port identifier; and sending, by the target computing apparatus, the feedback packet to the first openflow switch based on the device identifier.
Opening claim text (preview).
The invention claimed is: 1. A packet processing method, wherein the method is applied to a software-defined networking (SDN) network, the SDN network comprises a target computing apparatus and a plurality of openflow switches, and the target computing apparatus communicates with the plurality of openflow switches, the method comprising: receiving, by the target computing apparatus, a first bridge protocol data unit (BPDU) packet sent by a first openflow switch, wherein the first BPDU packet carries a device identifier and a port identifier, the device identifier is used to indicate the first openflow switch, the port identifier is used to indicate a port that is on the first openflow switch and that receives a second BPDU packet, the second BPDU packet is from a conventional switching device outside the SDN network, the first BPDU packet is obtained by adding the device identifier and the port identifier to the second BPDU packet, the second BPDU packet is used to compute spanning tree protocol information of the conventional switching device, and the plurality of openflow switches comprise the first openflow switch; generating, by the target computing apparatus, a feedback packet based on the first BPDU packet, wherein the feedback packet comprises the spanning tree protocol information of the conventional switching device, and carries the port identifier; and sending, by the target computing apparatus, the feedback packet to the first openflow switch based on the device identifier. 2. The packet processing method according to claim 1 , wherein the feedback packet further comprises a bridge identifier of the target computing apparatus, and the bridge identifier is a unique identifier of the target computing apparatus. 3. The packet processing method according to claim 1 , wherein the SDN network further comprises an SDN controller, and the SDN controller comprises the target computing apparatus. 4. A target computing apparatus, wherein the target computing apparatus is included in a software-defined networking (SDN) network, the SDN network comprises the target computing apparatus and a plurality of openflow switches, and the target computing apparatus communicates with the plurality of openflow switches, and the target computing apparatus comprises: a memory configured to store a computer program instruction; and a processor configured to read the computer program instruction to perform: receiving a first BPDU packet sent by a first openflow switch, wherein the first bridge protocol data unit (BPDU) packet carries a device identifier and a port identifier, the device identifier is used to indicate the first openflow switch, the port identifier is used to indicate a port that is on the first openflow switch and that receives a second BPDU packet, the second BPDU packet is from a conventional switching device outside the SDN network, the first BPDU packet is obtained by adding the device identifier and the port identifier to the second BPDU packet, the second BPDU packet is used to compute spanning tree protocol information of the conventional switching device, and the plurality of openflow switches comprise the first openflow switch; generating a feedback packet based on the first BPDU packet, wherein the feedback packet comprises the spanning tree protocol information of the conventional switching device, and the feedback packet carries the port identifier; and sending the feedback packet to the first openflow switch based on the device identifier. 5. The target computing apparatus according to claim 4 , wherein the feedback packet further comprises a bridge identifier of the target computing apparatus, and the bridge identifier is a unique identifier of the target computing apparatus. 6. The target computing apparatus according to claim 4 , wherein the SDN network further comprises an SDN controller, and the SDN controller comprises the target computing apparatus. 7. An openflow switch, wherein the openflow switch is included in a-software-defined networking (SDN) network, the SDN network comprises a target computing apparatus and a plurality of openflow switches, and the target computing apparatus communicates with the plurality of openflow switches, and the openflow switch comprises: a memory configured to store a computer program instruction; and a processor configured to read the computer program instruction to perform: receiving a second BPDU packet sent by a conventional switching device outside the SDN; sending a first bridge protocol data unit (BPDU) packet to the target computing apparatus, wherein the first BPDU packet carries a device identifier and a port identifier, the device identifier is used to indicate the openflow switch, the port identifier is used to indicate a port that is on the openflow switch and that receives the second BPDU packet, the first BPDU packet is obtained by adding the device identifier and the port identifier to the second BPDU packet, and the second BPDU packet is used to compute spanning tree protocol information of the conventional switching device; receiving a feedback packet sent by the target computing apparatus, wherein the feedback packet is generated by the target computing apparatus based on the first BPDU packet and comprises the spanning tree protocol information of the conventional switching device and carries the port identifier; and sending the feedback packet to the conventional switching device through the port corresponding to the port identifier. 8. The openflow switch according to claim 7 , wherein the feedback packet further comprises a bridge identifier of the target computing apparatus, and the bridge identifier is a unique identifier of the target computing apparatus. 9. The openflow switch according to claim 7 , wherein the SDN network further comprises an SDN controller, and the SDN controller comprises the target computing apparatus.
Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title
between virtual entities, e.g. orchestrators, SDN or NFV entities · CPC title
Routing tree calculation · CPC title
Flow based routing · CPC title
for initial configuration or provisioning, e.g. plug-and-play · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.