BGP有条件打破IBGP水平分割2

4)前缀列表——BGP协议中可以直接将前缀列表作为分发列表调用

[r5]ip ip prefix d deny 100.100.1.0 24

[r5]ip ip prefix d permit 0.0.0.0 0 le 32

[r5]bgp 3

[r5-bgp]peer 4.4.4.4 ip-prefix d export

五、有条件的打破 IBGP 水平分割

    在一个 AS 中一台设备运行了 BGP 协议,那么正常应该都连接了其他的 AS,存在 EBGP 邻居关系;又由于IBGP 的水平分割规则,导致从外部学习到的路由传递给本地 AS时,需要和本 AS 中所有运行 BGP 协议的设备逐一建立 IBGP 邻居关系;----两两间均为 IBGP 邻居关系,建立数量成指数上升;
所谓有条件的打破,是指在保障无环的前提下消除IBGP 水平分割机制;--AS-BY-AY

【1】路由反射器     角色:  RR反射器   客户端   非客户端   

无论客户端还是非客户端都必须是RR的IBGP 邻居; 由RR 作为中心点与多个客户端、非客户端构成一个簇(组);在一个簇内存在一台 RR 和至少一台客户端;也可以一台 RR 和多个客户端、多个非客户端;或者一个R与多个客户端,没有非客户端;

反射规则: 不优路由不能被传递,自然也不能被反射;

1、RR 从一个 EBGP 邻居处学习到的路由,可以传输给客户端、非客户端,已经本地的其他EBGP 邻居;
2、RR 从一个客户端学习到的路由,可以传递给本地其他的客户端、非客户端、其他的 EBGP邻居;
3、RR 从一个非客户端学习到的路由,可以传递给本地的其他客户端、EBGP 邻居;不能传

[r3-bgp]peer 2.2.2.2 reflect-client      邻居 2.2.2.2成为本地的客户端,同时本地成为 RR

【2】联邦——将一个 AS,逻辑的分为多个小 AS;对外依然遵循大 AS 号传递规则;

         但小 AS 间为联邦内的 EBGP 邻居关系,可以像 EBGP 关系一样传递路由,但默认不对属性进行修改;


1)所有操作基于小 AS 号进行
2) AS 内所有设备需要定义自己所在的大 AS号

3)小 AS 间的 BGP 设备需要告知对端的小 AS 号

 [r3]bgp 64512
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 2      申明本地的大 AS 号

[r3-bgp]confederation peer-as 64513        告知本地直连的其他小 AS号,若没有直连到其他小AS                                                                     不用配置
[r3-bgp]peer2.2.2.2 as-number 64512
[r3-bgplpeer2.2.2.2 connect-interface LoopBack 0
[r3-bgplpeer4.4.4.4 as-number 64513
[r3-bgplpeer4.4.4.4 connect-interface LoopBack 0
[r3-bgp]peer 4.4.4.4 ebgp-max-hop

注:在实际工程中,反射器与联邦技术协同工作在一个网络拓扑中

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IBGP水平分割原理是当一台路由器从IBGP对等体那里学习到某条路由条目时,该路由器将不能把这条路由条目传递给任何IBGP对等体,这就是IBGP水平分割规则。这意味着,如果一个路由器收到IBGP对等体传递的路由条目,它将不会再将该路由条目传递给其他对等体。这种机制的目的是防止IBGP因为环路而导致的路由循环问题。 在IBGP中,AS-Path属性在AS内进行传递时是不会发生改变的,因此无法像EBGP对等体一样使用AS-Path属性来防止环路的问题。 BGP作为一种路由协议,可以传递网络层协议,如IP协议。此外,BGP还能够传递除IP协议之外的其他网络层协议。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [IBGP水平分割](https://blog.csdn.net/weixin_45905617/article/details/128225482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [BGP原理-转](https://blog.csdn.net/legend050709/article/details/120505797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值