Stage upgrade of image versions on devices in a cluster
US-2015124644-A1 · May 7, 2015 · US
US12244496B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12244496-B2 |
| Application number | US-202117187332-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 26, 2021 |
| Priority date | Nov 5, 2013 |
| Publication date | Mar 4, 2025 |
| Grant date | Mar 4, 2025 |
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.
Disclosed herein are methods of forwarding data over an IP network. The methods may include receiving a packet from a source host connected to the IP network, identifying the IP address of a destination host designated in the packet, determining the location on the IP network where the destination host designated by the packet is connected, without reference to the MAC address specified in the packet, by using location-identification information stored on the IP network, and forwarding the packet to the location on the IP network where the destination host is connected without reference to the MAC address specified in the packet. Also disclosed herein are related network devices implementing such techniques and operations, as well as IP networks which include such network devices.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: receiving, by a first network device from a source host connected to a network, a packet; identifying, from the packet, an internet protocol (IP) address of a destination host; determining a location of a second network device connected to the destination host regardless of whether the second network device is located on a same subnet, at least in part by matching one or more IP addresses with one or more locations on the network based on location information stored on the network without reference to a media access control (MAC) address specified in the packet; and in response to and based on identifying the second network device from the location information, forwarding the packet to the second network device connected to the destination host without reference to the MAC address specified in the packet. 2. The method of claim 1 , wherein the location information comprises a list matching the one or more IP addresses with the one or more locations on the network. 3. The method of claim 2 , wherein: the location information is associated with the first network device; and the location of the second network device is determined from the location information before the packet is forwarded from the first network device. 4. The method of claim 2 , wherein: the location information is associated with the second network device; and the location of the second network device is determined from the location information after the packet is forwarded from the first network device. 5. The method of claim 2 , wherein the location information is stored at a database distributed across one or more network devices in the network. 6. The method of claim 1 , wherein the packet is encapsulated. 7. The method of claim 1 , wherein the first network device is a virtual switch device which operates within a virtualization layer, and wherein the source host issuing the packet operates as a virtual machine within the virtualization layer. 8. The method of claim 1 , wherein the first network device is a leaf network device in a leaf/spine network fabric. 9. The method of claim 1 , wherein the packet is an address resolution protocol packet. 10. A network device comprising: at least one processor; and at least one memory, storing instructions which when executed by the at least one processor, causes the at least one processor to: receive, from a source host connected to a network, a packet; identify, from the packet, an internet protocol (IP) address of a destination host; determine a location of a second network device connected to the destination host regardless of whether the second network device is located on a same subnet, at least in part by matching one or more IP addresses with one or more locations on the network based on location information stored on the network without reference to a media access control (MAC) address specified in the packet; and in response to and based on identifying the second network device from the location information, forward the packet to the second network device connected to the destination host without reference to the MAC address specified in the packet. 11. The network device of claim 10 , wherein the location information comprises a list matching the one or more IP addresses with the one or more locations on the network. 12. The network device of claim 11 , wherein: the location information is associated with the network device; and the location of the second network device is determined from the location information before the packet is forwarded from the network device. 13. The network device of claim 11 , wherein: the location information is associated with the second network device; and the location of the second network device is determined from the location information after the packet is forwarded from the network device. 14. The network device of claim 11 , wherein the location information is stored at a database distributed across one or more network devices in the network. 15. The network device of claim 10 , wherein the packet is encapsulated. 16. The network device of claim 10 , wherein the network device is a virtual switch device which operates within a virtualization layer, and wherein the source host issuing the packet operates as a virtual machine within the virtualization layer. 17. The network device of claim 10 , wherein the network device is a leaf network device in a leaf/spine network fabric. 18. The network device of claim 10 , wherein the packet is an address resolution protocol packet. 19. At least one non-transitory computer-readable medium, storing instructions which when executed by at least one processor, causes the at least one processor to: receive, from a source host connected to a network, a packet; identify, from the packet, an internet protocol (IP) address of a destination host; determine a location of a second network device connected to the destination host regardless of whether the second network device is located on a same subnet, at least in part by matching one or more IP addresses with one or more locations on the network based on location information stored on the network without reference to a media access control (MAC) address specified in the packet; and in response to and based on identifying the second network device from the location information, forward the packet to the second network device connected to the destination host without reference to the MAC address specified in the packet. 20. The at least one non-transitory computer-readable medium of claim 19 , wherein the location information comprises a list matching one or more IP addresses with one or more locations on the network.
across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP] · CPC title
Address processing for routing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.