Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
251 words
A network switch for network communications, said network switch comprising: at least one data port interface supporting a plurality of data ports transmitting and receiving data at a first data rate and a second data rate, said at least one data port interface including an ingress logic circuit in communication with said at least one data port interface for generating at least one of an ingress address resolution and a filtering search request; a CPU interface, said CPU interface configured to communicate with a CPU; a shared hierarchical memory structure, wherein said shared hierarchical memory structure includes an internal memory in communication with the at least one data port interface, and an external memory in communication with a memory management unit via an external memory interface; a communication channel, said communication channel for communicating data between said at least one data port interface, said internal memory, said CPU interface, and said memory management unit, and a unified table, said unified table being in connection with the communication channel, and the at least one data port interface, said unified table containing packet handling data for the network switch; wherein said unified table further comprises: a single table having both address resolution and filtering information therein; and a unified table logic circuit, said unified table logic circuit in connection with said single table, wherein said unified table logic circuit is configured to receive the search request from the at least one data port interface and convert the search request into unified table form.
Claim 2
Dependent Claim
251 words
A network switch for network communications, said network switch comprising: at least one data port interface supporting a plurality of data ports transmitting and receiving data at a first data rate and a second data rate, said at least one data port interface including an ingress logic circuit in communication with said at least one data port interface for generating at least one of an ingress address resolution and a filtering search request; a CPU interface, said CPU interface configured to communicate with a CPU; a shared hierarchical memory structure, wherein said shared hierarchical memory structure includes an internal memory in communication with the at least one data port interface, and an external memory in communication with a memory management unit via an external memory interface; a communication channel, said communication channel for communicating data between said at least one data port interface, said internal memory, said CPU interface, and said memory management unit, and a unified table, said unified table being in connection with the communication channel, and the at least one data port interface, said unified table containing packet handling data for the network switch; wherein said unified table further comprises: a single table having both address resolution and filtering information therein; and a unified table logic circuit, said unified table logic circuit in connection with said single table, wherein said unified table logic circuit is configured to receive the search request from the at least one data port interface and convert the search request into unified table form.
Claim 3
Independent Claim
139 words
A method for conducting address resolution and filtering in a network switch, said method comprising the steps of: receiving a packet on a port of a network switch; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request st in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request.
Claim 4
Independent Claim
139 words
A method for conducting address resolution and filtering in a network switch, said method comprising the steps of: receiving a packet on a port of a network switch; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request st in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request.
Claim 5
Dependent Claim
76 words
A method for conducting address resolution and filtering in a network switch as recited in claim 2 , wherein said converting step further comprises the steps of: determining a request opcode for the search request, said request opcode representing a type of address resolution request; and constructing a key for searching in the unified table, wherein said key is constructed from the request opcode and a search key received from the port address resolution logic circuit.
Claim 6
Dependent Claim
39 words
A method for conducting address resolution and filtering in a network switch as recited in claim 2 , wherein said step of searching the unified table further comprises searching the unified table with the unified table formatted search request.
Claim 7
Dependent Claim
49 words
A method for conducting address resolution and filtering in a network switch as recited in claim 2 , wherein said step of generating a search response further comprises generating the search response with the unified table logic circuit and forwarding the search response to the port address resolution circuit.
Claim 8
Independent Claim
111 words
A method for switching and filtering in a network switch, said method comprising the steps of: receiving a packet at a port of a network switch; generating an address resolution search request and a filtering search request in a port switch circuit; receiving the address resolution search request and the filtering request in a unified table logic circuit; converting the address resolution search request and the filtering search request into unified table formatted requests; searching a unified table with the unified table formatted requests; and generating a response to the address resolution search request and the filtering search request, wherein the unified table contains both address resolution information and filtering information.
Claim 9
Independent Claim
111 words
A method for switching and filtering in a network switch, said method comprising the steps of: receiving a packet at a port of a network switch; generating an address resolution search request and a filtering search request in a port switch circuit; receiving the address resolution search request and the filtering request in a unified table logic circuit; converting the address resolution search request and the filtering search request into unified table formatted requests; searching a unified table with the unified table formatted requests; and generating a response to the address resolution search request and the filtering search request, wherein the unified table contains both address resolution information and filtering information.
Claim 10
Dependent Claim
54 words
A method for switching and filtering in a network switch as recited in claim 6 , wherein said converting step further comprises the steps of: determining a request opcode; and generating a table key, wherein the table key is defined by the request opcode and a search key obtained from the port switch circuit.
Claim 11
Dependent Claim
95 words
A method for switching and filtering in a network switch as recited in claim 6 , wherein said step of generating a response further comprises the steps of: determining if a desired entry is within the unified table; setting an F bit to 0 if the desired entry is determined to be within the unified table; setting the F bit to 1 is the desired entry is determined not to be within the unified table; constructing a search response in accordance with the determining step; and transmitting the search response to the port switch circuit.
Claim 12
Dependent Claim
226 words
A network communications device comprising: at least one data port interface supporting a plurality of data ports transmitting and receiving data at a first data rate and a second data rate, said at least one data port interface including an ingress logic circuit in communication with said at least one data port interface for generating at least one of an ingress address resolution and a filtering search request; a CPU interface, said CPU interface configured to communicate with a CPU; a memory structure in communication with the at least one data port interface; a communication channel communicating data between said at least one data port interface, said memory structure, and said CPU interface; and a unified table, said unified table being in connection with the communication channel, and the at least one data port interface, said unified table containing packet handling data for the network switch comprising address resolution information including L 2 information, L 3 information, and L 4 information; wherein said unified table further comprises: a single table having both address resolution and filtering information therein; and a unified table logic circuit, said unified table logic circuit in connection with said single table; and Wherein said unified table logic circuit is configured to receive the search request from the at least one data port interface and convert the search request into unified table from.
Claim 13
Dependent Claim
226 words
A network communications device comprising: at least one data port interface supporting a plurality of data ports transmitting and receiving data at a first data rate and a second data rate, said at least one data port interface including an ingress logic circuit in communication with said at least one data port interface for generating at least one of an ingress address resolution and a filtering search request; a CPU interface, said CPU interface configured to communicate with a CPU; a memory structure in communication with the at least one data port interface; a communication channel communicating data between said at least one data port interface, said memory structure, and said CPU interface; and a unified table, said unified table being in connection with the communication channel, and the at least one data port interface, said unified table containing packet handling data for the network switch comprising address resolution information including L 2 information, L 3 information, and L 4 information; wherein said unified table further comprises: a single table having both address resolution and filtering information therein; and a unified table logic circuit, said unified table logic circuit in connection with said single table; and Wherein said unified table logic circuit is configured to receive the search request from the at least one data port interface and convert the search request into unified table from.
Claim 14
Independent Claim
161 words
A method for conducting address resolution and filtering in a network communications device said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.
Claim 15
Independent Claim
161 words
A method for conducting address resolution and filtering in a network communications device said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.
Claim 16
Independent Claim
219 words
A method for conducting address resolution and filtering in a network communications device said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request; wherein said converting step further comprises the steps of: determining a request opcode for the search request, said request opcode representing a type of address resolution request; and constructing a key for searching in the unified table; wherein said key is constructed from the request opcode and a search key received from the port address resolution logic circuit; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.
Claim 17
Independent Claim
219 words
A method for conducting address resolution and filtering in a network communications device said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request; wherein said converting step further comprises the steps of: determining a request opcode for the search request, said request opcode representing a type of address resolution request; and constructing a key for searching in the unified table; wherein said key is constructed from the request opcode and a search key received from the port address resolution logic circuit; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.
Claim 18
Independent Claim
182 words
A method for conducting address resolution and filtering in a network communications device said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request; wherein said step of searching the. unified table further comprises searching the unified table with the unified table formatted search request; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.
Claim 19
Independent Claim
182 words
A method for conducting address resolution and filtering in a network communications device said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a unified table formatted search request; wherein said step of searching the. unified table further comprises searching the unified table with the unified table formatted search request; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.
Claim 20
Independent Claim
192 words
A method for conducting address resolution and filtering in a network communications device, said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request. for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search, request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a, unified table formatted search request; wherein said step of generating a search response further comprises generating the search response with the unified table logic circuit and forwarding the search response to the port address resolution circuit; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.
Claim 21
Independent Claim
192 words
A method for conducting address resolution and filtering in a network communications device, said method comprising the steps of: receiving a packet on a port of a network communications device; generating a search request. for address resolution of the packet; searching a unified table having both address resolution information and filtering information therein with the search request to determine if a match to the search request is in the unified table; determining if the unified table contains the match to the search, request; and generating a search response in accordance with an outcome of the determination; wherein generating the search request further comprises: generating an address resolution search request in a port address resolution logic circuit; receiving the address resolution search request in a unified table logic circuit; and converting the search request into a, unified table formatted search request; wherein said step of generating a search response further comprises generating the search response with the unified table logic circuit and forwarding the search response to the port address resolution circuit; and wherein the address resolution information comprises address resolution information including L 2 information, L 3 information, and L 4 information.