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

[求助] BGP路径选择问题

[复制链接]
发表于 2016-4-25 16:32:20 | 显示全部楼层 |阅读模式
3鸿鹄币
大哥们,有人知道这是什么情况吗?到达203.0.113.0和198.51.100.0的最优路径不是209.165.201.2而是209.165.201.6,GW1和GW2的weight=10

QQ图片20160425163124.png
QQ图片20160425163133.jpg

最佳答案

查看完整内容

先说明一下这个现象的原因。iBGP在转发路由时,在默认情况下不改变Nexthop信息,所以,GW2从GW1收到的BGP路由的下一跳是209.165.201.2。如果GW2有关于209.165.201.0/30的路由信息的话,从GW1学来的路由就会被优选(因为LocPrf 为100)。但是GW2上没有关于209.165.201.0/30的路由信息的话,因为Nexthop不可达,那么GW1传来的路由就不会被使用了。 GW1上加了Nexthop-self的话,从GW1得到的关于198.51.100.0和203.0.113.0的路由 ...
发表于 2016-4-25 16:32:21 | 显示全部楼层
fenglin1234 发表于 2016-4-26 11:11
确实没有209.165.201.0/30的路由,GW1上加上nexthop-self有什么用啊

先说明一下这个现象的原因。iBGP在转发路由时,在默认情况下不改变Nexthop信息,所以,GW2从GW1收到的BGP路由的下一跳是209.165.201.2。如果GW2有关于209.165.201.0/30的路由信息的话,从GW1学来的路由就会被优选(因为LocPrf 为100)。但是GW2上没有关于209.165.201.0/30的路由信息的话,因为Nexthop不可达,那么GW1传来的路由就不会被使用了。

GW1上加了Nexthop-self的话,从GW1得到的关于198.51.100.0和203.0.113.0的路由的下一跳(nexthop)就会是GW1的172.16.1.1(你好像没用Looback做iBGP吧)。一般情况下,为了保证iBGP的Redundancy,应该使用Loopback做iBGP的。用Loopback的话,要设IGP(EIGRP,RIP或OSPF等等)。看看你的设定。
沙发 2016-4-25 16:32:21 回复 收起回复
回复

使用道具 举报

发表于 2016-4-25 16:46:21 | 显示全部楼层
路由表也是走209.165.201.6吗?
板凳 2016-4-25 16:46:21 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-25 16:54:52 | 显示全部楼层
meiyanaa 发表于 2016-4-25 16:46
路由表也是走209.165.201.6吗?

是的
地板 2016-4-25 16:54:52 回复 收起回复
回复

使用道具 举报

发表于 2016-4-25 19:36:26 | 显示全部楼层
你的198.51.100.0怎么会打上i的。
5# 2016-4-25 19:36:26 回复 收起回复
回复

使用道具 举报

发表于 2016-4-25 21:13:07 | 显示全部楼层

刷新路由表,或者版本问题
6# 2016-4-25 21:13:07 回复 收起回复
回复

使用道具 举报

发表于 2016-4-25 23:37:37 | 显示全部楼层
下一跳不可达?

show  ip  bgp  203.0.113.0   发来看下 ?
7# 2016-4-25 23:37:37 回复 收起回复
回复

使用道具 举报

发表于 2016-4-26 08:30:46 | 显示全部楼层
GW1 上加了nexthop-self没。好像你的GW2上没有关于209.165.201.0/30的路由。show ip route看看
8# 2016-4-26 08:30:46 回复 收起回复
回复

使用道具 举报

发表于 2016-4-26 08:33:08 | 显示全部楼层
smallszg 发表于 2016-4-26 00:37
下一跳不可达?

show  ip  bgp  203.0.113.0   发来看下 ?

9# 2016-4-26 08:33:08 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-26 09:55:56 | 显示全部楼层
michael_kui 发表于 2016-4-25 19:36
你的198.51.100.0怎么会打上i的。

走的203.165.201.6啊
10# 2016-4-26 09:55:56 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-26 09:57:04 | 显示全部楼层
smallszg 发表于 2016-4-25 23:37
下一跳不可达?

show  ip  bgp  203.0.113.0   发来看下 ?

GW2#sho ip bgp 203.0.113.0
BGP routing table entry for 203.0.113.0/24, version 4
Paths: (2 available, best #1, table Default-IP-Routing-Table)
  Advertised to update-groups:
        1
  65200 65300
    209.165.201.6 from 209.165.201.6 (209.165.201.13)
      Origin IGP, localpref 100, valid, external, best
  65100 65300
    209.165.201.2 (inaccessible) from 172.16.12.1 (192.168.11.1)
      Origin IGP, metric 0, localpref 100, weight 10, valid, internal
11# 2016-4-26 09:57:04 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-26 10:11:12 | 显示全部楼层
sboku 发表于 2016-4-26 08:30
GW1 上加了nexthop-self没。好像你的GW2上没有关于209.165.201.0/30的路由。show ip route看看

确实没有209.165.201.0/30的路由,GW1上加上nexthop-self有什么用啊
12# 2016-4-26 10:11:12 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-26 10:34:16 | 显示全部楼层
sboku 发表于 2016-4-26 10:31
先说明一下这个现象的原因。iBGP在转发路由时,在默认情况下不改变Nexthop信息,所以,GW2从GW1收到的BGP ...

非常感谢!
13# 2016-4-26 10:34:16 回复 收起回复
回复

使用道具 举报

发表于 2016-4-27 00:21:56 | 显示全部楼层
fenglin1234 发表于 2016-4-26 09:57
GW2#sho ip bgp 203.0.113.0
BGP routing table entry for 203.0.113.0/24, version 4
Paths: (2 avail ...

inaccessible    看见这个词了吧 。   下一跳不可达。其它人分析了这么多   都是在说这个事情,要学会自己来找问题
14# 2016-4-27 00:21:56 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-25 12:04 , Processed in 0.105549 second(s), 27 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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