The present disclosure relates to a network address translation method and device. The method is applied to a broadband remote access server. The broadband remote access server includes two or more than two serial interface boards, each of which converts the CGN board to different operator level network addresses. The method includes: the current interface board sends the first uplink message to the first CGN board connected with itself, The first uplink message includes a private network address that needs to be converted to the network address; receive the reply message returned by the first CGN board; match the address carried in the reply message to the private network address pool that the current interface board itself is configured; if the address carried by the reply message has a matching private network address, the reply message will be delivered. The interface board is forwarded to the next level to enable the next interface board to send the received reply message to the second CGN board connected to itself for network address translation. Backup is achieved by connecting the interface board to improve the probability of NAT conversion success.
【技术实现步骤摘要】
网络地址转换方法及装置
本公开涉及互联网
,尤其涉及一种网络地址转换方法及装置。
技术介绍
在包括局域网的互联网中,利用NAT(NetworkAddressTranslation,网络地址转换)将IP(InternetProtocol,网络互联协议)数据报文头中的IP地址转换成另一个IP地址,完成内外网IP地址的转换。传统的NAT只能实现少量用户地址的转换,而CGN(Carrier-GradeNAT,运营商级网络地址转换),可以实现大量用户的地址转换。图1是传统的包含了CGN板的BRAS的示意图。如图1所示,将CGN板块插在BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器)设备上。图2是传统的BRAS中接口板和CGN板完成网络地址转换的流程图。如图2所示,接口板接收到报文,将报文转发至CGN板进行NAT转换。CGN板完成NAT转换后,再将转换后的报文发送回接口板,由接口板完成转发。CGN板的NAT转换处理能力强,因此BRAS在支持并发的用户数和性能方面均有很大提升。
技术实现思路
有鉴于此,本公开提出了一种网络地址转换方法及装置。根据本公开的一方面,提供了一种网络地址转换方法,应用于宽带远程接入服务器中,所述宽带远程接入服务器包括两个或两个以上串联的接口板,每个接口板对应不同的运营商级网络地址转换CGN板,所述方法包括:当前接口板向与自身连接的第一CGN板发送第一上行报文,所述第一上行报文包括需要进行网络地址转换的私网地址;当前接口板接收所述第一CGN板返回的应答报文;将应答报文中携带的地址与当前接口板自身配置的私网地 ...
【技术保护点】
1.一种网络地址转换方法,其特征在于,应用于宽带远程接入服务器中,所述宽带远程接入服务器包括两个或两个以上串联的接口板,每个接口板对应不同的运营商级网络地址转换CGN板,所述方法包括:当前接口板向与自身连接的第一CGN板发送第一上行报文,所述第一上行报文包括需要进行网络地址转换的私网地址;当前接口板接收所述第一CGN板返回的应答报文;将应答报文中携带的地址与当前接口板自身配置的私网地址池进行匹配;如果应答报文携带的地址存在匹配的私网地址,则将应答报文转发至下一级接口板,以使得下一级接口板将收到的应答报文发送至与自身连接的第二CGN板进行网络地址转换。
【技术特征摘要】
1.一种网络地址转换方法,其特征在于,应用于宽带远程接入服务器中,所述宽带远程接入服务器包括两个或两个以上串联的接口板,每个接口板对应不同的运营商级网络地址转换CGN板,所述方法包括:当前接口板向与自身连接的第一CGN板发送第一上行报文,所述第一上行报文包括需要进行网络地址转换的私网地址;当前接口板接收所述第一CGN板返回的应答报文;将应答报文中携带的地址与当前接口板自身配置的私网地址池进行匹配;如果应答报文携带的地址存在匹配的私网地址,则将应答报文转发至下一级接口板,以使得下一级接口板将收到的应答报文发送至与自身连接的第二CGN板进行网络地址转换。2.根据权利要求1所述的方法,其特征在于,当前接口板向与自身连接的第一CGN板发送第一上行报文之前,还包括:当前接口板获取上行报文;当前接口板的上行入接口根据转换分配信息,从获取的上行报文中,确定发送给第一CGN板的第一上行报文和发送给下一级接口板的第二上行报文。3.根据权利要求1或2所述的方法,其特征在于,将应答报文转发至下一级接口板,包括:将应答报文重定向至当前接口板的下一级出接口;从当前接口板的下一级出接口将应答报文转发至下一级接口板的上行入接口。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括以下步骤的至少一个:如果应答报文携带的地址不存在匹配的私网地址,则将应答报文发送至当前接口板的外网出接口;或,如果应答报文携带的地址不存在匹配的私网地址,且应答报文的目的地址属于当前接口板关联的外网地址,则将应答报文发送至当前接口板的外网出接口;或,如果应答报文携带的地址不存在匹配的私网地址,且应答报文的目的地址不属于当前接口板关联的外网地址,则将应答报文转发至下一级接口板。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:根据与所述当前接口板连接的第一CGN板的工作状态,更新所述当前接口板的转换分配信息。6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当前接口板的下行入接口将接收到的下行报文重定向至与所述当前接口板连接的第一CGN板,以使所述第一CGN板进行地址解析,得到解析过的下行报文,所述解析过的下行报文包括所述第一CGN板解析成功并进行地址转换的下行报文和解析失败的下行报文;接收所述第一CGN板发送的解析过的下行报文;将解析过的下行报文通过所述当前接口板的下行出接口,转发至上一级接口板的下行入接口。7.一种网络地址转换装置...
【专利技术属性】
技术研发人员:朱文亮,周天弋,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。