zoukankan      html  css  js  c++  java
  • ISIS路由协议的概念及实验配置

    一、IS-IS(中间系统(路由器)间的路由协议)

    IS-IS最初是国际化标准组织ISO为它的无连接网络协议CLNP设计的一种动态路由协议

    IS-ISISO定义的OSI协议栈中无连接网络服务CLNS(Counection Less Network Service)的一部分

    CLNP:类似于TCP/IP中的IP协议,IP协议为TCP/IP传输层服务CLNPOSI传输层服务

    IS-IS:中间系统(路由器)间的路由协议,类似于IP中的OSPF

    ES-IS:主机系统与中间系统的路由协议,就像IP中的ARPIGMPRD)等,扁平化的层次结构

                                                                                                                                            

    集成ISIS特点

    OSPF特点

    支持CLNP网络、IP网络

    目前只支持IP网络

    工作在数据链路层

    工作在IP


     

     

     

    二、ISIS组成部分

     

    NET地址三部分组成:Area  ID  +  System  ID  +  SEL00);

    IPSEL00NET最多只能配3个;

    NSAPNetwork Service Access Point)是OSI协议中用于定位资源的地址,相当于OSI的网络层协议CLNP的地址(类似IP地址的概念);一个NSAP地址最长是20个字节,最少8个字节

    三、ISISOSPF共同特征

    1、维护一个链路状态数据库,当然是基于pijkstra算法

    2、都利用HELLO包形成和维护邻居关系

    3、使用区域的概念来构成层次化的拓扑结构

    4、都提供在区域之间提供地址汇总的能力

    5、无类路由协议

    6、都选取一个指定路由器来描述广播性网络

    7、认证能力

    四、NET

    网络实体名称NET指的是设备本身的网络层信息,可以看作是一类特殊的NSAPSEL=00,NET的长度与NSAP的相同,在配置IS-IS过程中,NET最多配3个,在配置多个NET时,必须保证它们的System ID都相同

    如果区域号一致,默认两台设备会建立既有Level1、也有Level2的邻居

    如果区域号不一致,默认只有Level2

    #

    Isis 1

    Network-entity  49.0123.1111.1111.1111.00

    Is-name  AR1

    Intterface  g0/0/0

    Ip  add  172.16.10.1  24

    Isis  enable  1

    #

    Display  isis  peer        查看isis邻居

    Display  isis  lsdb        查看isis数据库

    Display  isis  int         查看本路由器上那些接口宣告进isis进程

    Display  isis  route       查看isis路由表

    Display  ip  routing-table  protocol  isis

     

     

     

    五、ISIS实验配置

     

    AR1配置

    <Huawei>undo terminal monitor

    <Huawei>system-view

    [Huawei]user-interface console 0

    [Huawei-ui-console0]idle-timeout 0 0

    [Huawei-ui-console0]sysname R1

    [R1]isis

    [R1-isis-1]network-entity 49.0001.1111.1111.1111.00

    [R1-isis-1]is-name R1

    [R1-isis-1]quit

    [R1]int g0/0/0

    [R1-GigabitEthernet0/0/0]ip add 172.16.1.1 24

    [R1-GigabitEthernet0/0/0]undo shutdown

    [R1-GigabitEthernet0/0/0]isis enable

    [R1-GigabitEthernet0/0/0]int g0/0/1

    [R1-GigabitEthernet0/0/1]ip add 14.1.1.1 24

    [R1-GigabitEthernet0/0/1]undo shutdown

    [R1-GigabitEthernet0/0/1]int loop 0

    [R1-LoopBack0]ip add 1.1.1.1 32

    [R1-LoopBack0]isis enable

    [R1-LoopBack0]quit

    AR2配置

    <Huawei>undo terminal monitor

    <Huawei>system-view

    [Huawei]user-interface console 0

    [Huawei-ui-console0]idle-timeout 0 0

    [Huawei-ui-console0]sysname R2

    [R2]isis

    [R2-isis-1]network-entity 49.0001.2222.2222.2222.00

    [R2-isis-1]is-name R2

    [R2-isis-1]int g0/0/0

    [R2-GigabitEthernet0/0/0]ip add 172.16.1.2 24

    [R2-GigabitEthernet0/0/0]undo shutdown

    [R2-GigabitEthernet0/0/0]isis enable

    [R2-GigabitEthernet0/0/0]int loop 0

    [R2-LoopBack0]ip add 2.2.2.2 32

    [R2-LoopBack0]quit

    [R2]int loop 0

    [R2-LoopBack0]isis enable

    [R2-LoopBack0]quit

    AR3配置

    <Huawei>undo terminal monitor

    <Huawei>system-view

    [Huawei]user-interface console 0

    [Huawei-ui-console0]idle-timeout 0 0

    [Huawei-ui-console0]sysname R3

    [R3]isis

    [R3-isis-1]network-entity 49.0001.3333.3333.3333.00

    [R3-isis-1]is-name R3

    [R3-isis-1]int g0/0/0

    [R3-GigabitEthernet0/0/0]ip add 172.16.1.3 24

    [R3-GigabitEthernet0/0/0]undo shutdown

    [R3-GigabitEthernet0/0/0]isis enable

    [R3-GigabitEthernet0/0/0]int loop 0

    [R3-LoopBack0]ip add 3.3.3.3 32

    [R3-LoopBack0]isis enable

    [R3-LoopBack0]quit

    AR4配置

    <Huawei>undo terminal monitor

    <Huawei>system-view

    [Huawei]user-interface console 0

    [Huawei-ui-console0]idle-timeout 0 0

    [Huawei-ui-console0]sysname R4

    [R4]isis

    [R4-isis-1]network-entity 47.0002.4444.4444.4444.00

    [R4-isis-1]is-name R4

    [R4-isis-1]int g0/0/0

    [R4-GigabitEthernet0/0/0]ip add 14.1.1.4 24

    [R4-GigabitEthernet0/0/0]undo shutdown

    [R4-GigabitEthernet0/0/0]isis enable

    [R4-GigabitEthernet0/0/0]int loop 0

    [R4-LoopBack0]ip add 4.4.4.4 32

    [R4-LoopBack0]isis enable

    [R4-LoopBack0]quit

    六、IS-IS路由器的三种类型

    1、Level-1路由器(只能创建level-1LSDB

    2、Level-2路由器(只能创建level-2LSDB

    3、Level-1-2路由器(路由器的默认类型)能同时创建level-1level-2LSDB

    Level-1路由器部署在非骨干区域,Level-2路由器和Level-1-2路由器部署在骨干区域

    每一个非骨干区域都通过Level-1-2路由器与骨干区域相连

    IS-IS中,Level-1Level-1-2级别的路由器分别采用SPF算法、分别生成最短路径树SPT

    [AR2-isis-1]is-level?          进程下修改ISIS的级别

    Level1     level1

    Level-1-2   Level-1-2

    Level2     level2

    Interface  g0/0/0           在接口下修改设备接口的level级别

    Isis  circuit-level   level-1

    Isis的接口级别优先于进程级别

    Level  1邻居的建立

    区域号必须一致(Area  ID

    level  1

    level  1

    可以建立

    level  1

    level  1/2

    可以建立

    level  1

    level  2

    不可以建立

    Level  2

    不比较区域号(Area  ID

    Level  2

    Level  2

    可以建立

    Level  2

    Level  1/2

    可以建立

    level  1

    Level  2

    不可以建立

    level  1

    Level  1/2

    不可以建立

    七、IS-IS的报文

    HELLOlevel  1              HELLO报文

     Level  2              HELLO报文

     P2P                  HELLO报文

    LSP:类似LSU

         L1  LSP

         L2  LSP

    SNPCSNP类似OSPF  DBD

         L1  CSNP       L2  CSNP

    PSNP:类似LSR    LSACKP2P)

         L1  PSNP       L2  PSNP

    L1  LAN  IIH

    MAC0180-C200-0014                  组播地址

    L2  LAN  IIH

    MAC0180-C200-0015                  组播地址

    IS-IS目前只支持点到点和广播网络类型

    八、区域间路由

     

  • 相关阅读:
    JavaScript中函数和构造函数的区别
    如何使用less(变量,混合,匹配,运算,嵌套...)
    sublime text3 最常用的快捷键及插件
    ReentrantLock实现原理
    揭密FutureTask
    消息队列设计精要(转)
    漫谈MySql中的事务
    浅析Spring AOP
    理解java动态代理
    理解tomcat之搭建简易http服务器
  • 原文地址:https://www.cnblogs.com/xuhao0705/p/13393358.html
Copyright © 2011-2022 走看看