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

[求助] IBGP与OSPF的路由选择

[复制链接]
发表于 2016-4-13 13:55:45 | 显示全部楼层 |阅读模式
10鸿鹄币
本帖最后由 onlystone 于 2016-4-13 14:57 编辑

R3 和 R5是IBGP邻居,R5有一个105.1.1.0的网段分别被network进了OSPF和BGP进程;在R3上可以看到优选了从OSPF学到的路由,有没有办法让R3优选的路由是从BGP进程学到的?

我试过在R3上改大OSPF distance到210,但是R3仍然优选 OSPF路由。

     105.0.0.0/24 is subnetted, 1 subnets
O IA    105.1.1.0 [210/129] via 1.1.234.4, 00:00:32, Serial1/0

   Network          Next Hop            Metric LocPrf Weight Path
* i105.1.1.0/24     10.10.5.5                0    100      0 i


R4与R2间起了virtual link
BGP-2.png

最佳答案

查看完整内容

我试过了可以更改,你可能IBGP没有配置正确,没有指定邻居,也可能你在配置distance中配置错误 router ospf 1 distance ospf intra-area 210
发表于 2016-4-13 13:55:46 | 显示全部楼层
我试过了可以更改,你可能IBGP没有配置正确,没有指定邻居,也可能你在配置distance中配置错误
router ospf 1
distance ospf intra-area 210
沙发 2016-4-13 13:55:46 回复 收起回复
回复

使用道具 举报

发表于 2016-4-13 14:14:15 | 显示全部楼层
没有拓扑不明白你在说什么
板凳 2016-4-13 14:14:15 回复 收起回复
回复

使用道具 举报

发表于 2016-4-13 14:14:54 | 显示全部楼层
你的BGP NextHop(10.10.5.5)可达吗?好像你的BGP路由无效。上传你的show ip route全部结果,让大家看看哦!
地板 2016-4-13 14:14:54 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-13 14:46:07 | 显示全部楼层
ziansong 发表于 2016-4-13 14:37
我试过了可以更改,你可能IBGP没有配置正确,没有指定邻居,也可能你在配置distance中配置错误
router osp ...

用你的指令试了,OSPF的distance没有变化。

R3(config-router)#distance ospf intra-area 210
R3(config-router)#do sh ip route

     1.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
O IA    1.1.45.0/24 [110/128] via 1.1.234.4, 00:00:09, Serial1/0
C       1.1.123.0/24 is directly connected, Ethernet0/0
C       1.1.234.0/29 is directly connected, Serial1/0
     10.0.0.0/24 is subnetted, 5 subnets
O       10.10.1.0 [210/11] via 1.1.123.1, 00:00:09, Ethernet0/0
O       10.10.2.0 [210/65] via 1.1.234.2, 00:00:09, Serial1/0
C       10.10.3.0 is directly connected, Loopback0
O IA    10.10.4.0 [110/65] via 1.1.234.4, 00:00:09, Serial1/0
O IA    10.10.5.0 [110/129] via 1.1.234.4, 00:00:10, Serial1/0
     105.0.0.0/24 is subnetted, 1 subnets
O IA    105.1.1.0 [110/129] via 1.1.234.4, 00:00:10, Serial1/0
5# 2016-4-13 14:46:07 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-13 14:49:33 | 显示全部楼层
sboku 发表于 2016-4-13 14:14
你的BGP NextHop(10.10.5.5)可达吗?好像你的BGP路由无效。上传你的show ip route全部结果,让大家看看哦 ...

因为R3和R5都是IBGP,不是EBGP,不需要做nexthop的呀。
6# 2016-4-13 14:49:33 回复 收起回复
回复

使用道具 举报

发表于 2016-4-13 14:55:03 | 显示全部楼层
onlystone 发表于 2016-4-13 06:46
用你的指令试了,OSPF的distance没有变化。

R3(config-router)#distance ospf intra-area 210

你这个O IA是区域间的路由啊。。。。。不是区域内的。。。。。这样的话是inter-area
7# 2016-4-13 14:55:03 回复 收起回复
回复

使用道具 举报

