一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于多类型传输网络的电路串接方法及系统与流程

2022-02-23 01:42:32 来源:中国专利 TAG:


1.本发明涉及传输技术领域,尤其涉及一种用于多类型传输网络的电路串接方法及系统。


背景技术:

2.随着网络的不断发展,5g、大数据以及云计算等一系列新技术和新业务不断涌现,带来了互联网高带宽需求,在这种互联网高带宽需求影响下,作为网络中最重要的基础设施-传输网络也得到了飞速发展。
3.为满足上层业务的分组突发性要求,peotn(packet and optical transport network,分组增强型光传送网)技术在运营商传输网络中已经广泛深入的使用,依托的基础ptn(packet transport network,分组传送网)由于具备保证业务优先级并对空闲带宽可以进行优化配置,很好的满足高优先级业务的性能需求和未使用带宽的共享,有效解决网络中带宽无法共享,无法快速支持突发业务不足的情况,充分将高可靠性及资源利用率方面进行了融合等优势,促使运营商不断的将原有的sdh(synchronous digital hierarchy,同步数字体系)(mstp(multi-service transfer platform,多业务传送平台))网络与peotn网络进行融合,目前电信运营商传输网络中已经完全将peotn网络与mstp网络共存,上层电路业务开通也基于此两个网络完成,更好的满足租线政企业务、公客业务的使用和体验。
4.而对于运营商来说,融合后的网络运行维护成为了新的挑战,网络运维管理人员除了全面了解设备的使用情况外,还急需掌握融合后全网电路的开通数量、电路的开通情况、电路调单与实际网络的一致性,用于后续网络资源管理工作的正常运行和规划。作为运行维护基础的传输电路信息的统一管理、网络调度数据与网管数据的一致性稽核成为了迫在眉睫需要解决的问题,即将采用不同网络技术的大量电路统一管理成为了需要迫切解决的事情。


技术实现要素:

