CN106850261A - The network equipment and data transmission method - Google Patents

The network equipment and data transmission method Download PDF

Info

Publication number
CN106850261A
CN106850261A CN201611219344.7A CN201611219344A CN106850261A CN 106850261 A CN106850261 A CN 106850261A CN 201611219344 A CN201611219344 A CN 201611219344A CN 106850261 A CN106850261 A CN 106850261A
Authority
CN
China
Prior art keywords
lpu
veneers
data
port
network
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.)
Granted
Application number
CN201611219344.7A
Other languages
Chinese (zh)
Other versions
CN106850261B (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.)
Beijing Huawei Digital Technologies Co Ltd
Original Assignee
Beijing Huawei Digital 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 Beijing Huawei Digital Technologies Co Ltd filed Critical Beijing Huawei Digital Technologies Co Ltd
Priority to CN201611219344.7A priority Critical patent/CN106850261B/en
Publication of CN106850261A publication Critical patent/CN106850261A/en
Application granted granted Critical
Publication of CN106850261B publication Critical patent/CN106850261B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • 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/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/40Constructional details, e.g. power supply, mechanical construction or backplane
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/552Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

The embodiment of the present invention provides a kind of network equipment and data transmission method.The network equipment includes master control borad, network board and Line interface processing unit LPU veneers;It is used for the port of input data and/or output data on the LPU veneers, is connected by direct channel between the network board;The master control borad, it is connected with the LPU veneers and network board, for in the case of the network processing unit NP failures of the LPU veneers, data on LPU veneers described in control input, transmitted to network board via the direct channel being input between the port of the data and network board, the network equipment is sent data to network board, carry out data transmission treatment.

Description

