Methods and apparatus for using border gateway protocol (BGP) for converged fibre channel (FC) control plane
US-9391796-B1 · Jul 12, 2016 · US
US10243834B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10243834-B1 |
| Application number | US-201514602592-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 22, 2015 |
| Priority date | Jan 22, 2015 |
| Publication date | Mar 26, 2019 |
| Grant date | Mar 26, 2019 |
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.
A network device receives, from another network device associated with a first data center, a route update that includes a common virtual network identifier or a first virtual network identifier associated with the first data center. The network device translates the common virtual network identifier or the first virtual network identifier to a second virtual network identifier associated with a second data center, where the second data center is different than the first data center. The network device provides the route update, with the second virtual network identifier, to the second data center.
Opening claim text (preview).
What is claimed is: 1. A network device, comprising: a memory; and one or more processors to: receive, from a first network virtualization edge of a first data center, a route update that includes a first virtual network identifier associated with the first network virtualization edge, a route target value that is compatible with the first data center, and a next hop address of the first network virtualization edge, the route target value including information used to tag prefixes and to inform provider edge routers which prefixes can be imported, and the first data center being operated by a first operator; translate the first virtual network identifier to a common virtual network identifier, the common virtual network identifier being agreed upon by the first operator and a second operator of a second data center, the second data center being different than the first data center, and the second operator being different than the first operator; translate the route target value to a common route target value; determine that the next hop address of the first network virtualization edge is private; translate the next hop address of the first network virtualization edge to a different next hop address based on determining that the next hop address of the first network virtualization edge is private; generate an advertisement of the route update based on the common virtual network identifier, the common route target value, and the different next hop address; and provide the advertisement of the route update, with the common virtual network identifier, the common route target value, and the different next hop address, to another network device associated with the second data center. 2. The network device of claim 1 , where the one or more processors are further to: receive a packet with the common virtual network identifier or a second virtual network identifier associated with a second network virtualization edge of the second data center; translate the common virtual network identifier or the second virtual network identifier to the first virtual network identifier; and provide the packet to the first data center based on the first virtual network identifier. 3. The network device of claim 2 , where the packet includes a destination address, where the destination address is the next hop address of the first network virtualization edge, and where, when providing the packet, the one or more processors are to: translate the destination address to the different next hop address; and provide the packet to the first data center based on the first virtual network identifier and the different next hop address. 4. A method, comprising: receiving, by a network device and from a first network virtualization edge of a first data center, a route update that includes a first virtual network identifier associated with the first network virtualization edge, a route target value that is compatible with the first data center, and a next hop address of the first network virtualization edge, the route target value including information used to tag prefixes and to inform provider edge routers which prefixes can be imported, and the first data center being managed by a first entity; translating, by the network device, the first virtual network identifier to a common virtual network identifier, the common virtual network identifier being agreed upon by the first entity and a second entity that manages a second data center, the second data center being different than the first data center, and the second entity being different than the first entity; translating, by the network device, the route target value to a common route target value; determining, by the network device, that the next hop address of the first network virtualization edge is private; translating, by the network device, the next hop address of the first network virtualization edge to a different next hop address based on determining that the next hop address of the first network virtualization edge is private; generating, by the network device, an advertisement of the route update based on the common virtual network identifier, the common route target value, and the different next hop address; and providing, by the network device, the advertisement of the route update, with the common virtual network identifier, the common route target value, and the different next hop address, to another network device associated with the second data center. 5. The method of claim 4 , further comprising: receiving a packet with the common virtual network identifier; translating the common virtual network identifier to the first virtual network identifier; and providing the packet to the first data center based on the first virtual network identifier. 6. The method of claim 5 , where the packet includes a destination address, where the destination address is the next hop address of the first network virtualization edge, and where providing the packet comprises: translating the destination address to the different next hop address; and providing the packet to the first data center based on the different next hop address. 7. A network device, comprising: a memory; and one or more processors to: receive, from another network device associated with a first network virtualization edge of a first data center, an advertisement of a route update, the advertisement including a common virtual network identifier, a common route target value, and a next hop address, a first virtual network identifier being associated with the first network virtualization edge, the first data center being operated by a first operator, the common virtual network identifier being agreed upon by the first operator and a second operator of a second data center, the second operator being different than the first operator; translate the common virtual network identifier to a second virtual network identifier associated with a second network virtualization edge of the second data center, the second data center being different than the first data center; translate the common route target value to a particular route target value that is compatible with the second data center, the particular route target value including information used to tag prefixes and to inform provider edge routers which prefixes can be imported; translate the next hop address to a private next hop address after receiving the advertisement; and provide the advertisement, with the second virtual network identifier, the particular route target value, and the private next hop address, to the second network virtualization edge of the second data center. 8. The network device of claim 7 , where the one or more processors are further to: receive, from the second data center, a packet with the second virtual network identifier; translate the second virtual network identifier to the common virtual network identifier; and forward the packet based on the common virtual network identifier. 9. The network device of claim 8 , where the packet includes a private destination address, where the private destination address is the private next hop address, and where, when forwarding the packet, the one or more processors are to: translate the private destination address to the next hop address; and forward the packet based on the common virtual network identifier and the next hop address. 10. A method, comprising: receiving, by a network device and from another network device associated with a first network virtualization edge of a first data center, an advertisement of a route update, the advertisement including a common virtual network identifier, a common route
Address processing for routing · CPC title
for supporting virtual local area networks [VLAN] · CPC title
Ensuring consistency of routing table updates, e.g. by using epoch numbers · CPC title
Interconnection of switching modules · CPC title
Interdomain routing, e.g. hierarchical routing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.