• OSPFHello报文


    hello报文的作用:

    1,发现邻居

    2,建立邻居

    3,维护邻居关系

    实例讲解分析:

    1,接口下宣告ospf

    2,hello报文格式:

    =====================================================================================================================

      2--1: ospf通用报文头

               version: ospf协议的版本号,版本2支持ipv4,版本3支持ipv6

               Message Type:报文类型,hello,dd,lsr,lsu,lsack 五种报文类型  分别对应数值1,2,3,4,5

                Packet Length:报文总长度,包括hello报文,单位字节

                Source OSPF Router: 发送该报文的路由器的RouterID

                Area ID:发送该报文的接口所在的ospf区域

                Checksum:校验和

                Auth Type:ospf的认证类型

                Auth Data:ospf的加密密钥

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      2-2: ospf的hello报文

     

           Network Mask:  发送该Hello报文的接口掩码

           Hello Interval:  发送hello报文的时间间隔

           Options:选项里面的N位和E位必须相同,E位标识是否是特殊区域,=1,代表是普通区域。特殊区域用于优化OSPF。

           Router Priority:发送该hello报文的接口的DR优先级。

           Router Dead Intervel:接口建立ospf邻居的失效时间。默认为40秒。也就是说在此时间内没有收到hello报文,邻居就会断开。

           Designated Router:DR的routerid。在广播和NBMA网络中有效。P2P,P2MP的网络中无效。

           Backup Designated Router:BDR的 routerid。同样在广播和NBMA网络中有效,p2p和p2mp的网络中无效。

          在广播和NBMA的网络中如果router priority 的数值为0 ,表示不参与DR和BDR的选举。

           在广播和NBMA的网络中要求掩码和网段一致。

           在p2p中不要求网段和掩码一致。

           在P2MP网络中要求网段一致,默认要求掩码一致,可以通过命令修改。接口模式下   ospf p2mp-mask-ignore  忽略掩码的一致性

             默认下   广播网和p2p-----  hello  10秒,dead interval   40秒 

                            NBMA和p2mp-----   hello  30秒,dead interval   120秒

        查看ospf的错误信息命令: dis ospf error     如果有连续的错误,那么只按照检查的顺序,只显示第一个错误。因为排除了第一个错误之后

                                                    后续的错误极有可能就不会产生。

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    默认情况下,ospf的接口下hello的死亡时间为hello时间的4倍。默认的hello的时间为10秒钟,Dead Intervel 为40秒。

    修改hello的时间值。进入到接口模式下

    int g0/0/0

                   ospf timer hell 3    

    修改前:如下图

    修改之后:如下图----

    修改之后,由于两边的Hello时间不一致了,邻居就会down掉的哦。

  • 相关阅读:
    JDK源码那些事儿之LinkedBlockingQueue
    JDK源码那些事儿之并发ConcurrentHashMap上篇
    JDK源码那些事儿之ArrayBlockingQueue
    JDK源码那些事儿之HashMap.TreeNode
    mycat使用schema配置
    redis连接数高居不下,怎么破?。。。。这么破
    修改tomcat使用的的编码方式
    centos6.x下让redis以服务方式运行
    mycatrule
    HTML和XML中的转义字符
  • 原文地址:https://www.cnblogs.com/gailuo/p/16276108.html
Copyright © 2020-2023  润新知