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 了。