• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

07-系统分册

11-Track配置

本章节下载 11-Track配置  (268.5 KB)

11-Track配置


1 Track配置

1.1  Track简介

图1-1 联动功能实现示意图

 

Track的用途是实现联动功能。

联动功能由应用模块、Track模块和监测模块三部分组成。联动功能是指通过建立联动项,实现不同模块之间的联动,即由监测模块通过Track模块触发应用模块执行某种操作。监测模块负责对链路状态、网络性能等进行探测,并通过Track模块将探测结果通知给应用模块。应用模块感知到网络状态的变化后,及时进行相应的处理,从而避免通信的中断或服务质量的降低。

Track模块位于应用模块和监测模块之间,主要功能是屏蔽不同监测模块的差异,为应用模块提供统一的接口。

1.1.1  Track模块与监测模块联动

用户通过配置,建立Track模块和监测模块之间的联动关系。监测模块负责对链路状态等进行探测,并将探测结果通知给Track模块,以便及时改变Track项的状态:

l              如果探测成功,则对应Track项的状态为Positive;

l              如果探测失败,则对应Track项的状态为Negative。

目前,监测模块包括NQA(Network Quality Analyzer,网络质量分析)和BFD(Bidirectional Forwarding Detection,双向转发检测)。NQA的详细介绍,请参见“系统分册”中的“NQA配置”;BFD的详细介绍,请参见“IP路由分册”中的“BFD配置”。

1.1.2  Track模块与应用模块联动

用户通过配置,建立Track模块和应用模块之间的联动关系。Track项的状态发生变化后,Track模块将通知应用模块进行相应的处理。

目前,可以与Track模块实现联动功能的应用模块包括:

l              VRRP

l              静态路由

1.2  Track配置任务简介

为了实现联动功能,需要在Track与监测模块、Track与应用模块之间建立联动关系。

表1-1 Track配置任务简介

配置任务

说明

详细配置

配置Track与监测模块联动

配置Track与NQA联动

二者必选其一

1.3.1 

配置Track与BFD联动

1.3.2 

配置Track与应用模块联动

配置Track与VRRP联动

二者必选其一

1.4.1 

配置Track与静态路由联动

1.4.2 

 

1.3  配置Track与监测模块联动

1.3.1  配置Track与NQA联动

通过该配置可以在Track模块和NQA之间建立联动关系。由NQA对链路状态等进行探测,并将探测结果通知给Track模块。

表1-2 配置Track与NQA联动

操作

命令

说明

进入系统视图

system-view

-

创建与NQA测试组中指定联动项关联的Track项

track track-entry-number nqa entry admin-name operation-tag reaction item-num

必选

缺省情况下,没有创建Track项

 

配置Track项时,引用的NQA测试组和联动项可以不存在,此时该Track项的状态为Invalid。

 

1.3.2  配置Track与BFD联动

通过该配置可以在Track模块和BFD之间建立联动关系。由BFD进行探测,并将探测结果通知给Track模块。

表1-3 配置Track与BFD联动

操作

命令

说明

进入系统视图

system-view

-

创建和BFD会话关联的Track项

track track-entry-number bfd echo interface interface-type interface-number remote ip remote-ip local ip local-ip

必选

缺省情况下,没有创建Track项

 

1.4  配置Track与应用模块联动

1.4.1  配置Track与VRRP联动

通过在Track模块和VRRP之间建立联动,可以实现:

l              对上行链路的监控。当Master路由器的上行链路出现故障,局域网内的主机无法通过Master路由器访问外部网络时,被监视Track项的状态会变为Negative,Master路由器的优先级也会随之降低指定的数额。从而,使得备份组内其它路由器的优先级高于这个路由器的优先级,成为新的Master路由器,保证局域网内主机与外部网络的通信不会中断。

l              在Backup路由器上监视Master路由器的状态。当Master路由器出现故障时,工作在切换模式的Backup路由器能够迅速成为Master路由器,以保证通信不会中断。

