虽然书上以及视频上都说过isis通常都会采用单个L2骨干链路,但基本的概念仍是得学一下。跨域
概念
-System ID:其实就是OSPF的router ID
-NET地址,能够很是灵活,但通常思科路由器上用的是10个字节的表示方式。i.e: 49.0001.0010.0100.1001.00,其中49表明权限标识符,私网通常都用49
0001是区域,而中间的6bytes就是真正的地址。通常把ip地址直接写成6字节形式就行,例如192.168.1.1--->192.168.001.001,最后两位的00就是选择符SEL。这个能够理解为NET地址的上层协议号。00表明这只是个纯地址。
-依赖于二层传输
IS的全部报文通常都PDU (Packet Data Unit),既这些PDU都是直接跑在二层报文上的。
-层的概念,理论上ISIS的区域ID无限多,可是区域类型只有三种,L1,L1/L2以及L2。
其中L1只能有纯L1或者L1/L2路由器创建邻居关系,同理L2与L1/L2或者纯L2路由器才能创建邻居。思科路由器默认状况下是L1/L2。其中L2是骨干区域。
-接口类型:与OSPF相比较简单,只有广播和点到点两种类型,ISIS没法理解什么事NBMA网络,可是在如今以太网打天下帧中继已经不存在的广域网环境,这个就不要去纠结了。
-伪节点:相似DR,存在于广播接口中。因为ISIS是不支持改变接口类型,因此这个DR的选举是不可避免的。DR支持抢占,默认数值为64, 范围0~127,能够经过接口命令
(config-if)#isis priroity 123 来修改
须要注意的是,若是一个网段同时存在L1 L2邻居关系,DR是互相独立选举出来的。
-PDU,packet Data Unit。PDU分为9中,3种hello,两种link state PDU,4种序列号PDU.
3种hello网络
PSNP和CSNP:此句抄TCPIP,在一个广播型网段上,LSP以组播的方式传送。其中
L1使用mac地址0018.c200.0014, L2 LSP使用0018.c200.0015
ISIS使用SNP来了解LSP的接收状况。在P2P网络上,使用PSNP来确认每个LSP的接收状况。其中PSNP是经过如下信息来确认LSP的:ide
TLV字段:
Type Lengh Value, TLV保证了ISIS的扩展性。下面介绍几种常见有用的TLV。
1 跨域范围的前缀分发
因为L1的缺省特性相似OSPF的Totally Stubby Area,L2不会往L1宣告任何路由。相反,L1/L2路由器设置ATT位,而且L1路由器增长了一条到达最近的L1/L2路由器的缺省路由。 Domain-wide TLV容许了一种路由泄露。
2.Wide Metric,6位扩展成32位的度量字段。
3.动态主机名交换,因为记住不一样的SysID的NET地址太过困难,因此容许伪LSP中携带这个伪TLV
4.Multi-topology,这个如今理解不清,须要经过实例和lab来观察。设计
接下来两篇会贴ISIS的实验router