【技术实现步骤摘要】
一种CGN板间负载分担方法及装置
本公开涉及数据处理
,具体而言,涉及一种CGN板间负载分担方法及装置。
技术介绍
针对于内网部署的网络设备,比如服务器,其地址是内网地址,但是希望公网设备可以通过一个公网地址来访问该服务器,这时可以在进行NAT(NetworkAddressTranslation,网络地址转换)处理的网络设备上配置NATserver,进而通过该网络设备对由公网发送至内网的报文进行公网地址和内网地址的转换。相关技术中,在上述的网络设备包括多个CGN板的情况下,一般是通过指定其中一个CGN板对由公网发往内网的报文进行NAT转换,该过程中只有指定的CGN板参与工作,而其他CGN板不参与,无法做到CGN板间负载均衡。
技术实现思路
有鉴于此,本公开提供一种CGN板间负载分担方法及装置,以实现CGN板间负载分担均衡。具体地,本公开是通过如下技术方案实现的:第一方面,本公开实施例中提供了一种CGN板间负载分担方法,该方法应用于网络设备中参与负载分担的CGN板,所述网络设备包括网络侧业务板、用户侧业务板和至少两个CGN板;所述方法包括:接收所述网络侧业务板复制 ...
【技术保护点】
1.一种CGN板间负载分担方法,其特征在于,该方法应用于网络设备中参与负载分担的CGN板,所述网络设备包括网络侧业务板、用户侧业务板和至少两个CGN板;所述方法包括:接收所述网络侧业务板复制并发送的第一报文,其中,所述第一报文是在所述网络侧业务板检查出网络侧接口接收的第一报文的第一IP地址与本地已配置的网络地址转换服务NAT server的公网IP地址相同时复制并发送的,所述第一IP地址为第一报文的目的IP地址;若本地不存在与第一报文匹配的会话表项,则对第一报文的第一IP地址进行NAT转换得到第二IP地址,所述第二IP地址为用户侧设备的IP地址;根据第二IP地址确定第一报文 ...
【技术特征摘要】
1.一种CGN板间负载分担方法,其特征在于,该方法应用于网络设备中参与负载分担的CGN板,所述网络设备包括网络侧业务板、用户侧业务板和至少两个CGN板;所述方法包括:接收所述网络侧业务板复制并发送的第一报文,其中,所述第一报文是在所述网络侧业务板检查出网络侧接口接收的第一报文的第一IP地址与本地已配置的网络地址转换服务NATserver的公网IP地址相同时复制并发送的,所述第一IP地址为第一报文的目的IP地址;若本地不存在与第一报文匹配的会话表项,则对第一报文的第一IP地址进行NAT转换得到第二IP地址,所述第二IP地址为用户侧设备的IP地址;根据第二IP地址确定第一报文的目标CGN板,并判断本板是否为所述目标CGN板,如果否,丢弃第一报文;如果是,将第一报文转发至用户侧业务板。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述CGN板为接收的第一报文生成一个对应的会话表项,所述会话表项至少包括:生成该会话表项时参与负载分担的CGN板总数量M2、第一IP地址、第二IP地址和属性信息;所述属性信息用于指示本CGN板是否为第一报文的目标CGN板。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述CGN板在本地存在有与第一报文匹配的会话表项时,依据所述会话表项中的属性信息和当前参与负载分担的CGN板总数量M2处理所述第一报文;所述属性信息用于指示本CGN板是否为第一报文的目标CGN板。4.根据权利要求3所述的方法,其特征在于,所述依据所述会话表项中的属性信息和当前参与负载分担的CGN板总数量处理所述第一报文,包括:在所述属性信息指示本板为第一报文的目标CGN板时,若当前参与负载分担的CGN板总数量M1与会话表项中的CGN板总数量M2相同,或者,若M1与M2不同且依据M1和会话表项中的第二IP地址确定本板为目标CGN板时,则对第一报文进行NAT处理以使第一报文的第一IP地址转换为会话表项中的第二IP地址,并转发处理后的第一报文至用户侧业务板;若M1与M2不同且依据M1和会话表项中的第二IP地址确定本板不为目标CGN板时,丢弃第一报文;在所述属性信息指示本板不为第一报文的目标CGN板时,若M1与M2相同,或者,若M1与M2不同且依据M1和会话表项中的第二IP地址确定本板不为目标CGN板时,则丢弃第一报文;若M1与M2不同且依据M1和会话表项中的第二IP地址确定本板为目标CGN板时,则第一报文进行NAT处理以使第一报文的第一IP地址转换为会话表项中的第二IP地址,并转发处理后的第一报文至用户侧业务板。5.根据权利要求1所述的方法,其特征在于,还包括:所述CGN板接收所述用户侧业务板发送的第二报文,其中,所述第二报文是用户侧业务板在接收到第二报文时,所述第二报文的源IP地址为第二IP地址,依据第二IP地址确定对第二报文进行NAT处理的目标CGN板为所述CGN板时发送的;依据第二报文的第二IP地址查找到会话表项,根据会话表项对第二报文进行NAT处理以使第二报文的目的IP地址转换为会话表项中的第一IP地址,将转换后的第二报文发送至所述网络侧业务板。6.一种CGN板间负载分担装置,其特征在于,应用于网络设备中参与负载分担的CGN板,所述网络设备包括网络侧业务板、用户侧业务板和至少两个CG...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。