【转载】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

阅读剩余
THE END