HCIP-12 中间系统到中间系统基础
一、ISIS的区域
1.管理区域:Area ID(基于路由器的管理区域)
2.算法区域
骨干区域:由连续的L2或者L1/2路由器组成的逻辑区域
非骨干区域:是由连续的L1或者L1/2路由器组成的逻辑区域
注释。L1 L2 L1/2的L指的是level。
ISIS在组网时,也要求非骨干区域与骨干区域相连,不支持vlink,没有补救措施
二、级别问题
1.路由器级别 leveL1 leveL1-2(默认) leveL2
2.邻居级别
level-1
和相同区域的L1路由器建立L1邻居,和不同区域的L1路由器无法建立邻居。
和相同区域的L2路由器无法建立邻居,和不同区域的L2路由器无法建立邻居。
和相同区域的L1/2路由器建立L1领居。和不同区域的L1/2路由器无法建立邻居。
总结:L1级别的路由器只能和L1或L1/2路由器在相同区域建立L1级别邻居
level-2
和相同区域的L1级别路由器无法建立邻居,和不同区域的L1路由器无法建立邻居。
和相同区域的L2级别路由器建立L2邻居,和不同区域的L2路由器建立L2邻居。
和相同区域的L1-2路由器建立L2邻居,和不同区域的L1/2路由器建立L2邻居。
总结:L2级别路由器只能和L2或L1/2路由器建立L2邻居,不要求区域ID相同。
level-1-2
和相同区域的L1路由器建立L1邻居。和不同区域的L1路由器无法建立邻居。
和相同区域的L2路由器建立L2邻居。和不同区域的L2路由器建立L2邻居。
总结:L1的路由器只支持建立L1级别邻居,并且要求区域ID 一致。L2的路由器只支持建立L2级别邻居,不要求区域ID一致。
L1/2路由器即支持L1邻居又支持L2邻居。
3.链路级别:三种级别。leveL1,leveL2和leveL1-2
缺省情况下是leveL1-2的。
A、L1的路由器在广播链路上发送L1的hello报文,与链路级别无关。始终发送L1的hello包
L2的路由器在广播链路上发送L2的hello报文与链路级别无关,始终发送L2的hello包。
L1/2路由器在广播链路上发送L1和L2的hello报文与链路级别有关,取交集发送
B、对于p2p电路类型和广播类型一致
总结:对于仅支持一种级别的路由器来说。链路级别不起作用。对于支持两种级别的路由器来说。链路级别起作用。取交集发出
三、ISIS当中的电路类型
在ISIS中接口会采用默认电路类型,如果没有修改则认为是广播型。如果修改为P2P,
那么就是P2P类型。
1.广播
当数据链路层协议为以太网时。ISIS的电路类型默认为广播
2.P2P
当数据链路层协议为ppp或hdlc时,ISIS的电路类型默认为P2P
3.在广播电路类型中,即MA网络中ISIS路由器也要类似OSPF一样。选举dis(伪节点)
dis的选举原则
接口的dis优先级。优先级默认为64,取值范围0到127。数值越大越优。如果为零,也要参与选取
如果优先级比不出来,继续比较接口MAC地址,MAC地址越大越优
四、NET地址
Area id+system ID+SEL组成
Area id:1-13字节。可长可短,代表管理区域。
System-id:类比OSPF的router ID,代表唯一的一台ISIS路由器。如果冲突将无法建立ISIS邻居
SEL:固定为00,代表为特殊的NSAP地址
五、ISIS报文
OSPF报文:Hello dd lsr lsu lsack
isis这个报文,它有九种报文
1.hello报文
L1的hello报文:用于在广播电路类型上建立L1级别邻居关系
L2的hello报文:用于在广播电路类型上建立L2级别邻居关系
p2p的hello报文:用于在点到点链路上建立isis邻居关系
2.lsp报文
lsp报文是用于描述链路状态信息的,类似于OSPF的lsu报文
OSPF的lsu报文,其中承载lsa链路状态通告
isis的lsp报文,其中承载lsp(link state PDU)
L1级别的lsp报文:是用来描述L1的链路状态信息
L2级别的lsp报文:是用来描述L2的链路状态信息
备注:L1的路由器只会维护L1级别的lsdb。
L2的路由器只会维护L2级别的lsdb。
L1/2的路由器既维护L1的lsdb,又维护L2的lsdb
3.snp报文--序列号报文
完全序列号报文csnp:
它就类比OSPF的dd报文。用于描述L1级别lsdb中的所有lsp的摘要信息。
L1的csnp描述了L1级别数据库当中所有lsp的摘要信息
L2的csnp描述了L2级别数据库当中所有lsp的摘要信息
部分序列号报文psnp
类比OSPF的lsr和lsack
L1的psnp
L2的psnp
4.psnp报文在不同的电路类型中有一些区别:
在广播电路类型下psnp报文只有请求作用没有确认作用。
在P2P电路类型下。psnp报文既有请求作用又有确认作用。
六、isis报文发送
广播电路上L1的报文发送目的组播mac是01:80:c 2:00:00:14
广播电路上L2的报文发送目的组播mac是01:80:c 2:00:00:15
七、isis路由协议邻居建立
Down Init Up三种状态机
1.isis建立邻居直接就是邻接关系
当路由器接口宣告进isis后,在没有收到其他路由器发送的hello报文时,处于down状态。
当收到其他路由器发来的第一个hello报文,且这个hello报文中不包含自身的neighbor信息),此时处于init状态
收到了其他路由器的hello报文且报文中包含自己的接口MAC地址(neighbo信息),此时为up状态。
2.isis和OSPF的区别:
OSPF在建立到2-way状态后,还要考虑是否需要交互lsa,因此还要通过其他复杂的邻居状态机制。最终到达full状态,它需要指定状态机来同步数据库