5.本发明提供一种用于多类型传输网络的电路串接方法及系统,用以解决现有技术中多个传输网络类型缺乏统一管理和资源调度的缺陷。
6.第一方面,本发明提供一种用于多类型传输网络的电路串接方法,包括:
7.获取多个类型传输网络串接模型;
8.基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接。
9.根据本发明提供的一种用于多类型传输网络的电路串接方法,获取多个类型传输网络串接模型,包括:
10.确定分组传送网ptn电路串接模型,以及多业务传送平台mstp电路串接模型。
11.根据本发明提供的一种用于多类型传输网络的电路串接方法,确定ptn电路串接
模型,以及mstp电路串接模型,包括:
12.获取基于电路路由顺序排列的若干网元中的输入端口和输出端口,每个网元包括至少一个输入端口和至少一个输出端口,当前网元的输出端口和下一网元的输入端口一一对应,将第一个网元的输入端口到最后一个网元的输出端口依次按照顺序进行串接获得ptn串接电路,其中,所述串接电路包括工作路由和保护路由,得到所述ptn电路串接模型;
13.获取同步数字体系sdh以太网专线的若干网元中的输入端口和输出端口,每个网元包括至少一个输入端口和至少一个输出端口,当前网元的输出端口和下一网元的输入端口一一对应,将第一个网元的输入端口到最后一个网元的输出端口依次按照顺序进行串接获得mstp串接电路,所述mstp串接电路包括多条channel电路,且包括至少一个mac端口,得到所述mstp电路串接模型。
14.根据本发明提供的一种用于多类型传输网络的电路串接方法,基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接,包括:
15.基于ptn电路串接模型,实现ptn电路串接;
16.基于mstp电路串接模型,实现mstp电路串接;
17.基于所述ptn电路串接模型和所述mstp电路串接模型,实现ptn电路和mstp电路的跨网串接。
18.根据本发明提供的一种用于多类型传输网络的电路串接方法,基于ptn电路串接模型,实现ptn电路串接,包括:
19.获取所述ptn电路串接模型中的电路业务路由信息;
20.若判断所述电路业务路由信息与伪线交叉存在关联,则确定为伪线保护电路,对所述伪线保护电路中的分段伪线进行排序,基于已完成排序的伪线获取对应的通道tunnel路由;
21.若判断所述电路业务路由信息与伪线交叉不存在关联,则确定为tunnel保护电路,获取对应的tunnel路由;
22.对所述tunnel路由进行排序,与其余tunnel路由进行组合,完成ptn全程路由串接;
23.基于端口绑定关系判断所述ptn电路串接模型中第一个网元的输入端口到最后一个网元的输出端口是否存在跳接关系,将不存在所述跳接关系的电路作为本地ptn电路进行入库。
24.根据本发明提供的一种用于多类型传输网络的电路串接方法,基于mstp电路串接模型,实现mstp电路串接,包括:
25.将所述mstp电路串接模型中的channel数据与逻辑通道vctrunk数据进行关联,过滤与所述vctrunk数据存在关联的channel电路;
26.基于所述vctrunk数据将所述存在关联的channel电路进行分组,每组channel电路对应一条mstp电路;
27.选择每组channel电路中创建时间最早的一条channel电路作为基准channel,获取与所有基准channel相关联的交叉数据;
28.基于所述交叉数据对每条基准channel进行交叉拓扑迭代串接,完成sdh全程路由
串接;
29.对每组channel电路进行迭代,将每一条channel上所有节点时隙按照顺序填充至已完成串接的基准channel对应的路由节点上,形成初始mstp串接电路;
30.基于所述vctrunk数据与以太网设备对应关系,在所述初始mstp串接电路中补充mac端口信息与vlan信息,得到完整的mstp串接电路。
31.根据本发明提供的一种用于多类型传输网络的电路串接方法,基于所述ptn电路串接模型和所述mstp电路串接模型,实现ptn电路和mstp电路的跨网串接,包括:
32.基于预设跨域规则确定所述ptn电路串接和所述mstp电路串接中需要进行跨网跳接的电路;
33.基于预设跳接规则将待跳接ptn电路和待跳接mstp电路进行路由连接组合,形成ptn-mstp电路;
34.将所述ptn-mstp电路进行入库处理。
35.第二方面,本发明还提供一种用于多类型传输网络的电路串接系统,包括:
36.获取模块,用于获取多个类型传输网络串接模型;
37.串接模块,用于基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接。
38.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述用于多类型传输网络的电路串接方法的步骤。
39.第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述用于多类型传输网络的电路串接方法的步骤。
40.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述用于多类型传输网络的电路串接方法的步骤。
41.本发明提供的一种用于多类型传输网络的电路串接方法及系统,通过实现多种传输类型网络的电路串接以及跨网电路串接,能帮助传输运维人员便捷准确的完成传输网络资源的调度使用,便于进行相关业务的规划和开通,对网络资源的后续维护提供详实的数据支撑,减少人力资源稽核投入成本。
附图说明
42.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1是本发明提供的用于多类型传输网络的电路串接方法的流程示意图;
44.图2是本发明提供的ptn电路串接模型示意图;
45.图3是本发明提供的mstp电路串接模型示意图;
46.图4是本发明提供的ptn电路和mstp电路串接流程逻辑图;
47.图5是本发明提供的用于多类型传输网络的电路串接系统的结构示意图;
48.图6是本发明提供的电子设备的结构示意图。
具体实施方式
49.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.针对目前通信传输承载网采用多种类型的网络技术进行组网,导致网络结构复杂,电路业务开通需跨越多个技术网络,电路组成复杂性较高,导致端到端的电路资源管理无法统一进行直观管理,为了让网络管理和维护人员更便捷和更准确的掌握多种类型传输网络组网下的电路信息,做到电路业务的端到端管理、电路路由的端到端监控,运维监控人员实现对电路路由的全程监控,本发明提出一种多类型传输网络的电路串接方法。
51.图1是本发明提供的用于多类型传输网络的电路串接方法的流程示意图,如图1所示,包括:
52.s1,获取多个类型传输网络串接模型;
53.s2,基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接。
54.对于运营商来说,融合后的网络运行维护成为了新的挑战,网络运维管理人员除了全面了解设备的使用情况外,还急需掌握融合后全网电路的开通数量、电路的开通情况、电路调单与实际网络的一致性,用于后续网络资源管理工作的正常运行和规划。作为运行维护基础的传输电路信息的统一管理、网络调度数据与网管数据的一致性稽核成为了迫在眉睫需要解决的问题,即mstp和ptn不同网络技术的大量电路统一管理成为了需要迫切解决的事情,本发明针对该跨网电路的统一管理问题提出了新的串接方法。
55.具体地,根据ptn电路业务的模型特征,抽象得到ptn串接模型,又根据mstp电路业务的模型特征,抽象得到mstp串接模型。
56.根据ptn串接模型,或mstp串接模型,完成ptn电路的串接或mstp电路的串接;对于同时存在ptn电路和mstp电路的网络,基于上述两个串接模型,可完成ptn电路和mstp电路的跨网串接。
57.本发明从复杂的ptn网络和mstp网络的组网拓扑结构,抽象得到每种传输方式的电路串接模型,将传输技术特征和电路业务开通模型作为重要参考指标和准则,实现了运营商多网络结构的电路资源统一管理,为运营商网络资源管理的使用和规划提供自动化和科学手段。
58.基于上述实施例,本发明提出的获取多个类型传输网络串接模型,包括:
59.确定分组传送网ptn电路串接模型,以及多业务传送平台mstp电路串接模型。
60.获取基于电路路由顺序排列的若干网元中的输入端口和输出端口,每个网元包括至少一个输入端口和至少一个输出端口,当前网元的输出端口和下一网元的输入端口一一对应,将第一个网元的输入端口到最后一个网元的输出端口依次按照顺序进行串接获得ptn串接电路,其中,所述串接电路包括工作路由和保护路由,得到所述ptn电路串接模型;
61.获取同步数字体系sdh以太网专线的若干网元中的输入端口和输出端口,每个网
元包括至少一个输入端口和至少一个输出端口,当前网元的输出端口和下一网元的输入端口一一对应,将第一个网元的输入端口到最后一个网元的输出端口依次按照顺序进行串接获得mstp串接电路,所述mstp串接电路包括多条channel电路,且包括至少一个mac端口,得到所述mstp电路串接模型。
62.具体地,本发明针对运营商的网络特点,提出了两种传输模式的电路串接模型,一种是ptn电路串接模型,还有一种是mstp电路串接模型。
63.(1)ptn电路串接模型
64.根据ptn电路业务的模型特征,抽象出来网络中的ptn电路基本模型如图2所示,图中大方块为网元,小方块为网元上的端口,其中端口p1、p3、p6、p7、p10、p11和p13是各网元的输入端口,端口p2、p4、p5、p8、p9、p11和p14为各网元的输出端口;设端口p1为a端,p14为z端,本条电路就是从网元1的p1端口到网元5的p14端口;
65.ptn电路串接目标是将该电路中每一个路由节点按照顺序如图2中所示从a端到z端串接起来,通常一条电路会存在工作和保护两条路由,如图2中网元2到网元4的连接部分,但也有部分节点没有保护路由,如图2中网元1和网元2的连接以及网元4和网元5的连接。
66.此处,规定工作路由和保护路由分别完整串接,当前电路完整串接后会得到两条路由,如下:
67.p1

