一、IS-IS路由协议简介
IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(the International Organization for Standardization,国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议。运行IS-IS协议的网络包含了终端系统(End System)、中间系统(Intermediate System)、区域(Area)和路由域(Routing Domain)。一个路由器是Intermediate System(IS),一个主机就是End System(ES)。主机和路由器之间运行的协议称为ES-IS,路由器与路由器之间运行的协议称为IS-IS。区域是路由域的细分单元,IS-IS允许将整个路由域分为多个区域,IS-IS就是用来提供路由域内或一个区域内的路由。IS-IS与OSPF路由协议不同,OSPF是按照链路划分区域,IS-IS是按照路由器划分区域,一个路由器可以是level-1,level-1-2,level-2三种角色之一。IS-IS支持的路由条目更多,常用于城域网。
二、IS-IS路由协议配置实践
1、实验环境说明
博文实验环境采用GNS3模拟器搭建IS-IS网络实验环境,路由器使用c7200,iso系统版本为c7200-advipservicesk9-mz.124-20.T.bin。
2、拓扑图
如下拓扑图我们使用4台路由器完成IS-IS路由协议模拟实验,路由器R1和R2模拟核心区域路由器,区域编号49.01;路由器R3、R4模拟普通区域,区域编号分别为49.02和49.03。
————————————————
三、IS-IS知识点总结
IS-IS除了IP路由,还需要CLNS地址;
IS-IS采用了分层结构,L1表示普通区域,L2表示骨干核心区域,L2区域只可以有一个;
IS-IS路由协议中,路由器有三种角色level-1,level-2-only,level1-1-2,思科路由器默认是level-1-2;
CLNS地址标识的是整个节点,包括区域+设备ID+进程三部分组成,可变长都8-20字节;
IS-IS工作在3层,其协议报文直接封装在数据链路层的帧结构中,跟IP无关;
IS-IS路由协议管理距离值115;
一台ISIS路由器默认最多属于3个区域,通过max-area-addresses命令修改,可以设置为3-254。
四、CLNS地址说明
路由器使用的CLNS地址被称为NSAP(Network Service Access Point)
NSAP=Area + System ID + NSEL(8-20Bytes),其中Area 1-13字节,Sytem ID 6字节,NSEL1个字节。
Area =IDP+HODSP,IDP标识机构码,HODSP标识区域。常用机构码47表示国际代码,49表示本地管理,类似于IP地址中的私有地址,所以我们模拟实验使用49机构码。
System ID 6字节,相当于OSPF中的router-id,一般用直接用mac地址作为system ID。
NSEL 1字节,标识设备中的进程,当NSEL=00时,被称为NET(Network Entity Title)。
————————————————
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!