(57)【要約】【課題】  ヘッダ情報の一部の情報を削除あるいは上書きしてしまうパケット網が介在してもそのパケット網の影響を回避してパケット転送を行う。【解決手段】  経由するパケット網おいて削除あるいは上書きされる情報掲載位置に書き込まれた情報を当該パケット網において削除あるいは上書きされない情報掲載位置に移動し、その移動情報を記録すると共に他のネットワーク間接続装置にも通知する。パケットを受け取ったネットワーク間接続装置では、所定の情報掲載位置に必要な情報が掲載されていない場合でも、通知された移動情報に基づき必要な情報を読み取る。【選択図】  図１
2005151489.tif 000002
【特許請求の範囲】
【請求項１】
パケット網間に設置され、到着するパケットの送信先情報に対応する出力先情報を含むスイッチングに関する所定条件が書き込まれたリストと、自己を通過するパケットヘッダを参照して前記所定条件を満たすパケットを所定の出力先にスイッチングする手段とを備えたネットワーク間接続装置において、
パケットヘッダにおける所定の情報掲載位置を移動させる手段と、
この移動させる手段により移動が行われた情報掲載位置の情報を記録する手段と、
この記録する手段の記録内容を他のネットワーク間接続装置に通知する手段と
を備えたことを特徴とするネットワーク間接続装置。
【請求項２】
前記通知する手段により通知された前記情報に基づき、到着したパケットのヘッダの前記移動が行われた情報掲載位置に書き込まれた情報を取得する手段を備えた請求項１記載のネットワーク間接続装置。
【請求項３】
情報処理装置にインストールすることにより、その情報処理装置に、
パケット網間に設置され、到着するパケットの送信先情報に対応する出力先情報を含むスイッチングに関する所定条件が書き込まれたリストと、自己を通過するパケットヘッダを参照して前記所定条件を満たすパケットを所定の出力先にスイッチングする手段とを備えたネットワーク間接続装置に相応する機能を実現させるプログラムにおいて、
パケットヘッダにおける所定の情報掲載位置を移動させる機能と、
この移動させる機能により移動が行われた情報掲載位置の情報を記録する機能と、
この記録する機能の記録内容を他のネットワーク間接続装置に通知する機能と
を実現させることを特徴とするプログラム。
【請求項４】
前記通知する機能により通知された前記情報に基づき、到着したパケットのヘッダの前記移動が行われた情報掲載位置に書き込まれた情報を取得する機能を実現させる請求項３記載のプログラム。
【請求項５】
請求項３または４記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット網間でパケットを中継する装置に利用する。特に、パケットヘッダの特定の情報掲載位置に書き込まれた情報を削除あるいは上書きするパケット網を経由してパケット転送を行う際に、この削除あるいは上書きされる情報掲載位置に書き込まれた情報を一時退避させる技術に関する。
【背景技術】
【０００２】
複数のパケット網間にネットワーク間接続装置が設けられた構成を図７に示す。図７に示すように、ネットワーク間接続装置は、パケット網間に設置され、パケットのスイッチングを行う。例えば、ＡＴＭまたはＶＬＡＮ上におけるＩＰパケットのスイッチングを行うネットワーク間接続装置を介して、パケット網でのスイッチングを行うには、ＩＰヘッダの送信先ＩＰアドレスまたは、送信先ＩＰアドレスおよび送信先のＴＣＰヘッダ情報の組または、送信先ＩＰアドレスおよび送信先のＵＤＰヘッダ情報の組を用い、ひとつのパケット網から隣接するパケット網内へのパケットのスイッチングを行う（例えば、特許文献１参照）。
【０００３】
図８はネットワーク間接続装置の振り分けリストの例を示す図である。図９はネットワーク間接続装置のスイッチング動作を示す図である。図８に示すように、振り分けリスト４０１は、入力パス、送信先、出力パスの組からなるリストであり、入力パスおよび送信先の組からなる振り分け対象リストに対応して出力パスからなる出力先情報が記録されている。図９に示すように、処理部４００のスイッチング部３４５では、振り分けリスト４０１に基づき到着するパケットの振り分けを実行する。
【特許文献１】特開２００１−１１９４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなネットワーク間接続装置を介してパケット網間でスイッチングを行うに際し、次のような問題があった。
【０００５】
パケット網によっては、ヘッダ情報の一部を削除してしまう場合がある。これは、そのパケット網を管理するプロバイダにおいて、自己が必要としないヘッダ情報を削除したり、あるいは、自己が必要とするヘッダ情報を自己が必要としないヘッダ情報に上書きしたりするものであり、各パケット網で自律的に行われる場合がある。
【０００６】
このようなヘッダ情報を一部削除あるいは上書きするネットワークを越えて、当該ヘッダ情報を用いたルーチングまたはスイッチングまたは所定の優先処理を行うことは不可能である。
【０００７】
従来の問題点を図１０および図１１を参照して説明する。図１０は複数のパケット網間をパケットが転送される様子を示す図である。また、図１１はヘッダ情報の一部が削除される様子を示す図である。図１０に示すように、パケット網２５０からパケット網２６０を経由してパケット網２７０にパケットが転送される場合を想定する。このとき、図１１に示すように、パケットのヘッダとして領域♯１〜♯７があり、これらの領域♯１〜♯７にそれぞれ情報Ａ〜Ｇが書き込まれているときに、パケット網２６０では、領域♯３の情報Ｃを削除してしまうとする。これにより、パケット網２７０にパケットが転送されたときには、領域♯３の情報Ｃを消失している。このとき、パケット網２７０で、情報Ｃを用いたルーチングを行おうとしてもそれは不可能である。
【０００８】
例えば、ＩＰヘッダにおけるＴｏＳ（Type of Service）値を削除するようなプロバイダのパケット網を越えて、越えた先のパケット網でＴｏＳ値に基づいたルーチングまたはスイッチングまたは所定の優先処理を行うことは不可能である。
【０００９】
したがって、従来のパケット網間におけるパケット転送では、特定のパケット網を経由するパケット転送においては、一部のサービスが提供不可能になってしまう場合があった。
【００１０】
本発明は、このような課題を解決するためのものであり、ヘッダ情報の一部の情報を削除あるいは上書きしてしまうパケット網が介在してもそのパケット網の影響を回避してパケット転送を行うことができるネットワーク間接続装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明では、経由するパケット網おいて削除あるいは上書きされる情報掲載位置に書き込まれた情報を当該パケット網において削除あるいは上書きされない情報掲載位置に移動し、その移動情報を記録すると共に他のネットワーク間接続装置にも通知する。
【００１２】
パケットを受け取ったネットワーク間接続装置では、所定の情報掲載位置に必要な情報が掲載されていない場合でも、通知された移動情報に基づき必要な情報を読み取ることができるので、当該情報に基づくスイッチングを行うことができる。
【００１３】
すなわち、本発明の第一の観点は、パケット網間に設置され、到着するパケットの送信先情報に対応する出力先情報を含むスイッチングに関する所定条件が書き込まれたリストと、自己を通過するパケットヘッダを参照して前記所定条件を満たすパケットを所定の出力先にスイッチングする手段とを備えたネットワーク間接続装置である。
【００１４】
ここで、本発明の特徴とするところは、パケットヘッダにおける所定の情報掲載位置を移動させる手段と、この移動させる手段により移動が行われた情報掲載位置の情報を記録する手段と、この記録する手段の記録内容を他のネットワーク間接続装置に通知する手段とを備えたところにある（請求項１）。
【００１５】
また、本発明では、前記通知する手段により通知された前記情報に基づき、到着したパケットのヘッダの前記移動が行われた情報掲載位置に書き込まれた情報を取得する手段を備えることが望ましい（請求項２）。
【００１６】
本発明の第二の観点は、情報処理装置にインストールすることにより、その情報処理装置に、パケット網間に設置され、到着するパケットの送信先情報に対応する出力先情報を含むスイッチングに関する所定条件が書き込まれたリストと、自己を通過するパケットヘッダを参照して前記所定条件を満たすパケットを所定の出力先にスイッチングする手段とを備えたネットワーク間接続装置に相応する機能を実現させるプログラムである。
【００１７】
ここで、本発明の特徴とするところは、パケットヘッダにおける所定の情報掲載位置を移動させる機能と、この移動させる機能により移動が行われた情報掲載位置の情報を記録する機能と、この記録する機能の記録内容を他のネットワーク間接続装置に通知する機能とを実現させるところにある（請求項３）。
【００１８】
また、本発明では、前記通知する機能により通知された前記情報に基づき、到着したパケットのヘッダの前記移動が行われた情報掲載位置に書き込まれた情報を取得する機能を実現させることが望ましい（請求項４）。
【００１９】
本発明の第三の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である（請求項５）。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２０】
これにより、汎用の情報処理装置を用いて、ヘッダ情報の一部の情報を削除あるいは上書きしてしまうパケット網が介在してもそのパケット網の影響を回避してパケット転送を行うことができるネットワーク間接続装置を実現することができる。
【発明の効果】
【００２１】
本発明によれば、ヘッダ情報の一部の情報を削除あるいは上書きしてしまうパケット網が介在してもそのパケット網の影響を回避してパケット転送を行うことができる。
【発明を実施するための最良の形態】
【００２２】
本発明の実施の形態について、図面を参照して説明する。図１は本実施形態のネットワーク間接続装置路のブロック構成図である。図２は本実施形態の情報掲載位置の移動の様子を説明するための図である図３は本実施形態のネットワーク間接続装置のスイッチング動作を説明するための図である。図４は本実施形態のネットワーク間接続装置における振り分けリストの構成例を示す図である。
【００２３】
以下、パケット網については、Ｅｔｈｅｒｎｅｔ（登録商標）上のＶＬＡＮまたはＡＴＭ上のＶＣにて形成されたＩＰ網を指すものであり、ＶＬＡＮ−ＩＤは、Ｅｔｈｅｒｎｅｔ上のＶＬＡＮにおけるＶＬＡＮ−ＩＤを、ＶＣはＡＴＭのＶＰＩ、ＶＣＩの対を指すものとする。
【００２４】
図１０に示すように、ネットワーク間接続装置１３１は、端末１０１が接続されたパケット網と、パケット網２６０との間に位置し、また、ネットワーク間接続装置１３２は、パケット網２６０と、端末１１１が接続されたパケット網との間に位置し、この複数のパケット網間を接続している。端末１０１、端末１１１は、パケットをやりとりする前に、信号手順に従って接続を確立する。
【００２５】
ここでは、端末１０１が端末１１１にＩＰパケットを送信するものとする。ネットワーク間接続装置１３１、１３２は、ＩＰパケットの特定のヘッダ情報に基づいたＶＬＡＮまたはＡＴＭのスイッチング機能を有する。なお、パケット網はＩＰ網の場合とする。スイッチング機能は、Ｅｔｈｅｒｎｅｔ上のＶＬＡＮにおけるＶＬＡＮ−ＩＤの書き換えでもよいし、ＡＴＭにおけるＶＰＩ値、ＶＣＩ値の書き換えでもよいし、ＥｔｈｅｒｎｅｔまたはＡＴＭの出力先の物理線を変更する機能でもよい。
【００２６】
本実施例のネットワーク間接続装置は、パケット網間に設置され、図１に示すように、到着するパケットの送信先情報に対応する出力先情報を含むスイッチングに関する所定条件が書き込まれた振り分けリスト３４３と、自己を通過するパケットヘッダを参照して前記所定条件を満たすパケットを所定の出力先にスイッチングする処理部３４２とを備えたネットワーク間接続装置である。
【００２７】
ここで、本実施例の特徴とするところは、パケットヘッダにおける所定の情報掲載位置を移動させる手段と、この移動させる手段により移動が行われた情報掲載位置の情報を振り分けリスト３４３に記録する手段と、この記録する手段の記録内容を他のネットワーク間接続装置に通知する手段とを処理部３４２に備えたところにある（請求項１）。
【００２８】
また、処理部３４２には、前記通知する手段により通知された前記情報に基づき、到着したパケットのヘッダの前記移動が行われた情報掲載位置に書き込まれた情報を取得する手段を備える（請求項２）。
【００２９】
次に、ネットワーク間接続装置１３１における処理の流れを図１ないし図４および図１０を参照して説明する。図１０に示すパケット転送経路では、パケット網２５０および２７０が領域♯３の情報Ｃを利用してルーチングを行う。これに対し、パケット網２６０は、領域♯３の情報Ｃを削除してしまうことがあらかじめわかっている。
【００３０】
ネットワーク間接続装置１３１では、パケット網２５０からパケット網２６０に転送するパケットについて、図２に示すように、領域♯３の情報Ｃを領域♯７に移動する。このときに、図４に示すように、振り分けリスト３４３に、移動情報として領域♯３の情報を領域♯７に移動したことを示す情報（♯３→♯７）が記録される。この振り分けリスト３４３に記録された情報は他のネットワーク間接続装置１３２にも通知される。
【００３１】
次に、ネットワーク間接続装置１３２の動作を図３を参照して説明する。受信部３４１でパケットを受信すると（Ｓ１）、処理部３４２は、当該パケットが振り分け対象であるか否かを振り分けリスト３４３を用いて検索する（Ｓ２）。図２に示すように、振り分け対象となるパケットは、入力パス♯０１〜♯０５から到来するパケットであり、送信先が１１１〜１１４のパケットである。さらに、移動情報（♯３→♯７）があれば（Ｓ３）、その移動情報を読み込み、移動先にある情報を取得する（Ｓ４）。この結果、領域♯３から♯７に移動された情報Ｃを取得することができる。この情報Ｃに基づき転送パターンを決定する（Ｓ５）。決定した転送パターンに基づき転送処理を実行する（Ｓ６）。
【００３２】
次に、パケット移動処理の具体例を図５および図６を参照して説明する。図５はＩＰヘッダのフォーマットの一部を抜き出したヘッダ例を示す図である。図６は転送処理パターン決定の具体例を示すフローチャートである。ここでは、ＴｏＳを例にとって説明する。図５はＩＰヘッダのフォーマットからバージョン、ＩＨＬ、ＴｏＳ、識別子、発信元アドレス、宛先アドレス、オプションの各情報を抜き出した図である。これらはそれぞれ領域♯１〜♯７に書き込まれる。
【００３３】
図５の領域♯３のＴｏＳはパケット網２６０により削除されるので、領域♯７のオプションにＴｏＳを移動する。ネットワーク間接続装置１３２では、図６に示すように、移動情報を解析し（Ｓ７）、ＴｏＳである場合には（Ｓ８）、その情報を読み取ってパケット転送の優先順位を取得する（Ｓ９）。この優先順位に基づきパケットの転送順序を決定する（Ｓ１０）。
【００３４】
図４の例では、図９に示すように、送信先１１１および１１４のパケットが出力パス♯１１に共通に出力される。例えば、入力パス♯０１および♯０５から同時に送信先１１１および１１４のパケットが到着した場合に、処理部３４２では、ＴｏＳを読み取り、その優先順位を調べ、優先順位の高いパケットから順番に送信部３４４を介して出力パス♯１１に送出する。出力パスは、ＶＬＡＮにおけるＶＬＡＮ−ＩＤあるいはＡＴＭにおけるＶＣに対応している。
【００３５】
本発明は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本発明のネットワーク間接続装置に相応する機能を実現させるプログラムとして実現することができる（請求項３、４）。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ（請求項５）、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、受信部３４１、メイン処理部３４２、振り分けリスト３４３、送信部３４４にそれぞれ相応する機能を実現させることができる。
【産業上の利用可能性】
【００３６】
以上説明したように、本発明によれば、ＩＰヘッダ情報を一部削除するネットワークを越える場合であっても、削除されないＩＰヘッダ情報に置き換えることで、ＩＰヘッダ情報を用いたルーチングまたはスイッチングまたは所定の優先処理を越えた先のネットワークにて行うことができる。
【００３７】
したがって、ネットワークユーザの利便性を向上させ、ネットワークユーザの勧誘に寄与することができる。
【図面の簡単な説明】
【００３８】
【図１】本実施形態のネットワーク間接続装置のブロック構成図。
【図２】本実施形態のネットワーク間接続装置を用いた情報掲載位置の移動を説明するための図。
【図３】本実施形態のネットワーク間接続装置の動作を示すフローチャート。
【図４】本実施形態のネットワーク間接続装置における振り分けリストの構成例を示す図。
【図５】本実施形態のネットワーク間接続装置を用いた情報掲載位置の移動の具体例を説明するための図。
【図６】本実施例のネットワーク間接続装置における転送処理パターン決定手順を示す図。
【図７】ネットワーク間接続装置の設置状況を示す図。
【図８】従来の振り分けリストの例を示す図。
【図９】ネットワーク間接続装置のスイッチング動作を説明するための図。
【図１０】複数のパケット網間をパケットが転送される様子を示す図。
【図１１】ヘッダ情報の一部が削除される様子を示す図。
【符号の説明】
【００３９】
１０１〜１０Ｎ、１２１〜１２Ｎ、１１１〜１１Ｎ  端末
１３１、１３２  ネットワーク間接続装置
２５０、２６０、２７０  パケット網
３４１  受信部
３４２  処理部
３４３  振り分けリスト
３４４  送信部
３４５  スイッチング部
【図１】
2005151489.tif 000003
【図２】
2005151489.tif 000004
【図３】
2005151489.tif 000005
【図４】
2005151489.tif 000006
【図５】
2005151489.tif 000007
【図６】
2005151489.tif 000008
【図７】
2005151489.tif 000009
【図８】
2005151489.tif 000010
【図９】
2005151489.tif 000011
【図１０】
2005151489.tif 000012
【図１１】
2005151489.tif 000013