Arrangement for reducing layer 3 header data supplied to switching logic on a network switch
First Claim
1. A method in a network switch the method comprising:
- receiving a first layer 2 frame at a network switch port, the first layer 2 frame including layer 3 information;
outputting selected portions of the layer 3 header information from the network switch port, wherein the outputting step includes selecting the portions of the layer 3 header information that are relevant to generation of the layer 3 switching decision; and
generating a layer 3 switching decision in a switching module based on the selected portions of the layer 3 header information.
1 Assignment
0 Petitions
Accused Products
Abstract
A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes network switch ports, each including a port filter configured for obtaining and filtering relevant layer 2 and layer 3 information from a received layer 2 frame. Each port filter, upon filtering the relevant layer 2 and layer 3 information from a received layer 2 frame, outputs the relevant layer 2 and layer 3 information to switching logic, enabling the switching logic to perform layer 3 processing to determine a layer 3 switching operation to be performed on the received layer 2 frame. Hence, the switching logic performs the layer 3 processing based on the relevant layer 2 and layer 3 information, without the necessity of parsing the received layer 2 and layer 3 information by the switching logic.
36 Citations
18 Claims
-
1. A method in a network switch the method comprising:
-
receiving a first layer 2 frame at a network switch port, the first layer 2 frame including layer 3 information;
outputting selected portions of the layer 3 header information from the network switch port, wherein the outputting step includes selecting the portions of the layer 3 header information that are relevant to generation of the layer 3 switching decision; and
generating a layer 3 switching decision in a switching module based on the selected portions of the layer 3 header information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An integrated network switch configured for executing layer 3 switching decisions, the network switch comprising:
-
a plurality of network switch ports, each network switch port including a port filter configured for obtaining layer 3 information from a received layer 2 frame and outputting portions of the layer 3 information based on a determined relevance of the portions for generation of a layer 3 switching decision; and
a switching module configured for generating the layer 3 switching decision based on the portions of the layer 3 information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification