NQA和静态路由联动

 

现如下要求:

(1)与A连接的两条链路都正常时。各个网段走不同的链路进行与PC3(外网)进行通信!

(2)当一条链路出现故障时,各个网段的报文都走无故障的链路,避免长时间的业务中断;而当故障恢复后,恢复报文从不同链路进行通信

只能使用AR2220路由器配置。

本示例采用静态路由与NAQ联动的方式

1、配置各接口IP地址及路由协议,使其可以与PC3(外网)进行通信

注意:(静态路由具有单向性和接力性)所以在各设备上确保双向通信都有所需的连续静态路由。

以A为例:    (特别要注意D的配置:对应下一跳有两网段)

[Huawei]ip route-static 192.168.7.0 24 192.168.3.2  //去往外网有两条路

[Huawei]ip route-static 192.168.7.0 24 192.168.4.2

[Huawei]ip route-static 192.168.5.0 24 192.168.3.2  (连续的静态路由)

[Huawei]ip route-static 192.168.6.0 24 192.168.4.2

中间路由器以B为例:

[Huawei]ip route-static 192.168.7.0 24 192.168.5.2

[Huawei]ip route-static 192.168.1.0 24 192.168.3.1  //去往内网的路由

[Huawei]ip route-static 192.168.2.0 24 192.168.3.1

  1. 配置NQA测试例(A和D),
  2. 检测链路A-B-D和A-C-D是否正常!

在A上配置测试到达D的两个接口的(两个NQA测试实例),所创建的管理员账户都是admin,实例名分别为10和20

以A为例:      {D就不展示了,只换了测试实例的目的地址}

[Huawei]nqa tes   test:测试     instance:实例    

[Huawei]nqa test-instance admin 10   //创建一个NQA测试实例,并创建管理员账户为admin,实例名称为10

[Huawei-nqa-admin-10]test-t

[Huawei-nqa-admin-10]test-type icmp  //配置NQA测试例的测试类型为ICMP,即通过ping操作进行测试

[Huawei-nqa-admin-10]des          destination:目的地

[Huawei-nqa-admin-10]destination-address ipv4 192.168.5.2 //指定测试实例的目的地址。

[Huawei-nqa-admin-10]fr        frequency:发生率,频率

[Huawei-nqa-admin-10]frequency 10    //指定连续两次探测间的时间间隔为10秒

[Huawei-nqa-admin-10]probe-count 2   //指定一次探测进行的测试次数

[Huawei-nqa-admin-10]start now       //指定立即启动执行当前测试例

[Huawei]nqa t admin 20

[Huawei-nqa-admin-20]test-t i

[Huawei-nqa-admin-20]de ipv4 192.168.6.2

[Huawei-nqa-admin-20]fr 10

[Huawei-nqa-admin-20]probe-c 2      probe:探究,探针   count:总数

[Huawei-nqa-admin-20]st n           start:开始         now:现在,此刻

3、配置NQA和静态路由联动,实现当链路故障时,及时删除路由表中对应路由表项,使流量可以切换到正常链路!

在A与D上分别配置与{对应NQA测试实例联动的}到达目的网络的静态路由。通过配置静态路由与NQA联动,可以实现在链路发生故障后,NQA测试例快速检测到链路的变化,并且(在IP路由表中把与该NQA测试例联动的静态路由删除),从而影响流量转发的目的。

注意:在配置(联动时)选择的测试实例名称一定要与静态路由对应的链路一致。

A:

[Huawei]ip route-static 192.168.7.0 24 192.168.3.2 track nqa admin 10

Info: Succeeded in modifying route.   //修改路由成功      track:跟踪

[Huawei]ip route-static 192.168.7.0 24 192.168.4.2 tr nqa admin 20

//配置A经由C到达D的g0/0/0接口的NQA与静态路由联动   

D:

[Huawei]ip route-static 192.168.1.0 24 192.168.5.1 tr nqa admin 10

[Huawei]ip route-static 192.168.1.0 24 192.168.6.1 tr nqa admin 20

[Huawei]ip route-static 192.168.2.0 24 192.168.5.1 tr nqa admin 10

[Huawei]ip route-static 192.168.2.0 24 192.168.6.1 tr nqa admin 20

