US2018062999A1PendingUtilityA1
Filtering and route lookup in a switching device
Est. expiryApr 17, 2020(expired)· nominal 20-yr term from priority
H04L 47/20H04L 45/745H04L 49/3072H04L 63/1458H04L 49/3009H04L 47/10H04L 45/7457H04L 47/125H04L 45/00H04L 47/11H04L 49/3036H04L 63/0227H04L 69/22H04L 49/205H04L 45/60H04L 45/7452H04L 45/74591
59
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Methods and devices for processing packets are provided. The processing device may include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.
Claims
exact text as granted — not AI-modified1 - 3 . (canceled)
4 . A device comprising:
one or more multiports to receive a packet; and a controller to:
identify information for routing the packet through the device; and
transmit, to one of the one or more multiports, a notification that includes the information for routing the packet through the device.
5 . The device of claim 4 , further comprising:
an input switch to receive the packet from a different multiport of the one or more multiports.
6 . The device of claim 5 , further comprising:
a data buffer to temporarily store the packet after the input switch receives the packet.
7 . The device of claim 4 , where the controller is further to:
receive a key read from the packet.
8 . The device of claim 7 , where the key includes destination information derived from a header field of the packet.
9 . The device of claim 4 , where the controller is further to:
perform a lookup to identify the information for routing the packet through the device.
10 . The device of claim 4 , where the one or more multiports are to:
initiate, based on the notification, a transfer of the packet from a buffer to the one of the one or more multiports.
11 . The device of claim 10 , further comprising:
an output switch,
the packet being transferred from the buffer via the output switch.
12 . The device of claim 4 , where the one of the one or more multiports comprises:
an input section that includes a line input interface, an output section that includes an output request processor, and a memory section.
13 . A method comprising:
receiving, by a first multiport of a device, a packet; identifying, by a controller of the device, information for routing the packet through the device; and transmitting, by the controller of the device and to a second multiport of the device, a notification that includes the information for routing the packet through the device.
14 . The method of claim 13 , further comprising:
receiving, by an input switch of the device, the packet from the first multiport.
15 . The method of claim 14 , further comprising:
storing, after the input switch receives the packet, the packet in a data buffer of the device.
16 . The method of claim 13 , further comprising:
identifying, by an input switch, destination information based on the packet; and transferring the destination information to the controller.
17 . The method of claim 16 , where identifying the destination information comprises:
deriving the destination information from a header field associated with a block of data in the packet.
18 . The method of claim 16 , further comprising:
determining, by performing a lookup based on the destination information, a result that includes information identifying the second multiport,
the notification being based on the result.
19 . The method of claim 13 , where transmitting the notification comprises:
transmitting, by the controller of the device, the notification to an output switch of the device, and transmitting, by the output switch, the notification to the second multiport.
20 . The method of claim 13 , further comprising:
initiating, by the second multiport and based on the notification, a transfer of the packet from a buffer to the second multiport.
21 . A system comprising:
a first multiport to:
receive a packet, and
transmit the packet to an input switch;
a buffer to store the packet after the input switch receives the packet; and a second multiport to:
receive a notification that includes information for routing the packet, and
initiate, based on the notification, a transfer of the packet from the buffer to the second multiport.
22 . The system of claim 21 , further comprising:
a controller to:
identify the information for routing the packet, and
transmit, to the second multiport, the notification that includes the information for routing the packet.
23 . The system of claim 21 , further comprising:
an output port to:
receive the notification, and
transmit the notification to the second multiport,
the packet being transferred from the buffer to the second multiport via the output port.Join the waitlist — get patent alerts
Track US2018062999A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.