sysname R2
interface GigabitEthernet0/0/0
ip address 10.0.12.2 255.255.255.0
#
interface LoopBack0
ip address 10.0.2.2 255.255.255.255
#
interface LoopBack1
ip address 22.22.21.1 255.255.255.0
#
interface LoopBack2
ip address 22.22.22.1 255.255.255.0
#
interface LoopBack3
ip address 22.22.23.1 255.255.255.0
#
interface LoopBack4
ip address 172.16.0.1 255.255.255.0
#
interface LoopBack5
ip address 172.16.1.1 255.255.255.0
#
interface LoopBack6
ip address 172.16.2.1 255.255.255.0
#
#
sysname R1
interface GigabitEthernet0/0/0
ip address 10.0.12.1 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.0.13.1 255.255.255.0
#
interface LoopBack0
ip address 10.0.1.1 255.255.255.255
#
+++++++++====================================
#
sysname R3
interface GigabitEthernet0/0/0
ip address 10.0.13.3 255.255.255.0
#
interface LoopBack0
ip address 10.0.3.3 255.255.255.255
#
<R3>
1、启用协议
2、设置router-id
3、指定邻居(EBGP邻居一般用物理接口,IBGP一般用loop接口,具体操作时看要求)
4、查看邻居状态 dis bgp peer
[R2] bgp 200
[R2-bgp]router-id 10.0.2.2
[R2-bgp]peer 10.0.12.1 as 100
[R2-bgp]
--------------------------------------------------
[R1]bgp 100汇聚路由器
[R1-bgp]router-id 10.0.1.1
[R1-bgp]peer 10.0.12.2 as 200
[R1-bgp]peer 10.0.13.3 as 300
================== ====================
[R3]bgp 300
[R3-bgp]router-id 10.0.3.3
[R3-bgp]peer 10.0.13.1 as 100
步骤三:向网络内引入路由信息(方法1:network 方法2:import )
[R2-bgp]import-route direct
1、[R1-bgp]aggregate 172.16.0.0 16
虽然进行了汇聚,但是明细路由再次出现,并没有减少路由表的条目。 2、[R1-bgp]aggregate 172.16.0.0 16 detail-suppressed
路由明细没了,但是还是没有出现原始path信息
3、[R1-bgp]aggregate 172.16.0.0 16 detail-suppressed as-set
利用as-set继承as_path属性进行传递
4、利用superss-policy关键字精准控制明细路由(能够控制哪条被抑制,哪条被放行)
注意事项:此命令跟前3个方法没有关联性,需要将它们删除
[R1]ip ip-prefix p1 permit 172.16.1.0 24 //定义一条前缀列表,用来抑制的
[R1]route-policy rp1 permit node 10 //定义一个策略匹配P1
[R1-route-policy]if-match ip-prefix p1
[R1-route-policy]q
[R1]bgp 100
[R1-bgp]aggregate 172.16.0.0 21 suppress-policy rp1 //聚合的时候调用策略
5、利用oringin-policy 关键字来触发当精准路由丢失时,不再进行路由汇总
如果定义的路由明细丢失,则不对路由进行汇聚
[R1]ip ip-prefix p2 permit 22.22.21.0 24//如果从源头删除此条目,则触发不汇聚
[R1]route-policy rp2 permit node 10
[R1-route-policy]if-match ip-prefix p2
[R1-route-policy]q
[R1]bgp 100
[R1-bgp]aggregate 22.22.20.0 22 origin-policy rp2
[R1-bgp]
6、利用attribute-policy 关键字设置汇总路由的MED属性
[R1]route-policy m1 permit node 10 //定义一个策略,名字为m1
[R1-route-policy]apply cost 200 //设置med值为200
[R1-route-policy]qu
[R1]bgp 100
[R1-bgp]aggregate 172.16.0.0 16 detail-suppressed attribute-policy m1 //调用m1