Designated router assginment per multicast group address/range
First Claim
1. A method comprising:
- a first router receiving first and second IGMP membership reports via a LAN, wherein the first IGMP membership report comprises an IP address for a first multicast group, and wherein the second IGMP membership report comprises an IP address for a second multicast group;
the first router generating and transmitting a first Join message in response to receiving the first IGMP membership report;
the first router dropping the second IGMP membership report.
1 Assignment
0 Petitions
Accused Products
Abstract
Each of several routers connected to a LAN elects the same router as the designated router for a multicast group identified by a multicast address. Each of the several routers implements a method for electing the designated router. The method includes in one embodiment, generating several values corresponding to the several routers, respectively. The several values are generated as a function of the several routers'"'"' IP addresses, respectively, and an IP address of a first multicast group. The values, in one embodiment, are then compared to determine which is the largest. Thereafter each router elects as the designated router for the multicast group, the router corresponding to the largest value.
-
Citations
20 Claims
-
1. A method comprising:
-
a first router receiving first and second IGMP membership reports via a LAN, wherein the first IGMP membership report comprises an IP address for a first multicast group, and wherein the second IGMP membership report comprises an IP address for a second multicast group;
the first router generating and transmitting a first Join message in response to receiving the first IGMP membership report;
the first router dropping the second IGMP membership report. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
a first router selecting itself as a designated router for a first multicast group;
the first router selecting a second router as a designated router for a second multicast group, wherein the first router is distinct from the second router, and wherein the first multicast group is distinct from the second multicast group. - View Dependent Claims (6, 7, 8, 9, 10, 11, 14, 16, 17)
-
-
12. An apparatus comprising:
a first router, the first router comprising;
a first circuit for generating first and second values, wherein the first value is generated as a function of the first router'"'"'s IP addresses and an IP address of a first multicast group, and wherein the second value is generated as a function of a second router'"'"'s IP addresses and the IP address of the first multicast group;
a second circuit for comparing the first and second values with each other. - View Dependent Claims (13, 15, 18, 20)
-
19. An apparatus comprising:
-
means for generating first and second values, wherein the first value is generated as a function of a first router'"'"'s IP addresses and an IP address of a first multicast group, and wherein the second value is generated as a function of a second router'"'"'s IP addresses and the IP address of the first multicast group;
means for comparing the first and second values.
-
Specification