昨天我們設定好 VRF 後,今天就來與大家分享怎麼樣將 BGP 路由收進 VRF 內吧!
我們預計會用到 FRRouting。如果想使用 bird 的話,也是可以使用的。
並請先建立好 VRF 網卡。
跟以往一樣,只是我們要特別指令 vrf 名稱。
以下為範例設定檔(記得修改 ASN 及 vrf_Name)
router bgp 209557 vrf vrf_DN42
neighbor 172.22.189.96 remote-as 209557
neighbor 172.22.189.97 remote-as 209557
!
address-family ipv4 unicast
no neighbor 172.22.189.96 activate
neighbor 172.22.189.96 route-reflector-client
neighbor 172.22.189.96 next-hop-self force
neighbor 172.22.189.96 route-map DN42 in
neighbor 172.22.189.96 route-map DN42-OUT out
neighbor 172.22.189.97 route-reflector-client
neighbor 172.22.189.97 next-hop-self force
neighbor 172.22.189.97 route-map DN42 in
neighbor 172.22.189.97 route-map DN42-OUT out
exit-address-family
router ospf vrf vrf_YINETWORK
ospf router-id 10.9.9.1
redistribute kernel route-map YINETWORK_OSPF
redistribute connected route-map YINETWORK_OSPF
redistribute static route-map YINETWORK_OSPF
network 10.9.9.2/32 area 1
network 10.9.9.3/32 area 1
network 10.9.9.14/32 area 1
Q:我設定好 VRF 了,但 BGP 或 OSPF 怎麼都沒有動?
A:請檢查網卡是否已啟用
ip link set vrf_DN42 up