hcip-ospf笔记整理

OSPF : 开放式最短路径优先协议
使用范围: IGP
协议算法特点: 链路状态型路由协议, SPF 算法
协议是否传递网络掩码:传递网络掩码
协议封装:基于 IP 协议封装,协议号为 89
.OSPF 特点
1.OSPF 是一种典型的链路状态型路由协议
2. 传递信息称作 LSA LSA 链路状态通告,包含路由信息和拓扑信
息。
路由 LSA :描述本路由器上接口的路由信息
拓扑 LSA :描述路由器之间的连接状态
3. 更新方式: 触发更新 +30 分钟的链路状态刷新
4. 更新地址: 组播和单播更新,组播地址: 224.0.0.5 ALL SPF
router 224.0.0.6 ALL DR router
5. 支持路由认证
6. 支持手工汇总
7. 支持区域划分
8.OSPF 比较消耗设备资源
.OSPF 区域
区域划分的意义: 1. 减少 LSA 的数量 2. 减少 LSA 的传播范围
区域的划分是基于接口的(链路的)
区域的标记:使用了 32 个二进制 1. 十进制 2. 类似于 IP 地址
A.B.C.D 
区域的分类:
骨干区域: 区域标记为 0 0.0.0.0
非骨干区域:区域标记不等于 0 0.0.0.0
区域设计原则: 向日葵型网络结构
1.OSPF 网络中必须存在并唯一的骨干区域(单区域除外)
2. 若存在非骨干区域,非骨干区域必须与骨干区域直接相连
OSPF 中路由器的角色:
骨干路由器:
非骨干路由器:
ABR :区域边界路由器,能够产生 3 LSA 的路由器
ASBR :自治系统边界路由器,能够产生 5 类或 7 LSA 的路由器
.OSPF 消息数据包
Hello DBD LSR LSU LSACK
hello : 周期性发送,周期时间 10s 30s (根据不同的网络类型默认
10s 30s
目的: 建立 维持 OSPF 邻居关系(邻居关系建立之后充当
保活包功能)
DBD :数据库描述数据包;
1. 主从选举 DBD
比较双方的 router-id router-id 大的一方为主
master ),小的一方为从(slave );主用于控制 LSA 的交互。
2. 携带 LSA 头部信息的 DBD:
LSR : 链路状态请求,按照 DBD 中报文的未知 LSA 头部进行请求。
LSU :链路状态更新,携带 LSA 信息。
LSACK :链路状态确认
.OSPF 邻居状态机制
Down init attempt (尝试 过渡) 、 two-way exstart
exchange loading full
Init --- 初始化状态,一旦开始发送 hello 报文,进入初始化状态。
Two-way- -- 双向通信状态(邻居状态),接收到包含自己 router-id 的对方 hello
文。
邻居关系建立条件:
1.router-id 必须不同
2.area ID 相同
3. 认证: 认证类型 (不认证 =0 明文认证 =1 MD5=2 认证数据
4.hello 时间, dead 时间必须一致
5. 特殊区域标识一致(
E (外部路由位) =1 N NSSA 外部路由
位) =0 P=0
6.MA 网络中,网络掩码必须一致
7. 必须同时使用单播或组播更新
8. 更新源检测(双方的 IP 地址必须在同一网段)
邻居状态下( two-way ): MA 的网络中会选举 DR (指定路由器)
BDR (备份指定路由器)
DR 选举: 1. 比较优先级 (范围: 0-255 ,默认优先级为 1 ,越大越
优)
2. 比较各自的 router-id ,越大越优
注意: 1.DR 抢占是关闭的 2.DR 是一个接口概念 3. 优先级范围
0-255 ,数字为 0 代表不参与选举 4.
选举 BDR ,再升级为 DR
主从选举:发生在 exstart 状态, 通过双方的 router-id 进行比较,
router-id 大的一方为主。 发送的
主从选举 DBD DBD 中包含了 MTU 值(默认思科直接启用,华为中
默认不包含 MTU ,可以使用命令
激活传递 MTU 值的功能,若双方的 MTU 值不值则卡在 exstart
态)。
Exstart --- 预启动状态,一旦开始发送主从 DBD ,则进入预启动状
态。
Exchange --- 预交换,主从选举完成,则发送携带 LSA 头部信息的
DBD ,进入预交换状态,会发送 LSR 数据包。(但是没有 LSU
Loading --- 加载状态,一旦发送 LSU 数据包,进入了加载状态,进行
大量 LSA 的学习。
Full --- 邻接状态。双方 LSA 同步(双方 LSA 全部学习)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值