由于路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由协议共享和选择的问题。系统为每一种路由协议设置了不同的默认优先级,当在不同协议中发现同一条路由时,协议优先级高的将被优选。
如果没有直接配置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 ]

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

  1. mysql 查询后根据值的不同进行判断与修改,SQL中的条件判断语句(case when zhen)用法

    需求: mysql 查询后根据值的不同进行判断与修改 语法结构: SQL中的条件判断语句(case when zhen)用法 SELECT A.品号,属性,        CASE           ...

  2. java 反射修改final变量_Java中final的属性值怎么利用反射机制进行修改

    Java中final的属性值怎么利用反射机制进行修改 发布时间:2020-12-02 17:31:07 来源:亿速云 阅读:96 作者:Leah 今天就跟大家聊聊有关Java中final的属性值怎么利 ...

  3. OSPF动态路由协议(了解ospf,RIP协议,外部网关协议内部网关协议,ospf工作过程,选举过程,ospf邻居关系7个状态)

    文章目录 OSPF动态路由协议 常见的路由协议 RIP距离矢量型路由协议 RIP的度量值与更新时间 RIP v1和RIP v2的区别 内部网关协议和外部网关协议 OSPF的基本概念和工作过程 AS(a ...

  4. ospf 指定dr_OSPF协议 DR/BDR的选取规则

    OSPF,开放式最短路径优先协议,属于自治区域内部使用的网关协议之一,他是基于链路状态制定的. ospf有5种网络类型: 1.点对点类型,由思科提出的,自动发现邻居,不选举DR/BDR,hello报文 ...

  5. OSPF与BGP协议流程与协议格式简单学习

    OSPF概述: 1.出现意义: RIP的缺陷: 以跳数评估的路由并非最优路径; 最大跳数16导致网络尺度小; 更新发送全部路由表浪费网络资源; 收敛速度慢. 概述; OSPF协议Open Shorte ...

  6. 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

    文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...

  7. ospf协议_「案例」OSPF路由动态协议及配置

    OSPF(Open Shortest Path First), 开放最短路径优先协议,是一种开源的使用最短路径优先(SPF)算法的内部网关协议(IGP).常用于路由器的动态选路. 1.OSPF仅传播对 ...

  8. BGP——OSPF与BGP协议联动(出现问题+解决方案配置)

    目录 --图解+简介: --解决方案配置: --图解+简介:  在存在备份链路的情况下,BGP在链路回切时,由于路由收敛速度滞后于OSPF路由收敛速度,从而造成流量丢失.  --解决方案配置: Rou ...

  9. RIP报文封装、OSPF封装、OSPF——cost值

    目录 一.RIP报文: 二.OSPF封装: 三.OSPF--接口cost值: 1.计算方法: 2.手工调整: 3.累加cost值: (1)从数据的转发方向:去往目的地的出接口累加cost值 (2)从路 ...

  10. OSPF —— cost值选路

    目录 一.cost值选路 1.计算方法: 2.手工调整: 3.累加cost值: 二.案列: 一.cost值选路 1.计算方法: 2.手工调整: int f0/3 ip ospf cost 30 exi ...

最新文章

  1. 【第三期】如何用Leangoo领歌快速搭建敏捷研发体系分享会
  2. 修改jar中的class文件
  3. HDU 6143 Killer Names (组合数学+DP)
  4. word如何发布博客到博客园
  5. mysql如何创建非管理员权限_mysql权限管理,一个非db管理员创建mysql的做法_MySQL...
  6. Qt5.5.0环境下的mingw编译dcmtk 3.6.1_20150924
  7. 毕设开发总结-3D游戏框架及网络对战游戏的开发(1)
  8. HDU - 3085 Nightmare Ⅱ(双向bfs)
  9. Keil 编译太慢怎么办?教你一招,提速10倍
  10. 两点之间直线只有一条,曲线却有无数条,哪条才是最短的?
  11. springCloud五大组件--Gateway
  12. linux输出文件没有找到,Linux环境下标准输入、输出、错误信息详解
  13. jQuery-动画排队
  14. Hadoop的基本结构介绍(原创)
  15. Windows Sockets网络编程读书笔记(及简单C/S实现)
  16. RHCE认证考试时间是什么时候?
  17. ## 2019-8-30 光滑粒子流体力学开源软件(Dual)sphysics使用中遇到的一些问题1
  18. Linux7网卡绑定后mac一样,如何解决双网卡bond0绑定模式物理成员口的mac地址和bonding接口mac地址不一致......
  19. 用the_excerpt处理中文文章字数限制的方法
  20. 计算机无法开机如何读u盘启动,电脑无法识别U盘启动盘怎么办?

热门文章

  1. LeetCode刷题——26. 删除排序数组中的重复项
  2. jBPM4工作流应用开发指南
  3. 数据苦库中的几种规范
  4. 6.4 tensorflow2实现FNN推荐系统——Python实战(第二篇)
  5. 伪标记是一种简单的半监督学习方法
  6. keil4如何将c语言转换成汇编语言_keil中怎么在c语言里嵌入汇编语言
  7. 计算机作业老师会批改吗,小学和初中生家长每天都按照老师的要求批改作业吗?...
  8. python 调用gpu算力_教你免费使用百度云GPU算力提交深度学习任务
  9. postgresql开启历史查询记录日志
  10. 事务失败返回_分布式事务方案 TCC