Route multicast traffic across vlans

  • 0
  • 1
  • Question
  • Updated 3 years ago
  • Answered
  • (Edited)
I'm trying to route multicast traffic across two vlans - "things" and "wifipr".  I've tried looking up documentation on this and I'm not really finding anything that resembles my situation.  I'm not really sure where to start.  I've tried enabling RIP, IGMP snooping, and IPMC forwarding but I don't think I've done enough. Here is my config on a x450e-24p.  Any help is greatly appreciated.  Thanks

X450e-24p.14 # sho co
%% Ambiguous command:  "sho co"
X450e-24p.15 # sho con
#
# Module devmgr configuration.
#
configure sys-recovery-level switch reset

#
# Module vlan configuration.
#
configure vlan default delete ports all
configure vr VR-Default delete ports 1-26
configure vr VR-Default add ports 1-26
configure vlan default delete ports 1-26
create vlan "FW"
configure vlan FW tag 20
create vlan "public"
create vlan "Server"
configure vlan Server tag 10
create vlan "Things"
configure vlan Things tag 30
create vlan "WifiPr"
configure vlan WifiPr tag 40
enable sharing 21 grouping 21-23 algorithm address-based L2 lacp
configure vlan FW add ports 17 untagged
configure vlan public add ports 3-4 untagged
configure vlan Server add ports 21 tagged
configure vlan Things add ports 9-16 untagged
configure vlan WifiPr add ports 1-2 untagged
configure vlan Things ipaddress 10.1.30.1 255.255.255.0
enable ipforwarding vlan Things
configure vlan WifiPr ipaddress 10.1.40.1 255.255.255.0
enable ipforwarding vlan WifiPr
configure vlan FW ipaddress 10.1.20.1 255.255.255.0
enable ipforwarding vlan FW
configure vlan Server ipaddress 10.1.10.1 255.255.255.0
enable ipforwarding vlan Server

#
# Module fdb configuration.
#

#
# Module rtmgr configuration.
#
configure iproute add default 10.1.20.10

#
# Module mcmgr configuration.
#
enable ipmcforwarding vlan "FW"
enable ipmcforwarding vlan "Server"
enable ipmcforwarding vlan "Things"
enable ipmcforwarding vlan "WifiPr"
configure igmp snooping vlan "Things" ports 9 add static router
configure igmp snooping vlan "Things" ports 10 add static router
configure igmp snooping vlan "Things" ports 11 add static router
configure igmp snooping vlan "Things" ports 12 add static router
configure igmp snooping vlan "Things" ports 13 add static router
configure igmp snooping vlan "Things" ports 14 add static router
configure igmp snooping vlan "Things" ports 15 add static router
configure igmp snooping vlan "Things" ports 16 add static router
enable pim snooping vr VR-Default

#
# Module aaa configuration.
#
configure account admin encrypted "jWz.MJ$qhCnFcbimMlx99QNp.e.L."
create account admin bbutts encrypted "PCaRMJ$t2sN5JH1X63jmTtIivRX50"

#
# Module acl configuration.
#




#
# Module bfd configuration.
#

#
# Module cfgmgr configuration.
#

#
# Module dosprotect configuration.
#

#
# Module dot1ag configuration.
#

#
# Module eaps configuration.
#

#
# Module edp configuration.
#

#
# Module elrp configuration.
#

#
# Module ems configuration.
#

#
# Module epm configuration.
#
enable cpu-monitoring interval 20

#
# Module erps configuration.
#

#
# Module esrp configuration.
#

#
# Module ethoam configuration.
#

#
# Module etmon configuration.
#

#
# Module hal configuration.
#

#
# Module idMgr configuration.
#
create ldap domain "Service-BNS.com" default
configure ldap domain "Service-BNS.com" base-dn none

#
# Module ipSecurity configuration.
#

#
# Module ipfix configuration.
#

#
# Module lacp configuration.
#

#
# Module lldp configuration.
#

#
# Module mrp configuration.
#

#
# Module msdp configuration.
#

#
# Module netLogin configuration.
#

#
# Module netTools configuration.
#
configure dns-client add name-server 8.8.8.8 vr VR-Default
configure dns-client add name-server 23.119.196.81 vr VR-Default
configure dns-client add name-server 10.1.10.5 vr VR-Default
configure bootprelay add 10.1.10.5 vr VR-Default
enable bootprelay vlan Server
enable bootprelay vlan Things
enable bootprelay vlan WifiPr

#
# Module poe configuration.
#
disable inline-power ports 5

#
# Module rip configuration.
#
enable rip
configure rip add vlan FW
configure rip add vlan Server
configure rip add vlan Things
configure rip add vlan WifiPr

#
# Module ripng configuration.
#

#
# Module snmpMaster configuration.
#

#
# Module stp configuration.
#
configure mstp region 00049628240a
configure stpd s0 delete vlan default ports all
disable stpd s0 auto-bind vlan default
enable stpd s0 auto-bind vlan Default

#
# Module telnetd configuration.
#

#
# Module tftpd configuration.
#

#
# Module thttpd configuration.
#
enable web http

#
# Module vmt configuration.
#

#
# Module vsm configuration.
#
Photo of Brian Butts

Brian Butts

  • 160 Points 100 badge 2x thumb

Posted 3 years ago

  • 0
  • 1
Photo of Prashanth KG

Prashanth KG, Employee

  • 5,300 Points 5k badge 2x thumb
Hi Brian,

If we want to route multicast traffic between different VLANs, we need IPMC routing protocols like PIM or MVR enabled. 
We can decide which protocol to use depending on the design of the network. 

MVR is simple to configure and if you are only looking for routing between these 2 vlans, then this would be a better option. However, if you are planning to scale up the multicast network, PIM could be considered. 

The below article would help you get started with MVR configuration. 

https://gtacknowledge.extremenetworks.com/articles/How_To/How-To-Configure-MVR

The match condition in the ACL should have the multicast IP address and the corresponding subnet mask. For example, if you want to allow only 239.0.0.0/8 addresses, include this address in the permit rule and 0.0.0.0/0 in the deny rule. 

More information about PIM protocol can be referred in the user guide: 

http://documentation.extremenetworks.com/exos/EXOS_All/IP_Multicast/c_pim-overview.shtml

Hope this helps!