1.BGP全網互通及路由引入
R1:R2:
Bgp 100
Network 12.1.1.0 24
R4:R5:
Bgp 300
Network 45.1.1.0 24
R2:
Bgp 200
Import-route ospf 1 將ospf的路由引入BGP
2.bgp路由彙總(聚合)
將R1中的2個loop接口做彙總,如果不做彙總,其他路由都會學到該路由明細,那樣就會增加路由負擔
R1:
Bgp 100
Aggregate 1.1.0.0 22
注意:默認情況下,BGP的明細路由與彙總路由都有(BGP特有)。但是我們彙總的目的就是隻要彙總路由,不要明細了,不然還彙總了做什麼?所以往下看
將命令aggregate 1.1.0.0 22 後面添加 detail明細-suppressed(抑制)
R1:
Bgp 100
aggregate 1.1.0.0 22 detail-suppressed 抑制明細路由
這樣就只有彙總路由,沒有明細路由了。
3.BGP AS-path屬性
作用:如果一個路由器收到一條路由,路由的AS-path
包含自己所在的AS,則路由器會認為發生了環路,將該路由丟棄,此問題只會在EBGP才會發生。
EBGP防環:AS-PATH屬性
IBGP防環:IBGP水平分割
如果在R4上聚合,需要添加AS-SET,不然R5學到的聚合路由的AS-PATH沒有AS 100,只有AS 200,但是聚合路由是在AS 100 ,所以我們添加AS-SET
Aggregate 1.1.0.0 22 detail-suppressed as- set
3. 一臺路由器上面只能運行一個BGP的進程。
OSPF可以運行多個進程,如ospf 1,ospf 2等,但是BPG只能運行一個,比如R1 中有了BGP 100,就不能再建立其他BGP 了。
閱讀更多 網絡藝術谷 的文章