“OSPF” 开销值、协议优先级及计时器的修改

由于路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由协议共享和选择的问题。系统为每一种路由协议设置了不同的默认优先级,当在不同协议中发现同一条路由时,协议优先级高的将被优选。
如果没有直接配置OSPF接口的开销值,OSPF会根据该接口的带宽自动计算其开销值。计算公式为:接口开销=带宽参考值/接口带宽,取计算结果的整数部分作为接口开销值(当接口小于1时取1)。通过改变带宽参考值可以间接改变接口的开销值。
OSPF常见的计时器包括Hello timer 和 Dead timer,分别决定了OSPF 发送Hello报文的间隔和保持邻居关系的计时器。默认情况下,P2P、Broadcast 类型接口发送Hello报文的时间间隔为10s,邻居失效时间为40s; P2MP、NBMA 类型接口发送Hello报文的时间间隔为30s; 邻居失效时间为120s。

分支A与分支B通过R2进行通信,设备之间运行的时OSPF协议,都属于区域0。后因带宽需要增大,两机构之间决定新增一条带宽更大的路径,通过R3相连,运行RIP协议,并设置为主用路径,以前的路径为备用路径。后期R3设备升级后,可支持OSPF时需要将网络割接到OSPF协议以便于管理。
在这里插入图片描述
//接口配置省略
//R1,R2,R4,R5上部署OSPF网络,通告相关网络属于区域0。
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255

[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255

[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 10.0.45.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255

[R5]ospf 1
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 10.0.45.0 0.0.0.255

//PC1 ping PC2,通行正常。
PC>ping 10.0.2.1

Ping 10.0.2.1: 32 data bytes, Press Ctrl_C to break
Request timeout!
From 10.0.2.1: bytes=32 seq=2 ttl=124 time=31 ms
From 10.0.2.1: bytes=32 seq=3 ttl=124 time=47 ms
From 10.0.2.1: bytes=32 seq=4 ttl=124 time=47 ms
From 10.0.2.1: bytes=32 seq=5 ttl=124 time=31 ms

— 10.0.2.1 ping statistics —
5 packet(s) transmitted
4 packet(s) received
20.00% packet loss
round-trip min/avg/max = 0/39/47 ms

//实施升级方案,部署使用经过R3的线路,运行RIP协议。
[R1]rip 1
[R1-rip-1]version 2
[R1-rip-1]undo summary
[R1-rip-1]network 10.0.0.0

[R3]rip 1
[R3-rip-1]version 2
[R3-rip-1]undo summary
[R3-rip-1]network 10.0.0.0

[R4]rip 1
[R4-rip-1]version 2
[R4-rip-1]undo summary
[R4-rip-1]network 10.0.0.0

[R5]rip 1
[R5-rip-1]version 2
[R5-rip-1]undo summary
[R5-rip-1]network 10.0.0.0

//R1上查看路由表关于分支B网段的10.0.2.0的条目。
[R1]dis ip routing-table 10.0.2.1
Route Flags: R - relay, D - download to fib

Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface

10.0.2.0/24 OSPF 10 98 D 10.0.12.2 Serial4/0/0
//可以看到通过OSPF协议获得,数据仍然通过R2转发 。

//当同一路由条目可以通过不同的路由协议获得时,首相比较两协议的优先级,路由器将优选优先级高的路由协议,OSPF优先级为10,而RIP为100,优先级数值越低越优先。即R3为后期升级设备,选择RIP条目进行转发,通过修改OSPF优先级即可。
[R1]ospf 1
[R1-ospf-1]preference 110

[R4]ospf 1
[R4-ospf-1]preference 110

[R5]ospf 1
[R5-ospf-1]preference 110

//R1上查看路由表中关于分支B网段的10.0.2.0的条目。
[R1]dis ip routing-table 10.0.2.0
Route Flags: R - relay, D - download to fib

Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface

10.0.2.0/24 RIP 100 3 D 10.0.13.3 GigabitEthernet0/0/1
//观察发现使用RIP协议获得,通过R3转发。

//在R4上查看去往分支A网段的10.0.1.0的条目。
[R4]display ip routing-table 10.0.1.0
Route Flags: R - relay, D - download to fib

Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface

10.0.1.0/24 RIP 100 2 D 10.0.34.3 GigabitEthernet0/0/0
//同样经过R3转发,往返一致。

//由于不同的路由协议不便管理,现将R3修改为OSPF协议,在相同OSPF协议下,路由的选择首先比较链路的开销值
将直接经过R3的线路上部署OSPF协议
//删除RIP协议的相关配置,不赘述
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255

[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255

[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255

//R1上查看去往10.0.2.0的路由条目。
[R1]dis ip routing-table 10.0.2.0
Route Flags: R - relay, D - download to fib

Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface

10.0.2.0/24 OSPF 110 4 D 10.0.13.3 GigabitEthernet0/0/1
//目前仍然使用R3为转发路径,R2的线路开销值大于经过R3的线路,可通过修改OSPF开销值实现路径选择。

//在R1的GE0/0/1接口上使用 ospf cost 命令配置OSPF协议所需的开销值。
[R1]int g 0/0/1
[R1-GigabitEthernet0/0/1]ospf cost 1000

//R1上查看10.0.2.0的路由条目。
[R1]dis ip routing-table 10.0.2.0
Route Flags: R - relay, D - download to fib

Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface

10.0.2.0/24 OSPF 110 98 D 10.0.12.2 Serial4/0/0
// 观察到流量通过R2来转发,经过R2的路径的路由开销值为98,远小于R3的路由开销值1000。
//注意:OSPF链路开销值是基于接口修改的,一定要在路由更新的入接口修改才生效。

//在OSPF协议中的网络类型为广播类型,即默认Hello计时器和Dead计时器是10s和40s。这样OSPF数据的Hello报文发送过于频繁。
//现修改R1上的GE0/0/1接口和R3上的GE0/0/0接口Hello计时器和Dead计时器为20s和80s。OSPF广播网络中建立邻居关系时要进行效验,效验一致才能建立邻居。
[R1]int g 0/0/1
[R1-GigabitEthernet0/0/1]ospf timer hello 20
[R1-GigabitEthernet0/0/1]ospf timer dead 80

[R3]int g 0/0/0
[R3-GigabitEthernet0/0/0]ospf timer hello 20
[R3-GigabitEthernet0/0/0]ospf timer dead 80

//查看邻居状态。
[R1]dis ospf peer

OSPF Process 1 with Router ID 10.0.1.254
Neighbors

Area 0.0.0.0 interface 10.0.13.1(GigabitEthernet0/0/1)'s neighbors
Router ID: 10.0.13.3 Address: 10.0.13.3
State: Full Mode:Nbr is Master Priority: 1
DR: 10.0.13.3 BDR: 10.0.13.1 MTU: 0
Dead timer due in 73 sec
Retrans timer interval: 5
Neighbor is up for 00:00:43
Authentication Sequence: [ 0 ]

Neighbors

Area 0.0.0.0 interface 10.0.12.1(Serial4/0/0)'s neighbors
Router ID: 10.0.24.2 Address: 10.0.12.2
State: Full Mode:Nbr is Master Priority: 1
DR: None BDR: None MTU: 0
Dead timer due in 35 sec
Retrans timer interval: 0
Neighbor is up for 01:10:54
Authentication Sequence: [ 0 ]

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值