一种网络地址转换NAT的方法、设备及系统技术方案

技术编号:17518096 阅读:49 留言:0更新日期:2018-03-21 02:33
本发明专利技术涉及通信领域,尤其涉及一种网络地址转换NAT的方法,该方法包括:CR检测与其连接的CGN设备的运行状态,CGN设备用于对所述CR接收的用户报文进行NAT处理。当CR检测到与其连接的CGN设备的NAT处理能力不足或者CGN设备出现故障时,CR向与其连接的BRAS发送第一通知报文,其中,第一通知报文用于触发BRAS启动对所述BRAS接收到的用户报文进行NAT处理。BRAS接所述收所述CR发送的所述第一通知报文后,BRAS开始对所述BRAS接收到的用户报文进行NAT处理。该方法可以在CGN设备出现故障时,由BRAS上的CGN单板继续对需要进行NAT处理的用户报文进行NAT转换,以避免用户业务中断。

A method, device and system for converting NAT to network address

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处理。如果维修或者替换CGN设备则需要花费较长一段时间,这样就会使用户报文在CR上被丢弃,导致用户业务中断。
技术实现思路
本申请实施例提供了一种NAT处理的方法、设备及系统,用于解决现有技术中,在与CR连接的CGN设备出现故障或者NAT处理能力不足时,造成用户报文被丢弃,导致用户业务中断的技术问题。第一方面,本申请实施例提供了一种NAT的方法,该方法包括:CR检测CGN设备的运行状态,CCN设备与CR连接,其中,CGN设备对所述CR接收到的用户报文进行NAT处理。当CR检测到CGN设备的NAT处理能力不足时或者CGN设备出现故障时,CR向BRAS发送第一通知报文,其中,第一通知报文用于触发BRAS启动对所述BRAS接收到的用户报文进行NAT处理。上述方案中,CGN设备用于对CR所接收到的用户报文进行NAT处理,CR检测CGN设备对用户报文进行NAT处理的运行状态,当CR检测到CGN设备NAT处理能力不足时或者CGN设备出现故障时,CR向与其连接的BRAS发送第一通知报文,第一通知报文用于通知BRAS开始启动其CGN单板对BRAS接收到的用户报文进行NAT处理。BRAS接收到上述通知报文后开始通过其CGN单板对接收到的用户报文进行NAT处理。通过本实施例提供的方案,可以在CGN设备对用户报文进行NAT处理能力不足时或者出现故障时,启动BRAS上的CGN单板来继续对用户报文进行NAT处理,避免用户业务中断的问题。在一种可能的实现方式中,上述方法还包括CR接收BRAS发送的第一响应报文。其中,第一响应报文为所述BRAS启动对所述BRAS接收到的用户报文进行NAT处理时向所述CR发送的。在CR接收到BRAS发送的第一响应报文后,CR将从所述BRAS接收到的经过NAT处理的用户报文向公网转发。在又一种可能的实现方式中,上述方法还包括当CR检测到CGN设备恢复NAT处理能力时,CR向BRAS发送第二通知报文,其中,第二通知报文用于触发所述BRAS停止对所述BRAS接收到的用户报文进行NAT处理。CR将接收到的用户报文向所述CGN设备发送,所述CGN设备对所述CR接收到的用户报文进行NAT处理。上述方案中,当CR检测到与之连接的CGN设备恢复NAT处理能力时,CR向BRAS发送第二通知报文,CR通过发送第二通知报文的方式使BRAS停止对所述BRAS接收到的用户报文进行NAT处理。同时,CR将接收到的用户报文向与之连接的CGN设备发送,由CGN设备对这些用户报文进行NAT处理。这样,在CGN设备恢复NAT处理能力后,可以把对用户报文进行NAT的处理方式回切到正常的集中式NAT处理方式,由CGN设备对接收到的用户报文进行NAT处理。在又一种可能的实施方式中,上述方法还包括当CR检测到CGN设备的NAT处理能力不足之后至CR接收到BRAS发送的第一响应报文之前,CGN设备继续对所述CR转发的用户报文进行NAT处理。上述方案中,当CR检测到CGN设备进行NAT处理的能力不足时,表明CGN设备还可以继续对少量用户报文进行NAT处理。为了减少用户报文被丢弃,可以选择在BRAS发送第一响应报文之前继续由CGN设备对CR接收到的少量用户报文进行NAT处理。当CR接收到BRAS发送的第一响应报文后,表明BRAS已经开始对其接受到的用户报文进行NAT处理,此时CGN设备可以完全停止对用户报文的NAT处理。这样,就可以减少用户报文的丢失。在又一种可能的实现方式中,所述CR通过三层虚拟专用网络(英文:Layer3VirtualPrivateNetworks,简称:L3VPN)隧道与所述BRAS连接。在又一种可能的实现方式中,上述方法还包括在CR接收到BRAS发送的第一响应报文之后,CR将从公网侧接收到的公网报文转发给所述BRAS,以便于BRAS对公网报文进行NAT处理。上述方案中,BRAS向CR发送第一响应报文之后,BRAS的CGN单板代替与CR连接的CGN设备开始对用户报文进行NAT处理,同时BRAS也要对CR转发给所述BRAS的公网报文进行NAT处理。这样,在与CR连接的CGN设备停止对公网报文进行NAT处理的情况下,公网报文可以由BRAS的CGN单板进行NAT处理,而不会被丢弃,避免用户业务中断。在又一种可能的实现方式中,当所述CR检测到所述CGN设备NAT处理能力不足时具体表现为:当所述CR检测到与所述CGN设备连接的用户数量达到第一阈值时,或者,当所述CR检测到所述CGN设备的带宽占用率达到第二阈值时,或者,当所述CR检测到与所述CGN设备连接的会话数达到第三阈值时。上述方案中,CR检测到与其连接的CGN设备处理NAT能力不足具体指与其连接的用户数量达到设定阈值或者与CGN设备连接的会话数达到设定阈值或者CGN设备的宽带占有率达到设定的阈值。这样,当CGN设备达到上述任一设定阈值时,CR向BRAS发送第一通知报文触发BRAS启动其CGN单板对所述BRAS接收到的用户报文进行NAT处理,以避免用户报文被丢弃造成业务中断。第二方面,本申请实施例提供了一种NAT的方法,该方法包括:BRAS接收到CR发送的第一通知报文,其中,第一通知报文为当所述CR检测到CGN设备处理NAT能力不足时或者所述CGN设备出现故障时向所述BRAS发送的。当BRAS接收到CR发送的第一通知报文时,BRAS启动对BRAS接收到的用户报文进行NAT处理。上述方法中,当CR检测到与其连接的CGN设备处理NAT能力不足或者出现故障时,CR向BRAS发送第一通知报文,BRAS接收到CR本文档来自技高网
...
一种网络地址转换NAT的方法、设备及系统

【技术保护点】
一种网络地址转换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连接,所述...

【专利技术属性】
技术研发人员:杜树利
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1