OSPF开放式最短路径优先协议

OSPF 开放式最短路径优先协议

选路佳,收敛快,占用资源少

RIP存在3个版本 --- RIPV1,RIPV2 PV4

RIPNG PV6

OSPF也存在三个版本 --- OSPFV1(实验室阶段夭折),OSPFV2 PV4

OSPFV3 PV6

RIPV2和OSPFV2的异同点: 相同点:

1,RIPV2和OSPFV2一样,都是无类别的路由协议(传递路由信息的时候携带子网掩码),都支持VLSM和CIDR。

2,OSPFV2和RIPV2(224.0.0.9)都是以组播的形式传递信息。 ---- 224.0 0.5/224.0.0.6

3,OSPFV2和RIPV2都支持等开销负载均衡。不同点:

OSPF和RIP不同,RIP要求仅适用于中小型的网络环境中,OSPF可以应用于中大型的网络环境中。

OSPF为了适应中大型网络环境,需要进行结构化部署。--- 区域划分当网络规模不大时,我们也可以将OSPF网络划分在一个区域内,这样的OSPF网络 --- 称为单区域OSPF网络

如果,一个OSPF网络当中包含多个OSPF区域 --- 称为多区域OSPF网络

区域划分的主要目的 --- 区域内部传递拓扑信息,区域之间传递路由信息

区域边界路由器 --- ABR --- 同时处于多个区域,并且一个接口对应一个区域,至少有一个接口属于骨干区域。

区域之间可以存在多个ABR,一个ABR也可以对应多个区域

区域划分的要求:1,区域之间必须存在ABR

2,区域划分必须按照星型拓扑结构划分 所

有区域需要连接在中心区域上,这个中心我们称之为骨干区域

为了方便对各个区域进行区分和管理,我们给每个区域设计一个编号 --- 区域ID(area ID) ---- 由32位二进制构成 可以通过

点分十进制的形式来表示,也可以直接使用十进制来进行表示。 规定,骨干区域的区域ID必须是0。

1,OSPF的数据包

OSPF一共存在5种数据包

hello包 用来周期发现,建立和保活邻居关系

hello的周期发送时间 10S(30S)

死亡时间 --- dead time ---- 4倍的hello时间 ----40S(120S)

因为OSPF传递的是拓扑信息,需要将所有路由器的位置关系表示清楚,所以,需要有一个参数对所有的路由器进行区分和标定。我们引入RID来完成这个工作。

RID需要满足的条件:1,唯一性(全OSPF网络内部唯一即可); 2,格式统一 由32位二进制构成,采用IP地址的格式

RID的获取方法(两种)

1,手工配置:仅需满足以上两点要求即可。

2,自动获取:如果是自动获取,设备将会在自己环回接口的IP地址中选择最大的作为自己的RID。如果没有环回接 口,则将在自己的物理接口上选择IP地址最大的作为RID。

hello包中会携带这个RID。

DBD包 ---- 数据库描述报文 --- 携带的是数据库(LSDB --- 存放LSA信息的数据库)的目录信息

LSR包 --- 链路状态请求报文 --- 基于DBD包请求未知的LSA信息LSU包 --- 链路状态更新报文 --- 真正携带LSA信息的数据包LSAck包 ---- 链路状态确认报文 --- 确认包

OSPF存在没30MIN一次的周期更新

2,OSPF的状态机 

Two-way --- 标志着邻居关系的建立。

(条件匹配)

EXSTART状态 ---- 主从关系选举 使用的未携带数据的DBD包(主要

是为了和之前的邻居关系进行区分),通过比较RID大小进行主从关系选举,RID大的为主,可以优先进入下一个阶段。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值