发明名称 |
FORWARDING ETHERNET PACKETS |
摘要 |
Forwarding Ethernet packets is disclosed, including: receiving an incoming packet; determining a value based at least in part on performing a hash operation on at least a portion of a destination Internet Protocol (IP) address included in the incoming packet; comparing the value against a pre-established look-up table to determine whether a corresponding index value is found, wherein the pre-established look-up table stores index values and corresponding data sets to respective ones of the index values; determining a destination media access control (MAC) address associated with the incoming packet based at least in part on whether the corresponding index value is found in the pre-established look-up table; and forwarding the incoming packet to a virtual machine associated with the determined destination MAC address. |
申请公布号 |
US2014254597(A1) |
申请公布日期 |
2014.09.11 |
申请号 |
US201414195421 |
申请日期 |
2014.03.03 |
申请人 |
Alibaba Group Holding Limited |
发明人 |
Tian Shikun;Wang Yingbin;Chen Weicai;Chen Bo |
分类号 |
H04L29/12 |
主分类号 |
H04L29/12 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for forwarding Ethernet packets, comprising:
one or more processors configured to:
receive an incoming packet;determine a value based at least in part on performing a hash operation on at least a portion of a destination Internet Protocol (IP) address included in the incoming packet;compare the value against a pre-established look-up table to determine whether a corresponding index value is found, wherein the pre-established look-up table stores index values and corresponding data sets to respective ones of the index values;determine a destination media access control (MAC) address associated with the incoming packet based at least in part on whether the corresponding index value is found in the pre-established look-up table; andforward the incoming packet to a virtual machine associated with the determined destination MAC address; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions. |
地址 |
George Town KY |