在分布式无线接入系统中处理节点故障的方法

文档序号:7686864阅读:120来源:国知局

专利名称::在分布式无线接入系统中处理节点故障的方法
技术领域
:本发明涉及通信领域,特别涉及一种在分布式无线4妄入竹编中处理节点故障的方法、装置及系统。
背景技术
:在现有的分布式无线接入系统中,当一个网络节点(例如,基站)发生故障时,其他网络节点使用MAC协议进行信息交互,从而完成后续的网络资源调整。但是,采用MAC协议在各网络节点之间进行网络资源调整存在以下缺点互通性较差。因为各网络节点并没有使用统一的MAC协议,不同厂商生产的网络节点均使用其自行配置的MAC协议;而现有的分布式无线接入系统一般均采用多厂商解决方案(即使用多个厂商生产的网络节点),那么各网络节点之间使用MAC协议进行网络资源调整便会引起频繁的协议转换,这便大大提高了系统运4于的成本。
发明内容本发明实施例提供一种在分布式无线接入系统中处理节点故障的方法、装置及系统,用以在分布式无线接入系统内的网络节点发生故障时,简化后续的处理流程。本发明实施例提供的具体技术方案如下一种在分布式无线接入系统中处理节点故障的方法,包括网络主节点确定自身控制范围内的第一网络子节点发生故障后,利用网络层协议封装用于提示调整网络资源的通知消息;所述网络主节点基于MAC层协议封装基于网络层协议的通知消息,并发送给与所述第一网络子节点存在安全关联的其他网络子节点;所述其他网络子节点接收到所述通知消息后,对自身的网络资源进行相应调整,并利用网络层协议封装用于告之网络资源调整完毕的回复消息;所述其他网络子节点基于MAC层协议封装基于网络层协议的回复消息,并将该通知消息返回至所述网络主节点。一种通信装置,包括第一处理单元,用于确定本通信装置控制范围内的第一网络子节点发生故障;通信单元,用于向与所述第一网络子节点存在安全关^L的其他网络子节点发送用于提示调整网络资源的通知消息;第二处理单元,用于基于网络层协议封装对所述通知消息进行封装,并基于MAC协议封装基于网络层协议的通知消息。一种通信装置,包括通信单元,用于接收网络主节点发送的用于提示调整网络资源的通知消息,以及向所述网络主节点返回用于告之网络资源调整完毕的回复消息;第一处理单元,用于基于网络层协议对所述回复消息进行封装,以及基于MAC协议对基于网络层协议的回复消息进行封装;第二处理单元,用于对相应的网络资源进行调整。一种通信系统,包括网络主节点、发生故障的第一网络子节点和与该第一网络子节点存在安全关联的其他网络子节点,网络主节点,用于确定自身控制范围内的第一网络子节点发生故障后,利用网络层协议封装用于提示调整网络资源的通知消息,以及基于MAC层协议封装基于网络层协议的通知消息,并将该通知消息发送给与所述第一网络子节点存在安全关联的其他网络子节点;其他网络子节点,用于接收到所述通知消息后,对自身的网络资源进行相应调整,并利用网络层协议封装用于告之网络资源调整完毕的回复消息,以及基于MAC层协议封装基于网络层协议的回复消息,并将该通知消息返回至所述网络主节点。本发明实施例中,分布式无线接入系统中的某个网络子节点发生故障时,该网络子节点归属的网络主节点,以及与该网络子节点存在安全关联的其他网络子节点通过网络层协议对交互的消息内容进行封装,并基于MAC协议对已经网络层协议封装的消息再次进行封装,以完成网络资源的调整,这样便无需在各网络节点之间进行协议转换,从而在一定程度上简化了操作流程,提高了各网络节点之间的互通性,进而降低了系统运行成本。本发明同时公开了相应的通信装置和通信系统。图1为本发明实施例中分布式无线接入系统体系结构图2为本发明实施例中主节点功能结构图3为本发明实施例中未发生故障的网络子节点功能结构图4A为本发明实施例中第一种主节点处理子节点故障示意图4B为本发明实施例中主节点处理子节点故障流程图5为本发明实施例中第二种主节点处理子节点故障示意图。具体实施例方式在分布式无线接入系统中,当某个网络子节点发生故障时,为了简化后续的处理流程,本发明实施例中,网络主节点确定自身控制范围内的第一网络子节点发生故障后,利用网络层协议封装用于提示调整网络资源的通知消息,以及基于MAC层协议封装基于网络层协议的通知消息,并将其发送给与所述第一网络子节点存在安全关联的其他网络子节点;所述其他网络子节点接收到所述通知消息后,对自身的网络资源进行相应调整,并利用网络层协议封装用于告之网络资源调整完毕的回复消息,以及基于MAC层协议封装基于网络层协议的回复消息,并将该通知消息返回至所述网络主节点。本实施例中,各网络节点采用基于网络层协议的通用无线IP接入点间协议(GenericInterAccesspointProtocol,GIAP)协i义对4皮此间交互的各种消息进行封装。下面仅以按照GIAP协议对消息进行封装的流程部分为例并结合附图对本发明优选的实施方式进行详细说明。参阅图l所示,本发明实施例中,分布式无线接入系统内存在多个无线接入节点(包括主节点IO和子节点11),其中,主节点10通过以太网/光纤(如图1中实线部分所示)分别与认证授权计费(AAA)服务器12及动态地址分配(DHCP)服务器13相连接,而各子节点11通过无线方式(如图1中虚线部分所示)分别与主节点IO及相邻的其他子节点11相连接。主节点IO,用于确定自身控制范围内的某个子节点ll发生故障,以及向与发生故障的子节点ll存在安全关联的其他子节点ll发送用于提示调整网络资源的通知消息,其中,主节点10按照GIAP协议对所述通知消息进行封装;子节点11,用于在接收到上述通知消息后,对自身的网络资源进行相应调整,并向主节点io返回用于告之网络资源调整完毕的回复消息,其中,子节点11按照GIAP协议对自身发送的回复消息进行封装。此外,如图1所示,系统中还包括认证授权计费(AAA)服务器12和动态地址分配(DHCP)服务器13,其中,主节点10通过以太网/光纤(如图1中实线部分所示)分别与AAA服务器12及DHCP服务器13相连接,而各子节点11通过无线方式(如图1中虚线部分所示)分别与主节点IO及相邻的其他子节点ll相连接。参阅图2所示,本实施例中,主节点10包括第一处理单元100、通信单元101和第二处理单元102。第一处理单元100,用于确定主节点IO控制范围内的某个子节点11发生故障;通信单元101,用于向与发生故障的子节点11存在安全关联的其他子节点11发送用于提示调整网络资源的通知消息;第二处理单元102,用于按照GIAP协议对上述通知消息进行封装,以及基于MAC层协议封装基于GIAP协议的通知消息;除上述功能模块外,如图2所示,主节点IO还包括第三处理单元103,用于在第一处理单元100确定某个子节点11发生故障时,拆除本节点与该子节点11之间的IPsec安全隧道并在本地删除该子节点11的相关信息。参阅图3所示,本发明实施例中,子节点11包括通信单元110、第一处理单元111和第二处理单元112。通信单元110,用于接收主节点IO发送的用于提示调整网络资源的通知消息,以及向该主节点IO返回用于告之网络资源调整完毕的回复消息;第一处理单元111,用于按照GIAP协议对上述回复消息进行封装.以及基于MAC层协议封装基于GIAP协议的回复消息;第二处理单元112,用于对相应的网络资源进行调整。基于上述系统架构,参阅图4A所示,本实施例中,在第一种情况下,发生故障的节点Al未被作为中继节点使用,且节点A1、节点A2和节点A3均为节点A的子节点,那么,参阅图4B所示,本实施例中,节点A处理节点Al故障的第一种方法的详细流程如下步骤400:节点A向节点Al连续发送用于掌握其连通状态的测试消息(以下称为消息l)的次数超过设定阈值,并且始终未收到节点Al的响应消息。在实际应用中,节点A按照设定周期向各子节点发送消息1,并在向一个子节点连续发送消息1的次数超过设定阈值且未收到相应的响应消息时,确定该子节点发生故障。本实施例中,节点A按照基于IP层协议的GIAP协议封装消息1,有多种实现方式;例如,按照表1所示的方式封装消息1,其中,在消息l的扩展部10分(Extensions),可以按照具体环境携带其他相关信息(如定义节点信息载荷,节点前缀载荷,主节点标志载荷等)。接着,节点A基于MAC层协议封装基于GIAP协议的消息1。表1<table>tableseeoriginaldocumentpage11</column></row><table>节点A确定节点Al发生故障。节点A拆除自身和节点Al之间的IPsec安全隧道。节点A向与节点Al存在安全关联的节点A2发送用于提示进行网络资源调整的通知消息(以下称为消息2),告之节点A1已发生故障。表2<table>tableseeoriginaldocumentpage11</column></row><table>本实施例中,节点A按照基于IP层协议的GIAP协议封装消息2,有多种实现方式;例如,按照表2所示的方式封装消息2,其中,在消息2的扩展部分(Extensions),可以按照具体环境携带其他相关信息(如定义节点信息载荷,节点前缀载荷,主节点标志载荷等)。接着,节点A基于MAC层协议封装基于GIAP协议的消息2;步骤440:节点A2拆除自身和节点Al之间的IPsec安全隧道。在拆除安隧道的同时,节点A2还要将本地保存的与节点A2相关的其他信息也进行删除,例如,节点A2的路由信息、地址信息、设备标识和安全关联信息等。当然,如图4A所示,节点A还需要将节点Al发生故障的状况通知与节点Al存在安全关联的节点A3,使其作出与节点A2同样的处理流程,在此不再赘述。另一方面,在上述流程中,节点A在确定节点Al发生故障后,还应通知AAA服务器和DHCPil良务器分别在本地删除与节点Al相关的信息,在此亦不再赘述。步骤450:节点A2向节点A返回用于通知网络资源已调整完毕的响应消息(以下称为消息3)。本实施例中,节点A2按照基于IP层协议的GIAP协议封装消息3,有多种实现方式;例如,按照表3所示的方式封装消息3,其中,在消息3的扩展部分(Extensions),可以按照具体环境携带其他相关信息(如定义节点信息载荷,节点前缀载荷,主节点标志载荷等)。接着,节点A基于MAC层协议封装基于GIAP协议的消息3;表3<table>tableseeoriginaldocumentpage12</column></row><table>区别于上述实施例,参阅图5所示,当节点A4通过中继节点节点Al与节点A进行通信时,节点A按照设定周期通过节点Al将用于掌握节点A4连接状态的测试消息发送至所述第一网络子节点。并在确定节点A4发生故障时,通过与步骤400-450相似的流程指示与节点A4存在安全关联的其他节点进行相应的网络资源调整,在此不再赘述。综上所述,本发明实施例中,分布式无线接入系统中的某个子节点11发生故障时,该子节点11归属的主节点10,以及与子节点ll存在安全关联的其他子节点11通过网络层协议对交互的消息内容进行封装,并基于MAC协议对已经网络层协议封装的消息再次进行封装,以完成网络资源的调整,这样便无需在各网络节点之间进行协议转换,从而在一定程度上简化了操作流程,提高了各网络节点之间的互通性,进而降低了系统运行成本。本发明同时公开了相应的通信装置和通信系统。显然,本领域的技术人员可以对本发明中的实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明实施例中的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明中的实施例也意图包含这些改动和变型在内。权利要求1、一种在分布式无线接入系统中处理节点故障的方法,其特征在于,包括网络主节点确定自身控制范围内的第一网络子节点发生故障后,利用网络层协议封装用于提示调整网络资源的通知消息;所述网络主节点基于MAC层协议封装基于网络层协议的通知消息,并发送给与所述第一网络子节点存在安全关联的其他网络子节点;所述其他网络子节点接收到所述通知消息后,对自身的网络资源进行相应调整,并利用网络层协议封装用于告之网络资源调整完毕的回复消息;所述其他网络子节点基于MAC层协议封装基于网络层协议的回复消息,并将该通知消息返回至所述网络主节点。2、如权利要求1所述的方法,其特征在于,所述网络主节点按照设定周期将用于掌握所述第一网络子节点连通状态的测试消息发往该第一网络子节点,并在连续发送所述测试消息的次数超过设定阈值且未收到任何回复时,确定所述第一网络子节点发生故障,其中,所述网络主节点基于网络层协议对所述测试消息进行封装,并基于MAC协议封装基于网络层协议的测试消息。3、如权利要求2所述的方法,其特征在于,所述网络主节点直接将所述测试消息发送至所述第一网络子节点,或者,通过相应的中继节点将所述测试消息转发至所述第一网络子节点。4、如权利要求1所述的方法,其特征在于,与所述第一网络子节点存在安全关联的其他网络子节点对自身的网络资源进行调整时,分别拆除自身与所述第一网络子节点之间的IPsec安全隧道并分别在本地删除该第一网络子节点的相关信息,以及向所述网络主节点返回用于告之网络资源调整完毕的回复消息,其中,所述其他网络子节点基于网络层协议对自身发送的回复消息进行封装,并基于MAC协议封装基于网络层协议的回复消息。5、如权利要求1-4任一项所述的方法,其特征在于,所述网络主节点确定所述第一网络子节点发生故障后,拆除自身与所述第一网络子节点之间的IPsec安全隧道并在本地删除该第一网络子节点的相关信息。6、如权利要求5所述的方法,其特征在于,所述网络主节点确定所述第一网络子节点发生故障后,通知认证授权计费服务器和动态地址分配服务器分别在本地删除所述第一网络子节点的相关信息。7、一种通信装置,其特征在于,包括第一处理单元,用于确定本通信装置控制范围内的第一网络子节点发生故障;通信单元,用于向与所述第一网络子节点存在安全关联的其他网络子节点发送用于提示调整网络资源的通知消息;第二处理单元,用于基于网络层协议封装对所述通知消息进行封装,并基于MAC协议封装基于网络层协议的通知消息。8、如权利要求7所述的通信装置,其特征在于,所述通信单元按照设定周期将用于掌握所述第一网络子节点连通状态的测试消息发往该第一网络子节点,所述第一处理单元发现所述通信单元连续发送所述测试消息的次数超过设定阈值且未收到任何回复时,确定所述第一网络子节点发生故障,其中,所述第二处理单元基于网络层协议对所述测试消息进行封装,并基于MAC协议封装基于网络层协议的测试消息。9、如权利要求8所述的通信装置,其特征在于,还包括第三处理单元,用于在所述第一处理单元确定所述第一网络子节点发生故障时,拆除本通信装置与该第一网络子节点之间的IPsec安全隧道并在本地删除该第一网络子节点的相关信息。10、一种通信装置,其特征在于,包括通信单元,用于接收网络主节点发送的用于提示调整网络资源的通知消息,以及向所述网络主节点返回用于告之网络资源调整完毕的回复消息;第一处理单元,用于基于网络层协议对所述回复消息进行封装,以及基于MAC协议对基于网络层协议的回复消息进行封装;第二处理单元,用于对相应的网络资源进行调整。11、如权利要求10所述的通信装置,其特征在于,所述第二处理单元调整相应的网络资源时,拆除自身与所述第一网络节点之间的IPsec安全隧道,并在本地删除该第一网络子节点的相关信息。12、一种通信系统,包括网络主节点、发生故障的第一网络子节点和与该第一网络子节点存在安全关联的其他网络子节点,其特征在于,网络主节点,用于确定自身控制范围内的第一网络子节点发生故障后,利用网络层协议封装用于提示调整网络资源的通知消息,以及基于MAC层协议封装基于网络层协议的通知消息,并将该通知消息发送给与所述第一网络子节点存在安全关联的其他网络子节点;其他网络子节点,用于接收到所述通知消息后,对自身的网络资源进行相应调整,并利用网络层协议封装用于告之网络资源调整完毕的回复消息,以及基于MAC层协议封装基于网络层协议的回复消息,并将该通知消息返回至所述网络主节点。13、如权利要求12所述的通信系统,其特征在于,所述网络主节点按照设定周期将用于掌握所述第一网络子节点连通状态的测试消息发往该第一网络子节点,并在连续发送所述测试消息的次数超过设定阈值且未收到任何回复时,确定所述第一网络子节点发生故障,其中,所述网络主节点基于网络层协议对所述测试消息进行封装,并基于MAC协议封装基于网络层协议的测试消台14、如权利要求13所述的方法,其特征在于,所述网络主节点直接将所述测试消息发送至所述第一网络子节点,或者,通过相应的中继节点将所述测试消息转发至所述第一网络子节点。15、如权利要求12、13或14所述的通信系统,其特征在于,与所述第一网络子节点存在安全关联的其他网络子节点接收到所述通知消息后,分别拆除自身与所述第一网络子节点之间的IPsec安全隧道并分别在本地删除该第一网络子节点的相关信息,以及向所述网络主节点返回用于告之网络资源调整完毕的回复消息,其中,所述其他网络子节点基于网络层协议对自身发送的回复消息进行封装,并基于MAC协议封装基于网络层协议的回复消息。全文摘要本发明公开了一种在分布式无线接入系统中处理节点故障的方法,该方法为网络主节点确定自身控制范围内的第一网络子节点发生故障后,利用网络层协议封装用于提示调整网络资源的通知消息,以及基于MAC层协议封装基于网络层协议的通知消息,并将其发送给与所述第一网络子节点存在安全关联的其他网络子节点;所述其他网络子节点接收到所述通知消息后,对自身的网络资源进行相应调整,并利用网络层协议封装用于告之网络资源调整完毕的回复消息,以及基于MAC层协议封装基于网络层协议的回复消息,并将该通知消息返回至所述网络主节点。这样,在某个网络子节点发生故障时,与其存在安全关联的其他网络子节点无需进行协议转换便可完成网络资源的调整,从而在一定程度上简化了操作流程,提高了各网络节点之间的互通性,进而降低了系统运行成本。本发明同时公开了相应的通信装置和通信系统。文档编号H04L12/26GK101494565SQ200810056768公开日2009年7月29日申请日期2008年1月24日优先权日2008年1月24日发明者茗李,王晓云,辉邓,冰魏,黄晓庆申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1