设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 937|回复: 6
收起左侧

[求助] 问一个BGP的问题

[复制链接]
发表于 2020-3-26 16:56:21 | 显示全部楼层 |阅读模式
100鸿鹄币
本帖最后由 wangbin2010jy 于 2020-3-26 17:00 编辑

BGP.png


大神们好,我这里建立了连个AS号的BGP。AS 200内部运行着IBGP与OSPF。在路由学习上。AR2 AR3 学习到了AS 100的10.10.10.0的路由, AR4只学习到了172.16.0.0 24l的路由。我看下资料说是水平分割的方式引起的。但按我这个拓扑的话应该不会有环路的问题。(我试着运行了RIP,可以都学习的到)。求大神们帮忙解释一下原理。(在不借助 路由反射或者做全联接方式)谢谢~~~~~~~~~

最佳答案

查看完整内容

IBGP防止环路:(IBGP的水平分割原则) 规定:通过一个IBGP邻居学习到的路由条目,不会被传递给其他的IBGP邻居 因为IBGP邻居之间传递路由时AS号不会被附加 1、AR2从AS100 EBGP邻居学习到10.10.10.0,AR3从AR2 学习到10.10.10.0,AR4, AR5根据上述原则并不会学习到这条路由,因为BGP的防环机制,同理AR2,AR3也不会学习到172.16.0.0,AR1更加不会学习到。 2、(在不借助 路由反射或者做全联接方式),你不用这两种方法你就去整BG ...
发表于 2020-3-26 16:56:22 | 显示全部楼层
本帖最后由 areyoumywife 于 2020-4-1 14:00 编辑

IBGP防止环路:(IBGP的水平分割原则)
规定:通过一个IBGP邻居学习到的路由条目,不会被传递给其他的IBGP邻居
因为IBGP邻居之间传递路由时AS号不会被附加
1、AR2从AS100 EBGP邻居学习到10.10.10.0,AR3从AR2 学习到10.10.10.0,AR4, AR5根据上述原则并不会学习到这条路由,因为BGP的防环机制,同理AR2,AR3也不会学习到172.16.0.0,AR1更加不会学习到。
2、(在不借助 路由反射或者做全联接方式),你不用这两种方法你就去整BGP联邦吧少年
沙发 2020-3-26 16:56:22 回复 收起回复
回复

使用道具 举报

发表于 2020-3-29 17:24:49 | 显示全部楼层
办法:将下一跳的地址强制更改为本地地址
比如AR3的BGP里输入“peer 192.168.3.2 next-hop-local”

原因:从IGBP收到的路由不会传递给IBGP对等体
板凳 2020-3-29 17:24:49 回复 收起回复
回复

使用道具 举报

发表于 2020-3-30 18:59:40 | 显示全部楼层
这是协议特性  不能用RR  就只能用联盟
地板 2020-3-30 18:59:40 回复 收起回复
回复

使用道具 举报

发表于 2020-3-31 09:52:14 | 显示全部楼层
R2 分别与R4和R5形成tunnel ,然后通过tunnel 让R2和R4还有R5建立邻居关系,这样就可以实现你的非full_mesh 达成路由全通的效果。联邦是把一个AS逻辑切分成多个子AS,将IBGP邻居关系,分割成多个EBGP邻居关系。也能达到以上目的
5# 2020-3-31 09:52:14 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2020-4-1 15:53:31 | 显示全部楼层
谢谢各位大神
6# 2020-4-1 15:53:31 回复 收起回复
回复

使用道具 举报

发表于 2020-4-12 22:36:30 | 显示全部楼层
7# 2020-4-12 22:36:30 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-26 18:41 , Processed in 0.066787 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表