CN104065543A - Network card drive design method based on data transmission management - Google Patents

Network card drive design method based on data transmission management Download PDF

Info

Publication number
CN104065543A
CN104065543A CN201410210980.8A CN201410210980A CN104065543A CN 104065543 A CN104065543 A CN 104065543A CN 201410210980 A CN201410210980 A CN 201410210980A CN 104065543 A CN104065543 A CN 104065543A
Authority
CN
China
Prior art keywords
data
network
packet
interface card
network interface
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
CN201410210980.8A
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.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201410210980.8A priority Critical patent/CN104065543A/en
Publication of CN104065543A publication Critical patent/CN104065543A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a network card drive design method based on data transmission management, belongs to the field of computer communication, and aims to solve the problems of a large number of network wire compatibility problems and incapability of dynamically adjusting the transmission power consumption in the high-speed networking design of the conventional server system. The method comprises the following steps: reading the model of an optical module; judging the compatibility of an access port medium; performing network data loopback receiving and transmitting testing; automatically counting network data packets; distinguishing the current network environment pressure; dynamically adjusting the working frequency of a network card. By adopting the method, high efficiency and self-adaptive design of a network card drive of a server system is ensured, and reliability and stability design of the network card drive of the server system is realized.

Description

A kind of network interface card based on data transfer management drives method for designing
technical field
the present invention relates to computer communication field, specifically utilize a kind of network interface card based on data transfer management to drive method for designing, solve current at server system in high speed Networking Design, the problem that a lot of netting twine compatibility issues and transmission power consumption cannot dynamic adjustments.
Background technology
The stability of current server system to Optical Fiber Transmission, low delay designing requirement is more and more higher, server master board is the communication speed of raising with switch, started to widely apply the network interface card design of supporting 10,000,000,000 fiber interface modules, ten thousand Broadcoms are being born huge system interconnect data transfer task, bearing the data transaction of photoelectricity simultaneously, current 10,000,000,000 optical fiber network interface card hardware kinds are more and more, in data transmission procedure, the driving of network interface card plays an important role as " intermediary interface " of upper layer software (applications) and bottom hardware, the driving of the network interface card of server system design at present can only meet the intermediary interface effect as software operation hardware capability, in high speed Networking Design, a lot of netting twine compatibility issues, transmission power problems is following, this just needs network interface card driving to have dynamic allotment effect.
The current design main purpose that server system network interface card is driven is compatible hardware configuration, realize the operation support of upper layer software (applications) to bottom hardware, network interface card drives as passive call instruction set, the operational order of accepting upper layer software (applications) that can only be single, for situations such as the application of bottom cable, transfer of data free time, cannot make reaction fast, this becomes the key factor that affects server network interface card operating efficiency and stability gradually.Current common way is the data transmission quality of each network port of manual detection, which one is to need a large amount of human inputs, cost is higher, the 2nd, the network architecture is complicated, system transmission fault cannot be located fast, cannot realize for compatibility management and the network energy-saving of network and processing, this single method is by no longer valid simultaneously.This single driving control mode, cannot realize the regulatory requirement of bottom hardware; Along with to server system Internet Transmission, stability requirement constantly increases, in practical operation running, that realizes that network interface card drives is can management design particularly important, and becomes and determine one of key element that server system network reliability is interconnected.
Summary of the invention
For current network interface card, drive the problems referred to above that run in design, use procedure, the crucial electric factors such as combining adaptive algorithm, consumption detection, by analysing in depth, the invention provides a kind of network interface card based on data transfer management and drive method for designing.
The present invention is with the control theory strong point, specifically utilize a kind of network interface card based on data transfer management to drive method for designing, solve current at server system in high speed Networking Design, the problem that a lot of netting twine compatibility issues and transmission power consumption cannot dynamic adjustments.This method has guaranteed high efficiency, the adaptive design that server system network interface card drives, realize server system network interface card and drive reliability, stability Design, network interface card compatibility and power managed for server system have great importance, and concrete summary of the invention can be divided into following five aspects:
1,1. will in the driving bag of network interface card, add transmit port medium to detect, when the access network interface cards such as netting twine and optical module, realize the judgement of access interface media compatibility;
2. before the formal transmission of data, add network testing data winding receiving and dispatching mechanism, automatically send random data bag, simultaneously by network environment by data winding the receiving terminal to network interface card, by send and receive data difference, compare the stability of critic network environment.
3. in data transmission procedure, the data pressure to network environment, carries out classification according to the number of packet, network interface card adds packet is carried out to Auto-counting in driving, and take second as time interval, the quantity of statistical data packet, according to the number of user data, tell current network environment pressure.
4. according to the different network environments region of telling, during network interface card is driven, add the operating frequency of network interface card is dynamically adjusted, when packet amount is larger, operating frequency is carried out according to maximum, hour, operating frequency need be adjusted into smaller value to packet, guarantees the saving of system power dissipation.
2, will in the driving bag of network interface card, add transmit port medium to detect, when the access network interface cards such as netting twine and optical module, by I2C interface, read the model on optical module, the value reading is compared with driving the interface module list of the strict checking of process in bag simultaneously, if not in list, automatically exit link, this interface of prompting user is non-authentication module, with this, realizes the judgement of access interface media compatibility.
3, before the formal transmission of data, add network testing data winding receiving and dispatching mechanism, automatically send random data bag, random data bag comprises two aspects: the one, and the size of packet is random, data packet and parsing bag ability in order to test network loop, the 2nd, the binary digit in packet is random, signal transmission quality in order to test network loop, by the netting twine in network environment, switches etc. are the receiving terminal to network interface card by data winding, by send and receive data data bit diversity ratio pair one by one, and then the stability of critic network environment, if indifference, network environment is stable.
4,, in data transmission procedure, the data pressure to network environment, carries out classification according to the number of packet, 100 below bag per second, as network environment a-quadrant, 100 bags per second are above, 5000 below bag, as network environment B region, 5000 more than bag per second, as network environment C region, network interface card adds packet is carried out to Auto-counting in driving, take second as time interval, the quantity of statistical data packet, according to the number of user data, tells current network environment pressure.
5, according to the different network environments region of telling, during network interface card is driven, add the operating frequency of network interface card is dynamically adjusted, be the difference according to network environment herein, the output frequency of the real-time external crystal oscillator of adjustment, reduces working frequency of chip, when packet amount is larger, operating frequency is carried out according to maximum 25Mhz, hour, operating frequency need be adjusted into smaller value 6Mhz to packet, guarantees the saving of system power dissipation.
Solve current at server system in high speed Networking Design, the problem that a lot of netting twine compatibility issues and transmission power consumption cannot dynamic adjustments.Guaranteed high efficiency, adaptive design that server system network interface card drives, realized server system network interface card and drive reliability, stability Design, for network interface card compatibility and the power managed of server system, had great importance.
Accompanying drawing explanation
Accompanying drawing 1 is implementing procedure figure of the present invention.
Embodiment
Content of the present invention is carried out to more detailed elaboration below:
1. will in the driving bag of network interface card, add transmit port medium to detect, when the access network interface cards such as netting twine and optical module, by I2C interface, read the model on optical module, the value reading is compared with driving the interface module list of the strict checking of process in bag simultaneously, if not in list, automatically exit link, this interface of prompting user is non-authentication module, realizes the judgement of access interface media compatibility;
2. before the formal transmission of data, automatically send random data bag, simultaneously by network environment by data winding the receiving terminal to network interface card, by send and receive data diversity ratio pair by turn, the stability of critic network environment.
3. in data transmission procedure, network interface card adds packet is carried out to Auto-counting in driving, and take second as time interval, the quantity of statistical data packet, according to the number of user data, 100 below bag per second, as network environment a-quadrant, 100 bags per second are above, 5000 below bag, as network environment B region, 5000 more than bag per second, as network environment C region, tell current network environment pressure and whether belong to A, B or C.
4. according to the different network environments region of telling, the output frequency of the real-time external crystal oscillator of dynamic adjustment, reduces working frequency of chip, when packet amount is larger, operating frequency is carried out according to maximum 25Mhz, and hour, operating frequency need be adjusted into smaller value 6Mhz to packet.
Through detailed above enforcement, can realize very easily network interface card and drive adaptive design, not only reach the compatible requirement of network interface card and extraneous network environment, and realized the energy-conservation requirement of automatic frequency reducing, realized reliability, the stability of server system network interface card work.

