工作在一个
AS
域内部的是
IGP
协议,工作在不用
AS
之间的
EGP
协议
IS-IS
所有区域都是评级的
路由分成
level
,
level2
和
level1-2
Level1 for local area
相当于
ospf
的完全末节区域
Level2 for different areas
Level1-2 for both
集成
IS-IS
协议
要求
IP
和
CLNP
地址
Core
区域放置
L2
的,不直接连接用户,边界连接
L1-2
IS-IS
信息部室使用网络层协议传输的,而是直接被加入到数据链路层帧中。
LSP
只有两种
LSP1
和
LSP2
TLV
字符串负责对所有的
IS-IS
更新进行编码
OSPF
运行在
IP
之上,需要
IP
地址,集成
IS-IS
运行在链路层上,需要
IP
地址和
CLNS
地址。
OSI
网络层地址:
NSAP addresses
变长地址
,
最大
20bits
NSAP
分为
IDP
和
DSP
两部分
IDP: initial domain part
相当于
IP
地址中的主网
(AFI :authority and format identifier IDI: initial domain identifier)
DSP: Domain specific part
相当于子网和主机位
(High-order DSP:
区域地址
,System ID
:设备名,
NSEL
:选择服务,相当于
ip
协议的协议
(protocol)ip
,大致相当于
ip
中的端口号
)
实际应用中简化了该地址,分为下面三部分:
Area address:
AFI set to49,
自己也可以修改
Area ID
System ID
:
6
字节
可以用接口
mac
地址
用来表示一个
IS
用来做
level1
的路由,必须唯一
NSEL
Always set to 0 for a router
一个地址实例:
49.0001.0000.0c23.3456.00
0001
表示区域
1
链路层地址:
Subnetwork Point of attachment
(
SNPA
)
OSI
中把一个接口叫做
circiut
用
SNPA
代表
区域
ID
用于在区域之间进行路由,不考虑系统
ID
系统
ID
用于在区域内进行路由,不考虑区域地址
IS-IS
和
ES-IS
的
PDU
被直接封装到数据链路
PDU
中,没有
CLNP
报头和
IP
报头,真正的
CLNP
分组在数据链路报头和高层
CLNS
信息之间包含一个完整的
CLNP
报头。
IS-IS
定义的
4
种
PDU
:
IS-IS
的
hello
包:
ESH
主机始发,
ISH
路由发给主机,
IIH
路由间
LSP 1.nonpseudonode
非尾节点
用来描述直连链路以及邻居,相当于
ospf 1
类和
1
类
lsa
2.pseudonode
尾节点
每隔
20
分钟会洪泛一次
PSNP
用于确认和请求丢失的链路状态信息
CSNP
用于描述路由器
LSDB
中的完整
LSP
列表
路由器的
LSP
包含
LSP
报头和
TLV
字段
TLV
变长字段包含:
1.
邻居
IS
、
ES
2.
身份验证信息
3.
连接的
IP
子网
LSP
在点到点的网络中是单播发,广播网是组播发送
只有
DIS
没有备用
DIS
,并且是抢占的,
Show is-is databse
LSPID R1.00-00 R1.00
代表伪节点,
01
代表非伪节点
-00
代表该
lsp
在传输过程中没有被分片
ATT
表示是否连接替他区域,
0
表示没有,
1
表示有
LSDB
同步用
SNP
PSNP 1.
确认
of LSP
在点到点链路
2. request missing pieces of LSDB
CSNP 1.DIS
周期性发送
(10
秒
)
2. on p2p link when the link comes up
IS-IS
邻接关系建立在
OSI
的
CLNS
上,而不是建立在
IP
之上,因此
CLNS
邻接关系的两端配置位于不同子网的
IP
地址,而不会影响到
IS-IS
的运行。
IS-IS
管理距离
115
本文出自 “沉” 博客,转载请与作者联系!