目录
一、组网需求
3G双卡主备链路需求,用户采用两张3G卡(一般为不同运营商链路)。主链路和备用链路,默认情况下一律使用主链路进行通信。如果主链路故障,切换到备份运营商链路。主链路为async 1,备份链路为async 2。
双卡主备链路有两种工作模式:
- 主动回切方式,主链路故障恢复,立即回切到主链路;采用主动回切方式时,备份3G链路不需要开启三层探测机制,主链路需要开启自动拨号功能
- 故障回切方式,只有备份链路出现故障,才回切到主链路进行通信。采用故障回切方式时,备份3G链路需要开启三层探测机制,主链路不能开启自动拨号功能
本次配置采用主动回切方式。
二、组网拓扑
三、配置要点
1、完成两条3G链路的基本拨号配置
2、配置BFD和3G接口联动
3、配置BFD和OSPF路由协议联动(可选)
四、配置步骤
1、完成两条3G链路的基本拨号配置
interface async 1
dialer auto-dial //使用主动回切功能时,主链路需要开启自动拨号功能。
注意:使用主动回切功能时,主链路需要开启自动拨号功能。
2、配置BFD和3G接口联动
interface async 1
bfd interval 3000 min_rx 3000 multiplier 3
no bfd echo
plmn backup slave-interface async 2 bfd //指定备份接口 async2
interface async 2
plmn backup master-interface async 1 //指定主接口 async1
注意:
- BFD 的实际参数需要根据网络实际状况以及用户的业务需求确定。 从用户的角度看,也许越快检测到越好,但是由于 3G 网络可能存在的较大时延,如果BFD配置的检测周期太短,可能导致误切换。一般建议配置“bfd interval 3000 min_rx 3000 multiplier 3”,即每3秒检测一次,连续3次(9秒)检测失败后进行状态切换。
- 建议在相应bfd接口下配置“no bfd echo”,关闭bfd的回声模式。
- LNS上的bfd参数(检测周期、关闭回声模式)需与3G客户端一致。
3、配置BFD和OSPF路由协议联动(可选)
interface async 1
ip ospf bfd
interface async 2
ip ospf bfd
注意:
- 部署BFD与路由协议联动,可以加快路由收敛和业务切换,建议配置。
- ospf 和 bfd 联动,只需要在相应接口配置“ip ospf bfd”启用即可,不建议在ospf进程下配置 bfd all-interface在所有接口启用,防止不必要的影响。
五、配置验证
使用3G单卡多用户BFD探测,并采用主动回切方式时,当3G路由器async1口BFD检测失败,则会切换到async 2发起拨号。并且在async 1恢复后,async 2主动断开,切回async 1口。可以通过以下方法来验证该功能是否生效:
async 1口拨号成功后,将async1口的3G天线拧下,此时async1会在预定的配置时间内bfd检测失败,同时async 2接口发起拨号连接。
注意:
1、在3G信号覆盖较好的区域,即使拧下3G天线可能依然可以正常通信,因此该测试方法可能无效;
2、天线不支持热插。在设备上电的情况下插入天线需要重启设备才能生效。
六、附录
1、主动回切与故障回切方式说明
(1)主动回切
主卡:
plmn backup slave-interface Async 2 bfd//指定备卡为Async 2,并且关联bfd
备卡:
plmn backup master-interface Async 1//指定主卡为Async 1
默认主卡启用抢占功能,也就是如果主卡切换到备卡时,如果主卡突然起来,那么主卡会实行抢占。如果启用了抢占功能,那么备卡不需要关联BFD检测,实际实施的时候,按照客户的场景和要求是否选择抢占模式。
(2)故障回切
主卡:
plmn backup slave-interface Async 2 bfd//指定备卡为Async 2,并且关联bfd
plmn auto-switch disable//关闭自动抢占功能
备卡:
plmn backup master-interface Async 1 bfd//指定主卡为Async 1,并且关联bfd
采用plmn auto-switch disable命令关闭主卡的自动抢占功能,也就是当主卡切换到备卡的时,除非备卡的BFD探测机制条件满足才切换到主卡,否则即使主卡正常了备卡也不会切换到主卡,实际实施的时候,按照客户的场景和要求配置自动抢占还是关闭自动抢占。