IS-IS配置命令介绍(四)
首页 > HuaWei > 路由配置   作者:杭州清默网络  2016年8月26日 12:07 星期五  字号:   评论:0 条
时间:2016-8-26 12:07   评论:0 条 

IS-IS配置命令介绍(四)

IS-IS配置命令介绍(三):http://www.023wg.com/lypz/323.html

27、配置IS-IS路由按优先级收敛

    设备支持通过配置IS-IS路由的收敛优先级,可以使某些重要路由在网络拓扑发生变化时优先收敛。

IS-IS路由收敛优先级的应用规律。

    对于已存在的IS-IS路由,收敛优先级将依据prefix-priority命令重新进行设置;对新增加的IS-IS路由,收敛优先级将依据prefix-priority命令的过滤结果进行设置;如果一条路由符合多个收敛优先级的匹配规则,则这些收敛优先级中最高者当选为路由的收敛优先级;Level-1 IS-IS路由的收敛优先级高于Level-2 IS-IS路由的收敛优先级。

27.1、配置IS-IS路由的收敛优先级

[Huawei-isis-1]prefix-priority ?

  critical  Configure the priority of routes as critical

  high      Configure the priority of routes as high

  level-1   Level-1

  level-2   Level-2

  medium    Configure the priority of routes as medium

        

[Huawei-isis-1]prefix-priority level-1 ?

  critical  Configure the priority of routes as critical

  high      Configure the priority of routes as high

  medium    Configure the priority of routes as medium

 

[Huawei-isis-1]prefix-priority level-1 high ?

  ip-prefix  IP address prefix-list

  tag        Specify the value of the tag

 

[Huawei-isis-1]prefix-priority level-1 high tag ?

  INTEGER<1-4294967295>  Tag value

 

[Huawei-isis-1]prefix-priority level-1 high ip-prefix ?

  STRING<1-169>  Specify prefix-list name

 

    缺省情况下,IS-IS 32位主机路由的收敛优先级为medium,其他IS-IS路由的收敛优先级为low

    prefix-priority命令仅在公网生效。

    如果用prefix-priority命令对IS-IS路由(除了IS-IS 32位主机路由)的收敛优先级进行配置后,IS-IS 32位主机路由的缺省收敛优先级将从medium变为low,其他IS-IS路由的收敛优先级依据prefix-priority命令的配置而变化。

 

27.2、配置IPv4路由按优先级调度的比例,缺省比例为8:4:2:1

[Huawei]ip route prefix-priority-scheduler ?

  INTEGER<1-10>  The weight of critical route convergence

 

[Huawei]ip route prefix-priority-scheduler 8 ?

  INTEGER<1-10>  The weight of high route convergence

 

[Huawei]ip route prefix-priority-scheduler 8 4 ?

  INTEGER<1-10>  The weight of medium route convergence

 

[Huawei]ip route prefix-priority-scheduler 8 4 2 ?

  INTEGER<1-10>  The weight of low route convergence

 

28、配置IS-IS LSP分片扩展

    通过配置LSP分片扩展,使运行IS-IS的设备生成多个LSP分片来发布信息,以便携带更多的IS-IS信息。

    当一台设备新加入IS-IS网络时,建议先配置分片扩展和虚拟系统,然后建立IS-IS邻居或者引入路由。如果是因为IS-IS携带信息变大导致256个分片无法装下,再配置LSP分片扩展和虚拟系统,则需要重启IS-IS才可以让配置生效。

28.1、使能IS-IS进程的LSP分片扩展

[Huawei-isis-1]lsp-fragments-extend ?

  level-1    Level-1

  level-1-2  Level-1-2

  level-2    Level-2

  mode-1     Operate in Mode-1

  mode-2     Operate in Mode-2

  <cr>      

        

[Huawei-isis-1]lsp-fragments-extend level-2 ?

  mode-1  Operate in Mode-1

  mode-2  Operate in Mode-2

  <cr>   

        

[Huawei-isis-1]lsp-fragments-extend level-2 mode-2

 

    配置LSP分片扩展时,如果不指定modelevel级别,则默认为mode-1level-1-2。如果网络上还有其他厂商的设备,配置分片扩展必须配置成Mode-1,否则其他设备无法识别。

 

28.2、配置一个IS-IS虚拟系统

[Huawei-isis-1]virtual-system ?

  XXXX.XXXX.XXXX  Virtual system ID

 

    为了使设备生成扩展LSP分片,应至少配置一个虚拟系统的System ID。这个虚拟系统的System ID在整个路由域中必须唯一。一个IS-IS进程最多可配置50个虚拟系统的System ID

 

