刷新
以确定的形式比MED值
原子聚合
R3上通过aggregate命令将BGP路由10.0.1.0/24、10.0.2.0/24、10.0.3.0/24、10.0.4.0/24聚合成了10.0.0.0/16,并使用detail-suppressed抑制了明细路由的对外发布,R3只会将聚合后的BGP路由传递给R4,而不传递聚合前的明细路由。
Atomic_Aggregate是一个公认自由决定属性,它只相当于一种预警标记,而并不承载任何信息。当路由器收到一条BGP路由更新且发现该条路由携带Atomic_Aggregate属性时,它便知道该条路由可能出现了路径属性的丢失,此时该路由器把这条路由再通告给其他对等体时,需保留路由的Atomic_Aggregate属性。
另外,收到该路由更新的路由器不能将这条路由再度明细化。 另一个重要的属性是Aggregator,这是一个可选传递属性,当路由聚合被执行时,执行路由聚合操作的路由器可以为该聚合路由添加Aggregator属性,并在该属性中记录本地AS号及自己的Router-ID,因此Aggregator属性用于标记路由聚合行为发生在哪个AS及哪台BGP路由器上
协议首选值/路由权重 Preferred-Value 最先看
MED值只能影响邻居之间
Preferred-Value影响本地区域
BGP路由反射器
路由反射器-反射规则
R5传给 R1(反射器)再传给R2、R3、R4不叫路由反射 这个是默认的不涉及反射
从R2传给R1(反射器)再传给R5 不叫路由反射 从IBGP(R2)收到的路由发给EBGP(R5)
R2传给R1(反射器)再传给R3 正常情况下I I 不能传 IBGP 和IBGP之间不能传
路由反射器规则:路由反射器和客户端所组成的网络共同称之为簇
1、非客户端学到IBGP路由,反射给所有客户端和EBGP邻居
2、客户端学到IBGP有,反射给所有人
3、EBGP学到的路由,发送给所有邻居
非客户端发来的路由,RR上可以做入方向策略对属性修改
客户端发来的路由,在RR上做出方向策略:
1、发给非客户端时,不能修改属性
2、发给EBGP邻居时 可以修改属性
3、发给客户端,不能修改属性
路由反射器-备份RR
同一个反射簇类如何防环
起源者ID (Originator _ID)和 簇列表(Cluster_List)
谁反射谁产生
路由反射簇由RR和非客户端组成
簇列表(Cluster_List)
簇列表就是你经过了那些RR
RR接收到EBGP邻居路由时,不会添加起源者id和簇列表
RR收到客户端和非客户端的路由时,反射给其他客户端均会添加起源者id和簇列表
客户端或者非客户端从EBGP邻居收到路由,发送给RR,反射器时,会添加起源者id和簇列表
RR自身起源的路由,通告给客户端和非客户端,不添加起源者id和簇列表
无论客户端和非客户端 只要起源者id或者簇列表包含自己的router id 都拒绝接收该路由
RR收到的BGP路由,起源者id或者簇列表包含自身的router id 也拒绝接收该路由
底层跑OSPF
RR与RR之间建立普通的IBGP邻居