OSPF学习小结与实验

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

更新方式—触发更新 、周期更新30min---正常路由协议进行周期更新是为ACK和保活;

但OSPF协议存在hello(保活)、LSack(确认),故理论上不需要周期更新;但该协议更新量较大,为了纠错才设计每30min一次周期更新;

组播更新:224.0.0.5 (通用) 224.0.0.6 (DR/BDR专用)

一OSPF数据包

Hello包 邻居发现,建立,周期保活

DBD 数据库描述包

LSR链路状态请求

LSU链路状态更新

LSACK链路状态确认

二 OSPF状态机

Down 一旦接收到hello,进入下一个状态

init 收到的Hello包中有自己的routeID 则进入下一个状态

2—way 双向通讯状态 邻居关系建立的标志 。 选举DR/BDR

Exstart 初始化状态 使用不携带内容的DBD包进行主从选举

Exchange准交换状态 使用携带数据库目录的DBD包进行交换,需要ACK确认

Loading:将本地与邻居发来的目标进行对比,针对本地未知LSA,使用LSR向对端请求,对端使用LSU进行更新,本地需要使用LSACK确认;收敛完成则进入下一状态

Full:邻接关系建立完成

三 邻居关系建立条件

邻居间建立邻居关系时,必须完全一致的参数,否则无法正常建立邻居关系

1、Hello、dead time  2、区域ID   3、认证字段  4、特殊区域标识

5、在华为的设备中,要求邻居间接口配置的子网掩码也必须一致;

四 OSPF邻居建立为邻接关系的条件:

邻居间只有hello包,没有其他数据包,没有LSA;

邻接关系都是在邻居关系之上来建立;

基于网络类型来确定关系:

1、点到点  串线的PPP/HDLC  虚拟的GRE   因为一个网段只能存在两个节点;故必然从邻居关系成为邻接关系

MA多路访问一个网段中节点的数量不限制

由于节点数量的不限制,故若两两间皆邻接关系,将可能导致大量的重复更新;

在距离矢量协议中可以使用接口水平分割来解决该问题;但OSPF协议需要邻接间比对数据库,故不能使用接口水平分割;最终进行DR/BDR选举;所有非DR/BDR之间为邻居关系,不进行LSA的同步;来避免大量重复更新;

五OSPF接口网络类型

网络类型                                                    OSPF接口网络类型(工作方式)

环回                                                          P2P点到点  没有hello包;默认32位路由传递

点到点(串线PPP/HDLC/GRE)             P2P点到点  hello time10s;不选DR/BDR

BMA (以太网)                                      Broadcast广播  hello time10s,选DR/BDR

在MGRE接口,由于ospf协议默认为点到点的工作方式,只能建立一个邻居关系;

故将无法全网可达;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值