Claims (5)

1. the network interface card based on data transfer management drives a method for designing, it is characterized in that the method comprises the following steps:
1. will in the driving bag of network interface card, add transmit port medium to detect, when the access network interface cards such as netting twine and optical module, realize the judgement of access interface media compatibility;
2. before the formal transmission of data, add network testing data winding receiving and dispatching mechanism, automatically send random data bag, simultaneously by network environment by data winding the receiving terminal to network interface card, by send and receive data difference, compare the stability of critic network environment;
3. in data transmission procedure, the data pressure to network environment, carries out classification according to the number of packet, network interface card adds packet is carried out to Auto-counting in driving, and take second as time interval, the quantity of statistical data packet, according to the number of user data, tell current network environment pressure;
4. according to the different network environments region of telling, during network interface card is driven, add the operating frequency of network interface card is dynamically adjusted, when packet amount is larger, operating frequency is carried out according to maximum, hour, operating frequency need be adjusted into smaller value to packet, guarantees the saving of system power dissipation.
2. method according to claim 1, it is characterized in that in the driving bag of network interface card, adding transmit port medium to detect, when the access network interface cards such as netting twine and optical module, by I2C interface, read the model on optical module, the value reading is compared with driving the interface module list of the strict checking of process in bag simultaneously, if not in list, automatically exit link, this interface of prompting user is non-authentication module, with this, realizes the judgement of access interface media compatibility.
3. method according to claim 1, it is characterized in that before the formal transmission of data, add network testing data winding receiving and dispatching mechanism, automatically send random data bag, random data bag comprises two aspects: the one, and the size of packet is random, data packet and parsing bag ability in order to test network loop, the 2nd, the binary digit in packet is random, signal transmission quality in order to test network loop, by the netting twine in network environment, switches etc. are the receiving terminal to network interface card by data winding, by send and receive data data bit diversity ratio pair one by one, and then the stability of critic network environment, if indifference, network environment is stable.
4. method according to claim 1, it is characterized in that in data transmission procedure, data pressure to network environment, according to the number of packet, carry out classification, 100 below bag per second, as network environment a-quadrant, 100 bags per second are above, 5000 below bag, as network environment B region, 5000 more than bag per second, as network environment C region, network interface card adds packet is carried out to Auto-counting in driving, and take second as time interval, the quantity of statistical data packet, according to the number of user data, tell current network environment pressure.
5. method according to claim 1, it is characterized in that according to the different network environments region of telling, during network interface card is driven, add the operating frequency of network interface card is dynamically adjusted, be the difference according to network environment herein, the output frequency of the real-time external crystal oscillator of adjustment, working frequency of chip is reduced, when packet amount is larger, operating frequency is carried out according to maximum 25Mhz, and packet hour, operating frequency need be adjusted into smaller value 6Mhz, guarantees the saving of system power dissipation.
CN201410210980.8A 2014-05-19 2014-05-19 Network card drive design method based on data transmission management Pending CN104065543A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410210980.8A CN104065543A (en) 2014-05-19 2014-05-19 Network card drive design method based on data transmission management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410210980.8A CN104065543A (en) 2014-05-19 2014-05-19 Network card drive design method based on data transmission management

