I need to pass through GVRP packets through a EX4600 switch which doesn't support GVRP. The switch is connected between two other switches that support and use GVRP. The EX4600 is dropping the GVRP multicast packets by default
The EX4600 can use MVRP instead of GVRP, MVRP is basically the standard that replaces GVRP. I would recommend checking if the adjacent devices support MVRP and move to it instead.
Greetings, correct as you said GRVP is not supported only MVRP hence In this case, I would configure a Q-in-Q tunnel between both EX's and have them encapsulate the GRVP PDU's and forward them between the switches that are GRVP capable.
Here is how you can configure a Q-in-Q tunnel on an EX4600
Table 4: L2PT Protocols Supported on EX Series and QFX Series Switches
Layer 2 Protocol That Can Be Tunneled
Support Notes and Exceptions
Not supported on EX2300 multigigabit model switches.
802.3ah Operation, Administration, and Maintenance (OAM) link fault management (LFM)
If you enable L2PT for untagged OAM LFM packets, do not configure LFM on the corresponding access interface.
Cisco Discovery Protocol (CDP)
You can’t configure CDP on EX Series and QFX Series switches. However, L2PT can tunnel CDP PDUs.
Ethernet local management interface (E-LMI)
Generic Attribute Registration Protocol (GARP) VLAN Registration Protocol (GVRP)
Link Aggregation Control Protocol (LACP)
If you enable L2PT for untagged LACP packets, do not configure Link Aggregation Control Protocol (LACP) on the corresponding access interface.
Link Layer Discovery Protocol (LLDP)
Multiple MAC Registration Protocol (MMRP)
MVRP VLAN Registration Protocol (MVRP)
Per-VLAN Spanning Tree and Per-VLAN Spanning Tree Plus (PVST+) Protocols
Only supported on EX9200 switches.
Use this option to enable tunneling VSTP instead of the vstp option.
Spanning Tree Protocol (STP), Rapid Spanning Tree Protocol (RSTP), and Multiple Spanning Tree Protocol (MSTP)
Unidirectional Link Detection (UDLD)
You can’t configure UDLD on EX Series and QFX Series switches. However, L2PT can tunnel UDLD PDUs.
VLAN Spanning Tree Protocol (VSTP)
EX9200 switches support tunneling VSTP packets but do not have a separate option to enable tunneling VSTP. The option that enables tunneling PVST and PVST+ (pvstp) also enables tunneling VSTP.
VLAN Trunking Protocol (VTP)
You can’t configure VTP on EX Series and QFX Series switches. However, L2PT can tunnel VTP PDUs.
Here is an example of how you can configure it:
set protocols layer2-control mac-rewrite interface ge-0/0/0 protocol grvp
here is the documentation:
If this solves your problem, please mark this post as "Accepted Solution" so we can help others too \:)/
Lil DexxJNCIE-ENT#863, 3X JNCIP-[SP-ENT-DC], 4X JNCIA [cloud-DevOps-Junos-Design], Champions Ingenius, SSYB
Hi Lil Dexx,
thanks for your input. Will Q-in-Q also work, when I only have one Juniper Switch? I just need to tunnel it between two ports.
You are welcome 🙂 It should if the rest of your devices are QinQ capable and also are able to process and decapsulate tunneled layer 2 protocols in your case GVRP, for example, if you use this EX4600 as a PE ( provider edge) this will encapsulate the GVRP and send it to the remote PE, if your remote PE is a CISCO device, here you can see how it is accomplished on the CISCO side.
Note: In the example above the EX configuration is different from the one I shared before because it is a legacy device that does not use the ELS ( enhanced layer 2 software) as the EX4600's hence you can disregard the EX configuration from this example.
I wanted to add more information about legacy GVRP standard protocol EEE 802.1ak.
GVRP is only supported on EX4200/ EX4500./ EX8200 / EX9200.
MVRP is an application protocol of the Multiple Registration Protocol (MRP) and is defined in the IEEE 802.1ak standard. MRP and MVRP replace Generic Attribute Registration Protocol (GARP) and GARP VLAN Registration Protocol (GVRP) and overcome GARP and GVRP limitations. [supporter by ELS devices, EX4600]
This standard specifies protocols, procedures, and managed objects to support the Multiple Registration Protocol (MRP). MRP allows participants in an MRP Application to register attributes with other participants in a Bridged LAN, Two Applications are defined, to register VLANs (MVRP) and Group MAC addresses (MMRP). MVRP will furthermore provide for the rapid healing of network failures without interrupting services to unaffected VLANs.
If the above info resolves your issue please mark as solved to help others!