三、IS-IS区域划分
根据IS-IS路由器邻居关系,可以将IS-IS划分为两个区域——骨干区域和非骨干区域。(注意,这里的区域不是上文中提到的Area ID)由L2的IS-IS邻居构成的区域为骨干区域,由L1的IS-IS邻居构成的区域为非骨干区域。骨干区域和非骨干区域的边界在Level 1-2路由器上。由于IS-IS没有类似于OSPF的Vlink机制,因此IS-IS的骨干区域必须连续。
1、IS-IS和OSPF区域划分的区别
1)IS-IS在自治系统内采用骨干区域与非骨干区域两级的分层结构:
Level-1路由器部署在非骨干区域。
Level-2路由器和Level-1-2路由器部署在骨干区域。每个非骨干区域都通过Level-1-2路由器与骨干区域相连。(下右图示)
2)每一个非骨干区域都通过Level-1-2路由器与骨干区域相连。
(如上图所示)整个骨干区域不仅包括Area49.0002中的所有路由器,还包括其它区域的Level2和Level-1-2路由器,以上拓扑结构图可以体现IS-IS与OSPF的不同点:
1)在IS-IS中,每个路由器都只属于一个区域;而在OSPF中,一个路由器的不同接口可以属于不同的区域。
2)在IS-IS中,单个区域没有骨干与非骨干区域的概念;在OSPF中,Area0被定义为骨干区域。
3)在IS-IS中,Level-1和Level-2级别的路由都采用SPF算法,分别生成最短路径树(SPT);而在OSPF中,只有在同一个区域内才使用SPF算法,区域之间的路由需要通过骨干区域来转发。
2、IS-IS路由器的分类
ISIS路由器分为三个等级
1)Level-1路由器(只能创建level-1的LSDB)只能和同区域L1/L1-2路由器建立邻居 //属于非骨干区域
2)Level-2路由器(只能创建level-2的LSDB)可以和同区域/不同区域的L2/L1-2路由器建立邻居//属于骨干区域
3)Level-1-2路由器(能同时创建level-1和level-2的LSDB,ABR)可以和同区域的L1、同/不同区域的L2路由器建立邻居//既属于骨干区域又属于非骨干区域。所有路由器默认就是level-1-2
(1)Level-1路由器
Level-1是IS-IS区域内部路由器,它只与属于同一区域的Level-1和Level-1-2路由器形成邻接关系,这种邻接关系称为Level-1邻接关系。(如下图左)
Level-1路由器无法与Level-2路由器建立邻接关系。
只负责维护Level-1的链路状态数据库LSDB,该LSDB只包含本区域的路由信息。Level-1路由器必须通过Level-1-2路由器接入IS-IS骨干区域从而访问其他区域。
(2)Level-2路由器
Level-2是IS-IS骨干路由器,可以与同一或者不同区域的Level-2路由器或者Level-1-2路由器形成邻接关系。Level-2路由器维护一个Level-2的LSDB,该LSDB包含整个IS-IS域的所有路由信息。
所有Level-2级别(即形成Level-2邻接关系)的路由器组成路由域的骨干网,负责在不同区域间通信。路由域中Level-2级别的路由器必须是物理连续的,以保证骨干网的连续性。(如上图右)
(3)Level-1-2路由器
Level-1-2路由器与OSPF中的ABR非常相似,它也是IS-IS骨干网络的组成部分。
Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由。
同时属于Level-1和Level-2的路由器称为Level-1-2路由器,可以与同一区域的Level-1和Level-1-2路由器形成Level-1邻接关系,也可以与其他区域的Level-2和Level-1-2路由器形成Level-2的邻接关系。
在华为路由器上配置IS-IS时,缺省时路由器全局Level为Level-1-2。(如下图左)
不同区域间,只能建立Level-2的邻接关系:
□ Level-2路由器可以与Level-2路由器建立邻接关系。
□ Level-1-2路由器可以与Level-2路由器建立邻接关系。
□ Level-1-2路由器可以与Level-1-2路由器建立邻接关系。
3、IS-IS支持的网络类型
IS-IS会自动根据接口的数据链路层封装,决定该接口的缺省网络类型,IS-IS只支持两种类型的网络:
1)广播链路(Broadcast)如Ethernet、Token-Ring。 2)点到点链路(P2P)如PPP、 HDLC等。
isis circuit-type p2p //配置网络类型
IS-IS目前只支持点对点和广播网络类型
不同网络类型的邻居建立方式、LSDB同步方式不同
在广播多路访问网络中:
广播网中的Level-1 IS-IS使用L1 LAN IIH(Level-1 LAN IS-IS Hello)目的组播MAC为:0180-c200-0014。
广播网中的Level-2 IS-IS使用L2 LAN IIH(Level-2 LAN IS-IS Hello)目的组播MAC为:0180-c200-0015。
在P2P网络中:
发送的所有报文的目的地址都是组播地址09:00:2B:00:00:05
4、配置
修改路由器level等级配置:
isis 1
is-level level-2 --
network-entity 49.0001.0000.0000.000b.00
is-name AR2
整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun 暗号:CSDN】