# US 2019/0173785 A1 · Communication relay device and communication relay method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0173785 A1
- Document ID: US20190173785A1
- Status: Published application
- Kind: A1
- Application number: 16/181,424
- Filed: 2018-11-06
- Published: 2019-06-06
- Earliest claimed: 2017-12-01
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: HIROAKI KAMEYAMA; Shinichi Sazawa; Tomoyuki Furutono
- Web page: https://patentgrep.com/patent/US20190173785A1

## CPC

- H04L 45/74: Address processing for routing
- H04L 45/70: {Routing based on monitoring results}
- H04W 40/246: {Connectivity information discovery}
- H04W 40/22: using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A communication relay device receives a packet transmitted from a first communication device to a second communication device and forwards the packet to a correspondent communication relay device. The communication relay device includes: a processor and a communication processor. The processor extracts, from a request packet that requests a connection to the second communication device, a first identifier for indicating the first communication device, when the communication relay device receives the request packet from the first communication device, and generates configuration information including the first identifier. The communication processor transmits the configuration information to the correspondent communication relay device such that the correspondent communication relay device converts source information of the packet transmitted from the first communication device to the second communication device into the first identifier and forwards the packet for which the source information has been converted to the second communication device.

## Claims

### Claim 1

A communication relay device that receives a packet transmitted from a first communication device to a second communication device from the first communication device and forwards the packet to a correspondent communication relay device, the communication relay device comprising:
a processor configured to extract, from a request packet that requests a connection to the second communication device, a first identifier for indicating the first communication device that is a source of the request packet and a second identifier for indicating the second communication device that is a destination of the request packet, when the communication relay device receives the request packet from the first communication device, and to generate configuration information including the first identifier and the second identifier; and
a communication processor configured to transmit the configuration information to the correspondent communication relay device such that the correspondent communication relay device converts source information of the packet transmitted from the first communication device to the second communication device into the first identifier and forwards the packet for which the source information has been converted to the second communication device.

### Claim 2 (depends on 1)

The communication relay device according to claim 1 further comprising:
an accelerator configured to perform an acceleration process to accelerate a transmission on a network between the communication relay device and the correspondent communication relay device;
a monitor unit configured to decide whether a packet transmitted from the first communication device to the second communication device is a target of the acceleration process; and
an identifier converter configured to convert the destination information of the packet transmitted from the first communication device to the second communication device into information indicating the accelerator so as to guide the packet to the accelerator when the packet is the target of the acceleration process.

### Claim 3 (depends on 2)

The communication relay device according to claim 2 wherein
the identifier converter converts source information of a response packet that responds to the packet transmitted from the first communication device to the second communication device into the second identifier according to the configuration information.

### Claim 4

A communication relay device that receives, from a correspondent communication relay device, a packet transmitted from a first communication device to a second communication device and that forwards the packet to the second communication device, the communication relay device comprising:
a processor configured to obtain configuration information from the correspondent communication relay device and to generate correspondence information for converting source information and destination information of a packet transmitted from the first communication device to the second communication device according to the configuration information, wherein the correspondent communication relay device extracts, from a request packet that requests a connection to the second communication device from the first communication device, a first identifier for indicating the first communication device that is a source of the request packet and a second identifier for indicating the second communication device that is a destination of the request packet, and generates the configuration information including the first identifier and the second identifier;
an identifier converter configured to convert the source information and the destination information of the packet transmitted from the first communication device to the second communication device respectively into the first identifier and the second identifier according to the correspondence information when the communication relay device receives the packet transmitted from the first communication device to the second communication device; and
a communication processor configured to forward the packet for which the source information has been converted into the first identifier by the identifier converter to the second communication device according to the destination information which has been converted by the identifier converter into the second identifier.

### Claim 5

A relay system that relays communication between a first communication device and a second communication device, the relay system comprising:
a first relay device that is connected to the first communication device through a first network; and
a second relay device that is connected to the second communication device through a second network, wherein
the second relay device comprises:
a processor configured to obtain port number information that indicates a port number used by the first communication device from a packet received from the first relay device and to extract a packet that includes a port number indicated by the port number information as a destination port number from among packets transmitted from the second communication device to the first communication device;
an accelerator configured to perform an acceleration process for the packet extracted by the processor, the acceleration process accelerating communications on a third network provided between the first relay device and the second relay device; and
a transmitter configured to transmit the packet for which the acceleration process has been performed by the accelerator to the first relay device, and wherein
the first relay device performs an acceleration post-process corresponding to the acceleration process for the packet for which the acceleration process has been performed in the second relay device.
