Hardware assist for redundant ethernet network
First Claim
1. A method comprising:
- receiving downlink packets from multiple physical Ethernet interfaces;
selectively discarding some of the downlink packets based on at least one packet filtering criterion;
updating a network connectivity database using address information in non-discarded downlink packets;
mapping a path for each of the non-discarded downlink packets using the database; and
transmitting the non-discarded downlink packets to a single network interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving downlink packets from multiple physical Ethernet interfaces and selectively discarding some of the downlink packets based on a packet filtering criterion. The method also includes updating a network connectivity database using address information in non-discarded downlink packets. The method further includes mapping a path for each of the non-discarded downlink packets using the database and transmitting the non-discarded downlink packets to a single network interface. The method could also include receiving an uplink packet from the single network interface, selecting a primary physical Ethernet interface from the multiple physical Ethernet interfaces based on information in the database, and transmitting the uplink packet through the selected primary physical Ethernet interface.
61 Citations
23 Claims
-
1. A method comprising:
-
receiving downlink packets from multiple physical Ethernet interfaces; selectively discarding some of the downlink packets based on at least one packet filtering criterion; updating a network connectivity database using address information in non-discarded downlink packets; mapping a path for each of the non-discarded downlink packets using the database; and transmitting the non-discarded downlink packets to a single network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. An apparatus comprising:
-
multiple control firewall engines configured to; receive downlink packets from multiple physical Ethernet interfaces, each of the control firewall engines configured to be coupled to a respective one of the physical Ethernet interfaces; and selectively discard some of the downlink packets based on at least one packet filtering criterion; and at least one processing device configured to; update a network connectivity database using address information in non-discarded downlink packets; map a path for each of the non-discarded downlink packets using the database; and initiate transmission of the non-discarded downlink packets to a single network interface. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 22)
-
-
17. A system comprising:
-
multiple physical Ethernet interfaces configured to be coupled to multiple Ethernet communication links; and a hardware assist device comprising; multiple control firewall engines configured to; receive downlink packets from the physical Ethernet interfaces, each of the control firewall engines configured to be coupled to a respective one of the physical Ethernet interfaces; and selectively discard some of the downlink packets based on at least one packet filtering criterion; and at least one processing device configured to; update a network connectivity database using address information in non-discarded downlink packets; map a path for each of the non-discarded downlink packets using the database; and initiate transmission of the non-discarded downlink packets to a single network interface. - View Dependent Claims (18, 19, 20, 23)
-
Specification