WO2016045539A1 - Distributed ssm protocol processing system and method based on complex packet switching system - Google Patents

Distributed ssm protocol processing system and method based on complex packet switching system Download PDF

Info

Publication number
WO2016045539A1
WO2016045539A1 PCT/CN2015/089935 CN2015089935W WO2016045539A1 WO 2016045539 A1 WO2016045539 A1 WO 2016045539A1 CN 2015089935 W CN2015089935 W CN 2015089935W WO 2016045539 A1 WO2016045539 A1 WO 2016045539A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
processing unit
main control
ssm
disk
Prior art date
Application number
PCT/CN2015/089935
Other languages
French (fr)
Chinese (zh)
Inventor
许文龙
Original Assignee
烽火通信科技股份有限公司
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 烽火通信科技股份有限公司 filed Critical 烽火通信科技股份有限公司
Priority to MYPI2016704913A priority Critical patent/MY190055A/en
Priority to RU2016146784A priority patent/RU2673404C2/en
Publication of WO2016045539A1 publication Critical patent/WO2016045539A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master

Definitions

  • the present invention relates to the field of synchronous transmission systems, and in particular to a distributed SSM (Synchronous Status Message) protocol processing system and method based on a complex packet switching system.
  • SSM Synchronous Status Message
  • the implementation of the SSM protocol is an important means for avoiding the generation of timing loops.
  • the implementation of the SSM protocol includes not only the implementation of the SSM rules, but also the strict processing requirements for the SSM information processing time. According to G.8262 and national standard YD/T 1267, SSM processing delay T NSM (non-switching information delay) ⁇ 200ms without switching conditions, SSM processing delay T SM under switching conditions (switching information delay) ⁇ 500ms, SSM processing delay T HM (holding information delay) ⁇ 2000ms under holding conditions.
  • timing loop the phenomenon of tracking from the clock to the network synchronization signal provided by itself, called the timing loop.
  • the timing loop causes the overall clock link to be unstable and oscillates in the clock link.
  • the present invention aims to provide a distributed SSM protocol processing system and method based on a complex packet switching system.
  • the present invention improves the corresponding delay of the SSM and effectively reduces the SSM processing time. To avoid the generation of timing loops in the clock loop.
  • the technical solution adopted by the present invention is: a distributed SSM protocol processing system based on a complex packet switching system, including a main control panel, a system switching unit, and at least one service disk, and a system switching unit, which is responsible for the main control processing.
  • the main control panel includes a main control processing unit and a main control logic processing unit, and the main control logic processing unit is responsible for collecting SSM input information of each port of each service disc, and the main control processing unit
  • the output data is encapsulated and sent to each business logic processing unit;
  • the main control processing unit is responsible for processing the SSM input information; and sends the output data to each service processing unit;
  • each service disk includes a service a processing unit and a service logic processing unit;
  • the service processing unit is configured to calculate SSM output information of each port of the service disk, and encapsulates the information into an ESMC message and sends the message to the service logic processing unit;
  • the service logic processing unit is responsible for the service
  • the SSM input information of each port of the disk is reported to the main control logic processing unit, and the ESMC message is sent.
  • Each port includes a main control processing unit and a main control logic processing unit, and the main control logic processing unit is responsible for collecting SSM input information of each port of each service disc, and the
  • the main control processing unit is provided with a main control protocol stack, which is responsible for the processing of the SSM input information;
  • the service processing unit is provided with a service protocol stack, which is responsible for calculating the service discs.
  • SSM output information of the port is provided with a main control protocol stack, which is responsible for the processing of the SSM input information;
  • the method further includes an alternate main control panel, and the standby main control panel
  • the redundant unit of the main control panel copies and backs up the data of the main control panel.
  • the inter-disk communication unit is further included, and the inter-disk communication unit is used for transmission of load data between the main control disk and the standby main control disk.
  • the command input terminal of the peripheral device is further included, and the customer configures the clock function of the system through the command input terminal, and the main control protocol stack converts and separates the configuration information of the command input terminal, and the SSM protocol is used.
  • the required configuration is sent to the master processing unit.
  • the command input terminal is a PC installed with a device network management software or a command line input interface.
  • the distributed SSM protocol processing method based on the complex packet switching system based on the above system includes the following steps: Step S1: Each service logic processing unit acquires SSM input information of each port of the service disk; Step S2. The main control processing unit acquires the user The input configuration information is used to notify the service disk number of each service disk that needs to report the SSM input information through the system switching unit. Step S3 is notified that the service disk that needs to report the SSM input information reports the respective SSM input information through the service logic processing unit. To the main control logic processing unit; step S4. The main control processing unit is provided with a main control protocol stack, and the main control protocol stack performs SSM protocol on the configuration information input by the user and the SSM input information of each service disc in the main control logic processing unit.
  • the service processing unit is provided with a service protocol stack, and the service protocol stack is processed according to the received
  • the result and the configuration information entered by the user are used to calculate the SSM output information of each port, and the service processing list.
  • the ESMC SSM output package information into packets, sent to each of the disc through the service port of a service logic processing unit.
  • step S4 the main control protocol stack is calculated according to the configuration information input by the user and the SSM input information of each service disk in the main control logic processing unit.
  • the SSM value of the current lock source and the current lock source are the SSM value of the current lock source and the current lock source.
  • step S5 the format of the ESMC message satisfies the requirements of the G.8264 protocol.
  • a distributed computing method adopted by the present invention the processing of the SSM information is jointly performed by the main control disk and the service disk.
  • the sending part of the SSM rule is completed by the service disk.
  • the centralized processing of all ports of the entire device is changed to the port where the service disk processes itself.
  • the corresponding delay of the SSM is improved, the SSM processing time is effectively reduced, and the clock loop is avoided. Timing ring.
  • the data exchange (packet exchange) service disk between the main control disk and the service disk can selectively send the SSM message required by the main control to the main control disk, thereby reducing data traffic.
  • the main control panel of the present invention and the processing unit of the standby main control panel are synchronized with each other through the inter-disk communication unit, which can ensure that the main control disc and the standby main control disc are consistent in the received configuration information, the main control panel and the standby main control.
  • the status of each service disk acquired by the disk is the same. When the main control disk fails, it can provide protection.
  • FIG. 1 is a structural block diagram of a distributed SSM protocol processing system based on a complex packet switching system according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of synchronization between a main control panel and an alternate main control panel in an embodiment of the present invention
  • FIG. 3 is a schematic diagram of acquiring configuration information of a master control disk according to an embodiment of the present invention.
  • a distributed SSM protocol based on a complex packet switching system The system includes a main control panel, a system switching unit, and at least one service disk, and the system switching unit is responsible for communication between the main control processing unit and the service processing unit;
  • the main control panel includes a main control processing unit and a main control logic processing unit.
  • the master control logic processing unit is configured to collect SSM input information of each port of each service disk, encapsulate the output data of the main control processing unit (encapsulated into a system internal communication format), and send it to each service logic processing unit;
  • the master control processing unit is responsible for processing the SSM input information; and sends the output data to each service processing unit;
  • the master control processing unit is provided with a master control stack, which is responsible for processing the SSM input information.
  • Each service disk includes a service processing unit and a service logic processing unit.
  • the service processing unit is responsible for calculating the SSM output information of each port of the service disk, and packaging the information into an ESMC (Ethernet synchronization messaging channel, Ethernet synchronization message channel).
  • the text (which satisfies the ESMC message format of the international standard G.8264) is sent to the service logic processing unit; the service processing unit is provided with a service protocol stack, which is responsible for calculating the SSM output information of each port of the service disk.
  • the service logic processing unit is configured to report the SSM input information of each port of the service disk to the main control logic processing unit, and send the ESMC message to each port.
  • the standby main control disk and the inter-disk communication unit are further included.
  • the standby main control disk is a redundant unit of the main control disk, and the data of the main control disk is copied and backed up.
  • the inter-disk communication unit is used for transmission of load data between the main control disk and the standby main control disk.
  • the configuration of the NMSs that are received by the main control disk and the standby main control disk are consistent.
  • the status of each service disk obtained by the main control disk and the standby main control disk is the same.
  • the command input terminal of the peripheral device is further included, and the client configures the clock function of the system through the command input terminal, including whether the SSM protocol is enabled, which clock source enables the SSM protocol, and the configuration of the input source.
  • the main control protocol stack converts and separates the configuration information of the command input terminal, and sends the configuration required by the SSM protocol to the main control processing unit.
  • the command input terminal is installed with device network management software or command line input boundary Face PC.
  • a distributed SSM protocol processing method based on a complex packet switching system based on the above system comprising the following steps:
  • Step S1 Each service logic processing unit acquires SSM input information of each port of the service disk.
  • Step S2 The main control processing unit acquires the configuration information input by the user, and notifies the service disc number of each service disc that needs to report the SSM input information through the system switching unit.
  • Step S3 The service disk that is notified that the SSM input information needs to be reported is reported to the main control logic processing unit by the service logic processing unit.
  • the main control processing unit is provided with a main control protocol stack, and the main control protocol stack performs SSM protocol processing on the configuration information input by the user and the SSM input information of each service disc in the main control logic processing unit, and the main control protocol stack is configured according to the SSM protocol.
  • the configuration information input by the user and the SSM input information of each service disk in the main control logic processing unit calculate the current lock source (which service disk is locked by the device clock) and the SSM value of the current lock source (corresponding to the locked service disk) SSM value).
  • the processing result is merged with the configuration information input by the user, and returned to the service processing unit of the original service disk through the system switching unit.
  • Step S5. The service processing unit is provided with a service protocol stack, and the service protocol stack calculates the SSM output information of each port according to the received processing result and the configuration information input by the user, and the service processing unit encapsulates the SSM output information into the ESMC.
  • the packet is sent to each port of the service disk through the service logic processing unit.
  • the format of the ESMC message satisfies the requirements of the G.8264 protocol (Distribution of timing information through packet networks, ITU-T G.8264).
  • each service disk acquires configuration information sent by the main control disk through the system switching unit.
  • the main control panel controls one or a certain specific service disks through the configuration information, and reports the SSM input information of each port of the service disk to the main device through the respective logical processing unit.
  • Control panel The main control panel enables the source selection part of the SSM protocol according to the configuration information.
  • the SSM protocol selects a clock source with a higher priority as the system clock source.
  • the main control panel will notify the service processing unit of each service disk through the inter-disk communication.
  • Each service processing unit synthesizes the status of the master control panel and configures the transmission part of the SSM protocol, and sends the calculated result to each port of the service disk through the service logic processing unit.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

A distributed SSM protocol processing system and method based on a complex packet switching system, which relate to the technical field of synchronous transmission systems. The system comprises a main control disc, a system switching unit, and at least one service disc. The system switching unit is responsible for communication between a main control processing unit and a service processing unit. The main control disc comprises the main control processing unit and a main control logic processing unit. The main control logic processing unit is responsible for collecting SSM input information of each port of each service disc and encapsulating output data of the main control processing unit. The main control processing unit is responsible for processing the SSM input information. Each service disc comprises a service processing unit and a service logic processing unit. The service processing unit is responsible for calculating SSM output information of each port of the service disc and sending the SSM output information to the service logic processing unit. The service logic processing unit is responsible for reporting the SSM input information of each port of the service disc to the main control logic processing unit and sending an ESMC packet to each port.

Description

基于复杂包交换***的分布式SSM协议处理***及方法Distributed SSM protocol processing system and method based on complex packet switching system 技术领域Technical field
本发明涉及同步传输***技术领域,具体来讲是一种基于复杂包交换***的分布式SSM(Synchronous Status Message,同步状态消息)协议处理***及方法。The present invention relates to the field of synchronous transmission systems, and in particular to a distributed SSM (Synchronous Status Message) protocol processing system and method based on a complex packet switching system.
背景技术Background technique
目前,SSM协议广泛用于传输领域的同步数字***中。对于同步***,时钟的同步是至关重要的,而在同步***的时钟拓扑设计中避免定时环是设计的首要考虑目标。Currently, the SSM protocol is widely used in synchronous digital systems in the transmission field. For synchronous systems, clock synchronization is critical, and avoiding timing loops in the clock topology design of synchronous systems is a primary consideration for design.
对于如何避免产生定时环,SSM协议的实现是一个重要的手段。SSM协议的实现不仅包括SSM规则的实现,对SSM信息处理的时间也有严格的要求。按照G.8262和国标YD/T 1267要求,无切换条件下的SSM处理延时TNSM(非倒换信息时延)<200ms,有切换条件下的SSM处理延时TSM(倒换信息时延)<500ms,保持条件下的SSM处理延时THM(保持信息时延)<2000ms。The implementation of the SSM protocol is an important means for avoiding the generation of timing loops. The implementation of the SSM protocol includes not only the implementation of the SSM rules, but also the strict processing requirements for the SSM information processing time. According to G.8262 and national standard YD/T 1267, SSM processing delay T NSM (non-switching information delay) <200ms without switching conditions, SSM processing delay T SM under switching conditions (switching information delay) <500ms, SSM processing delay T HM (holding information delay) <2000ms under holding conditions.
随着当前通讯设备越来越复杂,支持的业务处理端口也逐渐增多。每个端口都需要支持时钟同步,支持传递SSM信息。假设共有N块业务盘,每块业务盘有M个端口。按照传统的算法,主控CPU共需进行N*M个端口的SSM信息运算。对于复杂***,SSM协议栈的处理端口可能非常多。此时***本身所需处理的业务数量大,业务种类复杂,主控盘上CPU负载很大,同时处理多端口的SSM消息,SSM延时将不满足协议要求。如果SSM协议的处理时延过大,当时钟源 发生切换时将使时钟环路中产生定时环(定时环:从钟跟踪到自己提供的网同步信号的现象,称为定时环。当从钟输出直接或经过网络间接环回到输入时,发生定时环),导致整体时钟链路不稳定,并在时钟链路中产生振荡。As current communication devices become more complex, the number of supported service processing ports is increasing. Each port needs to support clock synchronization and support the delivery of SSM information. Assume that there are a total of N service disks, each of which has M ports. According to the traditional algorithm, the master CPU needs to perform SSM information operations on N*M ports. For complex systems, the processing port of the SSM stack can be very large. At this time, the number of services to be processed by the system itself is large, the types of services are complex, and the CPU load on the main control disk is large. At the same time, multi-port SSM messages are processed, and the SSM delay will not meet the protocol requirements. If the processing delay of the SSM protocol is too large, when the clock source When a switch occurs, a timing loop is generated in the clock loop (timing loop: the phenomenon of tracking from the clock to the network synchronization signal provided by itself, called the timing loop. When the clock output is directly or through the network indirectly loop back to the input, it occurs. The timing loop) causes the overall clock link to be unstable and oscillates in the clock link.
发明内容Summary of the invention
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于复杂包交换***的分布式SSM协议处理***及方法,本发明改善了SSM的相应时延,有效的减小SSM处理的时间,避免时钟环路中产生定时环。The present invention aims to provide a distributed SSM protocol processing system and method based on a complex packet switching system. The present invention improves the corresponding delay of the SSM and effectively reduces the SSM processing time. To avoid the generation of timing loops in the clock loop.
为达到以上目的,本发明采取的技术方案是:一种基于复杂包交换***的分布式SSM协议处理***,包括主控盘、***交换单元及至少一个业务盘,***交换单元,负责主控处理单元与业务处理单元之间的通信;主控盘包括主控处理单元及主控逻辑处理单元,所述主控逻辑处理单元负责汇集每个业务盘各端口的SSM输入信息,对主控处理单元的输出数据进行封装,并发送至每一个业务逻辑处理单元;所述主控处理单元负责所述SSM输入信息的处理;并将输出数据发送至每个业务处理单元;每一个业务盘均包括业务处理单元及业务逻辑处理单元;所述业务处理单元负责计算业务盘各端口的SSM输出信息,并将其封装成ESMC报文,发送至业务逻辑处理单元;所述业务逻辑处理单元负责将本业务盘各端口的SSM输入信息上报至主控逻辑处理单元,将所述ESMC报文发送至各端口。To achieve the above objective, the technical solution adopted by the present invention is: a distributed SSM protocol processing system based on a complex packet switching system, including a main control panel, a system switching unit, and at least one service disk, and a system switching unit, which is responsible for the main control processing. Communication between the unit and the service processing unit; the main control panel includes a main control processing unit and a main control logic processing unit, and the main control logic processing unit is responsible for collecting SSM input information of each port of each service disc, and the main control processing unit The output data is encapsulated and sent to each business logic processing unit; the main control processing unit is responsible for processing the SSM input information; and sends the output data to each service processing unit; each service disk includes a service a processing unit and a service logic processing unit; the service processing unit is configured to calculate SSM output information of each port of the service disk, and encapsulates the information into an ESMC message and sends the message to the service logic processing unit; the service logic processing unit is responsible for the service The SSM input information of each port of the disk is reported to the main control logic processing unit, and the ESMC message is sent. Each port.
在上述技术方案的基础上,所述主控处理单元中设有主控协议栈,其负责所述SSM输入信息的处理;所述业务处理单元中设有业务协议栈,其负责计算业务盘各端口的SSM输出信息。On the basis of the above technical solution, the main control processing unit is provided with a main control protocol stack, which is responsible for the processing of the SSM input information; the service processing unit is provided with a service protocol stack, which is responsible for calculating the service discs. SSM output information of the port.
在上述技术方案的基础上,还包括备用主控盘,所述备用主控盘 为主控盘的冗余单元,对主控盘的数据进行复制及备份。Based on the foregoing technical solution, the method further includes an alternate main control panel, and the standby main control panel The redundant unit of the main control panel copies and backs up the data of the main control panel.
在上述技术方案的基础上,还包括盘间通信单元,所述盘间通信单元用于主控盘和备用主控盘之间负载数据的传输。Based on the above technical solution, the inter-disk communication unit is further included, and the inter-disk communication unit is used for transmission of load data between the main control disk and the standby main control disk.
在上述技术方案的基础上,还包括外设的命令输入终端,客户通过命令输入终端对本***的时钟功能进行配置,主控协议栈将命令输入终端的配置信息进行转换和分离,将SSM协议所需的配置发送至主控处理单元。On the basis of the above technical solution, the command input terminal of the peripheral device is further included, and the customer configures the clock function of the system through the command input terminal, and the main control protocol stack converts and separates the configuration information of the command input terminal, and the SSM protocol is used. The required configuration is sent to the master processing unit.
在上述技术方案的基础上,所述命令输入终端为安装有设备网管软件或者命令行输入界面的PC机。Based on the foregoing technical solution, the command input terminal is a PC installed with a device network management software or a command line input interface.
基于上述***的基于复杂包交换***的分布式SSM协议处理方法,包括以下步骤:步骤S1.每个业务逻辑处理单元获取本业务盘各端口的SSM输入信息;步骤S2.主控处理单元获取用户输入的配置信息,通过***交换单元,通知每个业务盘需要上报SSM输入信息的业务盘编号;步骤S3.被通知需上报SSM输入信息的业务盘通过业务逻辑处理单元将各自的SSM输入信息上报至主控逻辑处理单元;步骤S4.主控处理单元中设有主控协议栈,该主控协议栈对用户输入的配置信息及主控逻辑处理单元中各业务盘的SSM输入信息进行SSM协议处理,并将处理结果与用户输入的配置信息合并,通过***交换单元返回至原业务盘的业务处理单元;步骤S5.业务处理单元中设有业务协议栈,该业务协议栈根据接收到的处理结果与用户输入的配置信息,计算出各端口的SSM输出信息,业务处理单元将该SSM输出信息封装成ESMC报文,通过业务逻辑处理单元向业务盘各端口发送。The distributed SSM protocol processing method based on the complex packet switching system based on the above system includes the following steps: Step S1: Each service logic processing unit acquires SSM input information of each port of the service disk; Step S2. The main control processing unit acquires the user The input configuration information is used to notify the service disk number of each service disk that needs to report the SSM input information through the system switching unit. Step S3 is notified that the service disk that needs to report the SSM input information reports the respective SSM input information through the service logic processing unit. To the main control logic processing unit; step S4. The main control processing unit is provided with a main control protocol stack, and the main control protocol stack performs SSM protocol on the configuration information input by the user and the SSM input information of each service disc in the main control logic processing unit. Processing, and combining the processing result with the configuration information input by the user, and returning to the service processing unit of the original service disk through the system switching unit; step S5. The service processing unit is provided with a service protocol stack, and the service protocol stack is processed according to the received The result and the configuration information entered by the user are used to calculate the SSM output information of each port, and the service processing list. The ESMC SSM output package information into packets, sent to each of the disc through the service port of a service logic processing unit.
在上述技术方案的基础上,步骤S4中,主控协议栈根据用户输入的配置信息及主控逻辑处理单元中各业务盘的SSM输入信息计算 当前锁定源及当前锁定源的SSM值。On the basis of the foregoing technical solution, in step S4, the main control protocol stack is calculated according to the configuration information input by the user and the SSM input information of each service disk in the main control logic processing unit. The SSM value of the current lock source and the current lock source.
在上述技术方案的基础上,步骤S5中,所述ESMC报文的格式满足G.8264协议要求。On the basis of the foregoing technical solutions, in step S5, the format of the ESMC message satisfies the requirements of the G.8264 protocol.
本发明的有益效果在于:The beneficial effects of the invention are:
1、本发明采用的一种分布式运算的方法,将SSM信息的处理由主控盘和业务盘共同完成。SSM规则的发送部分由业务盘完成,将整个设备所有端口的集中处理变为业务盘处理自身的端口,改善了SSM的相应时延,有效的减小SSM处理的时间,避免时钟环路中产生定时环。1. A distributed computing method adopted by the present invention, the processing of the SSM information is jointly performed by the main control disk and the service disk. The sending part of the SSM rule is completed by the service disk. The centralized processing of all ports of the entire device is changed to the port where the service disk processes itself. The corresponding delay of the SSM is improved, the SSM processing time is effectively reduced, and the clock loop is avoided. Timing ring.
2、本发明通过主控盘和业务盘之间的数据交换(包交换)业务盘可有选择的发送主控需要的SSM报文给主控盘,因此降低了数据流量。2. The data exchange (packet exchange) service disk between the main control disk and the service disk can selectively send the SSM message required by the main control to the main control disk, thereby reducing data traffic.
3、本发明的主控盘与备用主控盘的处理单元过盘间通信单元进行同步,能够保证主控盘和备用主控盘在接收的配置信息上保持一致、主控盘和备用主控盘获取的各业务盘状态一致,当主控盘发生故障时能够提供保护功能。3. The main control panel of the present invention and the processing unit of the standby main control panel are synchronized with each other through the inter-disk communication unit, which can ensure that the main control disc and the standby main control disc are consistent in the received configuration information, the main control panel and the standby main control. The status of each service disk acquired by the disk is the same. When the main control disk fails, it can provide protection.
附图说明DRAWINGS
图1是本发明实施例中基于复杂包交换***的分布式SSM协议处理***的结构框图;1 is a structural block diagram of a distributed SSM protocol processing system based on a complex packet switching system according to an embodiment of the present invention;
图2是本发明实施例中主控盘和备用主控盘同步示意图;2 is a schematic diagram of synchronization between a main control panel and an alternate main control panel in an embodiment of the present invention;
图3是本发明实施例中主控盘获取配置信息的示意图。FIG. 3 is a schematic diagram of acquiring configuration information of a master control disk according to an embodiment of the present invention.
具体实施方式detailed description
以下结合附图及实施例对本发明作进一步详细说明。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
参见图1所示,一种基于复杂包交换***的分布式SSM协议处 理***,包括主控盘、***交换单元及至少一个业务盘,***交换单元,负责主控处理单元与业务处理单元之间的通信;主控盘包括主控处理单元及主控逻辑处理单元,所述主控逻辑处理单元负责汇集每个业务盘各端口的SSM输入信息,对主控处理单元的输出数据进行封装(封装成***内部通信格式),并发送至每一个业务逻辑处理单元;所述主控处理单元负责所述SSM输入信息的处理;并将输出数据发送至每个业务处理单元;所述主控处理单元中设有主控协议栈,其负责所述SSM输入信息的处理。每一个业务盘均包括业务处理单元及业务逻辑处理单元;所述业务处理单元负责计算业务盘各端口的SSM输出信息,并将其封装成ESMC(Ethernet synchronization messaging channel,以太网同步消息通道)报文(满足国际标准G.8264的ESMC报文格式),发送至业务逻辑处理单元;所述业务处理单元中设有业务协议栈,其负责计算业务盘各端口的SSM输出信息。所述业务逻辑处理单元负责将本业务盘各端口的SSM输入信息上报至主控逻辑处理单元,将所述ESMC报文发送至各端口。Referring to Figure 1, a distributed SSM protocol based on a complex packet switching system The system includes a main control panel, a system switching unit, and at least one service disk, and the system switching unit is responsible for communication between the main control processing unit and the service processing unit; the main control panel includes a main control processing unit and a main control logic processing unit. The master control logic processing unit is configured to collect SSM input information of each port of each service disk, encapsulate the output data of the main control processing unit (encapsulated into a system internal communication format), and send it to each service logic processing unit; The master control processing unit is responsible for processing the SSM input information; and sends the output data to each service processing unit; the master control processing unit is provided with a master control stack, which is responsible for processing the SSM input information. Each service disk includes a service processing unit and a service logic processing unit. The service processing unit is responsible for calculating the SSM output information of each port of the service disk, and packaging the information into an ESMC (Ethernet synchronization messaging channel, Ethernet synchronization message channel). The text (which satisfies the ESMC message format of the international standard G.8264) is sent to the service logic processing unit; the service processing unit is provided with a service protocol stack, which is responsible for calculating the SSM output information of each port of the service disk. The service logic processing unit is configured to report the SSM input information of each port of the service disk to the main control logic processing unit, and send the ESMC message to each port.
参见图2所示,还包括备用主控盘和盘间通信单元,所述备用主控盘为主控盘的冗余单元,对主控盘的数据进行复制及备份。所述盘间通信单元用于主控盘和备用主控盘之间负载数据的传输。用于保证主控盘和备用主控盘接收的网管配置上保持一致、主控盘和备用主控盘获取到的各业务盘状态一致。As shown in FIG. 2, the standby main control disk and the inter-disk communication unit are further included. The standby main control disk is a redundant unit of the main control disk, and the data of the main control disk is copied and backed up. The inter-disk communication unit is used for transmission of load data between the main control disk and the standby main control disk. The configuration of the NMSs that are received by the main control disk and the standby main control disk are consistent. The status of each service disk obtained by the main control disk and the standby main control disk is the same.
参见图3所示,还包括外设的命令输入终端,客户通过命令输入终端对本***的时钟功能进行配置,包括是否启用SSM协议、哪些钟源启用SSM协议、输入源的配置等。主控协议栈将命令输入终端的配置信息进行转换和分离,将SSM协议所需的配置发送至主控处理单元。所述命令输入终端为安装有设备网管软件或者命令行输入界 面的PC机。As shown in FIG. 3, the command input terminal of the peripheral device is further included, and the client configures the clock function of the system through the command input terminal, including whether the SSM protocol is enabled, which clock source enables the SSM protocol, and the configuration of the input source. The main control protocol stack converts and separates the configuration information of the command input terminal, and sends the configuration required by the SSM protocol to the main control processing unit. The command input terminal is installed with device network management software or command line input boundary Face PC.
基于上述***的基于复杂包交换***的分布式SSM协议处理方法,包括以下步骤:A distributed SSM protocol processing method based on a complex packet switching system based on the above system, comprising the following steps:
步骤S1.每个业务逻辑处理单元获取本业务盘各端口的SSM输入信息。Step S1. Each service logic processing unit acquires SSM input information of each port of the service disk.
步骤S2.主控处理单元获取用户输入的配置信息,通过***交换单元,通知每个业务盘需要上报SSM输入信息的业务盘编号。Step S2: The main control processing unit acquires the configuration information input by the user, and notifies the service disc number of each service disc that needs to report the SSM input information through the system switching unit.
步骤S3.被通知需上报SSM输入信息的业务盘通过业务逻辑处理单元将各自的SSM输入信息上报至主控逻辑处理单元。Step S3. The service disk that is notified that the SSM input information needs to be reported is reported to the main control logic processing unit by the service logic processing unit.
步骤S4.主控处理单元中设有主控协议栈,该主控协议栈对用户输入的配置信息及主控逻辑处理单元中各业务盘的SSM输入信息进行SSM协议处理,主控协议栈根据用户输入的配置信息及主控逻辑处理单元中各业务盘的SSM输入信息计算当前锁定源(设备时钟的锁定源来至于哪个业务盘)及当前锁定源的SSM值(被锁定的业务盘所对应的SSM值)。将处理结果与用户输入的配置信息合并,通过***交换单元返回至原业务盘的业务处理单元。Step S4. The main control processing unit is provided with a main control protocol stack, and the main control protocol stack performs SSM protocol processing on the configuration information input by the user and the SSM input information of each service disc in the main control logic processing unit, and the main control protocol stack is configured according to the SSM protocol. The configuration information input by the user and the SSM input information of each service disk in the main control logic processing unit calculate the current lock source (which service disk is locked by the device clock) and the SSM value of the current lock source (corresponding to the locked service disk) SSM value). The processing result is merged with the configuration information input by the user, and returned to the service processing unit of the original service disk through the system switching unit.
步骤S5.业务处理单元中设有业务协议栈,该业务协议栈根据接收到的处理结果与用户输入的配置信息,计算出各端口的SSM输出信息,业务处理单元将该SSM输出信息封装成ESMC报文,通过业务逻辑处理单元向业务盘各端口发送。所述ESMC报文的格式满足G.8264协议(Distribution of timing information through packet networks,ITU-T G.8264)要求。Step S5. The service processing unit is provided with a service protocol stack, and the service protocol stack calculates the SSM output information of each port according to the received processing result and the configuration information input by the user, and the service processing unit encapsulates the SSM output information into the ESMC. The packet is sent to each port of the service disk through the service logic processing unit. The format of the ESMC message satisfies the requirements of the G.8264 protocol (Distribution of timing information through packet networks, ITU-T G.8264).
本发明中各业务盘通过***交换单元获取主控盘发送的配置信息。主控盘通过该配置信息控制某一个或者某几个特定的业务盘,通过各自的逻辑处理单元将本业务盘各端口的SSM输入信息上报至主 控盘。主控盘依据配置信息,启用SSM协议的选源部分。通过SSM协议选择优先级高的时钟源做为***时钟源。运算完成后主控盘将选用的业务盘和业务盘端口通过盘间通信通知各业务盘的业务处理单元。各业务处理单元综合主控盘传递的状态和配置运行SSM协议的发送部分,并将运算出来的结果通过业务逻辑处理单元向业务盘各端口发送。In the present invention, each service disk acquires configuration information sent by the main control disk through the system switching unit. The main control panel controls one or a certain specific service disks through the configuration information, and reports the SSM input information of each port of the service disk to the main device through the respective logical processing unit. Control panel. The main control panel enables the source selection part of the SSM protocol according to the configuration information. The SSM protocol selects a clock source with a higher priority as the system clock source. After the operation is completed, the main control panel will notify the service processing unit of each service disk through the inter-disk communication. Each service processing unit synthesizes the status of the master control panel and configures the transmission part of the SSM protocol, and sends the calculated result to each port of the service disk through the service logic processing unit.
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。 The present invention is not limited to the above embodiments, and those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. These improvements and retouchings are also considered as protection of the present invention. Within the scope. The contents not described in detail in the present specification belong to the prior art well known to those skilled in the art.

Claims (9)

  1. 一种基于复杂包交换***的分布式SSM协议处理***,其特征在于:包括主控盘、***交换单元及至少一个业务盘,A distributed SSM protocol processing system based on a complex packet switching system, comprising: a main control panel, a system switching unit, and at least one service disk,
    ***交换单元,负责主控处理单元与业务处理单元之间的通信;a system switching unit responsible for communication between the master processing unit and the service processing unit;
    主控盘包括主控处理单元及主控逻辑处理单元,所述主控逻辑处理单元负责汇集每个业务盘各端口的SSM输入信息,对主控处理单元的输出数据进行封装,并发送至每一个业务逻辑处理单元;所述主控处理单元负责所述SSM输入信息的处理;并将输出数据发送至每个业务处理单元;The main control panel includes a main control processing unit and a main control logic processing unit, and the main control logic processing unit is responsible for collecting SSM input information of each port of each service disc, and encapsulating the output data of the main control processing unit, and transmitting to each a business logic processing unit; the master control processing unit is responsible for processing the SSM input information; and transmitting output data to each service processing unit;
    每一个业务盘均包括业务处理单元及业务逻辑处理单元;所述业务处理单元负责计算业务盘各端口的SSM输出信息,并将其封装成ESMC报文,发送至业务逻辑处理单元;所述业务逻辑处理单元负责将本业务盘各端口的SSM输入信息上报至主控逻辑处理单元,将所述ESMC报文发送至各端口。Each of the service disks includes a service processing unit and a service logic processing unit; the service processing unit is configured to calculate the SSM output information of each port of the service disk, and encapsulates the information into an ESMC message and sends the message to the service logic processing unit; The logical processing unit is responsible for reporting the SSM input information of each port of the service disk to the main control logic processing unit, and sending the ESMC message to each port.
  2. 如权利要求1所述的基于复杂包交换***的分布式SSM协议处理***,其特征在于:The distributed SSM protocol processing system based on a complex packet switching system according to claim 1, wherein:
    所述主控处理单元中设有主控协议栈,其负责所述SSM输入信息的处理;The main control processing unit is provided with a main control protocol stack, which is responsible for processing the SSM input information;
    所述业务处理单元中设有业务协议栈,其负责计算业务盘各端口的SSM输出信息。The service processing unit is provided with a service protocol stack, which is responsible for calculating SSM output information of each port of the service disk.
  3. 如权利要求1所述的基于复杂包交换***的分布式SSM协议处理***,其特征在于:还包括备用主控盘,所述备用主控盘为主控盘的冗余单元,对主控盘的数据进行复制及备份。The distributed SSM protocol processing system based on a complex packet switching system according to claim 1, further comprising: a standby main control disk, wherein the standby main control disk is a redundant unit of the main control disk, and the main control disk is The data is copied and backed up.
  4. 如权利要求3所述的基于复杂包交换***的分布式SSM协议处理***,其特征在于:还包括盘间通信单元,所述盘间通信单元用 于主控盘和备用主控盘之间负载数据的传输。A distributed SSM protocol processing system based on a complex packet switching system according to claim 3, further comprising: an inter-disk communication unit, wherein said inter-disk communication unit is used The transmission of load data between the main control disk and the standby main control disk.
  5. 如权利要求1所述的基于复杂包交换***的分布式SSM协议处理***,其特征在于:还包括外设的命令输入终端,客户通过命令输入终端对本***的时钟功能进行配置,主控协议栈将命令输入终端的配置信息进行转换和分离,将SSM协议所需的配置发送至主控处理单元。A distributed SSM protocol processing system based on a complex packet switching system according to claim 1, further comprising: a command input terminal of the peripheral device, wherein the client configures a clock function of the system through the command input terminal, and the main control protocol stack The configuration information of the command input terminal is converted and separated, and the configuration required by the SSM protocol is sent to the main control processing unit.
  6. 如权利要求5所述的基于复杂包交换***的分布式SSM协议处理***,其特征在于:所述命令输入终端为安装有设备网管软件或者命令行输入界面的PC机。The distributed SSM protocol processing system based on a complex packet switching system according to claim 5, wherein the command input terminal is a PC installed with a device network management software or a command line input interface.
  7. 基于权利要求1所述***的基于复杂包交换***的分布式SSM协议处理方法,其特征在于,包括以下步骤:A distributed SSM protocol processing method based on a complex packet switching system according to the system of claim 1 is characterized in that it comprises the following steps:
    步骤S1.每个业务逻辑处理单元获取本业务盘各端口的SSM输入信息;Step S1. Each service logic processing unit acquires SSM input information of each port of the service disk;
    步骤S2.主控处理单元获取用户输入的配置信息,通过***交换单元,通知每个业务盘需要上报SSM输入信息的业务盘编号;Step S2. The main control processing unit acquires the configuration information input by the user, and notifies the service disc number of each service disc that needs to report the SSM input information through the system switching unit.
    步骤S3.被通知需上报SSM输入信息的业务盘通过业务逻辑处理单元将各自的SSM输入信息上报至主控逻辑处理单元;Step S3. The service disk that is notified that the SSM input information needs to be reported is reported to the main control logic processing unit by the service logic processing unit.
    步骤S4.主控处理单元中设有主控协议栈,该主控协议栈对用户输入的配置信息及主控逻辑处理单元中各业务盘的SSM输入信息进行SSM协议处理,并将处理结果与用户输入的配置信息合并,通过***交换单元返回至原业务盘的业务处理单元;Step S4. The main control processing unit is provided with a main control protocol stack, and the main control protocol stack performs SSM protocol processing on the configuration information input by the user and the SSM input information of each service disk in the main control logic processing unit, and the processing result is The configuration information input by the user is merged and returned to the service processing unit of the original service disk through the system switching unit;
    步骤S5.业务处理单元中设有业务协议栈,该业务协议栈根据接收到的处理结果与用户输入的配置信息,计算出各端口的SSM输出信息,业务处理单元将该SSM输出信息封装成ESMC报文,通过业务逻辑处理单元向业务盘各端口发送。 Step S5. The service processing unit is provided with a service protocol stack, and the service protocol stack calculates the SSM output information of each port according to the received processing result and the configuration information input by the user, and the service processing unit encapsulates the SSM output information into the ESMC. The packet is sent to each port of the service disk through the service logic processing unit.
  8. 如权利要求7所述的基于复杂包交换***的分布式SSM协议处理方法,其特征在于:步骤S4中,主控协议栈根据用户输入的配置信息及主控逻辑处理单元中各业务盘的SSM输入信息计算当前锁定源及当前锁定源的SSM值。The method for processing a distributed SSM protocol based on a complex packet switching system according to claim 7, wherein in step S4, the main control protocol stack is configured according to the configuration information input by the user and the SSM of each service disk in the main control logic processing unit. The input information calculates the SSM value of the current lock source and the current lock source.
  9. 如权利要求7所述的基于复杂包交换***的分布式SSM协议处理方法,其特征在于:步骤S5中,所述ESMC报文的格式满足G.8264协议要求。 The method for processing a distributed SSM protocol based on a complex packet switching system according to claim 7, wherein in step S5, the format of the ESMC message satisfies the requirements of the G.8264 protocol.
