Hi,
Iβm working on OSPF and BGP.
As below schema :
PC1 can ping all routers. My goal was make a redudancy WAN with Vy4 - Vy3 - Vy2
On Vy2 route table i get a static route (default route) with Vy1 :
vyos@vyos:~$ show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
F - PBR, f - OpenFabric,
- selected route, * - FIB route, q - queued route, r - rejected route
S>* 0.0.0.0/0 [1/0] via 88.88.88.3, eth3, 00:11:09
O 0.0.0.0/0 [110/50] via 77.77.77.1, eth0, 00:13:40
O>* 10.0.0.0/24 [110/21] via 77.77.77.1, eth0, 00:08:48
S 10.2.2.2/32 [1/0] unreachable (blackhole), 00:36:48
C>* 10.2.2.2/32 is directly connected, lo, 00:37:04
C>* 11.0.0.0/31 is directly connected, vti10, 00:36:37
C>* 66.66.66.0/24 is directly connected, eth2, 00:36:55
O 77.77.77.0/24 [110/1] is directly connected, eth0, 00:36:38
C>* 77.77.77.0/24 is directly connected, eth0, 00:36:57
C>* 88.88.88.0/24 is directly connected, eth3, 00:11:09
B>* 99.99.99.0/24 [20/2] via 66.66.66.4, eth2, 00:36:41
When i cut Link between Vy2 β Vy3, trafic is not routed on Network 66.66.66.0/24
PC1 Ping command :
Config Vy-1 :
set interfaces ethernet eth0 address β10.0.0.1/24β
set interfaces ethernet eth0 hw-id β0c:1c:0a:ac:ce:00β
set interfaces ethernet eth1 hw-id β0c:1c:0a:ac:ce:01β
set interfaces ethernet eth2 hw-id β0c:1c:0a:ac:ce:02β
set interfaces ethernet eth3 address β77.77.77.1/24β
set interfaces ethernet eth3 hw-id β0c:1c:0a:ac:ce:03β
set interfaces loopback lo address β10.1.1.1/32β
set policy route-map CONNECT rule 11 action βpermitβ
set policy route-map CONNECT rule 11 match interface βeth0β
set protocols ospf area 777 network β77.77.77.0/24β
set protocols ospf default-information originate always
set protocols ospf default-information originate metric β50β
set protocols ospf default-information originate metric-type β2β
set protocols ospf log-adjacency-changes
set protocols ospf parameters abr-type βciscoβ
set protocols ospf parameters router-id β77.77.77.1β
set protocols ospf redistribute connected metric-type β2β
set protocols ospf redistribute connected route-map βCONNECTβ
set protocols static route 10.1.1.1/32 blackhole
set service dhcp-server shared-network-name LAN authoritative
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 default-router β10.0.0.1β
0.0.0.1β
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 lease β86400β
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 range 0 start β10.0.0.10β
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 range 0 stop β10.0.0.20β
set system config-management commit-revisions β100β
set system console device ttyS0 speed β115200β
set system host-name βvyosβ
set system login banner pre-login βvr-VY-1β
set system login user vyos authentication encrypted-password β$6$17Sn.oD0SFDBvne$ZZgaV/UfSwvkKxVZeCf21MJ06vxPOVvLwC.84ISBn.cArBHw0aXJBGT9l.2yYZMFaYiRsOoAnUnNebhxV1B6a.β
set system login user vyos authentication plaintext-password ββ
set system ntp server 0.pool.ntp.org
set system ntp server 1.pool.ntp.org
set system ntp server 2.pool.ntp.org
set system syslog global facility all level βinfoβ
set system syslog global facility protocols level βdebugβ
Confg Vy-2 :
set interfaces ethernet eth0 address β77.77.77.2/24β
set interfaces ethernet eth0 hw-id β0c:1c:0a:b4:4a:00β
set interfaces ethernet eth1 hw-id β0c:1c:0a:b4:4a:01β
set interfaces ethernet eth2 address β66.66.66.2/24β
set interfaces ethernet eth2 hw-id β0c:1c:0a:b4:4a:02β
set interfaces ethernet eth3 address β88.88.88.2/24β
set interfaces ethernet eth3 hw-id β0c:1c:0a:b4:4a:03β
set interfaces loopback lo address β10.2.2.2/32β
set interfaces vti vti10 address β11.0.0.1/31β
set policy prefix-list AS65534-IN rule 10 action βpermitβ
set policy prefix-list AS65534-IN rule 10 prefix β99.99.99.0/24β
set policy prefix-list AS65534-IN rule 11 action βpermitβ
set policy prefix-list AS65534-IN rule 11 prefix β88.88.88.0/24β
set policy prefix-list AS65534-IN rule 12 action βpermitβ
set policy prefix-list AS65534-IN rule 12 prefix β10.0.0.0/24β
set policy prefix-list AS65534-IN rule 13 action βpermitβ
set policy prefix-list AS65534-IN rule 13 prefix β77.77.77.0/24β
set policy prefix-list AS65534-IN rule 14 action βpermitβ
set policy prefix-list AS65534-IN rule 14 prefix β66.66.66.0/24β
set policy prefix-list AS65534-OUT rule 10 action βpermitβ
set policy prefix-list AS65534-OUT rule 10 prefix β99.99.99.0/24β
set policy prefix-list AS65534-OUT rule 11 action βpermitβ
set policy prefix-list AS65534-OUT rule 11 prefix β88.88.88.0/24β
set policy prefix-list AS65534-OUT rule 12 action βpermitβ
set policy prefix-list AS65534-OUT rule 12 prefix β10.0.0.0/24β
set policy prefix-list AS65534-OUT rule 13 action βpermitβ
set policy prefix-list AS65534-OUT rule 13 prefix β77.77.77.0/24β
set policy prefix-list AS65534-OUT rule 14 action βpermitβ
set policy prefix-list AS65534-OUT rule 14 prefix β66.66.66.0/24β
set policy route-map AS65534-IN rule 10 action βpermitβ
set policy route-map AS65534-IN rule 10 match ip address prefix-list βAS65534-INβ
set policy route-map AS65534-OUT rule 10 action βpermitβ
set policy route-map AS65534-OUT rule 10 match ip address prefix-list βAS65534-OUTβ
set policy route-map CONNECT rule 11 action βpermitβ
set policy route-map CONNECT rule 11 match interface βeth0β
set protocols bgp 65534 address-family ipv4-unicast network 10.2.2.2/32
set protocols bgp 65534 address-family ipv4-unicast redistribute connected metric β2β
set protocols bgp 65534 address-family ipv4-unicast redistribute ospf metric β2β
set protocols bgp 65534 neighbor 66.66.66.4 address-family ipv4-unicast route-map export βAS65534-OUTβ
set protocols bgp 65534 neighbor 66.66.66.4 address-family ipv4-unicast route-map import βAS65534-INβ
set protocols bgp 65534 neighbor 66.66.66.4 ebgp-multihop β2β
set protocols bgp 65534 neighbor 66.66.66.4 remote-as β65566β
set protocols bgp 65534 neighbor 66.66.66.4 update-source β66.66.66.2β
set protocols bgp 65534 neighbor 88.88.88.3 address-family ipv4-unicast route-map export βAS65534-OUTβ
set protocols bgp 65534 neighbor 88.88.88.3 address-family ipv4-unicast route-map import βAS65534-INβ
set protocols bgp 65534 neighbor 88.88.88.3 ebgp-multihop β2β
set protocols bgp 65534 neighbor 88.88.88.3 remote-as β65535β
set protocols bgp 65534 neighbor 88.88.88.3 update-source β88.88.88.2β
set protocols bgp 65534 parameters router-id β10.2.2.2β
set protocols ospf area 777 network β77.77.77.0/24β
set protocols ospf default-information originate always
set protocols ospf default-information originate metric β50β
set protocols ospf default-information originate metric-type β2β
set protocols ospf log-adjacency-changes
set protocols ospf parameters abr-type βciscoβ
set protocols ospf parameters router-id β77.77.77.2β
set protocols ospf redistribute bgp metric-type β2β
set protocols ospf redistribute bgp route-map βAS65534-INβ
set protocols ospf redistribute connected metric-type β2β
set protocols ospf redistribute connected route-map βCONNECTβ
set protocols static route 0.0.0.0/0 next-hop 88.88.88.3
set protocols static route 10.2.2.2/32 blackhole