[go: up one dir, main page]

CN101001124B - Method and device for updating service configuration information - Google Patents

Method and device for updating service configuration information Download PDF

Info

Publication number
CN101001124B
CN101001124B CN2006100637566A CN200610063756A CN101001124B CN 101001124 B CN101001124 B CN 101001124B CN 2006100637566 A CN2006100637566 A CN 2006100637566A CN 200610063756 A CN200610063756 A CN 200610063756A CN 101001124 B CN101001124 B CN 101001124B
Authority
CN
China
Prior art keywords
service
channel
configuration information
information
pointer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2006100637566A
Other languages
Chinese (zh)
Other versions
CN101001124A (en
Inventor
郑璇
李卫平
王建中
毛志侠
张芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006100637566A priority Critical patent/CN101001124B/en
Publication of CN101001124A publication Critical patent/CN101001124A/en
Application granted granted Critical
Publication of CN101001124B publication Critical patent/CN101001124B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Optical Communication System (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种更新业务配置信息的方法及装置。该方法包括:获取业务的通道故障信息,并确定发生故障的通道级别;获取所述业务的配置信息,将所述业务的配置信息中所述故障通道与上一级通道之间的指针指向其它可用的上一级通道;根据所述指针的变化更新所述业务的配置信息;根据更新的业务配置信息对受故障影响的所述业务进行矩阵刷新。利用本发明实施例提供的方法和装置,不但能够大大提高了更新业务配置信息的速度,也大大减少了在业务变化时处理业务配置信息的复杂度,从而提高了业务重路由的速度,可以保证业务中断时间非常短,进而实现业务毫秒级的保护。

Figure 200610063756

The invention discloses a method and a device for updating service configuration information. The method includes: obtaining channel fault information of a service, and determining the level of the channel where the fault occurs; obtaining configuration information of the service, and pointing the pointer between the faulty channel and the channel at the upper level in the configuration information of the service to other An available upper-level channel; update the configuration information of the service according to the change of the pointer; and refresh the matrix of the service affected by the fault according to the updated service configuration information. Utilizing the method and device provided by the embodiment of the present invention not only can greatly increase the speed of updating service configuration information, but also greatly reduce the complexity of processing service configuration information when the service changes, thereby increasing the speed of service rerouting and ensuring The service interruption time is very short, thereby achieving millisecond-level protection of services.

Figure 200610063756

Description

一种存储、更新业务配置信息的方法和装置A method and device for storing and updating service configuration information

技术领域technical field

本发明涉及网络通信领域,特别涉及一种更新业务配置信息的方法和装置。The invention relates to the field of network communication, in particular to a method and device for updating service configuration information.

背景技术Background technique

在传统SDH(Synchronous Digital Hierarchy数字同步序列)网络上,对业务的管理是由用户直接在每个站点配置具体的连接信息的,保护也只局限于环形保护、链形保护。随着光传送网的发展,网络规模的进一步扩大,对业务的管理成为非常复杂的工作。另外,传统SDH网络中环形和线性的保护方式也限制了网络的恢复能力。这种情况下,智能光网络成为一种发展趋势。智能光网络是一种在信令网控制下完成光网络连接自动交换功能,具有网络资源按需动态配置能力的光传送网络。它的核心是在光传送网络中引入了控制平面,实现网络资源实时和动态地按需分配,优化对网络资源的使用,实现光网络的智能化。智能光网络具有易于管理、业务保护恢复能力更强等优点,可以满足用户对资源动态分配、高效保护恢复能力以及迅速开展新业务方面的需求。其中,重路由恢复是智能光网络的重要特点之一。On the traditional SDH (Synchronous Digital Hierarchy) network, the management of services is directly configured by the user at each site with specific connection information, and the protection is limited to ring protection and chain protection. With the development of the optical transport network and the further expansion of the network scale, the management of services has become a very complicated task. In addition, the ring and linear protection methods in the traditional SDH network also limit the recovery ability of the network. In this case, the intelligent optical network becomes a development trend. The intelligent optical network is an optical transmission network that completes the automatic switching function of optical network connections under the control of the signaling network and has the ability to dynamically configure network resources on demand. Its core is to introduce a control plane into the optical transport network, realize real-time and dynamic on-demand allocation of network resources, optimize the use of network resources, and realize the intelligence of optical networks. The intelligent optical network has the advantages of easy management and stronger service protection and recovery capabilities, and can meet users' needs for dynamic resource allocation, efficient protection and recovery capabilities, and rapid development of new services. Among them, rerouting restoration is one of the important characteristics of the intelligent optical network.

目前的智能光网络主要应用于骨干网,在这个网络层次上,业务的粒度主要是VC4(virtual container虚容器-4)级别的高阶业务,而目前大多数厂家的设备也仅支持VC4高阶通道的智能业务。随着智能光网络的发展和普及,智能光网络逐步向城域网延伸。在城域网中,低阶业务的应用越来越多。例如,目前业界已经提出80G低阶交叉容量设备,在如此大容量下,VC12低阶业务的数目将达到数万条。这样,在对进行低阶业务进行重路由恢复时,需要对大量业务进行数据处理,因此需要一种处理方案能够实现低阶业务的快速重路由。The current intelligent optical network is mainly used in the backbone network. At this network level, the service granularity is mainly VC4 (virtual container virtual container-4)-level high-order services, and most manufacturers’ equipment currently only supports VC4 high-order services. Channel smart business. With the development and popularization of the intelligent optical network, the intelligent optical network gradually extends to the metropolitan area network. In the land network of the city, the application of the low order business is more and more. For example, the industry has already proposed 80G low-order cross-connect capacity equipment. With such a large capacity, the number of VC12 low-order services will reach tens of thousands. In this way, when rerouting and restoring low-order services, data processing needs to be performed on a large number of services, so a processing solution is required to realize fast rerouting of low-order services.

请参阅图1,图1为现有技术中低阶业务的业务配置信息示意图。如图1所示,箭头表示挂接关系,实线连接表示内容。一个业务管理器管理多个低阶业务对象,每个业务对象包括业务在源端和宿端占用的通道信息,该通道信息包括:源端的板位号、光口号、高阶通道号、低阶通道号以及宿端的板位号、光口号、高阶通道号、低阶通道号。Please refer to FIG. 1 . FIG. 1 is a schematic diagram of service configuration information of low-order services in the prior art. As shown in Figure 1, the arrows indicate the attachment relationship, and the solid line connection indicates the content. A business manager manages multiple low-level business objects. Each business object includes channel information occupied by the service at the source and sink. The channel information includes: source board number, optical port number, high-order channel number, The channel number and the board position number, optical port number, high-order channel number, and low-order channel number of the sink.

现有技术中,当需要使用高阶业务通道B对业务通道A中的低阶业务进行保护时,即:高阶通道A发生故障,则该高阶通道中所有的的低阶业务全部需要进行重路由时,首先对所有的业务对象进行循环遍历,查找到受故障(可能是单板、光口或者高阶通道的故障)影响的业务对象后将这些受故障影响的业务对象删除,刷新业务相关信息;然后给受故障影响的业务对象分配新的板位号、光口号和高阶通道号、低阶通道号,重新创建业务对象,刷新业务相关信息;根据刷新后的业务信息进行重路由,受影响的低阶业务在新的业务通道中传送。In the prior art, when it is necessary to use the high-order service channel B to protect the low-order services in the service channel A, that is, if the high-order channel A fails, all the low-order services in the high-order channel need to be protected. When rerouting, first loop through all business objects, find out the business objects affected by the fault (maybe a single board, optical port or high-order channel fault), delete these business objects affected by the fault, and refresh the business Relevant information; then assign a new board position number, optical port number, high-order channel number, and low-order channel number to the business object affected by the fault, recreate the business object, and refresh the business-related information; perform rerouting according to the refreshed business information , the affected low-order services are transmitted in the new service channel.

由以上对现有技术中更新业务配置信息的技术方案的描述可以看出,无论单板、光口或者高阶通道故障导致的低阶业务重路由,都必须都是通过业务信息的遍历来实现对业务对象信息的刷新。随着业务数量的增加,遍历的效率无法满足重路由毫秒级保护时间的要求,尤其是对于数量庞大的低阶业务。当光纤中断时,故障将影响到N条高阶通道,由于一个高阶通道VC4的带宽可以建立63条VC12低阶业务,这样需要同时进行增删的业务数目为N*63条。对于如此大的业务量,按照现有的技术方案,需遍历全部业务对象,然后删除受故障影响的业务对象,再创建新的业务对象,才能实现业务配置信息的更新。由于更新业务配置信息的时间很长,往往会导致倒换过程非常缓慢,极限情况下倒换时间往往会达到几分钟。但对于电信运营商来说,秒级或分钟级的业务中断时间是不可接受的。因此,现有的技术方案无法满足大量低阶业务重路由时对倒换时间的要求。From the above description of the technical solutions for updating service configuration information in the prior art, it can be seen that regardless of the faults of single boards, optical ports, or high-order channels, low-order service rerouting must be achieved through traversal of service information. Refresh of business object information. As the number of services increases, the efficiency of traversal cannot meet the requirement of millisecond-level protection time for rerouting, especially for a large number of low-order services. When the fiber is interrupted, the failure will affect N high-order channels. Since the bandwidth of a high-order channel VC4 can establish 63 VC12 low-order services, the number of services that need to be added or deleted at the same time is N*63. For such a large business volume, according to the existing technical solution, it is necessary to traverse all business objects, then delete the business objects affected by the fault, and then create new business objects, so as to update the business configuration information. Because it takes a long time to update the service configuration information, the switching process is often very slow, and the switching time often reaches several minutes in extreme cases. But for telecom operators, service interruption time of second or minute level is unacceptable. Therefore, the existing technical solutions cannot meet the switching time requirement when a large number of low-order services are rerouted.

发明内容Contents of the invention

有鉴于此,本发明提供了一种存储和更新业务配置信息的方法及装置,从而能迅速地切换业务配置信息,进而可以实现业务快速重路由,大大降低业务的中断时间。In view of this, the present invention provides a method and device for storing and updating service configuration information, so that the service configuration information can be quickly switched, and then fast rerouting of services can be realized, and service interruption time can be greatly reduced.

本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:

一种存储业务配置信息的方法,包括:A method for storing service configuration information, comprising:

以业务在源端占用的不同级别的通道为对象,在所述源端不同级别的对象之间建立指针连接;Taking channels of different levels occupied by the business at the source as objects, establishing pointer connections between objects at different levels at the source;

以所述业务在宿端占用的不同级别的通道为对象,在所述宿端不同级别的对象之间建立指针连接;Using channels of different levels occupied by the service at the sink as objects, establishing pointer connections between objects of different levels at the sink;

建立所述业务分别指向所述源端通道和所述宿端通道的双向指针,将所述双向指针作为业务配置信息存储;其中,所述不同级别的通道包括低阶通道VC12或VC3、高阶通道VC4、光口和单板。Establishing two-way pointers pointing to the source-end channel and the sink-end channel respectively for the service, and storing the two-way pointers as service configuration information; wherein, the channels of different levels include low-order channels VC12 or VC3, high-order channels Channel VC4, optical port and single board.

相应地,本发明实施例还公开一种更新业务配置信息的方法,该方法包括:Correspondingly, the embodiment of the present invention also discloses a method for updating service configuration information, the method including:

获取业务的通道故障信息,并确定发生故障的通道级别;Obtain the channel failure information of the business and determine the level of the channel where the failure occurred;

获取所述业务的配置信息,将所述业务的配置信息中所述故障通道与上一级通道之间的指针指向其它可用的上一级通道;Obtain the configuration information of the service, and point the pointer between the faulty channel and the upper-level channel in the configuration information of the service to other available upper-level channels;

根据所述指针的变化更新所述业务的配置信息;updating the configuration information of the service according to the change of the pointer;

根据更新的业务配置信息对受故障影响的所述业务进行矩阵刷新;其中,Refresh the matrix of the services affected by the fault according to the updated service configuration information; wherein,

所述业务配置信息具体为所述业务分别指向所述源端占用通道和所述宿端占用通道的双向指针;The service configuration information is specifically two-way pointers of the service respectively pointing to the channel occupied by the source end and the channel occupied by the sink end;

所述源端和宿端占用的通道包括低阶通道VC12或VC3、高阶通道VC4、光口和单板。The channels occupied by the source end and the sink end include a low-order channel VC12 or VC3, a high-order channel VC4, an optical port, and a single board.

基于本发明实施例公开的方法的同一构思,本发明实施例还提供一种更新业务配置信息的装置,该装置包括:Based on the same idea of the method disclosed in the embodiment of the present invention, the embodiment of the present invention also provides a device for updating service configuration information, which includes:

业务信息存储模块,用于存储当前的业务配置信息;该当前的业务配置信息是所述业务指向业务在源端占用通道和在宿端占用通道的双向指针;The service information storage module is used to store current service configuration information; the current service configuration information is a bidirectional pointer of the service pointing to the channel occupied by the service at the source end and the channel occupied at the sink end;

可用通道信息存储模块,用于存储其它可用通道资源信息;The available channel information storage module is used to store other available channel resource information;

指针切换模块,用于当所述业务源端和/或宿端的通道故障时,从所述业务信息存储模块获取当前业务配置信息以及从所述可用通道信息存储模块获取其它可用通道资源信息;并将所述业务配置信息中故障通道对象与上一级通道对象之间的指针指向可用的上一级通道对象后,指示所述业务信息存储模块更新并存储新的业务配置信息;A pointer switching module, configured to obtain current service configuration information from the service information storage module and obtain other available channel resource information from the available channel information storage module when the channel of the service source and/or sink fails; and After pointing the pointer between the faulty channel object and the upper-level channel object in the service configuration information to the available upper-level channel object, instruct the service information storage module to update and store new service configuration information;

矩阵处理模块,根据所述更新后的业务配置信息对所述业务刷新矩阵;The matrix processing module refreshes the matrix for the service according to the updated service configuration information;

所述源端和宿端占用的通道包括低阶通道VC12或VC3、高阶通道VC4、光口和单板。The channels occupied by the source end and the sink end include a low-order channel VC12 or VC3, a high-order channel VC4, an optical port, and a single board.

由以上所述可以看出,本发明通过存储业务指向源端和宿端通道的双向指针的方式实现对业务配置信息的存储,使业务在源端和宿端的配置信息成为整体。当某一级别的业务通道发生故障导致业务需要重路由时,只需切换业务配置信息中的指针即可快速更新业务配置信息,因此可根据更新后的业务配置信息实现快速重路由,避免了现有技术中必须对所有业务对象的配置信息进行遍历才能更新业务信息导致更新业务配置信息耗费时间很长的问题,大大降低了业务的中断时间。It can be seen from the above that the present invention realizes the storage of service configuration information by storing the bidirectional pointers of the service pointing to the channel of the source end and the sink end, so that the configuration information of the service at the source end and the sink end is integrated. When a certain level of service channel fails and the service needs to be rerouted, the service configuration information can be quickly updated only by switching the pointer in the service configuration information. Therefore, fast rerouting can be realized according to the updated service configuration information, avoiding In the technology, the configuration information of all business objects must be traversed to update the business information, which leads to the problem that it takes a long time to update the business configuration information, which greatly reduces the interruption time of the business.

附图说明Description of drawings

图1为现有技术中业务配置信息的示意图;FIG. 1 is a schematic diagram of service configuration information in the prior art;

图2为本发明实施例公开了一种存储业务配置信息的方法流程图;Fig. 2 is a flow chart of a method for storing service configuration information disclosed by an embodiment of the present invention;

图3所示的为应用本发明实施例公开的方法得到的业务配置信息示意图;FIG. 3 is a schematic diagram of service configuration information obtained by applying the method disclosed in the embodiment of the present invention;

图4为本发明实施例公开的一种更新业务配置信息的方法流程图;FIG. 4 is a flow chart of a method for updating service configuration information disclosed in an embodiment of the present invention;

图5为本发明实施例中因高阶通道故障更新业务配置信息时指针切换的示意图;以及FIG. 5 is a schematic diagram of pointer switching when updating service configuration information due to high-order channel failure in an embodiment of the present invention; and

图6本发明实施例公开了一种更新业务配置信息的装置结构示意图。Fig. 6 is a schematic structural diagram of a device for updating service configuration information disclosed by an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面结合附图和本发明的实施例作进一步详细描述。In order to make the object, technical solution and advantages of the present invention clearer, further detailed description will be given below in conjunction with the accompanying drawings and embodiments of the present invention.

请参阅图2,图2为本发明实施例公开了一种存储业务配置信息的方法流程图,如图2所示,该方法包括:Please refer to FIG. 2. FIG. 2 discloses a flowchart of a method for storing service configuration information according to an embodiment of the present invention. As shown in FIG. 2, the method includes:

步骤S201、分别以业务在源端占用的不同级别的通道为对象,在源端不同级别的对象之间建立指针连接;Step S201, taking channels of different levels occupied by the business at the source as objects, and establishing pointer connections between objects of different levels at the source;

例如,某个低阶业务的源端是VC12低阶通道,则该VC12和其所属的更高一级的高阶通道VC4之间采用指针连接,同样,该VC4高阶通道与其所属的更高一级的光口之间、该光口与其所属的更高一级的单板之间均采用指针连接。For example, if the source of a certain low-order service is a VC12 low-order channel, a pointer connection is used between this VC12 and its higher-level higher-order channel VC4. Similarly, the VC4 high-order channel and its higher-order channel Pointer connections are used between the first-level optical ports and between the optical ports and the higher-level single boards to which they belong.

步骤S202、分别以所述业务宿端的占用的不同级别的通道为对象,在所述宿端不同级别的对象之间建立指针连接;Step S202, taking channels of different levels occupied by the service sink as objects, and establishing pointer connections between objects of different levels at the sink;

相应地,对于业务的宿端,也是将不同级别的对象之间采用指针连接。Correspondingly, for the sink end of the business, objects of different levels are connected by pointers.

步骤S203、建立所述业务分别指向所述源端通道和所述宿端通道的双向指针,将所述双向指针作为业务配置信息存储。Step S203, establishing bidirectional pointers from the service pointing to the source channel and the sink channel respectively, and storing the bidirectional pointers as service configuration information.

对于每个业务所对应的源端和宿端占用的通道信息,则不再保存业务在源端和宿端具体的单板、光口、高阶通道和低阶通道信息,而是保存指向业务源端和业务宿端的指针。For the channel information occupied by the source end and the sink end corresponding to each service, the specific board, optical port, high-order channel and low-order channel information of the service at the source and sink Pointer to the source end and service sink end.

请参阅图3,图3所示的为应用本发明实施例公开的方法得到的业务配置信息示意图。如图3所示,把业务在源端和宿端的占用的不同级别的通道,例如:单板、光口、VC4高阶通道、VC12低阶通或者VC3低阶通道分别作为对象,不同级别的对象之间的关系不是孤立的,而是采用指针连接。业务配置信息也不再分别保存源端和宿端的板位号、光口号、高阶通道号、低阶通道号等信息,只需保存业务指向源端和宿端的双向指针即可完成业务配置信息的存储。Please refer to FIG. 3 , which is a schematic diagram of service configuration information obtained by applying the method disclosed in the embodiment of the present invention. As shown in Figure 3, the channels of different levels occupied by the service at the source end and the sink end, such as single boards, optical ports, VC4 high-order channels, VC12 low-order channels, or VC3 low-order channels are used as objects respectively. The relationship between objects is not isolated, but connected by pointers. The service configuration information no longer saves information such as the board number, optical port number, high-order channel number, and low-order channel number of the source and sink respectively. It only needs to save the bidirectional pointers of the business to the source and sink to complete the service configuration information. storage.

基于本发明实施例公开这种存储业务配置信息的方法,本发明实施例提供了一种实现业务快速重路由的方法。Based on the method for storing service configuration information disclosed by the embodiment of the present invention, the embodiment of the present invention provides a method for realizing fast service rerouting.

请参看图4,图4为本发明实施例公开的一种更新业务配置信息的方法流程图,如图4所示,该方法包括:Please refer to FIG. 4. FIG. 4 is a flowchart of a method for updating service configuration information disclosed in an embodiment of the present invention. As shown in FIG. 4, the method includes:

步骤S401、获取业务的通道故障信息,并确定发生故障的通道级别;Step S401, acquiring service channel fault information, and determining the level of the faulty channel;

确定发生故障的通道的具体过程是现有技术,在此不再详细描述。The specific process of determining the faulty channel is the prior art, and will not be described in detail here.

步骤S402、获取所述业务的业务配置信息,将所述业务配置信息中故障通道与上一级通道之间的指针指向其它可用的上一级通道;Step S402, obtaining the service configuration information of the service, and pointing the pointer between the faulty channel and the upper-level channel in the service configuration information to other available upper-level channels;

本步骤中,例如,由于VC4高阶通道故障,则该高阶通道所包含的全部低阶业务都不可用。为了实现数量庞大的低阶业务的快速重路由,首先要确认可用的更高级别的通道资源。In this step, for example, due to failure of the VC4 high-order path, all low-order services included in the high-order path are unavailable. In order to realize fast rerouting of a large number of low-order services, it is first necessary to confirm the availability of higher-level channel resources.

请参看图5,图5为本发明实施例中因高阶通道故障导致低阶业务重路由时指针切换的示意图。如图5所示,当业务的宿端VC4高阶通道发生故障时,则该高阶通道内所有的低阶通道都不可用,也就是该高阶通道VC中所有的低阶业务均无法正常传输。则需要确认是否存在其它可用的光口。该其它可用光口可以是预先配置的备用资源,也可以是当VC4出现故障后自动发现或查找到的。如果存在光口2可用,则表明光口2包含的全部VC4高阶通道和VC4高阶通道下的所有VC12低阶通道都是可用的,则将业务配置信息中宿端故障VC4指向光口1的指针指向其它可用的光口2。经过指针的切换,VC4高阶通道现在连接到了新的光口2下,所以该VC4变成了光口2下的一个VC4对象,自然挂接在该VC4对象下的VC12等对象自动跟随挂接关系的变化到需要切换到的VC4下。这里需要说明的是,这里切换的是业务的配置信息,实际上各个级别的通道对象之间的物理关系则没有改变。Please refer to FIG. 5 . FIG. 5 is a schematic diagram of pointer switching when low-order services are rerouted due to high-order channel failures in an embodiment of the present invention. As shown in Figure 5, when the high-order channel of the service sink VC4 fails, all the low-order channels in the high-order channel are unavailable, that is, all the low-order services in the high-order channel VC cannot be normal transmission. You need to confirm whether there are other available optical ports. The other available optical ports may be pre-configured standby resources, or may be automatically discovered or found when VC4 fails. If optical port 2 is available, it indicates that all VC4 high-order channels included in optical port 2 and all VC12 low-order channels under VC4 high-order channels are available, and then point the sink fault VC4 in the service configuration information to optical port 1 pointer to other available optical port 2. After pointer switching, the VC4 high-order channel is now connected to the new optical port 2, so the VC4 becomes a VC4 object under the optical port 2, and the VC12 and other objects attached to the VC4 object automatically follow the mount The relationship changes to the VC4 that needs to be switched to. What needs to be explained here is that what is switched here is the configuration information of the service, but actually the physical relationship between the channel objects at each level remains unchanged.

该可用的光口2和其所包含的VC4、该VC4与所包含的VC12或VC3之间同样采用指针连接。The available optical port 2 and its included VC4, and between the VC4 and included VC12 or VC3 also use pointer connections.

进一步地,还可以将原来指向可用光口2的指针指向发生故障的VC4的上一级光口1。Further, the pointer originally pointing to the available optical port 2 may also point to the upstream optical port 1 of the faulty VC4.

步骤S403、根据所述指针的变化更新所述业务的配置信息;Step S403, updating the configuration information of the service according to the change of the pointer;

步骤S404、根据重新配置的业务信息对受故障影响的业务进行矩阵刷新;Step S404, performing matrix refresh on the services affected by the fault according to the reconfigured service information;

由于业务对象中不再保存具体的各个级别的通道信息,而是存储指向业务源端占用通道和宿端占用通道的双向指针。这样由于各对象的挂接关系发生变化,从而和业务直接连接的VC12低阶通道自动跟随挂接关系的变化到需要切换到的VC4下。这样只要根据故障通道级别的不同,改变不同级别的通道对象之间的指针即可迅速进行业务配置信息的更新,而不需要对所有业务信息进行遍历。同样对于业务相关其他信息,由于挂接关系的变化,也都全部自动得到更新。Because the specific channel information of each level is no longer saved in the business object, but bidirectional pointers pointing to the channel occupied by the service source end and the channel occupied by the sink end are stored. In this way, due to the change of the attachment relationship of each object, the VC12 low-order channel directly connected to the service automatically follows the change of the attachment relationship to the VC4 that needs to be switched to. In this way, the service configuration information can be quickly updated by changing the pointers between channel objects of different levels according to the different fault channel levels, without traversing all the service information. Similarly, other business-related information is automatically updated due to changes in the attachment relationship.

当某个VC12低阶通道发生故障时,那么只需要将业务配置信息中VC12到VC4之间的指针连接指向其它可用的VC4中即可实现业务配置的切换。具体来说,可以将业务配置信息中VC4与VC12间的连接指针和其它备用的VC4与VC12间之间的指针进行交换。When a VC12 low-order channel fails, it is only necessary to point the pointer connection between VC12 and VC4 in the service configuration information to other available VC4 to realize the switching of the service configuration. Specifically, the connection pointer between VC4 and VC12 in the service configuration information may be exchanged with other standby pointers between VC4 and VC12.

同理,如果是低阶通道VC3业务发生故障,那么可以将业务配置信息中VC4与VC3间的连接指针和备用的VC4与VC3间之间的指针进行交换。Similarly, if the low-order channel VC3 service fails, the connection pointer between VC4 and VC3 in the service configuration information can be exchanged with the spare pointer between VC4 and VC3.

如果是光纤中断,可以直接将业务配置信息中单板和光口间的连接指针和可用的其它工作单板和光口之间的连接指针进行交换。If the optical fiber is interrupted, the connection pointer between the single board and the optical port in the service configuration information can be directly exchanged with the connection pointers between other available working single boards and the optical port.

考虑到更极端的情况,如果需要板级替换,只需要将业务配置信息中根节点和单板间的连接指针进行交换,即可达到整个单板上的业务数据配置进行切换的目的。Considering a more extreme situation, if a board-level replacement is required, it is only necessary to exchange the connection pointer between the root node and the board in the service configuration information, so as to achieve the purpose of switching the service data configuration on the entire board.

按照本发明实施例公开的低阶业务重路由方法,在配置了数量庞大低阶业务时,无论是由于光口告警、高阶通道告警还是低阶通道告警触发的重路由,都能通过改变业务配置信息中不同级别通道之间的指针连接,来实现业务配置的切换。According to the low-order service rerouting method disclosed in the embodiment of the present invention, when a large number of low-order services are configured, whether the rerouting is triggered by an optical port alarm, a high-order channel alarm or a low-order channel alarm, the service can be changed by changing the Pointer connections between different levels of channels in the configuration information to realize switching of business configurations.

基于与上述方法的同一构思,本发明还公开了一种更新业务配置信息的装置。需要说明的是,由于方法实施例和装置实施例属于同一发明构思,因此有很多相同或相应的技术特征,对于这些相同或相应的技术特征,只简而言之,不再赘述。Based on the same idea as the above method, the present invention also discloses a device for updating service configuration information. It should be noted that since the method embodiment and the device embodiment belong to the same inventive concept, they have many identical or corresponding technical features, and these identical or corresponding technical features are only briefly described and will not be repeated here.

请参看图6,图6本发明实施例公开了一种更新业务配置信息的装置结构示意图。如图6所示,该装置包括:Please refer to FIG. 6 . FIG. 6 is a schematic structural diagram of an apparatus for updating service configuration information disclosed by an embodiment of the present invention. As shown in Figure 6, the device includes:

业务信息存储模块,用于存储当前的业务配置信息;The business information storage module is used to store current business configuration information;

当前业务配置信息是业务指向业务在源端占用通道和在宿端占用通道的双向指针;The current service configuration information is a bidirectional pointer from the service pointing to the channel occupied by the service at the source end and the channel occupied at the sink end;

其中,业务源端的通道信息具体是以业务源端不同级别的通道为对象,各个级别的通道对象之间采用指针连接;业务宿端的通道信息具体是以业务宿端不同级别的通道为对象,各个级别的通道对象之间采用指针连接;Among them, the channel information of the service source is specifically based on the channels of different levels of the service source, and the channel objects of each level are connected by pointers; the channel information of the service sink is specifically based on the channels of different levels of the service sink. Level channel objects are connected by pointers;

可用通道信息存储模块,用于存储可用通道资源的信息;An available channel information storage module, configured to store information about available channel resources;

指针切换模块,用于当某一级别的通道对象发生故障时,从业务信息存储模块获取当前业务配置信息后,将该通道对象与上一级通道对象之间的指针指向其它可用的高一级通道对象,并指示业务信息存储模块更新并存储新的业务配置信息;The pointer switching module is used to point the pointer between the channel object and the upper-level channel object to other available higher-level channels after obtaining the current service configuration information from the service information storage module when a channel object of a certain level fails channel object, and instruct the service information storage module to update and store new service configuration information;

矩阵处理模块,根据所述更新后的业务配置信息对矩阵进行刷新。The matrix processing module refreshes the matrix according to the updated service configuration information.

所述业务重路由装置还可以包括故障信息获取模块,用于获取通道故障信息并且把故障信息发送给所述指针切换模块。The service rerouting device may further include a fault information obtaining module, configured to obtain channel fault information and send the fault information to the pointer switching module.

利用本发明实施例提供的方法和装置,不但能够大大提高了更新业务配置信息的速度,也大大减少了在业务变化时处理业务配置信息的复杂度,从而提高了业务重路由的速度,可以保证业务中断时间非常短,进而实现低阶业务毫秒级的保护。Utilizing the method and device provided by the embodiment of the present invention not only can greatly increase the speed of updating service configuration information, but also greatly reduce the complexity of processing service configuration information when the service changes, thereby increasing the speed of service rerouting and ensuring The service interruption time is very short, thereby realizing millisecond-level protection of low-order services.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person familiar with the technology can easily think of changes or replacements within the technical scope disclosed in the present invention. , should be covered within the protection scope of the present invention.

Claims (5)

1. A method for storing service configuration information, comprising:
establishing pointer connection between different levels of objects of a source end by taking channels of different levels occupied by a service at the source end as objects;
establishing pointer connection between the objects at different levels of the destination end by taking the channels at different levels occupied by the service at the destination end as the objects;
establishing bidirectional pointers of the service respectively pointing to the source end channel and the sink end channel, and storing the bidirectional pointers as service configuration information; the channels of different levels comprise a low-order channel VC12 or VC3, a high-order channel VC4, an optical port and a single board.
2. A method for updating service configuration information, comprising:
acquiring channel fault information of a service, and determining a channel level with a fault;
acquiring configuration information of a service, and pointing a pointer between the fault channel and a previous-stage channel in the configuration information of the service to other available previous-stage channels;
updating the configuration information of the service according to the change of the pointer;
matrix refreshing is carried out on the service affected by the fault according to the updated service configuration information; wherein,
the service configuration information is a bidirectional pointer that the service points to the source end occupation channel and the sink end occupation channel respectively;
the channels occupied by the source end and the sink end comprise a low-order channel VC12 or VC3, a high-order channel VC4, an optical port and a single board.
3. The method of claim 2, wherein the available upper level channel is obtained by reserving resources in advance or automatically discovering or looking up after a failure occurs.
4. An apparatus for updating service configuration information, comprising:
the service information storage module is used for storing the current service configuration information; the current service configuration information is a bidirectional pointer of the service pointing to a channel occupied by the service at a source end and a channel occupied at a destination end;
the available channel information storage module is used for storing other available channel resource information;
a pointer switching module, configured to, when a channel of the service source and/or the service sink fails, obtain current service configuration information from the service information storage module and obtain other available channel resource information from the available channel information storage module; after a pointer between a fault channel object and a previous-stage channel object in the service configuration information points to an available previous-stage channel object, the service information storage module is instructed to update and store new service configuration information;
the matrix processing module refreshes a matrix for the service according to the updated service configuration information;
the channels occupied by the source end and the sink end comprise a low-order channel VC12 or VC3, a high-order channel VC4, an optical port and a single board.
5. The apparatus of claim 4, wherein the apparatus further comprises:
and the fault information acquisition module is used for acquiring channel fault information and sending the fault information to the pointer switching module.
CN2006100637566A 2006-12-31 2006-12-31 Method and device for updating service configuration information Expired - Fee Related CN101001124B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100637566A CN101001124B (en) 2006-12-31 2006-12-31 Method and device for updating service configuration information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100637566A CN101001124B (en) 2006-12-31 2006-12-31 Method and device for updating service configuration information

Publications (2)

Publication Number Publication Date
CN101001124A CN101001124A (en) 2007-07-18
CN101001124B true CN101001124B (en) 2011-10-26

Family

ID=38692954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100637566A Expired - Fee Related CN101001124B (en) 2006-12-31 2006-12-31 Method and device for updating service configuration information

Country Status (1)

Country Link
CN (1) CN101001124B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105578426B (en) * 2014-10-10 2019-03-29 阿里巴巴集团控股有限公司 A kind of sending method and device of communication information
CN109474836B (en) * 2017-09-07 2020-10-09 北京泰美世纪科技有限公司 Method and device for sending and receiving digital multimedia signals
CN109067562B (en) * 2018-06-27 2021-07-30 武汉斗鱼网络科技有限公司 Dynamic configuration updating method and system based on intelligent pointer, server and medium
CN114489729A (en) * 2022-01-26 2022-05-13 北京沃东天骏信息技术有限公司 Method, device, medium and electronic device for changing configuration of cluster nodes

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1490992A (en) * 2002-10-16 2004-04-21 Eci���Ź�˾ Service amount treatment in protected synchronous communication net
US6766504B1 (en) * 2002-08-06 2004-07-20 Xilinx, Inc. Interconnect routing using logic levels
CN1735037A (en) * 2004-08-02 2006-02-15 华为技术有限公司 Implementation method of stream pointer based on Q3 interface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6766504B1 (en) * 2002-08-06 2004-07-20 Xilinx, Inc. Interconnect routing using logic levels
CN1490992A (en) * 2002-10-16 2004-04-21 Eci���Ź�˾ Service amount treatment in protected synchronous communication net
CN1735037A (en) * 2004-08-02 2006-02-15 华为技术有限公司 Implementation method of stream pointer based on Q3 interface

Also Published As

Publication number Publication date
CN101001124A (en) 2007-07-18

Similar Documents

Publication Publication Date Title
CN100407648C (en) Shared resources in a multi manager environment
US6564258B1 (en) Detection of network topology changes affecting trail routing consistency
US7633952B2 (en) Discovery of physically adjacent neighbor devices using a unidirectional in-band process coupled with an out-of-band follow-up process
AU2018371807B2 (en) Protection group superposition switching method, control device and optical communication equipment
US7881299B2 (en) Method and apparatus for managing and transmitting fine granularity services
US9088486B2 (en) Retention of a sub-network connection home path
US8572485B2 (en) Splitting and merging routing domains
WO1998039870A2 (en) System and method for managing network resources using distributed intelligence and state management
US7924705B2 (en) Method and system for span-based connection aggregation
CN1816217B (en) Path Establishment Method Based on Node Address Replacement
CN102013922A (en) Information processing method as well as optical communication device and system in optical network
US20040076114A1 (en) Method and apparatus for shared protection in an optical transport network ring based on the ODU management
CN101001124B (en) Method and device for updating service configuration information
CN107682411A (en) A kind of extensive SDN controllers cluster and network system
CN113315717B (en) Service balancing method and device, electronic equipment and storage medium
CN112398675A (en) Network element allocation method and device
US11664890B2 (en) Service processing method, control device, and storage medium
CN101888573A (en) Method and system for discovering resource state between adjacent nodes automatically
CN101848052B (en) Service mapping configuration method and system of multi-domain network
CN104683148A (en) A Unified Port Model and Its Method for Accessing Logical Ports
CN100370702C (en) Automatic protection switching system and method thereof
CN101309114B (en) Method and system for realizing automatic configuration of node working mode
CN212628243U (en) Basic service architecture and integrated service architecture
US20050198524A1 (en) Method and apparatus for determining protection transmission unit allocation
CN102006233A (en) Routing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111026

Termination date: 20171231

CF01 Termination of patent right due to non-payment of annual fee