CN108011795B - A kind of method and system for realizing more boards and multiple data channel management in communication equipment - Google Patents

A kind of method and system for realizing more boards and multiple data channel management in communication equipment Download PDF

Info

Publication number
CN108011795B
CN108011795B CN201711221403.9A CN201711221403A CN108011795B CN 108011795 B CN108011795 B CN 108011795B CN 201711221403 A CN201711221403 A CN 201711221403A CN 108011795 B CN108011795 B CN 108011795B
Authority
CN
China
Prior art keywords
management
board
administrative unit
data
pci
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.)
Active
Application number
CN201711221403.9A
Other languages
Chinese (zh)
Other versions
CN108011795A (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.)
Telecommunication Science And Technology Fifth Research Institute Co Ltd
Original Assignee
Telecommunication Science And Technology Fifth Research Institute 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 Telecommunication Science And Technology Fifth Research Institute Co Ltd filed Critical Telecommunication Science And Technology Fifth Research Institute Co Ltd
Priority to CN201711221403.9A priority Critical patent/CN108011795B/en
Publication of CN108011795A publication Critical patent/CN108011795A/en
Application granted granted Critical
Publication of CN108011795B publication Critical patent/CN108011795B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40071Packet processing; Packet format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40065Bandwidth and channel allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40084Bus arbitration

Landscapes

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

Abstract

The present invention provides a kind of method and system for realizing more boards and multiple data channel management in communication equipment, specific method includes, the management of more boards and multiple data channel in communication equipment is realized based on PCI, board management information and embedded management passage information are transmitted by pci bus, pci controller completes the processing of data transmission physical layer signal, and administrative unit pci controller is responsible for bus arbitration.All management informations are transmitted by pci bus, and board and administrative unit disk all only one physical interfaces have changed physical interface type, convenient for design.Bus supports multi-host communication and plug and play, is convenient for System Expansion and upgrading.Embedded management data channel physical layer and data link layer deals are completed by board, when board type increases or port capacity changes without change administrative unit design, easy to produce and system maintenance.

Description

A kind of method and system for realizing more boards and multiple data channel management in communication equipment
Technical field
It is suitable more particularly to one kind the present invention relates to a kind of method and system for realizing more boards and multiple data channel management For the more boards of realization of data communication field and the method and system of multiple data channel management.
Background technique
High capacity communication equipment such as SDH, OTN, PTN etc. uses rack and panel construction substantially at present, and a subrack includes multiple plates Card, for the ease of managing and maintaining, it is desirable to provide local and remote administration function.Administrative unit is responsible for acquiring and handling local pipe Reason information is simultaneously uploaded to administrative center, while administrative unit is also responsible for receiving and handling the administration order that network management center issues, and Corresponding board is assigned to execute.Since network structure becomes increasingly complex, bandwidth resources are in short supply, therefore most of communication equipment mentions For multi-direction, embedded management data channel, to transmit management information to remote management center.Embedded management data channel Using the fractional bandwidth of system line transmission channel, physical interface is distributed on respective lines interface processing board, and information Processing is then completed by administrative unit.
1, current communication equipment is handled by the way of Fig. 1 substantially:
2, acquisition or received management information are mainly stored in management information storage area, generally with database, file or other Data format exists.
3, the data format that data packet mainly uses both sides to appoint carries out information transmitting, can use reference format such as IP User-defined format can also be used in message;Group is wrapped when transmission, and when reception unpacks.
4, data link layer mainly guarantees the transmission of data within the physical layer in a manner of frame, its completion data block identification, Demarcation, error checking and correction and certain transmission control, can use reference format such as HDLC, user-defined format can also be used;When transmission Framing, frame decoding when reception.
5, the main adaptation for completing physical media of physical layer signal processing, as level translation, power control, clock recovery, Encoding and decoding etc..
6, multiplex/demultiplex is that embedded management passage information is mixed/separated with customer information in transmission channel, is embedded Management passage uses reserved overhead byte, management data packet or wavelet length etc.;Receiving end is out of in minor channel information stream extract Embedding management passage information.
There are mainly three types of transmission modes for management category information at present:
1, active upload information: the embedded management passage information for such as alerting, receiving, generally from board to administrative unit Card application is sent, and is retransmited after being allowed, and sends confirmation message by administrative unit card after receiving.
2, query information: such as performance number, status information send data sending request from administrative unit card to board, then It is sent by board, confirmation message is sent by administrative unit card after receiving.
3, lower photos and sending messages: the embedded management passage information such as prepared, control, sent is sent out from administrative unit card to board It send data to send order, is sent by administrative unit card, confirmation message is sent by plate after receiving.
Current mechanism there are the shortcomings that:
1, all data transmission and reception needs group packets and unpacking, and need to send the corresponding command and carry out hand shaking, such as Request, response;Process flow is complex, and occupying system resources are more, efficiency of transmission is lower, as shown in Figure 2.
2, data transfer procedure needs the side's of sending and receiving host to participate in jointly, and information is transmitted by data packet, wraps at one Transmit process cannot terminate, and cannot respond to higher priority data transmission requests at this time, influence manage card host processing power and Management quality.
3, embedded management data channel is unified is completed by administrative unit, and administrative unit card is needed to increase when system upgrade Hardware interface circuit increases board type, is unfavorable for producing and safeguard.
The reason of formation:
Since the serial ports such as 485,232 and ethernet technology are more mature, most of CPU are provided which serial line interface and network interface, And support multiple access, therefore between the business board and administrative unit of most of producer's communication equipments data communication frequently with serial ports Or network interface connection.Since serial ports and embedded management data channel only provide bit transmission information, each producer using standard or Off-gauge frame encapsulation and data packet format, to meet big data quantity communication.Since network becomes increasingly complex, embedded management number Multiple directions are connected as main channel according to channel, the communication products route mouth of early stage is less, and middle and high end CPU can provide multiple Data channel interface is often individually connected using each embedded data channel with administrative unit, and board management passage uses serial ports Bus is connect with administrative unit, system structure can be made relatively simple in this way, therefore this design method has followed in many producers. As route number increases, when cpu data channel interface cannot be met the requirements, often carried out using programming device or special chip Extension.
Summary of the invention
The technical problem to be solved in the present invention is to provide one kind to be able to carry out multi-host communication, realizes more plates in communication equipment The method and system of card and multiple data channel management.
The technical solution adopted by the invention is as follows:
A kind of method for realizing more boards and multiple data channel management in communication equipment, specific method includes, real based on PCI The management of more boards and multiple data channel in existing communication equipment, board management information and embedded management passage information are total by PCI Line is transmitted, and pci controller completes the processing of data transmission physical layer signal, and it is secondary that administrative unit pci controller is responsible for bus It cuts out.
The method also includes management information storage is stored according to user-defined format, is stored not in the form of packet.
The method also includes: data transfer procedure, Computer card CPU are not involved in data transfer procedure, are directly stored in data Corresponding storage unit has data to update or receive simply by order notice Computer card CPU.
The method also includes based on the mailbox functions that PCI is supported, custom command collection sends order letter by mailbox Breath, the negotiation information as data interaction;Mailbox order passes through pci bus direct command memory read/write and PCI mono- is used only A read-write cycle.
The method also includes generating interruption by mailbox order, timely respond to CPU.
The method also includes embedded management data channel physical layer and link layer signals processing are completed by board, are received Specified memory block is placed on the data packet of transmission.
The method also includes data are transmitted by byte mode.
The system of a kind of more boards suitable for above-mentioned realization communication equipment and the method for multiple data channel management, feature Be: board includes board pci controller, is directly connected with board management information storage area, and passes sequentially through transmission/reception number Frame unit and embedded management data channel and main channel multiplex/demultiplex unit are encapsulated/solved according to packet cache unit and isl frame It is connected;Administrative unit card includes administrative unit card pci controller, directly with administrative unit card management information storage area and embedded Management data channel sends/receives receipt packet cache unit and is connected;The administrative unit card further includes data group packet/unpacking list Member sends/receives receipt packet cache unit with administrative unit card management information storage area and embedded management data channel respectively It is connected.
The board further includes the board mailbox order memory block being directly connected with board pci controller.
The administrative unit card further includes the administrative unit card mailbox order being directly connected with administrative unit card pci controller Memory block.
Compared with prior art, the beneficial effects of the present invention are:
1, all management informations are transmitted by pci bus, board and administrative unit disk all only one physical interfaces, letter Physical interface type is changed, convenient for design.Bus supports multi-host communication and plug and play, changes convenient for System Expansion and upgrading Generation.
2, pci bus supports register access, and administrative unit can directly be read and writen board storage unit, manages Reason information only needs to complete by simple command when needing interactive to negotiate that management information can be directly accessed by administrative unit, saves Data group encapsulation and unpacking process improve communication efficiency.
3, in addition to the order negotiation phase needs communicating pair host to participate in, data exchange process only needs administrative unit host to complete, Board host can execute other tasks, reduce board host work load.
4, due to data transmission by byte mode transmitting and data exchange process is completed by a host, administrative unit can be with When suspend or continue data processing to respond the data transmission requests of higher level, accelerate instant messages response speed, improve pipe Manage quality.
5, it embeds management data channel physical layer and data link layer deals is completed by board, when board type increases or holds Mouth capacity need not change administrative unit design, easy to produce and system maintenance when changing.
Detailed description of the invention
Fig. 1 is the more boards of the prior art and administrative unit connection structure operation principle schematic diagram.
Fig. 2 is prior art data transmission and reception process schematic.
Fig. 3 is the present invention wherein more boards of an embodiment and administrative unit connection structure operation principle schematic diagram.
Fig. 4 is a present invention wherein embodiment data transmission and reception process schematic.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, not For limiting the present invention.
Any feature disclosed in this specification (including abstract and attached drawing) unless specifically stated can be equivalent by other Or the alternative features with similar purpose are replaced.That is, unless specifically stated, each feature is a series of equivalent or class Like an example in feature.
Specific embodiment 1
As shown in figure 3, a kind of method for realizing more boards and multiple data channel management in communication equipment, specific method packet It includes, the management of more boards and multiple data channel in communication equipment, board management information and embedded management passage letter is realized based on PCI Breath is transmitted by pci bus, and pci controller completes the processing of data transmission physical layer signal, administrative unit pci controller It is responsible for bus arbitration.Board number and embedded management passage number need not change backboard line when changing and administrative unit card hardware connects Mouthful.
All management informations are transmitted by pci bus, and board and administrative unit disk all only one physical interfaces simplify Physical interface type is changed, convenient for design.Bus supports multi-host communication and plug and play, changes convenient for System Expansion and upgrading Generation.Embedded management data channel physical layer and data link layer deals are completed by board, when the increase of board type or port capacity Administrative unit design, easy to produce and system maintenance need not be changed when change.
Specific embodiment 2
On the basis of specific embodiment 1, the method also includes, management information storage is stored according to user-defined format, Such as address, information type, message length, the information content are stored not in the form of packet, to make administrative unit card directly from plate Card memory area is directly read or writing management information, and need not group packet and unpacking.
Pci bus supports register access, and administrative unit can directly be read and writen board storage unit, manages Information only needs to complete by simple command when needing interactive to negotiate that management information can be directly accessed by administrative unit, saves number According to group encapsulation and unpacking process, communication efficiency is improved.
Specific embodiment 3
On the basis of specific embodiment 1 or 2, the method also includes: data transfer procedure, Computer card CPU are not involved in number According to transmit process, data are directly stored in corresponding storage unit, there are data to update or connect simply by order notice Computer card CPU It harvests complete.
In addition to the order negotiation phase needs communicating pair host to participate in, data exchange process only needs administrative unit host to complete, plate Card host can execute other tasks, reduce board host work load.
Specific embodiment 4
On the basis of one of specific embodiment 1 to 3, the method also includes PCI supports mailbox functions, can once pass Send multiple bytes.Based on the mailbox functions that PCI is supported, custom command collection sends command information by mailbox, hands over as data Mutual negotiation information;Mailbox order passes through pci bus direct command memory read/write and mono- read-write cycle of PCI is used only, and subtracts Few command communication time makes corresponding more timely.
Mailbox order: if one read-write cycle of 32 pci bus can transmit 32 bit informations, as one way in which, Mailbox order can be defined by following format:
Wherein, the address of board is the physical address of board, such as slot number;Command code is according to needing different command It is encoded.
Specific embodiment 5
On the basis of one of specific embodiment 1 to 4, the method also includes generating interruption by mailbox order, make CPU It timely responds to.
Specific embodiment 6
On the basis of one of specific embodiment 1 to 5, the method also includes, embed management data channel physical layer and Link layer signals processing is completed by board, and the data packet sended and received is placed on specified memory block, so that administrative unit card It is directly directly acquired from board memory block or writing management information.
Specific embodiment 7
On the basis of one of specific embodiment 1 to 7, as shown in figure 4, the method also includes data press byte mode Transmission, is able to respond higher priority data transmission requests in lower-priority data transmit process.
Due to data transmission by byte mode transmitting and data exchange process is completed by a host, administrative unit can be at any time Pause continues data processing to respond the data transmission requests of higher level, accelerates instant messages response speed, improves management Quality.
Specific embodiment 8
On the basis of one of specific embodiment 1 to 7, as shown in figure 3, a kind of more suitable for above-mentioned realization communication equipment The system of board and the method for multiple data channel management, it is characterised in that: board includes board pci controller, directly and board Management information storage area be connected, and pass sequentially through transmission/received data packet cache unit and isl frame encapsulate/solve frame unit with it is embedding Enter formula management data channel to be connected with main channel multiplex/demultiplex unit;Administrative unit card includes administrative unit card PCI control Device directly sends/receives receipt packet cache unit with administrative unit card management information storage area and embedded management data channel It is connected;The administrative unit card further includes data group packet/unwrapper unit, respectively with administrative unit card management information storage area and embedding Enter formula management data channel send/receive receipt packet cache unit be connected.
Specific embodiment 9
On the basis of specific embodiment 8, the board further includes the board mailbox being directly connected with board pci controller Order memory block.
Specific embodiment 10
On the basis of specific embodiment 8 or 9, the administrative unit card further includes directly controlling with administrative unit card PCI The connected administrative unit card mailbox order memory block of device.

