【技术实现步骤摘要】
本专利技术涉及网络通信
,具体地讲,是涉及一种多运营商接入情况下基于策略的多WAN口路由器的选路方法。
技术介绍
随着网络普及和运用越来越广泛,用户的网络使用的规模越来越大,对带宽的要求也越来越高。随着我国网络建设的发展,入门低带宽的宽带接入日益普及,成本低廉。但商用高带宽接入的成本依然高昂。因而,使用多个低带宽的同时接入,来改善整网带宽,成为了中小企业广泛采用的另一种性价比极高的替代解决方案。在这种需求的推动下,标准单Wan口的宽带路由器设备已经无法满足,多Wan口宽带路由器设备应运而生。和单Wan口设备相比,由于多个同权WAN口的存在,给设备在转发数据报文时,对指定出口有了可选择性。只有合理的选择出口并正确的建立数据连接,能够尽可能的提升多个WAN口带来的整网效率提升。因此,多Wan口路由设备在出口选路上需要一套完整成熟的机制。这不仅是多Wan口路由设备转发性能,访问正确性的保证,更是衡量多Wan口路由设备品质的重要指标。如果在出口的选择上没有有效的策略,会造成很多网络应用出现错误。比如:根据TCP/IP协议特性,多个数据报文之间以连接会话为单位划分。同一个连接会话中,IP地址、端口等基本特征必须相同。路由设备的转发都是以网络连接为基本单位的,只在新建连接时会有指定出口的选择动作。同一连接内的数据报文必须遵从相同的选路结果进行转发,不能用不同的WAN口进行传输。现在很多网络应用,由于安全性的考虑,会采用多重加密认证。在认证过程中,可能存在多次网络跳转,会有多次连接会话建立和关闭动作。如果在这多个连接中,采用了不同的WAN口地址作为出口,就可能会 ...
【技术保护点】
一种多运营商接入情况下基于策略的多WAN口路由器的选路方法,其特征在于,包括如下步骤:(S1)所述路由器接收内网用户发送的DNS解析请求,根据预设的策略路由规则为该DNS解析请求选定一WANx口作为出口,并发出该DNS解析请求,其中x为WAN口设定的编号;(S2)所述路由器收到DNS服务器返回的DNS响应报文后,解析报文获得域名对应的至少一个IP地址,并按IP地址与所述选定的WANx口对应的形式保存于配置在所述路由器内的选路缓存模块中,再将所述IP地址转发至发送该DNS解析请求的用户设备;(S3)所述路由器接收所述用户设备向所述任一IP地址发送的数据包,根据预设的策略路由规则判断是否有指定的出口,若有且只有一个指定的出口,则选择该WANx口作为数据包出口,若有两个以上指定的出口,则跳转到步骤(S5),若没有指定的出口,则执行步骤(S4);(S4)根据路由器内配置的ISP策略为数据包选择出口:(S4.1)根据所述数据包中携带的该用户设备选定的目的IP地址判断其是否归属于已知运营商ISP,若是,则确定该IP地址的归属并执行步骤(S4.2),否则跳转到步骤(S5);(S4.2)判断所述路由器 ...
【技术特征摘要】
1.一种多运营商接入情况下基于策略的多WAN口路由器的选路方法,其特征在于,包括如下步骤:(S1)所述路由器接收内网用户发送的DNS解析请求,根据预设的策略路由规则为该DNS解析请求选定一WANx口作为出口,并发出该DNS解析请求,其中x为WAN口设定的编号;(S2)所述路由器收到DNS服务器返回的DNS响应报文后,解析报文获得域名对应的至少一个IP地址,并按IP地址与所述选定的WANx口对应的形式保存于配置在所述路由器内的选路缓存模块中,再将所述IP地址转发至发送该DNS解析请求的用户设备;(S3)所述路由器接收所述用户设备向所述任一IP地址发送的数据包,根据预设的策略路由规则判断是否有指定的出口,若有且只有一个指定的出口,则选择该WANx口作为数据包出口,若有两个以上指定的出口,则跳转到步骤(S5),若没有指定的出口,则执行步骤(S4);(S4)根据路由器内配置的ISP策略为数据包选择出口:(S4.1)根据所述数据包中携带的该用户设备选定的目的IP地址判断其是否归属于已知运营商ISP,若是,则确定该IP地址的归属并执行步骤(S4.2),否则跳转到步骤(S5);(S4.2)判断所述路由器接入的多运营商中是否有该IP地址归属的运营商ISP,若有,则选择该运营商ISP对应的WANx口并执行步骤(S4.3),否则跳转到步骤(S5);(S4.3)判断该运营商ISP对应的WANx口是否唯一,若是,则选择该WANx口作为数据包出口,否则执行步骤(S5);(S5)查询所述选路缓存模块中是否存在所述数据包中携带的该用户设备选定的目的IP地址与选定WANx口的对应关系,若存在,则选择该目的IP地址对应的WANx口作为数据包出口,若不存在,则执行步骤(S6);(S6)根据路由器内配置的负载规则选择数据包出口,若负载不均衡,则选择负载低的WANx口作为数据包出口,若负载均衡,则随机选择一WANx口作为数据包出口。2.根据权利要求1所述的一种多运营商接入情况下基于策略的多WAN口路由器的选路方法,其特征在于,所述预设的策略路由规则包括缺省策略和由用户手动配置的手动策略,在根据预设的策略路由规则为DNS解析请求或数据包选择出口时,优先判断是否存在所述手动策略,若存在,则选择手动策略指定的WANx口作为出口,若不存在,则根据缺省策略选择出口。3.根据权利要求2所述的一种多运营商接入情况下基于策略的多WAN口路由器的选路方法,其特征在于,所述步骤(S1)中,当所述手动策略指定的WANx口有两个以上时,根据所述路由器内配置的负载规则选定所述DNS解析请求的指定出口,...
【专利技术属性】
技术研发人员:陈昕睿,
申请(专利权)人:深圳市磊科实业有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。