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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40071—Packet processing; Packet format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40065—Bandwidth and channel allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40084—Bus 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
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.
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)
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)
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 |
-
2017
- 2017-11-24 CN CN201711221403.9A patent/CN108011795B/en active Active
Patent Citations (2)
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)
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 |