Method for accessing a non-symmetric dual-slot address table and switching apparatus using same
AssigneeVIA Technologies, Inc.
InventorsJen-Kai Chen, Yun-Fei Chao
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsJen-Kai Chen, Yun-Fei Chao
Estimating the term…
A method and apparatus for accessing a non-symmetric dual-slot address table having two entries 0, 1 that are different in size. When writing data, the data is hashed to generate a hash value. Then, the data is written to a slot corresponding to the hash value in the entry 0. When there was data in the slot 0, the hash value is mapped to a sub-address and a share value, and then a slot 1 corresponding to the sub-address is selected from the entry 1. Afterwards, the SMAC tag, the share value and the source port are written to the slot 1. In addition, when transmitting the packet, a hash value is generated according to the DMAC address. Then, a SMAC tag, the share value and the source port are read according to the hash value. After compared, the packet is transmitted.
A data writing method for a non-symmetric dual-slot address table, wherein the non-symmetric dual-slot address table has a first entry with m slots and a second entry with n slots, m and n are integers and m is an integer multiple of n, the method comprising steps of:
A method for looking up a non-symmetric dual-slot address table to transmit a packet, wherein the packet comprises a SMAC address and a DMAC address, and the non-symmetric dual-slot address table has a first entry with m slots and a second entry with n slots, m and n are integers and m is an integer multiple of n, the method comprising steps of:
A switching apparatus having a plurality of ports, for transmitting a packet having a SMAC address and a DMAC address from a source port of said plurality of ports, the switching apparatus comprising:
Dependencies are inferred from the claim text.