29、在NBMA网络中配置IS-IS Mesh Group

    通过在NBMA网络中配置Mesh Group,可以避免因LSP的重复扩散而造成的带宽浪费。

[Huawei-GigabitEthernet0/0/2]isis mesh-group ?

  INTEGER<1-4294967295>  Mesh group number

  mesh-blocked           Block LSPs on this interface

 

[Huawei-GigabitEthernet0/0/2]isis mesh-group mesh-blocked

 

    当对接口设置了mesh-blocked参数后,接口被阻塞,不再向外扩散LSP。所有加入到Mesh Group中的接口,通过CSNPPSNP机制来保证整个网段的LSDB的同步。

 

30、使能IS-IS Auto FRR

    随着网络的不断发展,VoIP和在线视频等业务对实时性的要求越来越高,而IS-IS故障恢复需要经历“故障感知、LSP更新、LSP泛洪、路由计算和下发FIB”这几个过程才能将流量切换到新的链路上,因此流量中断的时间远远超过了50ms,不能满足此类网络业务对实时性的要求。

    IS-IS Auto FRRBFD联动之后,可以将流量从故障链路快速切换到备份链路上,使流量中断的时间小于50ms,从而达到保护流量的目的,因此极大的提高了IS-IS网络的可靠性。

30.1、使能FRR并进入IS-IS FRR视图

[Huawei]isis

[Huawei-isis-1]frr

[Huawei-isis-1-frr]

 

30.2、利用过滤策略过滤备份路由,使只有通过过滤策略的备份路由才可以加入路由表

[Huawei-isis-1-frr]frr-policy route route-policy ?

  STRING<1-40>  Name of the route policy

 

30.3、使能IS-IS Auto FRR利用LFALoop-free Alternate)算法计算无环备份路由

[Huawei-isis-1-frr]loop-free-alternate ?

  level-1    Level-1

  level-1-2  Level-1-2

  level-2    Level-2

  <cr>  

 

    果不指定Level,则在Level-1Level-2上都使能IS-IS Auto FRR并生成备份路由

 

30.4、阻止接口参与LFALoop Free Alternate)计算

[Huawei-GigabitEthernet0/0/2]undo isis lfa-backup ?

  level-1    Level-1

  level-1-2  Level-1-2

  level-2    Level-2

  <cr> 

 

    在网络部署的过程中,为了便于流量管理,避免在主链路故障时流量转发路径的不确定性,可以阻止某些接口参与LFA计算,取消这些接口成为备份接口的能力。

 

31、配置IS-IS与静态BFD联动

    IS-IS网络中,IS-IS邻居之间通过定时发送Hello报文来感知邻居状态变化,缺省情况下当发送3个无效的Hello报文(30秒)之后,即认为邻居变为Down状态。对一些对网络收敛速度要求较高、且不能容忍丢包的网络来说,仅依赖IS-IS这种感知链路故障的机制可靠性太低。

    为了解决上述问题,IS-IS协议引入了IS-ISBFD联动功能。BFD检测是毫秒级,可以在50ms内感知IS-IS邻居之间链路的故障,因此能够提高IS-IS路由的收敛速度,保障链路快速切换,减少流量损失。

    与动态BFD相比,静态BFD有以下优缺点:

    静态BFD的优点是可以人为控制,部署比较灵活,为了节省内存,同时又保证关键链路的可靠性,可以在某些指定链路部署BFD,而其他链路不部署。

    静态BFD的缺点在于建立和删除BFD会话时都需要手工触发,缺乏灵活性。而且有可能造成人为的配置错误。例如,如果配置了错误的本地标识符或者远端标识符时,BFD会话将不能正常工作。

    目前,BFD会话不会感知路由切换。如果绑定的对端IP地址改变引起路由切换到其他链路上,除非原链路转发不通,否则,BFD不会重新协商。

31.1、创建静态BFD

创建方法请参考这里:http://www.023wg.com/sort/bfd

 

31.2、使能接口静态BFD特性

[Huawei-GigabitEthernet0/0/2]isis bfd static

 

32、配置IS-IS与动态BFD联动

    IS-IS与动态BFD联动由IS-IS协议动态触发建立BFD会话,即IS-IS在建立邻居关系时,将邻居的参数及检测参数(包括目的地址、源地址等)通告给BFDBFD根据收到的参数建立起会话。

    动态BFD比静态BFD更具有灵活性。动态BFD由路由协议动态触发BFD会话建立,避免了人为控制可能导致的配置错误,且配置比较简单,适用在全网需要配置BFD的情况。通过配置动态BFD特性,可以配合IS-IS更快地检测到邻居状态变化,从而实现网络的快速收敛。

    目前,BFD会话不会感知路由切换。如果绑定的对端IP地址改变引起路由切换到其他链路上,除非原链路转发不通,否则,BFD不会重新协商。

    在接口上配置BFD特性的优先级高于在进程中配置BFD特性的优先级。即打开接口BFD特性的开关之后,建立BFD会话的参数以接口上的配置为准。

