OSPF协议基础

RIP在大型网络中部署面临的挑战:
1.网络规模扩大:企业新业务层出不穷,且业务呈现大集中趋势,使得网络规模不断扩大
2.网络可靠性要求提供:各种应用程序对网络可靠性要求越来越高,网络发生故障后,需要在更短的时间内恢复正常
3.网络异构化趋势加剧:在日常的运营维护中,硬件设备不断升级或更新,不同设备之间性能差异较大,设备间互连链路带宽也存在一定的差异。
需要一种各厂商均支持的开放路由协议

RIP在大型网络中部署所面临的问题:
RIP特性: 带来的问题:
逐跳收敛 收敛慢,故障恢复时间长
传闻性路由更新机制 缺少对全局网络拓扑的了解(完全信任所收到的路由)
最多有效跳数为15 环形组网中,使远端路由不可达
以跳数为度量 存在选择次优路径的风险

如何解决:
收敛慢,故障恢复时间长 收到更新->计算路由->发送更新” 改为“收到更新->发送更新->计算路由
缺少对全局网络拓扑的了解 路由器基于拓扑信息,独立计算路由
最多有效跳数为15 不限定跳数
存在选择次优路径的风险 将链路带宽作为选路参考值

串口带宽:2.048M

解决最大跳数为15跳:
跨16跳转发:1.路由重发布:默认引入之后路由跳数为1
2.聚合:聚合之后的路由取原路由中跳数最小值作为聚合后路由的跳数

动态路由协议:
距离矢量(单位:跳数):RIP :基于UDP,端口号520
BGP:基于TCP,端口号179
链路状态:OSPF:基于IP,协议号89
ISIS:集成
链路状态:IP地址及掩码,带宽,邻居,网络利用率,延迟……

OSPF:链路状态路由协议:
1.路由信息传递与路由计算分离:不直接传递各路由器的路由表,而传递链路状态信息,各路由器基于链路状态信息独立计算路由
2.基于SPF算法:所有路由器各自维护一个链路状态数据库。邻居路由器间先同步链路状态数据库,再各自基于SPF(Shortest Path First)算法计算最优路由,从而提高收敛速度
3.以“累计链路开销”作为选路参考值:在度量方式上,OSPF将链路带宽作为选路时的参考依据。 “累计带宽”是一种要比“累积跳数”更科学的计算方式

OSPF的工作过程:
1:通过hello报文建立邻居
2:交互LSA,同步LSDB
3:SPF算法,计算最优路由,加表

Router ID:用于在自治系统中唯一标识一台运行OSPF的路由器,每台运行OSPF的路由器都有一个Router ID
Router ID是一个32位的无符号整数,其格式和IP地址的格式是一样的

Router ID选举规则:
1.手工指定(通常建议手动配置),以大为优
2.如果没有手动配置Router ID,则从Loopback接口中最大的IP地址作为Router ID
3.如果没有配置Loopback接口,则从物理接口中最大的IP地址作为Router ID

邻居关系建立必要条件:
hello报文的间隔/死亡时间一致;端口处于UP状态;认证要通过;邻居在同一网段;router-id不能冲突;区域id要一致

邻居关系建立失败原因:
一般报文错误:
收到自己的报文;错误的报文;错误的版本号;错误的校验和;错误的区域号;报文在 Unnumbered 接口丢弃; 错误的虚连接;错误的认证类型; 错误的认证关键字;报文太短
报文长度大于ip 长度; 发送错误; 接口down;无法识别的邻居; 错误的网段 ;外部选项不匹配;路由器id冲突
HELLO报文错误:
网络掩码不匹配;hello定时器间隔不匹配;dead定时器间隔不匹配 0 : 虚连接的邻居无法识别;NBMA的邻居无法识别;非法的源地址
DD 报文错误:
邻居状态太低;无法识别的LSA类型 ; MTU选项不匹配
LS ACK报文错误:
邻居状态太低;无法

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值