HCIA课程总结(六)


OSPF:开放式最短路径优先协议
无类别链路状态型协议;-需要结构化部署—区域划分、地址规划;
存在3个版本;IPV4下主要使用V2,IPV6下使用V3;
组播更新—224.0.0.5 224.0.0.6 支持等开销负载均衡
触发更新,每30min周期更新;

一、OSPF的数据包类型

1、hello – 发现、建立、周期保活邻居关系 周期为10s;dead time 为hello的4倍;
2、DBD 数据库描述
3、LSR链路状态请求
4、LSU链路状态更新
5、LSack 链路状态确认

LSA—链路状态通告—拓扑或者路由信息

二、OSPF的状态机

Down 一旦接收hello包进入下一状态
Init 初始化 接收到的hello包中若存在本地的RID进入下一状态
2way 双向通讯 邻居关系建立的标志
条件匹配:点到点网络直接进入下一状态;MA网络进行DB/BDR选举;非DR/BDR间不能进入下一状态;
Exstart –预启动 使用不携带信息的DBD包进行主从关系选举,RID数值大为主,优先进
入下一状态
Exchange 准交换 使用携带数据库汇总信息的DBD进行交互,需要ACK确认
Loading 加载 基于其他设备发送过来的DBD包,对比本地缺失的LSA信息;使用LSR
进行查询,对端使用LSU将这些LSA信息共享;需要ACK确认;
Full 转发 邻接(毗邻)关系建立的标志

三、OSPF的工作过程

Ospf启动配置完成后,邻居间组播收发hello获取对端的RID,建立邻居关系;生成邻居表;
邻居关系建立后,邻居间进行条件匹配;匹配失败将维持邻居关系,仅hello包周期保活即可;
匹配成功者间,可以建立为邻接关系;将使用DBD进行主从关系选举;由主优先进行数据库目录的交互;之后使用LSR/LSU/LSack来获取未知的LSA信息;最终和邻接之间同步数据库;生成数据库表-LSDB;
LSDB—链路状态数据库 – 所有LSA的集合
当数据库同步完成后,本地将数据库转换为有向图,再换算为树型结构;最终基于树型结构计算本地到达所有未知网段的最短路径,加载到路由表中;
收敛完成后,hello包周期保活;每30min周期再比对数据库;
结构突变:
1、新增网段 直连新增网段的设备,使用更新包告知本地所有的邻接
2、断开网段 直连断开网段的设备,使用更新包告知本地所有的邻接
3、无法沟通 dead time 到时时,将断开邻居关系;删除信息;

四、OSPF的基础配置

[r1]ospf 1 router-id 1.1.1.1 启动时,可以定义进程号,仅具有本地意义;同时建议配置RID;
[r1-ospf-1]
OSPF的RID规则—1、使用IPV4地址 2、全网唯一 3、生成方式—手工配置—环回接口最大数值ip地址—物理接口最大数值ip地址
宣告:1、区域划分 2、激活—收发ospf信息 3、路由、拓扑—该接口信息可被告知邻居
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
在宣告时,OSPF协议将使用反掩码进行精确的匹配;

OSPF的区域划分规则:
1、星型结构 – 骨干区域为0,大于0为非骨干;所有非骨干必须直接连接骨干区域
2、必须存在ABR—区域边界路由器

宣告配置完成后,邻居间组播收发hello包,建立邻居关系,生成邻居表:
[r2]display ospf peer
[r2]display ospf peer brief

邻居关系建立后,邻居间进行条件的匹配;匹配成功者间将建立邻接关系;
过程中使用DBD进行目录共享,LSR/LSU/LSack获取未知的LSA信息;最终实现邻接间数据库同步,生成数据库表—LSDB;
[r2]display ospf lsdb

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值