掌握修改ISIS开销值的方法
掌握修改ISIS协议优先级的方法
掌握修改ISIS Hello Timer设定值的方法
[R1]isis 1
[R1-isis-1]is-name R1
[R1-isis-1]is-level level-1
[R1-isis-1]is-name R1
[R1-isis-1]network-entity 10.0000.0000.0001.00
[R1-isis-1]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]isis enable
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]isis enable
[R2]isis 1
[R2-isis-1]is-level level-1
[R2-isis-1]is-name R2
[R2-isis-1]network-entity 10.0000.0000.0002.00
[R2-isis-1]q
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]isis enable
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]isis enable
[R3]isis
[R3-isis-1]is-level level-1
[R3-isis-1]is-name R3
[R3-isis-1]network-entity 10.0000.0000.0003.00
[R3-isis-1]q
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]isis enable
[R3-GigabitEthernet0/0/1]int g0/0/0
[R3-GigabitEthernet0/0/0]isis enable
[R4]isis
[R4-isis-1]is-level level-1
[R4-isis-1]is-name R4
[R4-isis-1]network-entity 10.0000.0000.0004.00
[R4-isis-1]q
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]isis enable
[R4-GigabitEthernet0/0/1]int g0/0/0
[R4-GigabitEthernet0/0/0]isis enable
[R4-GigabitEthernet0/0/0]int loopback 0
[R4-LoopBack0]isis enable
[R4-LoopBack0]int loopback 1
[R4-LoopBack1]isis enable
[R4-LoopBack1]int loopback 2
[R4-LoopBack2]isis enable
配置完成后,在R1上查看ISIS邻居
可以看到R1与R2,R3建立了Level-1邻接关系。
使用display ISIS route 命令查看ISIS路由表
R1去往A,B,C都为R2和R3为下一跳
在R1上查看G0/0/0接口的ISIS详细信息
可以看到,R1的G0/0/0接口的ISISLevel-1和Level-2的开销都为10.
为了让R1访问A,B,C都通过R3转发,可以在R1的G0/0/0接口上使用ISIS cost 50 Level-1命令修改Level-1的开销值为50.
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]isis cost 50 level-1
配置后,在R1的G0/0/0口看ISIS详细信息
可以看到,R1的G0/0/0口的Level-1开销变为 了50。
因为开销值的优先顺序:接口上手动配置开销,全局上手动配置开销,Auto-Cost 自动计算确定的开销值。
在R1上看ISIS路由表
可以看到,R1去往A,B,C的下一跳都是从R3上走的。
再使用tracert命令验证去往10.0.100.1/32,10.0.100.2/32,
10.0.100.3/32的路径。
可以看到,都是从下一跳为R3的路由经过。
为了使R1访问A的报文选择R2的路径,可配置为静态路由。
[R1]ip route-static 10.0.100.1 32 10.0.12.2
在R1上查看路由表
可以看到,路由表没有发生变化,原因是
静态路由的协议优先级值为60;ISIS为15.值小越优先。
使用tracert命令查看去往10.0.100.1/32的路径
R1访问A的路径还是R3.
使用命令display default-parameter ISIS命令查看ISIS协议的默认参数。
可以看到,ISIS的IPV4 的协议优先级默认为15.
在R1的ISIS下使用preference 70 命令修改R1的ISIS协议优先级的值为70。
[R1]isis
[R1-isis-1]preference 70
查看路由表
可以看到,下载R1去往A的路径变为了直连,并且由R2转发
使用tracert验证R1去往A的路径
可以看到,就是R2的路径。
再看R1到B,C的路径
可以看到,他们还是通过R3的路径到达服务器B,C。
为了减少链路上发送ISISHello报文频率,可用人为的增加ISIS Hello报文的时间间隔。在R1上查看G0/0/0接口的ISIS协议的详细信息。
可以看到,默认ISIS接口的Level-1,Level-2 的Hello报文时间间隔均为10S,但DIS接口的Level-1和Level-2 Hello报文时间间隔均为3S(自动取相应值的1/3,取整)
注意:R1的G0/0/0接口现在就是Level-1 DIS
在R1上使用debugging isis adjacency G0/0/0命令查看G0/0/0接口的Hello报文发送情况。
我的不知怎的debugging不了
在R1g0/0/0接口使用ISIS timer hello 30 level-1命令修改G0/0/0接口发送ISISlevel-1 hello报文的时间间隔为30s
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]isis timer hello 30 level-1
查看R1的G0/0/1接口的Level-1 hello报文时间间隔
可以看到,G0/0/1也是R1所在链路的DIS路由器,G0/0/1的Hello报文间隔仍然为10S。