ISIS细节

本文详细介绍了ISIS协议的工作原理,包括组播地址、NSAP地址、System ID、NSEL字段、区域和邻接关系的建立,以及DIS选举、LSP分片等关键概念。还探讨了ISIS在IP网络中的应用和限制,如接口Metric、LSP刷新和生存时间、邻接检查等。
摘要由CSDN通过智能技术生成
  1. ISIS在发送报文时,以一个组播的形式发送。组播MAC地址01-80-c2-00-00-14 (level1), 01-80-c2-00-00-15 (level2). 凡使能了ISIS的接口都会接收相应报文。
  2. NSAP地址最少为8字节,最长为20字节
  3. 当NSEL值为00时,这个NSAP地址称为NET (Network EntityTitles,网络实体名)。NET 用来唯一地表示 IS-IS 路由选择域中的 OSI主机
  4. Net 格式:AreaID + SysID + .00 (例如 49.1111.1111.1111.00, zebos可以配置ee.ffff.ffff.ffff.00, Cisco不可以)
  5. IS-ISrouter只能属于一个Area。在同一个node上配置了两个Area ID,同时有两个邻接分别配置了其中的一个AreaID,此时实际上三个node仍然是在一个Area.
  6. ISISnode可以配置多个区域地址(1--13个字节)。其作用主要用于area地址更改或domain中的area合并或分拆,一旦合并或分拆完成,就没有需要配置多个area地址了。
  7. System ID(系统ID):6个字节。ES或IS的标识符。类似OSPF的RouterID,用来一个区域内的某台设备的本身。SysID只在一个区域内有意义,多个区域系统ID相同也不会冲突。SysID只要求在同一个特定的区域内唯一即可,因此,一个区域内的路由器可以和另一个区域内的路由器拥有相同的SysID,除非这两台路由器连接到backbone(Level-2),否则不会产生任何冲突,然而事实上,不管网络是单域还是多区域,大部分ISP都保持SysID在域内唯一。
  8. ISO10589中,sysID是变长的,1-8字节,要求sysID有相同的长度。但在实现中都是固定6字节?
  9. 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.
  10. 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.
  11. NSEL如果值为00,表示为IP协议提供服务。这个字段的长度为定长,长度为1字节。IP网络中这个字段目前只能设置为00,设置其它会报错。
  12. Level-1 路由器只不能与其他区域(Area)的 Level-1 路由器形成邻居。Level-2路由器则可以和其他Area的Level-2路由器形成邻居。Level1/2路由器可以和本Area的任何路由器形成邻居,并和其他区域的Level-2及Level-1/2路由器形成邻居。
  13. 发送第一个P2P IIH时(由接收到ISHPDU触发的)需要padded以保证ajacency仅在能交换maxsize的PDU的IS间形成。
  14. Broadcast IIH均需要padded以保证ajacency仅在能交换maxsize的PDU的IS间形成。为什么不像P2P仅在第一个IIH添加padding?
  15. IIH加上padding以后如果超过MTU则不能发送出去,也就不能建立邻接,也就不需要接收端检查长度了。
  16. ISIS是二层报文,无法实现协议报文在IP层的自动分片。
  17. ISIS DIS选举:1) LAN IIH 报文选举; 2) 最高优先级当选; 3) 其次最高MAC当选
  18. DIS priority为 0-127 (7-bit),缺省64?优先级为0的路由器也参加选举。
  19. DIS发送hello的间隔是普通node的1/3,保证DIS失效可以被快速检测到
  20. 没有备份的DIS
  21. ISIS中,广播网上所有路由器均形成adjacency,和OSPF不一样。LSDB
  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值