一种多区域组网方法

文档序号:7894651阅读:216来源:国知局
专利名称:一种多区域组网方法
技术领域
本发明涉及网络通信技术,特别是涉及一种采用软交换技术的多区域组网方法。
背景技术
IP 多媒体系统(IMS, Internet Protocol Multimedia Subsystem),是一种全新的多媒体业务形式,它能够满足现在的终端客户更新颖、更多样化多媒体业务的需求。目前,IMS被认为是下一代网络(NGN, Next Generation Network)的核心技术,也是解决移动与固网融合,引入语音、数据、视频三重融合等差异化业务的重要方式。软交换设备(Soft-Switch equipment)是电路交换网向分组网演进的核心设备,也是下一代电信网络的重要设备之一,它独立于底层承载协议,主要完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、认证、计费等主要功能,并可以向用户提供现有电 路交换机所能提供的所有业务以及多样化的第三方业务。下一代通信网络的特点是基于IP技术的多厂商、多技术、不同体系结构的复杂融合体,软交换技术在这样一个异构网络中起着极为重要的作用。组网技术就是网络建设技术,分为以太网和局域网组网技术。一般的组网技术是以一个中心为基础,进行全网络的扩散,采用这种组网方法,一旦中心节点出现问题时,会造成全网络的瘫痪,并且安全性不高。

发明内容
为了解决现有技术的技术问题,有必要提供一种多区域的组网方法,所述方法能够提高多区域组网的安全性,不会因为中心点的故障而导致全网络的瘫痪,并在路由通报中采用过滤手段,减少了由路由通报产生的网络流量。本发明解决技术问题的技术方案包括一种多区域组网方法,包括如下步骤提供一个多区域网络,其包括多个软交换;发送探寻信息,所述软交换邻节点之间相互发送探寻消息;发送诞生消息,探寻到所述软交换邻节点连接时向所有邻节点发送诞生消息;发送本地路由信息,所述软交换收到诞生信息后向发送方返回诞生回应并发送本地路由信息;发送本地路由信息回应,所述软交换收到本地路由信息消息时向发送方回复此消息;发送异常更新消息,探寻得知邻节点断开时向自己的所有邻节点发送异常更新消息;发送异常更新回应,收到异常更新消息时向发送方回复异常更新回应;状态询问,收到异常更新消息时向发送状态询问,用于更新本地记录路由的合法性;所述状态询问消息向本地路由记录的所有软交换发送;发送状态询问回应,收到询问消息时向发送方返回发送状态回应。进一步的,所述软交换向所有邻节点软交换发送消息,其它软交换收到所述消息时不向发送方区域内其他的软交换转发所述消息,而向其它区域的邻接点转发此消息。进一步的,所述软交换包括一级软交换和下级软交换,其中,一级软交换收到其它一级软交换发送的路由消息,只向下级软交换发送,而不向其他一级软交换转发所述消息。进一步的,具有直接上下级关系的软交换为邻节点,一级软交换之间互为邻节点。
进一步的,域名相同的软交换属于同一个区域。进一步的,软交换收到诞生消息后启动定时器计时,若在定时器超时前若再收到诞生消息则重置定时器计时,若定时器超时则向外发本地送路由信息消息。


图I是本发明一种多区域组网方法的一个实施方式的流程示意图。图2是采用本发明一种多区域组网方法的网络示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明做进一步详细说明。请参阅图1,是本发明一种多区域组网方法的一个实施方式的流程示意图。在本实 施方式中,所述多区域组网方法包括步骤SI,提供一个多区域网络,其包括多个软交换;步骤S2,发送探寻信息,所述软交换邻节点之间相互发送探寻消息;步骤S3,发送诞生消息,探寻到所述软交换邻节点连接时向所有邻节点发送诞生消息;步骤S4,发送本地路由信息,所述软交换收到诞生信息后向发送方返回诞生回应并发送本地路由信息;步骤S5,发送本地路由信息回应,所述软交换收到本地路由信息消息时向发送方返回本地路由信息回应;步骤S6,发送异常更新消息,探寻得知邻节点断开时向自己的所有邻节点发送异常更新消息;步骤S7,发送异常更新回应,收到异常更新消息时向发送方回复异常更新回应;步骤S8,状态询问,收到一场更新消息时向发送状态询问,用于更新本地记录路由的合法性;所述状态询问消息向本地路由记录的所有软交换发送;步骤S9,发送状态询问回应,所述软交换收到询问消息时向发送方返回发送状态回应。需要特别指出的是,本发明一种多区域组网方法是采用非完全扩散全网的方式进行路由通报,该方式是指发起此消息的软交换其相同区域的其它软交换无法收到此消息,其余全网的软交换都能收到此消息,并在接受转发特定消息时启动定时器判断,过滤掉相同的消息,减少一定的路由通报网络流量。另外,在上述以及接下来的有关描述中,软交换,软交换节点或者节点等词语应该被认为是可以相互替代使用的并且具有相同的意思表达。本实施方式中,软交换收到另一节点的诞生消息时,不直接转发,而是启动定时器,在定时器超时前若再收到相同的发送方的诞生消息则重新启动此定时器。定时器超时后再向其他节点转发上述诞生消息。此外,软交换收到诞生消息(无论是哪个节点发起的,或是哪个节点转发的)时不直接将自己的本地路由信息消息向外扩散,而是启动一个定时器,在该定时器超时前若再收到诞生(无论是哪个节点发起的,或是谁转发的)消息则重新启动此定时器。待定时器超时再向外扩散本地路由信息消息。
请参阅图2,是采用本发明一种多区域组网方法的网络示意图。假设网络I与网络2之前是两个独立的网络,它们各自的路由已建立成功。其中,软交换A,A’和G是一级软交换。网络I和网络2连接上后形成了一个较大的网络,D通过探测消息得知与B连接成功,则向B将发送诞生消息,所述诞生消息将扩散/发送到除D’外的所有软交换,这样其它软交换都有D的用户信息,同时,其它软交换(包括E)在收到此消息后会将自己的路由信息通过本地路由信息消息扩散到全网(相同区域内的主备软交换不会收到相互的消息。如B不会收到B’的本地路由信息消息),这样D和E将会有原网络I (除D’外)所有软交换的用户信息。同样的,网络I的软交换(除了 D’ )也会有E的用户信息。原网络I与原网络2连上后,必然E和D也能相连上,因此E和D能获取到对方的用户信息。至此,网络I和网络2的路由建立完成。假如一个大的网络(网络内路由已建立完成)异常后分割为网络I和网络2,这时D检测到与B断开了连接,向网络2扩散异常更新消息,网络2的所有软交换收到该后,将对原有的路由表通过状态询问消息进行检测,对已不存在的路由进行清除。B检测到与D断开了连接,也向网络I (除了 B’ )扩散异常更新消息,网络I的所有软交换也会更新路由表。B’也会检测到与D断开连接,因此B’也会更新路由表。
相较于现有技术,本发明一种多区域组网方法包括异常更新和状态询问,不会因为中心点的故障而导致全网络的瘫痪,具有较高的安全性。另外,本发明在转发路由信息时只对非发送方区域的下级软交换发送,并且在转发诞生消息和发送本地路由消息时利用定时器进行确定和过滤,能够大大减少消息发送产生的网络流量。以上实施方式仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施方式对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施方式技术方案的精神和范围。
权利要求
1.一种多区域组网方法,所述多区域网络包括多个软交换,所述方法包括如下步骤 发送探寻信息,所述软交换邻节点之间相互发送探寻消息; 发送诞生消息,探寻到所述软交换邻节点连接时向所有邻节点发送诞生消息; 发送本地路由信息,所述软交换收到诞生信息后向发送方返回诞生回应并发送本地路由信息; 发送本地路由信息回应,所述软交换收到本地路由信息消息时向发送方返回本地路由信息回应; 发送异常更新消息,所述软交换探寻得知邻节点断开时向所有邻节点发送异常更新消息; 发送异常更新回应,所述软交换收到异常更新消息时向发送方回复异常更新回应;状态询问,所述软交换收到异常更新消息时向发送状态询问,用于更新本地记录路由的合法性;所述状态询问消息向本地路由记录的所有软交换发送; 发送状态询问回应,收到询问消息时向发送方返回发送状态回应。
2.根据权利要求I所述的多区域组网方法,其特征在于,所述软交换向所有邻节点软交换发送消息,其它软交换收到所述消息时不向发送方区域内其他的软交换转发所述消息,而向其它区域的邻接点转发此消息。
3.根据权利要求2所述的多区域组网方法,其特征在于,所述软交换包括一级软交换和下级软交换,其中,一级软交换收到其它一级软交换发送的路由消息,只向下级软交换发送,而不向其他一级软交换转发所述消息。
4.根据权利要求3所述的多区域组网方法,其特征在于,具有直接上下级关系的软交换为邻节点,一级软交换之间互为邻节点。
5.根据权利要求3所述的多区域组网方法,其特征在于,域名相同的软交换属于同一个区域。
6.根据权利要求3所述的多区域组网方法,其特征在于,软交换收到诞生消息后启动定时器计时,若在定时器超时前若再收到诞生消息则重置定时器计时,若定时器超时则向外发本地送路由信息消息。
全文摘要
本发明公开了一种多区域组网方法,发送探寻信息;发送诞生消息;发送本地路由信息;发送本地路由信息回应;发送异常更新消息;发送异常更新回应;状态询问;发送状态询问回应。本发明不会因为中心点的故障而导致全网络的瘫痪,具有较高的安全性,并且在转发诞生消息和发送本地路由消息时利用定时器进行确定和过滤,能够大大减少消息发送产生的网络流量。
文档编号H04L29/06GK102710498SQ20121012875
公开日2012年10月3日 申请日期2012年4月27日 优先权日2012年4月27日
发明者代同杰, 王有海, 王灏 申请人:深圳市邦彦信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1