IP Library Granted Patent US 8,379,640
Granted Patent B2
US 8,379,640 · App. 12/816,501 · Granted Feb 19, 2013

Internetwork device

Inventors: Masataka Ichihashi (Yokohama, JP); Shinji Katsume (Isehara, JP); Tomoyuki Sako (Kawasaki, JP)
Assignee: ALAXALA Networks Corporation
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 8,379,640
App. No.
12/816,501
Granted
Feb 19, 2013
Kind
B2
Abstract

An internetwork device comprises a receiving module, an inter-device packet transfer interface, an inter-device packet transfer controller, an address translation module, and a transmission module. The receiving module receives a packet from a first network. The inter-device packet transfer interface carries out inter-device packet transfer involving transfer of a packet to or from another internetwork device. The inter-device packet transfer controller controls the inter-device packet transfers such that multiple fragmented packets created from a same original packet are collected by the same internetwork device, the fragmented packets being packets created by dividing a single original packet into multiple parts. The address translation module translates between a local address used within a specific network and a global address used across multiple networks, for at least one of a source address and a destination address of a packet. The transmission module transmits an address-translated packet to a second network.

Claims (25)

1. A first internetwork device comprising:

a receiving module configured to receive a packet from a first network;

an inter-device packet transfer interface configured to carry out inter-device packet transfer involving transfer of a packet to or from a second active internetwork device;

an inter-device packet transfer controller configured to control packet transfers via the inter-device packet transfer interface between the first active internetwork device and the second active internetwork device such that multiple fragmented packets created from a same original packet are collected by either the first internetwork device or the second internetwork device, the fragmented packets being packets created by dividing a single original packet into multiple parts when one of the fragment packets is received via the receiving module;

an address translation module configured to translate between a local address used within a specific network and a global address used across multiple networks, for at least one of a source address and a destination address of a packet; and

a transmission module configured to transmit an address-translated packet to a second network.

2. A first internetwork device according to claim 1 , wherein

the inter-device packet transfer controller determines whether to transfer a received packet to the other internetwork device, based on whether a received packet meets a specific condition relating to first information contained in the packet, the first information being information of which fragmented packets created from the same original packet have identical value.

3. A first internetwork device according to claim 2 , wherein

the first information is at least one of a source address and a destination address.

4. A first internetwork device according to claim 2 , wherein

the inter-device packet transfer controller establishes the specific condition based on loads on the internetwork device and the other internetwork device.

5. A first internetwork device according to claim 1 , wherein

the address translation module translates between a local address and a global address for at least one of a combination of a source address and a communication port number, and a combination of a destination address and a communication port number.

6. A first internetwork device according to claim 1 , wherein

the inter-device packet transfer controller detects a fragmented packet among received packets, and determines whether all fragmented packets created from the same original packet as the detected fragmented packet have been successfully collected by the same internetwork device, and

the address translation module performs address translation of the fragmented packet once successful collection has been determined.

7. A first internetwork device according to claim 1 , wherein

the address translation module maintains address/port translation information indicating corresponding relation between a combination of an address and a communication port on the first network side and a combination of an address and a communication port on the second network side, and synchronizes the address/port translation information with the other internetwork device, and

the inter-device packet transfer controller performs inter-device packet transfer once synchronization of the address/port translation information has been performed.

8. A first internetwork device according to claim 7 , wherein

at least one of the receiving module and the transmission module uplinks once synchronization of the address/port translation information has been performed.

9. A first internetwork device according to claim 7 , further comprising:

a routing controller configured to control packet routing,

wherein the routing controller advertises routing information once synchronization of the address/port translation information has been performed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2010
From: ICHIHASHI, MASATAKA; KATSUME, SHINJI; SAKO, TOMOYUKI
To: ALAXALA NETWORKS CORPORATION
Reel/Frame 024883/0025 →
Priority Claims (2)
JP 2009-144073 · Jun 17, 2009 · national
JP 2009-219903 · Sep 25, 2009 · national
Continuity (1)
Related Publication 20100322247A1 · Dec 23, 2010