System and method for distributing multicasts in virtual local area networks
AssigneeCisco Technology, Inc.
InventorsCheng Tang, Chickayya G. Naik
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsCheng Tang, Chickayya G. Naik
Estimating the term…
The invention relates to a system and method for efficiently distributing multicast messages within computer networks configured to have one or more virtual local area network (VLAN) domains. A multicast network device (MND), having a plurality of interfaces, includes a multicast controller for efficiently distributing multicast messages among subscribing entities associated with various VLAN domains. The multicast controller, which is in communicating relationship with the interfaces, includes a VLAN assignment engine for assigning responsibility for the VLAN domains to the extent there are multiple MNDs. The multicast controller also accesses a multicast tag source to establish a plurality of novel VLAN tags for efficiently distributing multicast messages, including a sub-regional Multicast VLAN Identifier (MVLAN-ID) that encompasses all of the VLAN domains for which the respective MND is responsible, and one or more color-limited MVLAN-IDs that encompass all of the VLAN domains for which the MND is responsible except for one. The multicast controller then tags multicast messages with its sub-regional or a color-limited MVLAN-ID depending on whether the message is considered internal or external by the respective MND. The tagged messages are then forwarded for distribution to the subscribers associated with the various VLAN domains.
A multicast network device (MND) having a plurality of interfaces for forwarding messages within a computer network, the computer network having at least one region that includes a plurality of virtual local area network (VLAN) domains and to which the MND is directly-coupled, the MND comprising:
A computer readable medium containing executable program instructions for efficiently distributing multicast messages within a computer network having at least one region that includes a plurality of virtual local area network (VLAN) domains, the executable program instructions comprising program instructions for:
A method for distributing multicast messages within a computer network having a plurality of virtual local area network (VLAN) domains, the method comprising the steps of:
Dependencies are inferred from the claim text.