Here's the gory details:
RB1200 > RB435 > RB435 > RB1200 (all running ROS 5.5 and all connections are GigE)
IP addresses on a loopback bridge for all devices are 172.17.85.1-4. All routers are running OSPF, all routes in place and are advertising connected routes as type-1.
At first I set up BGP from R1/R2, R2-R3, R3-R4. Nothing worked... even with R1 and R4 as route reflectors. Back to the example, I took BGP out of R2 & R3, set up R1 as a reflector and have BGP session between R1 and R4:
Code: Select all
[admin@R1] > /routing bgp peer print status
Flags: X - disabled, E - established
0 E name="BMRS" instance=default remote-address=172.17.85.4 remote-as=65530 tcp-md5-key=""
nexthop-choice=default multihop=no route-reflect=yes hold-time=3m ttl=default
in-filter="" out-filter="" address-families=l2vpn update-source=lo0
default-originate=never remove-private-as=no as-override=no passive=no use-bfd=no
remote-id=172.17.85.4 local-address=172.17.85.1 uptime=15m9s prefix-count=0
updates-sent=1 updates-received=1 withdrawn-sent=0 withdrawn-received=0
remote-hold-time=3m used-hold-time=3m used-keepalive-time=1m refresh-capability=yes
as4-capability=yes state=established
[admin@R4] > /routing bgp peer print status
Flags: X - disabled, E - established
0 E name="GFT" instance=default remote-address=172.17.85.1 remote-as=65530 tcp-md5-key=""
nexthop-choice=default multihop=no route-reflect=no hold-time=3m ttl=default
in-filter="" out-filter="" address-families=ip,l2vpn update-source=lo0
default-originate=never remove-private-as=no as-override=no passive=no use-bfd=no
remote-id=172.17.85.1 local-address=172.17.85.4 uptime=16m1s prefix-count=0
updates-sent=1 updates-received=1 withdrawn-sent=0 withdrawn-received=0
remote-hold-time=3m used-hold-time=3m used-keepalive-time=1m refresh-capability=yes
as4-capability=yes state=established
Code: Select all
[admin@R1] > /interface vpls bgp-vpls export
/interface vpls bgp-vpls
add bridge=ppp_bridge bridge-cost=0 bridge-horizon=1 disabled=no export-route-targets=1:4 \
import-route-targets=1:4 name=ppp_vpls pw-mtu=1500 route-distinguisher=1:4 site-id=1 \
use-control-word=yes
[admin@R4] > /interface vpls bgp-vpls export
/interface vpls bgp-vpls
add bridge=ppp_bridge bridge-cost=50 bridge-horizon=1 disabled=no export-route-targets=1:4 \
import-route-targets=1:4 name=ppp_vpls pw-mtu=1500 route-distinguisher=1:4 site-id=4 \
use-control-word=yes
Code: Select all
[admin@R1] > /interface vpls print
Flags: X - disabled, R - running, D - dynamic, B - bgp-signaled, C - cisco-bgp-signaled
0 DB name="vpls1" mtu=1500 l2mtu=1500 mac-address=02:73:BF:5E:F2:14 arp=enabled
disable-running-check=no remote-peer=172.17.85.4 cisco-style=no cisco-style-id=0
advertised-l2mtu=1500 pw-type=raw-ethernet vpls=ppp_vpls
[admin@R4] > /interface vpls print
Flags: X - disabled, R - running, D - dynamic, B - bgp-signaled, C - cisco-bgp-signaled
0 DB name="vpls1" mtu=1500 l2mtu=1500 mac-address=02:80:6B:9B:78:80 arp=enabled
disable-running-check=no remote-peer=172.17.85.1 cisco-style=no cisco-style-id=0
advertised-l2mtu=1500 pw-type=raw-ethernet vpls=ppp_vpls
Is there something I need to do with the routers in the middle? The wiki article describes setting up R1, R4, and R5, but does not otherwise mention any special configurations on R2 or R3, which are in the middle.
Thanks,
-Troy