Hi All,
I’m having a go at setting up MPLS l3 VPN’s and can’t get CE talking to CE, sorry If I’m hijacking the thread but its along the same lines as this.
My configuration goes:
192.168.50.1/24 -e3-(R1)-e1-- 10.0.0.0/30 --e1-(R2)-e3- 192.168.51.1/24
192.168.50.0 and 192.168.51.0 are the customer networks I’m trying to connect.
R1:
[admin@R1] /ip route> /ip address print detail
Flags: X - disabled, I - invalid, D - dynamic
0 address=10.0.0.1/30 network=10.0.0.0 broadcast=10.0.0.3 interface=ether1 actual-interface=ether1
1 address=192.168.50.1/24 network=192.168.50.0 broadcast=192.168.50.255 interface=ether3 actual-interface=ether3
2 address=10.100.0.1/32 network=10.100.0.1 broadcast=10.100.0.1 interface=loopback actual-interface=loopback
[admin@R1] /routing bgp> instance print
Flags: X - disabled
0 name="default" as=65530 router-id=10.100.0.1 redistribute-connected=yes redistribute-static=no redistribute-rip=no redistribute-ospf=no redistribute-other-bgp=no out-filter="" vrf=cust1 client-to-client-reflection=yes ignore-as-path-len=no
[admin@R1] /routing bgp> peer print
Flags: X - disabled
0 name="peer1" instance=default remote-address=10.100.0.2 remote-as=65530 tcp-md5-key="" nexthop-choice=default multihop=no route-reflect=no hold-time=3m ttl=255 in-filter="" out-filter="" address-families=vpnv4 update-source=loopback default-originate=no
[admin@R1] /routing bgp> vpnv4-route print detail
Flags: N - no label
0 route-distinguisher=65530:100 dst-address=192.168.51.0/24 gateway=10.100.0.2 interface=ether1 in-label=16 out-label=16 bgp-local-pref=100 bgp-origin=incomplete bgp-ext-communities="RT:65530:100"
1 route-distinguisher=65530:100 dst-address=192.168.50.0/24 interface=ether3 in-label=16 bgp-ext-communities="RT:65530:100"
[admin@R1] /ip route> pr detail
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 ADC dst-address=192.168.50.0/24 pref-src=192.168.50.1 distance=0 scope=10 routing-mark=cust1
1 ADb dst-address=192.168.51.0/24 gateway=10.100.0.2 recursive via 10.0.0.2 ether1 distance=20 scope=40 target-scope=30 routing-mark=cust1 bgp-local-pref=100 bgp-origin=incomplete bgp-ext-communities="RT:65530:100"
2 ADC dst-address=10.0.0.0/30 pref-src=10.0.0.1 distance=0 scope=10
3 ADC dst-address=10.100.0.1/32 pref-src=10.100.0.1 distance=0 scope=10
4 ADo dst-address=10.100.0.2/32 gateway=10.0.0.2 reachable ether1 distance=110 scope=20 target-scope=10
[admin@R1] /ip route vrf> print detail
Flags: X - disabled, I - inactive
0 routing-mark=cust1 interfaces=ether3 route-distinguisher=65530:100 import-route-targets=65530:100 export-route-targets=65530:100
R2:
[admin@R2] > /ip address print detail
Flags: X - disabled, I - invalid, D - dynamic
0 address=192.168.51.1/24 network=192.168.51.0 broadcast=192.168.51.255 interface=ether3 actual-interface=ether3
1 address=10.0.0.2/30 network=10.0.0.0 broadcast=10.0.0.3 interface=ether1 actual-interface=ether1
2 address=10.100.0.2/32 network=10.100.0.2 broadcast=10.100.0.2 interface=loopback actual-interface=loopback
[admin@R2] /routing bgp> instance print detail
Flags: X - disabled
0 name="default" as=65530 router-id=0.0.0.0 redistribute-connected=yes redistribute-static=no redistribute-rip=no redistribute-ospf=no redistribute-other-bgp=no out-filter="" vrf=cust1 client-to-client-reflection=yes ignore-as-path-len=no
[admin@R2] /routing bgp> peer print detail
Flags: X - disabled
0 name="peer1" instance=default remote-address=10.100.0.1 remote-as=65530 tcp-md5-key="" nexthop-choice=default multihop=no route-reflect=no hold-time=3m ttl=255 in-filter="" out-filter="" address-families=vpnv4 update-source=loopback default-originate=no
[admin@R2] /routing bgp> vpnv4-route print detail
Flags: N - no label
0 route-distinguisher=65530:100 dst-address=192.168.50.0/24 gateway=10.100.0.1 interface=ether1 in-label=16 out-label=16 bgp-local-pref=100 bgp-origin=incomplete bgp-ext-communities="RT:65530:100"
1 route-distinguisher=65530:100 dst-address=192.168.51.0/24 interface=ether3 in-label=16 bgp-ext-communities="RT:65530:100"
[admin@R2] /ip route> print detail
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 ADb dst-address=192.168.50.0/24 gateway=10.100.0.1 recursive via 10.0.0.1 ether1 distance=20 scope=40 target-scope=30 routing-mark=cust1 bgp-local-pref=100 bgp-origin=incomplete bgp-ext-communities="RT:65530:100"
1 ADC dst-address=192.168.51.0/24 pref-src=192.168.51.1 distance=0 scope=10 routing-mark=cust1
2 ADC dst-address=10.0.0.0/30 pref-src=10.0.0.2 distance=0 scope=10
3 ADo dst-address=10.100.0.1/32 gateway=10.0.0.1 reachable ether1 distance=110 scope=20 target-scope=10
4 ADC dst-address=10.100.0.2/32 pref-src=10.100.0.2 distance=0 scope=10
[admin@R2] /routing bgp> /ip route vrf print detail
Flags: X - disabled, I - inactive
0 routing-mark=cust1 interfaces=ether3 route-distinguisher=65530:100 import-route-targets=65530:100 export-route-targets=65530:100
Any help with my setup would be much appreciated, if you need any further prints or exports please let me know.
Cheers,
Russ