Cgn单板故障的通知方法及装置的制造方法

文档序号:8265331阅读:528来源:国知局
Cgn单板故障的通知方法及装置的制造方法
【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种运营商级网络地址转换(Carrier-Grade Net Address Translat1n,简称CGN)单板故障的通知方法及装置。
【背景技术】
[0002]网络地址转换(Net Address Translat1n,简称NAT)是一种将私有(保留)互联网协议(Internet Protocol, IP)地址转化为公有IP地址的转换技术,是互联网协议第6版(Internet Protocol Vers1n6,简称IPv6)过渡时期的重要技术。NAT44是指将互联网协议第4版(Internet Protocol Vers1n4,简称IPv4)网络地址转换为另一个IPv4网络地址的NAT ;大规模使用NAT (Large Scale NAT,简称LSN)也称NAT444,是一种在运营商网络中大规模使用NAT技术的应用场景,包括两级NAT44,分别是用户驻地设备(CustomerPremise Equipment,简称CPE)—级NAT44,以及CGN—级NAT44。其中,CGN设备位于运营商网络内部,处于公共IPv4Internet网络和私有IPv4地址网络的分界处,用来提供高性能的IPv4私有地址到公有地址的翻译。运营商为用户CPE分配一个私有的IPv4地址,而CPE上也为终端PC分配一个私有IPv4地址。这样,在CPE上进行“私有IP—私有IP”的NAT44翻译,在CGN上进行“私有IP—公有IP”的NAT44翻译。
[0003]在LSN采用集中式部署的网络场景中,在网络中的核心网路由器(Core Router,简称CR)上旁挂两台CGN设备,两台CGN设备为主备关系,正常情况下CR上根据路由协议将流量发送到主CGN设备,由主CGN设备的CGN单板对流量进行CGN转换;在主CGN设备发生故障的情况下,CR在检测到主CGN设备发生故障时,将流量切换到备CGN设备上。然而,当主CGN设备的CGN单板发生故障且主CGN设备没有故障时,CR由于无法检测到主CGN设备的CGN单板已经发生故障,将继续将流量发送到主CGN设备,但是主CGN设备由于CGN单板故障而无法对流量进行CGN转换,导致断流,使得用户无法访问网络。
[0004]传统的获知CGN单板发生故障的方法为:服务提供商通过网管监控CGN单板状态;或者,当发现流量不通时通过命令行检查CGN单板状态。当监控到CGN单板故障后,通过手工修改CR路由将流量切换到备CGN设备。传统技术需要人工监控,网络维护成本高,并且由于不能对CGN单板故障进行实时响应而导致用户长时间无法访问网络。

【发明内容】

[0005]本发明实施例提供一种CGN单板故障的通知方法及装置,实现了对CGN单板故障的及时响应,保证了业务的服务质量,节省了网络维护成本。
[0006]第一方面,本发明实施例提供一种网络地址转换CGN单板故障的通知方法,应用于大规模使用网络地址转换LSN采用集中式部署的网络;所述方法包括:
[0007]第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时向核心网路由器CR发送故障指示,以使所述CR将流量切换到第二 CGN设备。
[0008]根据第一方面,在第一方面的第一种可能的实现方式中,所述故障指示为故障通知消息;相应的,所述第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时向CR发送故障指示,以使所述CR将流量切换到第二 CGN设备,包括:所述第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时向所述CR发送故障通知消息,以使所述CR根据所述故障通知消息调整所述CR的路由信息,并使所述CR根据所述调整后的路由信息将所述流量切换到所述第二 CGN设备。
[0009]根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述CR的路由信息包括:所述CR到所述第一 CGN设备的路由信息,以及所述CR到所述第二 CGN设备的路由信息;
[0010]所述第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时向所述CR发送故障通知消息,以使所述CR根据所述故障通知消息调整所述CR的路由信息,并使所述CR根据所述调整后的路由信息将所述流量切换到所述第二 CGN设备,包括:
[0011]所述第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时向所述CR发送故障通知消息,以使所述CR根据所述故障通知消息将所述CR到所述第一 CGN设备的路由优先级调整为低于所述CR到所述第二 CGN设备的路由优先级,并使所述CR将所述流量切换到路由优先级最高的所述第二 CGN设备。
[0012]根据第一方面,在第一方面的第三种可能的实现方式中,所述故障指示为所述第一 CGN设备与所述CR连接的接口状态置为不收发数据;相应的,
[0013]所述第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时向所述CR发送故障指示,以使所述CR将流量切换到所述第二 CGN设备,包括:
[0014]所述第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时,将所述第一CGN设备与所述CR连接的接口状态置为不收发数据,以使所述CR在检测到所述第一 CGN设备不可达时,将所述流量切换到所述第二 CGN设备。
[0015]根据第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一 CGN设备与所述CR连接的接口状态置为不收发数据,具体为:所述第一 CGN设备与所述CR连接的接口状态置为离线。
[0016]第二方面,本发明实施例提供一种第一网络地址转换CGN设备,应用于大规模使用网络地址转换LSN采用集中式部署的网络;所述第一 CGN设备包括用于对流量进行CGN转换的CGN单板;其中,所述第一 CGN设备还包括:
[0017]检测模块,用于检测所述CGN单板是否发生故障;
[0018]发送模块,用于在所述检测模块检测到所述CGN单板发生故障时,向核心网路由器CR发送故障指示,以使所述CR将流量切换到第二 CGN设备。
[0019]根据第二方面,在第二方面的第一种可能的实现方式中,所述故障指示为故障通知消息;相应的,
[0020]所述发送模块具体用于:在所述检测模块检测到所述CGN单板发生故障时向所述CR发送故障通知消息,以使所述CR根据所述故障通知消息调整所述CR的路由信息,并使所述CR根据所述调整后的路由信息将所述流量切换到所述第二 CGN设备。
[0021]根据第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述CR的路由信息包括:所述CR到所述第一 CGN设备的路由信息,以及所述CR到所述第二 CGN设备的路由信息;
[0022]所述发送模块具体用于:在所述检测模块检测到所述CGN单板发生故障时向所述CR发送故障通知消息,以使所述CR根据所述故障通知消息将所述CR到所述第一 CGN设备的路由优先级调整为低于所述CR到所述第二 CGN设备的路由优先级,并使所述CR将所述流量切换到路由优先级最高的所述第二 CGN设备。
[0023]根据第二方面,在第二方面的第三种可能的实现方式中,所述故障指示为所述第一 CGN设备与所述CR连接的接口状态置为不收发数据;相应的,
[0024]所述发送模块具体用于:在所述检测模块检测到所述CGN单板发生故障时,将所述第一 CGN设备与所述CR连接的接口状态置为不收发数据,以使所述CR在检测到所述第一CGN设备不可达时,将所述流量切换到所述第二 CGN设备。
[0025]根据第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第一 CGN设备与所述CR连接的接口状态置为不收发数据,具体为:所述第一 CGN设备与所述CR连接的接口状态置为离线。
[0026]本发明实施例提供的CGN单板故障的通知方法及装置,通过第一 CGN设备检测到所述第一 CGN设备的CGN单板发生故障时向CR发送故障指示,以使所述CR获知所述第一CGN设
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1