[go: up one dir, main page]

CN100372334C - Device and method for realizing Infini Band data transmission in optical network - Google Patents

Device and method for realizing Infini Band data transmission in optical network Download PDF

Info

Publication number
CN100372334C
CN100372334C CNB021465282A CN02146528A CN100372334C CN 100372334 C CN100372334 C CN 100372334C CN B021465282 A CNB021465282 A CN B021465282A CN 02146528 A CN02146528 A CN 02146528A CN 100372334 C CN100372334 C CN 100372334C
Authority
CN
China
Prior art keywords
infiniband
module
data
virtual channel
flow control
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.)
Expired - Lifetime
Application number
CNB021465282A
Other languages
Chinese (zh)
Other versions
CN1492643A (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.)
XFusion Digital Technologies Co Ltd
Original Assignee
Huawei 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB021465282A priority Critical patent/CN100372334C/en
Publication of CN1492643A publication Critical patent/CN1492643A/en
Application granted granted Critical
Publication of CN100372334C publication Critical patent/CN100372334C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a device for transmitting InfiniBand data in an optical network. The device is positioned between an InfiniBand port and an optical network port, and comprises an InfiniBand interface module, a mapping and flow controlling module, a data processing module, an optical network interface module and a management module. An InfiniBand protocol can be reliably transmitted on SDH/SONET by the device. The present invention simultaneously discloses a method for transmitting InfiniBand data in the optical network. In the method, an InfiniBand data frame is used as the payload of a high level data link control protocol data frame which can be transmitted by the optical network, and the payload is packaged in the high level data link control protocol data frame. Thus, the InfiniBand data frame can be transmitted in the optical network. Reliable transmission in an InfiniBand wide area range can be realized by a widely used SDH/SONET network. Compared with the prior art, the present invention realizes remote cluster functions, remote storage functions, etc. of a server on the basis of InfiniBand well, and greatly expands the application range of the InfiniBand.

Description

