我们使用的ADSL拨号、固定IP、专线等宽带,有的质量很好,很稳定,但有的却是经常卡顿甚至掉线,如果我们只有一条宽带,那只能是将就着用了,那如果有两条或更多条宽带,是不是可以选择优先走质量更好的宽带呢?

python宽带质量评估 宽带质量测试_python宽带质量评估

python宽带质量评估 宽带质量测试_SD-WAN_02

选择菜单【网络】-【SD-WAN】,选择【性能SLA】,我们看到已经有一些默认的链路健康检查设置。选择Deault_DNS,点击【编辑】。

python宽带质量评估 宽带质量测试_SD-WAN_03

python宽带质量评估 宽带质量测试_FortiOS_04 DNS服务器选择【指定】,输入我们通用的两个DNS服务器IP,参与接口选择我们的两条宽带, Wan1和Wan2。点击【确认】。

  防火墙周期性地通过Wan1和Wan2向充当信标的8.8.8.8发送探测信号,可以检查参与性能SLA的每个SD-WAN成员接口的状态(或健康)。之所以指定最多两个服务器IP作为信标,这可以防止第一个服务器IP出错,而不是宽带出错。

python宽带质量评估 宽带质量测试_FortiOS_05

python宽带质量评估 宽带质量测试_宽带_06

我们可以看到防火墙得到丢包、延迟和抖动三种数据,通过这三个参数,我们可以判断哪条宽带的质量更好。

网络丢包是指我们在使用ping(检测某个系统能否正常运行)对目站进行询问时,数据包由于各种原因在信道中丢失的现象。

网络延迟是指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。

网络抖动是指网络发生拥塞的情况下,排队产生的延迟会影响端到端的延迟,并导致通过同一连接传输的分组延迟各不相同,而抖动就是用来描述这样一延迟变化的程度,一般网络抖动值指的是网络通信中延迟最大值与最小值之差,网络抖动值越小说明网络质量越稳定。

python宽带质量评估 宽带质量测试_宽带_07

python宽带质量评估 宽带质量测试_SD-WAN_08

除了由DNS协议来判断宽带质量外,我们还可以通HTTP协议来判断宽带质量,例如电商经常要访问亚马逊,就可以以对亚马逊的访问速度做为宽带质量依据。

python宽带质量评估 宽带质量测试_SD-WAN_09

python宽带质量评估 宽带质量测试_SD-WAN_10

很显然,wan2比wan1更适合访问亚马逊网站。

python宽带质量评估 宽带质量测试_7.0_11

python宽带质量评估 宽带质量测试_宽带_12

除了修改预设的宽带性能测试方法之外,我们还可以根据自己的习惯制定自己的宽带性能测试。点击【新建】。

python宽带质量评估 宽带质量测试_SD-WAN_13

 

python宽带质量评估 宽带质量测试_FortiOS_14

协议选择【Ping】,服务器输入【www.baidu.com】,指定接口为Wan1和Wan2,点击【确认】。

python宽带质量评估 宽带质量测试_7.0_15

python宽带质量评估 宽带质量测试_FortiOS_16

是不是很眼熟?

python宽带质量评估 宽带质量测试_宽带_17

 

python宽带质量评估 宽带质量测试_python宽带质量评估_18

可以通过Ping某个服务器IP,来判断哪条线路更适合。

python宽带质量评估 宽带质量测试_FortiOS_19

python宽带质量评估 宽带质量测试_SD-WAN_02

python宽带质量评估 宽带质量测试_SD-WAN_21

除了设置检测方法,还可以定义链路状态。在这里,你可以设置系统检查链路状态的频率,以确定是否需要将流量传输到另一条链路。设置后的非活动链路和恢复链路之前的故障有助于防止系统不断地在链路之间来回传输流量,这种情况称为振荡。

  检查时间间隔,默认为500毫秒发送一次探针,1秒等1000毫秒,也就是1秒发送两次。

  非活动之前的失败次数,默认为5,连续5次没有回答请求,即判断这条宽带有问题,进入非活动状态。

  恢复链路需要的成功检查次数,默认为5,连续5次有响应,即判断这条宽带是正常的,进入活动状态。

  最后一个选项,非活动的宽带将更新静态路由,也就是说,连续5次没有回答请求,就判断这条宽带有问题,切换路由,不再走这条宽带了。

python宽带质量评估 宽带质量测试_宽带_22

python宽带质量评估 宽带质量测试_SD-WAN_02

python宽带质量评估 宽带质量测试_SD-WAN_02

SLA目标是个可选项,尽管SLA目标在性能SLA页面上指定了,但它们实际上并没有在那里使用。这里配置的值,仅在被规则引用时使用。

  有的时候,在同一台服务器下会运行不同的应用程序,你在该服务器上运行状态检查,但是对应不同的应用程序有不同的SLA目标,你可以对某些应用制定宽松的规则,而对其它应用则要严格一些。

python宽带质量评估 宽带质量测试_宽带_25

python宽带质量评估 宽带质量测试_SD-WAN_02

python宽带质量评估 宽带质量测试_FortiOS_04 象前面设置过的,由于访问亚马逊网站会比较慢,因此这里将SLA目标制定的更宽松一些。

python宽带质量评估 宽带质量测试_SD-WAN_09

python宽带质量评估 宽带质量测试_SD-WAN_02

python宽带质量评估 宽带质量测试_宽带_06

超过阈值的,都会以红色显示。


python宽带质量评估 宽带质量测试_FortiOS_31