Looping MPLS paths at forwarding level for connectionless MPLS networks
US-9344346-B2 · May 17, 2016 · US
US10193758B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10193758-B2 |
| Application number | US-201615131834-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 18, 2016 |
| Priority date | Apr 18, 2016 |
| Publication date | Jan 29, 2019 |
| Grant date | Jan 29, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A connection management message that uses a proxy attribute is received, wherein the connection management message includes information on a first proxy queue pair and a second proxy queue pair, wherein the first proxy queue pair provides communication between a proxy node and an initiator node in a switchless network, and wherein the second proxy queue pair provides communication between the proxy node and a target node in the switchless network. The connection management message that uses the proxy attribute, channels datagrams received from the initiator node to the target node in the switchless network.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving a connection management message that uses a proxy attribute, wherein the connection management message includes information on a first proxy queue pair and a second proxy queue pair, wherein the first proxy queue pair provides communication between a proxy node and an initiator node in a switchless network, and wherein the second proxy queue pair provides communication between the proxy node and a target node in the switchless network; and channeling, via the connection management message that uses the proxy attribute, datagrams received from the initiator node to the target node in the switchless network. 2. The method of claim 1 , wherein host channel adapters of the initiator node, the proxy node, and the target node do not have routing capabilities for routing datagrams. 3. The method of claim 1 , wherein the connection management message comprises a special management datagram (MAD) class in an InfiniBand standard, and the proxy attribute comprises a ProxyMADcommand in the InfiniBand standard. 4. The method of claim 1 , the method further comprising: generating the first proxy queue pair and the second proxy queue pair, in response to determining that a hop count for a received datagram does not equal a hop length for the datagram. 5. The method of claim 1 , the method further comprising: generating a normal queue pair in response to determining that a hop count for a received datagram equals a hop length for the datagram. 6. The method of claim 5 , wherein Remote Direct memory Access (RDMA) writes are performed by the first and the second proxy queue pairs by determining free reserved addresses from a next proxy node and then performing RDMA writes to the next proxy node. 7. The method of claim 1 , wherein the datagrams are associated with connection management in an InfiniBand network. 8. A system comprising a proxy node in a switchless network, the system comprising: a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising: receiving a connection management message that uses a proxy attribute, wherein the connection management message includes information on a first proxy queue pair and a second proxy queue pair, wherein the first proxy queue pair provides communication between the proxy node and an initiator node in the switchless network, and wherein the second proxy queue pair provides communication between the proxy node and a target node in the switchless network; and channeling, via the connection management message that uses the proxy attribute, datagrams received from the initiator node to the target node in the switchless network. 9. The system of claim 8 , wherein host channel adapters of the initiator node, the proxy node, and the target node do not have routing capabilities for routing datagrams. 10. The system of claim 8 , wherein the connection management message comprises a special management datagram (MAD) class in an InfiniBand standard, and the proxy attribute comprises a ProxyMADcommand in the InfiniBand standard. 11. The system of claim 8 , the operations further comprising: generating the first proxy queue pair and the second proxy queue pair, in response to determining that a hop count for a received datagram does not equal a hop length for the datagram. 12. The system of claim 8 , the operations further comprising: generating a normal queue pair in response to determining that a hop count for a received datagram equals a hop length for the datagram. 13. The system of claim 12 , wherein Remote Direct memory Access (RDMA) writes are performed by the first and the second proxy queue pairs by determining free reserved addresses from a next proxy node and then performing RDMA writes to the next proxy node. 14. The system of claim 8 , wherein the datagrams are associated with connection management in an InfiniBand network. 15. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising: receiving a connection management message that uses a proxy attribute, wherein the connection management message includes information on a first proxy queue pair and a second proxy queue pair, wherein the first proxy queue pair provides communication between a proxy node and an initiator node in a switchless network, and wherein the second proxy queue pair provides communication between the proxy node and a target node in the switchless network; and channeling, via the connection management message that uses the proxy attribute, datagrams received from the initiator node to the target node in the switchless network. 16. The computer program product of claim 15 , wherein host channel adapters of the initiator node, the proxy node, and the target node do not have routing capabilities for routing datagrams. 17. The computer program product of claim 15 , wherein the connection management message comprises a special management datagram (MAD) class in an InfiniBand standard, and the proxy attribute comprises a ProxyMADcommand in the InfiniBand standard. 18. The computer program product of claim 15 , the operations further comprising: generating the first proxy queue pair and the second proxy queue pair, in response to determining that a hop count for a received datagram does not equal a hop length for the datagram. 19. The computer program product of claim 15 , the operations further comprising: generating a normal queue pair in response to determining that a hop count for a received datagram equals a hop length for the datagram. 20. The computer program product of claim 19 , wherein Remote Direct memory Access (RDMA) writes are performed by the first and the second proxy queue pairs by determining free reserved addresses from a next proxy node and then performing RDMA writes to the next proxy node.
Discovery or management of network topologies · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title
Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54) · CPC title
Pairs of inter-processing entities at each side of the network, e.g. split proxies · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.