[go: up one dir, main page]

CN103532758B - Be applicable to the configuration processing method of transmission of future generation, data equipment fusion - Google Patents

Be applicable to the configuration processing method of transmission of future generation, data equipment fusion Download PDF

Info

Publication number
CN103532758B
CN103532758B CN201310489255.4A CN201310489255A CN103532758B CN 103532758 B CN103532758 B CN 103532758B CN 201310489255 A CN201310489255 A CN 201310489255A CN 103532758 B CN103532758 B CN 103532758B
Authority
CN
China
Prior art keywords
configuration
block
plane
content
configuration block
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
CN201310489255.4A
Other languages
Chinese (zh)
Other versions
CN103532758A (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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201310489255.4A priority Critical patent/CN103532758B/en
Publication of CN103532758A publication Critical patent/CN103532758A/en
Application granted granted Critical
Publication of CN103532758B publication Critical patent/CN103532758B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses the configuration processing method of a kind of applicable next generation's transmission, data equipment fusion, a configuration information is defined as a configuration block, each configuration block is made up of some sub-configuration block, and configuration information corresponding for configuration block is handed down to Forwarding plane with the form of block configuration frame by management plane or control plane; Block configuration frame comprises configuration block ID, content-length, feature field, sequence number, keyword and content; After Forwarding plane receives block configuration frame, resolution block configuration frame, call different configuration process module interface functions according to configuration block ID, perform corresponding operation according to feature field and configuration information corresponding to keyword, and according to sequence number, operating result is returned to management plane or control plane.The present invention, issues mode to the full dose of original configuration data and splits and optimize, and configuration data can only issue vicissitudinous part in configuration block according to demand, decreases the overhead that configuration data issues, improves the execution efficiency of Forwarding plane.

Description

Be applicable to the configuration processing method of transmission of future generation, data equipment fusion
Technical field
The present invention relates to network equipments configuration, be specifically related to the configuration processing method being applicable to transmission of future generation, data equipment merges.
Background technology
Along with the development of network technology, a large amount of video traffics and the application demand of data service continue to bring out, and this makes to face huge challenge based on the conventional transmission wire side of SDH/MSTP.Therefore, the comprehensive carrying demand of the operation demand of Large Copacity, high efficiency, low cost and the high-quality business such as mobile retransmission, big customer's special line, forces Metropolitan Area Transmission Network to realize from traditional circuit switched type transport network to comprehensive evolution of packetizing bearer network of new generation.
But the configuration process mode that major part is transmitted at present, data equipment is traditional is difficult to satisfied increasing business development demand, is mainly manifested in the following aspects:
(1) Large Copacity can bring large business configuration amount and large amount of overhead, and traditional full dose issues configuration process mode and is difficult to the high efficiency configuration needs meeting big data quantity;
(2) processor system operates in units of byte, the corresponding byte of each address location.For the processor system of 32, because register width is greater than a byte, so certainly exist the problem how arranging multiple byte, occur large end memory module and small end memory module thus.Large end memory module and the small end memory module memory address order in internal memory is contrary, the mode that large end data stores is that upper byte (part that weights are large) is placed on low address, the low byte of data is stored in high address, and the program which results in may run into the problem of pattern confusion when different platforms is transplanted;
(3) processor system of corresponding 32 carries out if not in 4 byte-aligned modes the operational efficiency that read-write operation can reduce program, thus reduces equipment to the handling property of business.
Summary of the invention
The configuration process mode that technical problem to be solved by this invention is transmission, data equipment is traditional is difficult to the problem of satisfied increasing business development demand.
In order to solve the problems of the technologies described above, the configuration processing method that the technical solution adopted in the present invention is to provide a kind of applicable next generation's transmission, data equipment merges, comprises the following steps:
A configuration information is defined as a configuration block, and each described configuration block is made up of some sub-configuration block, and configuration information corresponding for configuration block is handed down to Forwarding plane with the form of block configuration frame by management plane or control plane; Described piece of configuration frame comprises configuration block ID, content-length, feature field, sequence number, keyword and content, and configuration block ID represents configuration block numbering, and content-length represents the length of configuration information content part, and feature field represents the mode of operation of configuration information; Sequence number is used for corresponding Forwarding plane returns configuration entry result to management plane or control plane, and whether management plane or control plane are retransmitted according to this result determination data; The configuration information of the typical value content that keyword represents this configuration block neutron configuration block configuration block for this reason, uniquely to determine the corresponding configuration information in content with key value by configuration block ID;
After Forwarding plane receives block configuration frame, resolve described piece of configuration frame, different configuration process module interface functions is called according to configuration block ID, perform corresponding operation according to feature field and configuration information corresponding to keyword, and according to the corresponding relation of sequence number, operating result is returned to management plane or control plane.
In the above-mentioned methods, described piece of configuration frame adopts TLV form.
In the above-mentioned methods, the configuration information of all configuration block is according to the formal definition doubly of 4 byte integer.
The present invention, issue mode to the full dose of original configuration data split and optimize, configuration data can only issue vicissitudinous part in configuration block according to demand, such Forwarding plane just need not process the content of whole configuration block, make the response of Forwarding plane to management plane or control plane faster, transmission, data equipment be more various and flexibility in the process of management plane or control plane down distributing configuration data, decrease the overhead that configuration data issues, substantially increase the execution efficiency of Forwarding plane.Particularly transmit when network topology changes, data equipment can the data variation of more efficient response management plane or control plane, equipment responds these changes with minimum expense, thus makes user with the Rapid Variable Design of minimum sensory experience data.
Accompanying drawing explanation
Fig. 1 is flow chart of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in detail.
As shown in Figure 1, the configuration processing method that applicable next generation's transmission provided by the invention, data equipment are merged, comprises the following steps:
A configuration information is defined as a configuration block, and each configuration block is made up of some sub-configuration block, configuration information corresponding for configuration block is handed down to Forwarding plane with the form of block configuration frame by management plane or control plane.
The structure of block configuration frame is as shown in table 1, adopts TLV (type, length, variable value) form, comprises configuration block ID, content-length, feature field, sequence number, keyword and content.
Table 1:
Content Byte number
Configuration block ID 2
Content-length 4
Feature field 2
Sequence number 4
Keyword 4 × N (wherein N represents non-zero positive integer)
Content 8 × M (wherein M represents non-zero positive integer)
Wherein, configuration block ID represents configuration block numbering, and content-length represents the length of configuration information content part, and feature field represents the mode of operation of configuration information; The effect of sequence number is that Forwarding plane returns the result of configuration entry to management plane or control plane, and whether management plane or control plane are retransmitted according to this result determination data; That is, Forwarding plane receives the information of block configuration frame reprocessing block configuration frame, the result returning corresponding sequence number after having processed to management plane or control plane, because management plane and datum plane have carried out buffer memory to the information of this sequence number, so can retransmit; Keyword represents the typical value of this configuration block neutron configuration block, the configuration information of content configuration block for this reason, and the configuration information of configuration block, according to the formal definition doubly of 4 byte integer, namely defines by the mode of 4 byte-aligned, polishing 4 bytes of inadequate 4 bytes.
After Forwarding plane receives block configuration frame, resolution block configuration frame, different configuration process module interface functions is called according to configuration block ID, configuration process module performs corresponding operation (comprise increases, delete and revise) according to feature field and configuration information corresponding to keyword again, return operating result to Forwarding plane after executing corresponding operation, and according to sequence number, operating result is returned to management plane or control plane.Whether last Forwarding plane can continue to detect and also have configuration information not execute, if also have configuration information to need to perform, repeats above-mentioned steps and carries out processing until all configuration informations are all processed complete.
From the angle of software, the processor of different end pattern carries out the difference must considering end pattern when data are transmitted.During as carried out network data transmission, the conversion of end pattern must be considered.All configuration block in the present invention and the data message of sub-configuration block thereof are according to the formal definition doubly of 4 byte integer, for the processor system of 32, the most efficient to the read-write operation of 32 bit data, large end memory module and the conversion of small end memory module is simultaneously got up also more for convenience.Conventional configuration process module can be changed data by following rule:
Data for 16:
#definebuffer16(A)
((((uint16)(A)&0xff00)>>8)|(((uint16)(A)&0x00ff)<<8));
Data for 32:
#definebuffer32(A)
((((uint32)(A)&0xff000000)>>24)|
(((uint32)(A)&0x00ff0000)>>8)|
(((uint32)(A)&0x0000ff00)<<8)|
(((uint32)(A)&0x000000ff)<<24))。
The present invention is not limited to above-mentioned preferred forms, and anyone should learn the structural change made under enlightenment of the present invention, and every have identical or close technical scheme with the present invention, all falls within protection scope of the present invention.

Claims (3)

1. be applicable to the configuration processing method of transmission of future generation, data equipment fusion, it is characterized in that, comprise the following steps:
A configuration information is defined as a configuration block, and each described configuration block is made up of some sub-configuration block, and configuration information corresponding for configuration block is handed down to Forwarding plane with the form of block configuration frame by management plane or control plane; Described piece of configuration frame comprises configuration block ID, content-length, feature field, sequence number, keyword and content, and configuration block ID represents configuration block numbering, and content-length represents the length of configuration information content part, and feature field represents the mode of operation of configuration information; Sequence number is used for Forwarding plane and returns the result of configuration information to management plane or control plane, and whether management plane or control plane are retransmitted according to this result determination data; Keyword represents the typical value of this configuration block neutron configuration block; The configuration information of content configuration block for this reason, uniquely to determine the corresponding configuration information in content with key value by configuration block ID;
After Forwarding plane receives block configuration frame, resolve described piece of configuration frame, different configuration process module interface functions is called according to configuration block ID, perform corresponding operation according to feature field and configuration information corresponding to keyword, and according to the corresponding relation of sequence number, operating result is returned to management plane or control plane.
2. the method for claim 1, is characterized in that, described piece of configuration frame adopts TLV form.
3. the method for claim 1, is characterized in that, the configuration information of all configuration block is according to the formal definition doubly of 4 byte integer.
CN201310489255.4A 2013-10-18 2013-10-18 Be applicable to the configuration processing method of transmission of future generation, data equipment fusion Active CN103532758B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310489255.4A CN103532758B (en) 2013-10-18 2013-10-18 Be applicable to the configuration processing method of transmission of future generation, data equipment fusion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310489255.4A CN103532758B (en) 2013-10-18 2013-10-18 Be applicable to the configuration processing method of transmission of future generation, data equipment fusion

Publications (2)

Publication Number Publication Date
CN103532758A CN103532758A (en) 2014-01-22
CN103532758B true CN103532758B (en) 2016-04-13

Family

ID=49934459

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310489255.4A Active CN103532758B (en) 2013-10-18 2013-10-18 Be applicable to the configuration processing method of transmission of future generation, data equipment fusion

Country Status (1)

Country Link
CN (1) CN103532758B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110278093B (en) * 2018-03-13 2021-12-28 华为技术有限公司 Configuration method and device of network equipment
CN112019953B (en) * 2019-05-31 2022-04-29 烽火通信科技股份有限公司 Adjustable management method and system for equipment grid between optical layer control plane and network management
CN114285889B (en) * 2021-12-21 2024-05-17 中国农业银行股份有限公司 Processing method, device and equipment for configuration information of application service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6639901B1 (en) * 2000-01-24 2003-10-28 3Com Corporation Apparatus for and method for supporting 802.1Q VLAN tagging with independent VLAN learning in LAN emulation networks
CN101179444A (en) * 2007-12-11 2008-05-14 华为技术有限公司 Configure effective method, configure system and configure gateway
CN101335666A (en) * 2007-06-29 2008-12-31 杭州华三通信技术有限公司 Configuration transmitting method, access control equipment and access point
CN102598588A (en) * 2009-10-15 2012-07-18 瑞典爱立信有限公司 Network connection segment monitoring

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6639901B1 (en) * 2000-01-24 2003-10-28 3Com Corporation Apparatus for and method for supporting 802.1Q VLAN tagging with independent VLAN learning in LAN emulation networks
CN101335666A (en) * 2007-06-29 2008-12-31 杭州华三通信技术有限公司 Configuration transmitting method, access control equipment and access point
CN101179444A (en) * 2007-12-11 2008-05-14 华为技术有限公司 Configure effective method, configure system and configure gateway
CN102598588A (en) * 2009-10-15 2012-07-18 瑞典爱立信有限公司 Network connection segment monitoring

Also Published As

Publication number Publication date
CN103532758A (en) 2014-01-22

Similar Documents

Publication Publication Date Title
CN102185901B (en) Client message conversion method
KR20220054396A (en) Method and device of deep learning training task
EP3681081A1 (en) Data transmission method, device and system
CN101005461B (en) IPv6 route list checking and repeating method
CN110234147A (en) The static routing dispositions method of lighting control system network
US20160262031A1 (en) Method, Device and System for Maintaining Wireless Network
JP6217644B2 (en) Rule distribution server, event processing system, method and program
CN102014282A (en) Distributed video transcoding scheduling method and system
CN101594355A (en) A method and device for realizing cross-version interaction of software
CN107104824A (en) A kind of network topology determines method and apparatus
CN103905332B (en) A kind of method and apparatus for determining cache policy
TWI794260B (en) Method, device and equipment for determining transmission block size
CN106161633A (en) A kind of based on the transmission method of packaging file under cloud computing environment and system
CN103532758B (en) Be applicable to the configuration processing method of transmission of future generation, data equipment fusion
CN104022896B (en) A kind of configuring management method, device and the network equipment
US8886913B2 (en) Apparatus and method for identifier management
US20080317044A1 (en) Seamlessly switching overlay network relay trees
CN104135496A (en) Method and device of RPC (Remote Procedure Call) data transmission under homogeneous environment
CN104967856B (en) A kind of coding method and relevant device
CN108536396A (en) A kind of storage extended method based on network code
CN102427420B (en) Virtual network mapping method and device based on graph pattern matching
CN102546380A (en) Modified tree-based multicast routing scheme
US10572486B2 (en) Data communication in a distributed data grid
CN112804276B (en) Virtual broadband remote access server, control method thereof and communication system
CN103647666A (en) Method and apparatus for counting call detail record (CDR) messages and outputting results in real time

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant