OSPF协议

OSPF是一种链路状态路由协议,通过SPF算法计算最佳路径,解决RIP协议的跳数限制和收敛速度慢的问题。它通过Hello报文建立邻居关系,并进行链路状态数据库同步。OSPF分为多个状态,包括DOWN、2-WAY、FULL等,不同接口类型如广播、点对点有不同的邻居建立方式。DR和BDR选举根据接口优先级和RID确定。OSPF使用中需关注RID选举和宣告网络接口。

OSPF的由来
    RIP缺陷
        跳数:数值0-15 最大跳数16(无穷大)
        次优路径
        收敛太慢:30s
OSPF是什么
    动态路由协议(算法)
        距离适量路由协议:RIP(听信邻居)
        链路状态路由协议:OSPF(靠自己)SPF算法(1.最短路径 2.无环)链路状态数据库(类似地图)LSA:link state advertisement链路状态信息(类似马路信息,网段信息)
    应用分类
        内部网关路由协议:RIP、OSPF、IS-IS、EIGRP
        外部网关路由协议:BGP
    OSPF工作原理
        通过发送hello数据报文建立邻居关系
        建立临界(full)关系、lsdb(链路状态数据库)同步
        以自身为起点,通过spf算法算出最佳路径
    OSPF数据报文
        Hello:发现、维持邻居(10、30),选举DR、BDR
        DBD:1、选举主从(RID大的为主,小的从),确定序列号、确保数据可靠性 I:出视报文 M:后续还有没有报文 MS:主\从
            2、宣告LSA的头部信息(摘要)注意:第一个带着LSA摘要的报文是从设备发出的
        LSR:link state request 请求需要的LSA信息
        LSU: link state update 发送LSA的详细信息(详细的链路状态信息,网段信息)
        LSack: 对收到的LSU做确认
    OSPF邻居状态
        我认为我邻居此时此刻是什么状态
            DOWN 刚启动OSPF的时候,还没有收到对方的hellobaowen
            init 收到hello报文,不包含自己
            attempt NBMA现网看不到,不需要研究
            2-way 收到helllo,包含自己
                完成DR/BDR的选举
            exstart DBD(不带LSA头部 信息)选举主从、确定序列号
            exchange 进行DBD报文(带LSA头部信息)的交互,可能同时有LSA更新的交互
            loading 继续加载LSA
            full LSA交互完成,邻接状态
    OSPF网络接口类型
        以太网接口:默认broadcast广播(BMA:Broadcast Multi-Access),10s
        ppp接口:默认p2p,10s
        帧中继:默认NBMA 非广播
        手动强制改: P2MP 30S
    DR/BDR
        接口优先级:非0,优先级最大DR,次之BDR
        优先级一样,比较RID,大DR,次之BDR
        DR和BDR、DRother 建立 full,需要主从关系
        DRother之间建立2-way,不需要选举主从
    OSPF怎么用
        RID选举
            华为:手动-loopback-物理接口最大
            cisco:手动-loopback-物理接口最大
        network并不是宣告一个网段,而是宣告哪些接口开启OSPF
            0.0.0.0 0.0.0.0 危险宣告 
            12.1.1.1 0.0.0.0 精确宣告
            12.1.1.0 0.0.0.255 网段宣告
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值