协议是如何工作的:
传统的ISIS
是如何工作的:
OSI
网络层的地址:NSAP
地址,一个NSAP
标识一个系统的。表示一个完整的节点,而不是一个接口地址。相当于IP
协议的IP
地址。最长20
字节。
把NSAP
地址分层两个部分:
IDP
(IP
地址中的网络号。分成2
个部分:AFI
(固定的,最常用的49
) IDI
DSP
(相当于子网和主机位)分3
个部分
high-order dsp:
区域的地址 system id
设备的具体名字 NSEL
:相当于协议ID
实际应用中简化过:
分3
个部分:area address:
(AFI set to 49 ,area id
);
system id
;
NSEL
:表示上层服务
实际例子:49.0001.0000.0c22.2222.00
49:0001
表示区域1
, 0000
表示系统ID
,标识路由器(NET
地址)
SNPA
:子网接入点,链路层ID
,相当于MAC
帧中继的DLCI
值
编址:
Area address
区域地址用做域间路由
System id
用作区域内路由
路由逻辑:
对于level 1
的路由器:
根据目标地址比较区域地址,对于LEVE 1
的路由器,如果不相同,转发给离我最近的LEVE 1-2
的路由器,如果相同,则用system id
来做。
对于level1-2
的路由器:收到目地包,还是比较area Id
,如果不相同,就用level2
来做,如果相同就用level 1
来做。
根据路径值的不同,我们可能出现去的路径和回来的路径是不一致,所以ISIS
在设计的时候非常灵活