zoukankan      html  css  js  c++  java
  • H3C ISIS实验大集合(IPv4)

     

    实验目录:

    1.实现多区域多level之间的通信

    2.路由渗透

    3.default-route-advertise 命令用来设置默认路由器

    4.配置IS-IS链路度量值

    5.配置isis路由的优先级

    6.配置接口网络类型

    7.配置IS-IS引入外部路由

    8.配置IS-IS最大等价路由条数

    9.配置IS-IS路由聚合(路由汇总)

    10.禁止接口发送和接收IS-IS报文

    11.配置在PPP接口上取消建立邻接关系必须在同一网段的限制

    12.配置邻居关系验证

    13.配置区域验证

     

    一.实现多区域多level之间的通信

     

    实验接isis基础配置做

    实验拓扑:

    修改R2

    [R2]isis

    [R2-isis-1]is-level level-1-2

    [R2]int lo0

    [R2-LoopBack0]isis enable

    [R2-LoopBack0]int s0/2/0

    [R2-Serial0/2/0]isis enable

    [R2-Serial0/2/0]int s0/2/2

    [R2-Serial0/2/2]isis enable

    [R2-Serial0/2/2]q

     

    [R3]isis

    [R3-isis-1]network-entity 02.0000.0000.0001.00

    [R3-isis-1]is-level level-2

    [R3-isis-1]q

    [R3]int lo0

    [R3-LoopBack0]isis enable

    [R3-LoopBack0]int s0/2/0

    [R3-Serial0/2/0]isis enable

    [R3-Serial0/2/0]int s0/2/2

    [R3-Serial0/2/2]isis enable

    [R3-Serial0/2/2]q

     

    [R4]isis

    [R4-isis-1]network-entity 03.0000.0000.0003.00

    [R4-isis-1]is-level level-1-2

    [R4-isis-1]q

    [R4]int lo0

    [R4-LoopBack0]isis enable

    [R4-LoopBack0]int s0/2/0

    [R4-Serial0/2/0]isis enable

    [R4-Serial0/2/0]int s0/2/3

    [R4-Serial0/2/3]isis enable

    [R4-Serial0/2/3]q

     

    [R5]isis

    [R5-isis-1]net

    [R5-isis-1]network-entity 03.0000.0000.0002.00

    [R5-isis-1]is-level level-1

    [R5-isis-1]q

    [R5]int lo0

    [R5-LoopBack0]isis enable

    [R5-LoopBack0]int s0/2/0

    [R5-Serial0/2/0]isis enable

    [R5-Serial0/2/0]q

     

    关于上面的网络实体名称进行介绍:

    网络实体名称=区域ID+systemID+SEL

    区域:在我们做的实验中区域可以是一样的!区域和leve不同,一个区域可以包含多个所有leve类型!

    系统ID:用来在区域内唯一标识主机或路由器,这个在配置时要小心,下面有举例!

    SEL作用类似IP中的“协议标识符”,不同的传输协议对应不同的SEL。在IP中,SEL均为00

    只要不是在同一个区域、level中,有相同的系统ID就可以!

    关于实体名称:03.0000.0000.0002.00,我只介绍系统ID!因为不注意就会做错!

     

     

    会出现到R1、R2的路由有两跳?

    原因:是在相同leve内有两个0002

     

     
     

    2.当 R1是0001  R2是0002  R3是0001    R4是0001    R5是0001

     

     

     

    会出现R3学不到R4、R5的路由

    原因同上

     

     

    实验查看

     

    1.查看R1路由表,看到学到了一条默认路由,通过下面的ping命令,我们知道可以和5.5.5.5通信!

    此时就实现了多区域多leve之间的通信!

     

    2.查看R2路由表

    上图我们可以看到,level1学到了信息和leve2学到的信息!

     

    此时会有一个问题:为什么R1不能学到R5的路由。而R2可以?

    下图解答:

    下面的路由渗透实验就可以让L1能通过L1/2学到L2的路由。

     

     

     

     

     

     

     

    .路由渗透

    实验拓扑同实验一

    解决实验一问题

     

    [R4]isis

    [R4-isis-1]import-route isis level-2 into ?

      level-1  Import into level-1         //此处为什么只有level1呢?因为默认L2能通过                                                             L1/2学到L1的路由。

    [R4-isis-1]import-route isis level-2 into level-1

    上面命令是把level-2引入路由到Level-1 的路由表中

    R5可以学到R1的路由

     

     

     

     

     

     

     

     

    三.default-route-advertise 命令用来设置默认路由器

     

    实验拓扑同试验一

     

     

    缺省情况下,此功能关闭

    Level-1 缺省路由只发布给本区域的其他路由器,Level-2 缺省路由发布给所有

    Level-2 Level-1-2 路由器。

    如果在路由策略视图中 apply isis level-1,则可以在L1 LSP 中生成缺省路由;如

    果在路由策略视图中apply isis level-2,则可以在L2 LSP 中生成缺省路由;如果

    在路由策略视图中apply isis level-1-2,可以在L1 LSPL2 LSP 中各自生成缺省

    路由。

     

     

    [R4]isis

    [R4-isis-1]default-route-advertise ?

      level-1       Set Level as Level-1

      level-1-2     Set Level as Level-1-2

      level-2       Set Level as Level-2

      route-policy  Route policy required on advertising default routing

      <cr>         

    [R4-isis-1]default-route-advertise level-2

     

    注意:

    如果不指定级别,则默认为生成 Level-2 级别的缺省路由,即Level-2

     

     

     

     

     

     

     

    恢复实验1

    四.配置IS-IS链路度量值

    1.接口配置IS-IS链路度量值

    2.全局配置IS-IS链路度量值

    3.配置IS-IS自动计算链路度量值

    1.接口配置IS-IS链路度量值

    接口开销值的选择次序为:接口配置的开销值(isis cost)、全局开销值(circuit-cost)、自动计算接口开销值、缺省值

    实验拓扑:

     

     

    [R4]int s0/2/2

    [R4-Serial0/2/2]isis cost 21

    [R4-Serial0/2/2]

     

     

     

    2.全局配置IS-IS链路度量值

    实验拓扑:

     

     

    [R4]isis             

    [R4-isis-1]cost-style ?

      compatible         Set Cost Style to Compatible

      narrow             Set Cost Style to Narrow

      narrow-compatible  Set Cost Style to Narrow-Compatible

      wide               Set Cost Style to Wide

      wide-compatible    Set Cost Style to Wide-Compatible

         

    [R4-isis-1]circuit-cost 33 ?

      level-1  set the default cost for all the level-1 interfaces

      level-2  set the default cost for all the level-2 interfaces

      <cr>    

     

    [R4-isis-1]circuit-cost 33

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    五.配置isis路由的优先级

    实验拓扑同实验1。只用了R5

     

     

    [R5]isis

    [R5-isis-1]preference ?

      INTEGER<1-255>  Preference value

      route-policy    Apply the specified route policy to filter route

    [R5-isis-1]preference 25

     

     

     

     

     

     

     

    六.配置接口网络类型

     

    [R4]int s0/2/0

    [R4-Serial0/2/0]isis circuit-type ?

      p2p  Change the network type of the circuit to P2P

     

     

     

     

     

     

     

     

    七.配置IS-IS引入外部路由

    没开启isis

     

    各路由器的实体名称

    R1:01.0000.0000.0001.00

    R2:01.0000.0000.0002.00

    R3:02.0000.0000.0001.00

    R4:02.0000.0000.0003.00

     

    把在实验一上配置的undo

    [R4]un isis

    配置新的isis

    [R4]isis

    [R4-isis-1]network-entity 02.0000.0000.0003.00

    [R4-isis-1]is-level level-2

    [R4-isis-1]q

    [R4]int lo0

    [R4-LoopBack0]isis en

    [R4-LoopBack0]int s0/2/0

    [R4-Serial0/2/0]isis en

    和R5直连的接口没有开启isis

    [R4]ospf

    [R4-ospf-1]area 0

    [R4-ospf-1-area-0.0.0.0]net 192.168.4.0 0.0.0.255

    [R4-ospf-1-area-0.0.0.0]q

    [R4-ospf-1]import-route isis

    [R4-ospf-1]q

    [R4]isis

    [R4-isis-1]import-route ospf ?

      INTEGER<1-65535>  Process ID

      cost              Cost of imported routes        //默认会加64

      cost-type         Cost type for exterior imported routes

      level-1           Import into level-1 area

      level-1-2         Import into level-1 and level-2 area

      level-2           Import into level-2 area or set Route Leaking

      route-policy      Apply the specified route policy to filter route

      tag               Set tag for routes imported into ISIS

      <cr>             

    [R4-isis-1]import-route ospf

     

    配置R5为ospf区域

    [R5]ospf

    [R5-ospf-1]area 0

    [R5-ospf-1-area-0.0.0.0]net 192.168.4.0 0.0.0.255

    [R5-ospf-1-area-0.0.0.0]net 5.5.5.0 0.0.0.255

    [R5-ospf-1-area-0.0.0.0]q

    [R5-ospf-1]q

     

    查看R2上的路由

     

    看R1上的路由表

     

     

     

     

     

     

     

     

     

    八.配置IS-IS最大等价路由条数

    简介:

    如果到一个目的地有几条开销相同的路径,可以通过等价路由负载分担来提高链路利用率。该配置用以设置IS-IS协议的最大等价路由条数。

    实验拓扑同实验一

     

     

    [R1]isis

    [R1-isis-1]maximum load-balancing ?

      INTEGER<1-6>  Set number of equal cost routes (paths)   //最大条数为6

     

    [R1-isis-1]maximum load-balancing

     

     

     

     

     

     

     

     

     

    九.配置IS-IS路由聚合(路由汇总)

    简介:

    通过配置路由聚合,可以减小路由表规模,还可以减少本路由器生成的LSP报文大小和LSDB的规模。其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是引入的外部路由。

    注意:

    1.在模拟器上使用loopback口是不能实现路由汇总效果的!

    2.我们使用R1和R2直连的网段

    3.汇总在路由视图下配置

    实验拓扑:修改一下R1与R2直连网段ip

     

    修改R1的s0/2/0的ip

    [R1]int s0/2/0

    [R1-Serial0/2/0]]ip add 172.16.5.1 24

    修改R2的s0/2/0的ip地址

    [R2]int s0/2/0

    [R2-Serial0/2/0]ip add 172.16.5.2 24        

    设置路由汇总

    [R2]isis

    [R2-isis-1]summary 172.16.4.0 22 ?

      avoid-feedback        Avoid learning this summary route through SPF

      generate_null0_route  Generate the discard route for preventing route loops

      level-1               Aggregating Level-1 routes

      level-1-2             Aggregating level-1 and level-2 routes

      level-2               Aggregating level-2 routes

      tag                   Set tag for summarized routes

      <cr>                 

     

    [R2-isis-1]summary 172.16.4.0 22

    [R2-isis-1]q

     

     

     

     

     

     

     

     

     

     

     

     

     

    十.禁止接口发送和接收IS-IS报文

    通过禁止接口发送和接收IS-IS报文,禁止了该接口与相邻路由器建立邻居关系,但仍然可以把该接口直连网络的路由信息放在LSP中从其它接口宣告出去。由于不用建立邻居关系,可以节省带宽和路由器处理时间,同时,其它路由器也可以知道到达该接口直连网络的路由信息

    注意

    此命令和被动接口不同。使用了此命令,既不发送也不接收信息!而被动接口只接受不发送!

    实验拓扑同实验一。此处只使用了R1R2

     

    [R1]int s0/2/0

    [R1-Serial0/2/0]isis silent

     

     

     

     

     

     

     

     

     

     

     

     

    十一.配置在PPP接口上取消建立邻接关系必须在同一网段的限制

    简介:

    当网络类型为点到点链路时,IS-IS将检查Hello报文的源地址是否与接收Hello报文的接口在同一网段,如果不在同一网段,将丢弃接收到的Hello报文,无法与对端路由器建立邻接关系。

    当接口封装PPP协议时,对端的IP地址与当前接口可以不在同一网段,在这种情况下,可以配置取消与对端路由器建立邻接关系必须在同一网段的限制,即在PPP协议接口上接收Hello报文时,如果对端的IP地址与当前接口不在同一网段也可以建立邻居关系。

    实验拓扑同实验一。此处只使用了R1R2

     

     

     

     

     

     

     

     

     

     

     

     

    十二.配置邻居关系验证

     

    一边开启而另一边开启认证是不生效的

     

     

     

    [R1]int s0/2/0

    [R1-Serial0/2/0]isis authentication-mode ?

      md5     MD5 authentication type

      simple  Plaintext authentication type

     

    [R1-Serial0/2/0]isis authentication-mode md5 123

    [R2]int s0/2/0

    [R2-Serial0/2/0]isis authentication-mode md5 456  

     

     

     

     

     

     

    十三.配置区域验证

    简介

    通过配置区域验证,可以防止将从不可信任的路由器学习到的路由信息加入到本地Level-1LSDB中。

    配置区域验证后,验证密码将会按照设定的方式封装到Level-1报文(LSPCSNPPSNP)中,并对收到的Level-1报文进行验证密码的检查。

    同一区域内的路由器必须配置相同的验证方式和验证密码

    实验拓扑同实验一。只使用了R1和R3

    [R1]isis

    [R1-isis-1]area-authentication-mode md5 123

    Info: Please reinitialize the P2P links to synchronize the LSDB.

    [R2]isis

    [R2-isis-1]area-authentication-mode md5 456

    Info: Please reinitialize the P2P links to synchronize the LSDB. 提示信息:重新同步一下点到点链路状态数据库。

     

     

     

    注意:无论是基于链路的认证,还是基于区域的认证、或者是基于域的认证,如果在一端开启认证,那么不会影响不开启那端的正常学路,但是开启认证的这端是不会学习不开启认证那端的路由的。如果都开启认证密钥不一样,相互之间都学不到。

     

     

     

     

     

    配置路由域验证

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    配置DIS优先级

    配置LSP参数

  • 相关阅读:
    Levenshtein距离
    最长上升子序列
    python常用内置方法
    【转载】一个有趣的python排序模块:bisect
    python常用内置函数
    线性相位FIR系统的单位脉冲响应
    模拟信号与数字信号的傅里叶变换的关系
    从傅里叶级数到傅里叶变换
    完善实体类,由EF自动生成数据库过程中的一些问题
    成为NB程序员的“关键”
  • 原文地址:https://www.cnblogs.com/niezhongle/p/11213388.html
Copyright © 2011-2022 走看看