# US 7,609,692 B2 · Method and apparatus for controlling route in network

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

- Number: US 7,609,692 B2
- Document ID: US7609692B2
- Status: Granted
- Kind: B2
- Application number: 11/472,986
- Filed: 2006-06-23
- Published: 2007-09-20
- Granted: 2009-10-27
- Earliest claimed: 2006-03-15
- Assignees: Fujitsu Limited
- Inventors: Hiromitsu Kajiyama; Jiro Nakata; Nobuo Shirai
- Web page: https://patentgrep.com/patent/US7609692B2

## CPC

- H04L 45/125: based on throughput or bandwidth
- H04L 45/02: Topology update or discovery
- H04L 45/306: {Route determination based on the nature of the carried application}
- H04L 45/36: {Backward learning}
- H04L 47/125: by balancing the load, e.g. traffic engineering
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A route controlling apparatus is provided on a center side in a network having a carrier-redundant configuration in which the center side and a base side are connected using a plurality of different carriers, and includes a load distribution table that stores information for load distribution; and a controlling unit that creates, when data is received by a host on the center side from a host on the base side, a new entry in the load distribution table. In the new entry, a carrier selected for transmission of the data by a router on the base side is associated with an address of the host on the base side. The controlling unit refers to the entry to select the carrier as a route when data is to be transmitted from the host on the center side to the host on the base side.

## Claims

### Claim 1

A route controlling apparatus provided on a center side in a network in which the center side and a base side are connected by a plurality of different carriers, the route controlling apparatus comprising:
a load distribution table;
a load-distribution inapplicability table; and
a controlling unit
configured to create a new entry in the load distribution table when data is received by a host on the center side from a host on the base side, wherein in the new entry a carrier selected for transmission of the data by a router on the base side is associated with an address of the host on the base side,
configured to refer to the load-distribution inapplicability table when data is to be transmitted from the host on the center side to the host on the base side, and
configured to select, as a route through which the data is to be transmitted, the carrier in the new entry when the address of the host on the base side is not registered in the load-distribution inapplicability table, while otherwise to select a carrier that is set in advance for the host on the base side.

### Claim 2 (depends on 1)

The route controlling apparatus according to claim 1, wherein the controlling unit is configured to create the new entry in which an address of the host on the center side, a gateway address for the carrier, and a transmission line connected to the gateway address are further associated.

### Claim 3 (depends on 2)

The route controlling apparatus according to claim 2, wherein the controlling unit is configured to create the new entry in which a port number of the host on the center side is further associated.

### Claim 4 (depends on 1)

The route controlling apparatus according to claim 1, wherein
the controlling unit is configured to select the carrier in the new entry when the address of the host on the base side and a port number to be used for transmission of the data are not registered in the load-distribution-inapplicability table.

### Claim 5 (depends on 4)

The route controlling apparatus according to claim 4, wherein the controlling unit is configured to detect, for a communication protocol of which a protocol type is not identified based on the port number, a header of an upper protocol, and to execute a route control for the communication protocol.

### Claim 6 (depends on 1)

The route controlling apparatus according to claim 1, wherein in the load-distribution-inapplicability table, a command to collectively set all addresses of hosts on the base side is used.

### Claim 7 (depends on 1)

The route controlling apparatus according to claim 1, further comprising a fault monitoring unit configured to monitor a fault on routes from the host on the center side to the host on the base side, wherein
the controlling unit is configured to delete an entry that corresponds to a route on which a fault has occurred, from the load distribution table.

### Claim 8

A route controlling method of a route controlling apparatus provided on a center side in a network in which the center side and a base side are connected by a plurality of different carriers, the route controlling method comprising:
creating a new entry in a load distribution table when data is received by a host on the center side from a host on the base side, wherein the new entry a carrier selected for transmission of the data by a router on the base side is associated with an address of the host on the base side;
referring to a load-distribution inapplicability table when data is to be transmitted from the host on the center side to the host on the base side; and
selecting, as a route through which the data is to be transmitted, the carrier in the new entry when the address of the host on the base side is not registered in the load-distribution inapplicability table, while otherwise selecting a carrier that is set in advance for the host on the base side.

### Claim 9

A route controlling apparatus provided on a center side in a network in which the center side and a base side are connected by a plurality of different carriers, the route controlling apparatus comprising:
a load distribution table;
a load-distribution inapplicability table; and
a controlling unit
configured to create a new entry in the load distribution table when data is received by a host on the center side from a host on the base side, wherein in the new entry a carrier selected for transmission of the data by a router on the base side is associated with an address of the host on the base side,
configured to refer to the load-distribution inapplicability table when data is to be transmitted from the host on the center side to the host on the base side, and
configured to select, as a route through which the data is to be transmitted, the carrier in the new entry when the address of the host on the center side is not registered in the load-distribution inapplicability table, while otherwise to select a carrier that is set in advance for the host on the center side.

### Claim 10 (depends on 9)

The route controlling apparatus according to claim 9, wherein
the controlling unit is configured to select the carrier in the new entry when the address of the host on the center side and a port number to be used for transmission of the data are not registered in the load-distribution inapplicability table.

### Claim 11 (depends on 10)

The route controlling apparatus according to claim 10, wherein the controlling unit is configured to detect, for a communication protocol of which a protocol type is not identified based on the port number, a header of an upper protocol, and to execute a route control for the communication protocol.

### Claim 12 (depends on 9)

The route controlling apparatus according to claim 9, wherein in the load-distribution-inapplicability table, a command to collectively set all addresses of hosts on the center side is used.

### Claim 13

A route controlling apparatus provided on a center side in a network in which the center side and a base side are connected by a plurality of different carriers, the route controlling apparatus comprising:
a load distribution table;
a load-distribution inapplicability table; and
a controlling unit
configured to create a new entry in the load distribution table when data is received by a host on the center side from a host on the base side, wherein in the new entry a carrier selected for transmission of the data by a router on the base side is associated with an address of the host on the base side,
configured to refer to the load-distribution inapplicability table when data is to be transmitted from the host on the center side to the host on the base side, and
configured to select, as a route through which the data is to be transmitted, the carrier in the new entry when the address of the host on the center side, the address of the host on the base side, and a port number to be used for transmission of the data are not registered in the load-distribution inapplicability table, while otherwise to select a carrier that is set in advance for the host on the base side.

### Claim 14 (depends on 13)

The route controlling apparatus according to claim 13, wherein in the load-distribution-inapplicability table, a command to collectively set all addresses of hosts on the center side or all addresses of hosts on the base side is used.

### Claim 15 (depends on 13)

The route controlling apparatus according to claim 13, wherein the controlling unit is configured to detect, for a communication protocol of which a protocol type is not identified based on the port number, a header of an upper protocol, and to execute a route control for the communication protocol.
