Trunking support in a high performance network device
AssigneeSun Microsystems, Inc.
InventorsShimon Muller, Ariel Hendel
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsShimon Muller, Ariel Hendel
Estimating the term…
A method and apparatus for providing trunking support in a network device is provided. According to one aspect of the present invention, a network device includes at least one port that is configured to be included in a trunk. The network device also includes a memory for storing a forwarding database. The forwarding database includes entries containing therein forwarding information for a subset of network addresses. The network device further includes a learning circuit. The learning circuit is coupled to the trunked port and the memory. The learning circuit is configured to modify the forwarding database to reflect an association between the trunked port and a first address contained within a packet received by the trunked port. If the trunk is of a first type, the learning circuit updates the forwarding database based upon a trunk designator corresponding to the trunk; otherwise, the learning circuit updates the forwarding database based upon a port designator corresponding to the trunked port. According to another aspect of the present invention, a packet is received by a network device on one of its input ports. The packet contains therein header information including a destination address. A forwarding database is searched for the destination address. If the destination address is not found in the forwarding database and the output trunk is coupled to a network device of a first type, then load balancing is performed to assure the packet is forwarded to only one port of the output trunk. However, if the output trunk is coupled to a network device of a second type, then the packet is forwarded to all ports of the output trunk.
A network device comprising:
A network device comprising:
A method comprising the steps of:
A method for use in a network device, the method comprising the steps of:
A method for use in a network device, the method comprising the steps of:
A method comprising the steps of:
Dependencies are inferred from the claim text.