BGP高级策略配置
- 路由聚合Aggregation
- 对等体组(Peer Group)
- 团体属性(community)
- 路由反射(Route Reflection)
- BGP联盟(Confederations)
-
- 路由聚合Aggregation
作用:1、缩小路由表规模 2、减少路由震荡 3、手动、自动
自动:只针对IMPORT引入路由,只能聚合成主类,明细自动抑制。
手动:可控制聚合路由的属性,可决定是否发明细
配置
自动
Bgp 200
Summary automatic
转发数据包里只能产生Aggregator属性,包含Aggregator AS 和Aggregator ID
手动
Bgp 200
Aggregate 7.7.0.0 16
抑制明细:Aggregate 7.7.0.0 16 detail-supressed as-set
转发数据包里能产生Aggregator属性和Atomic-aggregate属性(通知别的路由器防环)
-
- 对等体组(Peer Group)
作用:便于部署相同策略,减少路由性能损耗。
Bgp 200
Group A internal
Peer 12.1.1.1 connect-interface Loopback 0
Peer 2.2.2.2 group A
查看按组打包
Dis bgp update-peer-group
-
- 团体属性(community)
作用:标识同一类路由、控制路由传递
可选过渡属性
分为自定义和公认(internet、No-advertise、No-export、No-export-subconfed)
公认的配置:
Route-policy CC
Apply community no-export
Peer 17.1.1.1 route-policy CC export
Peer 17.1.1.1 advertise-community
Dis bgp routing-table community
Dis route-policy
自定义的配置:
Route-policy PP
Apply community 7:7
Peer 17.1.1.1 route-policy CC export
Peer 17.1.1.1 advertise-community
抓取团体属性执行策略
Ip community-filter 5 permit 7:7
Route-policy PRE permit node 10
If-match community-filter 5
Apply preferred-value 55
Route-policy PRE permit node 20
Bgp 100
Peer 12.1.1.1 route-policy PRE
-
- 路由反射(Route Reflection)
Originator-ID 由RR产生,携带了本地该路由器的Router-id
Cluster-list 由RR产生,记录反射路由经过的集群
允许将IBGP学到的路由发给特定的IBGP邻居,打确全互联要求,减少IBGP会话数
从客户机学到的路由,发布给此RR的所有非客户机和客户机。
Bgp 200
Peer 4.4.4.4 reflect-client
备份RR
相同集群中的路由反射器共享相同的cluster-id
-
- BGP联盟(Confederations)
将一个AS划分为若干个AS,每个子AS内部建立全连接IBGP邻居,子AS之间建立EBGP连接关系
Bgp 65001
Confederation id 200
Confederation peer-as 65002
Peer 3.3.3.3 as-number 65001
Peer 3.3.3.3 connect-interface loopback0
Peer 12.1.1.1 as-number 100
Bgp 100
Peer 12.1.1.2 as-number 200