BGP路由反射器和联邦

目录

路由反射器——Router Reflector——RR

路由反射器的反射规则:

防环属性

1.ORiginator——起源者ID——当一条路由信息来到路由反射器时

2.Cluster_list——簇列表

联邦

联邦的配置


路由反射器——Router Reflector——RR

我们可以通过配置将某些设备在一定条件下设置为路由反射器,之后该设备将可以反射学习到的的IBGP路由信息

 

1.我们在指定一台路由器为RR的同时,必须在他的IBGP对等体关系中选择一个或者多个设备为他的客户(cient),RR和客户之间所构成的系统我们称之为反射簇,每一个反射簇都使用RR的RID作为簇ID,其余没有成为客户的IBGP对等体关系我们称之为非客户

路由反射器的反射规则:

1.当路由反射器从自己的客户处学习到一条路由,则它将会把这条路由信息反射给自己所有的客户以及非客户

2.如果路由反射器从自己的非客户那里学习到一条路由,则它将会把这条路由信息反射给自己所有的客户,但不能反射给非客户

简单来说——就非客户之间不传

3.当路由器执行路由反射时,他只将自己使用的最优BGP路由进行反射

因为IBGP水平分割是为了防止环路的产生,而路由反射器将路由反射之后就打破了IBGP的水平分割,就可能造成环路的出现

路由反射器为了防止环路的出现,又引入了两个属性防环

——这两个属性都是在反射的路由上加入的,在发给EBGP时不会带

防环属性

1.ORiginator——起源者ID——当一条路由信息来到路由反射器时

反射器需要将这条路由信息反射,反射前在该路由属性中添加该属性,该属性的值为该反射器收到这条路由信息通告者的RID,之后别的路由反射器收到一条路由信息如果其中包含Originator这个属性,他将不会修改这个属性。

如果一台设备收到一条路由条目其中起源者的ID为自己本地的RID,则将不在学习这条路由信息,祈祷防止环路的效果

2.Cluster_list——簇列表

如果在一个AS当中存在多次反射,则一定存在多个反射簇,则每个RR在反射路由信息时都会在其中的Cluster_list中添加本地的簇ID,当一个设备收到一条反射的路由信息后,其中的簇列表属性中包含本地簇ID,则将不再学习该路由,防止环路的产生

路由反射器的配置

[r3-bgp]Peer 2.2.2.2 reflect-client——指定R2为客户,则R3会直接被指定为RR

联邦

   联邦就是将同一个AS当中吧的IBGP对等体关系改变为EBGP关系,通过这种发发打破IBGP水平分割,这就需要将不同的IBGP对象划分到不同成员AS当中,成员AS之间建立的EBGP对等关系时一种特殊的EBGP对等关系,他们之间仅遵循EBGP对等体的传递性,而从传递的角度看,依然要遵循AS-BY-AS规则,因为宏观上来看还是处于一个AS当中

   联邦的做法也相当于打破了IBGP水平分割,则也可能是出现环路问题,啧需要考虑 防环问题

这里的做法直接借鉴EBGP水平分割,在AS_PATH属性当中添加成员AS号来防止回传,注意为了区分成员AS和正常AS,成员AS号用 (  )括起来

联邦的配置

[r2]bgp 64512 ——联邦用小号来启动进程

[r2-bgp]confederation id 2 ——声明联邦成员的隶属

[r2-bgp]peer 3.3.3.3 as-number 64512——与联邦内部成员建邻,使用小AS

联邦内EBGP

[r3-bgp]confederation peer-as 64513——R3和R4建立联邦时声明建邻的成员AS号

[r3-bgp]peer 4.4.4.4 ad-number 64513——但建邻的时候还是老样子,联邦内

EBGP对等体之间的传递性,所以其TTL只默认为1,在非直连建邻是需要将TTL值修改才能建邻

老样子联邦的属性是不往外传的

当邦内不只一台设备时联邦常和RR一起使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值