一种同步规划方法及装置与流程

文档序号:12490820阅读:477来源:国知局
一种同步规划方法及装置与流程

本发明涉及传输与IP领域,尤其涉及一种同步规划方法及装置。



背景技术:

随着通信技术的发展,通信网络承载的业务呈现出由单一的语音业务向多元化数据业务、视频业务、云业务发展的趋势。为了保证各种通信业务的正常工作,业务网设备、传输设备和无线设备都需要支持时钟频率同步和时间同步。对于时分复用(TDM,Time Division Multiplexing)业务,如果发送设备的时钟频率快于接收设备,接收设备就会周期性漏读发送设备发送的信息;如果发送设备的时钟频率慢于接收设备,接收设备就会周期性的重读发送设备发送的信息。而基站之间更加需要准确的时间同步,否则会造成基站干扰,甚至通话连接不能建立。

在网络的建设和运维过程中,网络经常会有割接调整等,当网元或链路新增及调整时,为保证网络中所有的设备都能够正确地传输或获取频率同步和时间同步信号,就需要重新进行同步规划和配置。

现有技术中,网络中新增和调整网元或者链路后,会引起网络拓扑变化。如果采用原有的同步配置,可能导致同步路径改变或同步信号劣化。因此,工程或运维人员需要在每次割接和调整时,人工规划时钟和时间同步路径,再根据规划逐个设备进行同步配置。新增和调整的网元或链路涉及不同网管的域间同步时,需要多名工程或运维人员利用不同网管协同工作。

由于同步网络结构复杂,同步路径上的上游设备对下游设备影响大,新增和调整网元或链路后,除了直接调整涉及的网元或链路,其他网元的同步也可能受到影响。人工划定全部受影响区域,重新进行同步路径规划和同步配置的难度大,容易出现漏配置和错配置,造成同步异常和同步性能下降,甚至出现同步定时环。此外,由工程或运维人员发现和响应网络拓扑变化引起的同步变 化,受影响区域的划定、同步路径规划、同步配置等工作也都由人工完成,过程繁琐,耗时长,难度大,对人员技术水平要求高,降低新增和调整之后同步网元开通速度。



技术实现要素:

本发明提供了一种同步规划方法及装置,解决了现有技术中人工配置同步网络,耗时长、难度大、易出错等问题。

依据本发明的一个方面,提供了一种同步规划方法,包括:

获取到网元或链路的拓扑变化信息后,确定网元或链路所处的网络结构;

根据网元或链路所处的网络结构,确定需要进行同步规划的网络区域;

对需要进行同步规划的网络区域中的网元进行同步规划。

其中,根据网元或链路所处的网络结构,确定需要进行同步规划的网络区域,具体包括:

当新增网元或链路时,根据新增网元或链路之后所处的网络结构,确定需要进行同步规划的网络区域;和/或,

当删除网元或链路时,根据删除网元或链路之前所处的网络结构,确定需要进行同步规划的网络区域。

其中,根据网元或链路所处的网络结构,确定需要进行同步规划的网络区域,具体包括:

当网元或链路所处的网络结构为环形网络时,确定需要进行同步规划的网络区域为网元或链路所处的环形网络;和/或,

当网元或链路所处的网络结构为链形网络时,确定需要进行同步规划的网络区域为网元或链路,及其相邻网元或链路。

其中,确定网元或链路所处的网络结构,具体包括:

以网元或链路为起点遍历先前的网络拓扑结构;

当遍历过程中再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为环形网络。

其中,确定网元或链路所处的网络结构,具体包括:

以网元或链路为起点遍历先前的网络拓扑结构;

当遍历过程中未再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为链形网络。

其中,对需要进行同步规划的网络区域中的网元进行同步规划,具体包括:

根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构;

根据新的网络拓扑结构,确定需要进行同步规划的网络区域的主备用时钟源端口及优先级;

根据主备用时钟源端口及优先级,对需要进行同步规划的网络区域进行时钟同步规划和配置;和/或

根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构;

根据新的网络拓扑结构,确定需要进行同步规划的网络区域需要使能时间同步功能的端口信息;

根据需要使能时间同步功能的端口信息,对需要进行同步规划的网络区域进行时间同步规划和配置。

依据本发明的另一个方面,还提供了一种同步规划装置,包括:

第一处理模块,用于获取到网元或链路的拓扑变化信息后,确定网元或链路所处的网络结构;

