一种时钟分发方法、设备及系统的制作方法

文档序号:7649316阅读:247来源:国知局
专利名称:一种时钟分发方法、设备及系统的制作方法
技术领域
本发明涉及通信技术,具体地说,涉及一种时钟分发的方法、设备及系统。
背景技术
网络宽带化使人们可以在宽阔的信息高速公路上顺畅地进行通信,传统的点 到点通信逐步演变为多点通信。
多点通信业务可以应用传统的单插、汰术实现,如网络电4见业务,如图l左部
所示,视频服务器将视频流经由路由器发送到最终的30个接收者,通过如下三 个步骤实现首先,通过单播路由协议,路由器掌握网络拓朴信息,形成单播 路由表;再次,视频服务器将视频报文复制30份发向路由器;最后,路由器根 据单播路由表,将这些报文转发到最终接收者。
随着最终接收终端数量的增加,视频服务器和网络设备的负载都会急增。视 频流在网络中流经的路径形成一个树形结构,这棵树的每个分支都同时有多个 内容相同的视频流,造成带宽严重浪费。可以优化这种通信方式,如图l所示, 实际上,只要在这棵树的每个分支传送一个视频流,在树的分叉处进行复制, 即可将视频流传送到所有的接收者,我们称这棵树为分发树。组播技术正是基 于这种思3各构建的。如图1的右部所示,组播路由协议首先形成分发树,通过 在分发树的每个分支传送一个视频流,在树的分叉处进行复制后,视频流从服 务器最终传送到所有接受者。
目前的宽带时钟分发方案是采用IP单播分发技术,如图2所示。 一台BSC (Base Station Controller,基站控制器)下管理多台BS (Base Station,基站),为了通过IP网络分发ClockA时钟,在IP网络中需要创建2 条业务流(使用2个业务端口 )来承载BSC的时钟ClockA,这样BS1和BS2才能够正确恢复出BSC的时钟ClockA。
在IP网络中采用单播技术分发时钟,存在如下不足
(1) 浪费网络资源有多少个BS,就需要创建多少条业务流,即需要使用多 少个业务端口,而每条业务流承载的时钟信息一样。这就极大浪费了网络资源
(包括网络流量和业务端口资源);
(2) 时钟分发管理复杂每增加一台BS,都需要手动配置一条业务流与其对 应, 一旦BS数量暴增,时钟分发管理复杂度的增加难以控制。

发明内容
本发明实施例要解决的技术问题是提供一种时钟分发的方法、系统以及相应 的网络节点设备,以改良现有技术中的时钟分发方案的不足,同时实现多时钟 源自动备份,以提高时钟分发的可靠性。
本发明实施例提供一种时钟分发方法,包括将时钟信息承载于组播报文中; 将所述组播报文经由主组播源以组播方式分发至组播组内的网络节点;所述网 络节点接收所述的组播报文,将所述组播报文转换成单播报文,提取所述时钟 信息。
本发明实施例提供一种网络节点设备,包括报文接收模块,用于接收经主 组播源分发的承载时钟信息的组播报文;报文转换模块,用于将所述报文接收 模块接收到的所述组播报文转换为单播报文;时钟信息提取模块,用于从所述 单播报文中提取所述时钟信息。所述网络节点设备进一步包括主备组播源切换 模块,用于检测组播业务是否正常,如果业务中断,进行主备组播源切换。
本发明实施例还提供一种网络系统,包括时钟发放装置、多个网络节点。 其中,时钟发放装置用于以组播的方式将承载时钟源的组播报文发放给所述多 个组播节点;所述多个网络节点,用于接收所述承载时钟源的组播报文并转换 为相应的单播报文,从所述单播报文中提取时钟信息。所述时钟发放装置包括 主用组播源和备用组播源。所述多个网络节点检测组播业务是否正常,如果业 务中断,进行主用组播源或备用组播源切换。时钟,节约了网络资源。通过切换主备组播 源实现自动备份时钟源,提高了时钟分发的可靠性。业务流创建实现半自动化, 用户只需将客户端加入组#"组即可,无需创建复杂的——对应业务流,方便了 网络维护。


图1为现有技术多点通信示例图2为现有技术IP网络中通过单播分发时钟的技术方案示意图; 图3为本发明实施例通过组播方式分发时钟的技术方案图; 图4为本发明实施例网络节点加入组#~组的示意图; 图5为本发明实施例网络节点设备将组播转发报文替换成单播报文的 示意图6为本发明实施例网络节点结构示意图7为本发明实施例切换组播源实现时钟源备份的示意图8为本发明实施例在3G的实际应用场景示意图。
具体实施例方式
本发明实施例提供一种时钟分发的方法、网络节点设备及系统。以组播的 方式实现时钟分发,同时实现时钟源备份。
在IP网络中,通过分组网络时钟技术将某时钟信息(ClockS )承载在组播 报文中,并通过组播技术,将承载ClockS时钟的报文组播分发到特定组播组内 所有接收设备,在接收设备上使用分组网络时钟技术提取出承载在组播报文中 的时钟信息。
参见图3,在服务器端,时钟信息ClockS通过分组网络时钟技术承载在组 播报文中,考虑到时钟备份的问题,采用两个组播源, 一个用作主用组播源,
6另一个用作备用组播源。正常情况下,报文经主用组播源以组播方式分发到组 播组内每一个客户端网络节点。 一旦客户端网络节点发现主用组播源出现故障,
如业务中断,则自动切换到备用组播源,时钟信息ClockS改由经备用组播源以
组播方式分发到组播组内每一个客户端网络节点。同样,可以实现备用组播源 到主用组播源的切换。
如果需要增加一个客户端网络节点接收服务器端的时钟信息,只需要在客
户端网络节点设备上配置组播业务,通过IGMP协议将此网络节点自动加入到组 播组中。客户端网络节点发送IGMP请求报文至组播源,组播源收到请求报文后, 发送IGMP响应报文给客户端网络节点,客户端网络节点加入组播组完成。参见 图4。
采用组播技术方案分发时钟,业务流创建可以实现半自动化,用户只需要 在客户端配置组播业务,将客户端加入该组播组即可,无需创建复杂的——对 应的业务流。 一旦客户端网络节点非常多时,本发明实施例极大方便了网络维 护。
鉴于现有的分组网络时钟技术是一种点对点的技术,本方案采用"组播替 换成单播"的技术,在客户端网络节点上将承载时钟信息ClockS的组播报文替 换成客户端网络节点能识别的单播报文。参见图5,客户端网络节点从接收到 的报文中选出IGMP业务转发报文,再判断IGMP业务转发报文是否与分组网络 报文的特定信息相匹配,如果匹配则将组播报文的MAC地址、IP等信息替换成 单播报文的MAC地址、IP等信息,进而采用分组网络时钟技术,将承载在报文 中的时钟信息提取出来。
参见图6,本发明实施例中客户端网络节点包括报文接收模块、报文转换模 块、时钟信息提取模块。其中
报文接收模块,用于接收经主组播源分发的承载时钟信息的组播报文; 报文转换模块,用于将所述报文接收模块接收到的所述组播报文转换为单播 报文;时钟信息提取模块,用于从所述单播报文中提取所述时钟信息。
客户端网络节点可以进一步包括主备组播源切换模块,用于检测组播业务是
否正常并进行主备组播源切换。参见图7,客户端网络节点设备已经配置了主、
备组播源,主备组播源切换模块检测组播业务是否正常,如果业务中断,则自
动改为由备用组播组的报文恢复时钟。
相应地, 一种网络系统,以组播方式分发时钟,包括时钟发放装置、多个网
络节点,其中
时钟发放装置,用于以组播的方式将承载时钟信息的组播报文发放给所述多
个网络节点;
多个网络节点,用于接收所述承载时钟信息的组播报文并转换为相应的单播 报文,从所述单播报文中提取时钟信息。
多个网络节点为上面所述的多个客户端网络节点,承载时钟信息的组播报文 以组播形式下发到各网络节点。组播源包括主用组播源和备用组播源,承载时 钟信息的组播报文经主用组播源或备用组播源下发到网络节点。具体的分发过 程以及切换过程见上面的介绍。
下面描述本发明实施例在3G中的应用例子。
在实际3G应用中,基站(BS)为了同步基站控制器(BSC)的时钟,需要通 过IP网络接收来自BSC的时钟信息。参见图8。
BSC采用分组网络时钟技术将时钟信息ClockS承载在转发报文中,所述报 文以组播的方式分发到下面的BS,从接收到的报文中选出IGMP业务转发报文, 再判断IGMP业务转发报文是否与分组网络报文的特定信息相匹配,如果匹配则 将组^^艮文的MAC地址、IP等信息替换成相应单播报文信息,进而釆用分组网 络时钟技术,将承载在报文中的时钟信息提取出来。
BSC配置了主、备组播源,BS检测组播业务是否正常,如果业务中断,则切 换另一个组播源,由另一个组播源分发报文,并从相应报文中恢复时钟。
如果需要增加一个BS,只需要在待增加的BS上配置组播业务,通过IGMP协议将此BS自动加入到组播组中。BS发送IGMP请求报文至组播源,组播源收 到请求报文后,发送IGMP响应报文给BS, BS加入组播组。
采用本发明实施例,则基站控制器设备只需要占用一个网络端口,通过组播 分发时钟的技术,可以将时钟源信息分发给对应的N个基站,大大减少了网络 设备资源和网络流量资源;同时,采用此技术能自动建立网络树,自动完成业 务配置功能。而一旦遇到主用组播源故障,还能够自动切换到备用组播源上, 实现无缝隙时钟源切换功能,增加系统的安全性。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应该以权利要求的保护范围为准。
权利要求
1、一种时钟分发方法,其特征在于,包括将时钟信息承载于组播报文中;将所述组播报文经由主组播源以组播方式分发至组播组内的网络节点;所述网络节点接收所述的组播报文,将所述组播报文转换成单播报文,提取所述时钟信息。
2、 根据权利要求1所述的时钟分发方法,其特征在于,进一步包括,所述 网络节点检测组播业务是否正常,如果业务中断,则切换至备用组播源,将所 述组播报文通过备用组播源以组播方式分发至组播组内的所述网络节点。
3、 根据权利要求1所述的时钟分发方法,其特征在于,在待加入所述组播 组的网络节点上配置组播业务,通过IGMP协议将所述待加入所述组播组的网络 节点加入到所述组#"组中。
4、 根据权利要求1所述的时钟分发方法,其特征在于,所述网络节点从接 收到的所述组播报文中选择IGMP业务转发报文,判断所述IGMP业务转发报文 是否与分组网络报文的特定信息相匹配,如果是,则将所述的组播报文转换成 单播报文,提取所述的时钟信息。
5、 根据权利要求4所述的时钟分发方法,其特征在于,将所述组纟番才艮文的 MAC地址和IP信息替换成所述单播报文的MAC地址和IP信息,将承载在所述 单播报文中的所述时钟信息提取出来。
6、 一种网络节点设备,其特征在于,包括报文接收模块,用于接收经主组播源分发的承载时钟信息的组播报文; 报文转换模块,用于将所述报文接收模块接收到的所述组播报文转换为单播 报文;时钟信息提^Mt块,用于从所述单播报文中提取所述时钟信息。
7、 根据权利要求6所述的网络节点设备,其特征在于,所述网络节点设备 进一步包括主备组播源切换模块,用于检测组播业务是否正常,如果业务中断,将所述主用组播源切换到备用组播源。
8、 一种网络系统,其特征在于,包括时钟发放装置、多个网络节点,其中时钟发放装置,用于以组播的方式将承载时钟信息的组播报文发放给所述多个网络节点;所述多个网络节点,用于接收所述承载时钟信息的组播报文并转换为单播报 文,从所述单播报文中提取时钟信息。
9、 根据权利要求8所述的网络系统,其特征在于,所述时钟发放装置包括 主用组播源和备用组播源。
10、 根据权利要求9所述的网络系统,其特征在于,所述多个网络节点检测 组播业务是否正常,如果业务中断,则进行主用组播源或备用组播源切换。
全文摘要
本发明实施例公开了一种时钟分发的方法、系统及相应的网络节点设备。将时钟信息承载于组播报文中;网络节点自动加入组播组;所述组播报文以组播方式分发至组播组内所有网络节点;所述网络节点提取时钟信息;组播报文经主组播源或备用组播源下发至各网络节点,各网络节点能切换组播源。相应地,本发明实施例公开了一种网络节点设备及时钟分发的网络系统。通过组播方式分发时钟,节约了网络资源。通过切换主备组播源实现自动备份时钟源,提高了时钟分发的可靠性。
文档编号H04H20/18GK101453282SQ20071007747
公开日2009年6月10日 申请日期2007年11月30日 优先权日2007年11月30日
发明者林文传, 苏 王 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1