(57)【特許請求の範囲】
【請求項１】
複数のノード装置を通信可能に接続した通信ネットワークシステムにおいて、
前記各ノード装置は、ネットワーク状態の情報を保持する保持手段と、
障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して前記各ノード装置のネットワーク状態の情報を変更するルーティングプロトコル通信手段と、
呼設定処理中に障害を検出した場合、シグナリングプロトコルによる障害の情報を含む呼切断メッセージを生成する呼切断メッセージ生成手段と、
前記呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する呼切断メッセージ転送手段と、
自装置の前記呼切断メッセージ転送手段が前記呼切断メッセージを転送する場合、前記呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第１の情報変更手段と、
を備えたことを特徴とする通信ネットワークシステム。
【請求項２】
前記各ノード装置は、ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信において障害を検出した場合、障害の情報を含むメッセージを生成するメッセージ生成手段と、
前記メッセージ生成手段が生成したメッセージを他のノード装置に転送するメッセージ転送手段と、
自装置の前記メッセージ転送手段が前記メッセージを転送する場合、前記メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第２の情報変更手段と、
を備えたことを特徴とする請求項１に記載の通信ネットワークシステム。
【請求項３】
前記ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信は、コネクションレス転送プロトコルによる通信であることを特徴とする請求項２に記載の通信ネットワークシステム。
【請求項４】
前記メッセージ生成手段は、転送経路を示すソースルーティング情報を前記メッセージに付加することを特徴とする請求項２または３に記載の通信ネットワークシステム。
【請求項５】
前記各ノード装置は、ルーティングプロトコル以外によりネットワーク状態の情報を変更した場合、ネットワーク状態の情報を同期させるためのフラッディングを行わないことを特徴とする請求項１〜４のいずれか一つに記載の通信ネットワークシステム。
【請求項６】
前記ネットワーク状態の情報には、ノード装置の各通信機能部または各通信プロトコルごとの転送障害の要因に対応する障害レベルの情報が含まれることを特徴とする請求項１〜５のいずれか一つに記載の通信ネットワークシステム。
【請求項７】
発ノード装置は、前記障害レベルの情報に基づいて宛先までのルーティング情報を決定することを特徴とする請求項６に記載の通信ネットワークシステム。
【請求項８】
障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知し、各ノード装置に保持されたネットワーク状態の情報を変更する第１の情報変更工程と、
呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送するメッセージ転送工程と、
前記呼切断メッセージを転送する各ノード装置にて、前記呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更する第２の情報変更工程と、
を含むことを特徴とする通信ネットワークシステムにおける障害通知方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワークトポロジーの静的な接続情報を各ノードが予め固定的に持ち、宛先までのルーティング情報を発ノードが決定するソースルーティング方式を採用する通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法に関し、特に、ルーティングプロトコルにより、各ノードが保持するネットワーク状態の情報を管理する通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法に関するものである。
【０００２】
【従来の技術】
従来の通信ネットワークシステムとして、たとえば、The ATM ForumにおけるPNNI 1.0（Private Network-Network Interface Specification Version 1.0）や特開平１０−２８５２１４号公報に開示された「障害回復システム」がある。これらの通信ネットワークシステムによれば、障害を検出したとき、障害箇所の情報を含むリリースメッセージ（呼切断メッセージ）が送信される。リリースメッセージに含まれる障害箇所の情報は、呼設定に関する発ノードまたは発ノード相当（サブネットを構成したときのサブネットの入口ノード等）のみが利用し、これら以外のノードは利用しない。また、障害箇所の情報は、各ノードが保持するトポロジーデータのネットワーク状態の情報に反映されることもない。各ノードが保持するネットワーク状態の情報の管理，変更は、ルーティングプロトコルのみにより行われていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の技術によれば、ルーティングプロトコルには、ルーティングメッセージの遅延，紛失，到達不可能性などの様々な不完全性があるにもかかわらず、ルーティングプロトコルのみによりネットワーク状態の情報の管理が行われていたため、ネットワーク状態の情報の管理が適切に行えない場合があるという問題点があった。また、呼切断メッセージに障害の情報が含まれているにもかかわらず、この障害の情報がネットワーク状態の情報に反映されないため、呼切断メッセージに含まれる障害の情報が十分活用されていないという不具合もあった。
【０００４】
この発明は、上記に鑑みてなされたものであって、ルーティングプロトコルによるネットワーク状態の情報の管理を補完し、ネットワーク状態の情報の管理を適切に行う通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法を得ることを目的とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するために、この発明にかかる通信ネットワークシステムにあっては、複数のノード装置を通信可能に接続した通信ネットワークシステムにおいて、前記各ノード装置は、ネットワーク状態の情報を保持する保持手段と、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して前記各ノード装置のネットワーク状態の情報を変更するルーティングプロトコル通信手段と、呼設定処理中に障害を検出した場合、シグナリングプロトコルによる障害の情報を含む呼切断メッセージを生成する呼切断メッセージ生成手段と、前記呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する呼切断メッセージ転送手段と、自装置の前記呼切断メッセージ転送手段が前記呼切断メッセージを転送する場合、前記呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第１の情報変更手段と、を備えたことを特徴とする。
【０００６】
この発明によれば、保持手段が、ネットワーク状態の情報を保持し、ルーティングプロトコル通信手段が、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して各ノード装置のネットワーク状態の情報を変更し、呼切断メッセージ生成手段が、呼設定処理中に障害を検出した場合、障害の情報を含む呼切断メッセージを生成し、呼切断メッセージ転送手段が、呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送し、第１の情報変更手段が、自装置の呼切断メッセージ転送手段が呼切断メッセージを転送する場合、呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができる。
【０００７】
つぎの発明にかかる通信ネットワークシステムにあっては、ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信において障害を検出した場合、障害の情報を含むメッセージを生成するメッセージ生成手段と、前記メッセージ生成手段が生成したメッセージを他のノード装置に転送するメッセージ転送手段と、自装置の前記メッセージ転送手段が前記メッセージを転送する場合、前記メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第２の情報変更手段と、を備えたことを特徴とする。
【０００８】
この発明によれば、メッセージ生成手段が、ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第２の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、シグナリングプロトコル以外（呼設定をともなうまたは呼設定をともなわないデータ転送プロトコル等）によっても障害通知を行うことができる。
【０００９】
つぎの発明にかかる通信ネットワークシステムにあっては、前記ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信は、コネクションレス転送プロトコルによる通信であることを特徴とする。
【００１０】
この発明によれば、メッセージ生成手段が、コネクションレス転送プロトコルによる通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第２の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、コネクションレス転送プロトコルによっても障害通知を行うことができる。
【００１１】
つぎの発明にかかる通信ネットワークシステムにあっては、前記メッセージ生成手段が、転送経路を示すソースルーティング情報を前記メッセージに付加することを特徴とする。
【００１２】
この発明によれば、メッセージ生成手段が、転送経路を示すソースルーティング情報をメッセージに付加することにより、転送データのルートを逆にたどってこのメッセージを転送することができる。
【００１３】
つぎの発明にかかる通信ネットワークシステムにあっては、前記各ノード装置が、ルーティングプロトコル以外によりネットワーク状態の情報を変更した場合、ネットワーク状態の情報を同期させるためのフラッディングを行わないことを特徴とする。
【００１４】
この発明によれば、各ノード装置が、ルーティングプロトコル以外によりネットワーク状態の情報を変更した場合、ネットワーク状態の情報を同期させるためのフラッディングを行わないことにより、制御トラフィックの増大を低減することができる。
【００１５】
つぎの発明にかかる通信ネットワークシステムにあっては、前記ネットワーク状態の情報に、ノード装置の各通信機能部または各通信プロトコルごとの転送障害の要因に対応する障害レベルの情報が含まれることを特徴とする。
【００１６】
この発明によれば、ネットワーク状態の情報に、ノード装置の各通信機能部ごとの転送障害の要因に対応する障害レベルの情報を含むことにより、障害の管理を適切に行うことができる。
【００１７】
つぎの発明にかかる通信ネットワークシステムにあっては、発ノード装置が、前記障害レベルの情報に基づいて宛先までのルーティング情報を決定することを特徴とする。
【００１８】
この発明によれば、発ノード装置が、障害レベルの情報に基づいて宛先までのルーティング情報を決定することにより、制御メッセージやデータを転送することができる確率を高めることができる。
【００１９】
つぎの発明にかかる通信ネットワークシステムにおける障害通知方法にあっては、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知し、各ノード装置に保持されたネットワーク状態の情報を変更する第１の情報変更工程と、呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送するメッセージ転送工程と、前記呼切断メッセージを転送する各ノード装置にて、前記呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更する第２の情報変更工程と、を含むことを特徴とする。
【００２０】
この発明によれば、第１の情報変更工程で、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知し、各ノード装置に保持されたネットワーク状態の情報を変更し、メッセージ転送工程で、呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送し、第２の情報変更工程で、呼切断メッセージを転送する各ノード装置にて、呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更することにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができる。
【００２１】
【発明の実施の形態】
以下、この発明にかかる通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法の実施の形態を、図面に基づいて詳細に説明する。なお、この実施の形態により、この発明が限定されるものではない。
【００２２】
図１は、この発明の一実施の形態にかかる通信ネットワークシステムの構成を示す構成図である。この通信ネットワークシステムは、複数の通信ネットワーク装置（ノード）１，２，３，４，５，６を有し、各ノード１〜６は、回線１１，１２，１３，１４，１５，１６，１７，１８により、通信可能に接続されている。各ノード１〜６間では、ルーティングプロトコル，シグナリングプロトコル，シグナリングプロトコル以外の呼設定をともなうもしくはともなわないデータ転送プロトコル等によって、またはプロトコルによらずに通信が行われる。
【００２３】
図２は、図１に示したこの実施の形態にかかるノードの構成例を示す機能ブロック図である。各ノード１〜６は、同様の構成であって、障害の情報を全ノード装置に通知するためのルーティングプロトコルを実行するルーティング機能部２１と、シグナリングプロトコルにより呼接続を実行するシグナリング機能部２３と、シグナリングプロトコル以外のデータ転送プロトコル（コネクションレスプロトコル等）によりまたはプロトコルによらずにデータ転送を行うデータ転送機能部２４と、ネットワーク状態の情報を含むトポロジーデータを記憶するトポロジーデータ記憶部２５と、トポロジーデータ記憶部２５に記憶されたトポロジーデータを管理するトポロジー管理部２２と、を備えている。
【００２４】
ルーティング機能部２１は、障害を検出した場合、障害の情報を含むルーティングメッセージを生成してフラッディングする。また、他のノードから障害の情報を含むルーティングメッセージを受信した場合、受信したルーティングメッセージに含まれる障害の情報に基づいてトポロジーデータを変更するようにトポロジー管理部２２に対して指示するとともに、このルーティングメッセージをフラッディングする。
【００２５】
シグナリング機能部２３は、呼設定処理中に障害を検出した場合、障害の情報を含む呼切断メッセージを生成し、生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する。また、他のノードから呼切断メッセージを受信した場合、受信した呼切断メッセージに含まれる障害の情報に基づいてトポロジーデータを変更するようにトポロジー管理部２２に対して指示するとともに、この呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する。
【００２６】
データ転送機能部２４は、障害を検出した場合、データ転送経路を示すソースルーティング情報および障害の情報を含むメッセージを生成し、データ転送経路の逆をたどって転送する。また、他のノードからこのメッセージを受信した場合、このメッセージに含まれる障害の情報に基づいてトポロジーデータを変更するようにトポロジー管理部２２に対して指示するとともに、このメッセージを、データ転送経路の逆をたどって転送する。トポロジー管理部２２は、ルーティング機能部２１，シグナリング機能部２３，データ転送機能部２４からの指示により、トポロジーデータ記憶部２５に記憶されたトポロジーデータを変更する。
【００２７】
各ノード１〜６は、自ノードのトポロジーデータ（自ノードのトポロジーデータ記憶部２５に記憶されたトポロジーデータ）に変化があった場合であっても、ルーティング機能部２１以外が関与するトポロジーデータの変化であるときはフラッディングを行わない。トポロジーデータは、ネットワークトポロジーの静的な接続情報、ネットワーク状態の情報およびルーティング情報を含む。ネットワーク状態の情報は、各通信機能部または各通信プロトコルごとの転送障害の要因に対応する障害レベルの情報を含むものであってもよい。
【００２８】
以上の構成において、この実施の形態の動作について説明する。たとえば、ノード１からノード６へ発呼するとき、ノード１は、自ノードのトポロジーデータ記憶部２５に記憶されたノード１からノード６までのルーティング情報のうち、正常なルートのルーティング情報を一つ選択する。ここで、全てのノード１〜６は、全てのノード１〜６および回線１１〜１７が正常であると認識しているとし、ノード１は、回線１４，ノード４，回線１８，ノード５，回線１６，ノード３および回線１３を経由するルートのルーティング情報を選択したとする。
【００２９】
ノード１は、ノード１に接続する図示しない端末から発呼要求を受信し、図示しない宛先端末が接続するノード６へ呼設定メッセージを転送しようとする。このとき、ノード３とノード６とを接続する回線１３に、呼設定メッセージが転送できないような障害が発生したとすると、障害が発生した回線１３に接続されたノード３，６それぞれのルーティング機能部２１は、この障害を瞬時に認識し、障害情報（障害の情報）を含むルーティングメッセージを全ノード宛にフラッディングしようとする。しかし、既にノード１は呼設定メッセージを送信していたとする。
【００３０】
図３は、この実施の形態にかかるフラッディングメッセージの流れを示すシーケンス図である。ノード３，６は、ノード３，６間に発生した障害を認識し、障害に関するフラッディングメッセージ（障害情報を含むルーティングメッセージ）を隣接する全てのノード（ノード２，５，６およびノード３，５）へ送信する。ただし、ノード３，６間については、障害状態によって、このルーティングメッセージが送信されない場合がある。なぜなら、障害には、呼設定に関する特有な障害（帯域などのリソースが確保できない等）から物理的な回線断まであり、前者のような場合はルーティングメッセージを送信することができるが、後者のような場合はルーティングメッセージを送信することができないからである。
【００３１】
このルーティングメッセージを受信したノードは、回線状態（ネットワーク状態）を認識し、トポロジーデータを回線状態に設定する。すなわち、ルーティングメッセージに含まれる障害情報に基づいて自ノードのトポロジーデータを変更する。また、このルーティングメッセージをさらに自ノードに隣接するノード（このルーティングメッセージを送信してきたノードを除く）にフラッディングする。
【００３２】
図３では、フラッディングメッセージがノード３，６の隣接ノード（ノード２，５，６およびノード３，５）までしかフラッディングされていない時点を表している。なお、図３では、図が見やすいように、ノード３からのフラッディングメッセージとノード６からのフラッディングメッセージとを上下にずらして示しているが、これらは略同時に発生する。この時点では、図４に示すように、ノード２，３，５，６のトポロジーデータは、回線状態に設定が完了しているが、ノード１，４のトポロジーデータは、回線状態に設定が完了していない。換言すれば、ノード２，３，５，６のトポロジーデータには障害情報が反映されているが、ノード１，４のトポロジーデータには障害情報が反映されていない。
【００３３】
この時点で、ノード１は、まだ障害を認識していないので、ノード４，５，３を経由してノード６に至るルートを正常であると認識しており、また、既に呼設定メッセージを送信している。図５は、この実施の形態にかかる呼設定メッセージの流れを示すシーケンス図である。ノード１から送信されてきた呼設定メッセージは、ノード４，５を介してノード３まで転送されるが、回線１３を使用してノード６に転送することができず、障害が検出される。
【００３４】
ノード３のシグナリング機能部２３は、回線１３を使用して呼設定メッセージを転送することができず、障害を検出し、呼設定メッセージを拒否する呼切断メッセージを生成し、呼設定メッセージが経由してきた経路とは逆の経路で発ノード１へ返送する。ここで、呼切断メッセージには、ノード３，６間が転送不能であることを示す障害情報（障害ポイント情報）が設定される。障害ポイント情報には、少なくとも、ノード３，６間であるという情報と障害であるという情報が含まれる。
【００３５】
障害ポイント情報を含む呼切断メッセージを受信した各ノードは、自ノードのトポロジーデータに障害状態を設定していく。すなわち、転送ルートの各ノード３，５，４，１のトポロジーデータに障害情報が反映されることとなる。図６は、この実施の形態にかかる呼設定メッセージによるトポロジーデータの変化を示す説明図であり、呼切断メッセージがノード４まで転送された時点を示している。ノード３，５，４は、呼切断メッセージにより、回線１３の障害を認識し、自ノードのトポロジーデータを変更している。
【００３６】
たとえば、図４に示すように、ルーティングメッセージが、処理遅延，動作順序，紛失，到達不可能などさまざまな要因により、ノード１，４に到着していない場合、ルーティングメッセージによるノード１，４のトポロジーデータの変更は行われない。しかし、図６に示すように、呼切断メッセージがノード４に到着していれば、呼切断メッセージにより障害情報をノード４のトポロジーデータに反映することができる。すなわち、ルーティングメッセージにより各ノードのトポロジーデータを変更するとともに呼切断メッセージによっても各ノードのトポロジーデータを変更することにより、ルーティングメッセージが未到達または到達しない場合でも呼切断メッセージが到達していればトポロジーデータを変更することができる。
【００３７】
これにより、たとえば、ノード４に接続している端末からノード６に接続している端末に発呼要求があった場合、ノード６宛の第１ルート（優先順位が最も高いルート）が回線１３を経由するルート（回線１８，ノード５，回線１６，ノード３および回線１３を経由するルート等）であっても、障害があると認識している回線１３を避けるルート（回線１８，ノード５および回線１７を経由するルート等）を選択することができる。すなわち、迅速な呼設定が可能となる。ノード１においても同様に適切な通信を行うことができる。
【００３８】
つぎに、ネットワーク内で障害が発生している状態において、発ノードが２重化切替えを行い、切替え前に記憶していたネットワーク状態の情報を全て忘れてしまう場合の動作について説明する。障害発生時に送信されるルーティングプロトコルのフラッディングメッセージが紛失等によりネットワーク内の全てのノードに到達しなかった場合、ネットワーク内の各ノードのトポロジーデータが一致しなくなる。このようなネットワーク全体のトポロジーデータの不一致を回避するため、この通信ネットワークシステムにおいては、ルーティングプロトコルのフラッディングメッセージが定期的にも送信されている。
【００３９】
たとえば、回線１３で障害が発生している状態において、ノード１が２重化切替えを行い、その後、定期的なフラッディングメッセージの送信がまだ行われていないとする。この場合、図７に示すように、ノード１以外のノードのトポロジーデータには、回線１３で障害が発生しているという情報が反映されているが、ノード１のトポロジーデータには、回線１３で障害が発生しているという情報が反映されていない。ここで、ノード１が持つノード６宛の第１ルートが、回線１４，ノード４，回線１８，ノード５，回線１６，ノード３および回線１３を経由するルートであるとき、呼設定メッセージは、このルートを経由してノード６へ発呼しようとする。
【００４０】
しかし、この場合も、発ノード１から送信された呼設定メッセージは、ノード３から回線１３を使用してノード６へ転送するときに障害を検出する。ノード３では、呼設定メッセージを拒否する呼切断メッセージにノード３，６間が転送不能であることを示す障害ポイント情報を設定し、呼設定メッセージが経由してきた経路とは逆の経路で発ノード１へ送信する。障害ポイント情報を含む呼切断メッセージを受信した各ノードは、トポロジーデータに障害状態を設定していく。
【００４１】
呼切断メッセージが発ノード１まで転送されてきたとき、ノード１のトポロジーデータにも回線１３で障害が発生しているという状態が反映される。これにより、つぎからの発ノード１からの呼設定においては、回線１３を経由しないルートを選択することができる。
【００４２】
図８は、この実施の形態にかかるルーティングプロトコルのフラッディングメッセージの構成を示す説明図である。ルーティングプロトコルのフラッディングメッセージは、たとえば、メッセージ種別やメッセージ長などを示すメッセージヘッダと、フラッディングメッセージを生成（最初に発信）したノードのＩＤ（識別子：Identifier）である生成ノードＩＤと、ノードやリンク等どの情報を以下に示すかを示す情報であるＰＴＳＥ（PNNI Topology State Element）種別と、ＰＴＳＥ種別に示された情報をユニークに識別するために設定された番号であるＰＴＳＥ識別子と、ルーティングメッセージが最新であることを保証するための情報であるＰＴＳＥシーケンス番号と、リンクの状態などフラッディングメッセージで通知したい内容であるＰＴＳＥの内容と、から構成される。なお、ＰＴＳＥとはThe ATM ForumのＰＮＮＩで規定された単位である。
【００４３】
たとえば、図９に示すように、ノード１とノード２との間に、回線１１に加え、もう一つの回線１９があるとすると、ノード１では、回線１９，１１，１４をユニークに識別する番号としてａ，ｂ，ｃが設定される。また、ノード２では、回線１９，１１，１５をユニークに識別する番号としてａ，ｂ，ｃが設定され、ノード４では、回線１４，１５をユニークに識別する番号としてａ，ｂが設定される。この場合、ノード１が発信するルーティングプロトコルのフラッディングメッセージとしては、図１０に示す例１または例２が考えられる。例１では、ＰＴＳＥ識別子として、ノード１内でユニークな回線の番号を使用し、例２では、ＰＴＳＥ識別子として、ネットワーク内でユニークな回線の番号を使用している。
【００４４】
図１１は、この実施の形態にかかる各ノードのトポロジーデータ記憶部２５が記憶するトポロジーデータ内の情報を示す説明図である。トポロジーデータ内の情報は、たとえば、ネットワーク内でユニークなノードのＩＤであるノードＩＤと、ノードの運用状態を示すノード状態と、ノード情報の最新性をチェックするためのＰＴＳＥシーケンス番号（ノード情報用）と、ノード内で回線をユニークに識別する番号である回線ＩＤと、ネットワーク内で回線をユニークに識別する番号であるネットワーク回線ＩＤと、回線の状態を示す回線状態と、回線情報の最新性をチェックするためのＰＴＳＥシーケンス番号（回線情報用）と、を含んでいる。回線ＩＤは、図９に示したａ，ｂ，ｃに相当し、ネットワーク回線ＩＤは図１０に示した１１，１４，１５，１９に相当する。
【００４５】
つぎに、各ノードにおける動作について説明する。図１２は、この実施の形態にかかるノードにおける、ルーティングプロトコルによる動作を示す説明図である。各ノード１〜６のいずれかにおいて、ルーティングプロトコルのフラッディングメッセージ３０を受信した場合、まず、ルーティング機能部２１がメッセージ処理を行う。このメッセージ処理では、メッセージ解析やフォーマットチェックが行われる。
【００４６】
つぎに、ルーティング機能部２１は、フラッディングメッセージ３０に含まれる情報の最新性をチェックするため、この情報中の、ノードや回線に設定された番号やこれらをグローバルに識別する位置情報（図８の例では、生成ノードＩＤやＰＴＳＥ識別子）をトポロジー管理部２２に渡して問合せを行う（図１２中の３１）。ルーティング機能部２１からの問合せを受けたトポロジー管理部２２は、トポロジーデータ記憶部２５に記憶されたトポロジーデータから所定の情報を収集する。この所定の情報は、ルーティング機能部２１からの、ノードや回線に設定された番号やこれらをグローバルに識別する位置情報をキーに検索され、収集される。
【００４７】
フラッディングメッセージ３０には、その最新性を確認することができるようにフラッディングメッセージ３０のシーケンス番号（図８の例では、ＰＴＳＥシーケンス番号）が含まれている。このシーケンス番号は、情報をユニークに識別できるものであればどのようなものでもよく、たとえば、フラッディングメッセージを生成するたびに更新する番号でもよいし、フラッディングメッセージを生成した時刻を設定したものであってもよい。ノード内の時刻は内蔵のバッテリーにより常に計測されているので、フラッディングメッセージを生成した時刻を設定してシーケンス番号とする場合、ノードを再立上げしたときにシーケンス番号が初期値に戻ってしまうという不具合を防ぐことができる。
【００４８】
このシーケンス番号は、ノードや回線に設定された番号やこれらをグローバルに識別する位置情報とともにルーティング機能部２１からトポロジー管理部２２に渡される。トポロジーデータ記憶部２５のトポロジーデータの情報にもシーケンス番号（図１１の例ではＰＴＳＥシーケンス番号（ノード情報用），ＰＴＳＥシーケンス番号（回線情報用））が含まれている。トポロジー管理部２２は、このシーケンス番号により、トポロジーデータ内の情報（図１１の例では、ノードＩＤ，ノード状態，回線ＩＤ，ネットワーク回線ＩＤ，回線状態等）を管理している。
【００４９】
たとえば、フラッディングメッセージ３０が、図１０の例１に示したメッセージフォーマットである場合、トポロジー管理部２２は、生成ノードＩＤおよびＰＴＳＥ識別子（ノード内でユニークな回線番号）をキーとして、トポロジーデータ内を検索する。トポロジーデータが図１１に示した情報を含む場合、まず、生成ノードＩＤからノードＩＤを見つける。そして、このノードＩＤおよびＰＴＳＥ識別子から回線ＩＤを見つけ、この回線ＩＤに対応するＰＴＳＥシーケンス番号（回線情報用）を見つけ出す。
【００５０】
一方、フラッディングメッセージ３０が、図１０の例２に示したメッセージフォーマットである場合、トポロジー管理部２２は、ＰＴＳＥ識別子（ネットワーク内でユニークな回線番号）をキーとして、トポロジーデータ内を検索する。この場合は、ＰＴＳＥ識別子から回線ＩＤを見つけ、この回線ＩＤに対応するＰＴＳＥシーケンス番号（回線情報用）を見つけ出すことができる。この場合も、先に生成ノードＩＤからノードＩＤを見つけるようにしてもよい。なお、前述した検索方法は、トポロジーデータの構成やＩＤの割当てポリシー等によって変化する。
【００５１】
トポロジー管理部２２は、ルーティング機能部２１からのフラッディングメッセージ３０のシーケンス番号と、検索して得られたトポロジーデータのシーケンス番号と、を比較し、フラッディングメッセージ３０に含まれる情報の最新性を判断し、判断結果をルーティング機能部２１に通知する。たとえば、シーケンス番号がインクリメントされていくものである場合、ルーティング機能部２１からのフラッディングメッセージ３０のシーケンス番号が「１」で、検索して得られたトポロジーデータのシーケンス番号が「０」であるとき、ルーティング機能部２１からのフラッディングメッセージ３０に含まれる情報が最新であると判断される。
【００５２】
ルーティング機能部２１は、フラッディングメッセージ３０に含まれる情報の最新性が明らかになると（トポロジーデータの情報よりもフラッディングメッセージの情報の方が新しいということが明らかになると）、トポロジーデータ記憶部２５に新たな情報（フラッディングメッセージ３０の情報）を設定するようにトポロジー管理部２２に依頼する。このときトポロジーデータの情報のシーケンス番号が更新されることになる。
【００５３】
シーケンス番号は、自ノードや自ノードに接続された回線（自ノードから見た回線）に関してのみ更新することができ、他ノードや自ノードに接続されていない回線に関しては更新しない。シーケンス番号の初期設定は、ノードが立ち上がったときや、回線が発生（回線を認識）したときに行われる。シーケンス番号の更新は、ネットワーク状態の変化やフラッディングメッセージの定期通知時に行われる。トポロジー管理部２２は、シーケンス番号が更新されていることを確認すると、トポロジーデータに最新の情報を設定するとともに、ルーティング機能部２１に状態変化通知３２を送信する。
【００５４】
状態変化通知３２を受信したルーティング機能部２１は、フラッディングメッセージ３０を送信してきたノード以外の隣接するノードにフラッディングを行う。定期通知の場合や、障害を検出した場合は、自らがルーティングメッセージを生成するので、生成したルーティングメッセージを隣接するノード全てにフラッディングする。
【００５５】
図１３は、この実施の形態にかかるノードにおける、シグナリングプロトコルによる動作を示す説明図である。各ノード１〜６のいずれかにおいて、シグナリングプロトコルの呼切断メッセージ４０を受信した場合、まず、シグナリング機能部２３がメッセージ処理を行う。このメッセージ処理では、メッセージ解析やフォーマットチェックが行われる。つぎに、シグナリング機能部２３は、呼切断メッセージ４０に含まれる障害ポイント情報を設定するためにトポロジー管理部２２に問合せを行う。
【００５６】
ルーティングプロトコルの場合と同様に、問合せを受けたトポロジー管理部２２は、トポロジーデータ記録部２５に記録されたトポロジーデータから所定の情報を収集し、シグナリング機能部２３は、トポロジーデータに新たな障害情報（呼切断メッセージ４０に含まれる障害ポイント情報）を設定するようトポロジー管理部２２に依頼する（図１３の４１）。しかし、ルーティングプロトコルと異なり、シグナリングプロトコルのメッセージにはシーケンス番号が存在しないので、シーケンス番号の比較，設定は行われない。この場合、シーケンス番号が更新されないので、トポロジー管理部２２は状態変化通知をルーティング機能部２１に送信せず、ルーティング機能部２１はフラッディングを行わない。
【００５７】
このようなトポロジーデータの管理方法は以下のように言い換えることができる。すなわち、ルーティングプロトコル以外のプロトコル（シグナリングプロトコル等）のメッセージによる障害ポイント情報はあくまでも過渡的なもの、またはルーティングプロトコルの補完を行うためのものである。ネットワーク全体のトポロジーデータの同期を取るのはあくまでもルーティングプロトコルであり、この点で明らかに機能分担されている。
【００５８】
シグナリングプロトコルによりトポロジーデータの変更があった場合もフラッディングを行い、ネットワーク全体の同期を取ろうとすると、制御トラフィックが増大し、またルーティングプロトコルの制御メッセージとの共存により、かえってネットワーク全体の同期の揺らぎが発生する。前述したように、ルーティングプロトコル以外のプロトコル（シグナリングプロトコル等）によるトポロジーデータの変更があった場合はフラッディングを行わないようにすることにより、ネットワークの同期を取る制御メッセージを増大させることなく、トポロジーデータの完全性を向上させることができる。
【００５９】
図１４は、この実施の形態にかかるノードにおける、データ転送プロトコルによる動作を示す説明図である。各ノード１〜６において、データ転送は、シグナリングプロトコルによって通信経路を確保する場合だけでなく、呼設定をともなわないＵＤＰのようなコネクションレス転送によっても行われる。また、シグナリングプロトコル以外の呼設定をもとなうプロトコルによっても行われる。このような場合でも、障害ポイント通知（障害情報の通知）が可能である。
【００６０】
コネクションレス転送の場合、発ノードのデータ転送機能部２４は、コネクションレス転送データに宛先ノードまでのルーティング情報を付加する。コネクションレス転送データの転送中に障害ポイントに遭遇した場合、障害を検出したノードのデータ転送機能部２４は、障害ポイント情報およびルーティング情報を含んだ障害ポイント通知メッセージ（シグナリングプロトコルの呼切断メッセージに相当するメッセージ）を生成し、発ノードへ送信する。送信された障害ポイント通知メッセージは、ルーティング情報により、コネクションレス転送データの転送経路の逆をたどって転送される。
【００６１】
障害ポイント通知メッセージを転送する各ノードでは、前述したシグナリングプロトコルによる場合と同様にしてトポロジーデータに障害情報を設定する。この場合、シグナリング機能部２３に代えてデータ転送機能部２４が処理を行う。各ノードにおいて、障害ポイント通知メッセージ５０を受信すると、データ転送機能部２４は、障害ポイント情報をトポロジーデータに設定するため、トポロジー管理部２２に処理を依頼する（図１４中の５１）。シグナリングプロトコル以外の呼設定をもとなうプロトコルによるデータ転送やプロトコルによらないデータ転送においても同様にトポロジーデータへの障害情報の反映が行われる。
【００６２】
前述した障害情報をさらに詳細に設定することもできる。たとえば、ノード３，６間を接続する回線１３が障害発生ポイントであるという情報に加えて、プロトコル障害，輻輳による障害等の障害の種別（障害要因）などといった情報を設定することもできる。障害には、全てのプロトコルおよび通信機能部（ルーティング機能部２１，シグナリング機能部２３，データ転送機能部２４）が転送不可能な障害の他、各プロトコルおよび通信機能部に依存した要因による障害（一部のプロトコルや通信機能部による転送が不可能となる障害）がある。プロトコルや通信機能部ごとの障害要因およびこれらの障害要因に対応する障害レベルを各ノードのトポロジーデータに設定するようにしてもよい。
【００６３】
図１５は、この実施の形態にかかるプロトコルごとの障害要因と障害レベルとの対応を示す図表である。この通信ネットワークシステムにおいては、ルーティングプロトコル，シグナリングプロトコル，他のデータ転送プロトコルなどのプロトコル種別６０に依存した障害要因６１を、呼設定またはデータ転送の可否を決定付ける障害レベル６２に対応付けている。障害レベル６２は、どのようなものでもよいが、ここでは、重障害，中障害および軽障害の３段階に分けられているとする。そして、重障害とは、全てのプロトコルおよび通信機能部が転送不可能な障害であり、中障害とは、各プロトコルおよび通信機能部に依存した要因で転送不可能な障害であり、軽障害とは、各プロトコルおよび通信機能部に依存した要因で基本的に転送不可能であるが、状況によっては転送可能な場合がある障害であるとする。
【００６４】
たとえば、ルーティングプロトコルが、物理回線の障害を検出し、転送不可能と認識した場合は、他の全てのプロトコルにおいても転送不可能であるので、重障害と対応付けられる。また、シグナリングプロトコルの呼設定でデータ転送用に割り当てた帯域が溢れることによって生じるリソース不足は、コネクションレス転送のように帯域を割り当てないプロトコルにとっては無意味（通信可能）な障害であるので中障害と対応付けられる。
【００６５】
また、制御データやユーザデータ転送による一時的な輻輳による転送不可は、一時的なバーストトラフィックが発生したと考えられ、すぐにプロトコルメッセージの転送が可能となると予想されるため、軽障害と対応付けられる。このように、プロトコルや通信機能部ごとの障害要因およびこれらの障害要因に対応する障害レベルをトポロジーデータに設定することにより、障害の一元管理ができるとともに、トポロジーデータに設定された障害要因および障害レベルを利用して、制御メッセージやデータを可能な限り転送することができる。
【００６６】
この障害レベルの情報を利用してルーティング情報の選択を行うようにしてもよい。図１６は、この実施の形態にかかるルーティング情報決定処理の流れを示すフローチャートである。ルーティング情報決定処理において、トポロジー管理部２２は、データ転送プロトコルまたは通信機能部からルーティング情報を要求されると、トポロジーデータ記憶部２５に記憶されたトポロジーデータのルーティング情報を検索する（Ｓ１）。このルーティング情報は、宛先ごとに管理されており、第１候補から順に検索される。
【００６７】
つぎに、トポロジー管理部２２は、検索したルーティング情報のルートに障害があるか否かを判定する（Ｓ２）。検索したルーティング情報のルートに障害がない場合は、検索したルーティング情報を選択してルートを決定し、処理を終える。一方、検索したルーティング情報のルートに障害がある場合は、トポロジーデータの障害レベルの情報を参照し、その障害の障害レベルを判定する（Ｓ３）。その障害の障害レベルが重障害である場合は、どのプロトコルおよび通信機能部でも転送不可能なので、つぎの候補のルーティング情報があるか否かを判定し（Ｓ４）、つぎの候補のルーティング情報がある場合はステップＳ１に戻る。一方、つぎの候補のルーティング情報がない場合は転送不可、すなわち該当ルートなしであることをプロトコルまたは通信機能部に通知して処理を終える。
【００６８】
ステップＳ３で、中障害または軽障害であると判定した場合は、プロトコルや通信機能部によっては転送が可能であるため、各プロトコルや通信機能部ごとの障害要因を特定する（Ｓ５）。すなわち、要求元のプロトコルまたは通信機能部に関する障害要因を特定する。そして、特定した障害要因に対応する障害レベルを判定する（Ｓ６）。判定の結果、中障害である場合は、要求元のプロトコルまたは通信機能部では転送不可能であるので、つぎの候補のルーティング情報があるか否かを判定し（Ｓ８）、つぎの候補のルーティング情報がある場合はステップＳ１に戻る。一方、つぎの候補のルーティング情報がない場合は転送不可、すなわち該当ルートなしであることをプロトコルまたは通信機能部に通知して処理を終える。
【００６９】
ステップＳ６で、軽障害であると判定した場合は、転送可能性の確率を高めるため、つぎの候補のルーティング情報があるか否かを判定する（Ｓ７）。つぎの候補がない場合は、当該ルーティング情報を選択してルートを決定し、処理を終える。一方、つぎの候補のルーティング情報がある場合は、ステップＳ１に戻る。その後、障害のないルートが見つからなかった場合は、軽障害のルートのルーティング情報を選択してルートを決定し、処理を終える。ルート候補が多かったり、ルート候補の検索に多大な時間を要する場合には、ルート候補内の一部に軽障害が検出されたときに、そのルートをプロトコルまたは通信機能部に通知するようにしてもよい。また、各プロトコルおよび通信機能部に依存した障害要因を全て重障害と対応付けるようにしてもよい。
【００７０】
前述したように、この実施の形態によれば、ルーティングプロトコルによるフラッディングメッセージだけでなく、シグナリングプロトコルによる呼切断メッセージにより、各ノードのトポロジーデータの変更を行うため、ルーティングプロトコルのフラッディングメッセージの遅延，紛失等の要因により、トポロジーデータに障害情報を反映できない場合でも、シグナリングプロトコルによる呼切断メッセージに含まれる障害情報によって、より正確なトポロジー状態を認識できるとともに、迅速な呼設定が可能となる。
【００７１】
また、２重化設定により、ネットワーク状態の情報を忘れてしまった場合でも、シグナリングプロトコルによる呼切断メッセージに含まれる障害情報によって、より正確なトポロジー状態を認識できるとともに、迅速な呼設定が可能となる。すなわち、シグナリングプロトコルによる呼切断メッセージに含まれる障害情報を有効活用してルーティングプロトコルの不完全性を補完し、適切な通信を行うことができる。
【００７２】
また、ルーティングプロトコル以外のプロトコルによるトポロジーデータの変更があった場合はフラッディングを行わないようにすることにより、ネットワークの同期を取る制御メッセージを増大させることなく、トポロジーデータの完全性を向上させることができる。また、シグナリングプロトコル以外の呼設定をともなうもしくは呼設定をともなわないデータ転送プロトコルにより、またはプロトコルによらずに障害情報の通知を行うことができるため、通信の信頼性が向上するとともに、汎用性に富んだ障害監視を行うことができる。
【００７３】
また、障害要因に対応付けられた障害レベルをトポロジーデータに設定するため、障害の一元管理ができるとともに、トポロジーデータに設定された障害要因および障害レベルを利用して、制御メッセージやデータを可能な限り転送することができる。また、障害レベルをルーティング情報の検索に用いるため、制御メッセージやデータを高い確率で転送することができる。
【００７４】
【発明の効果】
以上説明したとおり、この発明によれば、保持手段が、ネットワーク状態の情報を保持し、ルーティングプロトコル通信手段が、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して各ノード装置のネットワーク状態の情報を変更し、呼切断メッセージ生成手段が、呼設定処理中に障害を検出した場合、シグナリングプロトコルによる障害の情報を含む呼切断メッセージを生成し、呼切断メッセージ転送手段が、呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送し、第１の情報変更手段が、自装置の呼切断メッセージ転送手段が呼切断メッセージを転送する場合、呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができるため、ルーティングプロトコルによるネットワーク状態の情報の管理を補完し、ネットワーク状態の情報の管理を適切に行うことができる、という効果を奏する。
【００７５】
つぎの発明によれば、メッセージ生成手段が、ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第２の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、シグナリングプロトコル以外（呼設定をともなうまたは呼設定をともなわないデータ転送プロトコル等）によっても障害通知を行うことができるため、シグナリングプロトコル以外によってもネットワーク状態の情報の管理の信頼性を高めることができ、汎用性に富んだネットワーク状態の情報の管理の信頼性向上を図ることができる、という効果を奏する。
【００７６】
つぎの発明によれば、メッセージ生成手段が、コネクションレス転送プロトコルによる通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第２の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、コネクションレス転送プロトコルによっても障害通知を行うことができるため、コネクションレス転送プロトコルによってもネットワーク状態の情報の管理の信頼性を高めることができ、汎用性に富んだネットワーク状態の情報の管理の信頼性向上を図ることができる、という効果を奏する。
【００７７】
つぎの発明によれば、メッセージ生成手段が、転送経路を示すソースルーティング情報を、障害の情報を含むメッセージに付加するため、転送データのルートを逆にたどってこのメッセージを転送することができる、という効果を奏する。
【００７８】
つぎの発明によれば、各ノード装置が、ルーティングプロトコル以外によりネットワーク状態の情報を変更した場合、ネットワーク状態の情報を同期させるためのフラッディングを行わないことにより、制御トラフィックの増大を低減することができるため、適切な通信を行うことができる、という効果を奏する。
【００７９】
つぎの発明によれば、ネットワーク状態の情報に、ノード装置の各通信機能部ごとの転送障害の要因に対応する障害レベルの情報を含むため、障害の管理を適切に行うことができる、という効果を奏する。
【００８０】
つぎの発明によれば、発ノード装置が、障害レベルの情報に基づいて宛先までのルーティング情報を決定するため、制御メッセージやデータを転送することができる確率を高めることができる、という効果を奏する。
【００８１】
つぎの発明によれば、第１の情報変更工程で、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知し、各ノード装置に保持されたネットワーク状態の情報を変更し、メッセージ転送工程で、呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送し、第２の情報変更工程で、呼切断メッセージを転送する各ノード装置にて、呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更することにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができるため、ルーティングプロトコルによるネットワーク状態の情報の管理を補完し、ネットワーク状態の情報の管理を適切に行うことができる、という効果を奏する。
【図面の簡単な説明】
【図１】  この発明の一実施の形態にかかる通信ネットワークシステムの構成を示す説明図である。
【図２】  図１に示したこの実施の形態にかかるノードの構成例を示す機能ブロック図である。
【図３】  この実施の形態にかかるフラッディングメッセージの流れを示すシーケンス図である。
【図４】  この実施の形態にかかるフラッディングによるトポロジーデータの変化を示す説明図である。
【図５】  この実施の形態にかかる呼設定メッセージの流れを示すシーケンス図である。
【図６】  この実施の形態にかかる呼設定メッセージによるトポロジーデータの変化を示す説明図である。
【図７】  この実施の形態にかかるトポロジーデータの状態の一例を示す説明図である。
【図８】  この実施の形態にかかるルーティングプロトコルのフラッディングメッセージの構成を示す説明図である。
【図９】  この実施の形態にかかる通信ネットワークシステムの他の構成を示す説明図である。
【図１０】  この実施の形態にかかるルーティングプロトコルのフラッディングメッセージの一例を示す説明図である。
【図１１】  この実施の形態にかかるトポロジーデータ内の情報を示す説明図である。
【図１２】  この実施の形態にかかるノードにおける、ルーティングプロトコルによる動作を示す説明図である。
【図１３】  この実施の形態にかかるノードにおける、シグナリングプロトコルによる動作を示す説明図である。
【図１４】  この実施の形態にかかるノードにおける、データ転送プロトコルによる動作を示す説明図である。
【図１５】  この実施の形態にかかるプロトコルごとの障害要因と障害レベルとの対応を示す説明図である。
【図１６】  この実施の形態にかかるルーティング情報決定処理の流れを示すフローチャートである。
【符号の説明】
１〜６  ノード、１１〜１９  回線、２１  ルーティング機能部、２２  トポロジー管理部、２３  シグナリング機能部、２４  データ転送機能部、２５  トポロジーデータ記憶部。
【図１】
0003712337.tif 000002
【図２】
0003712337.tif 000003
【図３】
0003712337.tif 000004
【図４】
0003712337.tif 000005
【図５】
0003712337.tif 000006
【図６】
0003712337.tif 000007
【図７】
0003712337.tif 000008
【図８】
0003712337.tif 000009
【図９】
0003712337.tif 000010
【図１０】
0003712337.tif 000011
【図１１】
0003712337.tif 000012
【図１２】
0003712337.tif 000013
【図１３】
0003712337.tif 000014
【図１４】
0003712337.tif 000015
【図１５】
0003712337.tif 000016
【図１６】
0003712337.tif 000017