PCT/CN2015/089935 2014-09-23 2015-09-18 Distributed ssm protocol processing system and method based on complex packet switching system WO2016045539A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
MYPI2016704913A MY190055A (en) 2014-09-23 2015-09-18 Distributed ssm protocol processing system and method based on complex packet switching system
RU2016146784A RU2673404C2 (en) 2014-09-23 2015-09-18 System and method for processing distributed ssm protocols based on complex packet exchange system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410487364.7 2014-09-23
CN201410487364.7A CN104270433B (en) 2014-09-23 2014-09-23 Distributed SSM protocol processing systems and method based on complicated packet switching system

Publications (1)

Publication Number Publication Date
WO2016045539A1 true WO2016045539A1 (en) 2016-03-31

Family

ID=52161922

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/089935 WO2016045539A1 (en) 2014-09-23 2015-09-18 Distributed ssm protocol processing system and method based on complex packet switching system

Country Status (4)

Country Link
CN (1) CN104270433B (en)
MY (1) MY190055A (en)
RU (1) RU2673404C2 (en)
WO (1) WO2016045539A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115861775A (en) * 2022-12-08 2023-03-28 广州市双照电子科技有限公司 Video analysis method and system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104270433B (en) * 2014-09-23 2017-11-07 烽火通信科技股份有限公司 Distributed SSM protocol processing systems and method based on complicated packet switching system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1503481A (en) * 2002-11-21 2004-06-09 华为技术有限公司 Method for testing clock reverse delay system of transmission equipment
CN1507227A (en) * 2002-12-12 2004-06-23 华为技术有限公司 Method of preventing formation of timing loop in synchronous network
EP2207286A1 (en) * 2009-01-12 2010-07-14 Alcatel Lucent Method and apparatus for distributing a reference frequency in an heterogenous network
CN101895361A (en) * 2010-07-12 2010-11-24 中兴通讯股份有限公司 Method, system and clock board for transmitting synchronous status message
CN104270433A (en) * 2014-09-23 2015-01-07 烽火通信科技股份有限公司 Distributed type SSM protocol processing system and method based on complex packet switching system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043308B (en) * 2006-03-24 2010-11-10 华为技术有限公司 Method for protecting service broad level of SDH equipment and SDH equipment
CN102714559B (en) * 2009-11-19 2018-01-19 瑞典爱立信有限公司 The configuration of synchronizing network
CN102158944B (en) * 2010-02-11 2015-02-04 华为技术有限公司 Sub-frame, network element equipment, and method for synchronizing sub-frame clock
CN102237940B (en) * 2010-05-04 2014-11-19 华为技术有限公司 Method, system and device for transferring sync-status message (SSM) in passive optical network
CN102208958B (en) * 2011-07-04 2012-12-19 瑞斯康达科技发展股份有限公司 Clock synchronization method for synchronous Ethernets, as well as synchronous information sending/receiving method, device and apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1503481A (en) * 2002-11-21 2004-06-09 华为技术有限公司 Method for testing clock reverse delay system of transmission equipment
CN1507227A (en) * 2002-12-12 2004-06-23 华为技术有限公司 Method of preventing formation of timing loop in synchronous network
EP2207286A1 (en) * 2009-01-12 2010-07-14 Alcatel Lucent Method and apparatus for distributing a reference frequency in an heterogenous network
CN101895361A (en) * 2010-07-12 2010-11-24 中兴通讯股份有限公司 Method, system and clock board for transmitting synchronous status message
CN104270433A (en) * 2014-09-23 2015-01-07 烽火通信科技股份有限公司 Distributed type SSM protocol processing system and method based on complex packet switching system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115861775A (en) * 2022-12-08 2023-03-28 广州市双照电子科技有限公司 Video analysis method and system
CN115861775B (en) * 2022-12-08 2024-02-23 广州市双照电子科技有限公司 Video analysis method and system

Also Published As

Publication number Publication date
CN104270433A (en) 2015-01-07
MY190055A (en) 2022-03-23
RU2016146784A3 (en) 2018-10-24
CN104270433B (en) 2017-11-07
RU2016146784A (en) 2018-10-24
RU2673404C2 (en) 2018-11-26

Similar Documents

Publication Publication Date Title
EP2985952B1 (en) Method and device for protecting service reliability, and network virtualization system
CN105991384B (en) The space flight ethernet communication method of compatible time trigger Ethernet and 1553B
WO2016029726A1 (en) Energy-saving control method, management server and network device
WO2019033857A1 (en) Packet control method and network device
US20190349316A1 (en) Sdn-based packet mirroring method, and network traffic monitoring and management system
EP3547627A1 (en) Flow control method and switching device
CN102724030A (en) Stacking system with high reliability
EP3208971B1 (en) Method, device and system for reducing centralized protection switching time in potn system
KR20150007623A (en) Method and appratus for protection switching in packet transport system
US10929254B2 (en) Data processing system providing service continuity protection
WO2017024697A1 (en) Cross-network segment message forwarding method for dispatching automation system
US20180278488A1 (en) Sdn controlled poe management system
AU2011229566B2 (en) Load sharing method and apparatus
WO2021185169A1 (en) Switching method and apparatus, and device and storage medium
WO2017008641A1 (en) Method of switching redundancy port and device utilizing same
US20130148512A1 (en) Distributed control plane for link aggregation
WO2016045539A1 (en) Distributed ssm protocol processing system and method based on complex packet switching system
CN104184679A (en) Method of scheduling message in intelligent substation and device
CN105072101A (en) SDN controller end system based on intrusion tolerance and safety communication method
EP3651412B1 (en) Sdn multi-domain network backup method and system based on dual-port switch
WO2012000374A1 (en) Method and system for collectively processing interface services
Hussain et al. A novel PRP based deterministic, redundant and resilient IEC 61850 substation communication architecture
Kleineberg et al. Fault-tolerant ethernet networks with audio and video bridging
CN108076155B (en) Cross-machine-room service scheduling method, device, system and server
CN104702498A (en) Method and device for reducing the number of optical connections through coordination protection

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15843898

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2016146784

Country of ref document: RU

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 15843898

Country of ref document: EP

Kind code of ref document: A1