[go: up one dir, main page]

CN107483352A - Data fast-forwarding structure and method in super fusion network device - Google Patents

Data fast-forwarding structure and method in super fusion network device Download PDF

Info

Publication number
CN107483352A
CN107483352A CN201710727244.3A CN201710727244A CN107483352A CN 107483352 A CN107483352 A CN 107483352A CN 201710727244 A CN201710727244 A CN 201710727244A CN 107483352 A CN107483352 A CN 107483352A
Authority
CN
China
Prior art keywords
data
channel
forwarding
exchange chip
network device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710727244.3A
Other languages
Chinese (zh)
Inventor
刘小莉
卓鸿辉
王强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Sunway Technology Co Ltd
Original Assignee
Chongqing Sunway Technology 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 Chongqing Sunway Technology Co Ltd filed Critical Chongqing Sunway Technology Co Ltd
Priority to CN201710727244.3A priority Critical patent/CN107483352A/en
Publication of CN107483352A publication Critical patent/CN107483352A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Bus Control (AREA)

Abstract

Data fast-forwarding structure and method in a kind of super fusion network device of the present invention, the structure include:Processor, exchange chip, Ethernet interface, the first data forwarding channel and the second forwarding channel, the processor is communicated by the first data forwarding channel with exchange chip, and described exchange chip is communicated by the second data forwarding channel with Ethernet interface;First data forwarding channel includes PCIe buses and ethernet channel;Second data forwarding channel includes PCIe buses and ethernet channel;The present invention improves the forward efficiency of cloud computing center network level, to realize that super fusion network device truly provides basis.

Description

Data fast-forwarding structure and method in super fusion network device
Technical field
The present invention relates to network technique field, and in particular to data fast-forwarding structure and side in super fusion network device Method.
Background technology
With the rapid development at the fused data center of new generation such as cloud computing, by calculating, network, storage and server virtual The super UNE framework that facility is integrated based on the resources such as change, as shown in Figure 1, it has also become the focus in industry, and Current major cloud manufacturer mainly follows the theory of promoter Nutanix " calculating+storage ", and neglects network portion, and network Data forwarding channel in equipment is by the speed and efficiency of extreme influence data forwarding.
The fusion of " calculating+storage+server virtualization " commercial solution existing in the industry, but to build completely Super fusion in meaning should also be to consider the overall plan that " network " merges, base of the network portion as fused data center Plinth, there can be substantial amounts of internal data interaction in supercomputing, distributed storage, virtual server and scheduling process, and it is big The internal data interaction of amount is then related to forwarding rate and efficiency of the network equipment to data.
In the prior art, legacy network switching equipment forwarding channel, as shown in Fig. 2 control and management plane use low speed The single channel forwarding structure of rate bus, is scheduled the forwarding for completing datum plane to exchange chip, for example, nx mouths and mx mouths it Between data forwarding, its interchanger operation inter-process is simple, limited performance, and is easily asked in repeating process by single channel Topic causes internal congestion, causes data-forwarding rate and effect using this kind of scheme in the UNE of new generation such as cloud service Rate is substantially insufficient, it is impossible to realizes the data fast dispatch forwarding of network level, causes super UNE to develop into bottleneck.
The content of the invention
For above technical problem, the present invention proposes data fast-forwarding structure and side in a kind of super fusion network device Method, processor concurrently carry out data surface and data plane signaling by PCIe (PCI-Express) buses and ethernet channel Forwarding, improve the efficiency of forwarding.
Data fast-forwarding structure in a kind of super fusion network device, including:Processor, exchange chip, Ethernet exchanging Interface, the first data forwarding channel and the second forwarding channel, the processor pass through the first data forwarding channel and exchange chip Communication, described exchange chip are communicated by the second data forwarding channel with Ethernet interface;First data forwarding Passage includes PCIe buses and ethernet channel;Second data forwarding channel includes PCIe buses and ethernet channel.
Preferably, the processor is X 86 processor, and the ethernet channel is 10Gbps*n to 100Gbps*n band Width, the PCIe buses use 10Gbps to 20Gbps speed standard;N is number of active lanes, for the integer more than or equal to 1.
Preferably, the PCIe buses are communicated by direct memory access DMA read-write operations with exchange chip.
Preferably, it is described to be communicated by direct memory access DMA read-write operations with exchange chip including DMA with packet shape Formula communicates with exchange chip, it is not necessary to the direct participation of the processor.
Preferably, ethernet channel and the PCIe bus parallel sets and communicated with exchange chip.
Data fast forwarding method in a kind of super fusion network device, including:
Processor selects the first data forwarding channel and control instruction is sent into exchange chip;
Exchange chip is sent data to corresponding Ethernet exchanging by the second data forwarding channel according to control instruction Interface;
First data forwarding channel includes PCIe buses and ethernet channel;
Second data forwarding channel includes PCIe buses and ethernet channel.
Preferably, the processor is X 86 processor, and the ethernet channel is 10Gbps*n to 100Gbps*n band Width, the PCIe buses use 10Gbps to 20Gbps speed standard;N is number of active lanes, for the integer more than or equal to 1.
Preferably, the PCIe buses are communicated by direct memory access DMA read-write operations with exchange chip.
Preferably, it is described to be communicated by direct memory access DMA read-write operations with exchange chip including DMA with packet shape Formula communicates with exchange chip, it is not necessary to the direct participation of the processor.
Preferably, the ethernet channel of the first data forwarding channel and PCIe bus parallels are set, and the second data forwarding is led to The ethernet channel and PCIe bus parallels in road are set.Compared with prior art, the present invention overcomes list using binary channels design The congestion problems that passage is brought, while can be control signaling and data selector channel, the payload amount of passage is improved, is made described The systematic function of the network equipment is significantly lifted.
Brief description of the drawings
Fig. 1 is super fusion basic network architectures schematic diagram;
Fig. 2 is conventional switch forwarding channel structural representation;
Fig. 3 is data fast-forwarding structure preferred embodiment structural representation in the super fusion network device of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that institute The embodiment of description is only part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, The every other embodiment that those of ordinary skill in the art are obtained under the premise of creative work is not made, belongs to this hair The scope of bright protection.
Preferably, data forwarding is carried out between processor and exchange chip of the invention, for improving cloud computing center network The forward efficiency of aspect, to realize that a kind of super fusion network device truly provides basis.It is as follows by illustrating:
Data fast-forwarding structure in a kind of super fusion network device, as shown in figure 3, including:Processor, exchange chip, Ethernet interface, the first data forwarding channel and the second data forwarding channel, the processor pass through the first data forwarding Passage is communicated with exchange chip, and described exchange chip is communicated by the second data forwarding channel with Ethernet interface.
Processor of the present invention can use 16,32,64 bit processors.It is preferred that the processor is X86 processing Device.
Preferably, described data forwarding channel includes PCIe buses and ethernet channel;Ethernet channel, generally (n is number of active lanes to 10Gbps*n to 100Gbps*n bandwidth, for the integer more than or equal to 1, according to technology development It is fixed), directly communicated with X 86 processor, dispatched by X 86 processor, so as to realize the number of data plane and control plane According to forwarding;PCIe buses, 10Gbps to 20Gbps speed standard (depending on PCIe technical standards) can be used, with X86 Processor is communicated.
It is preferred that in structures and methods of the present invention, the processor is X 86 processor, and the ethernet channel is 10Gbps*n to 100Gbps*n bandwidth, the PCIe buses use 10Gbps to 20Gbps speed standard.Through testing repeatedly Know, the configuration causes processor to be matched in maximum efficiency in transmission rate with ethernet channel and PCIe buses.
Preferably, the PCIe buses are communicated by direct memory access DMA read-write operations with exchange chip.
Further, it is described to be communicated by direct memory access DMA read-write operations with exchange chip including DMA with packet Form communicates with exchange chip, it is not necessary to the direct participation of the processor, can effectively reduce CPU occupancy, greatly improve The throughput of data, makes the systematic function of the network equipment significantly be lifted.
Preferably, communicated with exchange chip ethernet channel and the PCIe bus parallel.
Data fast forwarding method in a kind of super fusion network device, including:
Processor selects the first data forwarding channel and control instruction is sent into exchange chip;
Exchange chip is sent data to corresponding Ethernet exchanging by the second data forwarding channel according to control instruction Interface;
First data forwarding channel includes PCIe buses and ethernet channel;
Second data forwarding channel includes PCIe buses and ethernet channel.
Preferably, described data forwarding channel includes PCIe buses and ethernet channel;Ethernet channel, generally (n is number of active lanes to 10Gbps*n or 100Gbps*n bandwidth, for the integer more than or equal to 1, according to technology development It is fixed), directly communicated with X 86 processor, dispatched by X 86 processor, so as to realize the number of data plane and control plane According to forwarding;PCIe buses, the general speed standard (depending on PCIe technical standards) for using 10Gbps or 20Gbps, with X86 Processor is communicated.
Preferably, the PCIe buses are communicated by direct memory access DMA read-write operations with exchange chip.
Preferably, it is described to be communicated by direct memory access DMA read-write operations with exchange chip including DMA with packet shape Formula communicates with exchange chip, it is not necessary to the direct participation of the processor, can effectively reduce CPU occupancy, substantially increase The throughput of data, the systematic function of the network equipment is set significantly to be lifted.
Preferably, communicated with exchange chip ethernet channel and the PCIe bus parallel;Wherein, ethernet channel mould In block, generally 10Gbps*n or 100Gbps*n bandwidth (depending on technology development), directly enter with X 86 processor Row communication, is dispatched by X 86 processor, so as to realize the data forwarding of data plane and control plane;In PCIe bus modules, The general speed standard (depending on PCIe technical standards) for using 10Gbps or 20Gbps, is communicated with X 86 processor.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can To instruct the hardware of correlation to complete by program, the program can be stored in a computer-readable recording medium, storage Medium can include:ROM, RAM, disk or CD etc..
The object, technical solutions and advantages of the present invention are further described above example of the present invention, institute It should be understood that embodiment provided above or embodiment are only the preferred embodiment of the present invention, not limiting System is of the invention, within the spirit and principles of the invention any modification, equivalent substitution and improvements made for the present invention etc., It should be included within protection scope of the present invention.

Claims (10)

  1. A kind of 1. data fast-forwarding structure in super fusion network device, it is characterised in that including:Processor, exchange chip, with Too net Fabric Interface, the first data forwarding channel and the second data forwarding channel, the processor are led to by the first data forwarding Road is communicated with exchange chip, and the exchange chip is communicated by the second data forwarding channel with Ethernet interface;Described One data forwarding channel includes PCIe buses and ethernet channel;Second data forwarding channel includes PCIe buses and ether Netcom road.
  2. 2. data fast-forwarding structure in super fusion network device according to claim 1, it is characterised in that the processing Device is X 86 processor, and the ethernet channel is 10Gbps*n to 100Gbps*n bandwidth, and the PCIe buses use 10Gbps to 20Gbps speed standard;N is number of active lanes, for the integer more than or equal to 1.
  3. 3. data fast-forwarding structure in super fusion network device according to claim 1, it is characterised in that the PCIe Bus is communicated by direct memory access DMA read-write operations with exchange chip.
  4. 4. data fast-forwarding structure in super fusion network device according to claim 3, it is characterised in that described to pass through Direct memory access DMA read-write operations communicate with exchange chip to be communicated including DMA with data packet form with exchange chip, it is not necessary to The direct participation of the processor.
  5. 5. data fast-forwarding structure in super fusion network device according to claim 1, it is characterised in that the ether Netcom road and PCIe bus parallels are set to communicate with exchange chip.
  6. A kind of 6. data fast forwarding method in super fusion network device, it is characterised in that including:
    Processor selects the first data forwarding channel and control instruction is sent into exchange chip;
    Exchange chip is sent data to corresponding Ethernet interface by the second data forwarding channel according to control instruction;
    First data forwarding channel includes PCIe buses and ethernet channel;
    Second data forwarding channel includes PCIe buses and ethernet channel.
  7. 7. data fast forwarding method in super fusion network device according to claim 6, it is characterised in that the processing Device is X 86 processor, and the ethernet channel is 10Gbps*n to 100Gbps*n bandwidth, and the PCIe buses use 10Gbps to 20Gbps speed standard;N is number of active lanes, for the integer more than or equal to 1.
  8. 8. data fast forwarding method in super fusion network device according to claim 6, it is characterised in that the PCIe Bus is communicated by direct memory access DMA read-write operations with exchange chip.
  9. 9. data fast forwarding method in super fusion network device according to claim 8, it is characterised in that described to pass through Direct memory access DMA read-write operations communicate with exchange chip to be communicated including DMA with data packet form with exchange chip, it is not necessary to The direct participation of the processor.
  10. 10. data fast forwarding method in super fusion network device according to claim 6, it is characterised in that the first number Set according to the ethernet channel and PCIe bus parallels of forwarding channel, the ethernet channel and PCIe of the second data forwarding channel are total Line is set parallel.
CN201710727244.3A 2017-08-23 2017-08-23 Data fast-forwarding structure and method in super fusion network device Pending CN107483352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710727244.3A CN107483352A (en) 2017-08-23 2017-08-23 Data fast-forwarding structure and method in super fusion network device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710727244.3A CN107483352A (en) 2017-08-23 2017-08-23 Data fast-forwarding structure and method in super fusion network device

Publications (1)

Publication Number Publication Date
CN107483352A true CN107483352A (en) 2017-12-15

Family

ID=60602105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710727244.3A Pending CN107483352A (en) 2017-08-23 2017-08-23 Data fast-forwarding structure and method in super fusion network device

Country Status (1)

Country Link
CN (1) CN107483352A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131093A (en) * 2019-12-16 2020-05-08 北京计算机技术及应用研究所 Seven-layer switching system for three-wire interconnection of computing chip and switching chip
CN113966012A (en) * 2021-11-05 2022-01-21 杭州安恒信息技术股份有限公司 Access method and system of super-fusion storage system and computer storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101252537A (en) * 2008-03-31 2008-08-27 杭州华三通信技术有限公司 A switching network communication system, method and main control board
CN101277195A (en) * 2007-03-30 2008-10-01 杭州华三通信技术有限公司 A switching network communication system, implementation method and switching device
CN102739490A (en) * 2012-06-26 2012-10-17 国电南瑞科技股份有限公司 Multi-channel synchronous Ethernet expansion system based on peripheral component interface express (PCIe) bus
CN102769574A (en) * 2012-08-06 2012-11-07 华为技术有限公司 A device capable of hardware acceleration of business and its method
US20130268694A1 (en) * 2012-04-06 2013-10-10 International Business Machines Corporation Pass-through converged network adaptor (cna) using existing ethernet switching device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277195A (en) * 2007-03-30 2008-10-01 杭州华三通信技术有限公司 A switching network communication system, implementation method and switching device
CN101252537A (en) * 2008-03-31 2008-08-27 杭州华三通信技术有限公司 A switching network communication system, method and main control board
US20130268694A1 (en) * 2012-04-06 2013-10-10 International Business Machines Corporation Pass-through converged network adaptor (cna) using existing ethernet switching device
CN102739490A (en) * 2012-06-26 2012-10-17 国电南瑞科技股份有限公司 Multi-channel synchronous Ethernet expansion system based on peripheral component interface express (PCIe) bus
CN102769574A (en) * 2012-08-06 2012-11-07 华为技术有限公司 A device capable of hardware acceleration of business and its method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131093A (en) * 2019-12-16 2020-05-08 北京计算机技术及应用研究所 Seven-layer switching system for three-wire interconnection of computing chip and switching chip
CN113966012A (en) * 2021-11-05 2022-01-21 杭州安恒信息技术股份有限公司 Access method and system of super-fusion storage system and computer storage medium
CN113966012B (en) * 2021-11-05 2024-05-28 杭州安恒信息技术股份有限公司 Access method and system of super-fusion storage system and computer storage medium

Similar Documents

Publication Publication Date Title
Li et al. Software defined green data center network with exclusive routing
US20220247696A1 (en) Reliable transport offloaded to network devices
KR101502610B1 (en) 50 Gb/s ETHERNET USING SERIALIZER/DESERIALIZER LANES
CN101547150B (en) method and device for scheduling data communication input port
CN103699447B (en) Cloud computing-based transcoding and distribution system for video conference
CN104780122B (en) Control method based on the stratification network-on-chip router that caching is reallocated
CN102185833B (en) Fiber channel (FC) input/output (I/O) parallel processing method based on field programmable gate array (FPGA)
CN103916909B (en) Baseband Pool System
CN104540234B (en) A kind of associated task scheduling mechanism synchronously constrained based on CoMP under C RAN frameworks
CN105871745A (en) Mixed-service-based dispatching method in SDN network
CN102307141B (en) Message forwarding method and device
CN108023840A (en) OVS network traffics accelerate optimization method and OVS network traffics to accelerate optimization system
CN108173782A (en) The method, apparatus and storage medium of transmitting data stream in virtual private cloud
CN103888374B (en) Comprehensive sensor network service middle piece and service transmission achieving method thereof
CN109729025A (en) Method for processing data of flexible Ethernet and related equipment
CN111683129A (en) A dynamic ad hoc network mobile cloud computing system and method
CN107483352A (en) Data fast-forwarding structure and method in super fusion network device
CN112148663A (en) A data exchange chip and server
CN101488923B (en) Implementing method for network-on-chip data packet encoding optimization
CN115622953A (en) Non-real-time data transmission system and method for idle reserved bandwidth of software defined network
CN104822175B (en) A kind of code migration method and system suitable for cellular network
CN107181702A (en) It is a kind of to realize the device that RapidIO and Ethernet fusion are exchanged
CN118381763A (en) Congestion control method and device
CN105517176B (en) The method of dynamic dispatching virtualization base station resource
CN105959161A (en) High-speed data packet construction and distribution control method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171215