1. 配置准备

在配置VRRP监视Track项之前,需要先在VLAN接口或三层以太网接口上创建备份组并配置虚拟IP地址。

2. 配置过程

表1-4 配置Track与VRRP联动

操作

命令

说明

进入系统视图

system-view

-

进入进入VLAN接口视图或三层以太网接口视图

interface interface-type interface-number

-

创建备份组,并配置备份组的虚拟IP地址

vrrp vrid virtual-router-id virtual-ip virtual-address

必选

缺省情况下,没有创建备份组

配置VRRP监视指定的Track项

vrrp vrid virtual-router-id track track-entry-number [ reduced priority-reduced | switchover ]

必选

缺省情况下,没有指定被监视的Track项

 

l    不允许对IP地址拥有者进行监视指定Track项的配置。

l    被监视Track项的状态由Negative变为Positive后,对应的路由器优先级会自动恢复。

l    被监视的Track项可以是未创建的Track项。可以通过vrrp vrid track命令指定监视的Track项后,再通过track命令创建该Track项。

l    VRRP配置的详细介绍,请参见“系统分册”中的“VRRP配置”。

 

1.4.2  配置Track与静态路由联动

通过在Track模块和静态路由之间建立联动,可以实现静态路由有效性的实时判断。

如果在配置静态路由时只指定了下一跳而没有指定出接口,可以通过将静态路由与Track项关联,根据Track项的状态来判断静态路由的有效性:

l              当Track项状态为Positive时,静态路由的下一跳可达,配置的静态路由将生效;

l              当Track项状态为Negative时,静态路由的下一跳不可达,配置的静态路由无效。

表1-5 配置Track与静态路由联动

操作

命令

说明

进入系统视图

system-view

-

配置通过Track与静态路由联动,检测静态路由下一跳是否可达

ip route-static dest-address { mask | mask-length } next-hop-address | vpn-instance d-vpn-instance-name next-hop-address } track track-entry-number [ preference preference-value ] [ tag tag-value ] [ description description-text ]

必选

缺省情况下,没有配置Track与静态路由联动

ip route-static vpn-instance s-vpn-instance-name&<1-6> dest-address { mask | mask-length } { next-hop-address track track-entry-number [ public ] | vpn-instance d-vpn-instance-name next-hop-address track track-entry-number } [ preference preference-value ] [ tag tag-value ] [ description description-text ]

 

l    配置静态路由与Track联动时,该条静态路由可以是已经创建的,也可以是未创建的。对于已经创建的静态路由,只是将静态路由与Track项关联;对于未创建的静态路由,首先要生成该静态路由,然后将其与Track项关联。

l    静态路由关联的Track项可以是未创建的Track项。通过track命令创建Track项后,联动功能开始生效。

l    需要注意在静态路由进行迭代时,Track项监测的应该是静态路由真正的下一跳,而不是配置的下一跳。否则,可能导致错误地将有效路由判断为无效路由。

l    静态路由配置的详细介绍,请参见“IP路由分册”中的“静态路由配置”。

l    S3500-EA交换机只有工作在MCE模式时,才能支持vpn-instance参数。有关交换机工作模式的介绍,请参见IP业务分册中的“双协议栈配置”。

 

1.5  Track显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后Track的运行情况,通过查看显示信息验证配置的效果。

表1-6 Track显示和维护

操作

命令

显示Track项的信息

display track { track-entry-number | all }

 

1.5.1  VRRP、Track与NQA联动配置举例(Master监视上行链路)

1. 组网需求

l              Host A需要访问Internet上的Host B,Host A的缺省网关为10.1.1.10/24;

l              Switch A和Switch B属于虚拟IP地址为10.1.1.10的备份组1;

l              当Switch A正常工作时,Host A发送给Host B的报文通过Switch A转发;当通过NQA监测到Switch A上行链路不通时,Host A发送给Host B的报文通过Switch B转发。

