一种多WAN口CPE选择主WAN口的方法及装置制造方法及图纸

技术编号:37602241 阅读:19 留言:0更新日期:2023-05-18 11:53
本发明专利技术涉及网络通信技术领域,公开了一种多WAN口CPE选择主WAN口的方法。该方法可以实时获取CPE内部的各WAN口的丢包和延迟数据,当丢包和延迟数据超过了预设的阈值,则先判断超过阈值的WAN口是否为主WAN口,若是,则切换服务器重新测量该WAN口的丢包和延迟数据,直至重新测量的次数也达到阈值,可以确定该主WAN口通讯质量劣化,需要在CPE内部的存储的WAN口列表选出最优的一个WAN口,更换主WAN口,本发明专利技术可以通过持续监控多个WAN端口的实时网络性能,以及时发现当前正在使用的主WAN链路网络性能劣化,切换到最优的WAN链路,同时可以通过冗余算法,避免误判。避免误判。避免误判。

【技术实现步骤摘要】
一种多WAN口CPE选择主WAN口的方法及装置


[0001]本专利技术涉及网络通信
,特别是涉及一种多WAN口CPE选择主WAN口的方法及装置。

技术介绍

[0002]目前的多WAN设备多采用对各个WAN端口发送ping包、dhcp检测、dns检测等方法,检测WAN端口的连通性,从而确定某个WAN端口是否处于可用状态。
[0003]但目前现有的方法只能检测WAN口的连通性,没有检测该端口实际网络性能,具体包括多个场景(例如对上一级设备、对远程承载实际业务的服务器之间)的数据包往返延时、丢包、网络抖动等反映网络繁忙、链路异常的指标。在出现丢包多、长延迟等网络性能严重劣化时,没有及时切换WAN口链路到顺畅网络,不能很好的支持服务的稳定可靠。

技术实现思路

[0004]本专利技术提供了一种多WAN口CPE选择主WAN口的方法及装置,可以持续监控多个WAN端口的实时网络性能,及时发现当前正在使用的主WAN链路网络性能劣化,切换到最优的WAN链路。
[0005]为了解决上述技术问题,本专利技术的第一实施例提供了一种多WAN口CPE选择主WAN口的方法,包括:
[0006]实时获取CPE内部的各WAN口的丢包和延迟数据,并检测所述各WAN口的丢包和延迟数据有无超过预设的数据阈值;
[0007]当检测到第一WAN口的丢包和延迟数据超过预设的数据阈值时,判断所述第一WAN口是否为主WAN口;
[0008]若所述第一WAN口是主WAN口,则循环切换服务器重新测量第一WAN口的丢包和延迟数据,直至重新测量次数达到预设的测量阈值,确定第一WAN口通讯质量劣化;
[0009]在CPE内部的第一WAN口列表,根据预设的优先策略选择出最优的第二WAN口,并将所述第二WAN口设置为主WAN口。
[0010]本专利技术可以实时获取CPE内部的各WAN口的丢包和延迟数据,当丢包和延迟数据超过了预设的阈值,则先判断超过阈值的WAN口是否为主WAN口,若是,则切换服务器重新测量该WAN口的丢包和延迟数据,直至重新测量的次数也达到阈值,可以确定该主WAN口通讯质量劣化,需要在CPE内部的存储的WAN口列表选出最优的一个WAN口,更换主WAN口,以保证多WAN端口的实际网络性能。
[0011]进一步地,所述检测所述各WAN口的丢包和延迟数据有无超过预设的数据阈值,具体为:
[0012]当检测到第一WAN口的丢包和延迟数据未超过预设的数据阈值时,将所述第一WAN口加入至CPE内部的第一WAN口列表。
[0013]本专利技术可以实时检测CPE的各个WAN口,若检测出的丢包和延迟数据都没有超过预
设的阈值时,可以将对应的WAN口加入至CPE内部的WAN口列表,以便可以及时找到符合要求的WAN口更换成主WAN口。
[0014]进一步地,所述判断所述第一WAN口是否为主WAN口,具体为:
[0015]若第一WAN口不是主WAN口,则无需切换服务器再次检测第一WAN口的丢包和延迟数据。
[0016]本专利技术在实时检测CPE的各个WAN口时,若检测出某个WAN口的丢标和延迟数据超过阈值,但该WAN口非主WAN口,则无需切换服务器再次检测,减少资源损耗。
[0017]进一步地所述循环切换服务器重新测量第一WAN口的丢包和延迟数据,直至重新测量次数达到预设的测量阈值,具体为:
[0018]若重新测量时检测出第一WAN口的丢包和延迟数据小于预设的数据阈值,则确定第一WAN口没有通信质量劣化。
[0019]本专利技术若在重新测量时检测出丢包和延迟数据小于预设的数据阈值,则可以确定对应WAN口没有通信质量劣化,可以继续以主WAN口运行,无需后续的更换主WAN口操作。
[0020]进一步地,在所述实时获取CPE内部的各WAN口的丢包和延迟数据前,还包括:
[0021]检测CPE内部的WAN口数量,若CPE内部只有一个WAN口,则无需获取WAN口的丢包和延迟数据。
[0022]本专利技术在检测WAN口的丢包和延迟数据时,会先检测WAN口的数量,若CPE中只有1个WAN口,则由于没有多余的WAN口可以用于更换主WAN口,所以可以无需做进一步的检测,节省了检测流程。
[0023]本专利技术提供了一种多WAN口CPE选择主WAN口的方法,可以实时获取CPE内部的各WAN口的丢包和延迟数据,当丢包和延迟数据超过了预设的阈值,则先判断超过阈值的WAN口是否为主WAN口,若是,则切换服务器重新测量该WAN口的丢包和延迟数据,直至重新测量的次数也达到阈值,可以确定该主WAN口通讯质量劣化,需要在CPE内部的存储的WAN口列表选出最优的一个WAN口,更换主WAN口,本专利技术可以通过持续监控多个WAN端口的实时网络性能,以及时发现当前正在使用的主WAN链路网络性能劣化,切换到最优的WAN链路,同时可以通过冗余算法,避免误判。
[0024]相应的,本专利技术提供了一种多WAN口CPE选择主WAN口的装置,包括:获取模块、判断模块、循环模块和设置模块;
[0025]所述获取模块用于实时获取CPE内部的各WAN口的丢包和延迟数据,并检测所述各WAN口的丢包和延迟数据有无超过预设的数据阈值;
[0026]所述判断模块用于当检测到第一WAN口的丢包和延迟数据超过预设的数据阈值时,判断所述第一WAN口是否为主WAN口;
[0027]所述循环模块用于若所述第一WAN口是主WAN口,则循环切换服务器重新测量第一WAN口的丢包和延迟数据,直至重新测量次数达到预设的测量阈值,确定第一WAN口通讯质量劣化;
[0028]所述设置模块用于在CPE内部的第一WAN口列表,根据预设的优先策略选择出最优的第二WAN口,并将所述第二WAN口设置为主WAN口。
[0029]进一步地,所述获取模块,包括:列表单元;
[0030]所述列表单元用于当检测到第一WAN口的丢包和延迟数据未超过预设的数据阈值
时,将所述第一WAN口加入至CPE内部的第一WAN口列表。
[0031]进一步地,所述判断模块,包括:切换单元;
[0032]所述切换单元用于若第一WAN口不是主WAN口,则无需切换服务器再次检测第一WAN口的丢包和延迟数据。
[0033]进一步地,所述循环模块,包括:确定单元;
[0034]所述确定单元用于若重新测量时检测出第一WAN口的丢包和延迟数据小于预设的数据阈值,则确定第一WAN口没有通信质量劣化。
[0035]进一步地,所述获取模块,包括:检测单元;
[0036]所述检测单元用于检测CPE内部的WAN口数量,若CPE内部只有一个WAN口,则无需获取WAN口的丢包和延迟数据。
[0037]本专利技术提供了一种多WAN口CPE选择主WAN口的装置,该装置以模块间的有机结合为基础,可以持续监控多个WAN端口的实时网络性能,及时发现当前正在使用的主WAN链路网络性能劣化,切换到最优的WAN链路。
附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多WAN口CPE选择主WAN口的方法,其特征在于,包括:实时获取CPE内部的各WAN口的丢包和延迟数据,并检测所述各WAN口的丢包和延迟数据有无超过预设的数据阈值;当检测到第一WAN口的丢包和延迟数据超过预设的数据阈值时,判断所述第一WAN口是否为主WAN口;若所述第一WAN口是主WAN口,则循环切换服务器重新测量第一WAN口的丢包和延迟数据,直至重新测量次数达到预设的测量阈值,确定第一WAN口通讯质量劣化;在CPE内部的第一WAN口列表,根据预设的优先策略选择出最优的第二WAN口,并将所述第二WAN口设置为主WAN口。2.根据权利要求1所述的多WAN口CPE选择主WAN口的方法,其特征在于,所述检测所述各WAN口的丢包和延迟数据有无超过预设的数据阈值,具体为:当检测到第一WAN口的丢包和延迟数据未超过预设的数据阈值时,将所述第一WAN口加入至CPE内部的第一WAN口列表。3.根据权利要求1所述的多WAN口CPE选择主WAN口的方法,其特征在于,所述判断所述第一WAN口是否为主WAN口,具体为:若第一WAN口不是主WAN口,则无需切换服务器再次检测第一WAN口的丢包和延迟数据。4.根据权利要求1所述的多WAN口CPE选择主WAN口的方法,其特征在于,所述循环切换服务器重新测量第一WAN口的丢包和延迟数据,直至重新测量次数达到预设的测量阈值,具体为:若重新测量时检测出第一WAN口的丢包和延迟数据小于预设的数据阈值,则确定第一WAN口没有通信质量劣化。5.根据权利要求1所述的多WAN口CPE选择主WAN口的方法,其特征在于,在所述实时获取CPE内部的各WAN口的丢包和延迟数据前,还包括:检测CPE内部的WAN口数量,若CPE内部只有一个WAN口,则无需获取WAN口的丢包和延迟数据。6.一种多WAN...

【专利技术属性】
技术研发人员:李柱栋
申请(专利权)人:广州通则康威智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1