第二处理模块,用于根据网元或链路所处的网络结构,确定需要进行同步规划的网络区域;

同步模块,用于对需要进行同步规划的网络区域中的网元进行同步规划。

其中,第二处理单元具体包括:

第一确定单元,用于当新增网元或链路时,根据新增网元或链路之后所处的网络结构,确定需要进行同步规划的网络区域;和/或,

第二确定单元,用于当删除网元或链路时,根据删除网元或链路之前所处的网络结构,确定需要进行同步规划的网络区域。

其中,第二处理模块具体包括:

第一处理单元,用于当网元或链路所处的网络结构为环形网络时,确定需要进行同步规划的网络区域为网元或链路所处的环形网络;和/或,

第二处理单元,用于当网元或链路所处的网络结构为链形网络时,确定需要进行同步规划的网络区域为网元或链路,及其相邻网元或链路。

其中,第一处理模块具体包括:

第一遍历单元,用于以网元或链路为起点遍历先前的网络拓扑结构;

第三处理单元,用于当遍历过程中再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为环形网络。

其中,第一处理模块包括:

第二遍历单元,用于以网元或链路为起点遍历先前的网络拓扑结构;

第四处理单元,用于当遍历过程中未再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为链形网络。

其中,同步模块具体包括:

第一构建单元,用于根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构;

第五处理单元,用于根据新的网络拓扑结构,确定需要进行同步规划的网络区域的主备用时钟源端口及优先级;

第一同步单元,用于根据主备用时钟源端口及优先级,对需要进行同步规划的网络区域进行时钟同步规划和配置;和/或

第二构建单元,用于根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构;

第六处理单元,用于根据新的网络拓扑结构,确定需要进行同步规划的网络区域需要使能时间同步功能的端口信息;

第二同步单元,用于根据需要使能时间同步功能的端口信息,对需要进行同步规划的网络区域进行时间同步规划和配置。

本发明的实施例的有益效果是:

通过自动获取网元或链路的拓扑变化信息,准确全面地确定发生变化的网络区域,针对该网络区域内的网元进行时钟时间同步规划,提高规划准确度,避免了规划不完整和错误规划造成网络同步性能恶化的问题。此外,自动完成拓扑变化感知,自动划定需要进行同步规划的网络区域,无需人工参与,能够极大减少工作量,提高了新增和调整之后同步网元的开通速度。

附图说明

图1表示本发明的同步规划方法实施例一的流程图;

图2表示本发明的同步规划方法实施例二的流程图;

图3表示本发明的同步规划方法实施例三的流程图;

图4表示本发明的同步规划装置的模块示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

实施例一

如图1所示,本发明的实施例一提供了一种同步规划方法,具体包括以下步骤:

步骤S101:获取到网元或链路的拓扑变化信息后,确定网元或链路所处的网络结构。

这里所说的拓扑变化信息指的是同步网络中删除或增加或调整网元或链路等变化信息。其中,网络结构包括:环形结构和链形结构,其中通常所说的星型结构可视为链形结构,网型结构可视为多个环形结构的组合,拓扑变化信息中包括网元或链路的身份信息,可根据身份信息查找到网元或链路所在的网络结构。

步骤S102:根据网元或链路所处的网络结构,确定需要进行同步规划的网络区域。

值得指出的是,不同的网络结构影响的范围不同,因此,在划定需要进行同步规划的网络区域时,需要以发生变化的网元或链路所处的网络结构划定。如果是新增网元或者链路,则以新增网元或链路之后的网络结构判定,如果是删除网元或者链路,则以删除网元或链路之前的网络结构判定。

步骤S103:对需要进行同步规划的网络区域中的网元进行同步规划。

具体可根据网元身份信息和连接关系的信息,获取到需要进行同步规划的网络区域中的网元或链路的同步配置和同步信息,进而对其进行同步规划,其中,这里所说的同步规划指的是时钟频率同步和/或时间同步。

综上,通过自动获取网元或链路的拓扑变化信息,准确全面地确定发生变化的网络区域,针对该网络区域内的网元进行时钟时间同步规划,提高规划准确度,避免了规划不完整和错误规划造成网络同步性能恶化的问题。此外,自动完成拓扑变化感知,自动划定需要进行同步规划的网络区域,无需人工参与,能够极大减少工作量,提高了新增和调整之后同步网元的开通速度。

