CN106850261A - The network equipment and data transmission method - Google Patents
The network equipment and data transmission method Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/40—Constructional details, e.g. power supply, mechanical construction or backplane
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/552—Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/557—Error 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
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.
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)
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)
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 |
-
2016
- 2016-12-26 CN CN201611219344.7A patent/CN106850261B/en active Active
Patent Citations (3)
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)
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 |