IP Library › Granted Patent US 9,317,431
Granted Patent B2
US 9,317,431 · App. 14/098,623 · Granted Apr 19, 2016

Address generator, address generation method, and encapsulation-decapsulation device

Inventor: Naoki Matsuhira (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F12/0813G06F12/1009H04L12/4633H04L61/6004H04L69/167H04L61/6059H04L61/6068
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,317,431
App. No.
14/098,623
Granted
Apr 19, 2016
Kind
B2
Abstract

An address generator includes a storage device in which one or more second-protocol-family address prefixes are stored, the one or more second-protocol-family address prefixes each corresponding to a corresponding combination of at least a multiplexing identifier and a first-protocol-family address, and a controller configured to read, from the storage device, the second-protocol-family address prefix corresponding to a combination of at least the multiplexing identifier and the first-protocol-family address that is contained in a data block to be transferred via a backbone network to a destination network which uses the first protocol family, the read second-protocol-family address prefix serving as an address prefix for a network that is overlaid with the destination network, and configured to generate a second-protocol-family address containing the first-protocol-family address, the multiplexing identifier, and the read second-protocol-family address prefix, the generated second-protocol-family address serving as a destination address within the backbone network.

Claims (19)

1. An address generator comprising:

a storage device in which one or more second-protocol-family address prefixes based on a second protocol family are stored, the one or more second-protocol-family address prefixes each corresponding to a corresponding combination of at least a multiplexing identifier and a first-protocol-family address based on a first protocol family; and

a controller configured to receive a data block, which includes both a first-protocol-family source address and a first-protocol-family destination address, to be transferred via a backbone network to a destination network which uses the first protocol family, configured to read, from the storage device, the second-protocol-family address prefix corresponding to a combination of at least the multiplexing identifier and the first-protocol-family destination address that is contained in the data block, the read second-protocol-family address prefix serving as an address prefix for a network that is overlaid with the destination network, and configured to generate a second-protocol-family address containing only the first-protocol-family destination address among the first-protocol-family source address and the first-protocol-family destination address, the multiplexing identifier, and the read second-protocol-family address prefix, the generated second-protocol-family address serving as a destination address within the backbone network.

2. The address generator according to claim 1 , wherein the controller is configured to read, from the storage device, a second-protocol-family address prefix corresponding to a combination of the first-protocol-family destination address and a port number that are contained in the data block and the multiplexing identifier, and configured to generate a second-protocol-family address containing the first-protocol-family destination address, the port number, the multiplexing identifier, and the read second-protocol-family address prefix.

3. The address generator according to claim 1 , wherein the first-protocol-family address is an Internet Protocol version 4 address and the second-protocol-family address is an Internet Protocol version 6 address.

4. The address generator according to claim 1 , wherein the first-protocol-family address is a media access control address and the second-protocol-family address is an Internet Protocol version 6 address.

5. The address generator according to claim 2 , wherein the first-protocol-family address is an Internet Protocol version 4 address and the second-protocol-family address is an Internet Protocol version 6 address.

6. An address generation method comprising:

reading, from a storage device, a second-protocol-family address prefix corresponding to a combination of at least a multiplexing identifier and a first-protocol-family destination address that is contained in a data block to be transferred via a backbone network to a destination network which uses a first protocol family, the data block including both a first-protocol-family source address and the first-protocol-family destination address, the read second-protocol-family address prefix serving as an address prefix for a network that is overlaid with the destination network; and

generating a second-protocol-family address containing only the first-protocol-family destination address among the first-protocol-family source address and the first-protocol-family destination address, the multiplexing identifier, and the read second-protocol-family address prefix, the generated second-protocol-family address serving as a destination address within the backbone network.

7. The address generation method according to claim 6 , wherein

the reading includes reading, from the storage device, a second-protocol-family address prefix corresponding to a combination of the first-protocol-family destination address and a port number that are contained in the data block and the multiplexing identifier, and

the generating includes generating a second-protocol-family address containing the first-protocol-family destination address, the port number, the multiplexing identifier, and the read second-protocol-family address prefix.

8. An encapsulation-decapsulation device disposed, in a network system in which a plurality of stub networks each of which uses a first protocol family are connected to one another via a backbone network which uses a second protocol family, at a boundary between each of the plurality of stub networks and the backbone network, the encapsulation-decapsulation device comprising:

a storage device in which one or more second-protocol-family address prefixes based on the second protocol family are stored, the one or more second-protocol-family address prefixes each corresponding to a corresponding combination of at least a multiplexing identifier and a first-protocol-family address based on the first protocol family; and

a controller configured to, upon receiving, from a source stub network to which the encapsulation-decapsulation device is connected among the plurality of sub networks, a data block addressed to a destination stub network, the data block including both a first-protocol-family source address and a first-protocol-family destination address,

read, from the storage device, a second-protocol-family address prefix corresponding to a combination of at least a multiplexing identifier and a first-protocol-family destination address contained in the data block, the read second-protocol-family prefix serving as an address prefix for a network that is overlaid with the destination stub network,

encapsulate the data block with a header including a second-protocol-family address which contains only the first-protocol-family destination address among the first-protocol-family source address and the first-protocol-family destination address, the multiplexing ID, and the read second-protocol-family address prefix, and

transmit the encapsulated data block to the backbone network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2016
From: MATSUHIRA, NAOKI
To: FUJITSU LIMITED
Reel/Frame 037691/0298 →
Priority Claims (1)
JP 2013-017227 · Jan 31, 2013 · national
Continuity (1)
Related Publication 20140215179A1 · Jul 31, 2014