2. 组网图

图1-2 VRRP、Track与NQA联动配置组网图

 

3. 配置步骤

(1)        按照图1-2配置各接口的IP地址,具体配置过程略。

(2)        在Switch A上配置NQA测试组

<SwitchA> system-view

# 创建管理员名为admin、操作标签为test的NQA测试组。

[SwitchA] nqa entry admin test

# 配置测试类型为ICMP-echo。

[SwitchA-nqa-admin-test] type icmp-echo

# 配置目的地址为10.1.2.2。

[SwitchA-nqa-admin-test-icmp-echo] destination ip 10.1.2.2

# 测试频率为100ms。

[SwitchA-nqa-admin-test-icmp-echo] frequency 100

# 配置联动项1(连续失败5次触发联动)。

[SwitchA-nqa-admin-test-icmp-echo] reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-only

[SwitchA-nqa-admin-test-icmp-echo] quit

# 启动探测。

[SwitchA] nqa schedule admin test start-time now lifetime forever

(3)        在Switch A上配置Track项

# 配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。

[SwitchA] track 1 nqa entry admin test reaction 1

(4)        在Switch A上配置VRRP

# 创建备份组1,并配置备份组1的虚拟IP地址为10.1.1.10。

[SwitchA] interface vlan-interface 2

[SwitchA-Vlan-interface2] vrrp vrid 1 virtual-ip 10.1.1.10

# 设置Switch A在备份组1中的优先级为110。

[SwitchA-Vlan-interface2] vrrp vrid 1 priority 110

# 设置备份组的认证方式为SIMPLE,认证字为hello。

[SwitchA-Vlan-interface2] vrrp vrid 1 authentication-mode simple hello

# 设置Master发送VRRP报文的间隔时间为5秒。

[SwitchA-Vlan-interface2] vrrp vrid 1 timer advertise 5

# 设置Switch A工作在抢占方式,抢占延迟时间为5秒。

[SwitchA-Vlan-interface2] vrrp vrid 1 preempt-mode timer delay 5

# 设置监视Track项。

[SwitchA-Vlan-interface2] vrrp vrid 1 track 1 reduced 30

(5)        在Switch B上配置VRRP

<SwitchB> system-view

[SwitchB] interface vlan-interface 2

# 创建备份组1,并配置备份组1的虚拟IP地址为10.1.1.10。

[SwitchB-Vlan-interface2] vrrp vrid 1 virtual-ip 10.1.1.10

# 设置备份组的认证方式为SIMPLE,认证字为hello。

[SwitchB-Vlan-interface2] vrrp vrid 1 authentication-mode simple hello

# 设置Master发送VRRP报文的间隔时间为5秒。

[SwitchB-Vlan-interface2] vrrp vrid 1 timer advertise 5

# 设置Switch B工作在抢占方式,抢占延迟时间为5秒。

[SwitchB-Vlan-interface2] vrrp vrid 1 preempt-mode timer delay 5

(6)        验证配置结果

配置完成后,在Host A上可以ping通Host B。通过display vrrp命令查看配置后的结果。

# 显示Switch A上备份组1的详细信息。

[SwitchA-Vlan-interface2] display vrrp verbose

 IPv4 Standby Information:

 Run Method      : VIRTUAL-MAC

 Total number of virtual routers: 1

 Interface       : Vlan-interface2

 VRID            : 1                    Adver. Timer    : 5

 Admin Status    : UP                   State           : Master

 Config Pri      : 110                  Run Pri         : 110

 Preempt Mode    : YES                  Delay Time      : 5

 Auth Type       : SIMPLE TEXT          Key             : hello

 Track Object    : 1                    Pri Reduced     : 0

 Virtual IP      : 10.1.1.10

 Virtual MAC     : 0000-5e00-0101

 Master IP       : 10.1.1.1

# 显示Switch B上备份组1的详细信息。

