True Ring Networks With Gateway Connections Using MAC Source Address Filtering
First Claim
1. A method in a network device configured in a true ring network with other network devices, the network device having a first port and a second port connected to the true ring network and a third port connected to a processor, the method comprising:
- connecting the network device to transmit data packets in a single direction around the true ring network, the first port being an ingress port and the second port being an egress port;
enabling ingress source address filtering on the first port and the second port and not the third port;
receiving a data packet at the first port of the network device;
determining if the source address of the data packet matches the local address of the network device;
when the source address of the data packet matches the local address of the network device, terminating the data packet;
when the source address of the data packet does not match the local address of the network device, determining if the destination address of the data packet matches the local address of the network device;
when the destination address of the data packet matches the local address of the network device, transferring the data packet to the third port; and
when the data packet is a multicast data packet for a multicast group in which the network device belongs or a broadcast data packet, transmitting the data packet to the third port and through the egress port.
2 Assignments
0 Petitions
Accused Products
Abstract
A method in a network device implements source address filtering, including gateway address filtering, to enable network devices to be configured in a true Ethernet ring network. By implementing source address filtering or source address filtering with gateway address filtering, a true ring network can be formed using Ethernet protocols where all the links between the network devices in the ring are active paths while avoiding data packets being switched endlessly around the ring. In one embodiment, a data packet in the true ring network is terminated when the source address of the data packet matches the local address of the network device. In another embodiment, a data packet in the true ring network is terminated when the source address of the data packet matches the address of the gateway switch connected to the network device.
-
Citations
9 Claims
-
1. A method in a network device configured in a true ring network with other network devices, the network device having a first port and a second port connected to the true ring network and a third port connected to a processor, the method comprising:
-
connecting the network device to transmit data packets in a single direction around the true ring network, the first port being an ingress port and the second port being an egress port; enabling ingress source address filtering on the first port and the second port and not the third port; receiving a data packet at the first port of the network device; determining if the source address of the data packet matches the local address of the network device; when the source address of the data packet matches the local address of the network device, terminating the data packet; when the source address of the data packet does not match the local address of the network device, determining if the destination address of the data packet matches the local address of the network device; when the destination address of the data packet matches the local address of the network device, transferring the data packet to the third port; and when the data packet is a multicast data packet for a multicast group in which the network device belongs or a broadcast data packet, transmitting the data packet to the third port and through the egress port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification