Switch fabric with path redundancy
First Claim
1. A method of forwarding data in a network switch fabric, said method comprising:
- receiving an incoming data packet at a first port of the fabric;
reading a first packet portion, less than a full packet length, to determine particular packet information, said particular packet information including a source address and a destination address;
determining an egress port bitmap based on a lookup in a forwarding table;
determining if the destination address belongs to a trunk group of trunked ports;
forwarding the incoming data packet based on the egress port bitmap, when the destination address does not belong to the trunk group; and
determining a particular trunked port of the trunk group and forwarding the incoming data packet thereto, when the destination address does belong to the trunk group.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of forwarding data in a network switch fabric is disclosed. An incoming data packet is received at a first port of the fabric and a first packet portion, less than a full packet length, is read to determine particular packet information, the particular packet information including a source address and a destination address. An egress port bitmap is determined based on a lookup in a forwarding table and it is determined if the destination address belongs to a trunk group of trunked ports. The incoming data packet is forwarded based on the egress port bitmap, when the destination address does not belong to the trunk group. When the destination address does belong to the trunk group, a particular trunked port of the trunk group is determined and the incoming data packet is forwarded thereto. More specifically, the particular trunked port of the trunk group may be determined by calculating a hash value based on the source address and the destination value and selecting the particular trunked port based on the hash value. Additionally, a class of service for the incoming data packet is also determined from the particular packet information and a priority for forwarding is set based on the class of service.
103 Citations
8 Claims
-
1. A method of forwarding data in a network switch fabric, said method comprising:
-
receiving an incoming data packet at a first port of the fabric;
reading a first packet portion, less than a full packet length, to determine particular packet information, said particular packet information including a source address and a destination address;
determining an egress port bitmap based on a lookup in a forwarding table;
determining if the destination address belongs to a trunk group of trunked ports;
forwarding the incoming data packet based on the egress port bitmap, when the destination address does not belong to the trunk group; and
determining a particular trunked port of the trunk group and forwarding the incoming data packet thereto, when the destination address does belong to the trunk group. - View Dependent Claims (2, 3, 4)
-
-
5. A network switch fabric forwarding data comprising:
-
means for receiving an incoming data packet at a first port of the fabric;
means for reading a first packet portion, less than a full packet length, to determine particular packet information, said particular packet information including a source address and a destination address;
means for determining an egress port bitmap based on a lookup in a forwarding table;
means for determining if the destination address belongs to a trunk group of trunked ports;
means for forwarding the incoming data packet based on the egress port bitmap, when the destination address does not belong to the trunk group;
means for determining a particular trunked port of the trunk group; and
means for forwarding the incoming data packet thereto, when the destination address does belong to the trunk group. - View Dependent Claims (6, 7, 8)
-
Specification