- ISIS在发送报文时,以一个组播的形式发送。组播MAC地址01-80-c2-00-00-14 (level1), 01-80-c2-00-00-15 (level2). 凡使能了ISIS的接口都会接收相应报文。
- NSAP地址最少为8字节,最长为20字节
- 当NSEL值为00时,这个NSAP地址称为NET (Network EntityTitles,网络实体名)。NET 用来唯一地表示 IS-IS 路由选择域中的 OSI主机。
- Net 格式:AreaID + SysID + .00 (例如 49.1111.1111.1111.00, zebos可以配置ee.ffff.ffff.ffff.00, Cisco不可以)
- IS-ISrouter只能属于一个Area。在同一个node上配置了两个Area ID,同时有两个邻接分别配置了其中的一个AreaID,此时实际上三个node仍然是在一个Area.
- ISISnode可以配置多个区域地址(1--13个字节)。其作用主要用于area地址更改或domain中的area合并或分拆,一旦合并或分拆完成,就没有需要配置多个area地址了。
- System ID(系统ID):6个字节。ES或IS的标识符。类似OSPF的RouterID,用来一个区域内的某台设备的本身。SysID只在一个区域内有意义,多个区域系统ID相同也不会冲突。SysID只要求在同一个特定的区域内唯一即可,因此,一个区域内的路由器可以和另一个区域内的路由器拥有相同的SysID,除非这两台路由器连接到backbone(Level-2),否则不会产生任何冲突,然而事实上,不管网络是单域还是多区域,大部分ISP都保持SysID在域内唯一。
- ISO10589中,sysID是变长的,1-8字节,要求sysID有相同的长度。但在实现中都是固定6字节?
- N is a system identifier. In the level 1 algorithm, N is a 6octet ID for OSI end systems, a 7 octet ID for routers, or an 8octet IP Internal Reachability Information entry. For a routerwhich is not a pseudonode, it is the 6 octet system ID, with a 0appended octet. For a pseudonode it is a true 7 octet quantity,comprised of the 6 octet Designated Intermediate System ID and theextra octet assigned by the Destinated Router. The IP InternalReachability Information entries consist of a 4 octet IP addressplus a 4 octet subnet mask, and will always be a leaf, i.e., "EndSystem" in PATHS.
- In the level 2 algorithm, N is either a 7 octet router orpseudonode ID (as in the level 1 algorithm); a variable length OSIaddress prefix; an 8 octet IP Internal Reachability InformationEntry, or an 8 octet IP External Reachability Information entry.The variable length OSI address prefixes, and 8 octet IPReachability Information entries will always be a leaf, i.e., "EndSystem" in PATHS. As above, the IP Reachability Information entriesconsist of an [IP address, subnet mask] combination.
- NSEL如果值为00,表示为IP协议提供服务。这个字段的长度为定长,长度为1字节。IP网络中这个字段目前只能设置为00,设置其它会报错。
- Level-1 路由器只不能与其他区域(Area)的 Level-1 路由器形成邻居。Level-2路由器则可以和其他Area的Level-2路由器形成邻居。Level1/2路由器可以和本Area的任何路由器形成邻居,并和其他区域的Level-2及Level-1/2路由器形成邻居。
- 发送第一个P2P IIH时(由接收到ISHPDU触发的)需要padded以保证ajacency仅在能交换maxsize的PDU的IS间形成。
- Broadcast IIH均需要padded以保证ajacency仅在能交换maxsize的PDU的IS间形成。为什么不像P2P仅在第一个IIH添加padding?
- IIH加上padding以后如果超过MTU则不能发送出去,也就不能建立邻接,也就不需要接收端检查长度了。
- ISIS是二层报文,无法实现协议报文在IP层的自动分片。
- ISIS DIS选举:1) LAN IIH 报文选举; 2) 最高优先级当选; 3) 其次最高MAC当选
- DIS priority为 0-127 (7-bit),缺省64?优先级为0的路由器也参加选举。
- DIS发送hello的间隔是普通node的1/3,保证DIS失效可以被快速检测到
- 没有备份的DIS
- ISIS中,广播网上所有路由器均形成adjacency,和OSPF不一样。但LSDB
ISIS细节
于 2018-06-08 16:15:41 首次发布