Intelligent adjunct network device
First Claim
Patent Images
1. A method comprising:
- receiving first forwarding information from a controlling network device via an uplink interface, whereinthe first forwarding information comprises one or more entries, andeach entry of the one or more entries comprises a destination address and an associated port identifier;
determining whether local forwarding information stored in a local forwarding table comprises a first entry of the one or more entries, whereinthe local forwarding information comprises a plurality of destination addresses and a plurality of port identifiers, andthe determining comprises comparing a first destination address of the first entry with the local forwarding information;
if the comparing indicates that the first destination address is not found in the local forwarding informationupdating the local forwarding table, whereinthe updating comprises adding the first entry to the local forwarding information; and
if the comparing indicates that the first destination address is found in the local forwarding informationdiscarding the first entry, anddetermining whether the first entry is consistent with the local forwarding information, whereinthe determining whether the first entry is consistent comprises comparing a first port identifier associated with the first entry with the local forwarding information.
0 Assignments
0 Petitions
Accused Products
Abstract
An adjunct network device includes several ports, an uplink interface, and an adjunct forwarding engine coupled to the ports and the uplink interface. A first port is configured to receive a packet, which includes a destination address. The adjunct forwarding engine is configured to send the packet to the uplink interface if the destination address is not associated with any of the ports. The packet is sent to one of the ports if the destination address is associated with the one of the ports.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving first forwarding information from a controlling network device via an uplink interface, wherein the first forwarding information comprises one or more entries, and each entry of the one or more entries comprises a destination address and an associated port identifier; determining whether local forwarding information stored in a local forwarding table comprises a first entry of the one or more entries, wherein the local forwarding information comprises a plurality of destination addresses and a plurality of port identifiers, and the determining comprises comparing a first destination address of the first entry with the local forwarding information; if the comparing indicates that the first destination address is not found in the local forwarding information updating the local forwarding table, wherein the updating comprises adding the first entry to the local forwarding information; and if the comparing indicates that the first destination address is found in the local forwarding information discarding the first entry, and determining whether the first entry is consistent with the local forwarding information, wherein the determining whether the first entry is consistent comprises comparing a first port identifier associated with the first entry with the local forwarding information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. A system comprising:
-
an uplink interface configured to receive first forwarding information from a controlling network device, wherein the first forwarding information comprises one or more entries, and each entry of the one or more entries comprises a destination address and an associated port identifier; and an adjunct forwarding engine coupled to the uplink interface, wherein the adjunct forwarding engine is configured to; determine whether local forwarding information stored in a local forwarding table comprises a first entry of the one or more entries, wherein the local forwarding information comprises a plurality of destination addresses and a plurality of port identifiers, and determining whether local forwarding information stored in a local forwarding table comprises a first entry of the one or more entries comprises comparing a first destination address of the first entry with the local forwarding information; if the comparing indicates that the first destination address is not found in the local forwarding information, update the local forwarding table, wherein updating the local forwarding table comprises adding the first entry to the local forwarding information; and if the comparing indicates that the first destination address is found in the local forwarding information discard the first entry, and determine whether the first entry is consistent with the local forwarding information, wherein determining whether the first entry is consistent comprises comparing a first port identifier associated with the first entry with the local forwarding information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising program instructions executable to:
-
receive first forwarding information from a controlling network device via an uplink interface, wherein the first forwarding information comprises one or more entries, and each entry of the one or more entries comprises a destination address and an associated port identifier; determine whether local forwarding information stored in a local forwarding table comprises a first entry of the one or more entries, wherein the local forwarding information comprises a plurality of destination addresses and a plurality of port identifiers, and determining whether local forwarding information stored in a local forwarding table comprises a first entry of the one or more entries comprises comparing a first destination address of the first entry with the local forwarding information; if the comparing indicates that the first destination address is not found in the local forwarding information, update the local forwarding table, wherein updating the local forwarding table comprises adding the first entry to the local forwarding information; and if the comparing indicates that the first destination address is found in the local forwarding information discard the first entry, and determine whether the first entry is consistent with the local forwarding information, wherein determining whether the first entry is consistent comprises comparing a first port identifier associated with the first entry with the local forwarding information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification