静态路由优先级问题?
1、在SwitchD上,写静态路由,如果 A 、B两条路由优先级一样,默认60,那测试时,无论停掉switchA或switchB ,PC7到PC6的网络都通;
2、在SwitchD上,写静态路由,如果 A 、B两条路由优先级不一样,A为默认60 ,B为80,测试时,路由只会走switchA;当switchA停机时,PC7到PC6的网络就不通了?
我的理解是,当两条路由优先级不同时,先走优先级高的路由; 当优先级高的路由走不通时,走低优先级的路由;
请问是我理解错了 ,还是模拟器的问题?
(0)
最佳答案
理解的没错
查看路由表,是否80优先级的路由是否存在,查看接口是否UP
(0)
存在
[H3C]ip ttl-expires enable [H3C]ip unreachables enable tracert看一下
C:\Users\Nick>tracert 172.16.1.2 通过最多 30 个跃点跟踪到 172.16.1.2 的路由 1 * * * 请求超时。 2 1 ms <1 毫秒 <1 毫秒 192.168.20.2 3 1 ms <1 毫秒 <1 毫秒 172.16.1.2 跟踪完成。 C:\Users\Nick>tracert 172.16.1.2 通过最多 30 个跃点跟踪到 172.16.1.2 的路由 1 * * * 请求超时。 2 * * * 请求超时。 3 * * * 请求超时。 4 * * * 请求超时。 5 * * * 请求超时。 6 * * * 请求超时。 7 * * * 请求超时。 8 * * * 请求超时。 9 * * * 请求超时。 10 * * * 请求超时。 11 * * * 请求超时。 12 * * * 请求超时。 13 * * * 请求超时。 14 * * * 请求超时。 15 * * * 请求超时。 16 * * * 请求超时。 17 * * * 请求超时。 18 * * * 请求超时。 19 * * ^C C:\Users\Nick> 当A交换机开启时,走A交换机; 当A交换机关闭时,网就不通了 ;
回程路由做好了吗
(0)
写了,不然当优先级都为默认的时候,网络也不会通?
写了,不然当优先级都为默认的时候,网络也不会通?
理解的没问题,依次查看路由表是否有路由活跃
(0)
当优先级不一样时,只会走优先级高的路由,哪怕把优先级高的A交换机关闭后,也不会走优先级低的交换机B;
当优先级不一样时,只会走优先级高的路由,哪怕把优先级高的A交换机关闭后,也不会走优先级低的交换机B;
[SwitchD]dis route-static routing-table
Total number of routes: 2
Status: * - valid
*Destination: 192.168.10.0/24
NibID: 0x11000000 NextHop: 192.168.20.1
MainNibID: N/A BkNextHop: N/A
BkNibID: N/A Interface: N/A
TableID: 0x2 BkInterface: N/A
Flag: 0x82d01 BfdSrcIp: N/A
DbIndex: 0x1 BfdIfIndex: 0x0
Type: Normal BfdVrfIndex: 0
TrackIndex: 0xffffffff Label: NULL
Preference: 60 vrfIndexDst: 0
BfdMode: N/A vrfIndexNH: 0
Permanent: 0 Tag: 0
FIRType: Normal Threshold: 0
MicroSegID: 0 RecurseMaskLen: N/A
FIRLicense: Unrestricted
Destination: 192.168.10.0/24
NibID: 0x11000001 NextHop: 192.168.30.1
MainNibID: N/A BkNextHop: N/A
BkNibID: N/A Interface: N/A
TableID: 0x2 BkInterface: N/A
Flag: 0x82401 BfdSrcIp: N/A
DbIndex: 0x1 BfdIfIndex: 0x0
Type: Normal BfdVrfIndex: 0
TrackIndex: 0xffffffff Label: NULL
Preference: 80 vrfIndexDst: 0
BfdMode: N/A vrfIndexNH: 0
Permanent: 0 Tag: 0
FIRType: Normal Threshold: 0
MicroSegID: 0 RecurseMaskLen: N/A
FIRLicense: Unrestricted
改为优先级不一样后,两条路由都存在的
========================================
C:\Users\Nick>tracert 172.16.1.2
通过最多 30 个跃点跟踪到 172.16.1.2 的路由
1 * * * 请求超时。
2 1 ms <1 毫秒 <1 毫秒 192.168.20.2
3 1 ms <1 毫秒 <1 毫秒 172.16.1.2
跟踪完成。
C:\Users\Nick>tracert 172.16.1.2
通过最多 30 个跃点跟踪到 172.16.1.2 的路由
1 * * * 请求超时。
2 * * * 请求超时。
3 * * * 请求超时。
4 * * * 请求超时。
5 * * * 请求超时。
6 * * * 请求超时。
7 * * * 请求超时。
8 * * * 请求超时。
9 * * * 请求超时。
10 * * * 请求超时。
11 * * * 请求超时。
12 * * * 请求超时。
13 * * * 请求超时。
14 * * * 请求超时。
15 * * * 请求超时。
16 * * * 请求超时。
17 * * * 请求超时。
18 * * * 请求超时。
19 * * ^C
C:\Users\Nick>
路由跟踪信息,
第一次是A/B交换机都开着的时的情况;
第二次是A交换关闭,B交换机开机的情况;
=======================================
当把A/B两条路由优先级改为一样后:
(当A/B两台交换机都开起时)
C:\Users\Nick>tracert 172.16.1.2
通过最多 30 个跃点跟踪到 172.16.1.2 的路由
1 <1 毫秒 <1 毫秒 <1 毫秒 192.168.10.1
2 <1 毫秒 <1 毫秒 <1 毫秒 192.168.20.2
3 1 ms <1 毫秒 <1 毫秒 172.16.1.2
跟踪完成。
(当A交换关闭,B交换机开启)
C:\Users\Nick>tracert 172.16.1.2
通过最多 30 个跃点跟踪到 172.16.1.2 的路由
1 <1 毫秒 <1 毫秒 <1 毫秒 192.168.10.2
2 <1 毫秒 <1 毫秒 <1 毫秒 192.168.30.2
3 1 ms <1 毫秒 <1 毫秒 172.16.1.2
跟踪完成。
(当A交换开启,B交换机关闭)
C:\Users\Nick>tracert 172.16.1.2
通过最多 30 个跃点跟踪到 172.16.1.2 的路由
1 <1 毫秒 <1 毫秒 <1 毫秒 192.168.10.1
2 1 ms <1 毫秒 <1 毫秒 192.168.20.2
3 1 ms <1 毫秒 <1 毫秒 172.16.1.2
跟踪完成。
====================================
这个是模拟器的问题,在华为的模拟器里面,当A交换机断电后,会走交换机B通过;
但这个网络不能深究,不然问题很多;
感谢各位的解惑,谢谢!
(0)
静态路由在多出口的情况下,如果不使用基于源或者基于目的的策略路由,建议使用track+NQA+静态路由。
(0)
意思就是我只配置到现在的情况,网络不通,并不是模拟器的问题,是配置不完善的问题,是这样的吗?
意思就是我只配置到现在的情况,网络不通,并不是模拟器的问题,是配置不完善的问题,是这样的吗?
SW-A---SW-D,SW-B----SW-D之间做了track跟踪联动下发的vrrp的吗?
(0)
A/B的V10 做了VRRP,做不做都不影响我咨询的问题? 不做的时候,PC5与PC7配的是不同的网关10.1与10.2,做了后PC5与PC7写的是虚拟后的网关10.99;
如果你A-D的链路down了,vrrp没做上行链路回切,此时你的A还是vrrp的主负责转发业务数据,业务数据上到A后A-D的链路down了你觉得你的7回给6的数据能通吗?
假设:1、没做VRRP ,PC7的网关为 192.168.10.2,D交换机上还是两条优先级不一样的静态路由; 2、如果交换机A关机,交换机B开机情况下,PC7ping不通PC6 ,说明交换机A关不关机的情况下,路由都是走的交换机A,不会走交换机B;
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
这个里面排不了版,我在我自己的回复里面排版回了