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

[求助] OSPF单区域中控制AD值影响路由选路无效

[复制链接]
发表于 2018-3-12 23:51:30 | 显示全部楼层 |阅读模式
5鸿鹄币
看完了耿叔的路由策略,突发奇想了一个拓扑如下:
实验失败.JPG

所有的路由宣告进OSPF 区域0,在R4上看到去往1.1.1.0和11.11.11.0的路由均为负载均衡,没毛病。
接着我在R4上定义了2个ACL,一个匹配1.1.1.0,ACL1,一个匹配11.11.11.0,ACL2。
然后在R4的OSPF进程中执行如下两条命令
distance 100 34.1.1.3 0.0.0.0 2  //34.1.1.3 是邻居的ospf router-id
distance 100 24.1.1.2 0.0.0.0 1 //24.1.1.2 是邻居的ospf router-id
本想着上述命令可以实现浮动路由和互为热备,但是发现在R4上去往2个网段仍然是负载均衡,AD值并没有变成100并因此选定唯一的下一跳,AD都还是110.
是我的思路有错吗?还是说控制AD值还有其他的讲究?在路由重发布中,用的好好的啊。
另外,在全网收敛后发现,PC能ping通生产网络和办公网络,但是生产网络的服务器或者办公网络的服务器竟然ping不通PC。
======
R4上的完整配置如下:
R4#show run
Building configuration...
Current configuration : 1050 bytes
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R4
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
ip subnet-zero
!
!
no ip domain lookup
ip domain name lab.local
!
ip cef
ip audit po max-events 100
!         
!

interface FastEthernet0/0
ip address 34.1.1.4 255.255.255.0
duplex auto
speed auto
!         
interface FastEthernet0/1
ip address 24.1.1.4 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet1/0
ip address 4.4.4.254 255.255.255.0
duplex auto
speed auto
!
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
distance 100 34.1.1.3 0.0.0.0 2
distance 100 24.1.1.2 0.0.0.0 1

!
no ip http server
no ip http secure-server
ip classless
!
!
access-list 1 permit 1.1.1.0
access-list 2 permit 11.11.11.0

!

line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
line aux 0
exec-timeout 0 0
privilege level 15
logging synchronous
line vty 0 4
login
!
end

最佳答案

查看完整内容

OSPF 在接口 用COST 值控制很简单。
发表于 2018-3-12 23:51:31 | 显示全部楼层
OSPF 在接口 用COST 值控制很简单。
沙发 2018-3-12 23:51:31 回复 收起回复
回复

使用道具 举报

发表于 2018-3-13 06:14:15 | 显示全部楼层
12.4, 12.4T, 12.2(18)SXF, 12.2(30)S, 12.0(32)S

CSCeh46993
板凳 2018-3-13 06:14:15 回复 收起回复
回复

使用道具 举报

发表于 2018-3-13 09:56:25 | 显示全部楼层
如果 想一条做 左面一条走右面。建议用PBR
地板 2018-3-13 09:56:25 回复 收起回复
回复

使用道具 举报

发表于 2018-3-13 11:20:54 | 显示全部楼层
不是不同路由协议才有AD比较,同种协议用Cost值吗?
5# 2018-3-13 11:20:54 回复 收起回复
回复

使用道具 举报

发表于 2018-3-13 11:44:34 | 显示全部楼层
思路有问题 Administrative Distance(通告距离)你影响的是路由协议的之间选着 如果一台走ospf 一台走别的协议有意义 但是都走ospf 没意义
6# 2018-3-13 11:44:34 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2018-3-13 15:07:01 | 显示全部楼层
cylxxxxxx 发表于 2018-3-13 11:44
思路有问题 Administrative Distance(通告距离)你影响的是路由协议的之间选着 如果一台走ospf 一台走别的 ...

朋友,这里的AD不是EIGRP里的AD。一个是Administrative Distance管理距离,一个是Advertising Distance通告距离。不过你后半段讲得好像有点道理,在双向重发布的时候为了避免“次优路径”去控制AD值,作用的也是在不同的路由协议之间,但是我这里是考察的同种路由协议。不知道偏移列表offset配合前缀列表使用是否有效?我得试试。
7# 2018-3-13 15:07:01 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2018-3-13 15:08:13 | 显示全部楼层
Rockyw 发表于 2018-3-13 11:20
不是不同路由协议才有AD比较,同种协议用Cost值吗?

嗯,有点道理。我当时就是一时脑热,以为这样也有效。我试试修改cost哈。
另外,不知道偏移列表offset配合前缀列表使用是否有效?我也得试试。
8# 2018-3-13 15:08:13 回复 收起回复
回复

使用道具 举报

发表于 2018-3-13 15:42:05 | 显示全部楼层
仔细看了看觉得你可以考虑在vlan方面入手试试
9# 2018-3-13 15:42:05 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2018-3-13 15:58:17 | 显示全部楼层
Rockyw 发表于 2018-3-13 11:20
不是不同路由协议才有AD比较,同种协议用Cost值吗?

如何针对某条路由单独设置ospf cost值?在接口上用Ip ospf cost会影响整个从这个接口学习到的路由啊。

点评

实际操作一下看看  详情 回复 发表于 2018-3-13 21:42
10# 2018-3-13 15:58:17 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2018-3-13 19:38:10 | 显示全部楼层
各位,我还是用route-map吧。
11# 2018-3-13 19:38:10 回复 收起回复
回复

使用道具 举报

发表于 2018-3-13 21:42:56 | 显示全部楼层
深蓝之郁 发表于 2018-3-13 15:58
如何针对某条路由单独设置ospf cost值?在接口上用Ip ospf cost会影响整个从这个接口学习到的路由啊。

实际操作一下看看
12# 2018-3-13 21:42:56 回复 收起回复
回复

使用道具 举报

发表于 2018-3-15 23:29:27 | 显示全部楼层
还是用分发列表调用route-map吧
13# 2018-3-15 23:29:27 回复 收起回复
回复

使用道具 举报

发表于 2018-4-4 23:38:59 | 显示全部楼层
深蓝之郁 发表于 2018-3-13 15:08
嗯,有点道理。我当时就是一时脑热,以为这样也有效。我试试修改cost哈。
另外,不知道偏移列表offset配 ...

offset只针对距离矢量协议有效,至于你说的那个控制AD值的问题,楼主的那条命令的意思是针对特定邻居通告的特定条目修改AD值,你如果没有通告相应的路由的话是不起作用的
14# 2018-4-4 23:38:59 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-10 01:25 , Processed in 0.098777 second(s), 31 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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