Publications (1)

Publication Number Publication Date
CN104065543A true CN104065543A (en) 2014-09-24

Family

ID=51553084

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410210980.8A Pending CN104065543A (en) 2014-05-19 2014-05-19 Network card drive design method based on data transmission management

Country Status (1)

Country Link
CN (1) CN104065543A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111835411A (en) * 2020-06-24 2020-10-27 苏州浪潮智能科技有限公司 Testing method applied to optical module of white box switch
CN117729114A (en) * 2024-01-18 2024-03-19 苏州元脑智能科技有限公司 Network card power consumption adjustment method and device, network card, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045222A (en) * 2011-01-30 2011-05-04 重庆思建科技有限公司 Real-time overall test method of network system
CN102301682A (en) * 2011-04-29 2011-12-28 华为技术有限公司 Method and system for network caching, domain name system redirection sub-system thereof
CN102739712A (en) * 2011-04-08 2012-10-17 ***通信集团贵州有限公司 Method and system for network cache data distribution
CN102780563A (en) * 2011-05-12 2012-11-14 国基电子(上海)有限公司 Multi-core network device and power saving method thereof
CN103152396A (en) * 2013-02-05 2013-06-12 华南师范大学 Data placement method and device applied to content distribution network system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045222A (en) * 2011-01-30 2011-05-04 重庆思建科技有限公司 Real-time overall test method of network system
CN102739712A (en) * 2011-04-08 2012-10-17 ***通信集团贵州有限公司 Method and system for network cache data distribution
CN102301682A (en) * 2011-04-29 2011-12-28 华为技术有限公司 Method and system for network caching, domain name system redirection sub-system thereof
CN102780563A (en) * 2011-05-12 2012-11-14 国基电子(上海)有限公司 Multi-core network device and power saving method thereof
CN103152396A (en) * 2013-02-05 2013-06-12 华南师范大学 Data placement method and device applied to content distribution network system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111835411A (en) * 2020-06-24 2020-10-27 苏州浪潮智能科技有限公司 Testing method applied to optical module of white box switch
CN111835411B (en) * 2020-06-24 2021-07-20 苏州浪潮智能科技有限公司 Testing method applied to optical module of white box switch
CN117729114A (en) * 2024-01-18 2024-03-19 苏州元脑智能科技有限公司 Network card power consumption adjustment method and device, network card, electronic equipment and storage medium
CN117729114B (en) * 2024-01-18 2024-05-07 苏州元脑智能科技有限公司 Network card power consumption adjustment method and device, network card, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US8228796B2 (en) Ethernet switching apparatus, and method for reducing power consumption of the same
CN103888293B (en) Data channel scheduling method of multichannel FC network data simulation system
CN102546640B (en) Information flow method when the many equipment of single account logs in and server
CN101867511A (en) Pause frame sending method, associated equipment and system
US9898435B2 (en) Aggregate baseboard management controller (BMC) controller
CN104246733A (en) Data redirection for universal serial bus devices
CN103997465A (en) Method and device for generating CNM
CN108388532A (en) The AI operations that configurable hardware calculates power accelerate board and its processing method, server
CN105101370B (en) Data connection method and device and WIFI module
CN110831039A (en) Data transmission method and transmission server in multi-path concurrent system
CN104104412A (en) Direct memory access (DMA) based power line network system and communication method thereof
CN107423239A (en) Low-power scm complete data frame method of reseptance under Halt patterns
CN104065543A (en) Network card drive design method based on data transmission management
CN105807886A (en) Chip arousing system, chip arousing method and mobile terminal
CN103765799B (en) Electrical idle state processing method and the fast interconnected PCIE device of peripheral component
CN111930645B (en) TCPIP-based universal USB equipment network transparent transmission system and method
CN109062837A (en) A kind of usb signal light teletransmission control module and method based on FPGA
CN103068018A (en) Low-power dissipation data-passthrough method with supper-high speed
CN101834756A (en) State monitoring system for load balance equipment
CN205754421U (en) Application server terminal machine for data cluster
CN208367918U (en) A kind of high reliability traffic trip vehicle guidance control system
CN217216573U (en) Multi-mode group communication system
CN203399134U (en) FC network dual-port simulation card
CN2896709Y (en) Kilomega-digit network fire-retardant-wall device
Trifonov et al. Data centre energy efficiency optimisation in high-speed packet I/O frameworks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140924

WD01 Invention patent application deemed withdrawn after publication