【转载】BGP高级特性 —— Confederation联邦
目录
一、概述:
二、配置:
三、注意点:
一、概述:
- 为了解决BGP路由水平分割机制,从iBGP邻居收到的路由不能转发给其它iBGP邻居的限制问题,除了可以使用在iBGP邻居之间创建全互联的邻居关系和使用BGP Reflector(路由反射器)之外,还可以使用BGP Confederation(BGP联邦)。
- BGP联邦:把公有的AS划分成私有(虚拟)的AS,使原始的不能发送数据IBGP邻居成为EBGP邻居,打破IBGP水平分割机制
- 解决共有AS不够用问题,但现在用32比特解决了。在一个大的共有AS里建立多个私有的AS,类似于NAT思路
- 【IBGP水平分割机制简介:从自己的IBGP邻居学习到的路由不会更新给自己下一个IBGP邻居 【相当于:IBGP默认传一跳】】
—————————————————————————————————————————————————————
二、配置:
——R1:
router bgp 64513 ——R1属于64513
Bgp confederation idmtifier 100 ——公有AS号码是谁
Bgp confederation peers 64514 ——谁与64513同处于一个联邦,在同一个AS 100中
nei 15.1.1.5 remote 5 ——与R5建立EBGP邻居
nei 3.3.3.3 remote 64513 ——与R3建立IBGP邻居
nei 3.3.3.3 next-hop-seif
nei 3.3.3.3 up lo 1
——R3:
router bgp 64513
Bgp confederation idmtifier 100 ——公有AS号码是谁
Bgp confederation peers 64514 ——谁与64513同处于一个联邦,在同一个AS 100中
nei 4.4.4.4 remote 64513 ——与R4建立EBGP邻居
nei 4.4.4.4 ebpg-m
nei 4.4.4.4 next-hop-self——修改下一跳为自己
nei 4.4.4.4 up lo 1——用环回接口建立邻居
注:通常R3与R4建立联邦内部的BGP邻居的时候,用环回接口建立。因为用环回接口建立的时候底层路由是可达的(运行OSPF)。需要修改TTL值,默认为1,至少修改为2。而且要打上next-hop-self命令。
nei 4.4.4.4 next-hop-self——修改下一跳为自己
nei 4.4.4.4 ebgp-multihop 2 ——修改TTL值(如果后面不加数字,那默认为225)
——————————————————————————————————————————————————
三、注意点:
(1)——联邦内部不会比较EBGP优于IBGP的
(2)——联邦内部也不会比较AS-PATH的
(3)——联邦内部路由器之间算然是EBGP关系,但不会修改下一条属性为自己的,需手动
(4)—— 联邦内部私有AS号码不会传出共有AS外的,只在联邦内传递
(5) ——联邦内部如有水平分割可用RR反射器或全互联
(6)——路由进入联邦所有属性只有AS-PAHT会变,其他的都不会变化
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_62311779/article/details/123149066
版权声明:
作者:SE_Ning
链接:https://www.cnesa.cn/2762.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论