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 PDF

Info

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
Application number
CN201810525108.0A
Other languages
Chinese (zh)
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.)
Anhui Weide Industrial Automation Co Ltd
Original Assignee
Anhui Weide Industrial Automation 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 Anhui Weide Industrial Automation Co Ltd filed Critical Anhui Weide Industrial Automation Co Ltd
Priority to CN201810525108.0A priority Critical patent/CN108712347A/en
Publication of CN108712347A publication Critical patent/CN108712347A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering 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

A kind of data transmission system and its transmission method of interchanger
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.
CN201810525108.0A 2018-05-28 2018-05-28 A kind of data transmission system and its transmission method of interchanger Pending CN108712347A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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