Claims (5)

1. a kind of method for realizing more boards and multiple data channel management in communication equipment, specific method includes being realized based on PCI The management of more boards and multiple data channel in communication equipment, which is characterized in that board management information and embedded management passage information It is transmitted by pci bus, board pci controller completes the processing of data transmission physical layer signal, administrative unit PCI control Device is responsible for bus arbitration;Management information storage stored according to user-defined format, not in the form of packet store, administrative unit directly from Board memory block is directly read or writing management information, completes to negotiate by management list by simple command when management information is interactive Member is directly read or writing management information, and based on the mailbox functions that PCI is supported, custom command collection is sent by mailbox and ordered Information, as the negotiation information of data interaction, mailbox order passes through pci bus direct command memory read/write and PCI is used only One read-write cycle, data are transmitted by byte mode, and higher priority data are responded in lower-priority data transmit process and are passed Send request.
2. the method according to claim 1, wherein the method also includes data transfer procedure, Computer card CPUs It is not involved in data transfer procedure, data are directly stored in corresponding storage unit, there are data simply by order notice Computer card CPU It updates or receives.
3. the method according to claim 1, wherein the method also includes generating interruption by mailbox order, make CPU is timely responded to.
4. the method according to claim 1, wherein the method also includes embedding management data channel physics Layer and link layer signals processing are completed by board, and the data packet sended and received is placed on specified memory block.
5. a kind of side of more boards and multiple data channel management suitable for realization communication equipment described in one of claims 1 to 4 The system of method, it is characterised in that: board includes board pci controller, is directly connected with board management information storage area, and successively By transmission ,/received data packet cache unit and isl frame encapsulate/solves frame unit and embedded management data channel and main channel Multiplex/demultiplex unit is connected, and the board further includes the board mailbox order storage being directly connected with board pci controller Area;Administrative unit card includes administrative unit card pci controller, directly with administrative unit card management information storage area and embedded pipe Reason data channel sends/receives receipt packet cache unit and is connected;The administrative unit card further includes data group packet/unwrapper unit, Receipt packet cache unit phase is sent/received respectively with administrative unit card management information storage area and embedded management data channel Even, the administrative unit card further includes the administrative unit card mailbox order storage being directly connected with administrative unit card pci controller Area.
CN201711221403.9A 2017-11-24 2017-11-24 A kind of method and system for realizing more boards and multiple data channel management in communication equipment Active CN108011795B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711221403.9A CN108011795B (en) 2017-11-24 2017-11-24 A kind of method and system for realizing more boards and multiple data channel management in communication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711221403.9A CN108011795B (en) 2017-11-24 2017-11-24 A kind of method and system for realizing more boards and multiple data channel management in communication equipment

