So far I have a working GRE tunnel between the two sites, and setup static RP which shows up in each site's "Neighbor" listing. I'm rather at a loss at this point, however. Packet sniffing shows that multicast played at site A isn't being repeated at Site B. I'm missing something, but haven't had much luck finding a solution. The Mikrotik documentation seems a bit thin. Any suggestions on how I can get this to work?
Code: Select all
Site A (192.168.1.0/24) ----- VPN ----- Site B (192.168.10.0/24)
Router A (192.168.1.50) --------------- Router B (192.168.10.60)
admin@RouterA /interface/gre> print
Flags: X - disabled; R - running
0 R name="gre-tunnel1" mtu=auto actual-mtu=1476 local-address=0.0.0.0 remote-address=192.168.10.60 keepalive=10s,10 dscp=inherit clamp-tcp-mss=yes dont-fragment=no
allow-fast-path=yes
admin@RouterB /interface/gre> print
Flags: X - disabled; R - running
0 R name="gre-tunnel1" mtu=auto actual-mtu=1476 local-address=0.0.0.0 remote-address=192.168.1.50 keepalive=10s,10 dscp=inherit clamp-tcp-mss=yes dont-fragment=no
allow-fast-path=yes
admin@RouterA /ip/address> print
Columns: ADDRESS, NETWORK, INTERFACE
# ADDRESS NETWORK INTERFACE
0 192.168.1.50/24 192.168.1.0 ether1
1 172.1.1.1/30 172.1.1.0 gre-tunnel1
admin@RouterB /ip/address> print
Columns: ADDRESS, NETWORK, INTERFACE
# ADDRESS NETWORK INTERFACE
0 192.168.10.60/24 192.168.10.0 ether1
1 172.1.1.2/30 172.1.1.0 gre-tunnel1
admin@RouterA /routing/pimsm/instance> print
Columns: VRF, NAME
# VRF NAME
0 main pimsm-instance1
admin@RouterB /routing/pimsm/instance> print
Columns: VRF, NAME
# VRF NAME
0 main pimsm-instance1
admin@RouterA /routing/pimsm/interface-template> print
Columns: INSTANCE, INTERFACES
# INSTANCE INTERFACES
0 pimsm-instance1 ether1
lo
gre-tunnel1
admin@RouterB /routing/pimsm/interface-template> print
Columns: INSTANCE, INTERFACES
# INSTANCE INTERFACES
0 pimsm-instance1 ether1
lo
gre-tunnel1
admin@RouterA /routing/pimsm/static-rp> print
Flags: X - disabled, I - inactive
0 instance=pimsm-instance1 group=239.10.0.0/24 address=172.1.1.1
admin@RouterB /routing/pimsm/static-rp> print
Flags: X - disabled, I - inactive
0 instance=pimsm-instance1 group=239.10.0.0/24 address=172.1.1.1
admin@RouterA /routing/pimsm/neighbor> print
Flags: J - JOIN-TRACKING
Columns: INSTANCE, ADDRESS, PRIORITY
# INSTANCE ADDRESS PRIORITY
0 J pimsm-instance1 172.1.1.2%gre-tunnel1 1
admin@RouterB /routing/pimsm/neighbor> print
Flags: J - JOIN-TRACKING
Columns: INSTANCE, ADDRESS, PRIORITY
# INSTANCE ADDRESS PRIORITY
0 J pimsm-instance1 172.1.1.1%gre-tunnel1 1
admin@RouterA /ip/route> print
Flags: D - DYNAMIC; A - ACTIVE; c - CONNECT, s - STATIC
Columns: DST-ADDRESS, GATEWAY, DISTANCE
# DST-ADDRESS GATEWAY DISTANCE
0 As 0.0.0.0/0 192.168.1.1 1
DAc 172.1.1.0/30 gre-tunnel1 0
DAc 192.168.0.0/23 bridge1 0
1 As 239.10.0.0/24 172.1.1.2 1