[SwitchB-Vlan-interface2] display vrrp verbose

 IPv4 Standby Information:

 Run Method      : VIRTUAL-MAC

 Total number of virtual routers: 1

 Interface       : Vlan-interface2

 VRID            : 1                    Adver. Timer    : 5

 Admin Status    : UP                   State           : Backup

 Config Pri      : 100                  Run Pri         : 100

 Preempt Mode    : YES                  Delay Time      : 5

 Auth Type       : SIMPLE TEXT          Key             : hello

 Virtual IP      : 10.1.1.10

 Master IP       : 10.1.1.1

以上显示信息表示在备份组1中Switch A为Master,Switch B为Backup,Host A发送给Host B的报文通过Switch A转发。

Switch A与Switch C不通时,在Host A上仍然可以ping通Host B。通过display vrrp命令查看备份组的信息。

# Switch A与Switch C不通时,显示Switch A上备份组1的详细信息。

[SwitchA-Vlan-interface2] display vrrp verbose

 IPv4 Standby Information:

 Run Method      : VIRTUAL-MAC

 Total number of virtual routers: 1

 Interface       : Vlan-interface2

 VRID            : 1                    Adver. Timer    : 5

 Admin Status    : UP                   State           : Backup

 Config Pri      : 110                  Run Pri         : 80

 Preempt Mode    : YES                  Delay Time      : 5

 Auth Type       : SIMPLE TEXT          Key             : hello

 Track Object    : 1                    Pri Reduced     : 30

 Virtual IP      : 10.1.1.10

 Master IP       : 10.1.1.2

# Switch A与Switch C不通时,显示Switch B上备份组1的详细信息。

[SwitchB-Vlan-interface2] display vrrp verbose

 IPv4 Standby Information:

 Run Method      : VIRTUAL-MAC

 Total number of virtual routers: 1

 Interface       : Vlan-interface2

 VRID            : 1                    Adver. Timer    : 5

 Admin Status    : UP                   State           : Master

 Config Pri      : 100                  Run Pri         : 100

 Preempt Mode    : YES                  Delay Time      : 5

 Auth Type       : SIMPLE TEXT          Key             : hello

 Virtual IP      : 10.1.1.10

 Virtual MAC     : 0000-5e00-0101

 Master IP       : 10.1.1.2

以上显示信息表示Switch ASwitch C不通时,Switch A的优先级降低为80,成为BackupSwitch B成为MasterHost A发送给Host B的报文通过Switch B转发。

1.5.2  VRRP、Track与BFD联动配置举例(Backup监视Master)

1. 组网需求

l              Switch A和Switch B属于虚拟IP地址为192.168.0.10的备份组1;

l              局域网内的主机上设置缺省网关为192.168.0.10,当Switch A正常工作时,局域网内的主机通过Switch A访问外部网络;Switch A出现故障时,Switch B接替其工作,局域网内的主机通过Switch B访问外部网络;

l              Master出现故障时,Backup若只依赖于VRRP通告报文的超时时间来判断是否应该抢占,切换时间一般在3秒~4秒之间,无法达到秒级以下的切换速度;如果Backup通过BFD检测Master的运行状态,则能够在100ms以内发现Master的故障,立即抢占成为Master,加快切换速度。

2. 组网图

图1-3 VRRP、Track与BFD联动(Backup监视Master)配置组网图

 

3. 配置步骤

(1)        在Switch A上配置VRRP

<SwitchA> system-view

[SwitchA] interface vlan-interface 2

# 创建备份组1,并配置备份组1的虚拟IP地址为192.168.0.10,Switch A在备份组1中的优先级为110。

[SwitchA-Vlan-interface2] vrrp vrid 1 virtual-ip 192.168.0.10

[SwitchA-Vlan-interface2] vrrp vrid 1 priority 110

[SwitchA-Vlan-interface2] return

(2)        在Switch B上配置BFD功能

# 配置BFD echo报文的源地址为10.10.10.10。

<SwitchB> system-view