4、配置流分类,匹配规则为匹配报文的源IP地址,实现基于源地址对报文进行分类在A和D上分别配置流分类。因为通信是双向的,所以需要在双向进行配置流策略,以便指导对应方向的流按规定进行重定向!

以A为例:            (D上面一模一样)

[Huawei]acl 2000  (基本ACL:2000~2999)

[Huawei-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255

[Huawei-acl-basic-2000]acl 2001

[Huawei-acl-basic-2001]rule p s 192.168.2.0 0.0.0.255

创建流分类名为1,通过基本ACL分别匹配源地址为(1.0和2.0)网段的报文!

[Huawei]traffic c

[Huawei]traffic classifier 1         classifier:分类器   match:匹配

[Huawei-classifier-1]if-match acl 2000   //将ACL与流分类进行绑定

[Huawei-classifier-1]q

[Huawei]tra c 2         //流分类名为2

[Huawei-classifier-2]if acl 2001

5、配置流行为,即配置NQA与流重定向联动,实现(1)当NQA测试例检测到链路A-B-D正常时,将满足规则的报文重定向到192.168.3.2/24。(2)当NQA测试例检测到链路A-C-D正常时,将满足规则的报文重定向到192.168.4.2/24。

在A和D上分别配置流重向行为。这样,当NQA测试例检测到链路正常时,按照流策略定义的行为进行流重定向;而NQA测试例检测到链路故障时,则要按照路由表中的(有效路由)进行报文转发。

A:   运输     行为        redirect:重定向(重新使用)

[Huawei]traffic behavior 3    //创建流行为名为3

[Huawei-behavior-3]redirect ip 下一跳

[Huawei-behavior-3]redirect ip-nexthop 192.168.3.2 track nqa admin 10

//配置NQA测试例admin 10 与重定向到下一跳192.168.3.2/24联动,实现在该下一跳

链路正常时(把数据从该链路上转发的目的)

[Huawei-behavior-3]traf b 4      //配置NQA测试例admin 20的联动

[Huawei-behavior-4]re ip 192.168.4.2 t nqa admin 20

D:

[Huawei]traf b 3              //创建流行为名为10

[Huawei-behavior-3]re

[Huawei-behavior-3]re ip 192.168.5.1 tra nqa admin 10  //NQA与下一跳的联动

[Huawei-behavior-3]tra b 4   //创建流行为名为20

[Huawei-behavior-4]re ip 192.168.6.1 tra nqa admin 20

6、配置流策略,绑定上述流分类和流行为,并应用到相应的接口,实现策略路由!

在A和D上分别配置流策略并应用到接口上。

A:

[Huawei]traf po

[Huawei]traf policy 5   //创建流策略名为5,

[Huawei-trafficpolicy-5]cl

[Huawei-trafficpolicy-5]classifier 1 b

[Huawei-trafficpolicy-5]classifier 1 behavior 3  

//分别将流对应的(流分类和流行为)进行绑定,

[Huawei]traf p 6

[Huawei-trafficpolicy-6]cl 2 b 4

[Huawei-trafficpolicy-6]int g0/0/0

[Huawei-GigabitEthernet0/0/0]traf

[Huawei-GigabitEthernet0/0/0]traffic-policy 5 in       inbound :入口

[Huawei-GigabitEthernet0/0/0]traffic-policy 5 inbound

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

[Huawei-GigabitEthernet0/0/1]traf 6 i    //并将流策略应用到对应的接口

D:

[Huawei]traf p 5  //在D上创建流策略名为5,将两个流分类和对应的流行为进行绑定

[Huawei-trafficpolicy-5]cl 1 b 3

[Huawei-trafficpolicy-5]cl 1 b 4

[Huawei-trafficpolicy-5]int g0/0/2

[Huawei-GigabitEthernet0/0/2]traf 5 i   //并将流策略5应用到接口g0/0/2方向

7、配置好后,可以进入A与D对应接口通过{display this接口视图命令}

查看相应接口配置(包括所应用的流策略)

[Huawei]int g0/0/0

[Huawei-GigabitEthernet0/0/0]dis this

或                                            record:记录,记载

[Huawei]dis traffic-policy applied-record 5   applied:使用,应用

//查看A和D上用户自定义的流策略的配置信息

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值