The network equipment and data transmission method
Technical field
The present invention relates to communication technical field, more particularly to a kind of network equipment and data transmission method.
Background technology
With the development of cloud computing, big data, mobile Internet and Internet of Things, carry out data processing to the network equipment can Requirement higher is proposed by property and validity.
Generally, the network equipment includes network board (Switch Fabric Unit, SFU) and multiple line interface treatment Unit (Line interface processing unit, LPU) veneer, data biography is carried out between multiple LPU veneers by SFU It is defeated.Included on LPU veneers for control data transmission network processing unit (Network Processor, NP) and be used for Multiple ports of input data and/or output data.The data of LPU veneers are input to by port, need to can just be transmitted by NP Such as to SFU, in Fig. 1, data are input into by the port 1 on LPU1, and NP1 via LPU1 is transmitted to SFU, by SFU's Treatment is transmitted to LPU2, and via the port 2 to LPU2 is transmitted after the NP2 of LPU2, is exported by port 2.
By foregoing description, if the NP failures on LPU veneers, the network equipment can not carry out data transmission place Reason.
The content of the invention
The embodiment of the present invention provides a kind of network equipment and data transfer, with the NP failures on LPU veneers in the case of, The network equipment is sent data to network board, carry out data transmission treatment.
A kind of first aspect, there is provided network equipment, the network equipment includes master control borad, network board and LPU veneers. LPU veneers include the port for input data and/or output data and the network processing unit NP for control data transmission. It is used for the port of input data and/or output data on the LPU veneers, is connected by direct channel between the network board Connect.The master control borad is connected with the LPU veneers and network board, in the case of the NP failures of the LPU veneers, controlling Data on the system input LPU veneers, via the direct channel being input between the port of the data and network board transmit to Network board, so as to enable the network equipment to send data to network board, carries out data transmission treatment.
Wherein, the quantity of LPU veneers be at least two, each LPU veneer include at least one for input data with/ Or the port of output data.
In a kind of possible design, the LPU veneers include a LPU veneers and the 2nd LPU veneers.First LPU The flow table item being stored with first NP of veneer in the 2nd NP of the 2nd LPU veneers.2nd NP of the 2nd LPU veneers In the flow table item that is stored with a NP of a LPU veneers.
The master control borad, specifically in the case of a NP failures of a LPU veneers, control input a to LPU Data on veneer, transmit to network board, and control via the direct channel being input between the port of the data and network board The network board is made by the 2nd NP of the data transfer to the 2nd LPU veneers.The 2nd LPU veneers, by described Two NP transmit to the network board flow table item of the data and the Data Matching.The network board is according to described The flow table item of Data Matching forwards the data.By this kind of implementation method, input to the data of failure LPU veneers can be enable Carried out data transmission based on the flow table item preserved in NP.
Wherein, if the flow table item according to the Data Matching determines that the port of the output data is a LPU veneers Port, then the network board is by the direct channel between network board and the port for exporting the data, the output data The port of the data is exported on to a LPU veneers.If the flow table item according to the Data Matching determines the output number According to port be the 2nd LPU veneers port, then the network board by the 2nd LPU veneers with export the data 2nd NP of port connection, exports the port that the data export the data to the 2nd LPU veneers.
In another possible design, the 3rd LPU veneers are also included in the LPU veneers;The master control borad is additionally operable to:If Determine that the load of the 3rd NP in the 3rd LPU veneers is less than the 2nd NP, then control the 3rd LPU veneers by the flow table Item is preserved into the 3rd NP, and controls the network board by the data transfer to the 3rd NP.
Wherein, the master control borad is additionally operable to:The 2nd LPU veneers are controlled to delete described the preserved in the 2nd NP The flow table item of one NP, to discharge the storage resource of the 2nd NP, reduces the load of the 2nd LPU veneers.
A kind of second aspect, there is provided data transmission method.In the method, the network equipment obtains data to be transmitted.True Surely in the case of transmitting a NP failures of first line interface processing unit LPU veneers of the data to be transmitted, by described The direct channel being input between the port of the data and network board on first LPU veneers transmits the data to be transmitted, makes net Network equipment can carry out data transmission treatment can send data to network board, carry out data transmission treatment.
In a kind of possible design, the port of the data is input on the LPU veneers that the network equipment passes through the failure Direct channel between network board is transmitted after the data to be transmitted, and the network equipment passes the data to be transmitted The 2nd NP of the 2nd LPU veneers is transported to, the flow table item for enabling input to be based on being preserved in NP to the data of failure LPU veneers is carried out Data transfer.Wherein, the flow table being stored with the 2nd NP of the 2nd LPU veneers in a NP of a LPU veneers .
In alternatively possible design, the network equipment is by being input into the port of the data on a LPU veneers Direct channel between network board is transmitted after the data to be transmitted, however, it is determined that the 3rd NP's in the 3rd LPU veneers Load of the load less than the 2nd NP, then preserve a LPU veneers in the 3rd NP of the 3rd LPU veneers A NP in flow table item.The network equipment is transmitted the 3rd into the 3rd LPU veneers by the data to be transmitted NP, so that load balancing between each LPU veneers.
In another possible design, the network equipment can delete store in the 2nd NP of the 2nd LPU veneers described Flow table item in first NP of the first LPU veneers, to discharge the storage resource of the 2nd NP, reduces the load of the 2nd LPU veneers.
A kind of third aspect, there is provided data transmission device, the data transmission device possesses realizes above-mentioned load balance process The repertoire of method.The function can be realized by hardware, it is also possible to performed corresponding software by hardware and realized.It is described Hardware or software include one or more modules corresponding with above-mentioned functions.The module can be software and/or hardware.
In a kind of possible design, the data transmission device includes receiving unit and processing unit, receiving unit and place The function of managing unit can be corresponding with various method steps, will not be described here.
The network equipment provided in an embodiment of the present invention and data transmission method, for being input on LPU veneers in the network equipment The port of data and/or output data, is connected between network board by direct channel, if therefore the NP failures on LPU veneers, Then the data on input fault LPU veneers, can transmit via the direct channel being input between the port of the data and network board To network board, the network equipment is sent data to network board, carry out data transmission treatment.
Brief description of the drawings
Fig. 1 is the schematic diagram that the network equipment transmits data by NP;
Fig. 2 is the structural representation of group-network construction provided in an embodiment of the present invention;
Fig. 3 is the structural representation of the network equipment provided in an embodiment of the present invention;
Fig. 4 is a kind of schematic diagram of data transfer path in the network equipment provided in an embodiment of the present invention;
Fig. 5 is another schematic diagram of data transfer path in the network equipment provided in an embodiment of the present invention;
Fig. 6 is the another schematic diagram of data transfer path in the network equipment provided in an embodiment of the present invention;
Fig. 7 is a kind of data transmission method flow chart provided in an embodiment of the present invention;
Fig. 8 is another data transmission method flow chart provided in an embodiment of the present invention;
Fig. 9 is another data transmission method flow chart provided in an embodiment of the present invention;
Figure 10 is a kind of data transmission device structural representation provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with accompanying drawing, the technical scheme in the embodiment of the present invention is illustrated.
Fig. 2 is the structural representation of group-network construction provided in an embodiment of the present invention.Refering to shown in Fig. 2, the group-network construction Including data transmitting equipment 110a and 110b, backbone network 120, Broadband Remote Access Server (broadband remote Access server, BRAS) 130 and data receiver 140a, 140b and 140c.The backbone network 120 can include many The individual network equipment for carrying out data transmission.The multiple network equipment includes router 120a, router 120b, router 120c With router 120d.
Each data transmitting equipment in Fig. 2 can communicate with each data receiver.The data transmitting equipment 110a is set by networks such as the router 120a in the backbone network 120, router 120b, router 120c and router 120d It is standby by data-message transmission to the BRAS 130.The BRAS 130 forwards the data to the data receiver 140a。
In Fig. 2, router 120a, router 120b, router 120c and router 120d that backbone network 120 includes etc. When the network equipment carries out data transmission, have that background section refers to " if the NP failures on LPU veneers, the network equipment Treatment can not be carried out data transmission " technical problem.
The embodiment of the present invention provides a kind of network equipment, be used on LPU veneers in the network equipment input data and/or The port of output data, is connected between network board by direct channel, if therefore the NP failures on LPU veneers, network sets Data on standby controllable input fault LPU veneers, via the direct channel being input between the port of the data and network board Transmit to network board, the network equipment is sent data to network board, carry out data transmission treatment.
Fig. 3 shows the structural representation of the network equipment provided in an embodiment of the present invention 100.Refering to shown in Fig. 3, network sets Standby 100 include master control borad 101, network board 102 and LPU veneers 103.The LPU veneers 103 are included for input data And/or port 1031 and the network processing unit NP1032 for control data transmission of output data.On the LPU veneers 103 For the port 1031 of input data and/or output data, it is connected by direct channel 104 between the network board 102. The master control borad 101 is connected with the LPU veneers 103 and network board 102, for the NP1032 events in the LPU veneers 103 In the case of barrier, the data on LPU veneers 103 described in control input, via the port 1031 and network board that are input into the data Direct channel 104 between 102 is transmitted to network board 102.
The quantity of the LPU veneers 103 that the network equipment 100 includes in the embodiment of the present invention is at least two, each LPU veneer 103 include at least one for input data and/or the port 1031 of output data.It is used to be input into each LPU veneer 103 Connected by direct channel 104 between each port 1031 of data and/or output data and network board.In LPU veneers In the case of 103 NP failures, the data being input on the LPU veneers 103 of the failure, via be input into the data port 1031 with Direct channel 104 between network board 102 is transmitted to network board 102.
Wherein, the network processing unit NP1032, NP1032 for control data transmission are also included in each LPU veneer 103 In preserve for control data transmission flow table item.In the case of NP1032 is in normal operating conditions, each LPU veneer For that can be communicated between each port 1031 and NP1032 of input data and/or output data in 103, data are via port 1031, can be transmitted to network board 102 by NP1032.
It should be noted that in embodiment of the present invention Fig. 3 with LPU veneers 103 be used for input data and/or output data Each port 1031 and network board 102 between set up direct channel 104 respectively and schematically illustrated, actual implementation process In not limit and set up direct channel 104 respectively between each port 1031 and network board 102, such as the energy between NP1032 Multiple ports 1031 of enough communication can be connected by a direct channel 104 with network board 102.
In the network equipment provided in an embodiment of the present invention, the end of input data and/or output data to be used on LPU veneers Mouthful, it is connected by direct channel between network board, if therefore the NP failures on LPU veneers, the controllable input of the network equipment Data on failure LPU veneers, transmit to switching network via the direct channel being input between the port of the data and network board Plate, enables the network equipment to send data to network board, carries out data transmission treatment.Also, in the embodiment of the present invention, In the case of NP failures on LPU veneers, the port on other LPU veneers can't be taken, make available port number sufficient.
In the embodiment of the present invention, in order that the flow table item that input can be based on being preserved in NP to the data of failure LPU veneers Carry out data transmission, can be that each LPU veneer sets the LPU veneers for backing up, it is mono- to preserve another LPU by the LPU veneers for backing up The flow table item that NP is preserved in plate, in the case of the NP failures of LPU veneers, master control borad can control the LPU veneers of input to the failure On data, transmitted to network board via the direct channel being input between the port of the data and network board, and control institute Network board is stated by the NP of the backup LPU veneers of the LPU veneers of the data transfer to the failure, then the LPU veneers of failure Backup LPU veneers the flow table item of the data and the Data Matching is transmitted to described by backing up the NP of LPU veneers Network board;The network board forwards the data according to the flow table item of the Data Matching.
Below the embodiment of the present invention so that the LPU veneers in the network equipment include a LPU veneers and the 2nd LPU veneers as an example Illustrate.The flow table item being stored with 2nd NP of the 2nd LPU veneers in a NP of a LPU veneers.Institute The flow table item being stored with the NP for stating a LPU veneers in the 2nd NP of the 2nd LPU veneers.
In the case of a NP failures of a LPU veneers, the number in the master control borad control input to a LPU veneers According to, transmitted to network board via the direct channel being input between the port of the data and network board, and control the exchange Web plate is by the 2nd NP of the data transfer to the 2nd LPU veneers.The 2nd LPU veneers, will be described by the 2nd NP The flow table item of data and the Data Matching is transmitted to the network board.The network board is according to the Data Matching Flow table item forwards the data.
In the case of the 2nd NP failures of the 2nd LPU veneers, the number in the master control borad control input to the 2nd LPU veneers According to, transmitted to network board via the direct channel being input between the port of the data and network board, and control the exchange Web plate is by a NP of the data transfer to a LPU veneers.The first LPU veneers, will be described by a NP The flow table item of data and the Data Matching is transmitted to the network board.The network board is according to the Data Matching Flow table item forwards the data.
To the NP by backing up LPU veneers (a LPU veneers) by taking the 2nd NP failures of the 2nd LPU veneers as an example in Fig. 4 (NP) process of carrying out data transmission is schematically illustrated.In the case of for a NP failures of a LPU veneers, pass through 2nd NP of the 2nd LPU veneers carries out data transmission process and is similar to, and will not be repeated here.
In the embodiment of the present invention, the network board forwards the data procedures according to the flow table item of the Data Matching In, the port of the output data can be determined according to the flow table item of Data Matching.If the flow table item according to the Data Matching is true Surely it is the port of the LPU veneers of failure to export the port of the data, then the network board should with output by network board Direct channel between the port of data, exports the port that the data export the data to the LPU veneers of the failure.If Flow table item according to the Data Matching determines that the port of the output data is the backup LPU veneers of the LPU veneers of failure Port, then by the NP of the backup LPU veneers of the LPU veneers of failure, export the backup of LPU veneer of the data to failure The port of the data is exported on LPU veneers.
In the case of a NP failures of a LPU veneers, if the flow table item according to the Data Matching determines output institute The port for stating data is the port of a LPU veneers, then the network board is by network board and the port for exporting the data Between direct channel, export the port that the data export the data to a LPU veneers.If according to the data The flow table item of matching determines the port that the port of the output data is the 2nd LPU veneers, then the network board is by described With the 2nd NP that be connected of port for exporting the data on 2nd LPU veneers, the output data are to defeated on the 2nd LPU veneers Go out the port of the data.
In the case of the 2nd NP failures of the 2nd LPU veneers, if the flow table item according to the Data Matching determines output institute The port for stating data is the port of the 2nd LPU veneers, then the network board is by network board and the port for exporting the data Between direct channel, export the port that the data export the data to the 2nd LPU veneers.If according to the data The flow table item of matching determines the port that the port of the output data is a LPU veneers, then the network board is by described With the NP that be connected of port for exporting the data on first LPU veneers, the output data are to defeated on a LPU veneers Go out the port of the data.
In Fig. 5 by taking the 2nd NP failures of the 2nd LPU veneers as an example to network board according to the Data Matching flow table item The data procedures are forwarded to illustrate.In Fig. 5, the 2nd NP failures of the 2nd LPU veneers, the network equipment is according to the data The flow table item matched somebody with somebody determines the port that the port of the output data is the 2nd LPU veneers, then the network board passes through switching network Direct channel between plate and the port for exporting the data, exports the data and exports the data to the 2nd LPU veneers Port.
In the embodiment of the present invention, above by the mode for every LPU veneers setting backup LPU veneers in the network equipment, So that in the case of any LPU single board defaults, being capable of achieving the treatment carried out data transmission based on the flow table item in NP.
In the embodiment of the present invention, in the case of the NP failures of LPU veneers, the LPU of master control borad control input to the failure is mono- Data on plate, transmit to network board, and control via the direct channel being input between the port of the data and network board The network board is by the NP of the backup LPU veneers of the LPU veneers of the data transfer to the failure, and the LPU by failure is mono- The backup LPU veneers of plate carry out data transmission treatment, if the currently processed business of the backup LPU veneers of the LPU veneers of failure compared with Many, then the forwarding load for being likely to result in the backup LPU veneers of the LPU veneers of failure is larger.It is each to make in the embodiment of the present invention Load balancing between LPU veneers, the master control borad of the network equipment can control the network board that the data transfer extremely should Before the NP of the backup LPU veneers of the LPU veneers of failure, the loading condition of each LPU veneers is determined, however, it is determined that the network equipment There is LPU veneer of the load less than the backup LPU veneers load of the LPU veneers of failure in LPU veneers, then can control the load small In failure LPU veneers backup LPU veneers load LPU veneers by the flow table item in the NP of the LPU veneers of failure preserve to In NP of the load less than the LPU veneers of the backup LPU veneers load of the LPU veneers of failure, and network board is controlled by failure LPU veneers data transfer to the load less than failure LPU veneers backup LPU veneers load LPU veneers NP.
In the embodiment of the present invention, master control borad control network board is small to the load by the data transfer of the LPU veneers of failure In after the NP of the LPU veneers of the backup LPU veneers load of the LPU veneers of failure, the backup LPU of the LPU veneers of failure is can control Flow table item in the NP of the LPU veneers of the failure preserved in the NP of the backup LPU of the LPU veneers of veneer deletion failure, to discharge The storage resource of the 2nd NP, reduces the load of the 2nd LPU veneers.
In the embodiment of the present invention so that LPU veneers include a LPU veneers, the 2nd LPU veneers and the 3rd LPU veneers as an example Illustrate.
It is assumed that a NP failures of a LPU veneers, the LPU that is stored with the 2nd NP of the 2nd LPU veneers is mono- Flow table item in first NP of plate.The master control borad is if it is determined that the load of the 3rd NP in the 3rd LPU veneers is less than described second NP, then control the 3rd LPU veneers to preserve into the 3rd NP flow table item, and control the network board by institute Data transfer to the 3rd NP is stated, data transfer path schematic diagram is as shown in Figure 6.
In the embodiment of the present invention, the master control borad of the network equipment also can control the 2nd LPU veneers and delete the 2nd NP The flow table item of the first NP of middle preservation.
Based on the network equipment that above-described embodiment is provided, the embodiment of the present invention provides a kind of data transmission method.
Fig. 7 shows data transmission method schematic flow sheet provided in an embodiment of the present invention.As shown in fig. 7, comprises:
S101:The network equipment obtains data to be transmitted.
The network equipment can be obtained by being used for the port of input data on a LPU veneers in the embodiment of the present invention.
S102:The network equipment determines a NP failures of a LPU veneers of the transmission data to be transmitted.
S103:Be input on the LPU veneers that the network equipment passes through the failure port of the data and network board it Between direct channel transmit the data to be transmitted.
Data transmission method provided in an embodiment of the present invention, on a LPU veneers of transmission data to be transmitted first In the case of NP failures, can be transmitted by the direct channel being input between the port of the data and network board on a LPU veneers The data to be transmitted, the network equipment is carried out data transmission treatment can send data to network board, enter line number According to transmission process.
Fig. 8 shows another data transmission method flow chart provided in an embodiment of the present invention.Data transfer shown in Fig. 8 Method, also comprises the following steps on the basis of transmission method shown in Fig. 7:
S104:The network equipment transmits the data to be transmitted to the 2nd NP of the 2nd LPU veneers.Wherein, described second The flow table item being stored with 2nd NP of LPU veneers in a NP of a LPU veneers.
In the embodiment of the present invention, by transmitting the data to be transmitted to the 2nd NP of the 2nd LPU veneers, can make defeated The flow table item that entering can be based on being preserved in NP to the data of failure LPU veneers carries out data transmission.
Fig. 9 shows another data transmission method flow chart provided in an embodiment of the present invention.Data transfer shown in Fig. 9 Method, also comprises the following steps on the basis of transmission method shown in Fig. 7:
S104:Determine whether the load of the 3rd NP in the 3rd LPU veneers is less than the negative of the 2nd NP in the 2nd LPU veneers Carry.
S105:If it is determined that the load of the load less than the 2nd NP of the 3rd NP in the 3rd LPU veneers, then described the Preserve the flow table item in a NP of a LPU veneers in 3rd NP of three LPU veneers, and by the number to be transmitted According to the 3rd NP transmitted into the 3rd LPU veneers.
S106:If it is determined that the load of the 3rd NP in the 3rd LPU veneers is less than the 2nd NP, then by the number to be transmitted According to the 2nd NP transmitted to the 2nd LPU veneers.Wherein, the LPU that is stored with the 2nd NP of the 2nd LPU veneers is mono- Flow table item in first NP of plate.
The embodiment of the present invention is it is determined that the loading condition of the load less than the 2nd NP of the 3rd NP in the 3rd LPU veneers Under, the flow table item in the NP for preserving a LPU veneers in the 3rd NP of the 3rd LPU veneers, and will The data to be transmitted transmits the 3rd NP into the 3rd LPU veneers, can reduce the load of the 2nd LPU veneers, makes each Load balancing between LPU veneers.
Based on the data transmission method of above-mentioned offer, the embodiment of the present invention also provides a kind of data transmission device.Can manage Solution, data transmission device in order to realize above-mentioned functions, it comprises performing the corresponding hardware configuration of each function and/or soft Part module.With reference to disclosed in this invention embodiment describe each example unit and algorithm steps, embodiment of the present invention energy It is enough to be realized with the combining form of hardware or hardware and computer software.Certain function is driven with hardware or computer software actually Move the mode of hardware to perform, depending on the application-specific and design constraint of technical scheme.Those skilled in the art can be with Realize described function, but this realization it is not considered that beyond this using different methods to each specific application The scope of the technical scheme of inventive embodiments.
The embodiment of the present invention can carry out the division of functional unit, example according to above method example to data transmission device Such as, each function can be corresponded to and divides each functional unit, it is also possible to which two or more functions are integrated at one In reason unit.Above-mentioned integrated unit can both be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit Realize.It should be noted that the division in the embodiment of the present invention to unit is schematical, only a kind of logic function is drawn Point, there can be other dividing mode when actually realizing.
In the case of using integrated unit, Figure 10 shows a kind of structural representation of data transmission device.Refer to Shown in Figure 10, data transmission device 1000 includes acquiring unit 1001 and processing unit 1002, wherein, acquiring unit 1001 is used for Obtain data to be transmitted.Processing unit 1002 is used for it is determined that transmitting the of the data to be transmitted of the acquisition of the acquiring unit 1001 In the case of first NP failures of one LPU veneers, by be input on a LPU veneers port of the data and network board it Between direct channel transmit the data to be transmitted.
In a kind of possible implementation method, the processing unit 1002 is additionally operable to defeated on the LPU veneers by the failure Enter after direct channel between the port of the data and network board transmits the data to be transmitted, by the data to be transmitted Transmit to the 2nd NP of the 2nd LPU veneers.Wherein, be stored with a LPU veneers in the 2nd NP of the 2nd LPU veneers A NP in flow table item.
In alternatively possible implementation method, the processing unit 1002 is additionally operable to by defeated on a LPU veneers Enter after direct channel between the port of the data and network board transmits the data to be transmitted, however, it is determined that the 3rd LPU is mono- The load of the load less than the 2nd NP of the 3rd NP in plate, then preserve described in the 3rd NP of the 3rd LPU veneers Flow table item in first NP of the first LPU veneers, the data to be transmitted is transmitted into the 3rd LPU veneers Three NP.
In the case where being realized using example, in hardware, data transmission device 1000 can be the network being related in above-described embodiment Equipment.
It should be noted that data transmission device provided in an embodiment of the present invention 1000 possesses what is be related in above-described embodiment The function of the network equipment, the function of processing unit 1002 can be corresponding with the function of the master control borad in the network equipment, herein not Give and repeat not local in detail enough for embodiment of the present invention description, see the associated description of above-described embodiment, the present invention is real Example is applied to will not be repeated here.
Obviously, those skilled in the art can carry out various changes and modification without deviating from essence of the invention to the present invention God and scope.So, if these modifications of the invention and modification belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising these changes and modification.

Claims (10)

1. a kind of network equipment, it is characterised in that including master control borad, network board and Line interface processing unit LPU veneers;
It is used for the port of input data and/or output data on the LPU veneers, by direct-connected logical between the network board Road is connected;
The master control borad, is connected with the LPU veneers and network board, for the network processing unit NP events in the LPU veneers In the case of barrier, the data on LPU veneers described in control input are straight between the port of the data and network board via being input into Communication channel is transmitted to network board.
2. the network equipment as claimed in claim 1, it is characterised in that the LPU veneers include a LPU veneers and second LPU veneers;
The flow table item being stored with 2nd NP of the 2nd LPU veneers in a NP of a LPU veneers;
The master control borad, specifically in the case of a NP failures of a LPU veneers, control input to a LPU veneers On data, transmitted to network board via the direct channel being input between the port of the data and network board, and control institute Network board is stated by the 2nd NP of the data transfer to the 2nd LPU veneers;
The 2nd LPU veneers, are transmitted to institute the flow table item of the data and the Data Matching by the 2nd NP State network board;
The network board, is additionally operable to forward the data according to the flow table item of the Data Matching.
3. the network equipment as claimed in claim 2, it is characterised in that the network board according to the Data Matching flow table When item forwards the data, specifically for:
If the flow table item according to the Data Matching determines the port that the port of the output data is a LPU veneers, institute Network board is stated by the direct channel between network board and the port for exporting the data, the data to described first are exported The port of the data is exported on LPU veneers.
4. the network equipment as claimed in claim 2, it is characterised in that the network board according to the Data Matching flow table When item forwards the data, specifically for:
If the flow table item according to the Data Matching determines the port that the port of the output data is the 2nd LPU veneers, institute Network board is stated by the 2nd NP being connected with the port for exporting the data on the 2nd LPU veneers, the data is exported extremely The port of the data is exported on the 2nd LPU veneers.
5. the network equipment as described in any one of claim 2 to 4, it is characterised in that also include the 3rd in the LPU veneers LPU veneers;
The master control borad is additionally operable to:
If it is determined that the load of the 3rd NP in the 3rd LPU veneers is less than the 2nd NP, then the 3rd LPU veneers are controlled by institute State flow table item to preserve into the 3rd NP, and control the network board by the data transfer to the 3rd NP.
6. the network equipment as claimed in claim 5, it is characterised in that the master control borad is additionally operable to:
The 2nd LPU veneers are controlled to delete the flow table item of the NP preserved in the 2nd NP.
7. the network equipment as claimed in claim 2, it is characterised in that stored in a NP of a LPU veneers State the flow table item in the 2nd NP of the 2nd LPU veneers.
8. a kind of data transmission method, it is characterised in that including:
The network equipment obtains data to be transmitted;
The network equipment determines the NP events of the first line interface processing unit LPU veneers of the transmission data to be transmitted Barrier;
The network equipment is by the direct channel that is input between the port of the data and network board on a LPU veneers Transmit the data to be transmitted.
9. method as claimed in claim 8, it is characterised in that defeated on the LPU veneers that the network equipment passes through the failure Enter after the direct channel transmission data to be transmitted between the port of the data and network board, methods described also includes:
The network equipment transmits the data to be transmitted to the 2nd NP of the 2nd LPU veneers;
Wherein, the flow table item being stored with the 2nd NP of the 2nd LPU veneers in a NP of a LPU veneers.
10. method as claimed in claim 9, it is characterised in that the network equipment is input into by a LPU veneers Direct channel between the port of the data and network board is transmitted after the data to be transmitted, and methods described also includes:
If it is determined that the load of the load less than the 2nd NP of the 3rd NP in the 3rd LPU veneers, then in the 3rd LPU veneers The 3rd NP in preserve flow table item in a NP of a LPU veneers;
The network equipment is transmitted the 3rd NP into the 3rd LPU veneers by the data to be transmitted.
CN201611219344.7A 2016-12-26 2016-12-26 Network device and data transmission method Active CN106850261B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611219344.7A CN106850261B (en) 2016-12-26 2016-12-26 Network device and data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611219344.7A CN106850261B (en) 2016-12-26 2016-12-26 Network device and data transmission method

Publications (2)

Publication Number Publication Date
CN106850261A true CN106850261A (en) 2017-06-13
CN106850261B CN106850261B (en) 2020-09-18

Family

ID=59135703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611219344.7A Active CN106850261B (en) 2016-12-26 2016-12-26 Network device and data transmission method

Country Status (1)

Country Link
CN (1) CN106850261B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108712293A (en) * 2018-05-30 2018-10-26 新华三技术有限公司 Board managing method and the network equipment
CN109245985A (en) * 2018-08-24 2019-01-18 烽火通信科技股份有限公司 Communication means and system between a kind of single-deck of equipment inside
CN110968806A (en) * 2019-11-15 2020-04-07 新华三半导体技术有限公司 Maintenance information searching method and device and network equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040186914A1 (en) * 2003-03-20 2004-09-23 Toru Shimada Data processing circuit
CN101848154A (en) * 2010-05-17 2010-09-29 华为技术有限公司 System based on advanced telecom computation architecture
CN102143014A (en) * 2010-11-03 2011-08-03 华为数字技术有限公司 Single board failure detection method, single board and router

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040186914A1 (en) * 2003-03-20 2004-09-23 Toru Shimada Data processing circuit
CN101848154A (en) * 2010-05-17 2010-09-29 华为技术有限公司 System based on advanced telecom computation architecture
CN102143014A (en) * 2010-11-03 2011-08-03 华为数字技术有限公司 Single board failure detection method, single board and router

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108712293A (en) * 2018-05-30 2018-10-26 新华三技术有限公司 Board managing method and the network equipment
CN108712293B (en) * 2018-05-30 2021-12-07 新华三技术有限公司 Single board management method and network equipment
CN109245985A (en) * 2018-08-24 2019-01-18 烽火通信科技股份有限公司 Communication means and system between a kind of single-deck of equipment inside
CN109245985B (en) * 2018-08-24 2020-12-29 烽火通信科技股份有限公司 Communication method and system between single disks in equipment
CN110968806A (en) * 2019-11-15 2020-04-07 新华三半导体技术有限公司 Maintenance information searching method and device and network equipment
CN110968806B (en) * 2019-11-15 2023-06-09 新华三半导体技术有限公司 Maintenance information searching method and device and network equipment