A kind of Apparatus and method for that is implemented in transmission InfiniBand data in the optical-fiber network
Technical field
The present invention relates to the data transmission technology in the optical-fiber network, particularly a kind of Apparatus and method for that is implemented in transmission InfiniBand data in the optical-fiber network.
Background technology
InfiniBand (hereinafter to be referred as IB) technology is a kind of universal serial bus technology of switch type; its technical standard order all operations agreement from the physical layer to the transport layer; and realize function from one deck to four layer by hardware; thereby alleviated the load of CPU greatly; the IB technology has also been formulated detailed Flow Control strategy and security mechanism simultaneously, can realize port level and the Flow Control and the point-to-point safeguard protection that are connected level.
The network of IB technology constitutes referring to Fig. 1, and Fig. 1 is that the network of prior art IB technology constitutes schematic diagram.As shown in Figure 1, the equipment that comprises in the IB network has: host channel adapters (HCA) 105, target channel adapter (TCA) 106, IB switch (Switch) 107, IB router (Router) 108 etc.The IB network links to each other with CPU101 with system bus 102 by the system memory controller 103 that has connected Installed System Memory 104.That among Fig. 1 Switch 107 and HCA 105 and TCA 106 and Router 108 are linked together is IB link (IB Link).
HCA and TCA are end (EndNode) equipment in the InfiniBand architecture, and HCA mainly is the equipment that connects CPU and IB link, and TCA connects I/O equipment and IB link; Switch is the InfiniBand link layer device, can realize the forwarding capability of InfiniBand message in same IB subnet; Router is the InfiniBand network layer device, can realize between the IB subnet or the message forwarding capability of IB subnet and different I B network; IB Link then is concrete physical link, and transmission medium can be printed circuit board (PCB) (PCB), copper cable and optical fiber.
At present, in communication system, utilize the IB technology can realize between plate, between frame and equipment room interconnected.The IB technology will be widely used in fields such as the storage territory in future net (SAN), High-Performance Computing Cluster and data communication as a kind of emerging switch type universal serial bus technology.
Yet the maximum distance of describing in the IB standard that utilizes copper cable to connect is 17m at present, and the maximum distance that optical fiber connects is also only about tens kilometers, therefore, the IB technology is mainly used in server cluster, local storage, and it is confined to the system realm network, can not realize that the IB of wide area is interconnected.IB broad application and further development like this, have just been restricted.
In the optical-fiber network transmission technology, Synchronous Digital Hierarchy (SDH)/Synchronous Optical Network (SONET) is a kind of very mature technique, and it is good to have a fail safe, and the advantage that reliability is high obtains large-scale the application in telecommunications network.SDH/SONET itself is a transparent transmission channel, can realize the long-distance transmissions of various protocols data.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of equipment that is implemented in transmission InfiniBand data in the optical-fiber network, uses this equipment can realize the reliable transmission of IB agreement on SDH/SONET.
Another main purpose of the present invention is to provide a kind of method that is implemented in transmission InfiniBand data in the optical-fiber network, utilizes widely used SDH/SONET network, realizes the reliable transmission of IB in wide scope.
An aspect according to the foregoing invention purpose, the invention provides a kind of equipment that is implemented in transmission InfiniBand data in the optical-fiber network, this equipment is between InfiniBand port and optical network port, comprise the InfiniBand interface module, it links to each other respectively with the Flow Control module with mapping with the InfiniBand port, is used to receive and dispatch the data of transmitting between InfiniBand port and mapping and the Flow Control module;
Mapping and Flow Control module, it is from InfiniBand interface module reception InfiniBand packet, this InfiniBand packet is added flow-control information after, send to data processing module; The packet that will receive from data processing module maybe, it is removed flow-control information after, send to the InfiniBand interface module;
Data processing module, it receives packet from mapping and Flow Control module, and sends to the optical network interface module after this packet added header, or receives packet from the optical network interface module, it is removed to send to behind the header shine upon and the Flow Control module;
The optical network interface module, its data that receive the data processing module transmission send to optical network port, or the data that the reception optical network port sends send to data processing module;
Administration module, it links to each other with each module of reporting information and other that receives above-mentioned other each module by sending management information to above-mentioned other each module.
Wherein, described InfiniBand interface module can comprise the InfiniBand interface circuit, buffer memory is sent in the Virtual Channel transmitting-receiving; The data that InfiniBand interface circuit reception InfiniBand port sends also send it to Virtual Channel transmission buffer memory, or receive the data of Virtual Channel reception buffer memory transmission and send it to the InfiniBand port; Virtual Channel sends buffer memory will send to mapping and Flow Control module after the data that the InfiniBand interface circuit receives are kept in; Virtual Channel receives buffer memory will send to the InfiniBand interface circuit after the data of mapping and the reception of Flow Control module are kept in.
Described Virtual Channel sends buffer memory can also further comprise Virtual Channel transmit queue and Virtual Channel transmission Multiplexing module, and the data that Virtual Channel transmission buffer memory receives are temporary earlier in the Virtual Channel formation, send to by the Virtual Channel Multiplexing module and shine upon and the Flow Control module.Virtual Channel receives buffer memory can also further comprise Virtual Channel reception formation and Virtual Channel reception Multiplexing module, and Virtual Channel receives the data of buffer memory reception and keeps in the Virtual Channel formation earlier, sends to the InfiniBand interface circuit by the Virtual Channel Multiplexing module again.
Described Virtual Channel sends buffer memory and can also further link to each other with the InfiniBand interface circuit by sending the transmission buffer status signal to the InfiniBand interface circuit; Described Virtual Channel receives buffer memory and also can further link to each other with the Flow Control module with mapping by sending the reception buffer status signal to mapping and Flow Control module.
Described data processing module can further comprise data computation verification and module, its to the data computation verification that receives from mapping and Flow Control module with; Data processing module can also further comprise checks calculation check and module, its to the data checks calculation check that receives from the optical network interface module and.
Described administration module can comprise to the management information that other each module sends: the Flow Control policy information that sends to the control information of InfiniBand interface module transmit port, to mapping and Flow Control module, the control information that sends to data processing module, to the control information of optical network interface module transmit port.The reporting information that administration module receives other each module can comprise: the port status reporting information that the packet statistical report information that the Flow Control state reporting information that the port status reporting information that the InfiniBand interface module sends, mapping and Flow Control module send, data processing module send, optical network interface module send.
Described InfiniBand port can be the InfiniBand switch, or the InfiniBand router, or the InfiniBand channel adapter.
Described optical network port can be add-drop multiplexer.
Another aspect according to the foregoing invention purpose, the invention provides a kind of method that is implemented in transmission InfiniBand data in the optical-fiber network, at the InfiniBand data sending terminal, the payload of the High level data link control Frame that the InfiniBand Frame can be transmitted as optical-fiber network, be encapsulated in the High level data link control Frame, and this Frame sent to optical network port, this Frame is transferred to the optical network port of data receiver by optical-fiber network, will be encapsulated in InfiniBand Frame in the High level data link control Frame at data receiver and take out and send to data I nfiniBand receiving terminal.
The payload of the Frame described in this method can further be provided with a Flow Control message header that is used to identify the Flow Control state.
This method can adopt that the flow-control mechanism based on credit rating carries out Flow Control in the InfiniBand communication protocol.
As seen from the above technical solution, the Apparatus and method for that the present invention is implemented in transmission InfiniBand data in the optical-fiber network utilizes widely used SDH/SONET network, has realized the reliable transmission of IB in wide scope.With respect to prior art, the present invention has well solved the problem of IB long-distance transmissions, can realize server remote cluster, remote storage based on IB, has expanded the range of application of IB greatly.
Description of drawings
Fig. 1 is that the network of prior art IB technology constitutes schematic diagram;
Fig. 2 is implemented in the block diagram of an embodiment of equipment of transmission InfiniBand data in the optical-fiber network for the present invention;
Fig. 3 is the connection diagram that transmission equipment embodiment illustrated in fig. 2 connects IB net and SDH net;
Fig. 4 is the frame structure schematic diagram of the HDLC Frame that uses in the transmission method of the present invention;
Fig. 5 is the structural representation of IB Frame.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, below in conjunction with embodiment and with reference to accompanying drawing, the present invention is described in more detail.
Fig. 2 is implemented in the block diagram of an embodiment of equipment of transmission InfiniBand data in the optical-fiber network for the present invention.As shown in Figure 2, this transmission equipment comprises InfiniBand interface module 201, mapping and Flow Control module 202, data processing module 203, optical network interface module 204 and administration module 205 between InfiniBand port and optical network port.
Wherein, InfiniBand interface module 201 comprises InfiniBand interface circuit 2011, Virtual Channel sends buffer memory 2012 and Virtual Channel receives buffer memory 2013; InfiniBand interface module 201 links to each other with the InfiniBand port by InfiniBand interface circuit 2011, the data that InfiniBand interface circuit 2011 reception InfiniBand ports send also send it to Virtual Channel transmission buffer memory 2012, or receive the data of Virtual Channel reception buffer memory 2013 transmissions and send it to the InfiniBand port; Virtual Channel sends buffer memory 2012 will send to mapping and Flow Control module 202 after the data that InfiniBand interface circuit 2011 receives are kept in; Virtual Channel receives buffer memory 2013 will send to InfiniBand interface circuit 2011 after the data of mapping and 202 receptions of Flow Control module are kept in; In the present embodiment, Virtual Channel sends buffer memory 2012 and has also comprised Virtual Channel (VL) transmit queue VL0-VLn and Virtual Channel transmission Multiplexing module VL MUX, Virtual Channel sends the data of buffer memory 2012 receptions and keeps in earlier in Virtual Channel transmit queue VL0-VLn, sends Multiplexing module VLMUX by Virtual Channel again and sends to mapping and Flow Control module 202; Virtual Channel receives buffer memory 2013 and has also further comprised Virtual Channel reception formation VL0-VLn and Virtual Channel reception Multiplexing module VL MUX, Virtual Channel receives the data of buffer memory 2013 receptions and keeps in earlier among the Virtual Channel reception formation VL0-VLn, receives Multiplexing module VL MUX by Virtual Channel again and sends to InfiniBand interface circuit 2011.Virtual Channel sends buffer memory 2012 and also links to each other with the InfiniBand interface circuit by send transmission buffer status signal TXBS to the InfiniBand interface circuit; Virtual Channel receives buffer memory 2013 and also links to each other with Flow Control module 202 with mapping by sending reception buffer status signal RXBS to mapping and Flow Control module 202, and transmission equipment of the present invention is realized Flow Control according to TXBS and RXBS.
The Virtual Channel that mapping and Flow Control module 202 receive InfiniBand interface module 201 sends the data that buffer memory 2012 sends, and send the current state of buffer memory 2012 according to Virtual Channel, add that at the InfiniBand packet corresponding flow-control information sends to data processing module 203; Or receive the data that data processing module 203 sends, and from the packet of these data, take out flow-control information, the packet that removes flow-control information is sent to InfiniBand interface module 201.
Data processing module 203 receives the data of mapping and 202 transmissions of Flow Control module, with the packet of these data add header and calculation check and after send to optical network interface module 204, or receive the data that optical network interface module 204 sends, the packet of these data is removed header and check calculation check and after send to mapping and Flow Control module 202.
The data that optical network interface module 204 receives data processing module 203 transmissions send to optical network port, or the data that the reception optical network port sends send to data processing module 203.
Administration module 205 links to each other with each module of reporting information and other that receives other each module by sending management information to other each module.Administration module 205 is to the 201 transmit port control informations of InfiniBand interface module, receive port status reporting information that InfiniBand interface module 201 sends, send the Flow Control policy informations to mapping and Flow Control module 202, receive mapping and 202 transmissions of Flow Control module Flow Control state reporting information, send control information to data processing module 203, receive packet statistical report information that data processing module 203 sends, to the 204 transmit port control informations of optical network interface module, receive the port status reporting information that optical network interface module 204 sends.
Fig. 3 is the connection diagram that transmission equipment embodiment illustrated in fig. 2 connects IB net and SDH net.As shown in Figure 3, the linking to each other with add-drop multiplexer 303 in the SDH looped network based on IB transmission equipment 302 1 ends of optical-fiber network of present embodiment, the other end links to each other with the IB switch/IB router/IB channel adapter 301 of IB net.
The method that the present invention is implemented in transmission InfiniBand data in the optical-fiber network is: at the InfiniBand data sending terminal, the payload of High level data link control (HDLC) Frame that the InfiniBand Frame can be transmitted as optical-fiber network, be encapsulated in the HDLC Frame, and this Frame sent to optical network port, this Frame is transferred to the optical network port of data receiver by optical-fiber network, will be encapsulated in InfiniBand Frame in the HDLC Frame at data receiver and take out and send to data I nfiniBand receiving terminal.
Fig. 4 is the frame structure schematic diagram of the HDLC Frame that uses in the implementation method of the present invention.As shown in Figure 4, this Frame is the flow-control information head that the IB Frame is increased by one 6 byte (byte), and the payload that is re-used as the HDLC Frame is encapsulated into that the back forms in the HDLC Frame.
Wherein, the IB Frame comprises information header, IB payload user data, constant CRC (ICRC) and variable CRC (VCRC).Its concrete structure is referring to Fig. 5, Fig. 5 is the structural representation of IB Frame, as shown in Figure 5, the information header of IB Frame comprises local route header information (LRH), overall route header information (GRH), basic transport layer header information (BTH), transport layer extension header (ETHs) and counts (ImmData) immediately.The brief description of each field of IB Frame is referring to table one.
Field Length (Bytes) Explanation
LRH
8 Local Routing Header is the header information of IB link layer, comprises VL number, and each IB message all has this field.
GRH 40 Global Routing Header is the header information of IB network layer, has only the message that need transmit between two subnets that this field is just arranged.
BTH 12 Whether Base Transport Header is one of IB transport layer header information, contain according to different message decisions.
ETHs 8 The transport layer extension header.
ImmData 4 Count immediately, IB stipulates that in the end the transport layer header and the extended head back of a request message are additional several immediately, is used by User Defined.
Payload 0~4096 Payload, IB equipment maximum can be supported 4096 bytes, needs consult to decide.
ICRC 4 Constant CRC check, refer to the territory that message can not be modified in whole repeating process verification and, algorithm is CRC32, whether decision contains according to different message.
VCRC 2 Variable CRC check, the whole message of verification, all messages have.
Table one
Being described as follows of other field:
◆ sign (Flag), take the starting and ending that 1byte:Flag is used to identify a frame, be fixed as 0x7E.If two continuous frames are arranged, only need a Flag sign so between former frame and back one frame, and do not need two continuous 0x7E to remove to distinguish continuous frame; When not having data to send, just send continuous Flag to SDH/SONET, promptly continuous Flag is considered to the frame of a sky.
◆ address (Address) takies 1byte: address field is used for identifying the destination address of a HDLC frame.When this field was 0xFF, expression was a broadcast address, and all nodes all can receive these frame data.If this address is the invalid address, these frame data just can not be received or be left in the basket so.
◆ control (Control), take the type that the 1byte:Control field is used for identifying a HDLC frame, show that this frame is Information, Supervisory or the Unnumbered type in the HDLC agreement.
◆ agreement (Protocol), take the 2bytes:Protocol field and be used for identifying protocol type among the Payload, it is used for the SDH/SONET data that are based on IB of representing that payload (Payload) comprises in the present invention, the definition of this field derives from Internet Standard---RFC1661, user-defined field need be to the Internet Assigned Numbers Authority of internet data distribution office (IANA) application, and this field is fixed tentatively and is 0xC031 in the present embodiment.
◆ flow-control information head (Flow Control Header), take 6bytes: be used for realizing Flow Control between two equipment that are implemented in optical-fiber network transmission InfiniBand data, the inventive method adopts the flow-control mechanism based on credit rating identical with the InfiniBand agreement.
◆ keep (Reserved), take 1byte: reserved field, following expansion is used.
◆ verification and (FCS) takies 4bytes: from the Address field begin the verification that finishes to the Payload field and.
Said method can come specific implementation by using the above-mentioned IB transmission equipment based on SDH, and its process is still referring to Fig. 2.Wherein, sending direction is meant the direction from InfiniBand to the SDH/SONET port, and receive direction is meant the direction from SDH/SONET to the InfiniBand port.
Its transmission flow is as follows:
The first step: after the IB interface circuit 2011 of IB interface module 201 is received data from the IB port, according to the corresponding VL of these data number, the data that receive are put into VL reception buffer 2012 corresponding VL buffer queue VL0-VLn, to give the state TXBS of the VL buffer of IB interface circuit 2011 simultaneously according to 2012 loopbacks of VL reception buffer, realize the Flow Control of IB interface side based on VL, the regulation that the realization of this flow-control mechanism meets that the IB agreement adopts based on the flow-control mechanism of credit rating, the scheduling mechanism that sends according to administration module 205 again, for example adopt Weight Round Robin mode (WRR) between VL, the data in the VL buffer queue are outputed to mapping and Flow Control module 202 by VL MUX.
Second step: after mapping and Flow Control module 202 were received the data that the IB interface module sends, the state current according to the VL reception buffer added corresponding flow-control information at the IB packet, again these data sent to data processing module 203.
The 3rd step: data processing module 203 receives the packet that comprises flow-control information, payload with its HDLC Frame that can transmit as optical-fiber network, be encapsulated in the HDLC Frame, finish data framing, verification and evaluation work, then these data are sent to the SDH port by SDH interface module 204.
It is as follows that it receives flow process:
The first step: SDH interface module 204 receives data and sends to data processing module 203 from the SDH port.
Second step: data processing module 203 removes FLAG, Address, the headers such as Control, Protocol of HDLC with the data that receive, check verification and and will handle after data send to and shine upon and Flow Control module 202.
The 3rd step: the flow-control information of 6 bytes during mapping and Flow Control module 202 are taken out from data, the packet that removes flow-control information is sent to IB interface module 201, to give the state RXBS of the VL reception buffer of mapping and Flow Control module 202 simultaneously according to 2013 loopbacks of VL transmission buffer, realize Flow Control based on VL.
The 4th step: IB interface module 201 is according to the VL difference of the data of receiving, data are put into VL receive the corresponding position of buffer memory VL formation, the scheduling mechanism that sends according to administration module 205, for example adopt Weight Round Robin mode (WRR) between VL, the data in the VL buffer queue are outputed to the IB port by IB interface circuit 2011 by VL MUX.
This shows that the transmission equipment and the transmission method of the InfiniBand communication protocol based on optical-fiber network of the present invention utilize widely used SDH/SONET network, have realized the reliable transmission of IB in wide scope.With respect to prior art, the present invention has well solved the problem of IB long-distance transmissions, can realize the function such as server remote cluster, remote storage based on IB, has expanded the range of application of IB greatly.

Claims (13)

1. one kind is implemented in the equipment that transmits the InfiniBand data in the optical-fiber network, and it is characterized in that: this equipment comprises between InfiniBand port and optical network port
The InfiniBand interface module, it links to each other respectively with the Flow Control module with mapping with the InfiniBand port, is used to receive and dispatch the data of transmitting between InfiniBand port and mapping and the Flow Control module;
Mapping and Flow Control module, it is from InfiniBand interface module reception InfiniBand packet, this InfiniBand packet is added flow-control information after, send to data processing module; Or receive packet from data processing module, it is removed flow-control information after, send to the InfiniBand interface module;
Data processing module, it receives packet from mapping and Flow Control module, and sends to the optical network interface module after this packet added header, or receives packet from the optical network interface module, it is removed to send to behind the header shine upon and the Flow Control module;
The optical network interface module, its data that receive the data processing module transmission send to optical network port, or the data that the reception optical network port sends send to data processing module;
Administration module, it links to each other with above-mentioned each module with the reporting information that receives above-mentioned each module by sending management information to above-mentioned each module.
2. transmission equipment as claimed in claim 1 is characterized in that: described InfiniBand interface module comprises the InfiniBand interface circuit, buffer memory is sent in the Virtual Channel transmitting-receiving; The data that InfiniBand interface circuit reception InfiniBand port sends also send it to Virtual Channel transmission buffer memory, or receive the data of Virtual Channel reception buffer memory transmission and send it to the InfiniBand port; Virtual Channel sends buffer memory will send to mapping and Flow Control module after the data that the InfiniBand interface circuit receives are kept in; Virtual Channel receives buffer memory will send to the InfiniBand interface circuit after the data of mapping and the reception of Flow Control module are kept in.
3. transmission equipment as claimed in claim 2, it is characterized in that: described Virtual Channel sends buffer memory and further comprises Virtual Channel transmit queue and Virtual Channel transmission Multiplexing module, Virtual Channel sends the data of buffer memory reception and keeps in earlier in the Virtual Channel formation, sends to mapping and Flow Control module by the Virtual Channel Multiplexing module again.
4. transmission equipment as claimed in claim 2, it is characterized in that: described Virtual Channel receives buffer memory and further comprises Virtual Channel reception formation and Virtual Channel reception Multiplexing module, Virtual Channel receives the data of buffer memory reception and keeps in the Virtual Channel formation earlier, sends to the InfiniBand interface circuit by the Virtual Channel Multiplexing module again.
5. transmission equipment as claimed in claim 2 is characterized in that: described Virtual Channel sends buffer memory and further links to each other with the InfiniBand interface circuit by sending the transmission buffer status signal to the InfiniBand interface circuit; Described Virtual Channel receives buffer memory and further links to each other with the Flow Control module with mapping by sending the reception buffer status signal to mapping and Flow Control module.
6. transmission equipment as claimed in claim 1 is characterized in that: described data processing module further comprises data computation verification and module, its to the data computation verification that receives from mapping and Flow Control module with; With check calculation check and module, its to the data checks calculation check that receives from the optical network interface module and.
7. transmission equipment as claimed in claim 1 is characterized in that: described administration module comprises to the management information that other each module sends: the Flow Control policy information that sends to the control information of InfiniBand interface module transmit port, to mapping and Flow Control module, the control information that sends to data processing module, to the control information of optical network interface module transmit port.
8. transmission equipment as claimed in claim 1 is characterized in that: the reporting information that described administration module receives other each module comprises: the port status reporting information that the packet statistical report information that the Flow Control state reporting information that the port status reporting information that the InfiniBand interface module sends, mapping and Flow Control module send, data processing module send, optical network interface module send.
9. transmission equipment as claimed in claim 1 is characterized in that: described InfiniBand port is the InfiniBand switch, or the InfiniBand router, or the InfiniBand channel adapter.
10. transmission equipment as claimed in claim 1 is characterized in that: described optical network port is an add-drop multiplexer.
11. method that is implemented in transmission InfiniBand data in the optical-fiber network, it is characterized in that: at the InfiniBand data sending terminal, the payload of the High level data link control Frame that the InfiniBand Frame can be transmitted as optical-fiber network, be encapsulated in the High level data link control Frame, and this Frame sent to optical network port, this Frame is transferred to the optical network port of data receiver by optical-fiber network, will be encapsulated in InfiniBand Frame in the High level data link control Frame at data receiver and take out and send to data I nfiniBand receiving terminal.
12. method as claimed in claim 11 is characterized in that: the payload of described High level data link control Frame further is provided with a Flow Control message header that is used to identify the Flow Control state.
13. as claim 11 or 12 described methods, it is characterized in that: the flow-control mechanism based on credit rating in this method employing InfiniBand communication protocol carries out Flow Control.
CNB021465282A 2002-10-21 2002-10-21 Device and method for realizing Infini Band data transmission in optical network Expired - Lifetime CN100372334C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021465282A CN100372334C (en) 2002-10-21 2002-10-21 Device and method for realizing Infini Band data transmission in optical network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021465282A CN100372334C (en) 2002-10-21 2002-10-21 Device and method for realizing Infini Band data transmission in optical network

Publications (2)

Publication Number Publication Date
CN1492643A CN1492643A (en) 2004-04-28
CN100372334C true CN100372334C (en) 2008-02-27

Family

ID=34232775

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021465282A Expired - Lifetime CN100372334C (en) 2002-10-21 2002-10-21 Device and method for realizing Infini Band data transmission in optical network

Country Status (1)

Country Link
CN (1) CN100372334C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100421434C (en) * 2004-08-29 2008-09-24 华为技术有限公司 Device and method for docking synchronous digital sequence/synchronous optical network network and advanced switching platform
CN1863013B (en) * 2005-12-28 2010-05-05 华为技术有限公司 Network terminal apparatus in passive light network and data processing method thereof
CN102150400A (en) * 2009-11-13 2011-08-10 华为技术有限公司 Router and cluster router
CN103765833B (en) * 2011-08-23 2017-07-04 英特尔公司 The method and device of the exchange for enabling GID in for infinite bandwidth woven structure
CN103401775B (en) * 2013-07-18 2017-07-21 杭州华为数字技术有限公司 Source messages conversion equipment and its message forwarding method, object message conversion equipment and its message forwarding method
CN107948105B (en) * 2018-01-02 2020-08-25 联想(北京)有限公司 Method and system for controlling port state of equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1152983A (en) * 1994-05-23 1997-06-25 英国电讯公司 Processing for optical data packet
JPH11136194A (en) * 1997-10-28 1999-05-21 Nippon Telegr & Teleph Corp <Ntt> Control method of light source for optical bus circuit system
US20020165978A1 (en) * 2001-05-07 2002-11-07 Terence Chui Multi-service optical infiniband router

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1152983A (en) * 1994-05-23 1997-06-25 英国电讯公司 Processing for optical data packet
JPH11136194A (en) * 1997-10-28 1999-05-21 Nippon Telegr & Teleph Corp <Ntt> Control method of light source for optical bus circuit system
US20020165978A1 (en) * 2001-05-07 2002-11-07 Terence Chui Multi-service optical infiniband router

Also Published As

Publication number Publication date
CN1492643A (en) 2004-04-28

Similar Documents

Publication Publication Date Title
EP1454440B1 (en) Method and apparatus for providing optimized high speed link utilization
US5574722A (en) Protocol independent switch
CN101277196B (en) Communication system, communication method and cable fastener plate based on PCIE switching network
EP1443723A1 (en) Method of communication for a media independent interface for a highly integrated ethernet network element
EP0685951B1 (en) Line interface devices for fast-packet networks
JPH0799830B2 (en) Communication protocol for a statistical data multiplexer incorporated in a wide area network.
CN101350757A (en) Industrial data bus system, industrial data bus equipment and implementation method thereof
JPS60136442A (en) Transmission system of packet switching data
CN1937782B (en) Frame device and its message transmitting method
US5349583A (en) Multi-channel token ring
CN101895398B (en) Method and device for data communication
CN110401480A (en) A kind of optical cable line walking analysis method and its device based on cloud platform
CN100372334C (en) Device and method for realizing Infini Band data transmission in optical network
GB2332129A (en) Arrangement for transmitting data packets from a media access controller across multiple physical links
CA2655368A1 (en) Data transmission
JP3738385B2 (en) Maintenance management system and maintenance management method
CN101132337A (en) 2M loop circuit network system based on E1 transmission
CN100518140C (en) SPI4II interface remote transmission realizing method and apparatus
CN116319597A (en) Enhanced data real-time transmission method under optical fiber channel
US20020133734A1 (en) Network restoration capability via dedicated hardware and continuous performance monitoring
Ocheltree et al. A comparison of fibre channel and 802 MAC services
JP2002094595A (en) Multilink method
US7590135B2 (en) Methods and apparatus to perform security related operations on received signals
KR100745674B1 (en) Packet processing apparatus, method and apparatus for applying multiple switching port support structure
JP3352038B2 (en) Data communication system and communication method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20211222

Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province

Patentee after: xFusion Digital Technologies Co., Ltd.

Address before: 518057 HUAWEI building, road, Shenzhen science and Technology Park

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
CX01 Expiry of patent term

Granted publication date: 20080227

CX01 Expiry of patent term