Publications (2)

Publication Number Publication Date
CN108011795A CN108011795A (en) 2018-05-08
CN108011795B true CN108011795B (en) 2019-02-19

Family

ID=62054620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711221403.9A Active CN108011795B (en) 2017-11-24 2017-11-24 A kind of method and system for realizing more boards and multiple data channel management in communication equipment

Country Status (1)

Country Link
CN (1) CN108011795B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110674066B (en) * 2019-09-09 2021-04-30 苏州浪潮智能科技有限公司 Universal board card information acquisition method and device
CN113312289B (en) * 2021-06-04 2024-03-01 北京北瑞达电力自动化设备有限公司 Method for solving plug and play problem of intelligent board card communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888293A (en) * 2014-02-25 2014-06-25 电子科技大学 Data channel scheduling method of multichannel FC network data simulation system
CN104965468A (en) * 2015-07-06 2015-10-07 浙江大学 Universal interface module for CPCI multi-functional acquisition control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888293A (en) * 2014-02-25 2014-06-25 电子科技大学 Data channel scheduling method of multichannel FC network data simulation system
CN104965468A (en) * 2015-07-06 2015-10-07 浙江大学 Universal interface module for CPCI multi-functional acquisition control device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《基于滚动码技术的车库门禁***的设计与实现》;吕磊;《信息科技缉》;20120430;正文第17页