32.1、在IS-IS进程下配置IS-IS与动态BFD联动

[Huawei-isis-1]bfd all-interfaces enable

        

[Huawei-isis-1]bfd all-interfaces ?    # 配置BFD参数,指定用于建立BFD会话的各个参数值

  detect-multiplier  Specify the detect multiplier

  enable             Enable dynamic BFD on this interface

  frr-binding        Set BFD binding interface link status

  min-rx-interval    Specify the minimum receive interval

  min-tx-interval    Specify the minimum transmit interval

 

[Huawei-GigabitEthernet0/0/2]isis bfd block  # 阻止接口动态创建BFD会话

 

32.2、在接口下配置IS-IS与动态BFD联动

[Huawei-GigabitEthernet0/0/2]isis bfd ?

  block              Disable BFD on this interface

  detect-multiplier  Specify the detect multiplier

  enable             Enable dynamic BFD on this interface

  frr-binding        Set BFD binding interface link status

  min-rx-interval    Specify the minimum receive interval

  min-tx-interval    Specify the minimum transmit interval

  static             Enable static BFD on this interface

 

关于BFD详解请移步这里阅读,创建方法请参考这里:http://www.023wg.com/sort/bfd

 

33、使能IS-ISGR能力

    IS-IS协议重启时会引起网络暂时中断,这是因为该交换机与其它邻居的邻接关系被拆除,该交换机的LSP报文被删除,使得路由计算不准确,造成报文丢失。

    IS-IS GR特性可以解决这个问题。该特性使该交换机将其重启状态通知给邻居,允许邻居不重新建立邻接关系而保持转发不终止。GR间隔时间在IS-ISHello PDU中设置为保持时间,这样在该交换机GR的时间内邻居不会断掉与其的邻接关系。

33.1、使能IS-IS协议的GR能力

[Huawei-isis-1]graceful-restart

 

33.2、使IS-IS邻居的Holdtime不受GR影响,保持原来的数据

[Huawei-isis-1]graceful-restart no-impact-holdtime

 

33.3、配置IS-IS GR过程中T3定时器的时间

[Huawei-isis-1]graceful-restart interval ?

  INTEGER<30-1800>  Set restart interval value (Seconds)

 

    T3定时器用来控制完成GR的最长时间。当所有Level都完成LSDB同步后,则取消T3定时器。如果T3定时器到期时仍未完成LSDB同步,则GR失败。缺省情况下,T3定时器为300秒。建议保持该缺省值。

    GR期间,Restarter设备的邻居会将T3定时器的时间设置为邻居保持时间,避免GR期间邻居断连造成整个网络路由的重新计算。

 

33.4、配置GR Restarter来抑制重启TLVSASuppress-Advertisement)位

[Huawei-isis-1]graceful-restart suppress-sa

 

34、配置IS-IS设备进入过载状态

    配置IS-IS设备进入过载状态可以使某台IS-IS设备暂时从网络中隔离,从而避免造成路由黑洞。在IS-IS视图下配置该命令时,对基本拓扑生效。在IS-IS拓扑视图或IS-IS IPv6拓扑视图下配置该命令时,对本拓扑生效。

[Huawei-isis-1]set-overload ?

  allow       Allows prefixes identified in subsequent keyword(s)

  on-startup  Set overload-bit on-startup

  <cr>       

        

[Huawei-isis-1]set-overload on-startup ?

  INTEGER<5-86400>  Keep overload-bit set for number of seconds, default value is 600 seconds

  allow             Allows prefixes identified in subsequent keyword(s)  # 在过载状态下允许某种路由

  start-from-nbr    Start the timer when specified interface boot-up  # 指定接口启动后开启定时器

  wait-for-bgp      Wait until BGP is converged  # 等待直到BGP同步

  <cr>             

 

[Huawei-isis-1]set-overload on-startup 600 ?

  allow  Allows prefixes identified in subsequent keyword(s)

  <cr>

 

[Huawei-isis-1]set-overload allow ?

  external    Allow Routes learnt from other protocols to be advertised

  interlevel  Allow InterLevel Routes to be advertised

 

[Huawei-isis-1]set-overload on-startup start-from-nbr ?

  XXXX.XXXX.XXXX  Neighbor's System ID

 

[Huawei-isis-1]set-overload on-startup start-from-nbr 1111.1111.1111 ?

  INTEGER<5-86400>  Keep overload-bit set for number of seconds, default value is 600 seconds

  allow             Allows prefixes identified in subsequent keyword(s)

  <cr> 

 

[Huawei-isis-1]set-overload on-startup wait-for-bgp ?

  INTEGER<5-86400>  Keep overload-bit set for number of seconds, default value is 600 seconds

  allow             Allows prefixes identified in subsequent keyword(s)

  <cr> 

 

    虽然设置了过载标志位的LSP会在网络中扩散,但是在计算通过超载路由器的路由时不会被采用。即,对路由器设置过载位后,其它路由器在进行SPF计算时不会考虑这台路由器。但该路由器的直连路由不会被忽略。

    如果需要本路由器不被其他路由器计算SPF使用,用户应在本路由器上配置set-overload命令,不指定on-startup关键字。这样,系统会立即在其发送的LSP报文中设置过载标志位,并且只能通过执行undo set-overload命令取消此过载标志位。

    如果需要在本路由器重启或发生故障时不被其他路由器计算SPF使用,用户应在本路由器上配置set-overload命令,并指定on-startup关键字。

    当路由器内存不足时,系统自动在发送的LSP报文中设置过载标志位,与用户是否配置了set-overload命令无关。

通过设置过载位,还可以解决BGPIGP收敛速度不一致而导致的网络流量丢失问题。

 

35、复位IS-IS

    复位IS-IS包括复位IS-IS数据结构、复位IS-IS邻居关系和复位IS-IS的报文信息。复位IS-IS数据结构后,设备之前所有的结构信息、邻接关系将全部重新建立,请务必仔细确认。复位IS-IS邻居关系会导致设备之间的IS-IS邻居关系中断。请务必仔细确认是否必须执行复位IS-IS邻居关系的操作。

35.1、复位IS-IS数据结构

<Huawei>reset isis ?

  INTEGER<1-65535>  Process ID

  all               Clear database information of ISIS

  peer              ISIS neighbour

 

<Huawei>reset isis all

 

35.2、复位IS-IS邻居关系

<Huawei>reset isis peer ?

  STRING<12-32>  Neighbor's System ID

 

36、配置IS-IS主机名映射

    通过配置IS-IS主机名映射,管理员可以使用方便记忆的名称代替设备的System ID。配置IS-IS主机名映射后,使用显示命令查看IS-IS的相关信息时,会以配置的动态名称代替设备的System ID,从而提高IS-IS网络的可维护性。

[Huawei-isis-1]is-name ?

  STRING<1-64>  Symbolic name value

  map           Configure a symbolic name map for a remote IS

 

[Huawei-isis-1]is-name 023wg.com

 

37、配置IS-ISPURGE报文中添加POI TLV

    LSP报文的Remaining Lifetime字段为0时,证明此报文已失效,此时称为PURGE报文。通常情况下,PURGE报文不会记录任何产生该报文的设备信息,因此当网络发生问题时,很难定位到报文的源头。

    为解决这一问题,可以配置IS-ISPURGE报文中添加POI TLV,使PURGE报文携带产生该报文的设备的信息。同时,如果本地配置了动态主机名功能,PURGE报文中也会添加主机名TLV,为定位问题提供方便。

[Huawei-isis-1]is-name map ?

  XXXX.XXXX.XXXX[.XX]  System ID or PseudoNode ID

 

[Huawei-isis-1]is-name map 1111.1111.1111 ?

  STRING<1-64>  Symbolic name map for the remote IS

 

[Huawei-isis-1]is-name map 1111.1111.1111 023wg.com

 

38、配置IS-IS邻接状态信息输出到终端

    IS-IS网络中,邻居震荡会带来网络不稳定、网络频繁收敛消耗大量内存,甚至可能会造成用户流量丢失,因此,当出现邻居震荡现象,必须尽快定位并解决。

    为了方便在出现邻居震荡时及时定位问题,可以打开IS-IS邻接状态变化的输出开关,将邻居状态变化信息记录到日志中。在本地设备terminal monitor开关已开启的情况下,当打开邻接状态输出开关后,IS-IS邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭。

[Huawei-isis-1]log-peer-change ?

  topology  Configure IPv6 topologies

  <cr> 

 

 您阅读这篇文章共花了: 
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:647682417 互相学习。     
本文地址:http://www.023wg.com/lypz/328.html
版权声明:若无注明,本文皆为“杭州清默网络”原创,转载请保留文章出处。

返回顶部    首页   
版权所有:杭州清默网络    杭州清默网络