• ISIS—ISIS邻居建立&影响ISIS邻居建立的因素有哪些—03


    一、ISIS邻居建立:

    • 在P2P网络中邻居建立:两次握手 三次握手 (华为默认三次握手)
    • 在MA网络中邻居建立:必须只能是三次握手

    两次握手缺点:不可靠,收到对方发来的Hello报文就会单方面宣告邻居状态为UP。

    IS-IS是一种链路状态路由协议,每一台路由器都会生成一个LSP,它包含了该路由器所有使能IS-IS协议接口的链路状态信息。通过跟相邻设备建立IS-IS邻接关系,互相更新本地设备的LSDB,可以使得LSDB与整个IS-IS网络的其他设备的LSDB实现同步。然后根据LSDB运用SPF算法计算出IS-IS路由。如果此IS-IS路由是到目的地址的最优路由,则此路由会下发到IP路由表中,并指导报文的转发。

    MA网络携带MAC 点到点网络看到system-ID则就可以up

    IHH Hello报文:

    二、影响ISIS邻居建立的因素:

    汇总来看有以下8点:

    1. Level类型
    2. System id
    3. 认证
    4. MTU
    5. 接口网络类型
    6. 同一子网,掩码可以不一致(直连可达,不传掩码,只传接口ip,收到后用IP和自己接口进行匹配)
    7. 2-way和3-way可以建立邻居(针对ppp网络类型,3-way兼容2-way,但3-way 不兼容2-way)
    8. cost-type开销类型(宽度量和窄度量)可建邻居但无法传递路由

    1、Level类型

    1. Level-1路由器(只能创建level-1的LSDB) 仅收发L1 ISIS报文
    2. Level-2路由器(只能创建level-2的LSDB) 仅收发L2 ISIS报文
    3. Level-1-2路由器(路由器默认的类型,能同时创建level-1和level-2的LSDB,可以收发L2 L1的ISIS报文)

    【注意:】Level-1路由器不能跨区域建立邻居关系。

    2、System id

    不能冲突

    3、认证:

    接口认证:对hello认证

    [R5]int GigabitEthernet 0/0/1 [R5-GigabitEthernet0/0/1]isis authentication-mode simple cipher hcie //接口添加密文认证 dis isis error

    区域认证:对level-1的其他报文(SNP LSP)报文

    [R5]isis [R5-isis-1]area-authentication-mode md5 plain hcie //区域认证

    对邻居发来的L1路由信息(SNP LSP)启用认证,认证通过则接收处理,认证失败直接丢弃

    路由域认证:对level-2的其他报文(CSNP 和 PSNP 和 LSP)报文

    [R5]isis [R5-isis-1]domain-authentication-mode md5 cipher hcie //domain 路由域

    4、MTU:

    • 以太网接口MTU值小于ISIS- LSP报文的max-size+3(3个字节是ISIS-LSP报头长度) 会影响邻居建立
    • P2P接口MTU值要小于ISIS-LSP报文长度 会影响邻居建立

    LSP报文的max-size:默认1497字节,以太网接口MTU最小就是1500字节

    5、接口网络类型:

    ISIS只支持MA网络类型P2P网络类型

    [R5-GigabitEthernet0/0/1]isis circuit-type p2p 电路类型设置为p2p模式

    6、同一子网,掩码可以不一致

    直连可达情况下,不传掩码,只传接口ip,收到后用IP和自己接口进行匹配

    7、2-way和3-way可以建立邻居

    2-way(两次握手)和3-way(三次握手)可以建立邻居,(针对ppp网络类型,3-way兼容2-way,但3-way 不兼容2-way)

    MA网络只能用三次握手,但是P2P网络可以用三次握手,也可以用两次握手

    8、cost-type开销类型(宽度量和窄度量)可建邻居但无法传递路由

    [R7]isis [R7-isis-1]cost-style ? //设置宽度量/窄度量 compatible Set cost style to compatible narrow Set cost style to narrow narrow-compatible Set cost style to narrow-compatible wide Set cost style to wide wide-compatible Set cost style to wide-compatible

  • 相关阅读:
    刷题10_30
    带你着手「Servlet」
    AcWing工程课系列——《Linux基础课》
    View Design 全系产品升级至 Vue 3,并发布 View UI Plus 正式版
    ES7新特性深度解析:提升JavaScript开发效率的利器
    2022.8.22-8.28 AI行业周刊(第112期):个人定位发展
    基于nodejs+vue的读书会网站
    【PyG】理解MessagePassing过程,GCN demo详解
    哪个牌子的儿童护眼灯好?分享315护眼灯合格名单的护眼台灯
    基于JavaSwing开发企业进销存管理系统 中药材进销存管理+论文 毕业设计源码
  • 原文地址:https://blog.csdn.net/qq_33162707/article/details/126028526