发表于 2016-4-13 15:02:57 | 显示全部楼层
我做实验测试了,修改后路由表显示BGP路由条目!
拓扑如下:
R3和R5也是IBGP 邻居关系,在R5上通告了5.5.5.0的路由,BGP和OSPF都有。最初的路由表如下:图1
然后在R3上修改OSPF学到路由的管理距离为250!如图2:
清BGP表和路由表,然后路由表显示如图3:
R5的配置也截图了,你看下是不配置有问题!

拓扑

拓扑

图1

图1

图2

图2

图3

图3

R5-CFG

R5-CFG
8# 2016-4-13 15:02:57 回复 收起回复
回复

使用道具 举报

发表于 2016-4-13 15:04:13 | 显示全部楼层
ziansong 发表于 2016-4-13 15:55
你这个O IA是区域间的路由啊。。。。。不是区域内的。。。。。这样的话是inter-area

9# 2016-4-13 15:04:13 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-13 15:04:31 | 显示全部楼层
ziansong 发表于 2016-4-13 14:55
你这个O IA是区域间的路由啊。。。。。不是区域内的。。。。。这样的话是inter-area

是的,不过改了以后,我和问题里看到的一样,虽然OSPF 的 Distance超过200了,但仍然不能让路由表选择BGP学来的。

     105.0.0.0/24 is subnetted, 1 subnets
O IA    105.1.1.0 [230/129] via 1.1.234.4, 00:00:04, Serial1/0
10# 2016-4-13 15:04:31 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-13 15:06:16 | 显示全部楼层
cvb 发表于 2016-4-13 14:14
没有拓扑不明白你在说什么

R3(config-router)#do sh ip route

Gateway of last resort is not set

     1.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
O IA    1.1.45.0/24 [110/128] via 1.1.234.4, 00:00:19, Serial1/0
C       1.1.123.0/24 is directly connected, Ethernet0/0
C       1.1.234.0/29 is directly connected, Serial1/0
     10.0.0.0/24 is subnetted, 5 subnets
O       10.10.1.0 [110/11] via 1.1.123.1, 00:00:19, Ethernet0/0
O       10.10.2.0 [110/65] via 1.1.234.2, 00:00:19, Serial1/0
C       10.10.3.0 is directly connected, Loopback0
O IA    10.10.4.0 [110/65] via 1.1.234.4, 00:00:19, Serial1/0
O IA    10.10.5.0 [110/129] via 1.1.234.4, 00:00:21, Serial1/0
     105.0.0.0/24 is subnetted, 1 subnets
O IA    105.1.1.0 [110/129] via 1.1.234.4, 00:00:21, Serial1/0
11# 2016-4-13 15:06:16 回复 收起回复
回复

使用道具 举报

发表于 2016-4-13 15:07:04 | 显示全部楼层
我太久没用修改AD值了,配置有点忘记了,胡乱改一气,反正是改成功了,效果也出来了,
12# 2016-4-13 15:07:04 回复 收起回复
回复

使用道具 举报

 成长值: 51305
发表于 2016-4-13 19:27:31 | 显示全部楼层
你没发现你BGP表那条路由没有>吗?
无法加表还说什么
13# 2016-4-13 19:27:31 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-14 11:24:44 | 显示全部楼层
本帖最后由 onlystone 于 2016-4-14 11:45 编辑
qsy112233 发表于 2016-4-13 19:27
你没发现你BGP表那条路由没有>吗?
无法加表还说什么

说的有道理,题目要求是要把R3 R5的同步打开,一旦打开以后,加表就不会成功。这是为什么呢?可有解决办法?
14# 2016-4-14 11:24:44 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-14 11:36:44 | 显示全部楼层
本帖最后由 onlystone 于 2016-4-14 11:44 编辑
CCIE.Victor 发表于 2016-4-13 15:02
我做实验测试了,修改后路由表显示BGP路由条目!
拓扑如下:
R3和R5也是IBGP 邻居关系,在R5上通告了5.5. ...

谢谢您还专门做了试验
可能是我没把问题讲清楚,题目要求在R3和R5上打开同步的。我试过,如果关闭同步,BGP路由可以加表,是可以通过改变Distance来实现优选 BGP。可是,打开同步后,就不行了。求解。
15# 2016-4-14 11:36:44 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 20:00 , Processed in 0.206851 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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