Also Published As

Publication number Publication date
CN108011795A (en) 2018-05-08

Similar Documents

Publication Publication Date Title
CN100579108C (en) Method for remote key validation and host computer structure adapter
US8718065B2 (en) Transmission using multiple physical interface
JP5542707B2 (en) Configuration for sending messages for audio / video streaming in device topology
CN103605632B (en) The communication means of a kind of AXI bus and ahb bus and device
US7941569B2 (en) Input/output tracing in a protocol offload system
CN105357147B (en) A kind of network-on-chip adaptation unit that high speed is highly reliable
CN104639596B (en) System and method for supporting multiple transmitters in the low latency FIFO information receiving and transmitting using RDMA
CN102185833B (en) Fiber channel (FC) input/output (I/O) parallel processing method based on field programmable gate array (FPGA)
CN107202977A (en) A kind of total system and software design approach based on VPX platforms
CN105007329B (en) A kind of network share storage system and its storage method based on PCIe
CN109308030A (en) A kind of servo drive control system based on EtherCAT bus
WO2021068978A1 (en) Multiprocessor communication method and apparatus
CN106873541A (en) A kind of EtherCAT Distributed Servo kinetic control systems based on DSP
CN108011795B (en) A kind of method and system for realizing more boards and multiple data channel management in communication equipment
US9154449B2 (en) Inter-board communication apparatus, method for transmitting and receiving message of inter-board communication
CN106027424A (en) Ethernet exchange device based on RapidIO exchange technology
CN105993148B (en) Network interface
TWI411264B (en) Non-block network system and packet arbitration method thereof
CN106168933B (en) A method of virtual dual-port shared drive is realized based on high-speed serial communication
US7568062B2 (en) Data cut-through in an infiniband/fibre channel bridge
US20040078459A1 (en) Switch operation scheduling mechanism with concurrent connection and queue scheduling
US20040151175A1 (en) Transparent data format within host device supporting differing transaction types
CN109616149A (en) A kind of eMMC host controller, eMMC control system and control method
US7272151B2 (en) Centralized switching fabric scheduler supporting simultaneous updates
JP5317185B2 (en) Hot standby system and hot standby method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant