The invention relates to a gateway, in particular to a method for realizing virtual interface multi WAN gateway. The configuration process is as follows: configuration module user state in a plurality of WAN port configuration to a kernel parameter information, and according to the WAN port of the total generation pool parameter information; configuration module according to the parameter information of a plurality of WAN port configuration generation strategy routing in the kernel, for export to forward message; configuration module according to the parameter information of multiple WAN ports in the kernel configuration to generate static routing scheme; dynamic detection of WAN in user space port state detection module in the online WAN, and according to the parameter information of the online WAN port generates a WAN port in the online pool the kernel. The invention adopts the double WAN port pool to realize the load balance of the multi WAN port, and the user does not choose the route on the stable bandwidth WAN port under the condition of unstable bandwidth.
【技术实现步骤摘要】
本专利技术涉及一种网关的
,尤其涉及一种虚接口多WAN口网关的实现方法。
技术介绍
通常,在路由器中执行showrunning命令查看配置时,会发现配置中存在各种类型的接口,有些接口都是与实际的物理接口是一一对应的。但在路由器中还存在着另外一类完全不同的接口类型,这一类接口有如下几个共同点:不存在与该接口对应的真实物理接口;虽然有时会存在一定的“映射”关系;由于第一条的原因,此类接口不会依据物理接口自动生成,必须根据实际需要手工创建。接口的状态永远是在线的,不会DOWN掉(离线)。由于具有以上几点共性,此类接口被统称为“虚接口”。目前,在网口的应用技术中,路由器的WAN口是固定的,因此网关无法接入多余网关有线口的宽带数。尤其对于没有大宽带的专线宽带而言,无法满足大量用户的带宽需求。
技术实现思路
针对目前上述网关存在的上述问题,本专利技术提供一种虚接口多WAN口网关的实现方法。本专利技术解决技术问题所采用的技术方案为:一种虚接口多WAN口网关的实现方法,用于虚接口,配置流程如下:用户态中的配置模块将多个WAN口的参数信息配置到一内核态中,并根据所述参数信息生成 ...
【技术保护点】
一种虚接口多WAN口网关的实现方法,其特征在于,用于虚接口,其配置流程如下:用户态中的配置模块将多个WAN口的参数信息配置到一内核态中,并根据所述参数信息生成总WAN口池;配置模块根据多个WAN口的参数信息在所述内核态中配置生成策略路由,用于选择出口以转发报文;配置模块根据多个WAN口的参数信息在所述内核态中配置生成静态选路方案;用户态中的动态检测WAN口状态模块实时检测处于在线状态的WAN口,并根据所述在线状态的WAN口的参数信息在所述内核态中生成一在线WAN口池。
【技术特征摘要】
1.一种虚接口多WAN口网关的实现方法,其特征在于,用于虚接口,其配置流程如下:用户态中的配置模块将多个WAN口的参数信息配置到一内核态中,并根据所述参数信息生成总WAN口池;配置模块根据多个WAN口的参数信息在所述内核态中配置生成策略路由,用于选择出口以转发报文;配置模块根据多个WAN口的参数信息在所述内核态中配置生成静态选路方案;用户态中的动态检测WAN口状态模块实时检测处于在线状态的WAN口,并根据所述在线状态的WAN口的参数信息在所述内核态中生成一在线WAN口池。2.根据权利要求1所述的虚接口多WAN口网关的实现方法,其特征在于,基于配置流程的选路方法包括:S1,用户报文匹配静态选路方案,若找到相匹配的静态选路方案,则打上静态选路方案中WAN口相应的标记,并放行用户报文;若没找到相匹配的静态选路方案,执行步骤S2;S2,在总WAN口池和/或在线WAN口池中查找匹配的WAN口,打上该WAN口相应的标记,并放行用户报文。3.根据权利要求2所述的虚接口多WAN口网关的实现方法,其特征在于,步骤S1中,包括S11:根据用户报文的源IP判断是否查找到静态选路方案。4.根据权利要求3所述的虚接口多WAN口网关的实现方法,其特征在于,包括S12:根据用户报文的源MAC判断是否查找到静态选路方案。5.根据权利要求4所述的虚接口多WAN口网关的实现方法,其特征在于,包括S1...
【专利技术属性】
技术研发人员:夏兵,谭琼,
申请(专利权)人:上海寰创网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。