【RSR】RSR如何配置3G双卡TRACK主备

发布时间: 2013-09-12 点击量:708 打印 字体:

一、组网需求

3G双卡主备链路需求,用户采用两张3G卡(一般为不同运营商链路)。主链路和备用链路,默认情况下一律使用主链路进行通信。如果主链路故障,切换到备份运营商链路。主链路为async 1,备份链路为async 2。

       双卡主备链路有两种工作模式:

  • 主动回切方式,主链路故障恢复,立即回切到主链路;采用主动回切方式,备份3G链路不需要开启三层探测机制,主链路需要开启自动拨号功能。
  • 故障回切方式,只有备份链路出现故障,才回切到主链路进行通信;采用故障回切方式,备份3G链路需要开启三层探测机制,主链路不能开启自动拨号功能。

本次配置采用故障回切方式。

二、组网拓扑

三、配置要点

1、完成两条3G链路的基本拨号配置

2、配置RNS功能

3、配置TRACK,并在TRACK中调用RNS功能

4、配置到LNS1和LNS2检测地址的明细路由

5、TRACK和3G接口联动

四、配置步骤

 1、完成两条3G链路的基本拨号配置

interface async 1

    no dialer auto-dial                       //关闭自动拨号

注意:采用故障回切方式时,需在主链路关闭自动拨号功能和自动回切功能。

2、配置RNS功能

ip rns 1

    icmp-echo x.x.x.x                        //探测对端的LNS1的物理接口,采用icmp的方式

    frequency 3000                          //每隔3秒钟发一次icmp echo

    timeout 3000                             //超时时间为3秒

ip rns 2

    icmp-echo y.y.y.y                      //探测对端的LNS2的物理接口,采用icmp的方式

    frequency 3000                        //每隔3秒钟发一次icmp echo

    timeout 3000                            //超时时间为3秒

3、配置TRACK,并在TRACK中调用RNS功能

track 1 rns 1

    delay up 10 down 10                 //在进行down到up切换的时候需要延迟10s,在进行up到down切换的时候需要延迟10s,防止链路抖动,故设定一个延迟时间。

track 2 rns 2

    delay up 10 down 10  

注意:

RNS的检测周期和TRACK的切换时间需要根据网络实际状况以及用户的业务需求确定。 从用户的角度看,当然越快检测到越好,但是由于 3G 网络可能存在的较大时延,如果RNS配置的检测周期和TRACK的切换时间太短,可能导致误切换。一般建议配置RNS“frequency 3000 ”、“timeout 3000”即每3秒发一次,检测超时时间为3秒;配置TRACK “delay up 10 down 10”,也就是RNS连续3次检测成功或失败后,接口才up或down,防止链路频繁抖动。

4、配置到LNS1和LNS2检测地址的明细路由

ip route x.x.x.x 255.255.255.255 Async 2

//指定具体的路由到rns1的具体检测地址,防止由于通过ospf路由学习到这个地址的路由,导致主卡备卡翻动。

ip route y.y.y.y 255.255.255.255 Async 1

//指定具体的路由到rns2的具体检测地址,防止由于通过ospf路由学习到这个地址的路由,导致主卡备卡翻动。

5、TRACK和3G接口联动

1)在主卡下配置主备功能

interface async 1

    plmn backup slave-interface async 2 track 1 switch-delay 0   //指定Async 2为备卡,关联track 1,switch-delay为0

2)在备卡下配置主备功能

interface async 2

    plmn backup master-interface async1 track 2  switch-delay 0 //指定Async 1为主卡,关联track 2,switch-delay为0

3)关闭主卡的抢占功能

interface async 1

    plmn auto-switch disable                                                         //关闭自动抢占功能

注意:默认主卡启用抢占功能,也就是如果主卡切换到备卡时,如果主卡突然起来,那么主卡会实行抢占。如果启用了抢占功能,那么备卡不需要关联track,实际实施的时候,按照客户的场景和要求是否选择抢占模式。

五、配置验证

使用3G双卡多用户TRACK探测,并采用故障回切方式时,当3G路由器async1口TRACK检测失败,则会切换到async 2发起拨号。由于采用故障回切方式,因此在async 1恢复后,async 2不会主动断开,除非async 2 TRACK检测失败才会切回async 1进行拨号。可以通过以下方法来验证该功能是否生效:

1、async 1口拨号成功后,将async1口的3G天线拧下,此时async1将在预定的配置时间内TRACK检测失败,同时async 2接口发起拨号连接。

2、待async 2接口拨号成功后,将async 1口的3G天线装上,此时async 2不会主动断开。

3、装上async 1接口的天线后,将async 2接口的天线拧下,此时async 2 TRACK检测失败,触发async 1拨号。

注意:在3G信号覆盖较好的区域,即使拧下3G天线可能依然可以正常通信,因此该测试方法可能无效。

六、附录

1、主动回切与故障回切方式说明

(1)主动回切

主卡:

plmn backup slave-interface Async 2 track 1 switch-delay 0  //指定Async 2为备卡,关联track 1,switch-delay为0

备卡:

plmn backup master-interface Async 1    //指定Async 1为主卡

默认主卡启用抢占功能,也就是如果主卡切换到备卡时,如果主卡突然起来,那么主卡会实行抢占。如果启用了抢占功能,那么备卡不需要关联track,实际实施的时候,按照客户的场景和要求是否选择抢占模式。

(2)故障回切

主卡:

plmn backup slave-interface Async 2 track 1 switch-delay 0   //指定Async 2为备卡,关联track 1,switch-delay为0

plmn auto-switch disable        //关闭自动抢占功能

备卡:

plmn backup master-interface Async 1 track 2 switch-delay 0   //指定Async 1为主卡,关联track 2,switch-delay为0

采用plmn auto-switch disable命令关闭主卡的自动抢占功能,也就是当主卡切换到备卡的时,除非备卡的TRACK探测机制条件满足才切换到主卡,否则即使主卡正常了备卡也不会切换到主卡,实际实施的时候,按照客户的场景和要求配置自动抢占还是关闭自动抢占。

2、配置案例

 

 

00 分享 纠错
相关条目