p2

p3

p4

p6

p8

p10

p12

p13

p14;
68.p1

p2

p3

p5

p7

p9

p11

p12

p13

p14。
69.(2)mstp电路串接模型
70.与ptn跳接的mstp电路通常比较简单,路由节点较少,比较常见的模型如图3所示。
71.例如,多个网元的输入端口包括1-1端口、7-2端口、5-2端口、2-3端口和8-3端口,输出端口包括8-1端口、6-1端口、3-1端口、7-1端口和5-5端口。
72.mstp电路通常是指sdh以太网专线类型的多channel电路,带宽为2*n兆,从电路串接数据处理角度看,mstp电路是sdh电路的一端或两端通过vctrunk将几个时隙绑定映射到以太网板卡某个mac口上的一个vlan,灵活的支持2m及以上各种速率带宽.一条mstp电路会捆绑多条channel,且至少一端的端口为mac口
73.本发明通过将ptn电路和mstp电路分别抽象得到电路串接模型,从而获得对应网络类型的典型组网参数和连接模型,为实现电路串接和电路跨网串接提供了详细的数据支撑。
74.基于上述任一实施例,基于ptn电路串接模型,实现ptn电路串接,包括:
75.获取所述ptn电路串接模型中的电路业务路由信息;
76.若判断所述电路业务路由信息与伪线交叉存在关联,则确定为伪线保护电路,对所述伪线保护电路中的分段伪线进行排序,基于已完成排序的伪线获取对应的通道tunnel路由;
77.若判断所述电路业务路由信息与伪线交叉不存在关联,则确定为tunnel保护电路,获取对应的tunnel路由;
78.对所述tunnel路由进行排序,与其余tunnel路由进行组合,完成ptn全程路由串接;
79.基于端口绑定关系判断所述ptn电路串接模型中第一个网元的输入端口到最后一个网元的输出端口是否存在跳接关系,将不存在所述跳接关系的电路作为本地ptn电路进行入库。
80.需要说明的是,在现网中,ptn电路在串接电路时存在以下几种组网方式:
81.(1)一条伪线,承载于一段tunnel;
82.(2)两条伪线,每一条伪线承载于一段tunnel;
83.(3)三条伪线,每一条伪线承载于一段tunnel。
84.上述三种组网方式中,方式(1)应用最为广泛,在已开通的电路中占到9成,且后续新开通的ptn电路大多为这种方式,其中承载一条伪线的tunnel对应两条路由,分别为工作路由和保护路由,此种形式称为tunnel保护的ptn电路;
85.方式(2)在已开通的电路中占比为1成,新开通的ptn电路极少为此方式,其中承载两条伪线的两条tunnel各自只有一条路由,所以这两条tunnel一条对应工作路由,另一条对应保护路由,此种形式称之为伪线保护的ptn电路;
86.方式(3)属于方式(2)中的一种情况,可以理解为三条伪线中的两条连接起来作为方式2中的一条伪线,已开通电路中此种类型极少。
87.伪线保护电路串接流程相对复杂,这种电路的伪线在库中数据上是分段的,一条伪线会分成几段,每段伪线也都对应一段tunnel,而tunnel保护的则只有一段伪线,也只对应一段tunnel。串接流程以伪线保护电路为准,将tunnel保护电路串接流程嵌入到伪线保护电路串接。
88.具体地,ptn电路串接的详细流程如下,如图4中左侧的逻辑分支所示。
89.首先,在电路串接准备阶段获取电路业务路由、伪线交叉、承载tunnel和光路保护等相关信息;
90.将电路业务路由与伪线交叉关联,根据是否存在伪线交叉来判定电路类型;其中,针对伪线保护电路,对对分段伪线进行排序,根据已排序的伪线获取对应的tunnel;针对tunnel保护电路,伪线只有一段,因此不需要排序,但需要从光路保护中获取与工作tunnel绑定的保护tunnel,后续仍然按照伪线保护处理模型处理,保证后续统一处理两种类型电路;
91.进一步地,对每一段已排序tunnel的路由进行排序,与其它tunnel的路由进行组合;
92.然后将电路业务路由按照ptn电路串接模型中的a端到z端与上述完成组合的tunnel路由进行连接,完成ptn的全程路由串接;
93.最后,根据端口绑定关系判定a端到z端是否存在互通端电路跳接关系,将不存在跳接关系的电路作为本地ptn电路作入库处理。
94.本发明根据ptn电路串接模型,完成ptn的电路串接,实现了对运营商ptn电路的统一资源管理和数据获取。
95.基于上述任一实施例,基于mstp电路串接模型,实现mstp电路串接,包括:
96.将所述mstp电路串接模型中的channel数据与逻辑通道vctrunk数据进行关联,过滤与所述vctrunk数据存在关联的channel电路;
97.基于所述vctrunk数据将所述存在关联的channel电路进行分组,每组channel电
路对应一条mstp电路;
98.选择每组channel电路中创建时间最早的一条channel电路作为基准channel,获取与所有基准channel相关联的交叉数据;
99.基于所述交叉数据对每条基准channel进行交叉拓扑迭代串接,完成sdh全程路由串接;
100.对每组channel电路进行迭代,将每一条channel上所有节点时隙按照顺序填充至已完成串接的基准channel对应的路由节点上,形成初始mstp串接电路;
101.基于所述vctrunk数据与以太网设备对应关系,在所述初始mstp串接电路中补充mac端口信息与vlan信息,得到完整的mstp串接电路。
102.具体地,如图4中右侧的逻辑分支所示,本发明提出的mstp电路串接流程包括:
103.首先,过滤与vctrunk存在关联的channel,并获取与这些channel相关的路由;根据与channel关联的vctrunk对channel进行分组,每一组channel对应一条mstp电路;
104.选择每组中channel创建时间最早的一条channel作为基准channel,获取与所有基准channel相关的交叉数据,对每条基准channel进行交叉-拓扑迭代串接,至此,完成完整的sdh设备路由节点的串接;
105.然后,迭代该组channel,将每一条channel上所有节点时隙按顺序填充到已完成sdh串接的基准channel对应的路由节点上,形成初始mstp串接电路;
106.最后,根据vctrunk与以太网业务设备的对应关系,补充mac口与vlan等相关信息,完成mstp电路段完整电路的路由节点串接,至此,得到完整的mstp串接电路
107.本发明根据mstp电路串接模型,完成mstp的电路串接,实现了对运营商mstp电路的统一资源管理和数据获取。
108.基于上述任一实施例,基于所述ptn电路串接模型和所述mstp电路串接模型,实现ptn电路和mstp电路的跨网串接,包括:
109.基于预设跨域规则确定所述ptn电路串接和所述mstp电路串接中需要进行跨网跳接的电路;
110.基于预设跳接规则将待跳接ptn电路和待跳接mstp电路进行路由连接组合,形成ptn-mstp电路;
111.将所述ptn-mstp电路进行入库处理。
112.具体地,如图4所示的下方逻辑部分所示,对于现网同时存在ptn和mstp网络,需完成两种网络之间的电路跨网串接。
113.首先,前提是ptn子网和mstp子网各自实现了子网内部电路的全量完整串接;
114.根据预设跨域规则,如端口绑定关系进一步判定电路是否存在跳接关系,若不存在跳接关系,则仍作为本地电路不进行跨网串接;
115.进一步地,对存在跳接关系的各子网内电路,根据预设跳接规则将不同的子网电路跳接到一起,得到ptn-mstp电路,并将ptn-mstp电路作入库处理。
116.本发明通过同时获得ptn串接电路模型和mstp串接电路模型的参数,实现了现网中同时存在两种传输模式的跨网电路串接。
117.下面对本发明提供的用于多类型传输网络的电路串接系统进行描述,下文描述的用于多类型传输网络的电路串接系统与上文描述的用于多类型传输网络的电路串接方法
可相互对应参照。
118.图5是本发明提供的用于多类型传输网络的电路串接系统的结构示意图,如图5所示,包括:获取模块51和串接模块52,其中:
119.获取模块51用于获取多个类型传输网络串接模型;串接模块52用于基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接。
120.本发明通过实现多种传输类型网络的电路串接以及跨网电路串接,能帮助传输运维人员便捷准确的完成传输网络资源的调度使用,便于进行相关业务的规划和开通,对网络资源的后续维护提供详实的数据支撑,减少人力资源稽核投入成本。
121.图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(communications interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行用于多类型传输网络的电路串接方法,该方法包括:获取多个类型传输网络串接模型;基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接。
122.此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
123.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的用于多类型传输网络的电路串接方法,该方法包括:获取多个类型传输网络串接模型;基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接。
124.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的用于多类型传输网络的电路串接方法,该方法包括:获取多个类型传输网络串接模型;基于所述多个类型传输网络串接模型,实现每个类型传输网络的电路串接或多个类型传输网络的电路跨网串接。
125.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
126.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上
述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
127.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献