[SwitchB] bfd echo-source-ip 10.10.10.10

(3)        在Switch B上创建和BFD会话关联的Track项

# 创建和BFD会话关联的Track项1,检测Switch A是否可达。

[SwitchB] track 1 bfd echo interface vlan-interface 2 remote ip 192.168.0.101 local ip 192.168.0.102

(4)        在Switch B上配置VRRP

# 创建备份组1,并配置备份组1的虚拟IP地址为192.168.0.10,备份组1监视Track项1的状态,当Track项状态为Negative时,Switch B快速从Backup切换为Master状态。

[SwitchB] interface vlan-interface 2

[SwitchB-Vlan-interface2] vrrp vrid 1 virtual-ip 192.168.0.10

[SwitchB-Vlan-interface2] vrrp vrid 1 track 1 switchover

[SwitchB-Vlan-interface2] return

(5)        验证配置结果

# 显示Switch A上备份组的详细信息。

<SwitchA> display vrrp verbose

 IPv4 Standby Information:

     Run Mode       : Standard

     Run Method     : Virtual MAC

 Total number of virtual routers : 1

   Interface Vlan-interface2

     VRID           : 1                    Adver Timer  : 1

     Admin Status   : Up                   State        : Master

     Config Pri     : 110                  Running Pri  : 110

     Preempt Mode   : Yes                  Delay Time   : 0

     Auth Type      : None

     Virtual IP     : 192.168.0.10

     Virtual MAC    : 0000-5e00-0101

     Master IP      : 192.168.0.101

# 显示Switch B上备份组的详细信息。

<SwitchB> display vrrp verbose

 IPv4 Standby Information:

     Run Mode       : Standard

     Run Method     : Virtual MAC

 Total number of virtual routers : 1

   Interface Vlan-interface2

     VRID           : 1                    Adver Timer  : 1

     Admin Status   : Up                   State        : Backup

     Config Pri     : 100                  Ru nning Pri  : 100

     Preempt Mode   : Yes                  Delay Time   : 0

     Auth Type      : None

     Virtual IP     : 192.168.0.10

     Master IP      : 192.168.0.101

   VRRP Track Information:

     Track Object   : 1                    State : Positive   Switchover

# 显示Switch B上Track项的信息。

<SwitchB> display track 1

Track ID: 1

  Status: Positive

  Reference object:

    BFD session:

    Packet type: Echo

    Interface  : Vlan-interface2

    Remote IP  : 192.168.0.101

    Local IP   : 192.168.0.102

以上显示信息表示Track项状态为Positive时,Switch A为Master路由器,Switch B为Backup路由器。

# 打开Switch B的VRRP状态调试信息开关和BFD事件调试信息开关。

<SwitchB> terminal debugging

<SwitchB> terminal monitor

<SwitchB> debugging vrrp state

<SwitchB> debugging bfd event

# Switch A出现故障时,Switch B上输出如下调试信息。

*Dec 17 14:44:34:142 2008 SwitchB BFD/7/EVENT:Send sess-down Msg, [Src:192.168.0.102,Dst:192.168.0.101,Vlan-interface2,Echo], instance:0, protocol:Track

*Dec 17 14:44:34:144 2008 SwitchB VRRP/7/DebugState: IPv4 Vlan-interface2 | Virtual Router 1 : Backup --> Master   reason: The status of the tracked object changed

# 显示Switch B上备份组的详细信息。

<SwitchB> display vrrp verbose

IPv4 Standby Information:

     Run Mode       : Standard

     Run Method     : Virtual MAC

 Total number of virtual routers : 1

   Interface Vlan-interface2

     VRID           : 1                    Adver Timer  : 1

     Admin Status   : Up                   State        : Master

     Config Pri     : 100                  Running Pri  : 100

     Preempt Mode   : Yes                  Delay Time   : 0

     Auth Type      : None

     Virtual IP     : 192.168.0.10

     Virtual MAC    : 0000-5e00-0101

     Master IP      : 192.168.0.102

   VRRP Track Information:

     Track Object   : 1                    State : Negative   Switchover

以上调试信息表示,BFD探测到Switch A出现故障后,立即由Track通知VRRP模块将Switch B的状态切换为Master,不再等待VRRP通告报文的超时时间,从而保证Backup路由器能够快速切换为Master。

1.5.3  VRRP、Track与BFD联动配置举例(Master监视上行链路)

1. 组网需求

l              Switch A和Switch B属于虚拟IP地址为192.168.0.10的备份组1;

l              局域网内的主机上设置缺省网关为192.168.0.10;

l              Switch A正常工作时,局域网内的主机通过Switch A访问外部网络;Switch A通过BFD检测到上行链路不通时,降低自己在备份组中的优先级,以便Switch B抢占称为Master,保证局域网内的主机通过Switch B正常通信。

2. 组网图

图1-4 VRRP、Track与BFD联动(Master监视上行链路)配置组网图

 

3. 配置步骤

(1)        在Switch A上配置BFD功能

# 配置BFD echo报文的源地址为10.10.10.10。

<SwitchA> system-view

[SwitchA] bfd echo-source-ip 10.10.10.10

(2)        在Switch A上创建和BFD会话关联的Track项

# 创建和BFD会话关联的Track项1,检测IP地址为1.1.1.2的上行设备是否可达。

[SwitchA] track 1 bfd echo interface vlan-interface 3 remote ip 1.1.1.2 local ip 1.1.1.1

(3)        在Switch A上配置VRRP

# 创建备份组1,配置备份组1的虚拟IP地址为192.168.0.10;Switch A在备份组1中的优先级为110;配置备份组1监视Track项1的状态,当Track项状态为Negative时,Switch A的优先级降低20。

[SwitchA] interface vlan-interface 2

[SwitchA-Vlan-interface2] vrrp vrid 1 virtual-ip 192.168.0.10

[SwitchA-Vlan-interface2] vrrp vrid 1 priority 110

[SwitchA-Vlan-interface2] vrrp vrid 1 track 1 reduced 20

[SwitchA-Vlan-interface2] return

(4)        在Switch B上配置VRRP

# 创建备份组1,配置备份组1的虚拟IP地址为192.168.0.10。

<SwitchB> system-view

[SwitchB] interface vlan-interface 2

[SwitchB-Vlan-interface2] vrrp vrid 1 virtual-ip 192.168.0.10

[SwitchB-Vlan-interface2] return

(5)        验证配置结果

# 显示Switch A上备份组的详细信息。

<SwitchA> display vrrp verbose

 IPv4 Standby Information:

     Run Mode       : Standard

     Run Method     : Virtual MAC

 Total number of virtual routers : 1

   Interface Vlan-interface2

     VRID           : 1                    Adver Timer  : 1

     Admin Status   : Up                   State        : Master

     Config Pri     : 110                  Running Pri  : 110

     Preempt Mode   : Yes                  Delay Time   : 0

     Auth Type      : None

     Virtual IP     : 192.168.0.10

     Virtual MAC    : 0000-5e00-0101

     Master IP      : 192.168.0.101

   VRRP Track Information:

     Track Object   : 1                    State : Positive   Pri Reduced : 20

# 显示Switch A上Track项1的信息。

<SwitchA> display track 1

Track ID: 1

  Status: Positive

  Reference object:

    BFD session:

    Packet type: Echo

    Interface  : Vlan-interface2

    Remote IP  : 1.1.1.2

    Local IP   : 1.1.1.1

# 显示Switch B上备份组的详细信息。

<SwitchB> display vrrp verbose

 IPv4 Standby Information:

     Run Mode       : Standard

     Run Method     : Virtual MAC

 Total number of virtual routers : 1

   Interface Vlan-interface2

     VRID           : 1                    Adver Timer  : 1

     Admin Status   : Up                   State        : Backup

     Config Pri     : 100                  Running Pri  : 100

     Preempt Mode   : Yes                  Delay Time   : 0

     Auth Type      : None

     Virtual IP     : 192.168.0.10

     Master IP      : 192.168.0.101

以上显示信息表示Track1的状态为Positive时,Switch AMaster路由器,Switch BBackup路由器。

# Switch A监视的上行链路出现故障时,查看Switch A上备份组的详细信息。

<SwitchA> display vrrp verbose

 IPv4 Standby Information:

     Run Mode       : Standard

     Run Method     : Virtual MAC

 Total number of virtual routers : 1

   Interface Vlan-interface2

     VRID           : 1                    Adver Timer  : 1

     Admin Status   : Up                   State        : Backup

     Config Pri     : 110                  Running Pri  : 90

     Preempt Mode   : Yes                  Delay Time   : 0

     Auth Type      : None

     Virtual IP     : 192.168.0.10

     Master IP      : 192.168.0.102

   VRRP Track Information:

     Track Object   : 1                    State : Negative   Pri Reduced : 20

# 显示Switch B上备份组的详细信息。

<SwitchB> display vrrp verbose

 IPv4 Standby Information:

     Run Mode       : Standard

     Run Method     : Virtual MAC

 Total number of virtual routers : 1

   Interface Vlan-interface2

     VRID           : 1                    Adver Timer  : 1

     Admin Status   : Up                   State        : Master

     Config Pri     : 100                  Running Pri  : 100

     Preempt Mode   : Yes                  Delay Time   : 0

     Auth Type      : None

     Virtual IP     : 192.168.0.10

     Virtual MAC    : 0000-5e00-0101

     Master IP      : 192.168.0.102

以上显示信息表示Switch A通过BFD检测到上行链路不通时,将自己的优先级降低为90,从而保证Switch B抢占称为Master

1.5.4  静态路由、Track与NQA联动配置举例

1. 组网需求

l              Switch A到达Switch C的静态路由下一跳为Switch B。

l              在Switch A上通过静态路由、Track与NQA联动,对到达Switch C的静态路由有效性进行实时判断。

2. 组网图

图1-5 静态路由、Track与NQA联动配置组网图

 

3. 配置步骤

(1)        按照图1-5配置各接口的IP地址,具体配置过程略。

(2)        在Switch A上配置静态路由,并与Track项关联

# 配置到达Switch C的静态路由下一跳地址为10.2.1.1,并配置静态路由与Track项1关联。

<SwitchA> system-view

[SwitchA] ip route-static 10.1.1.2 24 10.2.1.1 track 1

(3)        在Switch A上配置NQA测试组

# 创建管理员名为admin、操作标签为test的NQA测试组。

[SwitchA] nqa entry admin test

# 配置测试类型为ICMP-echo。

[SwitchA-nqa-admin-test] type icmp-echo

# 配置目的地址为10.2.1.1。

[SwitchA-nqa-admin-test-icmp-echo] destination ip 10.2.1.1

# 测试频率为100ms。

[SwitchA-nqa-admin-test-icmp-echo] frequency 100

# 配置联动项1(连续失败5次触发联动)。

[SwitchA-nqa-admin-test-icmp-echo] reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-only

[SwitchA-nqa-admin-test-icmp-echo] quit

# 启动探测。

[SwitchA] nqa schedule admin test start-time now lifetime forever

(4)        在Switch A上配置Track项

# 配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。

[SwitchA] track 1 nqa entry admin test reaction 1

(5)        验证配置结果

# 显示Switch A上Track项的信息。

[SwitchA] display track all

Track ID: 1

  Status: Positive

  Reference object:

    NQA entry: admin test

    Reaction: 1

# 显示Switch A的路由表。

[SwitchA] display ip routing-table

Routing Tables: Public

         Destinations : 5        Routes : 5

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

10.1.1.0/24         Static 60   0            10.2.1.1        Vlan3

10.2.1.0/24         Direct 0    0            10.2.1.2        Vlan3

10.2.1.2/32         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

以上显示信息表示,NQA测试的结果为下一跳地址10.2.1.1可达(Track项状态为Positive),配置的静态路由生效。

# 在Switch B上删除VLAN接口3的IP地址。

<SwitchB> system-view

[SwitchB] interface vlan-interface 3

[SwitchB-Vlan-interface3] undo ip address

# 显示Switch A上Track项的信息。

[SwitchA] display track all

Track ID: 1

  Status: Negative

  Reference object:

    NQA entry: admin test

    Reaction: 1

# 显示Switch A的路由表。

[SwitchA] display ip routing-table

Routing Tables: Public

         Destinations : 4        Routes : 4

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

10.2.1.0/24         Direct 0    0            10.2.1.2        Vlan3

10.2.1.2/32         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

以上显示信息表示,NQA测试的结果为下一跳地址10.2.1.1不可达(Track项状态为Negative),配置的静态路由无效。

1.5.5  静态路由、TrackBFD联动配置举例

1. 组网需求

l              Switch A到达Switch C的静态路由下一跳为Switch B。

l              在Switch A上通过静态路由、Track与BFD联动,对到达Switch C的静态路由有效性进行实时判断。

2. 组网图

图1-6 静态路由、TrackBFD联动配置组网图

 

3. 配置步骤

(1)        按照图1-6配置各接口的IP地址,具体配置过程略。

(2)        在Switch A上配置静态路由,并与Track项关联

# 配置到达Switch C的静态路由下一跳地址为10.2.1.1,并配置静态路由与Track项1关联。

<SwitchA> system-view

[SwitchA] ip route-static 10.1.1.2 24 10.2.1.1 track 1

(3)        在Switch A上配置BFD基本功能

# 配置BFD echo报文的源地址为10.10.10.10。

[SwitchA] bfd echo-source-ip 10.10.10.10

(4)        在Switch A上创建和BFD会话关联的Track项

# 创建和BFD会话关联的Track项1,检测Switch A是否可以与静态路由的下一跳Switch B互通。

[SwitchA] track 1 bfd echo interface vlan-interface 3 remote ip 10.2.1.1 local ip 10.2.1.2

(5)        验证配置结果

# 显示Switch A上Track项的信息。

[SwitchA] display track all

Track ID: 1

  Status: Positive

  Reference object:

    BFD Session:

    Packet type: Echo

    Interface  : Vlan-interface3

    Remote IP  : 10.2.1.1

    Local IP   : 10.2.1.2

# 显示Switch A的路由表。

[SwitchA] display ip routing-table

Routing Tables: Public

         Destinations : 5        Routes : 5

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

10.1.1.0/24         Static 60   0            10.2.1.1        Vlan3

10.2.1.0/24         Direct 0    0            10.2.1.2        Vlan3

10.2.1.2/32         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

以上显示信息表示,BFD检测的结果为下一跳地址10.2.1.1可达(Track项状态为Positive),配置的静态路由生效。

# 在Switch B上删除VLAN接口3的IP地址。

<SwitchB> system-view

[SwitchB] interface vlan-interface 3

[SwitchB-Vlan-interface3] undo ip address

# 显示Switch A上Track项的信息。

[SwitchA] display track all

Track ID: 1

  Status: Negative

  Reference object:

    BFD Session:

    Packet type: Echo

    Interface  : Vlan-interface3

    Remote IP  : 10.2.1.1

    Local IP   : 10.2.1.2

# 显示Switch A的路由表。

[SwitchA] display ip routing-table

Routing Tables: Public

         Destinations : 4        Routes : 4

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

10.2.1.0/24         Direct 0    0            10.2.1.2        Vlan3

10.2.1.2/32         Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

以上显示信息表示,BFD检测的结果为下一跳地址10.2.1.1不可达(Track项状态为Negative),配置的静态路由无效。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们