BGP全網互通及路由引入

1.BGP全網互通及路由引入

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路由彙總(聚合)

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 抑制明細路由

這樣就只有彙總路由,沒有明細路由了。

BGP全網互通及路由引入

3.BGP AS-path屬性

BGP全網互通及路由引入

作用:如果一個路由器收到一條路由,路由的AS-path

包含自己所在的AS,則路由器會認為發生了環路,將該路由丟棄,此問題只會在EBGP才會發生。

EBGP防環:AS-PATH屬性

IBGP防環:IBGP水平分割

如果在R4上聚合,需要添加AS-SET,不然R5學到的聚合路由的AS-PATH沒有AS 100,只有AS 200,但是聚合路由是在AS 100 ,所以我們添加AS-SET

BGP全網互通及路由引入

Aggregate 1.1.0.0 22 detail-suppressed as- set

3. 一臺路由器上面只能運行一個BGP的進程。

OSPF可以運行多個進程,如ospf 1,ospf 2等,但是BPG只能運行一個,比如R1 中有了BGP 100,就不能再建立其他BGP 了。


分享到:


相關文章: