(57)【要約】  データパケットをルーティングし、そして異なる通信ネットワークシステム間の信頼できるルートをデータベースに記憶する通信ネットワークシステムの装置は、データパケットが特定の信頼性レベルをもつルートを要求することを検出し(S12)、データベースに記憶された信頼できるルートから、データパケットに示された行先に向かう特定の信頼できるルートを決定し(S13)、及び行先に向かう特定の信頼できるルートに対してデータパケットをセットする(S15)。【選択図】      図５
2018500828.tif 000002
【特許請求の範囲】
【請求項１】
データパケットをルーティングし、そして異なる通信ネットワークシステム間の信頼できるルートをデータベースに記憶する通信ネットワークシステムの装置により使用される方法において、
データパケットが特定の信頼性レベルをもつルートを要求することを検出し、
前記データベースに記憶された信頼できるルートから、データパケットに示された行先に向かう特定の信頼できるルートを決定し、及び
前記行先に向かう特定の信頼できるルートに対してデータパケットをセットする、
ことを含む方法。
【請求項２】
別の通信ネットワークシステムから、その別の通信ネットワークシステムのセキュリティ情報を受信し、及び
前記セキュリティ情報をデータベースに記憶する、
ことを含む、請求項１に記載の方法。
【請求項３】
前記通信ネットワークシステムのセキュリティ情報を別の通信ネットワークシステムへ送信することを含む、請求項１又は２に記載の方法。
【請求項４】
前記セキュリティ情報は、通信ネットワークシステムと別の通信ネットワークシステムとの間の接続の確立に応答してオープンメッセージにおいて通信され、又は
前記セキュリティ情報は、通信ネットワークシステム間に到達性に関する情報を転送する更新メッセージにおいて通信される、請求項２又は３に記載の方法。
【請求項５】
前記通信ネットワークシステム間に到達性に関する情報を転送する更新メッセージを他の通信ネットワークシステムから受信し、その更新メッセージは、他の通信ネットワークシステムからの第１経路情報であって、更新メッセージに保持されたルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効とされたかどうか指示する第１経路情報を含むものであり、及び
前記第１経路情報に基づき、データベースに記憶された信頼できるルートを更新する、
ことを含む、請求項３に記載の方法。
【請求項６】
更新メッセージが、他の通信ネットワークシステムへ送られるセキュリティ情報に合致するキーで署名されるかどうかチェックし、及び
そのチェック結果が否定である場合に、更新メッセージを破棄する、
ことを含む、請求項５に記載の方法。
【請求項７】
前記更新メッセージは、次のもの、即ち、
ノード間の信頼性に関する第２経路情報、
ノードへの次のホップとして使用されるルーターのアドレスを定義する第３経路情報、及び
ローカルルーティング条件を定義する第４経路情報、
の少なくとも１つを含み、そして前記方法は、
前記第２、第３及び第４経路情報の少なくとも１つに基づいて、データベースに記憶された信頼できるルートを更新する、
ことを含む、請求項５又は６に記載の方法。
【請求項８】
キープアライブメッセージを異なる通信ネットワークシステムと交換することを含む、請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記オープンメッセージ、更新メッセージ及びキープアライブメッセージの少なくとも１つが完全保護され署名されるか、或いは各メッセージ及び完全保護されたメッセージの個々のフィールドが署名される、請求項４から８のいずれか１項に記載の方法。
【請求項１０】
通信ネットワークシステム間の到達性に関する情報を転送する更新メッセージに第１経路情報を含ませ、その第１経路情報は、更新メッセージに保持されたルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効になったかどうか指示するものであり、及び／又は
ノード間の信頼性に関する第２経路情報を更新メッセージに含ませ、及び／又は
ノードへの次のホップとして使用されるルーターのアドレスを定義する第３経路情報を更新メッセージに含ませ、及び／又は
ローカルルーティング条件を定義する第４経路情報を更新メッセージに含ませ、及び
他の通信ネットワークシステムに向けて更新メッセージを送信する、
ことを含む、請求項１から９のいずれか１項に記載の方法。
【請求項１１】
他の通信ネットワークシステムから受信したセキュリティ情報に合致するキーで更新メッセージに署名することを含む、請求項２又は１０に記載の方法。
【請求項１２】
前記ルーターのアドレスは、ローカルルーティング条件に基づいて定義される、請求項１０に記載の方法。
【請求項１３】
プログラムが処理装置で実行されるときに請求項１ないし１２のいずれか１項に記載のステップを遂行するソフトウェアコード部分を備えた、処理装置のプログラムを含むコンピュータプログラム製品。
【請求項１４】
前記コンピュータプログラム製品は、ソフトウェアコード部分が記憶されるコンピュータ読み取り可能な媒体を含む、請求項１３に記載のコンピュータプログラム製品。
【請求項１５】
前記プログラムは、前記処理装置の内部メモリへ直接ロード可能である、請求項１３に記載のコンピュータプログラム製品。
【請求項１６】
データパケットをルーティングし、そして異なる通信ネットワークシステム間の信頼できるルートをデータベースに記憶するように構成された通信ネットワークシステムの装置であって、少なくとも１つのプロセッサ、及びコンピュータプログラムコードを含む少なくとも１つのメモリを備えた装置において、前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、少なくとも、
データパケットが特定の信頼性レベルをもつルートを要求することを検出し、
前記データベースに記憶された信頼できるルートから、データパケットに示された行先に向かう特定の信頼できるルートを決定し、及び
前記行先に向かう特定の信頼できるルートに対してデータパケットをセットする、
ことを遂行するようにさせるよう構成された、装置。
【請求項１７】
前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
別の通信ネットワークシステムから、その別の通信ネットワークシステムのセキュリティ情報を受信し、及び
前記セキュリティ情報をデータベースに記憶する、
ことを遂行するようにさせるよう構成された、請求項１６に記載の装置。
【請求項１８】
前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
前記通信ネットワークシステムのセキュリティ情報を別の通信ネットワークシステムへ送信する、
ことを遂行するようにさせるよう構成された、請求項１６又は１７に記載の装置。
【請求項１９】
前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
前記通信ネットワークシステム間に到達性に関する情報を転送する更新メッセージを他の通信ネットワークシステムから受信し、その更新メッセージは、他の通信ネットワークシステムからの第１経路情報であって、更新メッセージに保持されたルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効とされたかどうか指示する第１経路情報を含むものであり、及び
前記第１経路情報に基づき、データベースに記憶された信頼できるルートを更新する、
ことを遂行するようにさせるよう構成された、請求項１８に記載の装置。
【請求項２０】
前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
更新メッセージが、他の通信ネットワークシステムへ送られるセキュリティ情報に合致するキーで署名されるかどうかチェックし、及び
そのチェック結果が否定である場合に、更新メッセージを破棄する、
ことを遂行するようにさせるよう構成された、請求項１９に記載の装置。
【請求項２１】
前記更新メッセージは、次のもの、即ち、
ノード間の信頼性に関する第２経路情報、
ノードへの次のホップとして使用されるルーターのアドレスを定義する第３経路情報、及び
ローカルルーティング条件を定義する第４経路情報、
の少なくとも１つを含み、そして前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
前記第２、第３及び第４経路情報の少なくとも１つに基づいて、データベースに記憶された信頼できるルートを更新する、
ことを遂行するようにさせるよう構成された、請求項１９又は２０に記載の装置。
【請求項２２】
前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
キープアライブメッセージを異なる通信ネットワークシステムと交換する、
ことを遂行するようにさせるよう構成された、請求項１６から２１のいずれか１項に記載の装置。
【請求項２３】
前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
通信ネットワークシステム間の到達性に関する情報を転送する更新メッセージに第１経路情報を含ませ、その第１経路情報は、更新メッセージに保持されたルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効になったかどうか指示するものであり、及び／又は
ノード間の信頼性に関する第２経路情報を更新メッセージに含ませ、及び／又は
ノードへの次のホップとして使用されるルーターのアドレスを定義する第３経路情報を更新メッセージに含ませ、及び／又は
ローカルルーティング条件を定義する第４経路情報を更新メッセージに含ませ、及び
他の通信ネットワークシステムに向けて更新メッセージを送信する、
ことを遂行するようにさせるよう構成された、請求項１６から２２のいずれか１項に記載の装置。
【請求項２４】
前記少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、
他の通信ネットワークシステムから受信したセキュリティ情報に合致するキーで更新メッセージに署名する、
ことを遂行するようにさせるよう構成された、請求項１７又は２３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークシステム間の信頼できるルーティング、例えば、ボーダーゲートウェイプロトコル（ＢＧＰ）に関する。
【背景技術】
【０００２】
インターネットが構築されたとき、信頼できる僅かなプレーヤしかいないと仮定して、セキュアなルーティング、特に、ルーティングテーブル及びＢＧＰ（ボーダーゲートウェイプロトコル）の使用に対して特殊なセキュリティ及び信頼手段がとられなかった。
【０００３】
しかしながら、今日、ＢＧＰへ到来するルーティングテーブルを「微同調」して、ゲートウェイが情報をあるエンティティへ送信するように騙し、そのエンティティで信頼性を破壊してパケットを探り出すことが行われている。この種の攻撃は、実際上、かなり頻繁に行われている。ＢＧＰは、セキュリティに対してある程度の可能性を与えるが、特に、次のピアだけでなく、全通信経路に対しても、それをどのように取り扱うかがまだ完全に解決されていない。
【０００４】
更に、レガシーＢＧを取り扱わねばならず、又、判断実行ＢＧは、潜在的なルート内ゲートウェイの全（根本的）証明書を有していなければならず、これは、実際上、ネットワークの拡張を非常に困難にする。
【０００５】
ある運営者は、セキュリティを業務上の主要顧客へのサービスとして提供し、即ちセキュリティを付加価値サービスとして提供することを好むが、これは、計算能力は高いが信頼性が低いノードを経て通信がリルートされないことを要求する。
【０００６】
更に、幾つかの国々は、信頼性ドメインと考えられるところ以外にトラフィックをルーティングしない法令を開発しているか又は開発する意図を示している。これは、ローカルルーティングと称され、その例は、シェンゲンルーティング及びロシアルーティングである。
【０００７】
又、ＢＧＰをソフトウェア定義ネットワーク（ＳＤＮ）の基礎として使用するトレンドは、全ＳＤＮベースのネットワークトポロジーを危険に曝す。
【０００８】
本明細書で使用する略語は、次の意味が適用される。
ＡＳ：自律的システム
ＢＧ：ボーダーゲートウェイ
ＢＧＰ：ボーダーゲートウェイプロトコル
ＣＭＳ：暗号メッセージシンタックス
ＭＥＤ：マルチイグジストディスクリミネータ
ＮＦＶ：ネットワークファンクションバーチャル化
ＮＲＬＩ：ネットワークレイヤ到達性（Network Layer Reachability）
ＰＫＩ：パブリックキーインフラストラクチャー
ＲＩＢ：ルーティング情報ベース
ＳＤＮ：ソフトウェア定義ネットワーク
【発明の概要】
【０００９】
本発明は、上述した欠点の少なくとも１つを解消することを目的とする。
【００１０】
例えば、本発明の少なくとも１つの実施形態は、異なるＢＧＰ配備とＧＢＰノードの新旧タイプとの混合を考慮してＡＳと最終的受信者のＡＳとの間に信頼できる経路を与えることを目的とする。
【００１１】
これは、特許請求の範囲に規定する方法、装置及びコンピュータプログラム製品により少なくとも一部分達成される。
【００１２】
以下、本発明は、添付図面を参照してその実施形態により説明される。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態によりデータパケットをルーティングするプロセスを示すフローチャートである。
【図２】本発明の規範的実施形態が具現化される制御ユニットの構成を示す概略ブロック図である。
【図３】新たな情報が他の任意のパラメータと共に任意のパラメータ区分に入れられる本発明の規範的実施形態によるオープンメッセージの構成を示す。
【図４】新たな情報が経路属性及び／又はネットワークレイヤ到達性情報に入れられる本発明の規範的実施形態による更新メッセージの構成を示す。
【図５】従来技術によるＢＧＰに伴う問題を示す概略図である。
【図６】本発明の実施形態による信頼できるデータパケットのルーティングを示す概略図である。
【発明を実施するための形態】
【００１４】
ボーダーゲートウェイプロトコル（ＢＧＰ）は、例えば、大きな通信ネットワークプロバイダー間で使用される自律的システム間ルーティングプロトコルである。ＢＧＰシステムの主要機能は、ネットワーク到達性情報を他のＢＧＰシステムと交換することである。このネットワーク到達性情報は、到達性情報が横断する自律的システム（ＡＳｅｓ）のリストに関する情報を含む。この情報は、ルーティングループが切り取られるところのこの到達性に対するＡＳ接続性のグラフを構成するのに充分であり、そしてＡＳレベルにおいて、あるポリシー判断が実施される。これらのポリシー判断は、効率、即ち行先への最短経路に焦点が当てられる。
【００１５】
ＢＧＰは、自律的システム（１つの信頼できるドメイン）内のルーティング、即ち内側／内部ＢＧＢ（ｉＢＧＰ）と、ＡＳ間の通常（外部）ＢＧＰとの間を区別する。ｉＢＧＰの場合に、ｉＢＧは、フルメッシュで実行され、即ちルーターは、「互いを良く知る」と仮定する。
【００１６】
ＢＧピアから学習したフィルタリングルート、次のＢＧピアへの再分配の前又はそれらをルーティングテーブルへセットする前のそれらの変換は、典型的に、ルートマップメカニズムを経て制御される。
【００１７】
ルータマップメカニズムは、基本的に、イングレス又はエグレスのいずれかの経路においてある基準に合致するルートにあるアクションを適用することを許すルールを表わす。これらのルールは、ルートをドロップすべきであるか、或いはその属性を変更すべきであることを特定できる。通常、ＡＳアドミニストレータの役割は、ルータサポートＢＧＰにおいて望ましいルートマップ構成を与えることである。本発明の少なくとも１つの実施形態によれば、インターネットルーティングの改善されたセキュリティをサポートするためにインフラストラクチャーのアーキテクチャーを使用することにより、信頼できるルーティングのためにＢＧＰに追加が与えられる。このアーキテクチャーの基礎は、ＩＰアドレススペース及び自律的システム（ＡＳ）番号の割り当てハイアラーキーを表すリソースパブリックキーインフラストラクチャー（ＲＰＫＩ）、ＲＰＫＩを含むデータオブジェクトを記憶し普及させる配布レポジトリーシステム、及びルーティングセキュリティ改善のために必要な他の署名オブジェクトである。しかしながら、本発明の少なくとも１つの実施形態とは対照的に、ＲＰＫＩは、異なる配備速度を考慮していない。
【００１８】
信頼できるＢＧのチェーンをホップに与えるために、正味の信頼性が必要となる。ＢＧの地理に基づき、パケットの進行を防止できることが知られている。本発明の少なくとも１つの実施形態によれば、そのメカニズムは、「信頼できる」ものとされ、そして世界中の全てのネットワークノードが「夜通し」で更新されるものでないことを考慮する。
【００１９】
各ＢＧＰは、ＬｏｃＲＩＢ（ＲＩＢ＝ルーティング情報ベース）と称されるそれ自身のマスタールーティングテーブルを維持する。ＢＧ隣接部（ピアとも称される）ごとに、ＢＧＰプロセスは、隣接部から受け取られるＮＬＲＩを含む概念的Ａｄｉ−ＲＩＢ−Ｉｎ（隣接ルーティング情報ベース、到来、ほぼ未処理のルーティング情報がここに記憶される）、及び隣接部へ送られるべきＮＬＲＩに対する概念的Ａｄｊ−ＲＩＢ−Ｏｕｔ（出て行く）を維持する。今日、隣接部の信頼性を考慮せずに、処理の後に、全てのルーティング情報がＢＧＰのＬｏｃＲＩＢに記憶される。
【００２０】
ＲＯＡ（ルート原点許可）は、単一のＡＳが１つ以上のプレフィックスへのルートを生じさせるための明確な許可を構成し、そしてそれらプレフィックスの所有者により署名される。
【００２１】
本発明の観点によれば、ルーティングテーブルの信頼性のチェーン（ルーティングテーブル更新）が与えられる。今日、ＰＫＩは、次のホップの情報が信頼できることは保証するが、次のホップが更なるルーティングのために信頼できる情報を実際に使用することは保証しない。本発明の少なくとも１つの実施形態によれば、ＰＫＩメカニズムは、例えば、立派なセキュリティ意識のある運営者間に信頼網を生成するのに使用するよう改善することができる。
【００２２】
本発明の更に別の観点によれば、信頼性及び地理的属性に基づく上位互換性のルーティング判断メカニズムは、例えば、既存のルーティング判断ファクタ及びＲＯＡ解決策との組み合わせで、提供される。ＬｏｃＲＩＢは、地理的及び信頼性属性で拡張される。
【００２３】
本発明の実施形態によるルーティングプロセスを示すフローチャートである図１を参照する。このプロセスは、通信ネットワークシステム（例えば、ＡＳ）の装置（例えば、ＢＧ、ルーター、ゲートウェイ、ピア）により実施され、これは、データパケットをルーティングすると共に、異なる通信ネットワークシステム間の信頼できるルートをデータベース（例えば、ルーティングテーブル、ＬｏｃＲＩＰ）に記憶する。本発明の考え方は、ＢＧＰルーターに限定されず、例えば、ＮＦＶルーターのような他のルーターにも適用できることに注意されたい。
【００２４】
ステップＳ１１において、データパケットが装置に受け取られる。ステップＳ１２において、データパケットが特定の信頼性レベルをもつルートを要求するかどうかチェックされる。ステップＳ１２において、データパケットが特定の信頼性レベルをもつルートを要求することが検出されると、ステップＳ１３において、データベースに記憶された信頼できるルートから、データパケットにおいて指示されたように行先に向かう特定の信頼できるルートが決定される。
【００２５】
さもなければ、ステップＳ１２において、データパケットが特定の信頼性レベルをもつルートを要求しないことが検出された場合には、ステップＳ１４において、特定の信頼できるルートをデータベースから選択する必要がないことを考慮せずにデータベースからルートが決定される。
【００２６】
ステップＳ１５において、データパケットは、特定の信頼できるルートに、又はデータパケットで指示されるように行先に向かうステップＳ１４で決定されたルートにセットされる。
【００２７】
上述した特定の信頼できるルートは、完全に信頼できるルート及び半分信頼できるルートを含む。例えば、ルートが完全にドイツ国内にあって、信頼できると考えられ、シェンゲン領域を通るならば、半分信頼でき、そしてシェンゲン領域の外であれば、信頼できない。
【００２８】
以下に詳細に述べるように、本発明の実施形態によれば、通信ネットワークシステムの装置は、別の通信ネットワークシステムから、他の通信ネットワークシステムのセキュリティ情報（例えば、証明書）を受け取り、そしてそのセキュリティ情報をデータベースに記憶する。
【００２９】
更に、装置は、通信ネットワークシステムのセキュリティ情報（例えば、証明書）を、他の通信ネットワークシステムへ送信する。
【００３０】
以下に述べる本発明の規範的実施形態によれば、セキュリティ情報は、通信ネットワークシステムと他の通信ネットワークシステムとの間の接続の確立に応答してオープンメッセージで通信されるか、又はセキュリティ情報は、通信ネットワークシステム間の到達性に関する情報を転送する更新メッセージで通信される。
【００３１】
以下で詳細に述べるように、本発明の実施形態によれば、通信ネットワークシステムの装置は、通信ネットワークシステム間の到達性に関する情報を転送する更新メッセージを他の通信ネットワークシステムから受け取り、その更新メッセージは、他の通信ネットワークシステムからの第１経路情報を含み（例えば、経路属性ＯＲＩＧＩＮに）、これは、更新メッセージで搬送されるルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効とされたかどうか指示する。
【００３２】
以下で詳細に述べるように、本発明の実施形態によれば、通信ネットワークシステムの装置は、更新メッセージが、他の通信ネットワークシステムへ送られたセキュリティ情報に適合するキーで署名されたかどうかチェックする。チェックの結果が否定の場合には、更新メッセージが破棄される。
【００３３】
以下に述べる本発明の規範的実施形態によれば、更新メッセージは、次のうちの少なくとも１つを含む。
−  ノード間の信頼性に関する第２経路情報（例えば、経路属性ＡＳ＿Ｐａｔｈにおける）；
−  ノードへの次のホップとして使用されるルーターのアドレスを定める第３経路情報（例えば、経路属性ＮＥＸＴ＿ＨＯＰにおける）；及び
−  ローカルルーティング条件を定義する第４経路情報(例えば、「ローカル属性」)。
【００３４】
装置は、更新メッセージが破棄されない場合には、第１、第２、第３及び第４経路情報の少なくとも１つに基づいて、データベースに記憶された信頼できるルートを更新する。
【００３５】
以下に詳細に述べるように、本発明の実施形態によれば、装置は、キープアライブメッセージを異なる通信ネットワークシステムと交換する。
【００３６】
更に、オープンメッセージ、更新メッセージ及びキープアライブメッセージの少なくとも１つは、完全保護され且つ署名されてもよいし、又は各メッセージ及び完全保護メッセージの個々のフィールドが署名されてもよい。
【００３７】
以下に述べる本発明の規範的実施形態によれば、装置は、通信ネットワークシステム間の到達性に関する情報を転送する更新メッセージに対する次の情報の少なくとも１つを含む。
−  第１経路情報（例えば、経路属性ＯＲＩＧＩＮにおける）。この第１経路情報は、更新メッセージに保持されたルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効であるかどうか指示し；
−  ノード間の信頼性に関する第２経路情報（例えば、経路属性ＡＳ＿Ｐａｔｈにおける）；
−  ノードへの次のホップとして使用されるルーターのアドレスを定める第３経路情報（例えば、経路属性ＮＥＸＴ＿ＨＯＰ）；及び
−  ローカルルーティング条件を定める第４経路情報（例えば、「ローカル属性」）。
【００３８】
ルーターのアドレスは、ローカルルーティング条件に基づいて定められる。
【００３９】
装置は、更新メッセージを他の通信ネットワークシステムに向かって送信する。
【００４０】
以下に詳細に述べるように、本発明の実施形態によれば、装置は、他の通信ネットワークシステムから受け取られるセキュリティ情報に合致するキーで更新メッセージに署名する。
【００４１】
種々の実施形態の細部を探求する前の予備的な事柄として、本発明の規範的な実施形態の具現化に使用するのに適した制御ユニット２０の簡単なブロック図である図２を参照する。
【００４２】
制御ユニット２０は、処理リソース（例えば、処理回路）２１、メモリリソース（例えば、メモリ回路）２２、及びインターフェイス（例えば、インターフェイス回路）２３を備え、これらは、リンク２４を経て結合される。制御ユニット２０は、上述した装置の一部分あり、及び／又はそれにより使用される。上述した他の通信ネットワークシステム又は異なる通信ネットワークシステムを含む装置のピアへデータパケットを送信し及びそこからデータパケットを受信するために、接続２５が使用される。更に、上述した他の通信ネットワークシステム又は異なる通信ネットワークシステムを含む装置のピアへオープン、更新及びキープアライブメッセージのようなメッセージを送信し及びそこからそれらメッセージを受信するために、接続２６が使用される。
【００４３】
用語「接続(connected)」「結合(coupled)」及びその変形は、２つ以上の要素間の直接的又は間接的な接続又は結合を意味し、そして一緒に「接続」又は「結合」される２つの要素間の１つ以上の中間要素の存在を包含する。要素間の結合又は接続は、物理的、論理的、又はその組み合わせである。ここで使用する２つの要素は、非限定例として、１つ以上のワイヤ、ケーブル及び印刷型電気的接続の使用により、並びに高周波領域、マイクロ波領域及び光学的（可視及び非可視の両方）領域の波長を有する電磁エネルギーのような電磁エネルギーの使用により、一緒に「接続」又は「結合」されると考えられる。
【００４４】
一般的に、本発明の規範的実施形態は、メモリリソース２２に記憶されて処理リソース２１により実行できるコンピュータソフトウェアにより、又はハードウェアにより、又はソフトウェア及び／又はファームウェア及びハードウェアの組み合わせにより、具現化される。
【００４５】
メモリリソース２２は、ローカル技術環境に適した任意のタイプでよく、そして適当なデータストレージ技術、例えば、半導体ベースのメモリ装置、磁気メモリ装置及びシステム、光学メモリ装置及びシステム、固定メモリ及び取り外し可能なメモリを使用して実施される。処理リソース２１は、ローカル技術環境に適した任意のタイプでよく、そして非限定例として、汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、及びマルチコアプロセッサアーキテクチャーに基づくプロセッサの１つ以上を含む。
【００４６】
本発明の少なくとも１つの実施形態によれば、２つのエンティティ、例えば、ルーターは、ルーティング、キー、等に関する情報を含むメッセージを送信することにより通信する。
【００４７】
しかしながら、メッセージは、使用するプロトコルに基づき１つ以上のデータパケットにより搬送される。
【００４８】
あるプロトコルは、完全なメッセージを再構成しそして欠落パケットを検出して再送するようにパケットの順序付けの観念を有する。又、これは、パケットが順序ずれして到達することも許す。というのは、予想されるパケットの全数が全ての個々のパケットに含まれるためにこの情報が常に分かるからである。
【００４９】
又、あるプロトコルは、「ノイズ性」環境においてメッセージの完全性を保存できるだけでなく、エラーの検出及び回復もできるというエラー修正の観念を含む。ここでは、エラーを含むメッセージは、再送信の要求を必要とせずに修正することができる。
【００５０】
更に、あるプロトコルは、どのように「トンネル」が作られるかという他のプロトコルを保持する。従って、システムは、ＢＧＰメッセージ及びＢＧＰキャリアプロトコルをブロックすることがあるが、これは、許されたプロトコルにより更に保持することができ、例えば、ＢＧＰオーバーＨＴＴＰは、あるシステムにおける１つの解決策である。これは、どのようにこれを達成するかの一例である。ある種のポイント対ポイントセキュリティも、このメカニズムにより達成することができる。
【００５１】
更に、メッセージ又はデータパケットそれ自体を含むメッセージ又はデータパケットの不存在も、「メッセージ」として解釈できる。これは、典型的に、ある種のネットワーク失敗の間に生じ、そしてパケットは、所与の期間内にそれらの行先に到達せず、時間切れを生じる。そのような環境のもとで、受信者は、欠落パケット、失敗又は他の適当なオペレーション、待機を含む、に対して要求を再発生することがある。
【００５２】
換言すれば、ＢＧＰメッセージは、ＢＧＰプロトコルにより搬送され、その基礎となるトランスポートプロトコルが要求するときに１つ以上のデータパケットにわたって分散される。
【００５３】
ＢＧＰプロトコルにより搬送されるＢＧＰメッセージは、任意の形態でデータを搬送できる基礎的なプロトコルによって搬送される。
【００５４】
受信されないＢＧＰメッセージは、ある種のネットワークエラーの指示であり、そして受信が予想される状況におけるそのような非受信は、「メッセージ」である。この状況では、これは、ある種の処理でそのような失敗を取り扱えるようにし、例えば、あるルート又は構成のロック、より「警報性」の構成又は低信頼性の状態へのシステムモデルの変化、等を取り扱えるようにする。
【００５５】
更に、ＢＧＰメッセージは、２つ以上のプロトコルにわたって同時に送信される。
【００５６】
例えば、ＢＧＰキーの交換は、キー交換に指定される１つのプロトコルにわたるメッセージによって容易にされ、一方、ＢＧＰルーティングメッセージは、ＢＧＰプロトコル又は上述したキャリアプロトコルの組み合わせにより容易にされる。
【００５７】
更に、理論的に、ＢＧＰプロトコルそれ自体を含むＢＧＰメッセージを搬送するためにプロトコルの組み合わせを理論的に使用することもできる。
【００５８】
以下、本発明の規範的実施形態について説明する。
【００５９】
パート１：ルーティング情報の信頼性を改善するためのＢＧＰの変更
ＢＧＰは、ＢＧＰルーティングのセキュリティを改善するために変更された次のメッセージを含む。
−  オープンメッセージ
−  更新メッセージ
−  キープアライブメッセージ
【００６０】
以下、これらメッセージを変更する例について説明する。
オープンメッセージ
図３から明らかなように、固定サイズのＢＧＰヘッダに加えて、ＢＧＰオープンメッセージは、次のフィールドを含む。
−  ＢＧＰプロトコルバージョン（現在ｖ４）
−  ローカルＡＳ番号（論理的システム名）
−  ホールド時間（キープアライブのために必要な、提案されたホールド時間値）
−  ＢＧＰ識別子（ローカルＢＧＰシステムのＩＰアドレス）
【００６１】
このフィールドでは、ルーティングオプションのもとにルーターｉｄステートメントを追加することもできる。見つかる第１インターフェイスのＩＰアドレスは、デフォールトアドレスである。
−  任意のパラメータフィールド長さ及びパラメータ
【００６２】
本発明の規範的実施形態によれば、図３に示す任意のパラメータフィールドは、ＡＳセキュリティ情報を与えるために使用される。即ち、オープンメッセージは、例えば、ＣＭＳ（暗号メッセージシンタックス）を使用してハッシュされ及び署名され、そして任意のパラメータフィールドに証明書がアタッチされる。
【００６３】
更新メッセージ
ＢＧＰ更新メッセージは、ＢＧＰピア間にルーティング情報を転送するのに使用される。更新メッセージにおける情報は、種々の自律的システムの関係を記述するグラフを構成するのに使用できる。更新メッセージは、到達性に関する情報を回覧するためのものである。
【００６４】
図４から明らかなように、更新メッセージは、次のように構成される。
−  実現不能なルート長さ（取り下げたルートフィールドの長さ）
−  取り下げたルート（もはや到達できないノードの取り消し種類のリスト）
−  合計経路属性長さ（経路属性フィールドの長さ、これは、行先への実現可能なルートのための経路属性をリストする）
−  経路属性−経路原点、多出口弁別子（ＭＥＤ）、ルートに対する原点システムの好み、並びにアグリゲーション、通信、連合及びルートリフレクションに関する情報を含むルートのプロパティ
−  ネットワークレイヤ到達性情報（ＮＬＲＩ）（更新メッセージにおいて広告される実現可能なルートのＩＰアドレスプレフィックス）。ここでは、この情報が実際に信頼できるものであることを保証しなければならない。
【００６５】
本発明の規範的実施形態によれば、更新メッセージは、データパケットをルーティングするのに「１つの選択肢」しか残されていないと考えるようにゲートウェイ（ＢＧ）を欺くような途中での操作を回避するため（例えば、ＣＭＳを使用して）全体として署名され且つハッシュされる。
【００６６】
経路属性
ＯＲＩＧＩＮ（タイプコード１）：ＯＲＩＧＩＮは、経路情報の原点を定義する良く知られた必須の属性である。データオクテットは、次の値を仮定することができる（３、４及び５は、本発明の規範的実施形態により導入される値であることに注意されたい）。
０    ＩＧＰ−ネットワークレイヤ到達性情報は、原点ＳＡの内部にある
１    ＥＧＰ−ネットワークレイヤ到達性情報は、ＥＧＰプロトコルを経て学習される
２    ＩＮＣＯＭＰＬＥＴＥ−ネットワークレイヤ到達性
３    ＮＥＷ情報は、何らかの他の手段により学習される
４    ＮＥＷ経路は、ピアノード（ＡＳ）により完全に有効とされる
５    ＮＥＷ経路は、ピアノード（ＡＳ）により一部分だけ有効／有効とされない
【００６７】
値４及び５がセットされる場合には、全メッセージをオープンメッセージで受け取られた証明書に属するキーで署名する必要がある（又はＩＰ変形として：更新メッセージと共に受け取られた証明書で）。
【００６８】
ＡＳ＿Ｐａｔｈ
ＡＳ＿ＰＡＴＨは、必須の属性である。この属性は、このＵＰＤＡＴＥメッセージに保持されたルーティング情報が通過する自律的システムを識別する。このリストのコンポーネントは、ＡＳ＿ＳＥＴ又はＡＳ＿ＳＥＱＵＥＮＣＥである。
【００６９】
本発明の規範的実施形態によれば、ＳＡ＿Ｐａｔｈ情報は、ハッシュされ且つ署名される。全メッセージに署名するだけでは、ＳＡ＿Ｐａｔｈに作用しない。というのは、ＳＡ＿Ｐａｔｈ情報は、転送され及び再使用され、そしてオリジナル署名を保持する必要があり、従って、「ルートの更に下流」のノードは、情報が信頼できるものであることが分かるからである。
【００７０】
例えば、全ＳＡ＿Ｐａｔｈ属性が署名されるか（又はそのハッシュが署名されるか）、或いは全ての属性（又はそのハッシュ）が、この情報を送信するＡＳに属するキーで署名される。又、ＳＡ＿Ｐａｔｈは、各ホップの信頼性に関する情報、即ちテーブルのその部分の署名も含む。例えば、
ＡＳ＿１のＩＰ
ＡＳ＿２のＩＰ
ＡＳ＿３のＩＰ
ＡＳ＿４のＩＰ
【００７１】
ＡＳ＿１による全体的署名；これは、必須であるが、メッセージレベルで行うこともできる。しかしながら、情報は、転送のために再使用できない。
どのフィールドが署名されたかの情報を伴うＡＳ＿３及びＡＳ＿４におけるＡＳ＿３の署名
【００７２】
これは、次のように解釈されるべきである。
【００７３】
ＡＳ＿１は、次のホップの原点（ＡＳ＿２）を検証し、ＡＳ＿２からＡＳ＿３及びＡＳ＿４の情報を得る。ＡＳ＿２は、ＡＳ＿３から受け取られる情報を保証できないが、ＡＳ＿３は、ＡＳ＿４を保証できる。この例では、信頼性チェーンが破壊され、このルーティングテーブルは、５の原点値を有する。というのは、全テーブル（即ち、ルート）が有効とされチェーン化されるのではないからである。
【００７４】
ＡＳ＿３及びＡＳ＿４におけるＡＳ＿２からの署名がある場合には、チェーンが完成し、そしてルートは、信頼できるものとみなされる。
【００７５】
又、地理的なルーティングは、信頼できるキーネットワークを通して、又は地理的領域に対するキー及び既知の値との組み合わせにおいて、与えることができる。この情報は、以下に述べるように、ＢＧＰパケットへとエンコードされる。
【００７６】
ＩＰアドレスは、領域結合を有するので、これは、地理的結合も生じる。領域ルーティングの場合に、前記証明書は、地理的に限定されねばならない。プロキシーの使用（例えば、国々の制約を回避するためにインターネットサービスに対して行われるような）は、機能しない。というのは、プロキシーは、そのような証明書／キーで発行されないからである。
【００７７】
本書では、位置について２つの概念があることに注意されたい。一方は、ＡＳの内側であり、そして他方は、国／地域間の信頼できるエリアによるものである。
【００７８】
ＮＥＸＴ＿ＨＯＰ
ＮＥＸＴ＿ＨＯＰは、ＵＰＤＡＴＥメッセージにリストされた行先への次のホップとして使用すべきルーターのＩＰアドレスを定義する必須の経路属性である。
【００７９】
以下、ＮＥＸＴ＿ＨＯＰ属性をどのように構成するかについて述べる。
【００８０】
更新メッセージを内部ピアへ送信するために、属性が取り上げられ（情報の原点が信頼できるとみなされると仮定して）そしてそれ自身の（即ち、送信側ルーターの）ＩＰアドレス／インターフェイスアドレスが追加される。更に、更新メッセージは、原点が正しいもので且つ変更が生じないことを保証するために署名される。加えて、上述したローカル属性が追加されてもよい。
【００８１】
更新メッセージを外部ピアへ送信するために、
−  １つのＩＰホップアウェイがあり、少なくとも１つのルートを含む受信した更新メッセージが信頼できるとみなされ、次いで、それ自身の（即ち、送信側ルーターの）アドレス／インターフェイスアドレスが追加され、そして更新メッセージが署名される。受信した更新メッセージが信頼できるとみなされない場合には、いずれかのセキュリティ情報が剥離され（例えば、性能上の理由で）、又は既存の信頼性情報が転送される。この場合も、それ自身の（即ち、送信者側のルーターの）ＩＰアドレスが署名（１つ又は複数）により信頼できるとマークされる。
−  多数のＩＰホップアウェイ（マルチホップＥＢＧＰ）がある。署名及び追加の同じルールが適用される。
【００８２】
ループ、等を回避するための通常のルールが適用される。
【００８３】
更新メッセージは、全体として、ＡＳ＿１（即ち、更新メッセージの原点、話し手）により、例えば、検証のためのＣＭＳ及びＸ．５０９証明書＆署名のための対応キーを使用して、署名される。
【００８４】
キープアライブメッセージ
ＢＧＰシステムは、リンク又はホストが失敗したかどうか或いはもはや利用できないかどうか決定するためにキープアライブメッセージを交換する。キープアライブメッセージは、ホールドタイマーが時間切れしないように充分頻繁に交換される。これらのメッセージは、現在、ＢＧＰヘッダのみで構成される。
【００８５】
本発明の規範的実施形態によれば、これらのメッセージは、ハッシュされ（完全性保護され）且つ署名され、そして任意であるが、リプレイアタックを回避するため、即ち誰かがピアを破壊してキープアライブメッセージを送信し、他のノードが依然このピアを信頼することを回避するために、タイムスタンプを含む。
【００８６】
パート２：ＢＧにおける処理
ＢＧは、「古典的」ＢＧＰメッセージ（即ち、セキュリティの向上なし）を受信するが、セキュリティを向上したＢＧＰメッセージも受信すると仮定する。
【００８７】
データパケットの取り扱いに関しては、ＢＧがデータパケットを受信し且つこのデータパケットが特定の信頼性レベルを伴うルートを要求し、例えば、「信頼できるようにルーティングされねばならず」又は「検証されたシェンゲンルート」又は同様のものでなければならないと仮定する。本発明の少なくとも１つの実施形態によれば、これは、ＡＳの特殊なノードにより実行され、即ち特殊なノードから到来する全てのデータパケットが特定の信頼性レベルをもつルートを要求し、又は使用するプロトコルに基づいて１つ以上のデータパケットにより保持されるメッセージにフラグが含まれ、メッセージは、このとき、少なくとも完全性及び原点保護を必要とするか；或いは、メッセージのソース、例えば、送信側ＩＭＥＩがドイツに属し、それ故、検証されたシェンゲンルートが使用されることをチェックするか、のいずれかによって行われる。互換性のために、本発明の規範的実施形態によれば、ある種のフラグが追加されるか又はパケットにおいて既に利用でき、次のノードは、このパケットが特殊な取り扱いを要求することを認識する。例えば、そのようなフラグは、メッセージのヘッダに追加される。
【００８８】
従来技術によれば、ＮＥＸＴ＿ＨＯＰ属性は、最短の利用可能な経路がとられるように選択される。ＢＧＰ話し手は、第三者ＮＥＸＴ＿ＨＯＰ属性のディスエイブル広告をサポートして、不完全にブリッジされたメディアを取り扱うことができねばならない。
【００８９】
前記従来技術は、効率及び最短経路に焦点を当てたものである。本発明の少なくとも１つの実施形態によれば、この解決策は、データパケットを信頼できるようにルーティングする必要がない場合だけ保持される。
【００９０】
データパケットを信頼できるようにルーティングする必要があるときには、行先まで完全に信頼できる経路を有するルートだけが考えられる。信頼できるルートが見つからない場合には、送信者へエラーが返送されるか（信頼性のない経路を経てデータパケットを再送信するか又はメッセージを変更する選択肢を伴う）、又はメッセージが信頼性のないルートへ転送され（推奨されない）、及びメッセージが潜在的に危険に曝されるとマークされる（及びこのマークが除去されるのを回避するために署名される）。完全に信頼できる経路が利用できないときには、完全に信頼できない経路よりも部分的に信頼できる経路が選択されるが、それは、ＡＳのポリシー及び構成に依存する。
【００９１】
詳細には、ルーティングテーブルのコンテンツを使用して、ＮＥＸＴ＿ＨＯＰ属性のＩＰアドレスに対する繰り返しのルートルックアップ動作を遂行し、等しい信頼性の多数のエントリが存在する場合には１つのエントリを選択することにより、すぐ隣のホップアドレスが決定される。
【００９２】
ＢＧＰのデータベースに関して、本発明の少なくとも１つの規範的実施形態によれば、ＢＧＰは、信頼できるルート及び信頼できないルートを、付加的な信頼性属性（例えば、全経路が信頼できるものである場合は経路署名及びマーカー（経路属性の詳細を参照））と共にＬｏｃＲＩＢに維持する。或いは又、個別の「信頼できるルート」ＴｒｕｓｔＬｏｃＲＩＢが維持され、ここでは、信頼できるルートだけが記憶され、即ち到来するルート情報ＮＬＲＩ（ネットワークレイヤ到達性情報）である。信頼できるルートのリストから、実際に、最短／最速を選択できる。全経路が信頼できるものでなく、その一部分しか検証できない場合には、信頼できるルートへ進んではならない（又は完全に信頼できるとマークされねばならない）。それでも、部分的に信頼できるルートについては、信頼性属性（即ち、署名）を保持して、「ベストエフォート(best effort)信頼」ルート、即ちできるだけ信頼できるルートを与えることができる。Ａｄｊ−ＲＩＢ−Ｉｎ、Ａｄｊ−ＲＩＢ−Ｏｕｔについても同じことが適用される。
【００９３】
最後に、本発明の少なくとも１つの実施形態によるＢＧＰの問題及びこの問題の解決策を示した図５及び６を参照する。
【００９４】
図５は、４つの通信ネットワークシステムＡ、Ｂ、Ｃ及びＤを備えたシステムを示す。データパケットをルーティングするための最短且つ最もセキュアな経路がＡとＢとの間に存在する。しかしながら、Ａは、Ａのルーティングテーブルを更新する更新メッセージをＢから受信し、ルートＡ−Ｂ−Ｄ−Ｃが最適なルートに見えるようになる。従って、Ａは、データパケットを行先Ｃ−Ｂでルーティングする。従って、「卑劣な連中(nasty guy)」は、データパケットをコピーする機会を得ることができる。
【００９５】
前記問題は、図６に示すように解決される。図６に示すように、Ａは、Ａのルーティングテーブルを更新する更新メッセージをＢから受信し、ルートＡ−Ｂ−Ｄ−Ｃが最適なルートに見えるようになる。しかしながら、更新メッセージは、Ａ−Ｂ−Ｄ−Ｃが信頼できるという証拠を含んでいないので、Ａは、信頼できないルーティングテーブルＡ−Ｂ−Ｄ−Ｃを記憶する。これに対して、Ａは、ＡとＣとの間の信頼の証拠を示す更新メッセージをＣから受信するので、Ａは、信頼できるルーティングテーブルＡ−Ｃを記憶する。従って、Ａは、データパケットを行先Ｃ−Ｃでルーティングする。その結果、「卑劣な連中」は、データパケットをコピーする機会をもてない。
【００９６】
本発明の観点によれば、データパケットをルーティングし、そして異なる通信ネットワークシステム間の信頼できるルートをデータベースに記憶する通信ネットワークシステムの装置が提供される。この装置は、図２に示す制御ユニット２０を備え及び／又はそれを使用する。
【００９７】
前記装置は、データパケットが特定の信頼性レベルをもつルートを要求することを検出する手段、データベースに記憶された信頼できるルートから、データパケットで示された行先に向かう特定の信頼できるルートを決定する手段、及び行先に向かう特定の信頼できるルートに対してデータパケットをセットする手段、を備えている。
【００９８】
本発明の規範的実施形態によれば、前記装置は、別の通信ネットワークシステムから、その別の通信ネットワークシステムのセキュリティ情報を受信する手段、及びそのセキュリティ情報をデータベースに記憶する手段を備えている。
【００９９】
本発明の規範的実施形態によれば、前記装置は、前記通信ネットワークシステムのセキュリティ情報を別の通信ネットワークシステムへ送信する手段を備えている。
【０１００】
本発明の規範的実施形態によれば、セキュリティ情報は、通信ネットワークシステムと別の通信ネットワークシステムとの間の接続の確立に応答してオープンメッセージにおいて通信される。本発明の別の規範的実施形態によれば、セキュリティ情報は、通信ネットワークシステム間に到達性に関する情報を転送する更新メッセージにおいて通信される。
【０１０１】
本発明の規範的実施形態によれば、前記受信手段は、通信ネットワークシステム間に到達性に関する情報を転送する更新メッセージを他の通信ネットワークシステムから受信し、その更新メッセージは、他の通信ネットワークシステムからの第１経路情報であって、更新メッセージに保持されたルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効とされたかどうか指示する第１経路情報を含むものであり、そして前記更新手段は、その第１経路情報に基づいて、データベースに記憶された信頼できるルートを更新する。
【０１０２】
本発明の規範的実施形態によれば、装置は、更新メッセージが、他の通信ネットワークシステムへ送られるセキュリティ情報に合致するキーで署名されるかどうかチェックする手段、及びそのチェック結果が否定である場合に、更新メッセージを破棄する手段を備えている。
【０１０３】
本発明の規範的実施形態によれば、更新メッセージは、次のもの、即ち、ノード間の信頼性に関する第２経路情報、ノードへの次のホップとして使用されるルーターのアドレスを定義する第３経路情報、及びローカルルーティング条件を定義する第４経路情報、の少なくとも１つを含み、そして前記更新手段は、前記第２、第３及び第４経路情報の少なくとも１つに基づいて、データベースに記憶された信頼できるルートを更新する。
【０１０４】
本発明の規範的実施形態によれば、前記装置は、キープアライブメッセージを異なる通信ネットワークシステムと交換する手段を備えている。
【０１０５】
本発明の規範的実施形態によれば、前記オープンメッセージ、更新メッセージ及びキープアライブメッセージの少なくとも１つが完全保護され署名されるか、或いは各メッセージ及び完全保護されたメッセージの個々のフィールドが署名される。
【０１０６】
本発明の規範的実施形態によれば、前記装置は、通信ネットワークシステム間の到達性に関する情報を転送する更新メッセージに第１経路情報を含ませる手段を備え、その第１経路情報は、更新メッセージに保持されたルーティング情報が通過するところの異なる通信ネットワークシステムのノード間の経路が有効になったかどうか指示するものである。それとは別に又はそれに加えて、前記含ませる手段は、ノード間の信頼性に関する第２経路情報を更新メッセージに含ませる。それとは別に又はそれに加えて、前記含ませる手段は、ノードへの次のホップとして使用されるルーターのアドレスを定義する第３経路情報を更新メッセージに含ませる。それとは別に又はそれに加えて、前記含ませる手段は、ローカルルーティング条件を定義する第４経路情報を更新メッセージに含ませる。前記送信手段は、他の通信ネットワークシステムに向けて更新メッセージを送信する。
【０１０７】
本発明の規範的実施形態によれば、前記装置は、他の通信ネットワークシステムから受信したセキュリティ情報に合致するキーで更新メッセージに署名する手段を備えている。
【０１０８】
本発明の規範的実施形態によれば、ルーターのアドレスは、ローカルルーティング条件に基づいて定義される。
【０１０９】
前記検出し、決定し、セットし、受信し、送信し、記憶し、更新し、チェックし、破棄し、交換し、含ませ、及び署名する手段は、処理リソース２１、メモリリソース２２及びインターフェイス２３により実施することができる。
【０１１０】
以上の説明は、本発明を例示するもので、本発明を限定するものではないことを理解されたい。特許請求の範囲に規定された本発明の真の精神及び範囲から逸脱せずに、種々の変更や応用が当業者に明らかであろう。
【符号の説明】
【０１１１】
２０：制御ユニット
２１：処理リソース
２２：メモリリソース
２３：インターフェイス
２４：リンク
２５、２６：接続
【図１】
2018500828.tif 000003
【図２】
2018500828.tif 000004
【図３】
2018500828.tif 000005
【図４】
2018500828.tif 000006
【図５】
2018500828.tif 000007
【図６】
2018500828.tif 000008
【国際調査報告】
2018500828.tif 000009
2018500828.tif 000010
2018500828.tif 000011