ISIS Neighbor & Net Type & DIS

ISIS的邻居:
ISIS建立邻居关系的必要条件:区域ID号、认证、最多区域地址(max-area-address,Level-2不协商该参数)
OSPF建立邻居关系的必要条件:Hello时间、Hold Time、区域ID号、认证   (在广播网络中还需要协商:掩码)

状态变化:Init -2way--> up(因为数据库同步是在邻居建立之前)

==================================================
Network Type
IS-IS路由协议支持点到点的网络类型和广播的网络类型两种。
理论上不支持NBMA和点到多点网络类型,如果需要在NBMA和点到多点的网络上部署IS-IS路由协议,通过划分子接口的方式,把NBMA和点到多点转化为多个点到点的网络类型。

OSPF路由协议支持点到点、广播、NBMA、点到多点和虚连接网络类型。所以IS-IS和OSPF相比支持的网络类型较少。

广播网络的同步过程:每个路由器都将CSNP发给网段,每隔10s,路由器请求。
点到点的信息同步:1.第一次交换CSNP,2.PSNP请求

<1>广播网络类型(广播类型1和广播类型2)
广播网络类型邻居建立过程:
Level 1:01-80-C2-00-00-14(Hello发向该地址)
Level 2:01-80-C2-00-00-15
状态变化:Init -2way--> up(因为数据库同步是在邻居建立之前)

LAN IIH(广播类型ISIS Hello)使用以下TVL类型:
区域地址(类型1)决定形成的邻居类型
中间系统邻居(类型6)
填充padding(类型8):可选
验证类型(类型10):可选

广播网络DIS的选举规则:
Pri:最大值127,越大越优
MAC:选择接口更大的SNPA(MAC)地址作为DIS

ISIS邻居建立的必要条件:
ID长度:System ID长度,默认全部 6 type
最多区域地址   (Level-2 不考虑)
源ID:System ID的具体地址
验证类型

*10秒Hold Time时间,Hello时间为Hold Time时间的1/3

<2>点到点网络类型(利用接口Type区分类型1和类型2)
    在IP环境中,ES-IS协议仅仅在一定程度上便利于路由器向邻接关系形成ES-IS的主要功能是为网络设备提供NSAP到SNAP的映射(ES相当于终端)
    ES send ESH packet to all the Inter-Systems
    所有路由器:09-00-2B-00-00-05
    IS send ISH packet to all the End-Systems
    所有终端系统:09-00-2B-00-00-04

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

DIS(designated intermediate system)
负责广播链路状态数据包
高接口优先级-->高SNPA(LAN中为MAC;FrameRelay中为DLCI)-->高Sys ID。
没有备份DIS,且可以抢占。因此使用更高频率的hello包,3.3s
新选的DIS会清除老的LSP

DIS要承担两个主要工作:
在广播子网中创建并向所有路由器通告伪节点LSP
在LAN中通过每10秒周期性地发送CSNP来泛洪LSP

DIS的选举
在一个LAN中,必须有一个路由器被选举成为DIS
选举基于接口优先级
如果所有接口的优先级一样,具有最大的subnetwork point of attachment (SNPA) 的路由器将当选DIS;LAN中,SNPA 指的是MAC地址,在帧中继网络中,SNPA 是local data link connection identifier (DLCI)
如果SNPA是一样的,具有最大的system ID的路由器将当选为DIS
DIS的选举是抢占式的
没有禁止选举的功能(OSPF以0优先级禁止)

什么是Pseudonode 伪节点
伪节点是在广播多路访问网络中的一台虚拟路由器
伪节点由DIS创建
DIS在伪节点LSP中通告LAN中的所有邻居
LAN中的所有路由器在它们的LSP中通告自己与伪节点的连接性
在OSPF中DR不会和自己建立邻居,但在ISIS中,DIS会和自己建立邻居。即DIS类似于一个伪节点

伪节点的作用
减小路由器LSP的大小
使路由器LSP更稳定
使SPF计算更快

原文地址:https://www.cnblogs.com/cyrusxx/p/12824186.html