Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A PCIE data transmission method, system and device

A data transmission and purpose technology, applied in the field of PCIE data transmission, can solve problems affecting the basic operation of the CPU, insufficient quantity, complex communication protocols, etc., and achieve the effect of improving packet forwarding performance

Active Publication Date: 2010-09-01
NEW H3C TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] 1. The communication protocol in the PCIE switching network is complex, which seriously affects the transmission performance between line cards: the sender needs to obtain the address of the receiver, and the address of the receiver needs to be updated to the sender
This increases the communication overhead, for example: when the receiver's address is updated to the sender, for some locked memory addresses, the receiver needs to send additional access lock overhead; and the transmission of a data packet is accompanied by PCIEMemory write The overhead of the two small packets (request address packet and get address packet) of the method, etc.
[0013] 2. The number of VC (Virtual Channel, virtual channel) in the PCIE switching network is not enough, which may easily cause HOL (Head of Line Blocking, letter head blocking) problem
If the inter-board transmission fails when performing these operations, the CPU will continue to wait, which will affect the basic operation of the CPU and cause a large transmission delay

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A PCIE data transmission method, system and device
  • A PCIE data transmission method, system and device
  • A PCIE data transmission method, system and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The present invention provides a method for PCIE data transmission, which is applied in a system including a line card board, a main control board and a PCIE switch, wherein the line card board also includes an address isolation device, and the specific process of the method is as follows Figure 5 shown, including the following steps:

[0064] In step s501, the corresponding relationship between the slot number of each line card board and the PCIE address in the system is pre-stored in the line card board.

[0065] In step s502, the CPU of the line card board notifies the address isolation device of the line card board of the free memory address.

[0066] Step s503, after the CPU of the source line card board receives the message from the network interface, it searches the classification forwarding table according to the quintuple (MAC address, IP address, protocol number), and obtains the message to be sent to be forwarded to the destination slot number, destination ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for transmitting PCIE data, which comprises the steps as follows: the vacant internal memory address is notified to an address isolation device of the wire cardboard by a goal wire cardboard CPU; the message is transmitted to the address isolation device of the goal wire cardboard by an address isolation device of the source wire cardboard by the goal wire cardboard slot-number; the message is extracted by the address isolation device of the goal wire cardboard and stored in the free internal memory address. The invention discloses a system and a device for transmitting PCIE data. The invention ensures that the address space of each wire cardboard CPU keeps mutually independent without being affected by the PCIE converter address route mode, also the invention ensures that the PCIE converter realizes forwarding by the slot-number, thus improving the packet forwarding performance of the device.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a PCIE (PCI Express, PCI express bus) data transmission method, system and equipment. Background technique [0002] PCI (Peripheral Component Interconnect) Express is a processor system bus initiated and developed by Intel. It is a serial interconnection technology. (PCI eXtended, the successor of PCI extension), the goal is to completely replace PCI and PCI-X. With the release of the PCI Express (referred to as PCIE) specification, more and more manufacturers have begun to introduce chips based on the PCIE specification. Some manufacturers have launched switches based on PCIE, which can connect many devices in one system. Advanced communication equipment (such as routers, switches, gateways, etc.) has also become an option. [0003] In the prior art, a typical architecture of a distributed system based on a PCIE switch, such as figure 1 As shown, the PCIE switch...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/56H04L29/06H04L12/861
Inventor 杨武李晶林
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products