The invention relates to the field of communication, in particular to a method of network address translation NAT, which includes: CR detects the running state of the CGN device connected with it, and the CGN device is used for NAT processing of the user message received by the CR. When CR detects the connected CGN device NAT capability or CGN equipment malfunction, CR connected with the BRAS to send the first notification message, wherein the first notification message for triggering BRAS users start the received BRAS NAT treatment. After the BRAS receives the first notification message sent by the CR, the BRAS begins to NAT the user message received by the BRAS. This method can continue NAT transformation of user packets that need NAT processing to avoid the interruption of user's business when the CGN device fails, and the CGN single board on BRAS continues to transform.
【技术实现步骤摘要】
一种网络地址转换NAT的方法、设备及系统
本申请涉及通信领域,尤其涉及一种网络地址转NAT(英文:NetworkAddressTranslation,简称:NAT)的方法、设备及系统。
技术介绍
宽带远程接入服务器(英文:BroadbandRemoteAccessServer,简称:BRAS)是宽带接入网和骨干网的纽带,不仅能提供宽带接入服务、实现多种业务的汇聚与转发,还能够满足不同用户对传输容量和带宽利用率的要求。BRAS的接入用户分为公网用户和私网用户,私网用户具体指私有网际互联协议(英文:InternetProtocol,简称:IP)地址用户。当接私网用户需要和因特网(英文Internet)进行通信时,就需要对私网用户报文进行NAT处理,把私有IP地址转换成全球IP地址,即需要把私网用户报文的源IP地址和源端口号转换为公网IP和端口号才能和Internet连接。同样,还需要把从公网发送的用户报文进行NAT处理后再转发给私网用户,以实现私网用户和公网之间的通信。现有技术中,集中式NAT是指将私网用户报文转发给核心网的核心路由器(英文:CoreRouter,简称:CR),然后CR将这些私网用户报文引入到与之相连的的运营商级NAT(英文:Carrier-GradeNAT简称:CGN)设备上,由CGN设备对上述用户报文统一进行NAT处理,并由CR将处理好的用户报文转发到公网。但是对于集中式NAT来说,当与CR相连的CGN设备出现处理NAT能力不足时,CGN设备就不能继续对用户报文进行集中式NAT处理,或者当CGN设备出现故障时,CGN设备则完全不能继续对用户 ...
【技术保护点】
一种网络地址转换NAT的方法,其特征在于,所述方法包括:核心路由器CR检测运营商级NAT CGN设备的运行状态,所述CGN设备与所述CR连接,所述CGN设备用于对所述CR接收的用户报文进行NAT处理;当所述CR检测到所述CGN设备NAT处理能力不足时或者所述CGN设备出现故障时,所述CR向宽带远程接入服务器BRAS发送第一通知报文,所述第一通知报文用于触发所述BRAS启动对所述BRAS接收到的用户报文进行NAT处理。
【技术特征摘要】
1.一种网络地址转换NAT的方法,其特征在于,所述方法包括:核心路由器CR检测运营商级NATCGN设备的运行状态,所述CGN设备与所述CR连接,所述CGN设备用于对所述CR接收的用户报文进行NAT处理;当所述CR检测到所述CGN设备NAT处理能力不足时或者所述CGN设备出现故障时,所述CR向宽带远程接入服务器BRAS发送第一通知报文,所述第一通知报文用于触发所述BRAS启动对所述BRAS接收到的用户报文进行NAT处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述CR接收所述BRAS发送的第一响应报文,所述第一响应报文为所述BRAS启动对所述BRAS接收到的用户报文进行NAT处理时向所述CR发送的;在所述CR接收所述BRAS发送的第一响应报文之后,所述CR将从所述BRAS接收到的经过NAT处理的用户报文向公网转发。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述CR检测到所述CGN设备恢复NAT处理能力时,所述CR向所述BRAS发送第二通知报文,所述第二通知报文用于触发所述BRAS停止对所述BRAS接收到的用户报文进行NAT处理;所述CR将接收到的用户报文向所述CGN设备发送,所述CGN设备对所述CR接收到的用户报文进行NAT处理。4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述CR通过三层虚拟专用网络L3VPN隧道与所述BRAS连接。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述方法还包括:在所述CR接收到所述BRAS发送的所述第一响应报文之后,所述CR将接收到的公网报文转发给所述BRAS,由所述BRAS对接收到的所述公网报文进行NAT处理。6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述当CR检测到所述CGN设备处理能力不足时,包括:当所述CR检测到与所述CGN设备连接的用户数量达到第一阈值时,或者,当所述CR检测到所述CGN设备的带宽占用率达到第二阈值时,或者,当所述CR检测到与所述CGN设备连接的会话数达到第三阈值时。7.一种网络地址转换NAT的方法,其特征在于,所述方法包括:宽带远程接入服务器BRAS接收核心路由器CR发送的第一通知报文,所述第一通知报文为所述CR检测到运营商级NATCGN设备NAT处理能力不足时或者所述CGN设备出现故障时向所述BRAS发送的;当所述BRAS接收到核心路由器CR发送的第一通知报文时,所述BRAS启动对所述BRAS接收到的用户报文进行NAT处理。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当所述BRAS启动对所述BRAS接收到的用户报文进行NAT处理时,所述BRAS向所述CR发送第一响应报文,所述第一响应报文用于通知所述CR所述BRAS已经启动对所述BRAS接收到的用户报文进行NAT处理;所述BRAS将经过NAT处理的用户报文向所述CR发送。9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:当所述BRAS接收到所述CR发送的第二通知报文时,所述BRAS停止对所述BRAS接收到的用户报文进行NAT处理,所述第二通知报文为所述CR检测到所述CGN设备恢复NAT处理能力时向所述BRAS发送的;所述BRAS将接收到的用户报文向所述CR发送。10.根据权利要求7至9任一权利要求所述方法,其特征在于,所述BRAS与所述CR通过三层虚拟专用网络L3VPN隧道连接。11.根据权利要求7至10任一权利要求所述的方法,其特征在于,所述BRAS包括CGN单板,所述BRAS开始对接收到的用户报文进行NAT处理包括:所述BRAS开始通过所述CGN单板对接收到的用户报文进行NAT处理。12.一种核心路由器CR,其特征在于,所述CR与宽带远程接入服务器BRAS连接,所述CR包括:检测单元,用于检测运营商级NATCGN设备的运行状态,所述CGN设备与所述CR连接,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。