Systems and methods for multicast switching in a private VLAN
First Claim
Patent Images
1. A method comprising:
- detecting a reverse path forwarding (RPF) check failure, wherein the detecting is performed in response to receipt of a multicast packet via an incoming port, and wherein the RPF check failure indicates that the incoming port is not a RPF port on a reverse path back to a multicast source that sent the multicast packet;
determining that the incoming port via which the multicast packet was received is part of a virtual local area network (VLAN), in response to the RPF check failure;
querying a table for information about the VLAN, wherein the table comprises data derived from neighborhood discovery protocol (NDP) messages, in response to the determining; and
causing an NDP message to be sent to at least one network node, wherein the NDP message causes new VLAN information to be provided for inclusion in the table, in response to a result of the querying indicating that the new VLAN information is needed.
0 Assignments
0 Petitions
Accused Products
Abstract
A Multicast Listener Discovery (MLD) protocol query and/or report snooping process is modified to appropriately map secondary PVLAN identifiers to corresponding primary PVLAN identifiers, thereby accommodating other system elements that are otherwise unaware of primary/secondary PVLAN distinctions. Special cases are also accommodated where reverse path forwarding (RPF) checks in support of multicast operation might otherwise fail due to primary/secondary PVLAN distinctions. Additional steps are taken to ensure that PVLAN information properly accounts for changes in configuration and/or location of various network hosts.
-
Citations
15 Claims
-
1. A method comprising:
-
detecting a reverse path forwarding (RPF) check failure, wherein the detecting is performed in response to receipt of a multicast packet via an incoming port, and wherein the RPF check failure indicates that the incoming port is not a RPF port on a reverse path back to a multicast source that sent the multicast packet; determining that the incoming port via which the multicast packet was received is part of a virtual local area network (VLAN), in response to the RPF check failure; querying a table for information about the VLAN, wherein the table comprises data derived from neighborhood discovery protocol (NDP) messages, in response to the determining; and causing an NDP message to be sent to at least one network node, wherein the NDP message causes new VLAN information to be provided for inclusion in the table, in response to a result of the querying indicating that the new VLAN information is needed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device comprising:
-
a processor; a memory coupled to the processor; a plurality of ports coupled to the processor;
wherein the processor is configured to;detect a reverse path forwarding (RPF) check failure, wherein the RPF check failure is detected in response to receipt of a multicast packet via an incoming port of the plurality of ports, and wherein the RPF check failure indicates that the incoming port is not a RPF port on a reverse path back to a multicast source that sent the multicast packet; determine that the incoming port via which the multicast packet was received is part of a virtual local area network (VLAN), in response to the RPF check failure; query a table stored in the memory for information about the VLAN, in response to a determination that the RPF check failure occurred on the incoming port, wherein the table comprises data derived from neighborhood discovery protocol (NDP) messages; and cause an NDP message to be sent to at least one network node, wherein the NDP message causes the at least one network node to provide new VLAN information for inclusion in the table, in response to a result of the querying indicating that the new VLAN information is needed. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification