Multicast in a trill network
First Claim
Patent Images
1. A switch, comprising:
- one or more ports;
a storage configured to store a first multicast database, wherein a respective entry in the first multicast database includes membership information of a multicast group learned at a remote switch, and wherein the entry is associated with an identifier of the remote switch; and
a multicast management module configured to suppress flooding via the one or more ports a packet destined for a multicast group in response to identifying the membership information of the multicast group in an entry in the first multicast database;
wherein the switch and the remote switch are member switches of a network of interconnected switches, and wherein a media access control (MAC) address learned via one of the one or more ports is shared with the remote switch.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. A switch includes a storage and a multicast management mechanism. The storage is configured to store an entry indicating a multicast group membership learned at a remote switch. The multicast management mechanism is coupled to the storage and is configured to suppress flooding of packets destined for the multicast group.
310 Citations
24 Claims
-
1. A switch, comprising:
-
one or more ports; a storage configured to store a first multicast database, wherein a respective entry in the first multicast database includes membership information of a multicast group learned at a remote switch, and wherein the entry is associated with an identifier of the remote switch; and a multicast management module configured to suppress flooding via the one or more ports a packet destined for a multicast group in response to identifying the membership information of the multicast group in an entry in the first multicast database; wherein the switch and the remote switch are member switches of a network of interconnected switches, and wherein a media access control (MAC) address learned via one of the one or more ports is shared with the remote switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
storing a first multicast database in a storage in a switch, wherein a respective entry in the first multicast database includes membership information of a multicast group learned at a remote switch, wherein the entry is associated with an identifier of the remote switch, and wherein the switch includes one or more ports; and suppressing flooding via the one or more ports a packet destined for a multicast group in response to identifying the membership information of the multicast group in an entry in the first multicast database; wherein the switch and the remote switch are member switches of a network of interconnected switches, and wherein a media access control (MAC) address learned via one of the one or more ports is shared with the remote switch. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A switching system, comprising a first switch and a second switch;
-
wherein the first switch comprises; one or more ports; a storage configured to store a first multicast database, wherein a respective entry in the first multicast database includes membership information of a multicast group learned at the second switch, and wherein the entry is associated with an identifier of the second switch; and a multicast management module configured to suppress flooding via the one or more ports a packet destined for a multicast group in response to identifying the membership information of the multicast group in an entry in the first multicast database; wherein the switching system is a network of interconnected switches, and wherein a media access control (MAC) address learned via one of the one or more ports is shared with the second switch. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification