Logically grouping physical ports into logical interfaces to expand bandwidth
First Claim
1. A method for routing packets comprising the steps of:
- mapping a plurality of physical ports into a logical interface to a network device, wherein said plurality of physical ports are connected to one or more processors, wherein said one or more processors are configured to process packets of data;
receiving a packet of data; and
transmitting said received packet of data to one of said plurality of physical ports of said logical interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for routing packets. A network device, e.g., router, may comprise a switch fabric coupled to a plurality of blades where each blade may comprise one or more network processors coupled to one or more physical ports. The physical ports may be connected to another one or more network devices. A plurality of physical ports across one or more blades connected to the same network device may be logically mapped into a logical interface to that network device. By logically grouping a plurality of physical ports into a logical interface to a network device, a network processor may be able to transmit packets of data to that network device across multiple ports instead of one physical port.
49 Citations
24 Claims
-
1. A method for routing packets comprising the steps of:
-
mapping a plurality of physical ports into a logical interface to a network device, wherein said plurality of physical ports are connected to one or more processors, wherein said one or more processors are configured to process packets of data;
receiving a packet of data; and
transmitting said received packet of data to one of said plurality of physical ports of said logical interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product embodied in a machine readable medium for routing packets comprising the programming steps of:
-
mapping a plurality of physical ports into a logical interface to a network device, wherein said plurality of physical ports are connected to one or more processors, wherein said one or more processors are configured to process packets of data;
receiving a packet of data; and
transmitting said received packet of data to one of said plurality of physical ports of said logical interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A network processor, comprising:
-
a memory unit operable for storing a computer program operable for routing packets; and
a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises;
circuitry operable for mapping a plurality of physical ports into a logical interface to a network device, wherein said plurality of physical ports are connected to one or more network processors, wherein said one or more network processors are configured to process packets of data;
circuitry operable for receiving a packet of data; and
circuitry operable for transmitting said received packet of data to one of said plurality of physical ports of said logical interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a plurality of blades; and
a switch fabric coupled to said plurality of blades, wherein said switch fabric is configured to direct incoming packets of data to particular blades;
wherein each of said plurality of blades comprises;
a first processor, wherein said first processor is configured to process packets of data; and
one or more ports coupled to said first processor, wherein said one or more ports are configured to transmit processed packets of data;
wherein said first processor comprises;
a memory unit operable for storing a computer program operable for routing packets; and
a second processor coupled to said memory unit, wherein said second processor, responsive to said computer program, comprises;
circuitry operable for mapping a plurality of ports of one or more blades into a logical interface to a network device;
circuitry operable for receiving a packet of data; and
circuitry operable for transmitting said received packet of data to one of said plurality of physical ports of said logical interface. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification