【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种NAT网关设备之间的负载分担方法和设 备。
技术介绍
网络地址转换(NAT, Network Address Translation)技术是一种接入广域网 (WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,被广泛应用于各种 类型互联网(Internet)接入方式和各种类型的网络中。不仅完美地解决了网络互联协议 (Internet Protocol, IP)地址不足的问题,而且还能够有效地避免来自网络外部的攻击, 隐藏并保护网络内部的计算机。 随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟 见肘。事实上,除了中国教育和科研计算机网(China Education and ResearchNETwork, CERNET)夕卜,一般用户几乎申请不到整段的C类IP地址。在其他互联网服务提供商 (Internet Service Provider, ISP)网络中,即使是拥有几百台计算机的大型局域网用户, 当他们申请IP地址时,所分配的地址也不过只有几个或十几个IP地址。显然,这样少 ...
【技术保护点】
一种网络地址转换NAT网关设备之间的负载分担方法,应用于包括多个NAT网关设备的系统中,其特征在于,所述多个NAT网关互为邻居设备,所述方法包括: 各所述NAT网关设备按照预设的检测周期对自身的NAT表项利用情况进行检测,并将检测结果发送给其他NAT网关设备; 所述NAT网关设备接收到其他NAT网关设备发送的检测结果,根据各NAT网关设备的上行链路速率,计算各NAT网关设备所应分担的NAT表项; 所述NAT网关设备根据计算得到的所述各NAT网关设备所应分担的NAT表项,与其他NAT网关设备进行NAT表项同步,调整当前分担的NAT表项数量。
【技术特征摘要】
一种网络地址转换NAT网关设备之间的负载分担方法,应用于包括多个NAT网关设备的系统中,其特征在于,所述多个NAT网关互为邻居设备,所述方法包括各所述NAT网关设备按照预设的检测周期对自身的NAT表项利用情况进行检测,并将检测结果发送给其他NAT网关设备;所述NAT网关设备接收到其他NAT网关设备发送的检测结果,根据各NAT网关设备的上行链路速率,计算各NAT网关设备所应分担的NAT表项;所述NAT网关设备根据计算得到的所述各NAT网关设备所应分担的NAT表项,与其他NAT网关设备进行NAT表项同步,调整当前分担的NAT表项数量。2. 如权利要求1所述的方法,其特征在于,所述多个NAT网关互为邻居设备,具体通过 以下方式进行设定各所述NAT网关设备分别向所述系统中的其他NAT网关设备发送协商报文; 各所述NAT网关设备根据接收到的所述协商报文,判断是否可以与其他NAT网关设备 成为邻居设备;当所述判断结果为是时,各所述NAT网关设备与其他NAT网关设备成为邻居设备。3. 如权利要求2所述的方法,其特征在于,各所述NAT网关设备分别向所述系统中的其 他NAT网关设备发送协商报文时,还包括各所述NAT网关设备在所发送协商报文中携带各所述NAT网关设备所对应的上行链路 传输速率信息;各所述NAT网关设备根据所述协商报文中所携带的上行链路传输速率信息,设置自身 的上行链路传输速率。4. 如权利要求1所述的方法,其特征在于,当所述NAT网关设备判断第一 NAT网关设 备所应分担的NAT表项的数量超过自身所能分担的NAT表项的最大数量时,所述方法还包 括所述NAT网关设备使所述第一 NAT网关设备按照所能分担的NAT表项的最大数量分担 NAT表项;所述NAT网关设备针对除所述第一 NAT网关设备所分担的NAT表项之外的所有NAT表 项,根据除所述第一NAT网关设备外的所有NAT网关设备的上行链路速率,计算各NAT网关 设备所应分担的NAT表项;所述NAT网关设备根据计算得到的所述各NAT网关设备所应分担的NAT表项,与其他 NAT网关设备进行NAT表项同步,调整当前分担的NAT表项数量。5. 如权利要求1或4所述的方法,其特征在于,所述NAT网关设备与其他NAT网关设备 所进行的NAT表项同步完成后,还包括作为接收端的NAT网关设备向对端的NAT网关设备发送确认消息,确认完成所述NAT 表项同步的操作。6. 如权利要求1所述的方法,其特征在于,所述NAT网关设备与其他NAT网关设备所进 行的NAT表项同步完成后,还包括各所述NAT网关设备更新路由接入设备中的路由表信息, 具体为所述NAT网关设备向所述路由接入设备发送需要同步的NAT表项,其中,各NAT表项中 的下一条信息为同步后所述NA...
【专利技术属性】
技术研发人员:沈岭,王军,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。