Methods and devices for generating and forwarding translated MAC addresses
AssigneeAlcatel-Lucent USA Inc.
InventorsStevens B. Vuppula, Haibin Zhou
Life of this patent
Estimating the term…
Abstract
The number of MAC addresses and corresponding tables that need to be stored to forward messages in a network is substantially reduced. Conventional MAC addresses are converted to translated (sometimes called “virtual”) MAC addresses using a new hierarchical format which redefines the conventional 48-bit, MAC label. Though the MAC label is redefined the packet size remains the same. For example, the number of MAC address tables stored by a HUB node may be reduced from 60,000 to 8 while the number stored at a POP node may be reduced from 120,000 to 8 in a “flat” Ethernet design.
Claims8
A method for generating and forwarding translated media-access control (MAC) addresses comprising:
- receiving a message containing an original MAC address;
- translating the original MAC address to a variable, end station identifier value, that is derived from data bits in the original MAC address, by consulting one or more translation tables to select the variable, end station identifier value from variable, end station identifier values stored in the one or more translation tables;
- converting the original MAC address into a translated address that includes a NODE PREFIX value that uniquely identifies a node and the selected, variable end station identifier value;
- and
- forwarding the message containing the converted, translated address on to a next node.
A device for generating and forwarding translated media-access control (MAC) addresses comprising:
- a processor for translating an original MAC address in a received message to a variable, end station identifier value, that is derived from data bits in the original MAC address, by consulting one or more translation tables to select the variable, end station identifier value from variable, end station identifier values stored in the one or more translation tables, and for converting the received message into a translated address that includes a NODE PREFIX value that uniquely identifies a node and the selected, variable end station identifier value;
- and
- a transceiver for forwarding the message containing the converted, translated address on to a next node.
Dependencies are inferred from the claim text.