Also Published As

Publication number Publication date
CN106850261B (en) 2020-09-18

Similar Documents

Publication Publication Date Title
CN102067533B (en) Port grouping for association with virtual interfaces
CN102469021B (en) Method of transmitting business flow and member equipment in intelligent resilience frame system
EP2356775B1 (en) Central controller for coordinating multicast message transmissions in distributed virtual network switch environment
US20100232419A1 (en) Providing fibre channel services and forwarding fibre channel over ethernet frames
US10469277B2 (en) Multicast group establishment method in fat-tree network, apparatus, and fat-tree network
EP2222033A1 (en) High availability and multipathing for fibre channel over ethernet
CN106850261A (en) The network equipment and data transmission method
US20200007472A1 (en) Service insertion in basic virtual network environment
CN101197851A (en) Method and system for implementing control of plane centralized type data plane distribution
US11601360B2 (en) Automated link aggregation group configuration system
CN103441937A (en) Sending method and receiving method of multicast data
CN103532863B (en) Method and device for realizing software stacking
WO2021022806A1 (en) Network system, method, and communication device for centralized processing of network services
CN112118070A (en) Control method of forwarding network, network equipment and system
CN105099898A (en) PPPOE (point-to-point protocol over Ethernet) message forwarding method and BRAS (broadband remote access server)
CN105162623B (en) A kind of cloud processing method and Cloud Server
CN109474507A (en) A kind of message forwarding method and device
CN104243608A (en) Communication method, cloud management server and virtual switch
CN104954155A (en) Network equipment with multiple service boards and method for sharing multiple service boards
CN116055426A (en) Method, equipment and medium for traffic offload forwarding in multi-binding mode
CN104394075A (en) Message transmission method and equipment
CN109150724A (en) A kind of communication means and network interface card
CN103765837B (en) The message processing method of multi-CPU and system, crosspoint, veneer
CN104838624A (en) Method, apparatus and system for controlling forwarding of service data in virtual network
CN104202267B (en) The collocation method and VSD of the network equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant