设为首页收藏本站language 语言切换
查看: 2613|回复: 10
收起左侧

[求助] 关于BGP双方用默认路由建立EBGP邻居的问题

[复制链接]
发表于 2017-5-12 21:11:48 | 显示全部楼层 |阅读模式
6鸿鹄币
本帖最后由 dr98298 于 2017-5-12 21:15 编辑

思科上并不能同时使用默认路由建立EBGP邻居关系。
华为上可以建立,但是学习到的BGP路由并不可达。视频里说会引发环路,没想明白为什么会引发环路?有没有明白的兄弟指点一下迷津?

最佳答案

查看完整内容

建不起neighbor的原因是 双方都是默认路由 BGP不会用默认路由主动发起BGP TCP session 但是可以被动接受session 请求 去对方都是默认路由 当然两者都不会主动发起建立连接的请求 就建不起邻居了
发表于 2017-5-12 21:11:49 | 显示全部楼层
建不起neighbor的原因是 双方都是默认路由 BGP不会用默认路由主动发起BGP TCP session 但是可以被动接受session 请求  去对方都是默认路由 当然两者都不会主动发起建立连接的请求 就建不起邻居了
沙发 2017-5-12 21:11:49 回复 收起回复
回复

使用道具 举报

发表于 2017-5-12 21:46:23 | 显示全部楼层
之前有童鞋问过同样的问题
板凳 2017-5-12 21:46:23 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-5-12 22:44:43 | 显示全部楼层
abluesky 发表于 2017-5-12 21:44
建不起neighbor的原因是 双方都是默认路由 BGP不会用默认路由主动发起BGP TCP session 但是可以被动接受ses ...

谢谢回答,但是容易引发环路这个问题怎么解释?我的理解是:如果通告的链路挂了,这时候邻居发来去该链路的报文,两个路由器就会用默认路由互传。想的比较简单也不知道对不对

点评

我也曾经查过资料为什么cisco的BGP是这样工作的 不过还没找到 这个问题得去问BGP的开发 这样做想要避免什么样的潜在问题 我个人认为可能是 在建立TCP session 的时候 出于安全上的因素 要求至少一方是明细路由...  详情 回复 发表于 2017-5-17 21:19
地板 2017-5-12 22:44:43 回复 收起回复
回复

使用道具 举报

发表于 2017-5-13 00:12:30 | 显示全部楼层
首先,我并不知道思科两端同时使用默认路由建立EBGP邻居关系,因为在我认知中,只要两台路由是可达的,应该是可以建立起来的
至于你说学习到的BGP路由并不可达,我不知道你的拓扑具体是咋样的,但我知道,你两端都用默认路由来指路,那中间肯定有路由设备,如果中间路由设备没有相关路由,那就是不通啦,那不就形成路由环路了嘛
5# 2017-5-13 00:12:30 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-5-15 22:15:19 | 显示全部楼层
沉机 发表于 2017-5-13 00:12
首先,我并不知道思科两端同时使用默认路由建立EBGP邻居关系,因为在我认知中,只要两台路由是可达的,应该 ...

就是这种很基础的场景,R1 AS100、R2 AS200,相互用默认指对端。这种场景下华为可以用环回口建EBGP邻居,但是R1 network的路由在R2路由表中是无效的。据说思科连邻居都不能建,不过一端明细路由一端默认路由就可以正常。
捕获.PNG
6# 2017-5-15 22:15:19 回复 收起回复
回复

使用道具 举报

发表于 2017-5-17 21:19:06 | 显示全部楼层
dr98298 发表于 2017-5-12 22:44
谢谢回答,但是容易引发环路这个问题怎么解释?我的理解是:如果通告的链路挂了,这时候邻居发来去该链路 ...

我也曾经查过资料为什么cisco的BGP是这样工作的 不过还没找到
这个问题得去问BGP的开发 这样做想要避免什么样的潜在问题
我个人认为可能是 在建立TCP session 的时候 出于安全上的因素 要求至少一方是明细路由...
我再试试查找一下资料 有的话告诉你
7# 2017-5-17 21:19:06 回复 收起回复
回复

使用道具 举报

发表于 2017-5-19 21:15:49 | 显示全部楼层
dr98298 发表于 2017-5-15 22:15
就是这种很基础的场景,R1 AS100、R2 AS200,相互用默认指对端。这种场景下华为可以用环回口建EBGP邻居, ...

这种拓扑,即使用环回口来建立邻居,应该用到EBGP多跳命令吧
8# 2017-5-19 21:15:49 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-5-20 12:41:23 | 显示全部楼层
沉机 发表于 2017-5-19 21:15
这种拓扑,即使用环回口来建立邻居,应该用到EBGP多跳命令吧

已经配了,BGP已经学习到路由,证明邻居肯定是UP的。哥们你可以去试试
9# 2017-5-20 12:41:23 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-5-20 12:41:29 | 显示全部楼层
沉机 发表于 2017-5-19 21:15
这种拓扑,即使用环回口来建立邻居,应该用到EBGP多跳命令吧

已经配了,BGP已经学习到路由,证明邻居肯定是UP的。哥们你可以去试试
10# 2017-5-20 12:41:29 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-5-20 12:42:01 | 显示全部楼层
abluesky 发表于 2017-5-17 21:19
我也曾经查过资料为什么cisco的BGP是这样工作的 不过还没找到
这个问题得去问BGP的开发 这样做想要避免 ...

好的,谢谢!
11# 2017-5-20 12:42:01 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-3 04:09 , Processed in 0.062075 second(s), 14 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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