动态路由OSPF(89)[开放式最短路径优先协议]

本文详细介绍了OSPF(开放式最短路径优先协议),包括其概念、五种数据包、七种状态机、LSA分类以及工作过程。OSPF通过HELLO包发现邻居,DBD包进行主从关系选举,通过LSR/LSU/LSACK包同步链路状态信息。此外,还讨论了OSPF的收敛机制、优化策略如路由汇总、特殊区域配置以及扩展配置等。
摘要由CSDN通过智能技术生成

动态路由OSPF(89)[开放式最短路径优先协议]

OSPF的版本:
版本2: IPV4
版本3: IPV6

文章目录

OSPF的概念介绍

开销值是:带宽
区域划分的目的----区域内部传递拓扑信息,区域之间传递路由信息
区域边界路由器----ABR---同时处于两个区域,一个接口连接一个区域,区域之间可以存在多个边界路由器,一个ABR可以连接多个区域
区域划分的要求:
    1.区域之间必须存在ABR设备
    2.必须按照星型拓扑进行结构划分---所有区域需要连接在骨干区域上
    3.骨干区域必须为0

OSPF公共的报文
OSPF公共的报文:

OSPF的五种数据包的介绍

1.HELLO包
  • 作用:1)发现邻居,关系的建立;保活时间(10s)的保活 ;携带rid(这个id是以自己的ip进行命名的),周期更新为30min 死亡时间:hello包的4倍
    2)维护邻居的关系
    3)选举
    4)保证邻居的双向通信
  • Hello包的报文
    -在这里插入图片描述
解析:
网络掩码-----数据包发出的接口所对应的网络掩码(邻居双方这个参数必须相同才能建立邻居关系【但是在点对点网络环境中不生效的】)
Hello间隔、死亡时间-----这两个参数如果不相同,则邻居关系无法建立
可选项------每一个标记为都代表设备遵循OSPF的某一种特性
    其中包含特殊区域的标记位。这个标记为不同,则邻居关系无法正常建立。
路由器优先级--指发出数据包的接口在进行DR和BDR选举的优先级
DR和BDR---在没选出之前,使用0.0.0.0进行填充,选出来之后,将对应接口的IP地址进行携带
影响邻居关系建立的参数
    1.网络掩码
    2.hello时间
    3.dead time
    4.特殊区域标记位
    5.认证类型
2.DBD包
  • 作用:1)交互数据库摘要信息。2)进行主从关系选举
  • DBD的报文在这里插入图片描述
解析报文内容:
	接口的最大传输单元(MTU)-------发送接口所支持的MTU值,华为设备默认不检测MTU值
    I-----init----该位置1---代表这个数据包是主从关系选举的数据包
    M------more---该位置1---则代表DBD包后面还有其他的DBD包需要发送
    MS-----master--该位置1---则代表发送这个数据包的设备为主
DBD序列号----在DBD报文中,会逐次加1,用于确保DBD报文传输的有序性和可靠性。
3.LSR包–链路状态请求包
  • 作用: 向对方请求, 本地未知的LSA信息
  • 报文图解在这里插入图片描述
链路状态类型,链路状态ID,通告路由器被称为LSA的“三元组”因为这是三个参数可以唯一的标识出一条LSA信息
4.LSR包–链路状态更新包
  • 作用:回复给邻居未知的LSA 信息
  • 报文解析在这里插入图片描述
5.LSACK包–链路状态确认
  • 报文解析在这里插入图片描述
RID-------携带的是数据包设备的RID
区域ID-----发出数据包的接口区域所在的ID

OSPF的7种状态机的介绍

1.Down—启动OSPF,发送hello包,进入到下一个状态
2.Init—当发送方一旦接收到hello包中,存在本地的rid,进入下一个状态
3.Two-way—邻居关系建立的标志
邻居关系:邻居关系就是只交互过hello报文,并不知道邻居具体的Lsa.

匹配关注条件:DR(主路由器)/BDR(备份路由器)的选举---->
    比较接口的优先级,优先级最大的为DR,次大的为BDR。
    当优先级相同时,则比较RID。RID大的路由器对应的接口为DR,次大的为BDR。

DR/BDR的选举—非抢占模式的选举—选举时间等同于死亡时间

条件匹配成功进入下一个状态,如果条件匹配失败,则停留在邻居关系,仅使用hello进行周期保活
DR/BDR的选举:
	邻居成为邻接关系的条件;与网络类型有关
网络类型:
    1)点到点-----在一个网段内只能存在两个节点--------只要是串线链路
        注意:点到点网络中OSPF邻居关系直接成为邻接关系,

    2)MA----多路访问-------->再一个网段内的节点数量不限制,不是当下连接了节点,而是该网络类型运行最终连接多个节点-----以太网
        在MA网络中,将进行DR/BDR选举;在一个网段中仅DR/BDR与其他路由器为邻接关系;非DR/BDR之间为邻居关系
            选举规则:
                1)先比较该网段所有参选设备接口的优先级,越大越优;默认优先级为1;取值范围:0-255,0标识不参选。
                2)若所有参选者优先级相同,比较参选设备的RID,数值大优

            干涉选举:
                1)DR优先级最大,BDR次大--切记ospf的选举是非抢占式;故在修改完优先级后,需要所有路由器重启OSPF进程
                2)选举时间等同于死亡时间
                配置命令:
                    interface G......  0/0/0 ------->进入到目标接口
                    ospf  dr-priority  3  ---------->修改接口优先级
                    reset ospf process--------->重启ospf进程

在这里插入图片描述

4.Exstart----使用不携带目录信息的DBD包,进行主从关系的选举;选举规则【rid【也就是RouteID】大的为主,优先进入下一个状态】;解决了目录共享时的无序;避免了他们的同时大量收发。
5.Exc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值