JP3531367B2 - トランスレータ - Google Patents
トランスレータInfo
- Publication number
- JP3531367B2 JP3531367B2 JP17476896A JP17476896A JP3531367B2 JP 3531367 B2 JP3531367 B2 JP 3531367B2 JP 17476896 A JP17476896 A JP 17476896A JP 17476896 A JP17476896 A JP 17476896A JP 3531367 B2 JP3531367 B2 JP 3531367B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- type
- header
- ipv4
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/251—Translation of Internet protocol [IP] addresses between different IP versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
対して、互いに重複することのないように第1種のIP
アドレスが付与される第1種のIPネットワークと、複
数の対象機器のそれぞれに対して、互いに重複すること
のないように第2種のIPアドレスが付与される第2種
のIPネットワークを対象とするトランスレータに関す
る。
ク層のプロトコルとして現在最もよく知られているの
は、IP(Internet Protocol)であ
る。IPの役割は、ネットワークに接続しているノード
の中から、通信を行う宛先を指定するアドレッシングサ
ービス等、OSI(Open Systems Int
erconnection)参照モデルの第3層が提供
している役割と一致する。現時点では、バージョン4の
IP(以下、IPv4と呼ぶ)が普及している。IPv
4で使用するヘッダ(以下、IPv4ヘッダと呼ぶ)の
フォーマットは、図11(b)に示す通りである。
ン」フィールドには、バージョン番号である“4”が格
納される。「ヘッダ長」フィールドには、IPv4ヘッ
ダ自体の長さが格納される。「サービスタイプ」フィー
ルドには、通信処理のサービス品質を示す情報が格納さ
れる。「パケット長」フィールドには、IPで取り扱わ
れるデータブロックに該IPv4ヘッダを加えたパケッ
ト全体の大きさが格納される。上位層から降りてきた情
報は、IPにて一つのデータブロックとして扱われ、こ
のデータブロックは、IPにてIPv4ヘッダが付加さ
れて、下位層に送られる。逆に、下位層から送られたパ
ケットに含まれるIPv4ヘッダは、IPにて解析さ
れ、その解析結果に応じて、そのパケットのデータ部分
が上位層に上げられる。「識別子」フィールドには、上
位層へデータを渡す際の参考情報として用いられる識別
子が格納される。「フラグ」フィールドには、パケット
の分割に関する制御情報が格納される。「フラグメント
オフセット」フィールドには、分割されたデータ(フラ
グメント)が、オリジナルデータのどこに位置していた
のかを示す情報が格納される。「生存時間」フィールド
には、そのパケットがネットワークに存在してよい時間
が格納される。「プロトコル」フィールドには、上位層
のプロトコルが何であるかを示す情報が格納される。
「ヘッダチェックサム」フィールドには、該IPヘッダ
のチェックサムが格納される。「送信元IPアドレス」
フィールドには、送信元のIPアドレスが格納される。
「宛先IPアドレス」フィールドには、宛先のIPアド
レスが格納される。IPアドレスは、ネットワークに接
続される各ノードに割り当てられるもので、そのネット
ワーク内において、それぞれ異なる値に設定される。
ターネットの普及などと歩調を合わせて、様々な通信サ
ービスに急速に広がりつつあるが、その一方で、IPア
ドレスの枯渇という深刻な問題に直面している。
バージョン6のIP(以下、IPv6と呼ぶ)が提案さ
れている。
6ヘッダと呼ぶ)のフォーマットは、図11(a)に示
す通りである。IPv6ヘッダ内において、「バージョ
ン」フィールドには、バージョン番号である“6”が格
納される。「優先度」フィールドには、ネットワークで
ルータがパケットを中継する際の処理の優先度が格納さ
れる。「フローラベル」フィールドは、優先制御等をす
る際の識別子の格納に用いられる。「ペイロード長」フ
ィールドには、パケットからIPv6ヘッダ部を除いた
データ部分の長さが格納される。「次ヘッダ識別子」フ
ィールドには、IPv6ヘッダの次に、どの上位層プロ
トコルのヘッダが続くのか、あるいは、どのIPv6拡
張ヘッダが続くのか等を識別するための識別子が格納さ
れる。「ホップリミット」フィールドには、そのパケッ
トの最大転送回数が格納される。「送信元IPアドレ
ス」フィールドには、送信元のIPアドレスが格納さ
れ、「宛先IPアドレス」フィールドには、宛先のIP
アドレスが格納される。そして、IPv6ヘッダでは、
「送信元IPアドレス」フィールド、「宛先IPアドレ
ス」フィールドのそれぞれが、32ビットから128ビ
ットに拡張されている。これにより接続可能なノードの
数が増加する。
6は、IPアドレスの格納領域の拡張は行われているも
のの、ヘッダや処理の一部に変更が加わったために、既
存のIPv4との互換性はない。
ノードでは、ネットワークプロトコルとしてIPv6が
実装され、ネットワークアドレスとしてIPv6アドレ
スが割り当てられるが、既存のノードのネットワークプ
ロトコルを一斉にIPv6に変更することは事実上不可
能であるため、IPv4ノードとIPv6ノードが共存
する期間が長期に渡って続くものと考えられる。また、
既存のノードの一部(特に周辺機器)については、プロ
トコルの変更が困難なものもあり、この場合、そのまま
続けてIPv4が使われる。
ノード(IPv6ノード)と、IPv4が実装されたノ
ード(IPv4ノード)とが混在するネットワークが出
現するものと思われる。
述したように互いにヘッダフォーマット等が異なるた
め、IPv6ノードとIPv4ノードを単純に結合する
わけにはいかない。
に示すようなトランスレータを用いた接続方法がある。
端末)10が接続されたIPv6ネットワーク52と、
IPv4ノード(IPv4端末)20が接続されたIP
v4ネットワーク54は、トランスレータ30を介して
相互に接続している。IPv4端末20には、IPv4
ネットワーク54内でユニークに割り当てられたアドレ
ス(以下、IPv4アドレスと呼ぶ)が付されており、
IPv6端末10には、IPv6ネットワーク52内で
ユニークに割り当てられたアドレス(以下、IPv6ア
ドレスと呼ぶ)と、IPv4アドレスの両方が付されて
いる。IPv6端末10は、IPv6ネットワーク52
内で他のIPv6端末(図示省略)と通信を行う場合に
は、自己をIPv6アドレスで表し、また、IPv4ネ
ットワーク54内のIPv4端末20と通信を行う場合
には、自己をIPv4アドレスで表す。例えば、IPv
6端末10からIPv4端末20にパケットを送る場
合、IPv6端末10は、送るべきパケットのヘッダ生
成時において、「送信元IPアドレス」フィールド(図
11(a)参照)に自己(IPv6端末10)のIPv
4アドレスを図12(a)に示すような形で格納すると
共に、「宛先IPアドレス」フィールド(図11(a)
参照)に相手(IPv4端末20)のIPv4アドレス
を図12(b)に示すような形で格納する。図12
(a)では、用意された128ビットのうちの下位32
ビットをアドレス情報の格納に使用し、その他のビット
を、‘0’にセットしている。このようなフォーマット
で表されるアドレスは、一般に、IPv4−compa
tible−IPv6アドレスと呼ばれている。また、
図12(b)では、用意された128ビットのうちの下
位32ビットをアドレス情報の格納に使用し、47ビッ
ト目から32ビット目までを‘1’、その他のビットを
‘0’にセットしている。このようなフォーマットで表
されるアドレスは、一般に、IPv4−mapped−
IPv6アドレスと呼ばれている。そして、所定の情報
を格納されたヘッダと、送るべきデータは、一つのパケ
ットとして、トランスレータ30に送られる。
ットをIPv4ネットワーク54用のパケットに変換す
る。具体的には、送られてきたパケットのヘッダに含ま
れている先程のIPv4−compatible−IP
v6アドレスから、下位32ビット、すなわち、IPv
6端末10のIPv4アドレスを切りだし、これを、図
11(b)に示したIPv4ヘッダの「送信元IPアド
レス」フィールドに格納する。また、これと同時に、送
られきたパケットのヘッダに含まれている先程のIPv
4−mapped−IPv6アドレスから、下位32ビ
ット、すなわち、送り先であるIPv4端末20のIP
v4アドレスを切りだし、これを、図11(b)に示し
たIPv4ヘッダの「宛先IPアドレス」フィールドに
格納する。その後、このヘッダは、その他の必要事項が
設定され、送信データとともに一つのパケットとなって
IPv4端末20に送られる。
ノードとIPv4ノードの相互接続が可能となる。
ードにもIPv4アドレスを割り当てる必要がある。
数が不足しており、この解消のために為されたIPv6
が、IPv4アドレスの枯渇を促進してしまったのでは
意味がない。
ジョンの違い等によりヘッダフォーマットが異なるパケ
ットを用いてデータ転送を行う2つの装置間での通信を
可能にするトランスレータを提供する。
本発明によれば、ネットワークプロトコルとして第1種
のプロトコルを使用し、第1の長さの第1のアドレスが
割り当てられている少なくとも1台の第1の装置と、第
2種のプロトコルを使用し、第1の長さとは異なる第2
の長さの第2のアドレスが割り当てられている少なくと
も1台の第2の装置にネットワークを介して接続される
トランスレータが、第1種のプロトコルを使用して通信
される第1種のパケットと、第2種のプロトコルを使用
して通信される第2種のパケットをネットワークに対し
て送受信する送受信部と、送受信部が受信した第1種の
パケットに含まれる第1種のヘッダを、第1種のヘッダ
とはヘッダフォーマットが異なる第2種のヘッダに変換
して第2種のパケットを生成するヘッダ変換部とを有
し、第1の装置から第2の装置に向けて送出された第1
種のパケットを送受信部が受信すると、ヘッダ変換部
が、第1種のパケットの第1種のヘッダに宛先アドレス
として格納されている第1の長さの第3のアドレスを第
2のアドレスに変換し、第1種のヘッダに送信元アドレ
スとして格納されている第1のアドレスを第2の長さの
第4のアドレスに変換し、第1種のヘッダを、宛先アド
レスとして第2のアドレスが格納され、送信元アドレス
として第4のアドレスが格納された第2種のヘッダに変
換して第2種のパケットを生成し、送受信部が、生成さ
れた第2種のパケットをネットワークに送出する。
て、図面を参照しながら説明する。
のIPv6端末51が接続されたIPv6ネットワーク
52と、複数のIPv4端末53が接続されたIPv4
ネットワーク54が存在し、これらのネットワークは、
IPv6/v4トランスレータ55(以下、トランスレ
ータ55と呼ぶ)を介して相互に接続されている。IP
v6ネットワーク52では、図11(a)に示したIP
v6ヘッダを有するパケット(以下、IPv6パケット
と呼ぶ)によるデータ転送が行われる。IPv6パケッ
トのヘッダでは、IPv6端末51は、通常のIPv6
アドレスで表され、IPv4端末53は、IPv4−m
apped−IPv6アドレス(図12(b))で表さ
れる。また、IPv4ネットワーク54では、図11
(b)に示したIPv4ヘッダを有するパケット(以
下、IPv4パケットと呼ぶ)によるデータ転送が行わ
れる。IPv4パケットのヘッダにおいて、トランスレ
ータ55は、該トランスレータ55、若しくは、特定の
IPv4端末53で割り当てられたIPv4アドレスで
表され、IPv4端末53は、通常のIPv4アドレス
で表される。
に、IPv6ネットワーク52に流れるIPv6パケッ
トと、IPv4ネットワーク54に流れるIPv4パケ
ットを順次取り込むIPv4/v6受信処理部31と、
IPv4/v6受信処理部31で取り込んだパケットの
ヘッダを、アドレス変換情報テーブル35に格納されて
いるアドレス変換情報に基づいて変換すると共に、必要
に応じて、アドレス変換情報テーブル35の内容の更新
を行うヘッダ変換部33と、ヘッダの変換処理を受けた
パケットを、送り先となるネットワークに送出するIP
v4/v6送信処理部32と、アドレス変換情報テーブ
ル35に格納されているアドレス変換情報を、IPv4
ネットワーク54に接続されている特定のノードと交換
するアドレス変換情報交換部34とを備える。
4に接続されるIPv4端末53に3つタイプ(以下、
タイプA、B、Cとする)が存在する。タイプAのIP
v4端末53は、IPv6端末51で使用されるアプリ
ケーションプログラム(以下、IPv6アプリケーショ
ンとする)の搭載が可能で端末であり、さらに、前述し
たアドレス変換情報を所有する。タイプAのIPv4端
末53で行われる処理の概要は、図3(a)に示されて
いる。タイプCのIPv4端末53は、IPv4端末5
3で使用されるアプリケーションプログラム(以下、I
Pv4アプリケーションとする)をそのまま搭載した従
来の端末であり、例えば、プリンタ等の周辺機器が、こ
れに該当する。タイプCのIPv4端末53で実行され
る処理の概要は、図3(c)に示す通りである。タイプ
BのIPv4端末53は、IPv4アプリケーションを
搭載し、かつ、前述したアドレス変換情報を所有する端
末で、その処理概要は、図3(b)に示す通りである。
なお、トランスレータ55がアドレス変換情報の交換を
行う特定のノードは、このうちタイプA、BのIPv4
端末53である。
81は、一般的なTCP/IP通信処理に相当するもの
で、ここでは、IPv4に従ったサービスが行われる。
TCP/IPv4処理81では、この上位で行われる処
理とのインターフェースとしてソケットインターフェー
ス(IPv4ソケットIF)が用いられる。IPv6ア
プリケーション処理84は、IPv6アプリケーション
が行う処理であり、この下位で行われる処理とのインタ
ーフェースとして、先程と同様、ソケットインターフェ
ース(IPv6ソケットIF)を使用する。アドレス変
換処理82及びアドレス変換情報交換処理83のそれぞ
れは、IPv4ソケットIFとIPv6ソケットIFと
の間に介在する。アドレス変換処理82では、IPアド
レスの変換処理等を含んだデータ転送が行われ、アドレ
ス変換情報交換処理83では、その他のノード(例え
ば、トランスレータ55)と該IPv4端末53との間
でアドレス変換情報の交換が行われる。
内部構成が示されている。
Pv4受信処理部41及びTCP/IPv4送信処理部
42が担当する。アドレス変換処理82は、アドレス変
換処理部43が担当する。アドレス変換情報交換処理8
3は、アドレス変換情報交換処理部44が担当する。こ
のほか、タイプAのIPv4端末53には、アドレス変
換情報テーブル45が設けられている。
Pv4端末53との間で行われるパケット交換について
説明する。
する場合のパケット交換について、図5のフローチャー
トに従って説明する。
末51に、IPv6アドレス“::1234:567
8:9abc”が割り当てられており、宛先のIPv4
端末53に、IPv4アドレス“133.144.9
5.22”が割り当てられていることとする。
りである。
数で表す。
進数で表す。
f0:0fed:cba9:8765:4321 2.区切られた16ビット全てが0の場合、“::”で
表してもよい。
fed:cba9:8765:4321 3.区切られた16ビット全てが0で、これが連続する
場合、1個の“::”で表してもよい。
の下位32ビットについては、IPv4アドレスの表記
方法を用いることができる。
5.22 そして、IPv6端末51は、IPv6パケット56を
IPv6ネットワーク52に送出する際(a1)、その
ヘッダ内に、送信元IPアドレスとして自己のIPv6
アドレス“::1234:5678:9abc”をセッ
トすると共に、宛先IPアドレスとしてIPv4端末5
3のIPv4−mapped−IPv6アドレス“::
ffff:133.144.95.22”をセットす
る。
処理部31は、IPv6ネットワーク52を流れるIP
v6パケットを順次取り込み、その都度、取り込んだI
Pv6パケットが、「宛先IPアドレス」フィールドに
IPv4−mapped−IPv6アドレスが格納され
ているパケット(具体的には、「宛先IPアドレス」フ
ィールドの47ビット目から32ビット目までが‘1’
にセットされ、それより上位の全てのビットが‘0’に
セットされているパケット)であるか否かを判断する。
該当するパケットを発見した場合、これをヘッダ変換部
33に送る(b1)。ヘッダ変換部33は、パケットを
受け取ると、該パケットに含まれている、送信元IPア
ドレスであるIPv6アドレスを抜き出し、抜き出した
IPv6アドレスに予め対応付けられているIPv4ア
ドレスを、アドレス変換情報テーブル35の中から探し
出す(b2)。目的のIPv4アドレスがアドレス変換
情報テーブル35の中に存在しなかった場合、ヘッダ変
換部33は、前述のIPv6アドレスに対して、あるI
Pv4アドレスを割り当てる。ここでは、IPv6アド
レス“::1234:5678:9abc”に対して、
IPv4アドレス“192.168.10.3”を割り
当てることとする(b3)。アドレス変換情報交換部3
4は、これらの対応関係をアドレス変換情報として、I
Pv4端末53に送信する(b4)。アドレス変換情報
を交換するためのパケットのフォーマットは、図8に示
す通りである。本例の場合、「IPv6アドレス」フィ
ールド101に“::1234:5678:9abc”
が格納され、「割当てIPv4アドレス」フィールド1
02に、“192.168.10.3”が格納される。
「オプション」フィールド103は、本実施形態では特
に使用しないが、通信に必要な各種制御情報を格納をす
ることができる。なお、(b4)のアドレス変換情報の
送信は、通信相手となるIPv4端末53だけでなく、
アドレス変換情報テーブル45を所有する全てのIPv
4端末53に対して行う。また、ヘッダ変換部33は、
アドレス変換情報をアドレス変換情報テーブル35に格
納する(b5)。
は、図7に示されている。91は、IPv6アドレスの
格納領域、92は、割当てられたIPv4アドレスの格
納領域、93は、オプションデータの格納領域であり、
例えば、上から順に、一行ずつ埋められていく。割り当
てるIPv4アドレスは、予め複数用意されており、こ
れらは、図示省略したトランスレータ55内のメモリに
格納されている。アドレス変換情報テーブル35自体
も、このメモリに格納されている。
使用される領域は、そのIPv4ネットワーク内で閉じ
ているため、例えば、IPv6ネットワーク52に複数
のIPv4ネットワークが接続していて、各IPv4ネ
ットワークでIPv4アドレスが重なっていたとしても
何の問題も生じない。すなわち、IPv4ネットワーク
54が企業内通信網で、IPv6ネットワークが公衆回
線を利用した外部の通信網である場合、その企業では、
他の企業のIPv4ネットワークで使用されるIPv4
アドレスを割当ててもよい。
の送信元IPアドレスを、IPv6アドレス“::12
34:5678:9abc”からIPv4アドレス“1
92.168.10.3”に置き換える。宛先IPアド
レスについては、IPv6アドレスの下位32ビットか
ら抽出したIPv4アドレスを使う。また、ヘッダ変換
部33は、このようなアドレス変換のほか、IPv6ヘ
ッダをIPv4ヘッダに変換するための各種処理も同時
に実行する(b6)。続いて、IPv4/v6送信処理
部32は、(b6)の変換処理を受けたパケットをIP
v4端末53に向けて送出する。なお、(b2)の検索
処理において、該当するIPv4アドレスが見つかった
場合は、送信元IPアドレスとして、このIPv4アド
レスが採用され、(b3)、(b4)、(b5)の各処
理は、スキップされる。
タ55から送出されたアドレス変換情報を受信すると
(c1)、このアドレス変換情報を用いてアドレス変換
情報テーブル45の内容を更新する(c2)。これによ
り、トランスレータ55のアドレス変換情報テーブル3
5の内容と、IPv4端末53のアドレス変換情報テー
ブル45の内容が一致する。アドレス変換情報テーブル
45の内容の更新は、具体的には、アドレス変換情報交
換処理部44が実施する。(c1)、(c2)の処理に
ついては、通信相手となるIPv4端末をはじめ、全て
のIPv4端末にて実施される。
タ55から送出されたIPv4パケットを受信すると
(c3)、更新されたアドレス変換情報テーブル45に
基づいて、このIPv4パケットのアドレス変換を実施
する。
IPv4受信処理部41は、IPv4ネットワーク54
を流れる先程のIPv4パケットをTCP/IP受信
し、これをアドレス変換処理部43に渡す。アドレス変
換処理部43は、パケットを受け取ると、該パケットの
送信元IPアドレスである、IPv4アドレス“19
2.168.10.3”を抜き出し、抜き出したIPv
4アドレスに対応付けられているIPv6アドレスをア
ドレス変換情報テーブル45の中から探し出す。アドレ
ス変換情報テーブル45の内容は、(c2)にて更新さ
れているため、ここでは、IPv6アドレス“::12
34:5678:9abc”が抽出されることになる。
アドレス変換処理部43は、IPv6アドレス“::1
234:5678:9abc”を送信元IPアドレスと
してパケット内にセットし、このパケットをIPv6ア
プリケーションに送る。宛先IPアドレスは、IPv4
アドレスを図12(b)に示したIPv4−mappe
d−IPv6アドレスに拡張したIPv6アドレスが使
われる。このようなアドレス変換を行えば、IPv6ア
プリケーションは、送信元IPアドレス及び宛先IPア
ドレスのそれぞれをIPv6アドレスで受け取ることが
できる。IPv6アプリケーションは、前述したように
IPv6用に開発されたアプリケーションプログラムで
あるため、受け取るIPアドレスは、IPv6アドレス
で表現されている方が都合がよい。
処理として、IPv6端末51にパケットを送ることも
ある。この場合、IPv6アプリケーションは、送るべ
きパケットに、送信元IPアドレスとして自己のIPv
4アドレス“133.144.95.22”を図12
(b)に示したIPv4−mapped−IPv6アド
レスに拡張したIPv6アドレス“::ffff:13
3.144.95.22”セットし、宛先IPアドレス
としてIPv6端末51のIPv6アドレス“::12
34:5678:9abc”をセットする。このパケッ
トは、アドレス変換処理部43に渡され、先程とは逆の
アドレス変換が施される。すなわち、アドレス変換処理
部43は、宛先IPアドレスとしてセットされている先
程のIPv6アドレス“::1234:5678:9a
bc”をIPv4アドレス“192.168.10.
3”に置き換える。送信元IPアドレスについては、I
Pv6アドレスの下位32ビットから抽出したIPv4
アドレスを使う。その後、TCP/IPv4送信処理部
42は、アドレス変換処理部43にて変換処理を受けた
パケット(IPv4パケット57:図1)をトランスレ
ータ55に向けて送出する(c4)。
処理部31は、IPv4ネットワーク54を流れるIP
v4パケット57を取り込み(b8)、これをヘッダ変
換部33に送る。ヘッダ変換部33は、パケットを受け
取ると、該パケットの宛先IPアドレスである、IPv
4アドレス“192.168.10.3”を抜き出し、
抜き出したIPv4アドレスに対応付けられているIP
v6アドレスをアドレス変換情報テーブル35の中から
探し出す。ここでは、IPv6アドレス“::123
4:5678:9abc”が抽出されることになる(b
9)。ヘッダ変換部33は、その後、該パケットに、送
信元IPアドレスとして、IPv4端末53のIPv4
−mapped−IPv6アドレス“::ffff:1
33.144.95.22”をセットすると共に、宛先
IPアドレスとして、先程抽出したIPv6アドレ
ス“::1234:5678:9abc”をセットす
る。また、ヘッダ変換部33は、このようなアドレス変
換のほか、IPv4ヘッダをIPv6ヘッダに変換する
ための各種処理も同時に実行する(b10)。IPv4
/IPv6送信処理部32は、(b10)の変換処理を
受けたパケットをIPv6端末51に向けて送出する
(b11)。その後、IPv6端末51は、このパケッ
トを受信する(a2)。
のIPv4アドレスについては、IPv6端末51とI
Pv4端末53との間の一連の通信が終了した時点で、
解放するようにすればよい。また、ネットワークのシス
テム管理の際に発せられるコマンド等に応じて、アドレ
ス変換情報テーブルのエントリを削除するようにしても
よい。また、アドレス変換情報テーブルのオプションフ
ィールドに、通信が行われなくなってからの時間を格納
し、タイムアウトが発生した割り当てIPv4アドレス
については、その時点で強制的に解放するようにしても
よい。
始する場合のパケット交換について、図6のフローチャ
ートに従って説明する。
に、IPv6アドレス“::1234:5678:9a
bc”が割り当てられており、IPv4端末53に、I
Pv4アドレス“133.144.95.22”が割り
当てられていることとする。
リケーションは、送るべきパケットに、送信元IPアド
レスとして自己のIPv4アドレス“133.144.
95.22”をセットし、宛先IPアドレスとしてIP
v6端末51のIPv6アドレス“::1234:56
78:9abc”をセットする。このパケットは、アド
レス変換処理部43に渡される。アドレス変換処理部4
3は、パケットを受け取ると、該パケットに含まれてい
る、宛先IPアドレスであるIPv6アドレスを抜き出
し、抜き出したIPv6アドレスに予め対応付けられて
いるIPv4アドレスを、アドレス変換情報テーブル4
5の中から探し出す(c1)。目的のIPv4アドレス
がアドレス変換情報テーブル45の中に存在しなかった
場合、アドレス変換処理部43は、前述のIPv6アド
レスに対して、あるIPv4アドレスを割り当てる。こ
こでは、IPv6アドレス“::1234:5678:
9abc”に対して、IPv4アドレス“192.16
8.10.3”を割り当てることとする(c2)。アド
レス変換処理部43は、これらの対応関係をアドレス変
換情報として、トランスレータ55に送信する(c
3)。アドレス変換情報を交換するためのパケットのフ
ォーマットは、図8に示す通りである。また、アドレス
変換処理部43は、このアドレス変換情報をアドレス変
換情報テーブル45に格納する(c4)。アドレス変換
情報テーブル45の構成例は、図7に示されている。な
お、割り当てるIPv4アドレスは、予め複数用意され
ており、これらは、図示省略したIPv4端末53の内
のメモリに格納されている。アドレス変換情報テーブル
45自体も、このメモリに格納されている。その後、ア
ドレス変換処理部43は、パケット内のIPv6アドレ
ス“::1234:5678:9abc”をIPv4ア
ドレス“192.168.10.3”に置き換える。送
信元IPアドレスについては、そのままにしておく。ま
た、アドレス変換処理部43は、このようなアドレス変
換のほか、IPv6ヘッダをIPv4ヘッダに変換する
ための各種処理も同時に実行する(c5)。その後、T
CP/IPv4送信処理部42は、アドレス変換処理部
43にて変換処理を受けたパケット(IPv4パケット
57:図1)をトランスレータ55に向けて送出する
(c6)。なお、(c1)の検索処理において、該当す
るIPv4アドレスが見つかった場合は、送信元IPア
ドレスとして、このIPv4アドレスが採用され、(c
2)、(c3)、(c4)の各処理は、スキップされ
る。
末53から送出されたアドレス変換情報を受信すると
(b1)、このアドレス変換情報を用いてアドレス変換
情報テーブル35の内容を更新する(b2)。これによ
り、IPv4端末53のアドレス変換情報テーブル45
の内容とトランスレータ55のアドレス変換情報テーブ
ル35の内容が一致する。アドレス変換情報テーブル3
5の内容の更新は、具体的には、アドレス変換情報交換
部34が実施する。なお、(c3)のアドレス変換情報
の送信は、トランスレータ55だけでなく、アドレス変
換情報テーブル45を所有する全てのIPv4端末53
に対して行われ、それぞれのアドレス変換情報テーブル
45の内容が更新される。このようにすれば、割り当て
るIPv4アドレスが各IPv4端末53とトランスレ
ータとの間で重複しない。
v6受信処理部31は、IPv4ネットワーク54を流
れるIPv4パケット57を取り込み(b3)、これを
ヘッダ変換部33に送る。ヘッダ変換部33は、パケッ
トを受け取ると、該パケットの宛先IPアドレスであ
る、IPv4アドレス“192.168.10.3”を
抜き出し、抜き出したIPv4アドレスに対応付けられ
ているIPv6アドレスをアドレス変換情報テーブル3
5の中から探し出す。アドレス変換情報テーブル35の
内容は、(b2)にて更新されているため、ここでは、
IPv6アドレス“::1234:5678:9ab
c”が抽出されることになる(b4)。ヘッダ変換部3
3は、その後、該パケットに、送信元IPアドレスとし
て、IPv4端末53のIPv4−mapped−IP
v6アドレス“::ffff:133.144.95.
22”をセットすると共に、宛先IPアドレスとして、
先程抽出したIPv6アドレス“::1234:567
8:9abc”をセットする。また、ヘッダ変換部33
は、このようなアドレス変換のほか、IPv4ヘッダを
IPv6ヘッダに変換するための各種処理も同時に実行
する(b5)。IPv4/IPv6送信処理部32は、
(b5)の変換処理を受けたパケットをIPv6端末5
1に向けて送出する(b6)。その後、IPv6端末5
1は、このパケットを受信する(a1)。
て、IPv4端末53にIPv6パケット51を送るこ
ともある。この場合、IPv6端末51は、IPv6パ
ケット56をIPv6ネットワーク52に送出する際に
(a2)、そのヘッダに、送信元IPアドレスとして自
己のIPv6アドレス“::1234:5678:9a
bc”をセットすると共に、宛先IPアドレスとしてI
Pv4端末53のIPv4−mapped−IPv6ア
ドレス“::ffff:133.144.95.22”
をセットする。このIPv6パケット56は、トランス
レータ55を介してIPv4端末53に送られる(c
7)。トランスレータ55の処理((b7)、(b
8)、(b9)、b(10))は、図6の(b1)、
(b2)、(b6)、(b7)と同様なものなので、こ
こでは説明を繰り返さない。
のIPv4アドレスについては、前述と同様な解放処理
を行えばよい。
いて説明する。
通り、IPv4アプリケーションを搭載し、かつ、前述
したアドレス変換情報を所有する端末である。タイプB
のIPv4端末53では、図3(b)に示す様に、TC
P/IPv4処理81と、アドレス変換処理82と、ア
ドレス変換情報交換処理83と、IPv4アプリケーシ
ョン処理85とが実施される。IPv4アプリケーショ
ン処理85は、同図に示すように、IPv4ソケットイ
ンターフェース介してTCP/IPv4処理81上で実
行される。これらの階層構造については、従来のIPv
4端末53と同じであり、IPv4アプリケーション処
理85では、TCP/IPv4処理81から上げられて
くるパケットのIPアドレスをIPv4アドレスで受け
取ることとなる。なお、TCP/IPv4処理81は、
TCP/IPv4受信処理部41及びTCP/IPv4
送信処理部42が担当する。アドレス変換処理82は、
アドレス変換処理部43が担当する。アドレス変換情報
交換処理83は、アドレス変換情報交換処理部44が担
当する。
は、アプリケーション側がIPv6アドレスを特に必要
としていない。
のため、通信相手のIPv6アドレスを知りたいという
こともある。
は、通信相手のIPv6アドレスを表示画面等に出力す
る。
アドレス変換処理部43は、IPv4アプリケーション
から出力されたパケットを受け取ると、該パケットの送
信元IPアドレスであるIPv4アドレスを抜き出し、
抜き出したIPv4アドレスに対応付けられているIP
v6アドレスをアドレス変換情報テーブル45の中から
探し出し、これを表示画面等に出力する。
3では、トランスレータやタイプAのIPv4端末で自
動的に行われていたIPv6アドレスとIPv4アドレ
スとの対応付けを、ユーザが任意に行うことができる。
ーザの操作内容に応じて、アドレス変換情報テーブル4
5を更新する。例えば、ユーザが、IPv6アドレ
ス“::1234:5678:9abc”に対して、I
Pv4アドレス“192.168.10.3”を割り当
てるといった内容の操作を行った場合は、図7のアドレ
ス変換情報テーブル45は、例えば、図7に示す様な内
容に設定される。アドレス変換情報テーブル45が更新
されると、アドレス変換情報交換部34は、この更新部
分をパケット(図8参照)して、トランスレータ55
や、アドレス変換情報テーブルを所有するその他のIP
v4端末53に送信する。これにより、各IPv4端末
53のアドレス変換情報テーブル45の内容と、トラン
スレータ55のアドレス変換情報テーブル35の内容が
一致する。
末53との間で行われるパケット交換については、図
5、図6を用いて説明した先程のフローと同様なことが
行われるため、これについての説明は省略する。
いて説明する。
通り、IPv4端末53で使用されるIPv4アプリケ
ーションをそのまま搭載した端末である。IPv4アプ
リケーションがROM化されていて、そのままではソフ
トウエア的な変更を行うことができない端末も、このタ
イプCの端末53に含まれる。タイプCのIPv4端末
53では、図3(c)に示す様に、IPv4アプリケー
ション処理85が、IPv4ソケットインターフェース
介してTCP/IPv4処理81上で実行される。TC
P/IPv4処理81は、TCP/IPv4受信処理部
41及びTCP/IPv4送信処理部42が担当する。
その構成上、端末側から通信を開始することはできない
が、相手側から通信を開始すれば、以下に示すように特
に問題は生じない。
プリケーションは、TCP/IPv4受信処理部41か
ら出力されたパケットを受け取ると、受け取ったパケッ
トの送信元IPアドレスと宛先IPアドレスを抜き出
し、受け取ったパケットのデータ部で指定された所定の
処理を行う。その後、IPv4アプリケーションは、必
要があれば、その処理結果をパケットに詰め、これをT
CP/IPv4送信処理部42に渡す。この際、IPv
4アプリケーションは、抜き出した宛先IPアドレスと
送信元IPアドレスを入れ替えて、これらをパケットに
設定する。例えば、受け取ったパケットの宛先IPアド
レス「フィールド」にIPv4アドレス“133.14
4.95.22”が格納され、送信元IPアドレス「フ
ィールド」にIPv4アドレス“192.168.1
0.3”が格納されている場合は、宛先IPアドレス
「フィールド」にIPv4アドレス“192.168.
10.3”が格納され、送信元IPアドレス「フィール
ド」にIPv4アドレス“133.144.95.2
2”が格納される。このパケットは、TCP/IPv4
送信処理部42によってIPv4ネットワーク54に送
出され、トランスレータ55に届けられる。
ットワークがIPv4/v6トランスレータで接続され
る場合の一実施形態について説明したが、ここで使用さ
れるIPv6/v4トランスレータの実際のハードウエ
アは、例えば、図10(a)に示すように構成される。
PU71と、メモリ72と、ネットワークインタフェー
ス73−1、73−2〜73−nを有して構成されてい
る。CPU71は、メモリ72の管理や、ネットワーク
インタフェース73−1、73−2〜73−nの制御を
行う。また、メモリ72には、各種プログラムが予め記
憶されており、これらのプログラムを必要に応じてCP
U71で実行することで、図2に示した、IPv4/v
6受信処理部31、IPv4/v6送信処理部32、ヘ
ッダ変換部33、アドレス変換情報交換部34、アドレ
ス変換情報テーブル35が実現される。
2とIPv4ネットワーク54が一つずつ存在するた
め、例えば、IPv6ネットワーク52用にネットワー
クインタフェース73−1が使用され、IPv4ネット
ワーク54用にネットワークインタフェース73−2が
使用されることになる。この場合、ネットワークインタ
フェース73−1が、IPv6ネットワーク52を流れ
るIPv6パケットを取り込んでメモリ72に格納し、
ネットワークインタフェース73−2が、ヘッダ変換等
を施されて生成されたIPv4パケットをIPv4ネッ
トワーク54に送出する。逆方向にパケットを流す場合
も、ネットワークインタフェース73−1、73−2の
それぞれが、今と逆の動作を行う。なお、複数のIPv
6、IPv4ネットワークが存在する場合には、その数
に応じて、ネットワークインタフェースが使用されるこ
とになる。
は、例えば、図10(b)に示すように構成される。
リ72と、ネットワークインタフェース73を有して構
成されている。CPU71は、メモリ72の管理や、ネ
ットワークインタフェース73の制御を行う。メモリ7
2には、各種プログラムが予め記憶されている。例え
ば、タイプAのIPv4端末の場合、メモリ72のプロ
グラムが必要に応じてCPU71で実行され、TCP/
IPv4受信処理部41、TCP/IPv4送信処理部
42、アドレス変換処理部43、アドレス変換情報交換
処理部44、アドレス変換情報テーブル45や、IPv
4アプリケーションが実現される。ネットワークインタ
フェース73は、IPv4ネットワーク54を流れるI
Pv4パケットを取り込んでメモリ72に格納すると共
に、アドレス変換等を施されて生成されたIPv4パケ
ットをIPv4ネットワーク54に送出する。
めIPv4アドレスを割り当てておき、これをアドレス
変換情報テーブルに格納しておくようにしてもよい。こ
のようにすれば、割当てに関する処理時間が削減され
る。
ワーク構成に限定されるわけではない。例えば、IPv
4ネットワークとIPv6ネットワークが混在するネッ
トワークにも本発明は適用可能である。図9には、IP
v4端末62とIPv6端末61が接続されたIPv4
/v6混在ネットワーク64が示されている。IPv4
/v6混在ネットワーク64では、IPv4パケット6
6と、IPv6パケット65が共存することになるが、
IPv4/v6トランスレータ63は、これらを自身に
取り込み、取り込んだパケットに対して、必要ならば、
先程説明したアドレス変換及びヘッダ変換を施し、これ
をネットワークに返却する。このようにすれば、IPv
4端末62とトランスレータ63と間では、IPv4パ
ケット66による通信が行われ、トランスレータ63と
IPv6端末61との間ではIPv6パケット65によ
る通信が行われることになる。
IPv6ネットワークとの結合に限定されるわけでな
く、バージョンの違い等によりIPアドレスの付与体系
が異なっている2種類のネットワーク(第1種のIPネ
ットワークと第2種のIPネットワーク)に適用可能で
ある。
ータによれば、ネットワークプロトコルとして第1種の
プロトコルを使用し、第1種のヘッダを持つ第1種のパ
ケットを用いてデータ転送を行う第1の装置と、第2種
のプロトコルを使用し、第1種のヘッダとはヘッダフォ
ーマットが異なる第2種のヘッダを持つ第2種のパケッ
トを用いてデータ転送を行う第2の装置とが互いに通信
を行うことが可能となる。
た構成図。
6トランスレータの機能を示したブロック図。
タイプAのIPv4端末で行われる処理の概要を示した
説明図。 図3(b):図1のネットワークに接続されるタイプB
のIPv4端末で行われる処理の概要を示した説明図。 図3(c):図1のネットワークに接続されるタイプC
のIPv4端末で行われる処理の概要を示した説明図。
Pv4端末の機能を示したブロック図。
IPv4端末間の通信手順(その1)を示したフローチ
ャート。
IPv4端末間の通信手順(その2)を示したフローチ
ャート。
のIPv4端末及びIPv4/v6トランスレータのそ
れぞれに設けられるアドレス変換情報テーブルの一例を
示した説明図。
送信するためのパケットのフォーマットを示した説明
図。
を示した構成図。
ークに接続されるIPv4/v6トランスレータのハー
ドウエア構成の一例を示した構成図。 図10(b):本発明が適用されたネットワークに接続
されるIPv4端末のハードウエア構成の一例を示した
構成図。
トの説明図。 図11(b):IPv4ヘッダのフォーマットの説明
図。
le−IPv6アドレスのフォーマットの説明図。 図12(b):IPv4−mapped−IPv6アド
レスのフォーマットの説明図。
クを接続するための方式を示した説明図。
v6送信処理部、 33:ヘッダ変換部、 34:アド
レス変換情報交換部、 35:アドレス変換情報テーブ
ル、 41:TCP/IPv4受信処理部、 42:T
CP/IPv4送信処理部、 43:アドレス変換処理
部、 44:アドレス変換情報交換処理部、 45:ア
ドレス変換情報テーブル、 51、61:IPv6端
末、 52:IPv6ネットワーク、 53、62:I
Pv4端末、 54:IPv4ネットワーク、 55、
63:IPv4/v6トランスレータ、 56、65:
IPv6パケット、 57、66:IPv4パケット、
64:IPv6/v4混在ネットワーク、 71:C
PU、 72:メモリ、 73:ネットワークインタフ
ェース、 81:TCP/IPv4処理、 82:アド
レス変換処理、 83:アドレス変換情報交換処理、
84:IPv6アプリケーション、 85:IPv4ア
プリケーション、 91、101:IPv6アドレスフ
ィールド、 92、102:割り当てIPv4アドレス
フィールド、 93、103:オプションフィールド
Claims (26)
- 【請求項1】ネットワークプロトコルとしてIPv6を
使用する少なくとも1台のIPv6装置とIPv4を使
用する少なくとも1台のIPv4装置にネットワークを
介して接続されるトランスレータにおいて、 ネットワークに対してIPv4パケットまたはIPv6
パケットを送受信する送受信部と、 前記送受信部が受信したIPv6パケットに含まれ、少
なくともIPv6であることを識別するための情報、送
信元アドレス及び宛先アドレスが格納されているIPv
6ヘッダを、前記IPv6ヘッダとはヘッダフォーマッ
トが異なり、少なくともIPv4であることを識別する
ための情報、送信元アドレス及び宛先アドレスが格納さ
れているIPv4ヘッダに変換してIPv4パケットを
構成するヘッダ変換部とを有し、 前記少なくとも1台のIPv6装置から前記少なくとも
1台のIPv4装置に向けて送出されたIPv6パケッ
トを前記送受信部が受信すると、前記ヘッダ変換部は、
前記IPv6パケットのIPv6ヘッダに送信元アドレ
スとして格納されている第1のIPv6アドレスに任意
の第1のIPv4アドレスを割り当て、また、前記IP
v6ヘッダに宛先アドレスとして格納されている第2の
IPv6アドレスを前記少なくとも1台のIPv4装置
に割り当てられている第2のIPv4アドレスに変換す
るアドレス変換と、前記IPv6ヘッダを前記IPv4
ヘッダに変換するための処理を実行し、前記IPv6ヘ
ッダを、送信元アドレスとして前記第1のIPv4アド
レスが格納され、宛先アドレスとして前記第2のIPv
4アドレスが格納されたIPv4ヘッダに変換してIP
v4パケットを生成し、 前記送受信部は、前記生成されたIPv4パケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項2】請求項1に記載のトランスレータにおい
て、複数のIPv4アドレスを保持する記憶部を更に有
し、前記ヘッダ変換部は、前記保持部に保持されている
前記複数のIPv4アドレスのうちの任意の1つを前記
第1のIPv4アドレスとして前記第1のIPv6アド
レスに割り当てることを特徴とするトランスレータ。 - 【請求項3】請求項1に記載のトランスレータにおい
て、前記第1のIPv6アドレスと割り当てた前記第1
のIPv4アドレスとを対応付けて格納する記憶部を更
に有することを特徴とするトランスレータ。 - 【請求項4】ネットワークプロトコルとしてIPv6を
使用する少なくとも1台のIPv6装置とIPv4を使
用する少なくとも1台のIPv4装置にネットワークを
介して接続されるトランスレータにおいて、 ネットワークに対してIPv4パケットまたはIPv6
パケットを送受信する送受信部と、 前記送受信部が受信したIPv6パケットに含まれ、少
なくともIPのバージョン番号である「6」を示すバー
ジョン情報、送信元アドレス及び宛先アドレスが格納さ
れているIPv6ヘッダを、前記IPv6ヘッダとはヘ
ッダフォーマットが異なり、少なくともIPのバージョ
ン番号である「4」を示す情報、送信元アドレス及び宛
先アドレスが格納されているIPv4ヘッダに変換して
IPv4パケットを生成するヘッダ変換部と、 前記少なくとも1台のIPv6装置に割り当てられた第
1のIPv6アドレスと任意の第1のIPv4アドレス
とを対応付けて記憶する記憶部とを有し、 前記少なくとも1台のIPv6装置から前記少なくとも
1台のIPv4装置に向けて送出されたIPv6パケッ
トを前記送受信部が受信すると、前記ヘッダ変換部は、
前記IPv6パケットのIPv6ヘッダに送信元アドレ
スとして格納されている前記第1のIPv6アドレスと
対応付けられて前記記憶部に記憶されている前記第1の
IPv4アドレスを前記記憶部から抽出し、また、前記
IPv6ヘッダに宛先アドレスとして格納されている第
2のIPv6アドレスを前記少なくとも1台のIPv4
装置に割り当てられている第2のIPv4アドレスに変
換するアドレス変換と、前記IPv6ヘッダを前記IP
v4ヘッダに変換するための処理を実行し、前記IPv
6ヘッダを、送信元アドレスとして前記第1のIPv4
アドレスが格納され、宛先アドレスとして前記第2のI
Pv4アドレスが格納されたIPv4ヘッダに変換して
IPv4パケットを生成し、 前記送受信部は、前記生成されたIPv4パケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項5】請求項4に記載のトランスレータにおい
て、複数のIPv4アドレスを保持する保持部を更に有
し、前記ヘッダ変換部は、前記保持部に保持されている
前記複数のIPv4アドレスのうちの任意の1つを前記
第1のIPv6アドレスと対応付けて前記記憶部に格納
しておくことを特徴とするトランスレータ。 - 【請求項6】請求項1または請求項4に記載のトランス
レータにおいて、前記第2のIPv6アドレスは下位3
2ビットに前記第2のIPv4アドレスを含むIPv6
アドレスであって、前記ヘッダ変換部は、前記第2のI
Pv6アドレスから前記第2のIPv4アドレスを抽出
することにより前記第2のIPv4アドレスに変換する
ことを特徴とするトランスレータ。 - 【請求項7】請求項1または請求項4に記載のトランス
レータにおいて、前記第2のIPv6アドレスは前記第
2のIPv4アドレスを含むIPv4−mapped−
IPv6アドレスであり、前記ヘッダ変換部は、前記第
2のIPv6アドレスから前記第2のIPv4アドレス
を抽出することにより前記第2のIPv4アドレスに変
換することを特徴とするトランスレータ。 - 【請求項8】請求項1または請求項4に記載のトランス
レータにおいて、前記IPv6ヘッダには 、更にパケットのデータ部分の
長さを示すペイロード長情報及び最大転送回数を示すホ
ップリミット情報が格納されており、前記IPv4ヘッ
ダには、更にパケットの大きさを示すパケット長情報及
びパケットの存在可能な時間を示す生存時間情報が格納
されていることを特徴とするトランスレータ。 - 【請求項9】ネットワークプロトコルとして第1種のプ
ロトコルを使用し、128ビットの第1のアドレスが割
り当てられている少なくとも1台の第1の装置と、第2
種のプロトコルを使用し、32ビットの第2のアドレス
が割り当てられている少なくとも1台の第2の装置にネ
ットワークを介して接続されるトランスレータにおい
て、 前記第1種のプロトコルを使用して通信される第1種の
パケットと、前記第2種のプロトコルを使用して通信さ
れる第2種のパケットをネットワークに対して送受信す
る送受信部と、 前記送受信部が受信した前記第1種のパケットに含ま
れ、少なくとも第1種のプロトコルであることを示す情
報、送信元アドレス及び宛先アドレスが格納されている
第1種のヘッダを、前記第1種のヘッダとはヘッダフォ
ーマットが異なり、少なくとも第2種のプロトコルであ
ることを示す情報、送信元アドレス及び宛先アドレスが
格納されている第2種のヘッダに変換して第2種のパケ
ットを生成するヘッダ変換部とを有し、 前記少なくとも1台の第1の装置から前記少なくとも1
台の第2の装置に向けて送出された第1種のパケットを
前記送受信部が受信すると、前記ヘッダ変換部は、前記
第1種のパケットの第1種のヘッダに送信元アドレスと
して格納されている前記第1のアドレスに32ビットの
第3のアドレスを割り当て、また、前記第1種のヘッダ
に宛先アドレスとして格納されている128ビットのア
ドレスであって前記第2のアドレスを含む第4のアドレ
スから前記第2のアドレスを抽出するアドレス変換と、
前記第1種のヘッダを前記第2種のヘッダに変換するた
めの処理を実行し、前記第1種のヘッダを、宛先アドレ
スとして前記第2のアドレスが格納され、送信元アドレ
スとして前記第3のアドレスが格納された第2種のヘッ
ダに変換して第2種のパケットを生成し、 前記送受信部は、前記生成された第2種のパケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項10】請求項9に記載のトランスレータにおい
て、複数の32ビットのアドレスを保持する記憶部を更
に有し、前記ヘッダ変換部は、前記保持部に保持されて
いる前記複数のアドレスのうちの任意の1つを前記第3
のアドレスとして前記第1のアドレスに割り当てること
を特徴とするトランスレータ。 - 【請求項11】請求項9に記載のトランスレータにおい
て、前記第1のアドレスと割り当てた前記第3のアドレ
スとを対応付けて格納する記憶部を更に有することを特
徴とするトランスレータ。 - 【請求項12】ネットワークプロトコルとして第1種の
プロトコルを使用し、128ビットの第1のアドレスが
割り当てられている少なくとも1台の第1の装置と、第
2種のプロトコルを使用し、32ビットの第2のアドレ
スが割り当てられている少なくとも1台の第2の装置に
ネットワークを介して接続されるトランスレータにおい
て、 前記第1種のプロトコルを使用して通信される第1種の
パケットと、前記第2種のプロトコルを使用して通信さ
れる第2種のパケットをネットワークに対して送受信す
る送受信部と、 前記送受信部が受信した前記第1種のパケットに含ま
れ、少なくとも第1種のプロトコルであることを示す情
報とそれぞれ128ビットの送信元アドレス及び宛先ア
ドレスとが格納されている第1種のヘッダを、前記第1
種のヘッダとはヘッダフォーマットが異なり、少なくと
も第2種のプロトコルであることを示す情報とそれぞれ
32ビットの送信元アドレス及び宛先アドレスとが格納
されている第2種のヘッダに変換して第2種のパケット
を生成するヘッダ変換部と、 前記第1のアドレスと32ビットの第3のアドレスとを
対応付けて記憶する記憶部とを有し、 前記少なくとも1台の第1の装置から前記少なくとも1
台の第2の装置に向けて送出された第1種のパケットを
前記送受信部が受信すると、前記ヘッダ変換部は、前記
第1種のパケットの第1種のヘッダに宛先アドレスとし
て格納されている128ビットのアドレスであって前記
第2のアドレスを含む第4のアドレスから前記第2のア
ドレスを抽出し、また、前記第1種のヘッダに送信元ア
ドレスとして格納されている前記第1のアドレスと対応
付けられて前記記憶部に記憶されている前記第3のアド
レスを抽出するアドレス変換と、前記第1種のヘッダを
前記第2種のヘッダに変換するための処理を実行し、前
記第1種のヘッダを、宛先アドレスとして前記第2のア
ドレスが格納され、送信元アドレスとして前記第3のア
ドレスが格納された第2種のヘッダに変換して第2種の
パケットを生成し、 前記送受信部は、前記生成された第2種のパケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項13】ネットワークプロトコルとして第1種の
プロトコルを使用し、128ビットの第1のアドレスが
割り当てられている少なくとも1台の第1の装置と、第
2種のプロトコルを使用し、32ビットの第2のアドレ
スが割り当てられている少なくとも1台の第2の装置に
ネットワークを介して接続されるトランスレータにおい
て、 前記第1種のプロトコルを使用して通信される第1種の
パケットと、前記第2種のプロトコルを使用して通信さ
れる第2種のパケットをネットワークに対して送受信す
る送受信部と、 前記送受信部が受信した前記第2種のパケットに含ま
れ、少なくとも第2種のプロトコルであることを示す情
報とそれぞれ32ビットの送信元アドレス及び宛先アド
レスとが格納されている第2種のヘッダを、前記第2種
のヘッダとはヘッダフォーマットが異なり、少なくとも
第1種のプロトコルであることを示す情報とそれぞれ1
28ビットの送信元アドレス及び宛先アドレスとが格納
されている第1種のヘッダに変換して第1種のパケット
を生成するヘッダ変換部と、 前記第1のアドレスと32ビットの第3のアドレスとを
対応付けて記憶する記憶部とを有し、 前記少なくとも1台の第2の装置から前記少なくとも1
台の第1の装置に向けて送出された第2種のパケットを
前記送受信部が受信すると、前記ヘッダ変換部は、前記
第2種のパケットの第2種のヘッダに宛先アドレスとし
て格納されている前記第3のアドレスと対応付けられて
前記記憶部に記憶されている前記第1のアドレスを抽出
し、また、前記第2種のヘッダに送信元アドレスとして
格納されている前記第2のアドレスを128ビットのア
ドレスであって前記第2のアドレスを含む第4のアドレ
スに変換するアドレス変換と、前記第2種のヘッダを前
記第1種のヘッダに変換するための処理を実行し、前記
第2種のヘッダを、宛先アドレスとして前記第1のアド
レスが格納され、送信元アドレスとして前記第4のアド
レスが格納された第1種のヘッダに変換して第1種のパ
ケットを生成し、 前記送受信部は、前記生成された第1種のパケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項14】請求項12または請求項13に記載のト
ランスレータにおいて、複数の32ビットのアドレスを
保持する保持部を更に有し、前記ヘッダ変換部は、前記
保持部に保持されている前記複数のアドレスのうちの任
意の1つを前記第1のアドレスと対応付けて前記記憶部
に格納しておくことを特徴とするトランスレータ。 - 【請求項15】請求項9、請求項12または請求項13
に記載のトランスレータにおいて、前記第4のアドレス
は下位32ビットに前記第2のアドレスを含むアドレス
であることを特徴とするトランスレータ。 - 【請求項16】ネットワークプロトコルとして第1種の
プロトコルを使用し、第1の長さの第1のアドレスが割
り当てられている少なくとも1台の第1の装置と、第2
種のプロトコルを使用し、前記第1の長さとは異なる第
2の長さの第2のアドレスが割り当てられている少なく
とも1台の第2の装置にネットワークを介して接続され
るトランスレータにおいて、 前記第1種のプロトコルを使用して通信される第1種の
パケットと、前記第2種のプロトコルを使用して通信さ
れる第2種のパケットをネットワークに対して送受信す
る送受信部と、 前記送受信部が受信した前記第1種のパケットに含ま
れ、少なくとも第1種のプロトコルであることを示す情
報とそれぞれ前記第1の長さの送信元アドレス及び宛先
アドレスとが格納されている第1種のヘッダを、前記第
1種のヘッダとはヘッダフォーマットが異なり、少なく
とも第2種のプロトコルであることを示す情報とそれぞ
れ前記第2の長さの送信元アドレス及び宛先アドレスと
が格納されている第2種のヘッダに変換して第2種のパ
ケットを生成するヘッダ変換部とを有し、 前記少なくとも1台の第1の装置から前記少なくとも1
台の第2の装置に向けて送出された第1種のパケットを
前記送受信部が受信すると、前記ヘッダ変換部は、前記
第1種のパケットの第1種のヘッダに送信元アドレスと
して格納されている前記第1のアドレスに前記第2の長
さの第3のアドレスを割り当て、また、前記第1種のヘ
ッダに宛先アドレスとして格納されている前記第1の長
さの第4のアドレスを前記第2のアドレスに変換するア
ドレス変換と、前記第1種のヘッダを前記第2種のヘッ
ダに変換するための処理を実行し、前記第1種のヘッダ
を、宛先アドレスとして前記第2のアドレスが格納さ
れ、送信元アドレスとして前記第3のアドレスが格納さ
れた第2種のヘッダに変換して第2種のパケットを生成
し、 前記送受信部は、前記生成された第2種のパケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項17】請求項16に記載のトランスレータにお
いて、複数の前記第2の長さのアドレスを保持する記憶
部を更に有し、前記ヘッダ変換部は、前記保持部に保持
されている前記複数のアドレスのうちの任意の1つを前
記第3のアドレスとして前記第1のアドレスに割り当て
ることを特徴とするトランスレータ。 - 【請求項18】請求項16に記載のトランスレータにお
いて、前記第1のアドレスと割り当てた前記第3のアド
レスとを対応付けて格納する記憶部を更に有することを
特徴とするトランスレータ。 - 【請求項19】ネットワークプロトコルとして第1種の
プロトコルを使用し、第1の長さの第1のアドレスが割
り当てられている少なくとも1台の第1の装置と、第2
種のプロトコルを使用し、前記第1の長さとは異なる第
2の長さの第2のアドレスが割り当てられている少なく
とも1台の第2の装置にネットワークを介して接続され
るトランスレータにおいて、 前記第1種のプロトコルを使用して通信される第1種の
パケットと、前記第2種のプロトコルを使用して通信さ
れる第2種のパケットをネットワークに対して送受信す
る送受信部と、 前記送受信部が受信した前記第1種のパケットに含ま
れ、少なくとも第1種のプロトコルであることを示す情
報とそれぞれ前記第1の長さの送信元アドレス及び宛先
アドレスとが格納されている第1種のヘッダを、前記第
1種のヘッダとはヘッダフォーマットが異なり、少なく
とも第2種のプロトコルであることを示す情報とそれぞ
れ前記第2の長さの送信元アドレス及び宛先アドレスと
が格納されている第2種のヘッダに変換して第2種のパ
ケットを生成するヘッダ変換部と、 前記第1のアドレスと前記第2の長さの第3のアドレス
とを対応付けて記憶する記憶部とを有し、 前記少なくとも1台の第1の装置から前記少なくとも1
台の第2の装置に向けて送出された第1種のパケットを
前記送受信部が受信すると、前記ヘッダ変換部は、前記
第1種のパケットの第1種のヘッダに宛先アドレスとし
て格納されている前記第1の長さの第4のアドレスを前
記第2のアドレスに変換し、また、前記第1種のヘッダ
に送信元アドレスとして格納されている前記第1のアド
レスと対応付けられて前記記憶部に記憶されている前記
第3のアドレスを抽出するアドレス変換と、前記第1種
のヘッダを前記第2種のヘッダに変換するための処理を
実行し、前記第1種のヘッダを、宛先アドレスとして前
記第2のアドレスが格納され、送信元アドレスとして前
記第3のアドレスが格納された第2種のヘッダに変換し
て第2種のパケットを生成し、 前記送受信部は、前記生成された第2種のパケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項20】ネットワークプロトコルとして第1種の
プロトコルを使用し、第1の長さの第1のアドレスが割
り当てられている少なくとも1台の第1の装置と、第2
種のプロトコルを使用し、前記第1の長さとは異なる第
2の長さの第2のアドレスが割り当てられている少なく
とも1台の第2の装置にネットワークを介して接続され
るトランスレータにおいて、 前記第1種のプロトコルを使用して通信される第1種の
パケットと、前記第2種のプロトコルを使用して通信さ
れる第2種のパケットをネットワークに対して送受信す
る送受信部と、 前記送受信部が受信した前記第2種のパケットに含ま
れ、少なくとも第2種のプロトコルであることを示す情
報とそれぞれ前記第2の長さの送信元アドレス及び宛先
アドレスとが格納されている第2種のヘッダを、前記第
2種のヘッダとはヘッダフォーマットが異なり、少なく
とも第1種のプロトコルであることを示す情報とそれぞ
れ前記第1の長さの送信元アドレス及び宛先アドレスと
が格納されている第1種のヘッダに変換して第1種のパ
ケットを生成するヘッダ変換部と、 前記第1のアドレスと前記第2の長さの第3のアドレス
とを対応付けて記憶する記憶部とを有し、 前記少なくとも1台の第2の装置から前記少なくとも1
台の第1の装置に向けて送出された第2種のパケットを
前記送受信部が受信すると、前記ヘッダ変換部は、前記
第2種のパケットの第2種のヘッダに宛先アドレスとし
て格納されている前記第3のアドレスと対応付けられて
前記記憶部に記憶されている前記第1のアドレスを抽出
し、また、前記第2種のヘッダに送信元アドレスとして
格納されている前記第2のアドレスを前記第1の長さの
第4のアドレスに変換するアドレス変換と、前記第2種
のヘッダを前記第1種のヘッダに変換するための処理を
実行し、前記第2種のヘッダを、宛先アドレスとして前
記第1のアドレスが格納され、送信元アドレスとして前
記第4のアドレスが格納された第1種のヘッダに変換し
て第1種のパケットを生成し、 前記送受信部は、前記生成された第1種のパケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項21】請求項19または請求項20に記載のト
ランスレータにおいて、複数の前記第2の長さのアドレ
スを保持する保持部を更に有し、前記ヘッダ変換部は、
前記保持部に保持されている前記複数のアドレスのうち
の任意の1つを前記第1のアドレスと対応付けて前記記
憶部に格納しておくことを特徴とするトランスレータ。 - 【請求項22】ネットワークプロトコルとしてIPv4
を使用する少なくとも1台のIPv4装置とIPv6を
使用する少なくとも1台のIPv6装置にネットワーク
を介して接続されるトランスレータにおいて、 ネットワークに対してIPv4パケットまたはIPv6
パケットを送受信する送受信部と、 前記送受信部が受信したIPv4パケットに含まれ、少
なくともIPv4であることを示す情報、送信元アドレ
ス及び宛先アドレスが格納されているIPv4ヘッダ
を、前記IPv4ヘッダとはヘッダフォーマットが異な
り、少なくともIPv6であることを示す情報、送信元
アドレス及び宛先アドレスが格納されているIPv6ヘ
ッダに変換してIPv6パケットを生成するヘッダ変換
部と、 前記少なくとも1台のIPv6装置に割り当てられた第
1のIPv6アドレスと任意の第1のIPv4アドレス
とを対応付けて記憶する記憶部とを有し、 前記少なくとも1台のIPv4装置から前記少なくとも
1台のIPv6装置に向けて送出されたIPv4パケッ
トを前記送受信部が受信すると、前記ヘッダ変換部は、
前記IPv4パケットのIPv4ヘッダに宛先アドレス
として格納されている前記第1のIPv4アドレスと対
応付けられて前記記憶部に記憶されている前記第1のI
Pv6アドレスを抽出し、また、前記IPv4ヘッダに
送信元アドレスとして格納されている第2のIPv4ア
ドレスを第2のIPv6アドレスに変換するアドレス変
換と、前記IPv4ヘッダを前記IPv6ヘッダに変換
するための処理を実行し、前記IPv4ヘッダを、宛先
アドレスとして前記第1のIPv6アドレスが格納さ
れ、送信元アドレスとして前記第2のIPv6アドレス
が格納されたIPv6ヘッダに変換してIPv6パケッ
トを生成し、 前記送受信部は、前記生成されたIPv6パケットをネ
ットワークに送出することを特徴とするトランスレー
タ。 - 【請求項23】請求項22に記載のトランスレータにお
いて、複数のIPv4アドレスを保持する保持部を更に
有し、前記ヘッダ変換部は、前記保持部に保持されてい
る前記複数のIPv4アドレスのうちの任意の1つを前
記第1のIPv6アドレスと対応付けて前記記憶部に格
納しておくことを特徴とするトランスレータ。 - 【請求項24】請求項22に記載のトランスレータにお
いて、前記IPv4ヘッダには 、更にパケットの大きさを示す
パケット長情報及びパケットの存在可能な時間を示す生
存時間情報が格納されており、前記IPv6ヘッダに
は、更にパケットのデータ部分の長さを示すペイロード
長情報及び最大転送回数を示すホップリミット情報が格
納されていることを特徴とするトランスレータ。 - 【請求項25】請求項22または請求項24に記載のト
ランスレータにおいて、前記ヘッダ変換部は前記第2の
IPv4アドレスを、下位32ビットに前記第2のIP
v4アドレスを含む前記第2のIPv6アドレスに変換
することを特徴とするトランスレータ。 - 【請求項26】請求項22または請求項24に記載のト
ランスレータにおいて、前記ヘッダ変換部は前記第2の
IPv4アドレスを、前記第2のIPv4アドレスを含
むIPv4−mapped−IPv6アドレスである前
記第2のIPv6アドレスに変換することを特徴とする
トランスレータ。
Priority Applications (14)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17476896A JP3531367B2 (ja) | 1996-07-04 | 1996-07-04 | トランスレータ |
| US08/887,123 US6038233A (en) | 1996-07-04 | 1997-07-02 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US09/257,003 US6580717B1 (en) | 1996-07-04 | 1999-02-25 | Packet communication method and apparatus and a recording medium storing a packet communication program |
| US09/472,838 US7088726B1 (en) | 1996-07-04 | 1999-12-28 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US10/175,361 US7248591B2 (en) | 1996-07-04 | 2002-06-20 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US10/175,496 US7283540B2 (en) | 1996-07-04 | 2002-06-20 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US10/175,494 US7251247B2 (en) | 1996-07-04 | 2002-06-20 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US10/207,247 US7385989B2 (en) | 1996-07-04 | 2002-07-30 | Packet communication method and apparatus and a recording medium storing a packet communication program |
| US10/453,589 US7158526B2 (en) | 1996-07-04 | 2003-06-04 | Packet communication method and apparatus and a recording medium storing a packet communication program |
| US11/892,189 US7653077B2 (en) | 1996-07-04 | 2007-08-21 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US11/976,639 US7701952B2 (en) | 1996-07-04 | 2007-10-26 | Packet communication method and apparatus and a recording medium storing a packet communication program |
| US12/629,954 US7965724B2 (en) | 1996-07-04 | 2009-12-03 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US12/714,742 US7957405B2 (en) | 1996-07-04 | 2010-03-01 | Packet communication method and apparatus and a recording medium storing a packet communication program |
| US13/105,143 US8582599B2 (en) | 1996-07-04 | 2011-05-11 | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17476896A JP3531367B2 (ja) | 1996-07-04 | 1996-07-04 | トランスレータ |
Related Child Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003005232A Division JP3791496B2 (ja) | 2003-01-14 | 2003-01-14 | パケット送受信ノード及びパケット送受信方法 |
| JP2003005233A Division JP3791497B2 (ja) | 2003-01-14 | 2003-01-14 | パケット変換方法 |
| JP2004000109A Division JP3900157B2 (ja) | 2004-01-05 | 2004-01-05 | トランスレータ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1023072A JPH1023072A (ja) | 1998-01-23 |
| JP3531367B2 true JP3531367B2 (ja) | 2004-05-31 |
Family
ID=15984338
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17476896A Expired - Lifetime JP3531367B2 (ja) | 1996-07-04 | 1996-07-04 | トランスレータ |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6038233A (ja) |
| JP (1) | JP3531367B2 (ja) |
Families Citing this family (167)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
| US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
| JPH09186723A (ja) * | 1995-12-29 | 1997-07-15 | Hitachi Ltd | ネットワーク通信処理方式 |
| US6580717B1 (en) * | 1996-07-04 | 2003-06-17 | Hitachi, Ltd. | Packet communication method and apparatus and a recording medium storing a packet communication program |
| US7088726B1 (en) * | 1996-07-04 | 2006-08-08 | Hitachi, Ltd. | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
| US7385989B2 (en) | 1996-07-04 | 2008-06-10 | Hitachi, Ltd. | Packet communication method and apparatus and a recording medium storing a packet communication program |
| US6690669B1 (en) | 1996-11-01 | 2004-02-10 | Hitachi, Ltd. | Communicating method between IPv4 terminal and IPv6 terminal and IPv4-IPv6 converting apparatus |
| EP0840482B1 (en) * | 1996-11-01 | 2007-04-25 | Hitachi, Ltd. | Communicating method between IPv4 terminal and IPv6 terminal and IPv4-IPv6 converting apparatus |
| BR9808014B1 (pt) | 1997-03-12 | 2013-06-25 | Mídia legível por computador, não transitória e sistema de rede externa | |
| US6172986B1 (en) * | 1997-05-13 | 2001-01-09 | Hitachi, Ltd. | Mobile node, mobile agent and network system |
| US6868089B1 (en) * | 1997-05-13 | 2005-03-15 | Hitachi, Ltd. | Mobile node, mobile agent-and network system |
| JPH1141293A (ja) | 1997-07-15 | 1999-02-12 | Nec Corp | 交換装置 |
| JP3494562B2 (ja) * | 1997-10-15 | 2004-02-09 | 株式会社東芝 | ネットワーク管理システム |
| EP1002403A2 (en) * | 1997-11-04 | 2000-05-24 | Koninklijke Philips Electronics N.V. | Communication network using different transmission properties |
| US6870845B1 (en) * | 1998-08-04 | 2005-03-22 | At&T Corp. | Method for providing privacy by network address translation |
| JP3149926B2 (ja) * | 1998-09-28 | 2001-03-26 | 日本電気株式会社 | アドレス変換方法及び装置 |
| US6320874B1 (en) * | 1998-10-07 | 2001-11-20 | Nortel Networks Limited | Establishing and terminating connections in a mixed protocol network |
| US6457061B1 (en) * | 1998-11-24 | 2002-09-24 | Pmc-Sierra | Method and apparatus for performing internet network address translation |
| US8266266B2 (en) | 1998-12-08 | 2012-09-11 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization, authentication and accounting |
| US7194554B1 (en) | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
| US8713641B1 (en) | 1998-12-08 | 2014-04-29 | Nomadix, Inc. | Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device |
| US6535511B1 (en) | 1999-01-07 | 2003-03-18 | Cisco Technology, Inc. | Method and system for identifying embedded addressing information in a packet for translation between disparate addressing systems |
| US6331978B1 (en) * | 1999-03-09 | 2001-12-18 | Nokia Telecommunications, Oy | Generic label encapsulation protocol for carrying label switched packets over serial links |
| JP3136140B2 (ja) * | 1999-06-03 | 2001-02-19 | 松下電送システム株式会社 | インターネット接続型sohoゲートウェイ装置 |
| US6650641B1 (en) * | 1999-07-02 | 2003-11-18 | Cisco Technology, Inc. | Network address translation using a forwarding agent |
| US6356529B1 (en) * | 1999-08-12 | 2002-03-12 | Converse, Ltd. | System and method for rapid wireless application protocol translation |
| JP4505168B2 (ja) * | 1999-09-24 | 2010-07-21 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | パケットネットワークのインターフェイシング |
| JP4381642B2 (ja) * | 1999-09-30 | 2009-12-09 | 富士通株式会社 | 階層化網と非階層化網との混在環境での経路制御方法及びその装置 |
| US6574681B1 (en) * | 1999-10-21 | 2003-06-03 | H. Philip White | Network platform for field devices |
| WO2001031885A2 (en) | 1999-10-22 | 2001-05-03 | Nomadix, Inc. | Gateway device having an xml interface and associated method |
| US6708219B1 (en) * | 1999-10-26 | 2004-03-16 | 3Com Corporation | Method and system for dual-network address utilization |
| US6768743B1 (en) * | 1999-10-26 | 2004-07-27 | 3Com Corporation | Method and system for address server redirection for multiple address networks |
| US6647001B1 (en) * | 1999-12-06 | 2003-11-11 | At&T Corp. | Persistent communication with changing environment |
| US6816469B1 (en) | 1999-12-30 | 2004-11-09 | At&T Corp. | IP conference call waiting |
| US6690675B1 (en) | 1999-12-30 | 2004-02-10 | At&T Corp. | User programmable fail-proof IP hotline/warm-line |
| US6680935B1 (en) | 1999-12-30 | 2004-01-20 | At&T Corp. | Anonymous call rejection |
| US6775273B1 (en) | 1999-12-30 | 2004-08-10 | At&T Corp. | Simplified IP service control |
| US7075918B1 (en) | 1999-12-30 | 2006-07-11 | At&T Corp. | BRG with PBX capabilities |
| US6775267B1 (en) | 1999-12-30 | 2004-08-10 | At&T Corp | Method for billing IP broadband subscribers |
| US6917610B1 (en) | 1999-12-30 | 2005-07-12 | At&T Corp. | Activity log for improved call efficiency |
| US6633635B2 (en) | 1999-12-30 | 2003-10-14 | At&T Corp. | Multiple call waiting in a packetized communication system |
| US6826173B1 (en) | 1999-12-30 | 2004-11-30 | At&T Corp. | Enhanced subscriber IP alerting |
| US6671262B1 (en) | 1999-12-30 | 2003-12-30 | At&T Corp. | Conference server for automatic x-way call port expansion feature |
| US6889321B1 (en) | 1999-12-30 | 2005-05-03 | At&T Corp. | Protected IP telephony calls using encryption |
| US7120139B1 (en) | 1999-12-30 | 2006-10-10 | At&T Corp. | Broadband cable telephony network architecture IP ITN network architecture reference model |
| US6728239B1 (en) | 1999-12-30 | 2004-04-27 | At&T Corp. | Scaleable network server for low cost PBX |
| US6678265B1 (en) | 1999-12-30 | 2004-01-13 | At&T Corp. | Local number portability database for on-net IP call |
| JP4347497B2 (ja) * | 2000-04-03 | 2009-10-21 | 株式会社日立製作所 | 通信制御装置及びパケット変換方法 |
| JP2001333091A (ja) * | 2000-05-23 | 2001-11-30 | Fujitsu Ltd | 通信装置 |
| JP4501230B2 (ja) * | 2000-05-30 | 2010-07-14 | 株式会社日立製作所 | IPv4−IPv6マルチキャスト通信方法および装置 |
| EP2375644B1 (en) * | 2000-06-16 | 2013-05-29 | Fujitsu Limited | Communication device having VPN accomodation function |
| US7328349B2 (en) * | 2001-12-14 | 2008-02-05 | Bbn Technologies Corp. | Hash-based systems and methods for detecting, preventing, and tracing network worms and viruses |
| US20040064737A1 (en) * | 2000-06-19 | 2004-04-01 | Milliken Walter Clark | Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses |
| US20040073617A1 (en) | 2000-06-19 | 2004-04-15 | Milliken Walter Clark | Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail |
| US8204082B2 (en) * | 2000-06-23 | 2012-06-19 | Cloudshield Technologies, Inc. | Transparent provisioning of services over a network |
| US9444785B2 (en) * | 2000-06-23 | 2016-09-13 | Cloudshield Technologies, Inc. | Transparent provisioning of network access to an application |
| JP4365998B2 (ja) * | 2000-07-21 | 2009-11-18 | 株式会社日立製作所 | マルチキャスト通信方法および通信装置 |
| US6842264B1 (en) | 2000-08-07 | 2005-01-11 | Hewlett-Packard Development Company, L.P. | Printer system and method for protocol version translation utilizing translation tables |
| FR2812991B1 (fr) * | 2000-08-08 | 2003-01-24 | France Telecom | Traduction d'identificateurs de terminaux d'installation d'usager dans un reseau de paquets |
| US6661799B1 (en) * | 2000-09-13 | 2003-12-09 | Alcatel Usa Sourcing, L.P. | Method and apparatus for facilitating peer-to-peer application communication |
| US7218634B1 (en) * | 2000-10-10 | 2007-05-15 | Nortel Networks Limited | Assisted power-up and hand-off system and method |
| US6862274B1 (en) * | 2000-10-26 | 2005-03-01 | Industrial Technology Research Institute | Method and system capable of providing mobility support for IPv4/IPv6 inter-networking |
| CN1152298C (zh) * | 2000-11-30 | 2004-06-02 | 谢建平 | 联网计算机用全十进制算法分配计算机地址的方法 |
| US7072981B1 (en) * | 2000-12-21 | 2006-07-04 | Cisco Technology, Inc. | Preallocation of client network address translation addresses for client-server networks |
| US7089328B1 (en) * | 2000-12-29 | 2006-08-08 | Cisco Technology, Inc. | Method allocation scheme for maintaining server load balancers services in a high throughput environment |
| US7200105B1 (en) | 2001-01-12 | 2007-04-03 | Bbn Technologies Corp. | Systems and methods for point of ingress traceback of a network attack |
| US6981038B2 (en) * | 2001-01-23 | 2005-12-27 | International Business Machines Corporation | Methods, systems and computer program products for determining simple network management protocol (SNMP) object identifiers in a management information base (MIB) file |
| US20020162026A1 (en) * | 2001-02-06 | 2002-10-31 | Michael Neuman | Apparatus and method for providing secure network communication |
| US20020159477A1 (en) * | 2001-02-28 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Enhanced crosspoint bus protocol |
| US6961336B2 (en) * | 2001-03-06 | 2005-11-01 | Watchguard Technologies, Inc. | Contacting a computing device outside a local network |
| DE60229042D1 (de) * | 2001-03-08 | 2008-11-06 | British Telecomm Public Ltd Co | Adressübersetzer und adressübersetzungsverfahren |
| US20020196788A1 (en) * | 2001-06-05 | 2002-12-26 | Kwangwoo An | System and method for using the address of internet protocol version 6 |
| US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
| US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
| KR100433621B1 (ko) * | 2001-08-09 | 2004-05-31 | 한국전자통신연구원 | 사설 인터넷의 단대단 서비스를 위한 다중 계층 인터넷프로토콜 및 상기 다중 계층 인터넷 프로토콜 패킷의송/수신 방법 |
| US20030061405A1 (en) * | 2001-08-15 | 2003-03-27 | Open Technologies Group, Inc. | System, method and computer program product for protocol-independent processing of information in an enterprise integration application |
| WO2003028340A1 (de) * | 2001-08-30 | 2003-04-03 | Siemens Aktiengesellschaft | Vorabaushandlung von nat-adressen |
| US6978223B2 (en) * | 2001-09-06 | 2005-12-20 | Bbnt Solutions Llc | Systems and methods for network performance measurement using packet signature collection |
| JP4186446B2 (ja) * | 2001-09-11 | 2008-11-26 | 株式会社日立製作所 | アドレス変換方法 |
| EP1307029B1 (en) * | 2001-10-24 | 2005-12-28 | Fujitsu Limited | Address conversion scheme for communications between different address systems |
| JP4105520B2 (ja) * | 2001-10-24 | 2008-06-25 | 富士通株式会社 | アドレス変換装置及びアドレス変換方法 |
| US7006436B1 (en) * | 2001-11-13 | 2006-02-28 | At&T Corp. | Method for providing voice-over-IP service |
| JP4349766B2 (ja) * | 2001-12-07 | 2009-10-21 | 株式会社日立製作所 | アドレス変換装置 |
| DE60212061T2 (de) * | 2002-02-12 | 2006-12-28 | Alcatel | Telekommunikations-/Zugangssystem mit der Fähigkeit mit verschiedenen Adresslängen zu arbeiten |
| US7440471B1 (en) * | 2002-04-17 | 2008-10-21 | Mcafee, Inc. | System and method for facilitating IPv6 protocol usage by an application program |
| JP3857183B2 (ja) * | 2002-05-24 | 2006-12-13 | 株式会社日立コミュニケーションテクノロジー | アドレス変換機能を備えたパケット転送装置 |
| KR100453050B1 (ko) * | 2002-05-29 | 2004-10-15 | 삼성전자주식회사 | IPv4/IPv6 통신 방법 및 그 장치 |
| US20030236914A1 (en) * | 2002-06-25 | 2003-12-25 | Intel Corporation | Connection of next generation mobile nodes across previous generation networks to next generation networks |
| US6823461B2 (en) * | 2002-06-27 | 2004-11-23 | Nokia Corporation | Method and system for securely transferring context updates towards a mobile node in a wireless network |
| US7701958B2 (en) * | 2002-07-02 | 2010-04-20 | Qualcomm Incorporated | Communication system supporting transition between network communications protocols |
| US7260096B2 (en) * | 2002-07-09 | 2007-08-21 | International Business Machines Corporation | Method and router for forwarding internet data packets |
| CA2393547A1 (en) * | 2002-07-15 | 2004-01-15 | Hexago Inc. | Method and apparatus for connecting ipv6 devices through an ipv4 network using a tunneling protocol |
| US6826627B2 (en) * | 2002-09-03 | 2004-11-30 | Burnbag, Ltd. | Data transformation architecture |
| KR101021566B1 (ko) | 2002-09-03 | 2011-03-16 | 톰슨 라이센싱 | 우선 순위와 예약 대역폭 프로토콜을 활용하여 네트워크에서비스 품질(QoS)을 제공하는 메커니즘 |
| US7472201B1 (en) * | 2002-09-12 | 2008-12-30 | Cisco Technology, Inc. | Method and system for resolving domain name system queries in a multiprotocol communications network |
| US20040088385A1 (en) * | 2002-11-01 | 2004-05-06 | Hexago Inc. | Method and apparatus for connecting IPV4 devices through an IPV6 network using a tunnel setup protocol |
| KR100522393B1 (ko) * | 2002-11-13 | 2005-10-18 | 한국전자통신연구원 | 유무선 통합망에서의 인터넷 핸드오버 서비스를 위한 패킷송수신 방법 |
| US7694018B2 (en) * | 2002-11-19 | 2010-04-06 | Hewlett-Packard Development Company, L.P. | Method and system for communication between two devices by editing machine specific information at a proxy server |
| US7231452B2 (en) * | 2002-11-29 | 2007-06-12 | National University Of Singapore | Method and apparatus for communicating on a communication network |
| US7764686B1 (en) * | 2002-12-19 | 2010-07-27 | Cisco Technology, Inc. | Migration to IPv6 using combination of globally significant and locally significant IPv4 addresses |
| JP2004221745A (ja) * | 2003-01-10 | 2004-08-05 | Fujitsu Ltd | アドレス変換装置 |
| US7948916B2 (en) * | 2003-01-31 | 2011-05-24 | Hewlett-Packard Development Company, L.P. | Method and apparatus for discovering topology information in a network |
| US7424021B2 (en) * | 2003-01-31 | 2008-09-09 | Hewlett-Packard Development Company, L.P. | Method and apparatus for processing network topology data |
| KR100560737B1 (ko) * | 2003-02-18 | 2006-03-13 | 삼성전자주식회사 | 듀얼스택을 이용한 아이피브이4 - 아이피브이6 전환 장치및 그 방법 |
| US7450499B2 (en) * | 2003-02-21 | 2008-11-11 | Samsung Electronics Co., Ltd. | Method and apparatus for interconnecting IPv4 and IPv6 networks |
| JP4157403B2 (ja) | 2003-03-19 | 2008-10-01 | 株式会社日立製作所 | パケット通信装置 |
| KR20040082655A (ko) * | 2003-03-19 | 2004-09-30 | 삼성전자주식회사 | 이중 스택 변환 메커니즘을 이용한 모바일 아이피 통신시스템 및 방법 |
| JP2004364141A (ja) * | 2003-06-06 | 2004-12-24 | Hitachi Communication Technologies Ltd | Ipアドレス変換装置およびパケット転送装置 |
| JP2007525090A (ja) * | 2003-06-30 | 2007-08-30 | トムソン ライセンシング | 帯域保証QoSチャネルに優先制御QoSパケットをマッピングし、その逆を行う方法及び装置 |
| US7633948B2 (en) * | 2003-07-07 | 2009-12-15 | Panasonic Corporation | Relay device and server, and port forward setting method |
| US7340746B2 (en) * | 2003-08-07 | 2008-03-04 | Sharp Laboratories Of America, Inc. | Apparatus and methods for providing communication between systems having different protocol versions |
| JP2005086467A (ja) * | 2003-09-09 | 2005-03-31 | Hitachi Ltd | セッション制御装置、情報通信端末、サーバ、及び端末 |
| KR20050030288A (ko) * | 2003-09-25 | 2005-03-30 | 삼성전자주식회사 | Ip 패킷의 버전을 변환하는 장치 및 방법 |
| KR100531623B1 (ko) * | 2003-10-15 | 2005-11-29 | 한국전자통신연구원 | NAT-PT 환경에서의 모바일 IPv6를 이용한 통신방법 및 이를 저장한 기록매체 |
| US8271620B2 (en) * | 2003-11-13 | 2012-09-18 | Lantronix, Inc. | Communication protocol converter and method of protocol conversion |
| US20050108434A1 (en) * | 2003-11-13 | 2005-05-19 | Witchey Nicholas J. | In-band firewall for an embedded system |
| US8010789B2 (en) * | 2003-11-13 | 2011-08-30 | Lantronix, Inc. | Secure data transfer using an embedded system |
| US7581041B1 (en) | 2003-12-29 | 2009-08-25 | Apple Inc. | Methods and apparatus for high-speed serialized data transfer over network infrastructure using a different protocol |
| KR20050079730A (ko) * | 2004-02-06 | 2005-08-11 | 삼성전자주식회사 | 이종 프로토콜 노드들을 연결하는 방법 및 장치 |
| US7584420B2 (en) * | 2004-02-12 | 2009-09-01 | Lockheed Martin Corporation | Graphical authoring and editing of mark-up language sequences |
| US7505457B2 (en) * | 2004-04-22 | 2009-03-17 | Sony Computer Entertainment Inc. | Method and apparatus for providing an interconnection network function |
| EP1605640A1 (en) * | 2004-06-10 | 2005-12-14 | Alcatel | Network unit for exchanging protocol data units through tunnels |
| EP1779591A4 (en) * | 2004-07-08 | 2012-06-27 | Link Us All Llc | MOBILE COMMUNICATIONS FROM EQUAL TO EGAL OPTIMIZED |
| US7940746B2 (en) | 2004-08-24 | 2011-05-10 | Comcast Cable Holdings, Llc | Method and system for locating a voice over internet protocol (VoIP) device connected to a network |
| US8005093B2 (en) * | 2004-09-23 | 2011-08-23 | Nokia Corporation | Providing connection between networks using different protocols |
| JP4134972B2 (ja) * | 2004-09-30 | 2008-08-20 | ブラザー工業株式会社 | パラメータ設定システム,設定デバイスおよびプログラム |
| JP4052298B2 (ja) * | 2004-09-30 | 2008-02-27 | ブラザー工業株式会社 | 情報表示プログラムおよびデバイス |
| JP4033187B2 (ja) * | 2004-10-08 | 2008-01-16 | ブラザー工業株式会社 | 設定管理プログラム,管理デバイスおよび設定管理システム |
| KR100596395B1 (ko) * | 2004-12-16 | 2006-07-04 | 한국전자통신연구원 | IPv4망과 IPv6망이 공존하는 네트워크 상에서암호화된 유해 트래픽에 대응하는 시스템 및 그 방법 |
| KR100693046B1 (ko) * | 2004-12-20 | 2007-03-12 | 삼성전자주식회사 | 동적 주소를 할당하고 그 동적 주소를 이용하여라우팅하는 네트워크 시스템 및 그 방법 |
| US20080052281A1 (en) * | 2006-08-23 | 2008-02-28 | Lockheed Martin Corporation | Database insertion and retrieval system and method |
| FI118316B (fi) * | 2005-02-14 | 2007-09-28 | Teliasonera Ab | Tiedonsiirtokanava ainakin kahden yksityisen verkon välillä |
| US8059551B2 (en) * | 2005-02-15 | 2011-11-15 | Raytheon Bbn Technologies Corp. | Method for source-spoofed IP packet traceback |
| US7609691B2 (en) * | 2005-03-21 | 2009-10-27 | Cisco Technology, Inc. | Method and system for automatically interconnecting IPv4 networks across an IPv6 network |
| CN100505684C (zh) * | 2005-03-29 | 2009-06-24 | 国际商业机器公司 | 网络系统,流量均衡方法,网络监视设备和主机 |
| US20060256717A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Electronic packet control system |
| US20060256770A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Interface for configuring ad hoc network packet control |
| US20060256814A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Ad hoc computer network |
| US7599289B2 (en) * | 2005-05-13 | 2009-10-06 | Lockheed Martin Corporation | Electronic communication control |
| CN1870569B (zh) * | 2005-05-25 | 2012-02-08 | 国际商业机器公司 | 网络系统及其管理方法、通信终端和报文发送方法 |
| JP4241681B2 (ja) * | 2005-07-05 | 2009-03-18 | ブラザー工業株式会社 | 情報処理装置、およびプログラム |
| CN101461214B (zh) * | 2006-06-07 | 2012-02-01 | 高通股份有限公司 | 用于无线通信的高效寻址方法、计算机可读介质和装置 |
| US7933257B2 (en) * | 2006-09-20 | 2011-04-26 | Cisco Technology, Inc. | Using QoS tunnels for TCP latency optimization |
| KR100817552B1 (ko) * | 2006-09-29 | 2008-03-27 | 한국전자통신연구원 | 맵핑 테이블을 이용한 IPv4/IPv6 단말 또는 응용프로그램간 프로토콜 변환 장치 및 방법과, 프로토콜 변환장치의 맵핑 테이블 생성 방법 |
| US20080172493A1 (en) * | 2007-01-11 | 2008-07-17 | Ericsson, Inc. | Method, system and host for telecommunications involving IPv4 and IPv6 |
| US20090037595A1 (en) * | 2007-07-31 | 2009-02-05 | Sprint Communications Company L.P. | Selecting and applying a communication version |
| JP4572938B2 (ja) * | 2008-02-15 | 2010-11-04 | 株式会社日立製作所 | アドレス変換方法 |
| DE102008018633B4 (de) | 2008-04-11 | 2013-10-10 | Phoenix Contact Gmbh & Co. Kg | Verfahren, Buskomponenten und Steuerungssystem zur Ethernet-basierten Steuerung eines Automatisierungssystems |
| US7924832B2 (en) * | 2008-11-13 | 2011-04-12 | Blue Coat Systems, Inc. | Facilitating transition of network operations from IP version 4 to IP version 6 |
| EP2413544A4 (en) * | 2009-03-26 | 2012-03-21 | Huawei Tech Co Ltd | METHOD FOR PRODUCING AN IPV6 HOST FOR ACCESSING AN IPV4 HOST, METHOD FOR CREATING AN IPV6 ADDRESS PREFIX AND TRANSLATION DEVICE THEREFOR |
| JP4670979B2 (ja) * | 2009-06-11 | 2011-04-13 | 株式会社日立製作所 | パケット生成方法およびその機能を有する情報処理装置並びにパケット生成プログラムを記録した記録媒体 |
| JP4851565B2 (ja) * | 2009-06-17 | 2012-01-11 | 株式会社日立製作所 | 通信装置 |
| US8699515B2 (en) * | 2009-07-21 | 2014-04-15 | Cisco Technology, Inc. | Limiting of network device resources responsive to IPv6 originating entity identification |
| US8347100B1 (en) | 2010-07-14 | 2013-01-01 | F5 Networks, Inc. | Methods for DNSSEC proxying and deployment amelioration and systems thereof |
| US9197981B2 (en) | 2011-04-08 | 2015-11-24 | The Regents Of The University Of Michigan | Coordination amongst heterogeneous wireless devices |
| US8861414B2 (en) * | 2011-04-08 | 2014-10-14 | The Regents Of The University Of Michigan | Reducing energy consumption in wireless devices |
| FR2975852B1 (fr) * | 2011-05-24 | 2013-07-05 | Airbus Operations Sas | Methode d'adressage ip pour plateformes embarquees. |
| US9332005B2 (en) | 2011-07-11 | 2016-05-03 | Oracle International Corporation | System and method for providing switch based subnet management packet (SMP) traffic protection in a middleware machine environment |
| JP6088509B2 (ja) | 2011-07-11 | 2017-03-01 | オラクル・インターナショナル・コーポレイション | ミドルウェアマシン環境においてフラッディングメカニズムをサポートするためのマルチキャストグループとパケット処理プロキシとのうちの少なくとも1つを用いるシステムおよび方法 |
| US9461868B2 (en) * | 2012-04-19 | 2016-10-04 | Futurewei Technologies, Inc. | System and apparatus for router advertisement options for configuring networks to support IPv6 to IPv4 multicast translation |
| CN103441933A (zh) * | 2013-07-22 | 2013-12-11 | 汉柏科技有限公司 | 一种实现ipv4设备和ipv6设备通信的方法 |
| US9521219B2 (en) * | 2014-01-20 | 2016-12-13 | Echelon Corporation | Systems, methods, and apparatuses using common addressing |
| US9009353B1 (en) * | 2014-04-11 | 2015-04-14 | Cable Television Laboratories, Inc. | Split network address translation |
| US9912637B2 (en) * | 2014-09-30 | 2018-03-06 | A 10 Networks, Incorporated | Use of packet header extension for layer-3 direct server return |
| US10797888B1 (en) | 2016-01-20 | 2020-10-06 | F5 Networks, Inc. | Methods for secured SCEP enrollment for client devices and devices thereof |
| US10374950B2 (en) * | 2016-02-25 | 2019-08-06 | Red Hat, Inc. | Routing traffic between networks governed by different versions of the internet protocol |
| US20180234535A1 (en) * | 2017-02-10 | 2018-08-16 | Mediatek Inc. | Method and apparatus for communication |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3344238B2 (ja) | 1996-11-01 | 2002-11-11 | 株式会社日立製作所 | IPv4−IPv6通信方法およびIPv4−IPv6変換装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI90710C (fi) * | 1992-05-29 | 1994-03-10 | Icl Personal Systems Oy | Menetelmä paikallisverkkoon tarkoitetun TCP/IP-ohjelmiston sovittamiseksi etäyhteydelle |
| US5802053A (en) * | 1995-10-13 | 1998-09-01 | International Business Machines Corporation | Transport gateway between a native network and a mixed network |
| US5793763A (en) * | 1995-11-03 | 1998-08-11 | Cisco Technology, Inc. | Security system for network address translation systems |
-
1996
- 1996-07-04 JP JP17476896A patent/JP3531367B2/ja not_active Expired - Lifetime
-
1997
- 1997-07-02 US US08/887,123 patent/US6038233A/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3344238B2 (ja) | 1996-11-01 | 2002-11-11 | 株式会社日立製作所 | IPv4−IPv6通信方法およびIPv4−IPv6変換装置 |
Non-Patent Citations (1)
| Title |
|---|
| IP Version 6 Addressing Architecture,RFC 1884,1995年12月 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6038233A (en) | 2000-03-14 |
| JPH1023072A (ja) | 1998-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3531367B2 (ja) | トランスレータ | |
| US8582599B2 (en) | Translator for IP networks, network system using the translator, and IP network coupling method therefor | |
| US7701952B2 (en) | Packet communication method and apparatus and a recording medium storing a packet communication program | |
| US7158526B2 (en) | Packet communication method and apparatus and a recording medium storing a packet communication program | |
| US6920138B2 (en) | Communication method between IPv4 terminal and IPv6 terminal and IPv4-IPv6 converting apparatus | |
| EP1326404B1 (en) | Apparatus, method and system for converting internet protocol adresses | |
| JPH11112577A (ja) | Lanシステム間相互接続方式及びネットワークサービスシステム | |
| US20070030848A1 (en) | Network communication system | |
| JPH11252172A (ja) | パケット生成方法およびその機能を有する情報処理装置並びにパケット生成プログラムを記録した記録媒体 | |
| US20030031173A1 (en) | Multilayer internet protocol (MLIP) for peer-to-peer service of private internet and method for transmitting/receiving MLIP packet | |
| JP4670866B2 (ja) | トランスレータ | |
| JP3900157B2 (ja) | トランスレータ | |
| CN100550826C (zh) | 一种穿越IPv6网络地址翻译建立虚拟隧道的方法 | |
| JP3965729B2 (ja) | IPv4−IPv6通信方法およびIPv4−IPv6変換装置 | |
| JP3791497B2 (ja) | パケット変換方法 | |
| JP4151699B2 (ja) | 変換装置及び管理方法 | |
| JP3791496B2 (ja) | パケット送受信ノード及びパケット送受信方法 | |
| JP5126283B2 (ja) | パケット送受信端末 | |
| JP5600829B2 (ja) | トランスレータ | |
| KR20030039348A (ko) | 호스트 라우팅과 IP Aliasing 기법을 이용한 네트워크 데이터 플로우 식별 방법 및 시스템 | |
| JP2007074197A (ja) | ネットワーク通信システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040105 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040223 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090312 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090312 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120312 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140312 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term |