Method for forwarding packet and network device
US-2024106743-A1 · Mar 28, 2024 · US
US9749222B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9749222-B2 |
| Application number | US-201514664071-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 20, 2015 |
| Priority date | Sep 24, 2012 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
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 parallel computer includes a plurality of nodes. Each of the nodes includes a router directly or indirectly connected to each of the other nodes and a network interface connected to an external network of the parallel computer. The network interface includes a storage unit that holds detour route information indicating a detour route corresponding to a communication route from a node in which the network interface is included to another node. The network interface further includes a reception processing unit that, when the network interface receives data destined to one node of the parallel computer from the external network, sets detour route information corresponding to a communication route from the node in which the network interface is included to the destination node of the data for the data and transmits the data for which the detour route information is set to the destination node.
Opening claim text (preview).
What is claimed is: 1. A parallel computer, comprising: a plurality of nodes, each of the plurality of nodes respectively including: a router directly or indirectly connected to each of the other nodes; and a network interface connected to an external network of the parallel computer, wherein the network interface includes: a storage unit that stores detour route information indicating a detour route corresponding to a communication route from a node in which the network interface is included to another node; and a reception processing unit that, when the network interface receives data destined by a destination address to a destination node of the parallel computer from the external network, adds detour route information to the received data destined by the destination address, the added detour route information corresponding to a communication route from the node in which the network interface is included to the destination node of the data, and transmits the data destined by the destination address with the detour route information added, to the destination node. 2. The parallel computer according to claim 1 , wherein a first node of the parallel computer includes a processing unit that adds, to data to be transmitted to a second node that includes the network interface, detour route information corresponding to a communication route from the second node to the first node and transmits the data, and the network interface of the second node includes a setting unit that, when receiving data from the first node, reads out the detour route information corresponding to the communication route from the second node to the first node from the received data and sets the read detour route information in the storage unit. 3. The parallel computer according to claim 1 , further comprising a management node that controls operations of the plurality of nodes, wherein the management node, when receiving information indicating that any of the nodes has failed, generates detour route information corresponding to a communication route passing through the node that has failed and causes the generated detour route information to be stored into the storage unit of the network interface. 4. The parallel computer according to claim 3 , wherein a plurality of routers of any of the plurality of nodes include a network interface connected to the external network, and the management node determines the network interface to be used for communication with the external network. 5. The parallel computer according to claim 1 , wherein the storage unit of the network interface stores a node identifier identifying each of the plurality of nodes in an internal network of the parallel computer, a physical address corresponding to each of the plurality of nodes, and detour route information in association with one another, and the network interface, when receiving data destined to a physical address stored in the storage unit from the external network, generates a packet that includes the node identifier and the detour route information that are stored in the storage unit in association with the physical address and the received data and transmits the packet to the internal network. 6. A node apparatus being included in a parallel computer, the node apparatus comprising: a network interface being connected to an external network, wherein the network interface includes: a storage unit that stores detour route information indicating a detour route corresponding to a communication route from the node apparatus to another node apparatus; and a reception processing unit that, when the network interface receives data destined by a destination address to a destination node apparatus from the external network, adds detour route information to the received data destined by the destination address, the added detour route information corresponding to a communication route from the node apparatus to the destination node apparatus and transmits the data destined by the destination address with the detour route information added, to the destination node apparatus. 7. A control method for a parallel computer that includes a plurality of nodes, each of the plurality of nodes respectively including a router directly or indirectly connected to each of the other nodes, and at least one of the routers including a network interface connected to an external network, the control method comprising: storing, by the network interface, detour route information indicating a detour route corresponding to a communication route from a node in which the network interface is included to another node; and adding, by the network interface, when receiving data destined by a destination address to a destination node of the parallel computer from the external network, detour route information to the received data destined by the destination address, the added detour route information corresponding to a communication route from the node in which the network interface is included to the destination node of the data for the data and transmitting the data destined by the destination address with the detour route information added, to the destination node.
Alternate routing · CPC title
Routing performance; Theoretical aspects · CPC title
Performing the actions predefined by failover planning, e.g. switching to standby network elements · CPC title
Localisation of faults · CPC title
hierarchical topologies · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.