(57)【要約】【課題】  地理情報を含むアドレスによるパケットの転送を、既存ルータ総ての機能追加や取替えを行うことなく実現する。【解決手段】  地理情報に基づき転送するＧＩＰパケット転送装置であって、ＧＩＰパケット転送のルーティングテーブルを保存する手段と、受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットであるか否かを判断する手段と、受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットである場合、地理情報が指定する地域と、前記ルーティングテーブルに基づき、ＧＩＰパケットを送信すべき、他のＧＩＰパケット転送装置を判断する手段と、前記他のＧＩＰパケット転送装置への送信に、ＧＩＰパケットの宛先アドレスの地理情報を認識しないパケット転送装置を経由する場合には、ＧＩＰパケットをカプセル化したパケットを送信する手段とを有する。【選択図】  図１
2006174329.tif 000002
【特許請求の範囲】
【請求項１】
宛先アドレスに地理情報を含むＧＩＰパケットを、地理情報に基づき転送するＧＩＰパケット転送装置であって、
ＧＩＰパケット転送のためのルーティングテーブルを保存する手段と、
受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットであるか否かを判断する手段と、
受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットである場合、ＧＩＰパケットのアドレスの地理情報が指定する地域と、前記ルーティングテーブルに基づき、ＧＩＰパケットを送信すべき、他のＧＩＰパケット転送装置を判断する手段と、
前記他のＧＩＰパケット転送装置へのＧＩＰパケットの送信に、ＧＩＰパケットの宛先アドレスの地理情報を認識しないパケット転送装置を経由する場合には、ＧＩＰパケットをカプセル化したパケットを送信する手段と、
を有することを特徴とする転送装置。
【請求項２】
前記ルーティングテーブルは、
地域と、前記地域への送信には、他のＧＩＰパケット転送装置を経由するか、直接送信可能であるかの情報と、他のＧＩＰパケット転送装置を経由する場合はそのアドレス情報とを有することを特徴とする請求項１に記載の転送装置。
【請求項３】
宛先アドレスに地理情報を含むＧＩＰパケットを、地理情報で指定された地域に転送するシステムであって、
１以上の第１のパケット転送装置と、１以上の第２のパケット転送装置とを有し、
第１のパケット転送装置は、請求項１又は２に記載の、ＧＩＰパケット転送装置であり、
第２のパケット転送装置は、ＧＩＰパケットの宛先アドレスの地理情報を認識しないパケット転送装置であり、
第２のパケット転送装置が、ＧＩＰパケットを受信した場合、第２のパケット転送装置毎に予め決められた第１のパケット転送装置に、受信したＧＩＰパケットを送信すること、
を特徴とするシステム。
【請求項４】
宛先アドレスに地理情報を含むＧＩＰパケットを、地理情報に基づき転送するＧＩＰパケット転送装置として、パケット転送装置を機能させるためのプログラムであって、
パケット転送装置に、
受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットであるか否かを判断するステップと、
受信パケットが、ＧＩＰパケット又はカプセル化されたＧＩＰパケットである場合、保存しているＧＩＰパケット転送のためのルーティングテーブルと、ＧＩＰパケットのアドレスの地理情報が指定する地域とに基づき、ＧＩＰパケットを、直接送信可能な地域には直接送信し、直接送信可能でない地域には、該地域に送信するために経由する、他のＧＩＰパケット転送装置に、受信したＧＩＰパケットを送信するステップとを実行させ、
前記他のＧＩＰパケット転送装置へのＧＩＰパケットの送信に、ＧＩＰパケットの宛先アドレスの地理情報を認識しないパケット転送装置を経由する場合には、ＧＩＰパケットをカプセル化したパケットの送信を実行させること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、緯度及び経度といった、地理情報を含むアドレスに基づき、パケットの転送を行うパケット転送装置、システム及びプログラムに関する。
【背景技術】
【０００２】
ある地域内の端末に、例えば、その地域内でのサービス情報や、緊急メッセージ等を提供するため、地理情報を含むアドレスを用い、アドレス内の地理情報で指定された地域に存在する端末にパケットの転送を行う技術について、検討及び提案が行われている（例えば、非特許文献１参照。）。
【０００３】
図７は、非特許文献１に記載されているアドレス構成の概略図であり、図８は、パケット転送処理を説明する図である。
【０００４】
図７によると、アドレスは、プレフィクス部と地理情報部とからなる。プレフィクス部は、サービス識別子の役割を果たし、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）は、自身に割り当てられているプレフィクスから、地理情報を含むアドレスのために使用するプレフィクスの割当てを行う。地理情報部は、パケットの送信を行いたい地域を示す。具体例としては、地理情報部には、緯度及び経度からなる位置情報と、位置情報に基づく地理範囲情報が設定される。地理範囲情報とは、例えば、位置情報が示す点を中心とした半径２ｋｍの円を示したい場合は、２ｋｍを示す情報と、円であることを示す情報とからなる。尚、以後の説明において、地理情報を含むアドレスをＧＩＰ（Ｇｅｏｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスと呼び、ＧＩＰアドレスを有するパケットをＧＩＰパケットと呼ぶ。
【０００５】
続いて、ＧＩＰパケットの転送処理について、図８を用いて説明する。図８によると、ルータ９１から９５を有するＩＳＰ網５が、ＩＰ網３と接続している。ルータ９１から９５は、従来の技術によるＧＩＰパケットの転送装置である。ＩＰ網３には、通信装置４が接続している。また、符号２１から２５は、物理的な地域を表している。各地域とのパケットの送受信、例えば、地域２１とのパケットの送受信は、ルータ９３と地域２１の間に存在する、図示しない、無線基地局等を経由して行われる。
【０００６】
図８の構成において、通信装置４が、地域２３と地域２４に存在する通信端末にパケットを送信する場合を考える。ここで、ＩＳＰ網５を運用するＩＳＰは、地理情報を含むアドレスのためのプレフィクッス値として、“ＮＰ１”を割り当てたものとし、地域２３と地域２４を合わせた地域を示す地理情報部の値は、“Ａ”であるものとする。
【０００７】
この場合、通信装置４は、アドレスのプレフィックス部には“ＮＰ１”を、地理情報部には“Ａ”を設定したパケットを送信する。
【０００８】
プレフィックス値“ＮＰ１”は、ＩＳＰ網５を運用するＩＳＰに割り当てられたプレフィクス値の１つであり、ＩＳＰ網５の外部からは、プレフィクス値“ＮＰ１”は、単に、ＩＳＰ網５内にある１ネットワークとして解釈される。即ち、ＩＳＰ網５以外の網は、地理情報を含むアドレスに関しての知識は必要ではなく、プレフィクス値“ＮＰ１”を有するパケットを、単に、ＩＳＰ網５に向けて転送を行う。結果、通信装置４が送信したパケットは、ＩＰ網３を経由して、ルータ９１が受信する。
【０００９】
一方、通信装置４からのパケットを受信したルータ９１は、まず、プレフィクス部の値を参照して、ＧＩＰパケットであるか否かを確認する。例においては、“ＮＰ１”がプレフィクス部に設定されているため、ルータ９１は、ＧＩＰパケットであると認識する。続いて、ルータ９１は、保持しているＧＩＰパケット転送のためのルーティングテーブルと、地理情報部の値からパケットの転送先の決定を行う。
【００１０】
図９は、ルータ９１〜９５が有するＧＩＰパケット転送のためのルーティングテーブルの例である。地域フィールドはパケット送信先の地域を示し、ＩＦフィールドは該地域へのパケットを送信すべきインタフェースを示し、ＮｅｘｔＨｏｐフィールドは、パケットを転送すべきルータ、即ち、送信すべきインタフェースに接続されているルータを示している。ルータ９１は、地理情報部の値“Ａ”から、転送すべき地域が、地域２３及び地域２４であることを認識する。続いて、ルータ９１は、図９に示すＧＩＰパケット転送のためのルーティングテーブルより、パケットを、ルータ９２及び９５にそれぞれ転送する。
【００１１】
ルータ９１からのパケットを受信したルータ９２及びルータ９５は、同様の処理を行い、最終的に、ルータ９４は図示しない無線基地局等を経由して、地域２３へパケットの送信を行い、ルータ９５は図示しない無線基地局等を経由して、地域２４へパケットの送信を行う。尚、図９において、Ｆｌａｇフィールドの“Ｄ”は、対応する地域とは、図示しない基地局を経由して直接パケットの送受信が可能なこと、即ち、該地域とルータが直接接続していることを示している。
【００１２】
【非特許文献１】久保健、横田英俊、井戸上彰、“地理情報を含むアドレス体系によるＩＰｖ６パケット転送方式”、マルチメディア、分散、協調とモバイル（ＤＩＣＯＭＯ  ２００４）シンボジウム、２００４年７月
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上述した、パケット転送方法では、少なくとも、地理情報を含むアドレスによるパケットの転送を行うＩＳＰ網の全ルータは、パケットの転送処理を行う際に、地理情報を含むアドレスであるか否かを判定し、地理情報を含むアドレスである場合は、宛先の地理情報部の値から、転送すべき地域を認識し、地理情報に基づく、ＧＩＰパケット転送のためのルーティングテーブルより転送先を決定する必要がある。この際、パケットを複数のインタフェースに送信する等の特別な処理を必要とする場合もある。
【００１４】
即ち、上述した方法では、地理情報を含むアドレスによるパケットの転送を行おうと考えるＩＳＰは、ＩＳＰ網内の既存のルータ総てに対して、機能追加又は新しいルータへの交換のいずれかの処置を行う必要があり、そのためには、多大なコストや、作業が必要となる。
【００１５】
従って、本発明は、地理情報を含むアドレスに基づくパケットの転送を、既存ルータ総ての機能追加や取替えを行うことなく、実現するパケット転送装置及びプログラムと、既存のルータに基づくシステムと併存できるパケット転送システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明におけるパケット転送装置によれば、
宛先アドレスに地理情報を含むＧＩＰパケットを、地理情報に基づき転送するＧＩＰパケット転送装置であって、ＧＩＰパケット転送のためのルーティングテーブルを保存する手段と、受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットであるか否かを判断する手段と、受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットである場合、ＧＩＰパケットのアドレスの地理情報が指定する地域と、前記ルーティングテーブルに基づき、ＧＩＰパケットを送信すべき、他のＧＩＰパケット転送装置を判断する手段と、前記他のＧＩＰパケット転送装置へのＧＩＰパケットの送信に、ＧＩＰパケットの宛先アドレスの地理情報を認識しないパケット転送装置を経由する場合には、ＧＩＰパケットをカプセル化したパケットを送信する手段とを有することを特徴とする。
【００１７】
本発明のパケット転送装置における他の実施形態によれば、
前記ルーティングテーブルは、地域と、前記地域への送信には、他のＧＩＰパケット転送装置を経由するか、直接送信可能であるかの情報と、他のＧＩＰパケット転送装置を経由する場合はそのアドレス情報とを有することも好ましい。
【００１８】
本発明におけるパケット転送システムによれば、
宛先アドレスに地理情報を含むＧＩＰパケットを、地理情報で指定された地域に転送するシステムであって、１以上の第１のパケット転送装置と、１以上の第２のパケット転送装置とを有し、第１のパケット転送装置は、請求項１又は２に記載の、ＧＩＰパケット転送装置であり、第２のパケット転送装置は、ＧＩＰパケットの宛先アドレスの地理情報を認識しないパケット転送装置であり、第２のパケット転送装置が、ＧＩＰパケットを受信した場合、第２のパケット転送装置毎に予め決められた第１のパケット転送装置に、受信したＧＩＰパケットを送信すること、
を特徴とする。
【００１９】
本発明におけるプログラムによれば、
宛先アドレスに地理情報を含むＧＩＰパケットを、地理情報に基づき転送するＧＩＰパケット転送装置として、パケット転送装置を機能させるためのプログラムであって、パケット転送装置に、受信パケットが、ＧＩＰパケット又はＧＩＰパケットをカプセル化したパケットであるか否かを判断するステップと、受信パケットが、ＧＩＰパケット又はカプセル化されたＧＩＰパケットである場合、保存しているＧＩＰパケット転送のためのルーティングテーブルと、ＧＩＰパケットのアドレスの地理情報が指定する地域とに基づき、ＧＩＰパケットを、直接送信可能な地域には直接送信し、直接送信可能でない地域には、該地域に送信するために経由する、他のＧＩＰパケット転送装置に、受信したＧＩＰパケットを送信するステップとを実行させ、前記他のＧＩＰパケット転送装置へのＧＩＰパケットの送信に、ＧＩＰパケットの宛先アドレスの地理情報を認識しないパケット転送装置を経由する場合には、ＧＩＰパケットをカプセル化したパケットの送信を実行させることを特徴とする。
【発明の効果】
【００２０】
地理情報を含むアドレスに基づくパケットの転送を、既存ルータ総てにたいして、機能追加又は取替えのいずれかを行うことなく、実現することが可能となり、少ないコストと少ない作業量で、地理情報に基づくパケット転送を提供することができる。
【発明を実施するための最良の形態】
【００２１】
本発明を実施するための最良の実施形態について、以下では図面を用いて詳細に説明する。
【００２２】
図１は、本発明によるパケット転送システムの構成図である。図１によると、パケット転送システム１０は、ＩＰ網３及び地域２１〜２５と接続しており、ＩＰ網３には、通信装置４が接続している。パケット転送システム１０は、ｖ６ルータ８１及び８２と、ＧＩＰルータ１１〜１３を有する。ｖ６ルータ８１及び８２は、従来のルータ、即ち、ＧＩＰアドレスの地理情報を、ある地理範囲を表しているものとは認識せず、従って、地理情報に基づくパケット転送には、対応していないルータである。ＧＩＰルータ１１〜１３は、本発明によるＧＩＰアドレスに基づくパケット転送装置である。
【００２３】
本発明のパケット転送システム１０では、図１に示すように、地域２１〜２５と直接接続するルータには、本発明によるパケット転送装置であるＧＩＰルータを配置する。しかし、それ以外の箇所には、従来のルータ、即ち、地理情報に基づくパケット転送に対応していないルータを、そのまま使用することが可能である。もちろん、それ以外の箇所に、本発明によるパケット転送装置を使用することも可能である。
【００２４】
また、システム内に配置されている本発明によるパケット転送装置から、予め、トップルータと呼ぶパケット転送装置を、少なくとも１つ選択しておく。トップルータのシステム内での配置位置は任意である。以下の説明においては、ＧＩＰルータ１１がトップルータとして、予め選択されているものとする。
【００２５】
図１のシステム構成において、通信装置４が、地域２３と地域２４に存在する通信端末にパケットを送信する場合を考える。ここで、パケット転送システム１０を運用するＩＳＰは、地理情報を含むアドレスのためのプレフィクッス値として、“ＮＰ１”を割り当てたものとし、地域２３と地域２４を合わせた地域を示す地理情報部の値は、“Ａ”であるものとする。また、以後の説明において、ＧＩＰパケット転送のためにＧＩＰルータが保存するルーティングテーブルを“ＧＩＰルーティングテーブル”と、地理情報を含まない、従来のＩＰパケット転送のための、従来のルーティングテーブルを“ＩＰルーティングテーブル”と呼ぶものとする。
【００２６】
通信装置４は、地域２３と地域２４に存在する通信端末にパケットを送信するため、アドレスのプレフィックス部には“ＮＰ１”を、地理情報部には“Ａ”を設定したパケットを送信する。ＩＰ網３は、プレフィクス値“ＮＰ１”を有するパケットを、単に、パケット転送システム１０に向けて転送を行う。結果、通信装置４が送信したパケットは、ＩＰ網３を経由して、ｖ６ルータ８１が受信する。
【００２７】
ｖ６ルータ８１のような従来のルータは、地理情報を含むアドレスのために割り当てられたプレフィクッス値を有するパケットを受信した場合、トップルータにパケットの転送を行う。図２は、ｖ６ルータ８１及びｖ６ルータ８２が有するＩＰルーティングテーブルの例である。図２のＩＰルーティングテーブルに示すように、ｖ６ルータ８１は、プレフィックス値“ＮＰ１”を有するパケットをｖ６ルータ８２に転送し、ｖ６ルータ８２は、ＧＩＰルータ１１に転送する。
【００２８】
プレフィクス部とホスト部からなる従来のアドレスでのパケット転送処理と同様、プレフィクス部の値に基づく転送処理であるため、該転送処理は、地理情報部の値を、ある地域を表示しているものとは認識しない装置であっても問題なく実行できる。尚、図２に示すＩＰルーティングテーブルは、ｖ６ルータ８１及び８２に手動で設定することにより、又は、トップルータであるＧＩＰルータ１１が、公知のルーティングプロトコルで、プレフィクス“ＮＰ１”をアドバタイズすることでｖ６ルータ８１及び８２は作成する。尚、ＧＩＰルータ１１のみをトップルータとし、ｖ６ルータ８１及び８２が共に、ＧＩＰルータ１１に転送する例で説明したが、２以上のトップルータを予め選定し、ｖ６ルータ毎に、異なるＧＩＰルータに転送することも可能である。
【００２９】
続いて、通信装置４からの、パケットを受信したＧＩＰルータ１１は、まず、プレフィクス部の値を参照して、ＧＩＰパケットであるか否かを確認する。例においては、“ＮＰ１”がプレフィクス部に設定されているため、ＧＩＰルータ１１は、ＧＩＰパケットであると認識する。続いて、ＧＩＰルータ１１は、地理情報部の値“Ａ”から、転送すべき地域が、地域２３及び地域２４であることを認識する。その後、ＧＩＰルータ１１は、保持しているＧＩＰルーティングテーブルからパケット転送先の決定を行う。尚、受信したパケットがＧＩＰパケットではない場合は、地理情報を含まない、従来からのアドレスを有するパケットに対する公知の転送処理を行う。
【００３０】
図３は、ＧＩＰルータが保存している、ＧＩＰルーティングテーブル例である。地域フィールドはパケット送信先の地域を示し、ＩＦフィールドは該地域へのパケットを送信すべきインタフェースを示し、ＮｅｘｔＨｏｐフィールドは、パケット転送先のＧＩＰルータを示している。Ｆｌａｇフィールドの値“Ｄ”は、該地域が直接接続されている地域であることを示し、“Ｒ”は、パケット転送先であるＧＩＰルータがパケットの送信インタフェースに直接接続されているルータではないこと、つまり、転送先ＧＩＰルータまでに、１以上の、地理情報を認識しない、既存のｖ６ルータが存在することを示している。尚、簡単のためＮｅｘｔＨｏｐフィールドは、ルータ名により表示をしているが、実際には、表示されているＧＩＰルータのＩＰアドレス等、ＧＩＰルータへパケットを送信するのに必要な情報が保持されている。
【００３１】
ＧＩＰルータ１１は、地理情報部の値“Ａ”から、転送すべき地域が、地域２３及び地域２４であることを認識する。続いて、ＧＩＰルータ１１は、図３に示すＧＩＰルーティングテーブルより、ＧＩＰパケットを、ＧＩＰルータ１２に転送すれば良いこと、及び、ＧＩＰルータ１２は、自身に直接接続されているのではなく、１以上のｖ６ルータが間に存在することを認識する。
【００３２】
ＧＩＰルータ１１は、１以上のｖ６ルータを経由して、ＧＩＰルータ１２にパケットの送信を行うため、ＧＩＰパケットのカプセル化を行う。即ち、新たに、ＧＩＰルータ１２自身のＩＰアドレスを宛先とするヘッダを追加しＧＩＰルータ１１のＩＦ０に送信する。尚、カプセル化についての詳細は後述するが、以後の説明において、“カプセル化パケット”とは、新たな宛先を追加してＧＩＰパケットをカプセル化したパケットを意味し、“カプセル化されたＧＩＰパケット”とは、カプセル化パケットに含まれるＧＩＰパケットを意味するものとする。
【００３３】
ＧＩＰルータ１１がＩＦ０に送信した、カプセル化パケットは、まず、ｖ６ルータ８２が受信する。ｖ６ルータ８２は、受信したパケットを単に、カプセル化パケットの宛先アドレスに示されているＧＩＰルータ１２宛てのパケットと認識し、通常の、即ち、アドレスに地理情報を含まないパケットに対する転送処理により、ＩＦ２に送信する。
【００３４】
カプセル化パケットを受信したＧＩＰルータ１２は、後述する方法で、ＧＩＰパケットがカプセル化されたものであることを認識し、カプセル化されたＧＩＰパケットの宛先アドレスを参照して、地理情報部の値“Ａ”から、転送すべき地域が、地域２３及び地域２４であることを認識する。続いて、図３に示すＧＩＰルーティングテーブルより、パケットを、地域２３には直接送信し、かつ、地域２４へはＧＩＰルータ１３に転送すれば良いことを認識する。更に、地域２３にはＩＦ１に、ＧＩＰルータ１３にはＩＦ２に送信すればよいことも認識する。
【００３５】
従って、ＧＩＰルータ１２は、パケットをＩＦ１及びＩＦ２に送信する。尚、ＩＦ２には、ＧＩＰルータ１３が直接接続されているため、送信パケットのカプセル化は必要ない。しかし、後述するように、カプセル化のままＧＩＰルータ１３に送信することもできる。ＧＩＰルータ１２からＧＩＰパケットを受信したＧＩＰルータ１３は、地域２４にＧＩＰパケットを送信するため、ＩＦ１にＧＩＰパケットの送信を行う。以上により、通信装置４が送信したＧＩＰパケットは、地域２３及び２４に送信される。
【００３６】
ＧＩＰパケットのカプセル化には、公知の種々の方法が使用可能である。例として図４にルーティングヘッダによる方法を示す。
【００３７】
図４は、ルーティングヘッダによるカプセル化を説明する図である。図４の（ａ）は、ＧＩＰパケットであり、（ｂ）は、ルーティングヘッダにより（ａ）のパケットをカプセル化したカプセル化パケットである。ＧＩＰパケットの送信元アドレスは、“Ｚ”であり、地理情報を含むアドレスである宛先アドレスは“Ｙ”である。カプセル化パケットの送信元アドレスは、ＧＩＰパケットと同じであるが、宛先アドレスには、地理情報を含むアドレスである“Ｙ”ではなく、ＧＩＰパケットを中継するＧＩＰルータのアドレスである“Ｘ”を設定する。ここで、ＧＩＰパケットを中継するＧＩＰルータとは、図３のＧＩＰルーティングテーブル例において、ＮｅｘｔＨｏｐフィールドに示されているルータである。
【００３８】
更に、カプセル化パケットはルーティングヘッダ部を有する。ルーティングヘッダ部の存在は、ヘッダ部の次ヘッダフィールド（図示せず）の値により示される。ルーティングヘッダ部には、残存セグメント値として“１”が設定され、宛先アドレス値として、ＧＩＰパケットの宛先アドレスである、アドレス“Ｙ”が設定される。また、ルーティングヘッダ部の、ルーティングタイプを、ＧＩＰパケットがカプセル化されていることを示す所定の値（図では＠）としておく。これにより、カプセル化パケットを受信したＧＩＰルータは、ヘッダ部の次ヘッダフィールドを参照して、ルーティングヘッダがあることを認識し、続いて、ルーティングヘッダ部のルーティングタイプを参照することで、ＧＩＰパケットがカプセル化されたものであるか否かの判断を行うことができる。
【００３９】
他のカプセル化の例としては、ＧＩＰパケットに対して、ＩＰｖ６ヘッダそのものを追加する方法もある。この場合、追加するＩＰｖ６ヘッダの宛先アドレスは、ルーティングヘッダによる方法と同様に、ＧＩＰルーティングテーブルのＮｅｘｔＨｏｐフィールドに示されているルータのアドレスであるが、送信元アドレスは、カプセル化を行うルータのアドレスとなる。本方法によりカプセル化されたパケットを受信したＧＩＰルータは、内側にある元のＩＰｖ６ヘッダの宛先アドレスを確認し、これがＧＩＰアドレスであれば、ＧＩＰアドレスに基づく処理を行い、ＧＩＰアドレスでなければ、通常のルータと同様の転送処理を行う。
【００４０】
また、カプセル化の手法は、システム内で１の手法に統一する必要はなく、例えば、ＧＩＰルーティングテーブルのＦｌａｇフィールドの値により、転送先ＧＩＰルータ毎に、カプセル化の手法を変更してもよい。また、ＩＰｖ６の例で説明を行っているが、ＩＰｖ４のヘッダによりカプセル化を行うことで、ＩＰｖ４網との共存も可能である。
【００４１】
図５は、ＧＩＰルータでのカプセル化処理を説明する図である。ＧＩＰルータは、カプセル化されていない、通常のＧＩＰパケットを受信した場合であって、送信すべきインタフェースにＧＩＰルータが接続されている場合は、そのまま転送し、ｖ６ルータが接続されている場合は、カプセル化を行う。
【００４２】
また、ＧＩＰルータは、カプセル化パケットを受信した場合であって、送信すべきインタフェースにｖ６ルータが接続されている場合は、カプセル化のまま転送を行う。このとき、カプセル化パケットの宛先アドレスは、自身のＧＩＰルーティングテーブルの内容に基づき変更する。送信すべきインタフェースにＧＩＰルータが接続されている場合は、カプセル化を終端して、ＧＩＰパケットをＧＩＰルータに転送することも、カプセル化のまま転送を行うことも可能である。カプセル化のまま転送を行う場合は、転送するカプセル化パケットの宛先アドレスを、自身のＧＩＰルーティングテーブルの内容に基づき変更する。カプセル化のまま送信することは、ＧＩＰルータの処理負担を軽減する効果がある。
【００４３】
尚、図１の構成では、各地域に存在する通信端末と、パケット転送システム１０とのパケットの送受信は、それがＧＩＰパケットであるか、通常のパケットであるかに係らず、ＧＩＰルータを経由するような配置としている。しかし、当業者であれば容易に理解できるように、図６に示す構成、つまり、地域２１及び２２に存在する通信端末との間で、通常のパケットの送受信を行っている、既存ｖ６ルータ８３を、ＧＩＰルータで置き換えるのではなく、ＧＩＰルータ１１を、単に追加する構成とすることも可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明によるシステム構成図である。
【図２】ｖ６ルータが有するＩＰルーティングテーブルの例である。
【図３】ＧＩＰルータが保存している、ＧＩＰルーティングテーブル例である。
【図４】ルーティングヘッダによるカプセル化を説明する図である。
【図５】ＧＩＰルータでのカプセル化処理を説明する図である。
【図６】パケット転送システムと各地域との接続構成の例である。
【図７】地理情報を含むアドレス構成の概略図である。
【図８】従来技術による、ＧＩＰパケット転送処理を説明する図である。
【図９】従来技術による、ＧＩＰパケット転送のためのルーティングテーブルの例である。
【符号の説明】
【００４５】
１０  パケット転送システム
１１，１２，１３  ＧＩＰルータ
２１、２２、２３、２４、２４，２５  地域
３  ＩＰ網
４  通信装置
５  ＩＳＰ網
６１、６２  ＨＵＢ
８１、８２、８３  ｖ６ルータ
９１、９２、９３、９４、９５  従来技術によりＧＩＰパケット転送を行うルータ
【図１】
2006174329.tif 000003
【図２】
2006174329.tif 000004
【図３】
2006174329.tif 000005
【図４】
2006174329.tif 000006
【図５】
2006174329.tif 000007
【図６】
2006174329.tif 000008
【図７】
2006174329.tif 000009
【図８】
2006174329.tif 000010
【図９】
2006174329.tif 000011