"第1の対向装置から受信したパケットを解析して、第2の対向装置へのスイッチングを行うパケット転送装置におけるパケット転送方法であって、前記パケット転送装置の制御部は、前記パケット転送装置が持つ第1の接続ポートに接続した第1の対向装置から受信したGARPパケットを解析して、前記第1の対向装置のIPアドレスを特定し、前記特定した第1の対向装置のIPアドレスと、前記第1の対向装置が接続した第1の接続ポートと、を対応付けて前記パケット転送装置の記憶部に記憶するステップと、前記パケット転送装置が持つ第2の接続ポートに接続した第2の対向装置から受信したGARPパケットを解析して、前記第2の対向装置のIPアドレスを特定し、前記特定した第2の対向装置のIPアドレスと、前記第2の対向装置が接続した第2の接続ポートと、を対応付けて前記記憶部に記憶するステップと、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第1の対向装置用のデフォルトゲートウェイのIPアドレスであれば、前記第1の対向装置が接続した第1の接続ポートに設定されているMACアドレスを、前記第1の対向装置に送信して、擬似応答するステップと、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第2の対向装置のIPアドレスであれば、前記記憶部を参照して、前記第2の対向装置へのスイッチングを行うステップと、を実行することを特徴とするパケット転送方法。第1の対向装置から受信したパケットを解析して、第2の対向装置へのスイッチングを行うパケット転送装置であって、前記パケット転送装置が持つ第1の接続ポートの一つに接続した第1の対向装置から受信したGARPパケットを解析して、前記第1の対向装置のIPアドレスを特定し、前記特定した第1の対向装置のIPアドレスと、前記第1の対向装置が接続した第1の接続ポートと、を対応付けて前記記憶部に記憶する制御と、前記パケット転送装置が持つ第2の接続ポートの一つに接続した第2の対向装置から受信したGARPパケットを解析して、前記第2の対向装置のIPアドレスを特定し、前記特定した第2の対向装置のIPアドレスと、前記第2の対向装置が接続した第2の接続ポートと、を対応付けて前記パケット転送装置の記憶部に記憶する制御と、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第1の対向装置用のデフォルトゲートウェイのIPアドレスであれば、前記第1の対向装置が接続した第1の接続ポートに設定されているMACアドレスを、前記第1の対向装置に送信して、擬似応答する制御と、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第2の対向装置のIPアドレスであれば、前記記憶部を参照して、前記第2の対向装置へのスイッチングを行う制御と、を実行する制御部を備えることを特徴とするパケット転送装置。しかし、前記した対策は、十分であるとはいえない。方法1は、端末が接続する可能性があるすべてのプレフィックスつまり、IPアドレス中のネットワークアドレスについて、事前の設定が必要となる。この設定は、手間も時間も非常にかかるという問題がある。また、方法2は、該当ネットワーク中の装置の設定の変更の都度行う必要がある。この設定変更は、手間も時間も非常にかかるという問題がある。方法1および方法2による問題は、端末が備えるNICNetworkInterfaceCardが1枚だけであるときは、顕著である。方法3は、DCHPを使用するために導入されるDHCPサーバに対し、事前の設定が必要となる。この設定は、オペレータにとっては、手間も時間も非常にかかるという問題がある。そこで、このような事情に鑑みて、本発明は、あらゆるネットワークに接続する装置についてIPアドレスの設定変更をせずとも、装置のIP接続性を確保することを目的とする。前記課題を解決するため、請求項1に記載の発明は、第1の対向装置から受信したパケットを解析して、第2の対向装置へのスイッチングを行うパケット転送装置におけるパケット転送方法であって、前記パケット転送装置の制御部は、前記パケット転送装置が持つ第1の接続ポートに接続した第1の対向装置から受信したGARPパケットを解析して、前記第1の対向装置のIPアドレスを特定し、前記特定した第1の対向装置のIPアドレスと、前記第1の対向装置が接続した第1の接続ポートと、を対応付けて前記パケット転送装置の記憶部に記憶するステップと、前記パケット転送装置が持つ第2の接続ポートに接続した第2の対向装置から受信したGARPパケットを解析して、前記第2の対向装置のIPアドレスを特定し、前記特定した第2の対向装置のIPアドレスと、前記第2の対向装置が接続した第2の接続ポートと、を対応付けて前記記憶部に記憶するステップと、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第1の対向装置用のデフォルトゲートウェイのIPアドレスであれば、前記第1の対向装置が接続した第1の接続ポートに設定されているMACアドレスを、前記第1の対向装置に送信して、擬似応答するステップと、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第2の対向装置のIPアドレスであれば、前記記憶部を参照して、前記第2の対向装置へのスイッチングを行うステップと、を実行することを特徴とする。また、請求項2に記載の発明は、第1の対向装置から受信したパケットを解析して、第2の対向装置へのスイッチングを行うパケット転送装置であって、前記パケット転送装置が持つ第1の接続ポートの一つに接続した第1の対向装置から受信したGARPパケットを解析して、前記第1の対向装置のIPアドレスを特定し、前記特定した第1の対向装置のIPアドレスと、前記第1の対向装置が接続した第1の接続ポートと、を対応付けて前記記憶部に記憶する制御と、前記パケット転送装置が持つ第2の接続ポートの一つに接続した第2の対向装置から受信したGARPパケットを解析して、前記第2の対向装置のIPアドレスを特定し、前記特定した第2の対向装置のIPアドレスと、前記第2の対向装置が接続した第2の接続ポートと、を対応付けて前記パケット転送装置の記憶部に記憶する制御と、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第1の対向装置用のデフォルトゲートウェイのIPアドレスであれば、前記第1の対向装置が接続した第1の接続ポートに設定されているMACアドレスを、前記第1の対向装置に送信して、擬似応答する制御と、前記第1の対向装置から受信したARPパケットを解析して、前記ARPパケットに含まれる送信先のIPアドレスが、前記第2の対向装置のIPアドレスであれば、前記記憶部を参照して、前記第2の対向装置へのスイッチングを行う制御と、を実行する制御部を備えることを特徴とする。請求項1、2に記載の発明によれば、パケット転送装置が、自身に接続してきた第1、第2の対向装置のIPアドレスと、パケット転送装置の接続ポートとの対応関係を決めるため、あらゆるネットワークに接続する対向装置についてIPアドレスの設定変更をせずとも、装置のIP接続性を確保することができる。本発明によれば、あらゆるネットワークに接続する装置についてIPアドレスの設定変更をせずとも、装置のIP接続性を確保することができる。次に、本発明を実施するための形態以下、実施形態という。について、適宜図面を参照しながら説明する。図1は、本実施形態の方法で、端末が、異なるネットワークに接続する様子を示した図である。図1aは、端末2が、転送装置1を中継してNW装置3に接続する様子が描かれている。図1bは、端末2が、転送装置1を中継してサーバ4に接続する様子が描かれている。図1cは、端末2が、転送装置1を中継してインターネット5に接続する様子が描かれている。なお、本実施形態では、DHCPによる処理は行われない。転送装置1は、所定のネットワークの中継装置となるコンピュータ装置である。転送装置1は、具体的には、L2SWやL3SWなどである。転送装置1は、特にコンフィギュレーションを必要とせず、転送装置1に対向する対向装置、つまり端末2第1の対向装置、NW装置3第2の対向装置とIP接続性を確保できる。端末2は、オペレータが操作するコンピュータ装置である。端末2は、具体的には、ノートパソコンである。オペレータは手動で端末2にIPアドレスを設定する。NW装置3は、所定のネットワークに属するコンピュータ装置であり、主に、中継装置である。NW装置3は、具体的には、リピータ、ブリッジ、ルータなどである。サーバ4は、所定のネットワークに属するコンピュータ装置である。インターネット5は、TCPTransmissionControlProtocol/IPを用いて、各ネットワークを相互に接続する通信網である。コンピュータ装置は、入力部、出力部、制御部および記憶部といったハードウェアを含む。入力部は、例えば、入力インタフェースから構成される。出力部は、例えば、出力インタフェースから構成される。制御部は、例えば、CPUCentralProcessingUnitや専用回路から構成される。記憶部は、例えば、RAMRandomAccessMemory、ROMReadOnlyMemory、HDDHardDiskDrive、フラッシュメモリの記憶媒体から構成される。前記制御部がCPUから構成される場合、その制御部を含むコンピュータによる情報処理は、CPUによるプログラム実行処理で実現する。また、そのコンピュータが含む記憶部は、CPUが指令し、そのコンピュータの機能を実現するためのプログラムを記憶する。これによりソフトウェアとハードウェアの協働が実現される。本実施形態は、前記情報処理を実行させるプログラムによって実現することができ、そのプログラムをコンピュータによる読み取り可能な記録媒体例:フラッシュメモリに記憶して提供することが可能である。また、そのプログラムを、インターネットのネットワークを通して提供することも可能である。図1aにおいて、NW装置3は、そのアドレスが101118である図10a参照。図1aでは、端末2には、例えば、1921681224というIPアドレスが設定される。次に、図1bに示すように、端末2がサーバ4に接続する場合について説明する。図1bにおいて、サーバ4は、そのIPアドレスが172161116である図10b参照。従来では、転送装置1がL2SWであった場合には、端末2のIPアドレスの設定変更やL2SWの設定変更などが必要であった。また、転送装置1がL3SWやルータであった場合には、端末2のIPアドレスの設定変更や、L3SW、ルータのIPアドレスの設定やルーティング設定などが必要であった。しかし、本実施形態によれば、転送装置1の機能により、端末2に設定されるIPアドレスは、1921681224のままでよく、変更する必要はない。つまり、端末2に、一度事前にIPアドレスを設定すれば、転送装置1を経由することで、異なるネットワークに接続してもIP接続性を確保することができる。その理由は、後記する。図1cに示すように、端末2がインターネット5に接続する場合についても、図1bに倣う。つまり、転送装置1の機能により、端末2に設定されるIPアドレスは、1921681224のままであり、変更する必要はない。図2は、転送装置のソフトウェアの構成を示した図である。転送装置1は、ARP応答部11、ARPパケット種別判定部12、ARPパケット解析部13、ARP擬似応答部14、ARPパケット廃棄部15、IPアドレス推定部16、IPアドレス登録部17、フォワーディングテーブルT1、ルーティングテーブルT2およびMACアドレステーブルT3を備える。ARP応答部11は、対向装置端末2、NW装置3から受信したARPAddressResolutionProtocolパケットに含まれる送信先が存在するときに、その対向装置からの要求に応答するとともに、その送信先にARPパケットを送信する。なお、送信先が存在するとは、後記するルーティングテーブルT2が持つ経路情報として、その送信先が登録されている、つまりルーティング設定されていることを意味する。ARPパケットとは、ARPを用いたパケットである。ARPとは、IPアドレスなどの論理アドレスから、MACMediaAccessControlアドレスなどの物理アドレスを導き出す解決するために用いられるアドレス解決プロトコルである。ARPパケットは、送信元のIPアドレスSrcIP、送信先のIPアドレスDstIP、送信元のMACアドレスSrcmacおよび送信先のMACアドレスDstmacを格納する可変長のフィールドを持つ。また、ARPには、GARPGratuitousARPが含まれる。GARPとは、自身のIPアドレスを要求するためのARPである。GARPパケットとは、GARPを用いたパケットである。GARPパケットがARPパケットと比較して異なる点は、両パケットが持つTargetProtocolAddressフィールドにおいて、GARPパケットは、ARPパケットを送信したホストに割り当てられるIPアドレス、もしくは割り当てられようとしているIPアドレスが格納されているのに対し、ARPパケットは、格納されていない点である。つまり、GARPパケットに含まれる送信先のIPアドレスの値は、送信元が持つIPアドレスの値と同じになるのに対し、ARPパケットは、同じにならない。このようなGARPパケットは、主としてホストにIPアドレスが割り当てられる際に、他のホストにすでに同じIPアドレスが割り当てられているかどうかを確認するために使用される。例えば、ホストにIPアドレスを設定する際に、すでに他のホストに同じIPアドレスが割り当てられているとする。この場合、前記した他のホストが、ホストからARP要求となるGARPを受信したとき、GARPを送信したホストに対してIPアドレスの重複は排除されるため本来は応答されることは無いARP応答を返送する。そのため、このGARPに対する返信の有無でIPアドレスの重複を確認することができる。本実施形態では、このようなGARPを用いて、端末2などに割り当てられるIPアドレスを推定および特定することで、端末2などに設定されたIPアドレスの設定変更を不要にするとともに、レイヤ3などでのスイッチングを実現する。IPアドレスの推定および特定については後記する。ARPパケット種別判定部12は、対向装置から受信したARPパケットがGARPパケットであるか否か判定する。ARPパケット解析部13は、対向装置から受信したARPパケットまたはGARPパケットを解析して、送信先に関するルーティングを実行する。具体的には、ARPパケットまたはGARPパケットに含まれる送信先のIPアドレスがフォワーディングテーブルT1に格納されているか否か判定する。ARP擬似応答部14は、対向装置から受信したARPパケットに含まれる送信先が存在しないときに、その対向装置からの要求に対し、転送装置1自身の送信元の接続ポートに対応するMACアドレスを用いて擬似的に応答擬似応答するとともに、予め定めた送信先にARPパケットを送信する。予め定めた送信先とは、例えば、送信元となる対向装置ごとに定めたデフォルトゲートウェイDefaultGWである。なお、本実施形態では、デフォルトゲートウェイは、基本的には、送信先となる対向装置の属するネットワークとは無関係であり、予め定めた送信先とは仮の送信先である。従って、転送装置1は、実際は、ARPパケットの送信を行わないが、要求した対向装置に対し、見かけ上送信を行ったように見せる。ARPパケット廃棄部15は、送信先にARPパケットを送信するための条件を満たさないときに、対向装置から受信したARPパケットを廃棄する。前記条件とは、例えば、送信先のNW装置3などがネットワークの接続から外れたこと、などがある。なお、本実施形態の転送装置1が無い従来では、後記するルーティングテーブルT2が持つ経路情報として、受信したARPパケットに含まれる送信先が登録されていない場合も、前記条件となり得た。しかし、本実施形態では、このような場合は、ARP擬似応答部14により、擬似応答するので、前記条件から外れる。IPアドレス推定部16は、転送装置1に接続してきた対向装置から受信したGARPパケットを用いて解析して、対向装置のIPアドレスを推定する。すでに説明したとおり、GARPは、IPアドレスが割り当てられる際、自身に設定しようとしているまたは設定済みのIPアドレスに対して、ARP要求を行うことで、ネットワーク内でのIPアドレスの重複を排除することができる。これは一般的なオペレーティングシステム例:Windows登録商標にも実装されている。IPアドレスが静的に設定されている転送装置1のNICに対し、メタルケーブルを用いて装置例:L2スイッチを新たにつなげてリンクアップした瞬間、その装置からGARPが送信される。転送装置1は、新規ケーブルを接続し、リンクアップしたときに送信されたGARPを受信することによって、装置に設定されているIPアドレスを推定する。IPアドレス推定部16は、推定したIPアドレスについて、ネットワーク内でのIPアドレスの重複が無いという確認がとれたとき、推定したIPアドレスを、改めて対向装置のIPアドレスとして特定する。IPアドレス登録部17は、IPアドレス推定部16により特定されたIPアドレスを、ルーティングテーブルT2およびMACアドレステーブルT3に登録する。フォワーディングテーブルT1は、転送装置1が持つNICがパケットを転送するときに用いる接続ポートを定める。フォワーディングテーブルT1は、ルーティングテーブルT2およびMACアドレステーブルT3に登録された情報を合わせて生成される。前記生成は、例えば、転送装置1の制御部が所定のタイミングで行う。フォワーディングテーブルT1は、例えば、転送装置1が持つNICに実装される。従って、例えば、転送装置1のNICが持つ接続ポートと、ケーブルを用いて接続している対向装置について、そのケーブルを引き抜き、リンクダウンすると、フォワーディングテーブルT1のその対向装置に関するエントリは削除される。フォワーディングテーブルT1の詳細については、後記する。ルーティングテーブルT2は、転送装置1がパケットの経路制御、つまりルーティング設定を行うための経路情報ルーティングテーブルT2のエントリを定める。ルーティングテーブルT2の詳細については、後記する。MACアドレステーブルT3は、転送装置1に接続してきた対向装置に割り当てられたIPアドレスおよびMACアドレスの対応関係を定める。MACアドレステーブルT3の詳細については、後記する。図3は、フォワーディングテーブルのデータ構造を示した図である。フォワーディングテーブルT1は、エントリ、IPアドレス、ネットマスク、MACアドレスおよび接続ポートといったフィールドを持つ。エントリのフィールドには、転送装置1に接続している対向装置ごとに割り当てた番号が格納されている。IPアドレスのフィールドには、転送装置1に接続している対向装置に割り当てられたIPアドレスを示す値が格納されている。ネットマスクのフィールドには、転送装置1に接続している対向装置に割り当てられたIPアドレス中のネットワークアドレスとホストアドレスとを識別する値が格納されている。MACアドレスのフィールドには、転送装置1に接続している対向装置に割り当てられたMACアドレスを示す値が格納されている。接続ポートのフィールドには、対向装置が転送装置1のNICのどの出力インタフェースに接続しているかを示す値例:if1、if2が格納されている。図4は、ルーティングテーブルのデータ構造を示した図である。ルーティングテーブルT2は、エントリ、IPアドレス、ネットマスク、および接続ポートといったフィールドを持つ。エントリ、IPアドレス、ネットマスク、および接続ポートのフィールドそれぞれは、フォワーディングテーブルT1のエントリ、IPアドレス、ネットマスク、および接続ポートのフィールドと同等であるため、これらの説明を省略する。図5は、MACアドレステーブルのデータ構造を示した図である。MACアドレステーブルT3は、エントリ、IPアドレス、MACアドレスおよび接続ポートといったフィールドを持つ。エントリ、IPアドレス、MACアドレスおよび接続ポートのフィールドそれぞれは、フォワーディングテーブルT1のエントリ、IPアドレス、MACアドレスおよび接続ポートのフィールドと同等であるため、これらの説明を省略する。転送装置1で実行される処理について説明する。図6は、転送装置で実行される処理を示すフローチャートである。この処理の主体は、転送装置1の制御部である。また、この処理は、対向装置が転送装置1の所定の出力インタフェースにケーブルなどで接続し、リンクアップしたときに開始し、ケーブルを引き抜き、リンクダウンするまで繰り返し継続する。リンクアップ後、ステップS01の処理が開始する。ステップS01において、転送装置1の制御部は、対向装置からパケットを受信する。ステップS01の後、ステップS02に進む。ステップS02において、転送装置1の制御部は、ARPパケット種別判定部12の機能に従い、受信したパケットがGARPパケットであるか否か判定する。この判定は、すでに述べたとおり、受信したパケットのTargetProtocolAddressフィールドに注目すれば達成できる。GARPパケットであればステップS02でYes、ステップS06に進む。GARPパケットでなければステップS02でNo、ARPパケットであることを意味し、ステップS03に進む。ステップS03において、転送装置1の制御部は、ARPパケット解析部13の機能に従い、受信したARPパケットについて、ARPで解決するIPアドレスがフォワーディングテーブルT1に格納済みであるか否か判定する。格納済みである場合ステップS03でYes、ルーティングテーブルT2において、接続した対向装置に対するルーティング設定が行われていることを意味し、ステップS04に進む。格納済みでない場合ステップS03でNo、前記ルーティング設定が行われていないことを意味し、ステップS05に進む。ステップS04において、転送装置1の制御部は、ARP応答部11の機能に従い、ARPパケットの送信元となる対向装置にARP応答するとともに、ARPパケットに含まれる送信先に対し、ARPパケットを送信するスイッチング。ステップS04の後、図6の処理全体が終了する。ステップS05において、転送装置1の制御部は、ARP擬似応答部14の機能に従い、ARPパケットの送信元となる対向装置にARP擬似応答する。ステップS05の後、図6の処理全体が終了する。ステップS06において、転送装置1の制御部は、IPアドレス推定部16の機能に従い、GARPパケットを参照して、転送装置1に接続した対向装置のIPアドレスを特定する。なお、GARPパケットを参照するとは、例えば、GARPパケットに含まれる送信先のIPアドレスの値基本的には、前記対向装置のIPアドレスの値に等しいを確認することを意味する。ステップS06の後、ステップS07に進む。ステップS07において、転送装置1の制御部は、IPアドレス登録部17の機能に従い、ステップS06において特定したIPアドレスが、ルーティングテーブルT2およびMACアドレステーブルT3に格納されていなければ、転送装置1において、そのIPアドレスを新規のIPアドレスとして登録する。このとき、その新規のIPアドレスなどをルーティングテーブルT2およびMACアドレステーブルT3に格納する。なお、新規のIPアドレスとは、例えば、転送装置1の接続ポートの一つに初めて接続する対向装置が持つIPアドレスをいう。もし、特定したIPアドレスが、ルーティングテーブルT2およびMACアドレステーブルT3に格納されていれば、転送装置1において、そのIPアドレスは既存のIPアドレスとみなす。なお、既存のIPアドレスとは、例えば、転送装置1の接続ポートの一つに過去に少なくとも一度接続したことがある対向装置が持つIPアドレスをいう。ステップS07の後、図6の処理全体が終了する。以上で、転送装置1で実行される処理に関する説明を終える。次に、本実施形態の転送装置1の使用したときの具体例1~3を説明する。具体例1~3は、転送装置1に、対向装置として端末2およびNW装置3が接続するネットワークにおいて、端末2がNW装置3にPingPacketinternetgroper要求を行うのに要する一連の処理を示す例である。Pingとは、インターネットやイントラネットなどのTCP/IPネットワークを診断するプログラムである。接続されているかどうか調べたいコンピュータのIPアドレスを指定すると、ICMPInternetControlMessageProtocolを使って通常32バイト程度のデータを送信し、相手のコンピュータから返信があるかどうか、返信がある場合はどのくらい時間がかかっているか、などのデータを元にネットワークを診断することができる。なお、転送装置1が持つMACアドレス、および端末2、NW装置3が持つIPアドレスおよびMACアドレスは、以下の通りとする。転送装置1の接続ポートif1第1の接続ポートのMACアドレス:pppppp転送装置1の接続ポートif2第2の接続ポートのMACアドレス:qqqqqq端末2のIPアドレス:19216812端末2のMACアドレス:aaaaaaNW装置3のIPアドレス:10111NW装置3のMACアドレス:bbbbbb具体例1まず、具体例1として、端末2がNW装置3のネットワークとの接続を開始する場合について説明する。図7は、端末がNW装置のネットワークとの接続を開始する様子を示した図である。以下の1~5の順番で進行する。1:端末2は、ケーブルなどを用いて転送装置1の接続ポートif1に接続する。2:端末2は、GARP要求を行い、以下に示すフィールドを持つGARPパケットを転送装置1に送信する。2のGARPパケットのフィールド送信元のMACアドレスSrcmac:aaaaaa送信元のIPアドレスSrcIP:0000GARPパケット用の初期値送信先のMACアドレスDstmac:ffffGARPパケット用の初期値送信先のIPアドレスDstIP:19216812転送装置1は、GARPパケットから、端末2のIPアドレスが19216812であると推定および特定する。3:NW装置3は、ケーブルなどを用いて転送装置1の接続ポートif2に接続する。4:NW装置3は、GARP要求を行い、以下に示すフィールドを持つGARPパケットを転送装置1に送信する。4のGARPパケットのフィールド送信元のMACアドレスSrcmac:bbbbbb送信元のIPアドレスSrcIP:0000GARPパケット用の初期値送信先のMACアドレスDstmac:ffffGARPパケット用の初期値送信先のIPアドレスDstIP:10111転送装置1は、GARPパケットから、NW装置3のIPアドレスが10111であると推定および特定する。5:転送装置1は、転送装置1に接続している端末2およびNW装置3のIPアドレスおよびMACアドレスを把握する。具体的には、2で特定した端末2のIPアドレス19216812に関するエントリ図3のエントリ1参照および4で特定したNW装置3のIPアドレス10111に関するエントリ図3のエントリ2参照をフォワーディングテーブルT1に登録する。なお、フォワーディングテーブルT1に登録する情報の一部は、ルーティングテーブルT2およびMACアドレステーブルT3にも登録される図4、図5参照。フォワーディングテーブルT1に登録されるエントリは、該当する対向装置がリンクダウンすれば削除されるが、ルーティングテーブルT2およびMACアドレステーブルT3の対応するエントリは、リンクダウンしても削除されない。よって、転送装置1は、対向装置の接続の有無に関係なく、対向装置のIPアドレスを記憶している。このことが、対向装置が別のネットワークに接続したときにIPアドレスの設定変更を不要とする要因となる。具体例2次に、具体例2として、端末2がNW装置3にPing要求を行う場合について説明する。具体例2は、具体例1の後に行われる。なお、端末2のオペレータは、NW装置3に割り当てられているIPアドレスが10111であるということを知っているものとする。通常は、このIPアドレスは、オペレータ自身が端末2を転送装置1に接続したときなどに設定したものであるため、当然知っている。もし知らないときの対応については、後記する。図8は、端末がNW装置にPing要求を行う様子を示した図である。以下の6~10の順番で進行する。6:端末2は、NW装置3のIPアドレス10111へPing要求する。このとき、端末2は、自身が持つルーティングテーブルデータ構造は、図4に示すものに等しいを参照して、自身が持つ出力インタフェースのいずれからPing要求を行うか判定する。6の場合では、該当する経路情報がないため、端末2は、端末2用のデフォルトゲートウェイへと送信しようとする。端末2用のデフォルトゲートウェイDefaultGWのIPアドレスは、19216811に設定されているとする。7:端末2は、デフォルトゲートウェイのARP解決をする。つまり、端末2は、自身が持つ出力インタフェースのうち、19216811用の出力インタフェース上から、このデフォルトゲートウェイのIPアドレス19216811に対し、ARPを利用してMACアドレスを解決する。本来であれば、デフォルトゲートウェイのIPアドレスを持つ装置がARP応答して通信が成り立つが、ここでは転送装置1しかなく、そのような装置が存在しない。なお、7のARPによるARPパケットは以下のフィールドを持つ。7のARPパケットのフィールド送信元のMACアドレスSrcmac:aaaaaa送信元のIPアドレスSrcIP:19216812送信先のMACアドレスDstmac:ffff送信先が未定の場合の初期値送信先のIPアドレスDstIP:192168118:転送装置1は、このデフォルトゲートウェイを解決するARPにおいて、擬似的に自身のif1のMACアドレスppppppを端末2に応答する。9:端末2は、送信先IPアドレスが10111となるNW装置3宛てのARPパケットを転送装置1に送信し、NW装置3のIPアドレス10111へPing要求することが可能となる。端末2は、if1のMACアドレスを取得し、該当する経路情報を持つからである。なお、9のPing要求によるARPパケットは以下のフィールドを持つ。9のARPパケットのフィールド送信元のMACアドレスSrcmac:aaaaaa送信元のIPアドレスSrcIP:19216812送信先のMACアドレスDstmac:pppppp送信先のIPアドレスDstIP:1011110:転送装置1は、端末2からARPパケットを受信すると、送信先のIPアドレスDstIPのみを検索キーにして、フォワーディングテーブルT1図3参照のエントリ検索をする。10の場合では、エントリ2がマッチするので図3参照、接続ポートif2を経由して、対応するARPパケットをNW装置3へ送信してL3スイッチングを実施する。なお、10の対応するARPパケットは以下のフィールドを持つ。9のARPパケットと比較して、送信元のMACアドレスおよび送信先のMACアドレスが変更されている。10のARPパケットのフィールド送信元のMACアドレスSrcmac:qqqqqq送信元のIPアドレスSrcIP:19216812送信先のMACアドレスDstmac:bbbbbb送信先のIPアドレスDstIP:10111具体例3次に、具体例3として、NW装置3が端末2にPing応答を行う場合について説明する。具体例3は、具体例2の後に行われる。図9は、NW装置が端末にPing応答を行う様子を示した図である。以下の11~15の順番で進行する。11:NW装置3は、端末2からのPing要求を受信すると、端末2のIPアドレス19216812へPing応答する。このとき、NW装置3は、自身が持つルーティングテーブルデータ構造は、図4に示すものに等しいを参照して、自身が持つ出力インタフェースのいずれからPing応答を行うか判定する。11の場合では、該当する経路情報がないため、NW装置3は、NW装置3用のデフォルトゲートウェイへと送信しようとする。NW装置3用のデフォルトゲートウェイDefaultGWのIPアドレスは、10112に設定されているとする。12:NW装置3は、デフォルトゲートウェイのARP解決をする。つまり、NW装置3は、自身が持つ出力インタフェースのうち、10112用の出力インタフェース上から、このデフォルトゲートウェイのIPアドレス10112に対し、ARPを利用してMACアドレスを解決する。本来であれば、デフォルトゲートウェイのIPアドレスを持つ装置がARP応答して通信が成り立つが、ここでは転送装置1しかなく、そのような装置が存在しない。なお、12のARPによるARPパケットは以下のフィールドを持つ。12のARPパケットのフィールド送信元のMACアドレスSrcmac:bbbbbb送信元のIPアドレスSrcIP:10111送信先のMACアドレスDstmac:ffff送信先が未定の場合の初期値送信先のIPアドレスDstIP:1011213:転送装置1は、このデフォルトゲートウェイを解決するARPにおいて、擬似的に自身のif2のMACアドレスqqqqqqをNW装置3に応答する。14:NW装置3は、送信先IPアドレスが19216812となる端末2宛てのARPパケットを転送装置1に送信し、端末2のIPアドレス19216812へPing応答することが可能となる。NW装置3は、if2のMACアドレスを取得し、該当する経路情報を持つからである。なお、14のPing応答によるARPパケットは以下のフィールドを持つ。14のARPパケットのフィールド送信元のMACアドレスSrcmac:bbbbbb送信元のIPアドレスSrcIP:10111送信先のMACアドレスDstmac:qqqqqq送信先のIPアドレスDstIP:1921681215:転送装置1は、NW装置3からARPパケットを受信すると、送信先のIPアドレスDstIPのみを検索キーにして、フォワーディングテーブルT1図3参照のエントリ検索をする。15の場合では、エントリ1がマッチするので図3参照、接続ポートif1を経由して、対応するARPパケットを端末2へ送信してL3スイッチングを実施する。なお、15の対応するARPパケットは以下のフィールドを持つ。14のARPパケットと比較して、送信元のMACアドレスおよび送信先のMACアドレスが変更されている。15のARPパケットのフィールド送信元のMACアドレスSrcmac:pppppp送信元のIPアドレスSrcIP:10111送信先のMACアドレスDstmac:aaaaaa送信先のIPアドレスDstIP:19216812以上説明した、具体例1~3の説明によれば、転送装置1は、端末2に一度設定したIPアドレス19216812およびNW装置3に一度設定したIPアドレス10111に関する経路情報を保持することができる。このため、端末2やNW装置3が異なるネットワークに接続したとしても転送装置1を経由すれば、自身に設定したIPアドレスを変更する必要はなく、IP接続性を確保することができる。なお、通信を行う対向装置同士のIPアドレスが不明である場合は、転送装置1は、自身に接続する対向装置のIPアドレスを固定的に決めてしまう、という方法を採用すればよい。例えば、転送装置1の接続ポートif1に接続する対向装置のIPアドレスは、1721611であるとみなす。また、転送装置1の接続ポートif2に接続する対向装置のIPアドレスは、1721621であるとみなす。オペレータは、転送装置1がみなしたこれらのIPアドレスに対して、端末2などからPingなどを行うことで通信を実現することができる。その後、転送装置1は、パケットの送信元のIPアドレスとパケットの送信先のIPアドレスを、自身が固定的に決めたIPアドレスから、対向装置に実際に設定されているIPアドレスへと書き換えることによって、実際に通信を実現することができる。≪まとめ≫本実施形態によれば、あらゆるネットワークに接続する装置についてIPアドレスの設定変更をせずとも、装置のIP接続性を確保することができる。よって、接続するネットワークが変わるたびに装置のIPアドレスを設定変更するという手間も時間も省くことができる。また、転送装置1自身に対し何らかの設定を行う必要は無く、転送装置1の両端に接続する装置を変更すれば、その都度、両端の装置間のIP接続性を確保することができる。従来では、例えば、固定的にIPアドレスが設定されたままの端末を、宿泊先のホテルの有線または無線LANLocalAreaNetworkに繋ぐ場合や、新幹線などでのホットスポットアクセスポイントへ接続する場合には、IPアドレスの設定変更や中継装置の設定変更は必須であった。このため、オペレータはこれらの操作のために,多大な時間を要していた。本実施形態によれば、どのようなIPアドレス体系を保持している端末であっても、転送装置1に接続するだけでIP接続性を確保することができる。このことは、IPネットワークを利用して接続を確保しなければならないオペレータにとっては、端末の設定知識が不要となることや、作業時間の短縮や作業人員への負荷および運用コストを削減するなどといった点において顕著な効果を奏する。また、本実施形態は,端末同士のファイル共有や一時的なNW装置の設定変更など、主に短い時間だけ利用したい際に、簡単にIP接続性を確保できるという点で、特に有用である。この転送装置1は、様々な箇所例:装置のNICや特定の筐体などに実装可能であるため、多様な局面での利用が期待される。≪その他≫前記実施形態は、本発明を実施するために好適のものであるが、その実施形式はこれらに限定されるものでなく、本発明の要旨を変更しない範囲内において種々変形することが可能である。例えば、本実施形態は、転送装置1が対向装置の外部装置として実装される場合について説明するものであった。しかし、転送装置1は、他の実装を適用することができる。例えば、転送装置1の機能を、ノートパソコンなどの端末やNW装置L3スイッチに実装してもよい。また、転送装置1の機能を、NW装置に実装するときは、NW装置の専用ポートに実装してもよい。転送装置1の機能を、NW装置の専用ポートに実装する場合、専用ポートに特定のIPアドレスが固定的例:1721611に割り当てられているとする。この割り当ては、ハードウェアレベルで固定的になされていてもよい。その場合,オペレータが持つ端末に現状どのようなIPアドレスが設定されていようとも、メタルケーブルや光ケーブルなどの通信媒体を用いて、端末と該当NW装置の専用ポートとを接続し、IPアドレス:1721611にアクセスするだけでIP接続性を確保することができる。また、具体例1~3では、Pingを行う場合を例に採り上げたが、Ping以外の機能に関するパケットの転送においても、本実施形態を適用することができる。また、本実施形態で説明した種々の技術を適宜組み合わせた技術を実現することもできる。また、本実施形態で説明したソフトウェアをハードウェアとして実現することもでき、ハードウェアをソフトウェアとして実現することもできる。その他、ハードウェア、ソフトウェア、テーブル、フローチャートなどの具体的な構成について、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。"