Forwarding packets to aggregated links using distributed ingress card processing
AssigneeFujitsu Limited, a Japanese corporation
InventorsBharathi Devi, Kyl Scott, Edward Harbin, Nikhil Kanodia
Life of this patent
Estimating the term…
Abstract
A method perfomed by an ingress card includes receiving a packet with a destination identifier, and determining an aggregated link associated with the destination identifier that includes multiple egress ports. The method further includes determining a destination port from the egress ports of the aggregated link, and communicating the packet to the destination port.
Claims25
A method performed by an ingress card, comprising:
- receiving a packet comprising a destination identifier;
- determining an aggregated link associated with the destination identifier, the aggregated link comprising a plurality of egress ports;
- determining a destination port from the egress ports of the aggregated link;
- and
- communicating the packet to the destination port.
A method performed by an ingress card, comprising:
- receiving a packet;
- determining a plurality of egress links for the packet;
- for each egress link, determining whether the egress link is an aggregated link comprising a plurality of egress ports or a non-aggregated link comprising a single egress port;
- for each aggregated link:
- determining a destination port from the egress ports;
- and
- communicating the packet to the destination port;
- and
- for each non-aggregated link, communicating the packet to the single egress port of the non-aggregated link.
(canceled)
(canceled)
An ingress card, comprising:
- an interface operable to receive a packet;
- a memory operable to store:
- destination information comprising a plurality of destination identifiers, each destination identifier associated with a link;
- and
- port information for a plurality of links, the port information identifying one or more egress ports for each link;
- and
- a processor operable to:
- determine one or more destinations for the packet;
- for each destination, determine an associated link;
- for each associated link that is aggregated, determine a destination port;
- and
- communicate the packet to each destination port using the interface.
Logic embodied in a computer readable medium operable to perform the steps of:
- receiving a packet comprising a destination identifier;
- determining an aggregated link associated with the destination identifier, the aggregated link comprising a plurality of egress ports;
- determining a destination port from the egress ports of the aggregated link;
- and
- communicating the packet to the destination port.
Logic embodied in a computer readable medium operable to perform the steps of:
- receiving a packet;
- determining a plurality of egress links for the packet;
- for each egress link, determining whether the egress link is an aggregated link comprising a plurality of egress ports or a non-aggregated link comprising a single egress port;
- for each aggregated link:
- determining a destination port from the egress ports;
- and
- communicating the packet to the destination port;
- and
- for each non-aggregated link, communicating the packet to the single egress port of the non-aggregated link.
(canceled)
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.