实施例二

上述实施例一简单介绍了本发明的同步规划方法的实施方案,下面将结合附图对其进行进一步的介绍。

具体地,如图2所示,该同步规划方法包括以下步骤:

步骤S201:获取网元或链路的拓扑变化信息。

其中,获取网元或链路的拓扑变化信息的方式有多种,例如网元上报或自动获取等,以网元上报为例,当同步网络中各个网元实时检测自身信息,当检测到与相邻网元之间的物理连接关系发生变化时,主动将拓扑变化信息上报。这样即可自动获取同步网络中的网元或链路的拓扑变化信息。

此外,获取网元或链路的拓扑变化信息还可依据以下方式实现:获取网元上报的拓扑信息,将拓扑信息与先前构建的网络拓扑结构对比,生成一拓扑变化信息。

同步网络中的各个网元周期性将自身的拓扑信息上报,其中,这里所说的拓扑信息携带有对应网元的物理连接信息,系统可依据各个网元的拓扑信息构建完整同步网络的网络拓扑结构。其中,具体网络拓扑结构的构建可基于简单网络管理协议(SNMP,Simple Network Management Protocol)的网络拓扑发现方法或基于开放式最短路径优先(OSPF,Open Shortest Path First)等协议的网络拓扑发现方法。

当获取到各个网元上报的拓扑信息后,与先前构建的网络拓扑结构遍历对比,即确定网元是否发生变化,从而生成拓扑变化信息。以网元为例,若先前构建的网络拓扑结构中不存在某一网元上报的拓扑信息时,即该网元为新增网 元或该网元的某个端口或连接关系发生变化,这是系统感知到原有的网络拓扑结构发生变化,生成一携带对应网元拓扑信息的拓扑变化信息。值得指出的是以上对比方式仅作为获取拓扑变化信息方式中的一种,其他获取方式亦可适用于本发明的实施例中。

步骤S202:以网元或链路为起点遍历先前的网络拓扑结构。

在获取到网元或链路的拓扑变化信息后,以网元或链路为起点遍历先前的网络拓扑结构。

步骤S203:当遍历过程中再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为环形网络。

将发生变化的网元或链路为起点,利用深度优先算法进行遍历,如果遍历到开始网元或链路,则终止遍历过程,确定发生变化的网元或链路处于环形网络中,并记录该环形网络中的各个网元或链路。值得指出的是上述遍历方式只是多种确定环形结构方式中的一种实现方案,其他确定环形结构的方法或算法均适用于本发明的实施例中,在此不再一一赘述。

步骤S204:当网元或链路所处的网络结构为环形网络时,确定需要进行同步规划的网络区域为网元或链路所处的环形网络。

由于不同网络结构的同步影响范围不同,当网络结构为环形网络时,确定需要进行同步规划的网络区域为发生变化的网元或链路所处的环形网络。确定需要进行同步规划的网络区域后,对该网络区域内的网元进行同步规划,具体同步规划可参照并不限于以下方式进行。

步骤S205:根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构。

具体网络拓扑结构的构建可基于简单网络管理协议(SNMP,Simple Network Management Protocol)的网络拓扑发现方法或基于开放式最短路径优先(OSPF,Open Shortest Path First)等协议的网络拓扑发现方法。自动更新和构建网络拓扑结构,无需人工参与,能够极大减少工作量。

步骤S206:根据新的网络拓扑结构,确定需要进行同步规划的网络区域的主备用时钟源端口及优先级。

当确定新的网络拓扑结构后,为发生变化的网元或链路配置主备用时钟源 端口及优先级。

步骤S207:根据主备用时钟源端口及优先级,对需要进行同步规划的网络区域进行时钟同步规划和配置。

以上介绍了同步网络中时钟频率同步的过程,下面将介绍时间同步的实现过程。具体包括:

步骤S208:根据新的网络拓扑结构,确定需要进行同步规划的网络区域需要使能时间同步功能的端口信息。

步骤S209:根据需要使能时间同步功能的端口信息,对需要进行同步规划的网络区域进行时间同步规划和配置。

此外,当发生变化的网元或链路所处的网络结构跨域时,将所述拓扑变化信息上报至上一级系统进行时钟时间同步规划。即,当网元或链路新增和调整引起多个域之间的网络拓扑变化时,收集到拓扑变化信息又无法新增或调整域间拓扑时,应向上一级管理或控制域包含该域间拓扑的管理系统上报拓扑变化信息,由上一级进行规划。上一级系统可为跨域网络区域规划最优的域间路径,再下发同步配置,完成域间网元的同步规划。

通过自动获取网元或链路的拓扑变化信息,准确全面地确定发生变化的网络区域,针对该网络区域内的网元进行时钟时间同步规划,提高规划准确度,避免了规划不完整和错误规划造成网络同步性能恶化的问题。此外,自动完成拓扑变化感知,自动划定需要进行同步规划的网络区域,无需人工参与,能够极大减少工作量,提高了新增和调整之后同步网元的开通速度。

实施例三

以上实施例二结合环形链路场景对本发明的同步规划方法进行了详细介绍,下面将结合链形链路对其做进一步的解释说明。

具体地,如图3所示,该同步规划方法包括以下步骤:

步骤S301:获取网元或链路的拓扑变化信息。

其中,获取网元或链路的拓扑变化信息的方式有多种,例如网元上报或自动获取等,以网元上报为例,当同步网络中各个网元实时检测自身信息,当检测到与相邻网元之间的物理连接关系发生变化时,主动将拓扑变化信息上报。这样即可自动获取同步网络中的网元或链路的拓扑变化信息。

此外,获取网元或链路的拓扑变化信息还可依据以下方式实现:获取网元上报的拓扑信息,将拓扑信息与先前构建的网络拓扑结构对比,生成一拓扑变化信息。

同步网络中的各个网元周期性将自身的拓扑信息上报,其中,这里所说的拓扑信息携带有对应网元的物理连接信息,系统可依据各个网元的拓扑信息构建完整同步网络的网络拓扑结构。其中,具体网络拓扑结构的构建可基于简单网络管理协议(SNMP,Simple Network Management Protocol)的网络拓扑发现方法或基于开放式最短路径优先(OSPF,Open Shortest Path First)等协议的网络拓扑发现方法。

当获取到各个网元上报的拓扑信息后,与先前构建的网络拓扑结构遍历对比,即确定网元是否发生变化,从而生成拓扑变化信息。以网元为例,若先前构建的网络拓扑结构中不存在某一网元上报的拓扑信息时,即该网元为新增网元或该网元的某个端口或连接关系发生变化,这是系统感知到原有的网络拓扑结构发生变化,生成一携带对应网元拓扑信息的拓扑变化信息。值得指出的是以上对比方式仅作为获取拓扑变化信息方式中的一种,其他获取方式亦可适用于本发明的实施例中。

步骤S302:以网元或链路为起点遍历先前的网络拓扑结构。

在获取到网元或链路的拓扑变化信息后,以网元或链路为起点遍历先前的网络拓扑结构。

步骤S303:当遍历过程中未再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为链形网络。

将发生变化的网元或链路为起点,利用深度优先算法进行遍历,如果遍历过程结束,但未再次经过起点的网元或链路,则可确定发生变化的网元或链路处于链形网络中。值得指出的是上述遍历方式只是多种确定链形结构方式中的一种实现方案,其他确定链形结构的方法或算法均适用于本发明的实施例中,在此不再一一赘述。

步骤S304:当网元或链路所处的网络结构为链形网络时,确定需要进行同步规划的网络区域为网元或链路,及其相邻网元或链路。

由于不同网络结构的同步影响范围不同,当网络结构为链形网络时,确定 需要进行同步规划的网络区域为发生变化的网元或链路,及其相邻网元或链路。当确定需要进行同步规划的网络区域后,对该网络区域内的网元进行同步规划,具体同步规划可参照并不限于以下方式进行。

步骤S305:根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构。

具体网络拓扑结构的构建可基于简单网络管理协议(SNMP,Simple Network Management Protocol)的网络拓扑发现方法或基于开放式最短路径优先(OSPF,Open Shortest Path First)等协议的网络拓扑发现方法。自动更新和构建网络拓扑结构,无需人工参与,能够极大减少工作量。

步骤S306:根据新的网络拓扑结构,确定需要进行同步规划的网络区域的主备用时钟源端口及优先级。

当确定新的网络拓扑结构后,为发生变化的网元或链路配置主备用时钟源端口及优先级。

步骤S307:根据主备用时钟源端口及优先级,对需要进行同步规划的网络区域进行时钟同步规划和配置。

以上介绍了同步网络中时钟频率同步的过程,下面将介绍时间同步的实现过程。具体包括:

步骤S308:根据新的网络拓扑结构,确定需要进行同步规划的网络区域需要使能时间同步功能的端口信息。

步骤S309:根据需要使能时间同步功能的端口信息,对需要进行同步规划的网络区域进行时间同步规划和配置。

此外,当发生变化的网元或链路所处的网络结构跨域时,将所述拓扑变化信息上报至上一级系统进行时钟时间同步规划。即,当网元或链路新增和调整引起多个域之间的网络拓扑变化时,收集到拓扑变化信息又无法新增或调整域间拓扑时,应向上一级管理或控制域包含该域间拓扑的管理系统上报拓扑变化信息,由上一级进行规划。上一级系统可为跨域网络区域规划最优的域间路径,再下发同步配置,完成域间网元的同步规划。

通过自动获取网元或链路的拓扑变化信息,准确全面地确定发生变化的网络区域,针对该网络区域内的网元进行时钟时间同步规划,提高规划准确度, 避免了规划不完整和错误规划造成网络同步性能恶化的问题。此外,自动完成拓扑变化感知,自动划定需要进行同步规划的网络区域,无需人工参与,能够极大减少工作量,提高了新增和调整之后同步网元的开通速度。

实施例四

以上实施例一至实施例三分别针对不同场景对本发明的同步规划方法进行了详细介绍,下面将结合附图对本发明实的同步规划装置作进一步介绍,如图4所示,该同步规划装置还包括:

第一处理模块41,用于获取到网元或链路的拓扑变化信息后,确定网元或链路所处的网络结构;

第二处理模块42,用于根据网元或链路所处的网络结构,确定需要进行同步规划的网络区域;

同步模块43,用于对需要进行同步规划的网络区域中的网元进行同步规划。

其中,第二处理单元42具体包括:

第一确定单元,用于当新增网元或链路时,根据新增网元或链路之后所处的网络结构,确定需要进行同步规划的网络区域;和/或,

第二确定单元,用于当删除网元或链路时,根据删除网元或链路之前所处的网络结构,确定需要进行同步规划的网络区域。

其中,第二处理模块42具体包括:

第一处理单元,用于当网元或链路所处的网络结构为环形网络时,确定需要进行同步规划的网络区域为网元或链路所处的环形网络;和/或,

第二处理单元,用于当网元或链路所处的网络结构为链形网络时,确定需要进行同步规划的网络区域为网元或链路,及其相邻网元或链路。

其中,第一处理模块41具体包括:

第一遍历单元,用于以网元或链路为起点遍历先前的网络拓扑结构;

第三处理单元,用于当遍历过程中再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为环形网络。

其中,第一处理模块41包括:

第二遍历单元,用于以网元或链路为起点遍历先前的网络拓扑结构;

第四处理单元,用于当遍历过程中未再次经过起点的网元或链路时,确定发生变化的网元或链路所处的网络结构为链形网络。

其中,该同步规划装置还包括:

第一获取模块,用于获取网元上报的拓扑变化信息。

其中,该同步规划装置还包括:

第二获取模块,用于获取网元上报的拓扑信息;

生成模块,用于将拓扑信息与先前构建的网络拓扑结构对比,生成一拓扑变化信息。

其中,同步模块43具体包括:

第一构建单元,用于根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构;

第五处理单元,用于根据新的网络拓扑结构,确定需要进行同步规划的网络区域的主备用时钟源端口及优先级;

第一同步单元,用于根据主备用时钟源端口及优先级,对需要进行同步规划的网络区域进行时钟同步规划和配置;和/或

第二构建单元,用于根据需要进行同步规划的网络区域中的网元的端口信息以及与相邻网元之间的物理连接关系信息,构建新的网络拓扑结构;

第六处理单元,用于根据新的网络拓扑结构,确定需要进行同步规划的网络区域需要使能时间同步功能的端口信息;

第二同步单元,用于根据需要使能时间同步功能的端口信息,对需要进行同步规划的网络区域进行时间同步规划和配置。

其中,该同步规划装置还包括:上报模块,用于当网元或链路所处的网络结构跨域时,将拓扑变化信息上报至上一级系统进行同步规划。

需要说明的是,该装置是与上述同步规划方法对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1