CN108712347A - A kind of data transmission system and its transmission method of interchanger - Google Patents
A kind of data transmission system and its transmission method of interchanger Download PDFInfo
- Publication number
- CN108712347A CN108712347A CN201810525108.0A CN201810525108A CN108712347A CN 108712347 A CN108712347 A CN 108712347A CN 201810525108 A CN201810525108 A CN 201810525108A CN 108712347 A CN108712347 A CN 108712347A
- Authority
- CN
- China
- Prior art keywords
- data
- transmission
- data flow
- flow
- interchanger
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/36—Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention discloses a kind of data transmission system of interchanger, including processor, reservoir, data interface module;Memory is for storing transmission pipeline, the transmission data model by storage pipeline construction, data interface module includes several data-interfaces, different data-interfaces is connected with corresponding equipment respectively, for the second data flow to be sent to the equipment being connected with the data-interface;Processor is connect with reservoir, data interface module respectively, receives the first data streams in parallel transmission pipeline screening that memory is sent, the second data flow is sent to data interface module by the transmission pipeline of screening, to realize the data transmission of interchanger.The present invention carries out classification by the data flow to reception and obtains the first data flow and the second data flow, pass through transmission coefficient is calculated can screen the transmission channel of the second data flow to the first data flow, it improves the order of data transmission and rationally utilizes data-interface, to realize effective, stable transmission of data.
Description
Technical field
The invention belongs to switch technology fields, are related to a kind of data transmission system and its transmission method of interchanger.
Background technology
With the development of network technology and popularizing for information-based application, Ethernet switch has obtained more and more extensive answer
With.Chips of Ethernet exchange is usually the number that should be can guarantee each interface and send for the requirement that interface processing module designs
According to not stopping, a variety of different interfaces patterns can be supported again." data do not stop " is primarily referred to as interface processing module
Ensure to distribute the data of each interface by the required data traffic size of interface, to ensure MAC (media access control)
The data of module can normally be sent, and not have the case where data can be sent without some MAC;And " support a variety of connect
Mouth operational module ", which is primarily referred to as current SWITCH chip generally, can support the working method of multiple interfaces mixing, for example, both supporting
48 gigabit mouths add 4 10,000,000,000 mouthfuls of operating mode, also support 8 10,000,000,000 mouthfuls of operating mode etc..
In the prior art, the distribution of interchanger outlet data bandwidth is substantially realized in a time multiplexed manner,
The specific method of salary distribution generally comprises:Fixed time division multiplexing mode, the cycle assignment mode of Weight.But for different
Data during transmission, easily lead to the disorder between transmission data, influence the transmission between other data, meanwhile, data exist
It can not ensure that data-interface matches with corresponding transmission channel, causes the stability of data transmission poor during transmission.
Invention content
The purpose of the present invention is to provide a kind of data transmission system of interchanger and its transmission methods, solve existing friendship
It changes planes during data transmission, easily causes the disorderly problem between data transmission, cause the stability of data transmission poor.
The purpose of the present invention can be achieved through the following technical solutions:
A kind of data transmission system of interchanger, including processor, reservoir, data interface module;
The memory is used to store transmission pipeline, by the transmission data model of the storage pipeline construction, the transmission
Data model is divided into two class data flows, respectively the first data flow and second for classifying to the data flow received
Data flow, the collection that transmission pipeline is constituted in the data transmission module are combined into W (w1, w2 ..., wu), and wu is expressed as u-th of biography
Defeated pipeline;
The data interface module includes several data-interfaces, and different data-interfaces is connected with corresponding equipment respectively
It connects, for being sent to the second data flow in interchanger in the equipment being connected with the data-interface, wherein the volume of data-interface
It is 1,2 ..., u number to set gradually, and the data-interface matches with the transmission pipeline stored in memory;
The processor is connect with reservoir, data interface module respectively, receives the first data flow that memory is sent, and
Pipeline screening is transmitted according to the priority level of data stream size and data flow to the data in the first data flow, by second
Data flow is sent to data interface module by the transmission pipeline of screening, to realize the data transmission of interchanger.
Further, the transmission data model divides the data flow received according to the type of data flow, and
First data flow is sent to processor, the second data flow is according to the transmission data model in interchanger by the second data stream transmitting
To data interface module.
Further, the transmission data model is to be believed by the data characteristics of historical data stream and the label of historical data stream
Breath is trained, and the transmission data model includes at least one transmission node, and each transmission node is by the transmission
One flow table of pipeline is constituted and a data characteristics of the data flow to receiving is matched and arrives next node with decision
Cleavage direction is to distinguish two class data flows, the classification of the label information designation date stream.
Further, the data in first data flow are according to data stream size and in conjunction with the priority level structure of data flow
It is expressed as i-th of data flow sequence, different data flow sequence generations at set of data flows A (a1, a2 ..., ai ..., an), ai
The data sequence of table different range, the size order of data flow are followed successively by a1, a2 ..., ai ..., an, and a1, a2 ...,
Ai ..., an is expressed as 1,2 ..., i ..., n;The priority level of the data flow constitute priority level set B (b1,
B2 ..., bi ..., bm), in priority level set b1, b2 ..., bi ..., bm be quantified as number, table respectively
It is shown as 1,2 ..., i ..., m, and the priority level of b1, b2 ..., bi ..., bm reduce successively.
Proportion in the transmission data model shared by the size of data flow and the priority level of data flow be respectively 0.4 and
0.6, it is transmitted the screening of pipeline according to the priority level of the size of data flow and data flow, calculates transmission coefficient K=0.4ai
+0.6bi。
A kind of data transmission method of interchanger, includes the following steps:
S1, interchanger receive the data flow of transmission;
S2, reception data flow according to transmission data model partition be the first data flow and the second data flow, and by first
Data flow is sent to the processor in interchanger;
S3, the calculating that coefficient is transmitted to the size of the first data flow and the priority level of data flow of reception, transmission
COEFFICIENT K=0.4ai+0.6bi;
S4, the size for judging transmission coefficient screen corresponding transmission pipeline according to transmission coefficient;
Second data flow is transmitted to corresponding data-interface by S5, processor by the step S4 transmission pipelines screened, real
The transmission of existing data flow.
Beneficial effects of the present invention:
The present invention provides the data transmission system and its transmission method of interchanger, is classified by the data flow to reception
It divides, obtains the first data flow and the second data flow, be calculated by size to the first data flow and priority
Transmission coefficient, and then can effectively judge by transmission coefficient the transmission channel of the second data flow, improve data transmission has
Sequence and reasonably utilize data-interface, with realize data it is effective, stablize transmission.
Description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, will be described below to embodiment required
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for ability
For the those of ordinary skill of domain, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is a kind of schematic diagram of the data transmission system of interchanger of the present invention;
Fig. 2 is a kind of schematic diagram of the data transmission method of interchanger of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained all other without creative efforts
Embodiment shall fall within the protection scope of the present invention.
Refering to Figure 1, the present invention is a kind of data transmission system of interchanger, including processor, reservoir, data
Interface module;
Memory is used to store transmission pipeline, by the transmission data model of the storage pipeline construction, the transmission data
Model is divided into two class data flows, respectively the first data flow and the second data for classifying to the data flow received
Stream, the specific transmission data model divides the data flow received according to the type of data flow, and first is counted
It is sent to processor according to stream, the second data flow connects the second data stream transmitting to data according to the transmission data model in interchanger
Mouth mold block, wherein transmission data model is to be instructed by the data characteristics of historical data stream and the label information of historical data stream
White silk forms, and the transmission data model includes at least one transmission node, and each transmission node is by the one of the transmission pipeline
A flow table is constituted and a data characteristics of the data flow to receiving is matched the cleavage direction with decision to next node
To distinguish two class data flows, the classification of the label information designation date stream, and transmission pipeline composition in data transmission module
Collection is combined into W (w1, w2 ..., wu), and wu is expressed as u-th of transmission pipeline;
Data interface module includes several data-interfaces, and different data-interfaces is connected with corresponding equipment respectively, is used
Be sent in the equipment being connected with the data-interface in by the second data flow in interchanger, wherein the number of data-interface according to
Secondary to be set as 1,2 ..., u, the data-interface matches with the transmission pipeline stored in memory, for example, the data of number 1
The transmission pipeline of interface and the number w1 stored in memory matches;
Processor is connect with reservoir, data interface module respectively, receives the first data flow that memory is sent, and to the
Data in one data flow are transmitted pipeline screening according to the priority level of data stream size and data flow, by the second data
Stream is sent to data interface module by the transmission pipeline screened, to realize the data transmission of interchanger;
Wherein, the data in the first data flow according to data stream size and combine the priority level of data flow to constitute data flow
Set A (a1, a2 ..., ai ..., an), ai are expressed as i-th of data flow sequence, and different data flows sequence represents not homotype
The size order of the data sequence enclosed, data flow is followed successively by a1, a2 ..., ai ..., an, and a1, a2 ..., ai ..., an
1,2 are expressed as ..., i ..., n;The priority level of the data flow constitute priority level set B (b1, b2 ...,
Bi ..., bm), in priority level set b1, b2 ..., bi ..., bm carry out being quantified as number, be expressed as 1,
2 ..., i ..., m, and the priority level of b1, b2 ..., bi ..., bm reduce successively.
Proportion in the transmission data model shared by the size of data flow and the priority level of data flow be respectively 0.4 and
0.6, it is transmitted the screening of pipeline according to the priority level of the size of data flow and data flow, calculates transmission coefficient K=0.4ai
+ 0.6bi, as transmission coefficient K=0.1-0.2, corresponding transmission pipeline is w1, right as transmission coefficient K=0.1u-0.2u
The transmission pipeline answered is wu.
As shown in Fig. 2, a kind of data transmission method of interchanger, includes the following steps:
S1, interchanger receive the data flow of transmission;
S2, reception data flow according to transmission data model partition be the first data flow and the second data flow, and by first
Data flow is sent to the processor in interchanger, wherein the data model of transmission is the data characteristics by historical data stream and goes through
The label information of history data flow is trained, and the transmission data model includes at least one transmission node, Mei Gechuan
Defeated node is made of a flow table of the transmission pipeline and a data characteristics of the data flow to receiving matched with
Decision is to the cleavage direction of next node to distinguish two class data flows, the classification of the label information designation date stream, and data
The collection that transmission pipeline is constituted in transmission module is combined into W (w1, w2 ..., wu), and wu is expressed as u-th of transmission pipeline;
S3, the calculating that coefficient is transmitted to the size of the first data flow and the priority level of data flow of reception, transmission
COEFFICIENT K=0.4ai+0.6bi;
S4, the size for judging transmission coefficient screen corresponding transmission pipeline according to transmission coefficient, such as transmission coefficient K
When=0.1-0.2, corresponding transmission pipeline is w1, and as transmission coefficient K=0.1u-0.2u, corresponding transmission pipeline is wu;
Second data flow is transmitted to corresponding data-interface by S5, processor by the step S4 transmission pipelines screened, real
The transmission of existing data flow.
The present invention provides the data transmission system and its transmission method of interchanger, is classified by the data flow to reception
It divides, obtains the first data flow and the second data flow, be calculated by size to the first data flow and priority
Transmission coefficient, and then can effectively judge by transmission coefficient the transmission channel of the second data flow, improve data transmission has
Sequence and reasonably utilize data-interface, with realize data it is effective, stablize transmission.
The above content is just an example and description of the concept of the present invention, affiliated those skilled in the art
It makes various modifications or additions to the described embodiments or substitutes by a similar method, without departing from invention
Design or beyond the scope defined by this claim, be within the scope of protection of the invention.
Claims (5)
1. a kind of data transmission system of interchanger, it is characterised in that:Including processor, reservoir, data interface module;
The memory is used to store transmission pipeline, by the transmission data model of the storage pipeline construction, the transmission data
Model is divided into two class data flows, respectively the first data flow and the second data for classifying to the data flow received
It flows, the collection that transmission pipeline is constituted in the data transmission module is combined into W (w1, w2 ..., wu), and wu is expressed as u-th of transfer tube
Road;
The data interface module includes several data-interfaces, and different data-interfaces is connected with corresponding equipment respectively, is used
Be sent in the equipment being connected with the data-interface in by the second data flow in interchanger, wherein the number of data-interface according to
Secondary to be set as 1,2 ..., u, the data-interface matches with the transmission pipeline stored in memory;
The processor is connect with reservoir, data interface module respectively, receives the first data flow that memory is sent, and to the
Data in one data flow are transmitted pipeline screening according to the priority level of data stream size and data flow, by the second data
Stream is sent to data interface module by the transmission pipeline screened, to realize the data transmission of interchanger.
2. a kind of data transmission system of interchanger according to claim 1, it is characterised in that:The transmission data model
The data flow received is divided according to the type of data flow, and the first data flow is sent to processor, the second data
Stream is according to the transmission data model in interchanger by the second data stream transmitting to data interface module.
3. a kind of data transmission system of interchanger according to claim 1, it is characterised in that:The transmission data model
To be trained by the label information of the data characteristics of historical data stream and historical data stream, the transmission data model packet
At least one transmission node is included, each transmission node is made of a flow table of the transmission pipeline and the data to receiving
One data characteristics of stream is matched with the cleavage direction of decision to next node to distinguish two class data flows, the label letter
Cease the classification of designation date stream.
4. a kind of data transmission system of interchanger according to claim 1, it is characterised in that:In first data flow
Data according to data stream size and combine the priority level of data flow constitute set of data flows A (a1, a2 ..., ai ...,
An), ai is expressed as i-th data flow sequence, and different data flows sequence represents the data sequence of different range, data flow it is big
Small sequence is followed successively by a1, a2 ..., ai ..., an, and a1, a2 ..., ai ..., an be expressed as 1,2 ..., i ...,
n;The priority level of the data flow constitutes priority level set B (b1, b2 ..., bi ..., bm), in priority level set
B1, b2 ..., bi ..., bm carry out being quantified as number, be expressed as 1,2 ..., i ..., m, and b1, b2 ...,
The priority level of bi ..., bm reduces successively.
Proportion in the transmission data model shared by the size of data flow and the priority level of data flow is respectively 0.4 and 0.6,
It is transmitted the screening of pipeline according to the priority level of the size of data flow and data flow, calculates transmission coefficient K=0.4ai+
0.6bi。
5. a kind of data transmission method of interchanger, which is characterized in that include the following steps:
S1, interchanger receive the data flow of transmission;
S2, reception data flow according to transmission data model partition be the first data flow and the second data flow, and by the first data
Stream is sent to the processor in interchanger;
S3, the calculating that coefficient is transmitted to the size of the first data flow and the priority level of data flow of reception, transmission coefficient K
=0.4ai+0.6bi;
S4, the size for judging transmission coefficient screen corresponding transmission pipeline according to transmission coefficient;
Second data flow is transmitted to corresponding data-interface by S5, processor by the step S4 transmission pipelines screened, realizes number
According to the transmission of stream.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810525108.0A CN108712347A (en) | 2018-05-28 | 2018-05-28 | A kind of data transmission system and its transmission method of interchanger |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810525108.0A CN108712347A (en) | 2018-05-28 | 2018-05-28 | A kind of data transmission system and its transmission method of interchanger |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108712347A true CN108712347A (en) | 2018-10-26 |
Family
ID=63869718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810525108.0A Pending CN108712347A (en) | 2018-05-28 | 2018-05-28 | A kind of data transmission system and its transmission method of interchanger |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108712347A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111383154A (en) * | 2020-04-02 | 2020-07-07 | 广东金宇恒软件科技有限公司 | Data interface and public financial budget management integrated platform system convenient to manage |
WO2022143483A1 (en) * | 2020-12-31 | 2022-07-07 | 华为技术有限公司 | Method and apparatus for determining data stream label, and related device |
-
2018
- 2018-05-28 CN CN201810525108.0A patent/CN108712347A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111383154A (en) * | 2020-04-02 | 2020-07-07 | 广东金宇恒软件科技有限公司 | Data interface and public financial budget management integrated platform system convenient to manage |
WO2022143483A1 (en) * | 2020-12-31 | 2022-07-07 | 华为技术有限公司 | Method and apparatus for determining data stream label, and related device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1770734B (en) | Traffic control method for network equipment | |
CN1874313B (en) | Method of processing packet and metwork device | |
CN103348640B (en) | Relay | |
CN104104616B (en) | The method, apparatus and system of data dispatch and exchange | |
CN101656659B (en) | Method for caching mixed service flow and method and device for storing and forwarding mixed service flow | |
CN101009655B (en) | Traffic scheduling method and device | |
US7855960B2 (en) | Traffic shaping method and device | |
CN102726009B (en) | Data flow exchange control method and relative device | |
CN100553199C (en) | Method of realizing group broadcasting, system and equipment based on the PCIE switching network | |
CN1934560A (en) | Method of sending information through a tree and ring topology of a network system | |
JP2000503828A (en) | Method and apparatus for switching data packets over a data network | |
JP2001197111A (en) | Multilayer class identifying communication equipment and communication equipment | |
CN103905336B (en) | Method for scheduling QoS sensing in SIEPON based on network coding technology | |
CN105556916B (en) | The information statistical method and device of network flow | |
CN1427589A (en) | Method and system for coordinating service quantity between asynchronous transfer mode (ATM) network and adjacent network | |
CN106506043A (en) | Data transmission method, control device and equipment in a kind of PLC system | |
CN110061929A (en) | For data center's load-balancing method of asymmetrical network | |
CN109684269A (en) | A kind of PCIE exchange chip kernel and working method | |
CN108880904A (en) | 64-level service quality guarantee method with user and service attribute fusion | |
CN109905321A (en) | A kind of route control system interacted for customized high-speed interface with Ethernet | |
CN101272338B (en) | Method for port band width configuration on non-line speed interface plate and non-line speed interface plate | |
CN108696435A (en) | For the single lookup table entries symmetrically flowed | |
CN102857446B (en) | The buffer memory management method and device of Ethernet switching chip | |
CN103607343B (en) | A kind of hybrid switching structure being applicable to spaceborne processing transponder | |
CN108712347A (en) | A kind of data transmission system and its transmission method of interchanger |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181026 |