上一篇,我們講解了一下在frrouting廣播BGP
那這篇,我們就要來實際操作一次啦!
不過,在這之前 我們先來講解一下community吧
Community類似於一種標記,我們可以用它來過濾路由
比如說對方發給我的路由,標記帶著 12345:100
我們想要過濾掉,就可以寫一個route-map reject
match <community>
這樣你寫neighbor <對方IP> route-map reject in
就會拒絕路由進入了
我的route-map大概長這樣
那我們來實作吧
前情提要:
小心不要把不是你的prefix廣播出去
不要把全表再發回去
準備資訊:
一個可以幫你transit的服務商(這邊是VULTR)
一個iPv6 prefix(2602:feda:b88::/48)
一台可以跑Frrouting的機器(Ubuntu20.04)
我的是AS209557
IP是2001:19f0:7001:286:5400:02ff:fea2:7038
VULTR是AS64515
IP是2001:19f0:ffff::1
首先,我們進入 vtysh
接著,我們進入config配置區
先輸入 router bgp 209557
來定義一下ASN
接著輸入這行,來建立BGP Session
neighbor 2001:19f0:ffff::1 remote-as 64515
那接著,由於我們是要廣播iPv6,所以我們要...
進入iPv6 Famliy
address-family ipv6
廣播IP
network 2602:feda:b88::/48 route-map CLEARNET-OUT out
這樣就完成廣播了,我們可以回到主頁面查看一下
只要BGP State是”Established”,就代表你成功廣播啦!