标签:影响 mod 异常 图片 运行 页面 情况 直接 一段
一、概述
链路备份主要是为了实现路由器不同外网物理接口modem、eth0、wlan0间的切换,分为主备与互备两种模式,保证路由器一个接口外网不通的时候,能通过其他接口访问外网。链路备份实现不同外网接口间的切换实际上就是通过切换默认路由实现的,所以链路备份工作链路间的切换其实就是默认路由的切换。
二、参数说明
1、规则名称:取值范围为0-9,值为0的时候,可以选择为main(主链路)或backup(备份链路),值为其他数的时候,只能为备份链路;
2、链路运行方式:选择当前配置链路为主链路还是备份链路;
3、备份模式:
4、接口名称:选择备份的接口,这里只能选择实际的物理外网口,跟参数切换有区别;
5、超时时间:该参数在备份链路与主链路上意义有差异;
6、检测方式:检测当前链路是否通的方式,有ICMP与http两种方式,ICMP是ping检测IP或域名是否通,http是发送http请求的方式检测;
7、检测IP或域名:跟检测方式搭配使用,用来作为检测访问的目的地址,一般配置为稳定可达的地址;
8、检测间隔:当链路处于工作状态的时候,每隔一段时间就需要检测当前链路是否正常,间隔时间就是该参数配置的值;
9、重传次数:当链路检测不通的时候,重新发包检查的次数。
三、主备
1、概述
主备模式是有一条主链路,其他为备份链路的情况。工作流程如下:
1)链路备份进程拉起后,先检测主链路,主链路通了,则不会切换到备份链路;
2)主链路启用后会添加一条策略路由,在主链路不通的时候,切换到备份链路后,一直会通过策略路由去检测主链路是否能访问外网;
3)主链路不通的时候,切换到备份链路,备份链路只要检测一通过就会切换到备份链路上;
4)备份链路不通后,会继续按照规则顺序往下切换,若当前备份链路为最后一条链路,则不会往下切换,需注意,备份份链路不通的时候,不会切回到主链路,因为主链路有策略路由一直在检测,检测通过的时候会主动切回去,所以在备份链路不通的时候不会轮回切换到主链路。
5)工作在备份链路上后,检测到主链路状态能访问外网了,主链路通的时间要达到主链路规则设置的超时时间,且备份链路的工作时间要达到备份链路设置的超时时间;
2、策略路由
主链路启用后会添加一条策略路由,策略路由是用来一直检测主链路状态的。主链路只要启用,整个运行过程中,策略路由就会一直在。
链路备份切换使用策略路由不使用静态路由的原因(静态路由的优先级也比默认路由高):
后台查看策略路由的命令:ip rule list,list里面显示的路由表前面的数字越小,优先级越高,如下图所示,第一个local表是接口路由,第二个是策略路由,第三个表里面是route -n查看到的所有路由。
3、主备模式下,主链路与备份链路之间的切换日志:
当链路备份进程起来的时候,会启用主链路及所有热备的接口,关闭所有冷备的接口。先检测主链路是否通,检测的发包次数为配置的‘重传次数’,当检测不通过的时候,切换到第一条备份链路,开启检测备份链路,备份链路检测通过的时候会直接刷新默认路由到备份链路的接口,日志会打印当前工作在备份链路上,如果备份链路不通,则会再往下切换备份链路继续检测,若当前备份链路为最后一个备份链路则不会再继续往下切换。
4、测试注意观察点
四、互备
1、概述
备份链路是全部链路都为备份链路,链路切换的时候按顺序从上往下,直到网络检测通过便停止切换链路,且工作在一条链路上后,不会检测其他链路的状态,所以即使其他链路状态通了也不会切回去,除非当前链路不通后才会切换。
2、互备模式下,备份链路间切换日志:
链路备份进程起来后,先检测第一条链路的状态,若第一条链路通,则不往下检测了,若不通,则会检测第二条链路,直到检测到通的链路,若一直不通,则会一直轮回切换检测。
3、测试观察点
五、其他
1、下位机访问外网的时候需要NAT转换,手动在路由器web网络连接配置页面添加默认路由的时候会关联添加masq,但是链路备份切换链路的时候只会切换默认路由,不会添加masq,所以自己手动添加上对应接口的MASQ,不然下位机无法访问外网;
2、eth0静态接口访问外网的时候,dns配置不能配置为接口,需手动配置地址,若dns配置为手动后,链路备份切换链路了,DNS文件无法切换,因为路由器设置的是手动高于一切,即使切换了默认路由,DNS文件也无法切换;
3、查看dns文件的路径:/tmp
Resolv.conf文件链接的DNS文件为当前使用的DNS文件,一般链接的DNS文件对应的是当前访问外网的接口对应生成的DNS文件。
4、/tmp目录下,linkbachup_state文件可以查看当前链路备份工作链路状态,state状态为select的时候表示当前链路为工作链路;
标签:影响 mod 异常 图片 运行 页面 情况 直接 一段
原文地址:https://www.cnblogs.com/jodyccf/p/12483449.html