ospf
版本:OSPFv2 OSPFv3(IPV6)
标准的LS型路由协议--共享拓扑-->选路佳,但是占用资源多
组播更新:224.0.0.5/6
基本更新方式:触发更新,存在周期更新---30min
协议号89--跨层封装(用来描述上层协议的封装或类型)
IP报头--protocol
需要结构化部署:1、区域划分 2、IP地址规划
链路状态型路由协议的距离矢量特征--区域之内传拓扑,区域之间传路由
OSPF默认优先级10,度量值cost开销值,专用的计算公式
在OSPF中,把即包含路由信息又包含拓扑信息的信息叫做 LSA
LSA:链路状态通告
路由信息:描述的是本路由器上直连的接口路由信息;将直连的网段传递给其他路由并加上度量值
拓扑信息:描述的是路由器之间的连接状况
触发更新:如果网络稳定时,是不发送更新信息的,如果网络发生变化,就会发送更新信息。
ospf区域划分:(区域的划分是基于接口的或链路的,即连接的两个路由器的接口必须在一个区域)
区域划分的意义:1、减少LSA的数量 2、减少LSA的传播范围
距离矢量型路由协议的工作方式:R1将自己通告的路由传递给R2,当R2接收到时,学习R1产生的路由并加上自己的路由后生成R2(R2包含自己的路由和R1的路由),R2将自己的路由传递给R3。R3学习R2的路由并加上自己的路由传递给下一路由器,一次类推。
链路状态型路由协议的工作方式:构建拓扑结构,R1将自己的LSA 传递给R2,当R2接收到R1的LSA时,将自己产生的LSA和接收到R1的LSA 分别传递给R3,R3收到以后,也会把接收到R1、R2和自己产生的LSA分发送给下一个路由器。一次类推。
区域标记:使用32个二进制
1、十进制
2、类似于IP地址 A、B、C、D
区域的分类:(划分区域的目的:防环)
1、骨干区域:区域标记为 0 或 0.0.0.0
2:非骨干区域:区域标记不等 0 或 0.0.0.0
区域设计原则:向日葵网络结构
1、OSPF网络中必须存在并唯一的骨干区域(单区域除外)
2、若存在非骨干区域,非骨干区域必须和骨干区域相连
OSPF中路由器的角色:
1、骨干路由器:一个路由器的所有接口都属于 骨干区域
2:非骨干区器:一个路由器的所有接口都属于 非骨干区域
3、ABR:区域边界路由器,能够产生3类LSA的路由器
用于理解:即处在骨干和非骨干之间的路由器叫ABR,
4、ASBR:自治系统(AS)边界路由器,能够产生5类或7类LSA的路由器
用于理解:(如果一个路由器处于OSPF网络与非OSPF网络的边界,并且将非OSPF路由引入到OSPF中叫ASBR。)
Router-id : 路由器标识符,用于标识在OSPF(本区域中)网络中的唯一性 OSPF
router-id 选举规则:
1.手工指定最优先
2.选举所有逻辑中IP地址最大的
3.选举所有物理接口IP 地址最大的
华为中: 若以上三点都不满足,则可以创建router-id 为0.0.0.0 ;在使用逻辑或物理接口IP地址时, 接口可以是关闭状态;若一台路由器启用了多个OSPF进程,不同进程可以使用相同的router-id(不 推荐);
思科中:若以上三点都不满足,则无法启用OSPF;在使用逻辑或物理接口时,接口必须双 up ,该 接口可以不通过在OSPF中;同一路由器上多个OSPF进程必须router-id必须不同; 全局模式下可以选择针对所有的OSPF进程修改router-id ;(若同时在接口部署时,接口优先生效
OSPF消息数据包:
Hello DBD LSR LSU LSACK
hello: 周期性发送,周期时间10s或30s(根据不同的网络类型默认10s或30s) 目的:建立并维持OSPF 邻居关系(邻居关系建立之后重当保活包功能
DBD:数据库描述数据包;
1.主从选举DBD: 比较双方的router-id ,router-id大的一方为主(master ),小的一方为从 (