BGP高级特性 —— Confederation联邦

发布于:2022-12-19 ⋅ 阅读:(214) ⋅ 点赞:(0)

目录

一、概述:

二、配置:

三、注意点:


一、概述:

  • 为了解决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会变,其他的都不会变化

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到