目录
BGP对等体组将更新策略相同的邻居划分到一个对等体组中,以简化配置

- router bgp 65001
- bgp log-neighbor-changes
- neighbor test peer-group #创建peer group,名字叫做test
- neighbor test remote-as 65001#peer-group 的AS 号码
- neighbor test update-source Loopback0#基于peer group 的配置
- neighbor test next-hop-self#基于peer group 的配置
- neighbor 2.2.2.2 peer-group test #指向邻居,哪个邻居加入到我的peer-group中
- neighbor 3.3.3.3 peer-group test #指向邻居,哪个邻居加入到我的peer-group中
R1与R2建立EBGP的邻居关系,配置与上面类似
R1:
- router bgp 1
- bgp router-id 1.1.1.1
- bgp log-neighbor-changes
- neighbor test peer-group
- neighbor test remote-as 2
- neighbor 12.1.1.2 peer-group test
R2:
- router bgp 2
- bgp router-id 2.2.2.2
- bgp log-neighbor-changes
- network 2.2.2.2 mask 255.255.255.255
- neighbor test peer-group
- neighbor test remote-as 1
- neighbor 12.1.1.1 peer-group test
一个运行IBGP协议的路由器,如果从另外一台IBGP路由器学习到了路由。那么他不会将学习到的这条路由继续传递给下一个IBGP邻居。

如图所示,R1,R2,R3为AS123,运行了IBGP路由协议,其中也配置了更新源,下一跳自我等配置。 R4与R3建立EBGP邻居关系。R4配置如下:R4宣告了自身的环回口路由。



【3】R1:


配置如下:

此时再去查看R1的路由 R1已经收到来自4.4.4.4的路由

- 非客户端和非客户端不会反射路由
- 客户端和非客户端会反射路由
- 客户端与客户端会反射路由
- 如果存在多条路径,那么RR只反射最优路径
- RR在反射时不会修改BGP路径属性,比如:Next-hop-self。AS_Path,本地优先级和MED
- RR总是回向EBGP对等体通告
- RR如果从外部对等体(EBGP)学习到路由,那么它将反射给所有的客户端与非客户端,因为不存在水平分割的现象。