OSPF---开放式最短路径优先协议
RIP缺点
-
RIP是基于跳数选路的---导致选路不佳
-
RIP是周期更新---30s---占用过多的路由资源
-
RIP最大跳数15---RIP仅支持小规模网络
基本概念
-
IGP(AS内部使用的)
-
链路状态型协议---LS---传递拓扑
-
传递真实掩码(无类别的路由协议)
-
优先级---10
-
COST===参考带宽/实际带宽(参考带宽默认100M)
-
OSPFv1,OSPFv2,OSPFv3
-
SPF
-
LSA(链路状态通告)
-
OSPF更新方式
-
触发更新
-
周期链路状态刷新---30min
-
-
极其消耗路由器资源的协议
-
通过组播的方式进行数据报文发送,224.0.0.5/224.0.0.6
-
OSPF是跨层封装
-
OSPF协议号----89
-
OSPF区域化结构
-
OSPF为了适应大型网络环境,进行了结构化部署---区域划分
-
区域数量不同,单区域OSPF网络 /多区域OSPF网络
-
区域划分特点
-
区域内部传递拓扑信息,区域之间传递路由信息----经典的链路状态型协议的距离失量特征
-
-
区域编号---方便管理
-
由32位二进制组成,点分十进制表述,更多情况的阿拉伯数字表示
-
区域0---骨干区域
-
其他区域---非骨干区域
-
单区域网络---这个区域必须是骨干区域
-
多区域网络---呈星型拓扑,并且所有的非骨干区域必须与骨干区域直接相连
-
-
区域划分是基于接口的
-
为什么要进行区域划分
-
限制LSA的传播范围
-
减少LSA的数量
-
-
ABL:区域
OSPF工作过程:5个数据包,7个状态机,2种关系,3种角色和3种表
OSPF数据包
-
hello包:用来周期保活(10s),发现,建立OSPF邻居关系
-
R-ID
-
全网唯一
-
32位二进制
-
手工配置 >环回接口ip>物理接口IP
-
-
10s发送一次来确认邻居存在
-
死亡时间===4*hello
-
-
DD包:数据库描述报文
-
包含了本地所有邻居的目录信息
-
-
LSR报文:链路状态请求报文
-
请求获取本地未知的链路信息
-
-
LSU报文:链路状态更新报文
-
真正的包含了LSA信息
-
-
LSAck:链路状态确认报文
七种状态机---以太网
-
down:关闭状态---一旦启动OSPF协议,则发出hello包,进入下一状态
-
init:初始化状态,收到的hello包中存在本地的RID值,进入下一状态
-
2-way:双向通讯状态---邻居关系建立的标志
条件匹配:匹配成功进入下一阶段&