CN104333500B - A kind of signal conversion method, apparatus and system - Google Patents

A kind of signal conversion method, apparatus and system Download PDF

Info

Publication number
CN104333500B
CN104333500B CN201310308808.1A CN201310308808A CN104333500B CN 104333500 B CN104333500 B CN 104333500B CN 201310308808 A CN201310308808 A CN 201310308808A CN 104333500 B CN104333500 B CN 104333500B
Authority
CN
China
Prior art keywords
message
unlimited
path interconnect
quick path
port
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.)
Active
Application number
CN201310308808.1A
Other languages
Chinese (zh)
Other versions
CN104333500A (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 CN201310308808.1A priority Critical patent/CN104333500B/en
Priority to PCT/CN2014/080673 priority patent/WO2015010514A1/en
Publication of CN104333500A publication Critical patent/CN104333500A/en
Application granted granted Critical
Publication of CN104333500B publication Critical patent/CN104333500B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/106Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses

Abstract

The embodiment of the invention discloses a kind of signal conversion method, apparatus and system, it is related to the communications field, directly can be changed Quick Path Interconnect QPI domain network signals and unlimited interconnection IB domains network signal.This method includes:Extract the destination node address D NID fields of QPI messages, obtain the local address LID fields of IB messages corresponding to DNID fields, heading using LID fields as the IB messages after conversion, the data field using QPI messages as the IB messages after conversion, the IB messages being packaged as after conversion;Or the data field of extraction IB messages, the data field of IB messages is packaged as the QPI messages after conversion.Embodiments of the invention are applied to the conversion of Quick Path Interconnect domain network signal and unlimited interworking domain network signal.

Description

A kind of signal conversion method, apparatus and system
Technical field
The present invention relates to the communications field, more particularly to a kind of signal conversion method, apparatus and system.
Background technology
IB(Inf iniBand, unlimited interconnection)It is a unified interconnection architecture, applied to server and server, clothes The communication being engaged between device and storage device and server and network.IB interchangers will by subnet routing packets, IB routers Multiple Subnetwork connections are together.With respect to Ethernet, IB can be more dispersedly managed, and have a management in each subnet Device, its routing packets, mapping network topology, multiple links are provided in network, monitoring aspect of performance serve it is conclusive. Therefore, IB domains network and CPU connection are very universal.
CPU is mainly placed in PCIe by CPU and the mode of IB domains network connection at present(Peripheral Component Interconnect express, high speed peripheral component interlinkage standard)Domain, by the connection in PCIe domains and IB domains, realize CPU with The connection of IB domains network, or CPU will be placed in Ethernet(Ethernet)Domain, by the connection in Ethernet domains and IB domains, Realize CPU and IB domains network connection.
QPI(Quick Path Interconnect, Quick Path Interconnect)It is a kind of string type high speed based on bag transmission Point to point protocol, it is transmitted using differential signal and special clock, it is main for realizing the direct interconnection between chip The interconnected communication being used between processor between system component.Due to high with peak bandwidth, framework has in itself to be risen QPI The advantages that level property, the architectural framework of integrated memory controller in universal suitable processor.
The code check switching rate in PCIe and Ethernet domains is relatively low at present, causes CPU low with the information conversion efficiency in IB domains, The code check switching rate in QPI domains is higher, but by CPU configurations at QPI domains, in the direct of not QPI domains and IB domains at present The method for connecting or realizing signal conversion.
The content of the invention
Embodiments of the invention provide a kind of signal conversion method, apparatus and system, can enter QPI messages and IB messages Row mutually conversion, and then realize QPI domains and be connected with IB domains.
To reach above-mentioned purpose, embodiments of the invention adopt the following technical scheme that:
First aspect, there is provided a kind of signal conversion method, including:
Quick Path Interconnect QPI messages are received, the Quick Path Interconnect message includes destination node address D NID;
According to the destination node address, infinitely interconnection IB corresponding to the destination node address is searched in the routing table and is reported The local address LID of text;
The Quick Path Interconnect message is converted into unlimited interconnection message, wherein, the message of the unlimited interconnection message Head includes local address, and the data field of the unlimited interconnection message includes the Quick Path Interconnect message;
According to the port-mark of unlimited interworking domain in the routing table, the unlimited interconnection message is sent to unlimited interconnection Domain.
It is described according to unlimited interworking domain in the routing table with reference in a first aspect, in the first possible implementation Port-mark, the unlimited interconnection message is sent to unlimited interworking domain, specifically included:
The routing table is inquired about, according to the local address field of the unlimited interconnection message, obtains the unlimited interconnection report The port-mark of unlimited interworking domain corresponding to text;
The unlimited interconnection message is sent by unlimited interconnection port corresponding to the port-mark of the unlimited interworking domain To the corresponding device of the unlimited interworking domain;
The routing table includes:The local of the destination node address field of Quick Path Interconnect message, unlimited interconnection message Address field and the mapping relations of the port-mark of unlimited interworking domain.
Second aspect, there is provided a kind of signal conversion method, including:
Unlimited interconnection IB messages are received, the data field of the unlimited interconnection message includes Quick Path Interconnect QPI messages;
Extract the Quick Path Interconnect message in the data field of the unlimited interconnection message;
The port-mark in the Quick Path Interconnect domain in routing table, the Quick Path Interconnect message is sent to fast Fast passage interworking domain.
With reference to second aspect, in the first possible implementation, the Quick Path Interconnect in routing table The port-mark in domain, the Quick Path Interconnect message is sent to Quick Path Interconnect domain, specifically included:
According to the destination node address D NID of the Quick Path Interconnect message, the purpose is searched in the routing table The port-mark in Quick Path Interconnect domain corresponding to node address;
By Quick Path Interconnect port corresponding to the port-mark in the Quick Path Interconnect domain by the express passway Interconnection message is sent to the corresponding device in the Quick Path Interconnect domain;
The routing table, including:The destination node address of Quick Path Interconnect message and the port in Quick Path Interconnect domain The mapping relations of mark.
The third aspect, there is provided a kind of chromacoder, including port unit, route converting unit and message conversion are single Member:
The port unit is used to receive Quick Path Interconnect QPI messages, and the Quick Path Interconnect message includes purpose Node address DNID;
The route converting unit is used for the purpose of the Quick Path Interconnect message received according to the port unit Node address, the infinitely local address LID of interconnection IB messages corresponding to the destination node address is searched in the routing table;
The message converting unit is used to the Quick Path Interconnect message being converted to unlimited interconnection message, wherein, institute Stating the heading of unlimited interconnection message includes the local address that the route converting unit obtains, the number of the unlimited interconnection message Include the Quick Path Interconnect message according to field;
The port unit, the port-mark according to unlimited interworking domain in the routing table is additionally operable to, the message is turned The unlimited interconnection message for changing cell translation is sent to unlimited interworking domain.
With reference to the third aspect, in the first possible implementation, the port unit includes:Inquire about subelement and hair Send subelement;
The inquiry subelement is used to inquire about the routing table, according to the local address field of the unlimited interconnection message, Obtain the port-mark of unlimited interworking domain corresponding to the unlimited interconnection message;
The transmission sub-unit is used for corresponding to the port-mark of the unlimited interworking domain obtained by the inquiry subelement Unlimited interconnection port sends the unlimited interconnection message to the corresponding device of the unlimited interworking domain;
The routing table includes:The local of the destination node address field of Quick Path Interconnect message, unlimited interconnection message Address field and the mapping relations of the port-mark of unlimited interworking domain.
Fourth aspect, there is provided a kind of chromacoder, including:Port unit and message converting unit;
The port unit is used to receive unlimited interconnection IB messages, and the unlimited data field for interconnecting message includes quick Passage interconnects QPI messages;
In the data field for the unlimited interconnection message that the message converting unit receives for extracting the port unit The Quick Path Interconnect message;
The port unit is additionally operable to the port-mark in the Quick Path Interconnect domain in routing table, and the message is turned The Quick Path Interconnect message for changing unit extraction is sent to Quick Path Interconnect domain.
With reference to fourth aspect, in the first possible implementation, the port unit includes inquiry subelement and hair Send subelement;
The inquiry subelement is used for the destination node address D NID according to the Quick Path Interconnect message, on the road The port-mark in Quick Path Interconnect domain as corresponding to the destination node address is searched in table;
The transmission sub-unit is used for the port-mark pair in the Quick Path Interconnect domain obtained by the inquiry subelement The Quick Path Interconnect port answered sends the Quick Path Interconnect message to the corresponding device in the Quick Path Interconnect domain;
The routing table, including:The destination node address of Quick Path Interconnect message and the port in Quick Path Interconnect domain The mapping relations of mark.
5th aspect, there is provided a kind of network system, including Quick Path Interconnect QPI domains internet and unlimited interconnection IB domains Internet, Quick Path Interconnect domain internet pass through above-mentioned chromacoder with unlimited interworking domain internet Connection.
Signal conversion method provided in an embodiment of the present invention, apparatus and system, by the way that QPI messages are converted into IB messages, Or IB messages are converted into QPI messages, QPI messages and IB messages are changed, realize QPI domains network and IB domains network Signal conversion, and then realize the connection of QPI domains network and IB domains network.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention.
Fig. 1 is a kind of communication system architecture schematic diagram that embodiments of the invention provide;
Fig. 2 is a kind of chromacoder structural representation that embodiments of the invention provide;
Fig. 3 is another chromacoder structural representation that embodiments of the invention provide;
Fig. 4 is a kind of chromacoder structural representation that another embodiment of the present invention provides;
Fig. 5 is another chromacoder structural representation that another embodiment of the present invention provides;
Fig. 6 is another chromacoder structural representation that another embodiment of the present invention provides;
Fig. 7 is a kind of signal conversion method schematic flow sheet that embodiments of the invention provide;
Fig. 8 is another signal conversion method schematic flow sheet that embodiments of the invention provide;
Fig. 9 is a kind of signal conversion method schematic flow sheet that another embodiment of the present invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.
The embodiment of the present invention provides a kind of signal conversion method, apparatus and system, applied to realizing QPI domains in communication system The signal of network and IB domains network is changed, so as to realize the connection of QPI domains network and IB domains network.Specifically, the present invention is implemented Example provides a kind of network system, and shown in reference picture 1, including at least one chromacoder 2, chromacoder 2 are used to connect Meet QPI domains network 1a and IB domains network 1b.
Wherein, shown in reference picture 2, chromacoder 2 includes port unit 21, route converting unit 22 and message conversion Unit 23.
Port unit 21 is used for port unit and is used to receive Quick Path Interconnect QPI messages, Quick Path Interconnect message bag Include destination node address(Destination Node Identification, DNID).
The destination node address that converting unit 22 is used for the Quick Path Interconnect message according to the reception of port unit 21 is route, The local address of unlimited interconnection IB messages corresponding to destination node address is searched in the routing table(Local Identification,LID).
Message converting unit 23 is used to Quick Path Interconnect message being converted to unlimited interconnection message, wherein, unlimited interconnection The heading of message includes the local address that route converting unit 22 obtains, and the unlimited data field for interconnecting message includes quick logical Road interconnects message.
Port unit 21, the port-mark according to unlimited interworking domain in routing table is additionally operable to, by 23 turns of message converting unit The unlimited interconnection message changed is sent to unlimited interworking domain.
So, the message of QPI domains network is converted into the message of IB domains network in communication system, it is achieved thereby that QPI domains The signal of network and IB domains network is changed.
Optionally, shown in reference picture 3, port unit 21 includes:Inquire about subelement 211 and transmission sub-unit 212.
Inquiry subelement 211 is used for table of query and routing, according to the local address field of unlimited interconnection message, obtains unlimited mutual Join the port-mark of unlimited interworking domain corresponding to message.
Transmission sub-unit 212 is used for nothing corresponding to the port-mark of the unlimited interworking domain obtained by inquiring about subelement 211 Limit interconnection port sends unlimited interconnection message to the corresponding device of unlimited interworking domain.
Specifically, routing table is as shown in table 1 below:It is destination node address field including Quick Path Interconnect message, unlimited Interconnect the local address field of message and the mapping relations of the port-mark of unlimited interworking domain.
Table 1
The DNID fields of QPI messages The LID fields of IB messages The port-mark in IB domains
DNID1 LID1 Port-mark 1
DNID2 LID2 Port-mark 2
…… …… ……
DNIDn LIDn Port-mark n
Wherein, port unit is common input and output I/O port unit, including packet parsing device, the envelope for message Dress, decapsulation, CRC(Cyclic Redundancy Check, CRC)Detection.
The chromacoder that embodiments of the invention provide by QPI messages by being packaged as IB messages, or IB is reported Text is packaged as QPI messages, and QPI messages and IB messages are changed, and the signal for realizing QPI domains network and IB domains network turns Change, and then realize QPI domains network C PU and be connected with the high speed of IB domains network.
Embodiments of the invention also provide a kind of chromacoder, specifically, shown in reference picture 4, chromacoder 4 Including port unit 41 and message converting unit 42.
Port unit 41 is used to receive unlimited interconnection IB messages, and it is mutual that the unlimited data field for interconnecting message includes express passway Join QPI messages.
It is quick in the data field of unlimited interconnection message of the message converting unit 42 for extracting the reception of port unit 41 Passage interconnects message.
Port unit 41 is additionally operable to the port-mark in the Quick Path Interconnect domain in routing table, by message converting unit The Quick Path Interconnect message of 42 extractions is sent to Quick Path Interconnect domain.
Optionally, shown in reference picture 5, port unit 41 includes inquiry subelement 411 and transmission sub-unit 412.
Subelement 411 is inquired about for the destination node address D NID according to Quick Path Interconnect message, is looked into the routing table Look for the port-mark in Quick Path Interconnect domain corresponding to destination node address.
The port-mark that transmission sub-unit 412 is used for the Quick Path Interconnect domain obtained by inquiring about subelement 411 is corresponding Quick Path Interconnect port Quick Path Interconnect message is sent to the corresponding device in Quick Path Interconnect domain.
Routing table, it is as shown in table 2 below, including:The destination node address of Quick Path Interconnect message and Quick Path Interconnect The mapping relations of the port-mark in domain.
Table 2
The DNID fields of QPI messages The port-mark in QPI domains
DNID1 Port-mark 1
DNID2 Port-mark 2
…… ……
DNIDn Port-mark n
The chromacoder that embodiments of the invention provide by QPI messages by being packaged as IB messages, or IB is reported Text is packaged as QPI messages, and QPI messages and IB messages are changed, and the signal for realizing QPI domains network and IB domains network turns Change, and then realize QPI domains network C PU and be connected with the high speed of IB domains network.
Another embodiment of the present invention provides a kind of chromacoder, shown in its structure reference picture 6, signal conversion Device includes:At least one processor 61, data/address bus 62, memory 63 and COM1 64, at least one processor 61, deposit Reservoir 63 and COM1 66 are connected by data/address bus 62 and complete mutual communication, wherein:
The data/address bus 62 can be industry standard architecture isa bus, external equipment interconnection pci bus or extension work Industry standard architecture eisa bus etc..The data/address bus 62 can be divided into address bus, data/address bus, controlling bus etc..For It is easy to represent, is only represented in Fig. 6 with a thick line, it is not intended that an only bus or a type of bus.
Memory 63 is used to store executable program code, and the program code includes computer-managed instruction.Memory 63 High-speed RAM memory may be included, it is also possible to which, also including nonvolatile memory, memory, which comprises at least, in the present invention stores The memory space of device 63, store routing table.
Processor 61 is probably a central processor CPU, or specific integrated circuit ASIC, or is arranged to Implement one or more integrated circuits of the embodiment of the present invention.
COM1 64, for realizing the function of processor 61, receive the message of network or send message.
Processor 61, it is additionally operable to call the program code in memory 63, is route to perform in the said equipment embodiment The operation of converting unit 22 and message converting unit 23, or to perform message converting unit 42 in the said equipment embodiment Device embodiment corresponding to operation, specific descriptions reference picture 2 or Fig. 4, is repeated no more here.
Chromacoder provided in an embodiment of the present invention by QPI messages by being packaged as IB messages, or by IB messages QPI messages are packaged as, QPI messages and IB messages are changed, realize the signal conversion of QPI domains network and IB domains network, And then realize QPI domains network C PU and be connected with the high speed of IB domains network.
The embodiment of the present invention also provides a kind of signal conversion method, the signal conversion provided applied to said apparatus embodiment Device, shown in reference picture 7, including:
701st, chromacoder receives Quick Path Interconnect QPI messages, and Quick Path Interconnect message includes destination node Address D NID.
702nd, for chromacoder according to destination node address, it is unlimited corresponding to destination node address to search in the routing table Interconnect the local address LID of IB messages.
703rd, Quick Path Interconnect message is converted to unlimited interconnection message by chromacoder, wherein, unlimited interconnection report The heading of text includes local address, and the unlimited data field for interconnecting message includes Quick Path Interconnect message.
704th, chromacoder is according to the port-mark of unlimited interworking domain in routing table, will infinitely interconnect message send to Unlimited interworking domain.
Wherein routing table as shown in table 1 in above-mentioned device embodiment, including:The destination node of Quick Path Interconnect message The local address field and the mapping relations of the port-mark of unlimited interworking domain of location field, unlimited interconnection message
Optionally, step 704 specifically includes:
704a, chromacoder table of query and routing, according to the local address field of unlimited interconnection message, obtain unlimited mutual Join the port-mark of unlimited interworking domain corresponding to message.
704b, chromacoder will be interconnected infinitely by unlimited interconnection port corresponding to the port-mark of unlimited interworking domain Message is sent to the corresponding device of unlimited interworking domain.
So, the message of IB domains network is converted into the message of QPI domains network in communication system, it is achieved thereby that CPU is interconnected The signal of domain network and IB domains network is changed.
The embodiment of the present invention also provides a kind of signal conversion method, the signal conversion provided applied to said apparatus embodiment Device, shown in reference picture 8, including:
801st, chromacoder receives unlimited interconnection IB messages, and the unlimited data field for interconnecting message includes express passway Interconnect QPI messages.
802nd, the Quick Path Interconnect message in the data field of the unlimited interconnection message of chromacoder extraction.
803rd, the port-mark in Quick Path Interconnect domain of the chromacoder in routing table, by Quick Path Interconnect Message is sent to Quick Path Interconnect domain.
Wherein routing table as shown in table 2 in above-mentioned device embodiment, including:The destination node of Quick Path Interconnect message Location and the mapping relations of the port-mark in Quick Path Interconnect domain.
Optionally, step 803, specifically include:
803a, chromacoder are looked into the routing table according to the destination node address D NID of Quick Path Interconnect message Look for the port-mark in Quick Path Interconnect domain corresponding to destination node address.
803b, chromacoder will by Quick Path Interconnect port corresponding to the port-mark in Quick Path Interconnect domain Quick Path Interconnect message is sent to the corresponding device in Quick Path Interconnect domain.
So, the message of QPI domains network is converted into the message of IB domains network, it is achieved thereby that CPU interworking domain network and IB The signal conversion of domain network.
The signal conversion method that embodiments of the invention provide by QPI messages by being packaged as IB messages, or IB is reported Text is packaged as QPI messages, and QPI messages and IB messages are changed, and the signal for realizing QPI domains network and IB domains network turns Change, and then realize QPI domains network C PU and be connected with the high speed of IB domains network.
The embodiment of the present invention also provides a kind of internet signal conversion method, is provided applied to said apparatus embodiment Chromacoder, shown in reference picture 9, specifically include:
901st, chromacoder receives message.
902nd, chromacoder detection receives the port of message.
When the port for receiving message is Quick Path Interconnect port, one is carried into execution a plan:
903a, the message is judged for Quick Path Interconnect message, cyclic redundancy school is carried out to the Quick Path Interconnect message Test code check.
904a, the destination node address field for extracting Quick Path Interconnect message, the first of chromacoder storage The local address of unlimited interconnection message corresponding to destination node address is searched in routing table, wherein for example above-mentioned device of the first routing table In embodiment shown in table 1, including:The destination node address field of Quick Path Interconnect message, unlimited interconnection message are locally Location field and the mapping relations of the port-mark of unlimited interworking domain.
905a, Quick Path Interconnect message is converted into unlimited interconnection message, wherein, using local address field as changing The heading of unlimited interconnection message afterwards, the data word using Quick Path Interconnect message as the unlimited interconnection message after conversion Section, after the data field of the unlimited interconnection message after the heading of the unlimited interconnection message after conversion and conversion is packaged as into conversion Unlimited interconnection message.
906a, the first routing table of inquiry, according to the local address field of the unlimited interconnection message after conversion, are obtained after changing Unlimited interconnection message corresponding to port-mark.
907th, the port-mark according to corresponding to the unlimited interconnection message after conversion, by infinitely being interconnected corresponding to port-mark Port sends the unlimited interconnection message after conversion to the corresponding device of unlimited interworking domain.
When the port for receiving message is unlimited interconnection port, two are carried into execution a plan:
903b, judge that for unlimited interconnection message, CRC verification is carried out to the unlimited interconnection message for the message.
904b, the data field for extracting the unlimited interconnection message.
905b, using the data field of the unlimited interconnection message as conversion after Quick Path Interconnect message.
906b, inquiry secondary route table, according to the destination node address field of the Quick Path Interconnect message after conversion, are obtained Take port-mark corresponding to the Quick Path Interconnect message after conversion.
907th, identified according to the corresponding ports of the Quick Path Interconnect message after conversion, express passway corresponding to port-mark Interconnection port sends the Quick Path Interconnect message after conversion to the corresponding device in Quick Path Interconnect domain.
Wherein secondary route table as shown in table 2 in above-mentioned device embodiment, including:The purpose section of Quick Path Interconnect message Dot address field and the mapping relations of the port-mark in Quick Path Interconnect domain.
So, the method provided by the method that such scheme one provides with scheme two, realizes QPI messages and IB messages Mutual conversion.
The signal conversion method that embodiments of the invention provide, by the way that QPI messages are converted into IB messages, or IB is reported Text is converted to QPI messages, and QPI messages and IB messages are changed, and the signal for realizing QPI domains network and IB domains network turns Change, and then realize the connection of QPI domains network and IB domains network.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.

Claims (9)

  1. A kind of 1. signal conversion method, it is characterised in that:
    Quick Path Interconnect QPI messages are received, the Quick Path Interconnect message includes destination node address D NID;
    According to the destination node address, search IB messages are infinitely interconnected corresponding to the destination node address in the routing table Local address LID;
    The Quick Path Interconnect message is converted into unlimited interconnection message, wherein, the heading bag of the unlimited interconnection message Local address is included, the data field of the unlimited interconnection message includes the Quick Path Interconnect message;
    According to the port-mark of unlimited interworking domain in the routing table, the unlimited interconnection message is sent to unlimited interworking domain; The routing table includes:The local address field of the destination node address field of Quick Path Interconnect message, unlimited interconnection message With the mapping relations of the port-mark of unlimited interworking domain.
  2. 2. signal conversion method according to claim 1, it is characterised in that described infinitely to be interconnected according in the routing table The port-mark in domain, the unlimited interconnection message is sent to unlimited interworking domain, specifically included:
    The routing table is inquired about, according to the local address field of the unlimited interconnection message, obtains the unlimited interconnection message pair The port-mark for the unlimited interworking domain answered;
    The unlimited interconnection message is sent to institute by unlimited interconnection port corresponding to the port-mark of the unlimited interworking domain State the corresponding device of unlimited interworking domain.
  3. A kind of 3. signal conversion method, it is characterised in that:
    Unlimited interconnection IB messages are received, the data field of the unlimited interconnection message includes Quick Path Interconnect QPI messages;
    Extract the Quick Path Interconnect message in the data field of the unlimited interconnection message;
    The port-mark in the Quick Path Interconnect domain in routing table, the Quick Path Interconnect message is sent to quick logical Road interworking domain;The routing table, including:The destination node address of Quick Path Interconnect message and the port in Quick Path Interconnect domain The mapping relations of mark.
  4. 4. signal conversion method according to claim 3, it is characterised in that the express passway in routing table is mutual Join the port-mark in domain, the Quick Path Interconnect message is sent to Quick Path Interconnect domain, specifically included:
    According to the destination node address D NID of the Quick Path Interconnect message, the destination node is searched in the routing table The port-mark in Quick Path Interconnect domain corresponding to address;
    By Quick Path Interconnect port corresponding to the port-mark in the Quick Path Interconnect domain by the Quick Path Interconnect Message is sent to the corresponding device in the Quick Path Interconnect domain.
  5. 5. a kind of chromacoder, it is characterised in that including port unit, route converting unit and message converting unit:
    The port unit is used to receive Quick Path Interconnect QPI messages, and the Quick Path Interconnect message includes destination node Address D NID;
    The route converting unit is used for the destination node of the Quick Path Interconnect message received according to the port unit Address, the infinitely local address LID of interconnection IB messages corresponding to the destination node address is searched in the routing table;
    The message converting unit is used to the Quick Path Interconnect message being converted to unlimited interconnection message, wherein, the nothing The heading of limit interconnection message includes the local address that the route converting unit obtains, the data word of the unlimited interconnection message Section includes the Quick Path Interconnect message;
    The port unit, the port-mark according to unlimited interworking domain in the routing table is additionally operable to, the message is changed single The unlimited interconnection message of member conversion is sent to unlimited interworking domain;The routing table includes:The purpose section of Quick Path Interconnect message The local address field and the mapping relations of the port-mark of unlimited interworking domain of dot address field, unlimited interconnection message.
  6. 6. chromacoder according to claim 5, it is characterised in that the port unit includes:Inquire about subelement And transmission sub-unit;
    The inquiry subelement is used to inquire about the routing table, according to the local address field of the unlimited interconnection message, obtains The port-mark of unlimited interworking domain corresponding to the unlimited interconnection message;
    The transmission sub-unit is used for unlimited corresponding to the port-mark of the unlimited interworking domain obtained by the inquiry subelement Interconnection port sends the unlimited interconnection message to the corresponding device of the unlimited interworking domain.
  7. A kind of 7. chromacoder, it is characterised in that including:Port unit and message converting unit;
    The port unit is used to receive unlimited interconnection IB messages, and the data field of the unlimited interconnection message includes express passway Interconnect QPI messages;
    It is described in the data field for the unlimited interconnection message that the message converting unit receives for extracting the port unit Quick Path Interconnect message;
    The port unit is additionally operable to the port-mark in the Quick Path Interconnect domain in routing table, the message is changed single The Quick Path Interconnect message of member extraction is sent to Quick Path Interconnect domain;The routing table, including:Quick Path Interconnect message Destination node address and Quick Path Interconnect domain port-mark mapping relations.
  8. 8. chromacoder according to claim 7, it is characterised in that the port unit include inquiry subelement and Transmission sub-unit;
    The inquiry subelement is used for the destination node address D NID according to the Quick Path Interconnect message, in the routing table The middle port-mark for searching Quick Path Interconnect domain corresponding to the destination node address;
    The transmission sub-unit is used for corresponding to the port-mark in the Quick Path Interconnect domain obtained by the inquiry subelement Quick Path Interconnect port sends the Quick Path Interconnect message to the corresponding device in the Quick Path Interconnect domain.
  9. 9. a kind of network system, including Quick Path Interconnect QPI domains internet and unlimited interconnection IB domains internet, its feature It is:
    Quick Path Interconnect domain internet is turned with unlimited interworking domain internet by the signal described in claim 5-8 Changing device connects.
CN201310308808.1A 2013-07-22 2013-07-22 A kind of signal conversion method, apparatus and system Active CN104333500B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310308808.1A CN104333500B (en) 2013-07-22 2013-07-22 A kind of signal conversion method, apparatus and system
PCT/CN2014/080673 WO2015010514A1 (en) 2013-07-22 2014-06-25 Signal conversion method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310308808.1A CN104333500B (en) 2013-07-22 2013-07-22 A kind of signal conversion method, apparatus and system

Publications (2)

Publication Number Publication Date
CN104333500A CN104333500A (en) 2015-02-04
CN104333500B true CN104333500B (en) 2017-11-24

Family

ID=52392684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310308808.1A Active CN104333500B (en) 2013-07-22 2013-07-22 A kind of signal conversion method, apparatus and system

Country Status (2)

Country Link
CN (1) CN104333500B (en)
WO (1) WO2015010514A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615564A (en) * 2015-02-05 2015-05-13 浪潮电子信息产业股份有限公司 Data transmission method based on QPI bus and computer system
CN104935530B (en) * 2015-04-29 2017-12-19 浪潮电子信息产业股份有限公司 A kind of method, interchanger and the system of intercomputer data exchange
CN108989317A (en) * 2018-07-26 2018-12-11 浪潮(北京)电子信息产业有限公司 A kind of RoCE network card data communication method and network interface card based on FPGA

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1494003A (en) * 2002-10-30 2004-05-05 华为技术有限公司 Device and method for realizing interface conversion
CN103141050A (en) * 2011-12-28 2013-06-05 华为技术有限公司 Data packet retransmission method and node in quick path interconnect system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7206314B2 (en) * 2002-07-30 2007-04-17 Brocade Communications Systems, Inc. Method and apparatus for transparent communication between a fibre channel network and an infiniband network
US8165138B2 (en) * 2007-12-04 2012-04-24 International Business Machines Corporation Converged infiniband over ethernet network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1494003A (en) * 2002-10-30 2004-05-05 华为技术有限公司 Device and method for realizing interface conversion
CN103141050A (en) * 2011-12-28 2013-06-05 华为技术有限公司 Data packet retransmission method and node in quick path interconnect system

Also Published As

Publication number Publication date
WO2015010514A1 (en) 2015-01-29
CN104333500A (en) 2015-02-04

Similar Documents

Publication Publication Date Title
CN103401726B (en) Network path detection method and device, system
CN102368727B (en) Crossed IP network TRILL network communication method, system thereof and devices
WO2016107122A1 (en) Method and device for converting between rapidio packet and ethernet packet
CN106130913A (en) A kind of multi-operator is the route selecting method of many WAN mouth router based on strategy in the case of accessing
CN103618801A (en) Method, device and system for sharing P2P (Peer-to-Peer) resources
CN104683210A (en) Automatic tunnel establishing method and device
US20150341263A1 (en) Associating internet protocol (ip) addresses with ethernet virtualisation interconnection (evi) links
US8472420B2 (en) Gateway device
CN109818858A (en) For realizing the methods, devices and systems of topological relation automatic Mosaic between domain
CN104158746A (en) Data forwarding method, gateway equipment and train reconnection system
CN105814843A (en) Method and apparatus for generating flow table
EP4220427A1 (en) Data processing method and system, encapsulation node, and de-encapsulation node
CN104333500B (en) A kind of signal conversion method, apparatus and system
CN101242370B (en) Method for realizing Ethernet and frame-relay Internet and protocol conversion device
CN103490968A (en) Method and device for interconnecting across data centers in FCoE network
CN104969521B (en) Data sending processing method and router
CN103685007A (en) Method for MAC address learning during packet forwarding of edge devices and edge device
CN102571970A (en) Node module for traffic Internet of things and communication method for traffic Internet of things
CN106850268A (en) A kind of linear protection switching realizes device and method
CN101222370A (en) Method and device for failure location using failure location packet
US11343153B2 (en) BGP logical topology generation method, and device
CN105515995A (en) Message processing method and apparatus, and flow table generation method and apparatus
CN103701626A (en) Method and equipment for acquiring bandwidth information
CN103368959B (en) Conversion method between RapidIO message and InfiniBand message and device
CN103825831A (en) Packet transmitting method and switch

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
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: Super fusion Digital Technology Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right