ISIS建邻居的条件,首先应该来讲一哈ISIS的基本概念
ISIS的基本概念
1.基本信息
IS-IS(中间系统到中间系统) Intermediate system to intermediate system
运行在CLNP、IP网络中的IS-IS被称为集成化的ISIS。基于数据链路层,组播更新**,组播MAC为 0180-C200-0014,0180-C200-0015。**
2.报文类型
IIH:ISIS hello报文 用于建立ISIS邻居关系;
广播网络环境中
P2P网络中的IIH
LSP:link-state PDU:类似于OSPF中的LSU。携带链路状态信息;包括路由器LSP,伪节点LSP
SNP:sequence number PDU,CSNP(complete Snp,全时序报文)PSNP(Partial SNP,部分时序报文)进一步又可以分为L1 CSNP L2 CSNP L1PSNP L2PSNP
PSNP:类似于OSPF中的LSR和LSack,用于请求LSP以及确认LSP;包括L1-PSNP,L2-PSNP
PSNP
CSNP:类似于OSPF中的DBD,用作LSDB描述的信息;包括L1-CSNP,L2-CSNP
路由器类型
1.Level-1路由器:只能和L1.L1-2的路由器建立邻居关系,维护L1的LSDB,L1路由器形成的邻居关系被称为L1的区域。
2.Level-2路由器:只能和L2,L1-2的路由器建立邻居关系(同区域or不同区域都可以)
3.Level-1-2的路由器:用于连接L1和L2的路由器,类似OSPF中的ABR,L1-2的路由器用来连接L1.L2区域。华为默认为L1-2路由器。
区域类型
1.骨干区域:L2邻居关系形成的逻辑上的区域为骨干区域,被称为L2区域。骨干区域要保证连续性,保证和非骨干区域相连。
2.非骨干区域:L1的邻居关系形成的L1区域是非骨干区域。
area-id :1-13byte不定长,用于表示一台ISIS路由器在哪一个区域,
system-id:固定6byte。系统ID,唯一标识一台ISIS路由器,类似OSPF中的router-id
SEL:固定1byte,在IP网络中固定为00
影响ISIS建立邻居的因素
- 区域:L1的路由器建立L1邻居关系,必须要在同一区域。(L2可跨区域)
- 路由器级别:不同的路由器级别无法建立邻居关系,Level-1-2可以同时与L1和L2建立邻居关系。
- 掩码:广播型网络下会检查掩码参数(所以接口下掩码参数要一致),前提是在同一个网段哈。P2P网络下不协商掩码
- 网络类型:网络类型必须保持一致。如果是P2P则需要保证链路层协议一致。
- 认证:接口认证的认证类型和认证秘钥必须一致。
- sytem-id:system-id必须不一致。
- MTU:要一致。广播型网络为1497 ,P2P为1500.
L1,L2干嘛的
所有的L2,级别的路由器组成骨干网,负责在不同区域间通信,当然路由域中的L2级别路由器必须是物理连续的,以保障骨干网的连续性。只有L2级别的路由器才能直接与区域外的路由器交换信息。可以和L2-L1-2(可不同区域)建立邻居关系,L2路由器只维护L2的LSDB,该LSDB包含区域间路由的信息。
L1负责区域内路由,只于属于同一区域内的L1和L1-2建立邻居关系,不同区域的L1不能建立邻居关系。L1路由器只负责将L1的LSDB(链路状态数据库,包含本区域的路由信息)发送给最近的L1-2。
L1-2路由器,
他可以与同区域的L1和L1-2形成L1邻居关系,也可以和不同区域的L2.L1-2建立L2邻居关系。但是L1路由器必须通过L1-2路由器才能连接其他区域。L1-2路由器维护两个LSDB(L1的LSDB用于维护区域内路由,L2的LSDB用于维护区域间路由)