一、IS-IS概念

        IS-IS是一种基于链路状态算法的内部网关协议,与TCP/IP网络中的OSPF协议非常相似,也是通过SPF算法确定最终路由表。
        由于标准的IS-IS并不直接适合于IP网络,因此IETF制定了用于IP 网络的是集成化的IS-IS协议,称为集成IS-IS。通常用于运营商,城域网等。

二、IS-IS原理

        IS-IS协议通过发送LSP (链路状态协议数据单元)进行路由信息通告,通过Hello PDU发现邻居和创建邻接。

        通过SNP (序号协议数据单元)请求以及确认链路状态信息(承 载的是链路状态信息摘要),而链路状态信息的详细拓扑和路由信息是由LSP 报文传递。

        路由器在接收到的LSP 的基础上,通过SPF (最短路径优先)算法最终确定路由表。

三、IS-IS的组成 

         运行IS-IS协议的网络包含了终端系统 (End  System)、中间系统(Intermediate  System)区域 (Area) 和路由域 (RoutingDomain)  一个路由器是Intermediate    System(IS)

        一个主机就是End   System(ES)。        

        主机和路由器之间运行的协议称为ES-IS, 路由器与路由器之间运行的协议称为IS-IS

        区域是路由域的细分单元,IS-IS允许将整个路由域分为多个区域,IS-IS就是用来提供路由域内或一个区域内的路由。

四、IS-IS区域

        为了支持大规模的路由网  IS-IS在路由域内采用两级的分层结构。

        一个大的路由域被分成一个或多个区域(Areas)。  区域内的路由通过Level-1 路由器管理,区域间的路由通过Level-2 路由器管理。如下图:

路由器基础(六): IS-IS原理-LMLPHP

 

        Level-1路由器负责区域内的路由,它只与属于同一区域的Level- 1和Level-1-2路由器形成邻居关系,维护一个Level-1的链路状态 数据库,该链路状态数据库包含本区域的路由信息,到区域外的报文转发给最近的Level-1-2 路由器。
        Level-2路由器负责区域间的路由,可以与同一区域或者其它区域 Level-2Level-1-2路由器形成邻居关系,维护一个Level-2的链路状态数据库,该链路状态数据库包含区域间的路由信息。
        所有Level-2 路由器和Level-1-2 路由器组成路由域的骨干网,负责在不同区域间通信。
        路由域中的Level-2 路由器必须是物理连续的,以保证骨干网的连续性。
         同时属于Level-1 Level-2 的路由器称为Level-1-2 路由器,可以与同一区域的Level-1 Level-1-2 路由器形成Level-1 邻居关系,也可以与同一区域或者其他区域的Level-2 Level-1-2 路由器形Level-2的邻居关系。
        Level-1路由器必须通过Level-1-2路由器才能连接至其他区域。
        Level-1-2 路由器维护两个链路状态数据库, Level-1 的链路状态数据库用于区域内路由, Level-2的链路状态数据库用于区域间路由。
        每台路由器只能属于一个区域,区域边界在链路上。

五、IS-IS特点 

· 维护一个链路状态数据库,并使用SPF 算法来计算最佳路径;
· 用Hello 包建立和维护邻居关系;
· 使用区域来构造两级层次化的拓扑结构;
· 在区域之间可以使用路由汇总来减少路由器的负担;
· 支持VLSMCIDR;
· 在广播多路访问网络通过选举指定IS(DIS)     来管理和控制网络上的泛洪扩散;
· 具有认证功能;
·  IS-IS采用Cost作为度量值;
· 快速收敛;
· 适合大型网络。

六、IS-IS 配置

·   sysname Router

·   isis  100                  #配置ISIS 100,100为进程号

· is-level level-1        #修改路由器的类型为Level1,  如果不做修改则默认 Level 1-2

· is-name lms                 #修改名字

·   network-entity    51.0001.0000.0000.0001.00    #配置规定的NET地址编号

·   interface      GigabitEthernet0/0/0

·   ip   address   10.0.123.1255.255.255.0

· isis enable 100                  #在接口下使能isis 100

· isis cost 15                        #修改开销值,选择最优的路径

· Isis  circuit-type  p2p          #修改链路类型为点到点

· isis dis-priority 127             #配置接口的isis优先级最高,让它成为DIS

 

 

 

11-04 01:14