实验原理
由于路由器上可能运行多种动态路由协议,就存在路由协议志建路由信息的共享和选择问题。系统为每一种路由协议都设置了不同的默认优先级,当在不同协议中发现同一条路由时,协议优先级高的将被优选。 如果没有直接配置OSPF接口的开销值,OSPF会根据接口的带宽自动计算开销值。计算公式为:接口开销=带宽参考值/接口带宽,取计算结果的整数部分作为接口的开销值,通过改变带宽参考值可以间接改变接口的开销值。 OSPF常见的计时器澳阔hello timer 和dead timer,分别决定了ospf发送hello报文的间隔和保持邻居关系的计时器,默认情况下,P2P,Broadcast类型接口发送hello报文的时间为10s,邻居失效时间为40s,P2MP,NBMA类型接口发送hello报文的时间间隔为30s,邻居失效时间为120s。
实验目的
掌握配置ospf协议优先级的方法 掌握配置ospf开销的方法 掌握配置ospf hello timer 的方法 掌握配置ospf dead timer的方法
实验拓扑
实验步骤
1.基本配置,并测试联通性 2,配置协议优先级 部署OSPF网络,实现A和B通过R2通信,在路由器R1,R2,R4部署OSPF网络,通告相关网络属于区域0
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 10.0.1.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.24.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 10.0.45.0 0.0.0.255
[R5]ospf 1
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 10.0.45.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255
测试pc1和pc2的联通性,可以通 现在在部署通过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 发现数据还是通过R2 转发,R3带宽更大的路径没有参与数据转发,从pc1去往pc2的同一条路由条目可以通过两个路由条目获得,首先比较两个协议的优先级,会优先选择优先级高的路由条目,ospf的路由协议为10,rip为100,值越低,优先级越高,所以选择ospf来获得., 现在修改路由器的优先级 ospf的为110,rip为100,
[R1]ospf 1
[R1-ospf-1]preference 110
[R4]ospf 1
[R4-ospf-1]preference 110
[R5]ospf 1
[R5-ospf-1]preference 110
再一次查看路由表,发现线路经过r3. 查看R4上去往pc1的路由表 3.配置ospf的开销值,现在修改R3的配置,使得运行ospf协议当R3和R2都运行ospf协议的时候,这个时候会比较ospf的开销值,来决定走哪条链路.
[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上修改开销值,在g0/0/1修改
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ospf cost 1000
再次查看就只变成1条了. 开销值是基于接口修改的. 4,配置ospf的计时器.
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ospf timer hello 20
[R1-GigabitEthernet0/0/1]ospf timer dead 80
发现R1和R3的邻居关系中断,这是因为hello计时器和dead计时器在ospf广播网络中建立邻居关系需要校验,校验一致才能建立邻居关系.
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ospf timer hello 20
[R3-GigabitEthernet0/0/1]ospf timer dead 80
查看R1的邻居状态
|