Highly scalable data center architecture with address resolution protocol (ARP)-free servers
First Claim
Patent Images
1. A method comprising:
- associating a first network loopback Internet protocol (IP) address with a first logical communication channel;
associating a second network loopback IP address with a second logical communication channel;
replicating a particular packet to obtain a first packet and a second packet;
adding, by a device and to the first packet, a first identifier associated with the first logical communication channel,the first identifier including a virtual local area network (VLAN) tag associated with the first logical communication channel;
adding, by the device and to the second packet, a second identifier associated with the second logical communication channel,the second logical communication channel being different from the first logical communication channel;
providing, by the device, the first packet via the first logical communication channel based on the first identifier included in the first packet; and
providing, by the device, the second packet via the second logical communication channel based on the second identifier included in the second packet,the first packet and the second packet being provided by the device without using or maintaining an Address Resolution Protocol (ARP) table.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device establishes a logical channel with each server device of multiple server devices, where each logical channel is not shared with another server device of the multiple server devices. The network device also determines a network loopback Internet protocol (IP) address for each server device of the multiple server devices, and associates each network loopback IP address with a corresponding logical channel. The network device further receives a packet destined for a particular server device, and provides the packet to the particular server device via the logical channel associated with the particular server device.
-
Citations
20 Claims
-
1. A method comprising:
-
associating a first network loopback Internet protocol (IP) address with a first logical communication channel; associating a second network loopback IP address with a second logical communication channel; replicating a particular packet to obtain a first packet and a second packet; adding, by a device and to the first packet, a first identifier associated with the first logical communication channel, the first identifier including a virtual local area network (VLAN) tag associated with the first logical communication channel; adding, by the device and to the second packet, a second identifier associated with the second logical communication channel, the second logical communication channel being different from the first logical communication channel; providing, by the device, the first packet via the first logical communication channel based on the first identifier included in the first packet; and providing, by the device, the second packet via the second logical communication channel based on the second identifier included in the second packet, the first packet and the second packet being provided by the device without using or maintaining an Address Resolution Protocol (ARP) table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
a device to; associate a first network loopback Internet protocol (IP) address with a first logical communication channel; associate a second network loopback IP address with a second logical communication channel; replicate a packet to form a first packet and a second packet; add, to the first packet, a first identifier associated with the first logical communication channel; add, to the second packet, a second identifier associated with the second logical communication channel, the second logical communication channel being different from the first logical communication channel; provide the first packet via the first logical communication channel based on the first identifier included in the first packet; and provide the second packet via the second logical communication channel based on the second identifier included in the second packet, the first packet and the second packet being provided by the device without using or maintaining an Address Resolution Protocol (ARP) table. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by at least one processor of a device, cause the at least one processor to; associate a first network loopback Internet protocol (IP) address with a first logical communication channel; associate a second network loopback IP address with a second logical communication channel; replicate a packet to form a first packet and a second packet; add, to the first packet, a first identifier associated with the first logical communication channel; add, to the second packet, a second identifier associated with the second logical communication channel, the second logical communication channel being different from the first logical communication channel; provide the first packet via the first logical communication channel based on the first identifier included in the first packet; and provide the second packet via the second logical communication channel based on the second identifier included in the second packet, the first packet and the second packet being provided by the device without using or maintaining an Address Resolution Protocol (ARP) table. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification