第六章 OSPF协议

一、 OSPF 协议
开放式最短路径优先协议,一种公有的、标准的协议,采用 dijkstart 算法( SPF ),最短路由优先算
法,周期性的发送链路状态信息给它的邻居
1 、基础概念
三张表 :
路由表:提供路由信息
拓扑表:存放链路状态信息( LSDB 表)
邻居表:存放了邻居的状态和邻居的基本信息
2 、五种数据包
hello :周期性的建立和维护邻居关系
DBD DD ):数据库描述报文,描述的是 LSA (链路状态通告报文)的摘要信息
LSR :链路状态请求报文,自己没有的或者比自己更新的那些链路状态的信息
LSU :链路状态更新报文
LSAck: 链路状态确认报文
3 ospf 工作过程
邻居:双方通过 HELLO 报文相互认识
邻接:邻居关系建立好,进行一系列报文交互,最终形成完全邻接关系
1 )确认可达性,建立邻居
router ID :标识的是路由器的身份
手工配置: IPV4 地址格式,点分十进制格式
自动选举:
环回口: IP 地址最大的优先成为 ROUTER ID
物理接口: IP 地址最大的优先成为 ROUTER ID
建议:一般配置一个环回口
2 )摘要同步,开始建立邻接关系
1 A 向邻居路由器 B 发送 DBD 报文,通告本地 LSDB (链路状态数据库表)中所有的 LSA 的摘要信息
2 B 收到 DBD 报文后,与本地的 LSDB 做对比,向 A 发送 LSR 报文,请求对方发送自己需要的 LSA 的完
整信息
3 A 收到 LSR 后,把对方所需要的 LSA 的完整信息打包成一条 LSU 报文,发至 B
4 B 收到 LSU 后,向它的对方 A 回复 LSAck 报文,进行确认。
选举 DR (指定路由器)、 BDR (备份指定路由器),保证路由信息的交互更加高效有序的进行,减少
OSPF 邻接关系数量,减少设备性能负担,减少网络中泛洪 OSPF 的报文数量
选举范围:每个网段都会选举出一个 DR BDR
选举规则 :1 、接口优先级( 0-255 ),默认优先级是 1
2 router ID IP 地址大的优先成为 DR 、次优的是 BDR
关系状态:
DR BDR 建立邻接关系
DR DROTHER 建立邻接关系
BDR DROTHER 建立邻接关系
DRother 之间不用建立邻接关系
注意: DR 没有抢占性,当 DR 出现故障的时候, BDR 会成为新的 DR ,当 BDR 挂掉的时候,重新选举DR和 BDR
3 )完整信息同步,完全邻接关系建立
完全邻接关系建立, LSDB 表和路由表形成
3 ospf 状态机
DOWN 稳定状态(关闭状态),这种情况处于手动指定 router ID ,发送第一个 HELLO 包的时候,进
入下一个状态
Attempt :一般不会出现,收不到对方的 HELLO 回包,这种情况一般出现在 NBMA 网络(非广播多点接
入网络)
INIT: 初始化状态,收到了对方的 HELLO 回包 , 但没有收到对方的 hello 确认包
2-way: 双方互相发现邻居,邻居状态(关系)稳定,并确认 DR BDR 的角色,稳定状态
Exstart: 交换开始状态,发送一个空的 DBD 报文,不发送 LSA 的摘要信息
Exchange: 交换状态,发送后续的 DBD 报文,用于通告 LSDB LSA 的摘要信息
Loading: 读取状态,进行 LSA 的请求、加入、确认
Full: 完全邻接关系建立, LSDB 表和路由表形成,稳定状态
OSPF 的周期更新: 30 分钟
二、 ospf 的多区域
1 、区域产生背景
1 )如果运行 OSPF 协议的路由器都处于同一个区域,随着网络规模的变大,同步 LSDB 表会变的非常缓慢,会导致诸多的问
题。
2 OSPF 路由器在同一个区域会广播发送 LSA ,如果网络规模大,会导致 LSDB 表的同步非常缓慢。
2 、分区好处
1 )减少了 LSA 的广播范围
2 )减少了路由表的规模
3 )提高网络的扩展性,有利于大规模网络
3 、区域类型
骨干区域: area 0
AREA ID 0=0.0.0.0
1=0.0.0.1
多区互连原则:
(1) 非骨干区域必须和骨干区域互连(2 )非骨干区域之间不会互连
3 )骨干区域不能被分割
4 、路由器角色
AS :自治系统,同一个自治系统内的路由器的 AS 编号是一样的
IR :内部路由器,所有接口都在一个区域内
BR :边界路由器,连接多个区域
ABR: 区域边界路由器
ASBR :自治系统边界路由器,连接其他的大的区域
三、 OSPF 协议的特点
1 、没有跳数限制
2 、使用组播更新变化的路由和网络信息
224.0.0.6 DR BDR 的组播接收地址,
224.0.0.5 :指网络中所有运行 OSPF 协议的路由器
3 路由收敛速度快
4 、以 cost 作为度量值
5 、有效避免环路问题
6 、在互联网上被大量使用,是应用最广泛的路由协议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值