JP3712337B2 - Communication network system and failure notification method in communication network system - Google Patents
Communication network system and failure notification method in communication network system Download PDFInfo
- Publication number
- JP3712337B2 JP3712337B2 JP2000020942A JP2000020942A JP3712337B2 JP 3712337 B2 JP3712337 B2 JP 3712337B2 JP 2000020942 A JP2000020942 A JP 2000020942A JP 2000020942 A JP2000020942 A JP 2000020942A JP 3712337 B2 JP3712337 B2 JP 3712337B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- information
- failure
- node
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、ネットワークトポロジーの静的な接続情報を各ノードが予め固定的に持ち、宛先までのルーティング情報を発ノードが決定するソースルーティング方式を採用する通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法に関し、特に、ルーティングプロトコルにより、各ノードが保持するネットワーク状態の情報を管理する通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法に関するものである。
【0002】
【従来の技術】
従来の通信ネットワークシステムとして、たとえば、The ATM ForumにおけるPNNI 1.0(Private Network-Network Interface Specification Version 1.0)や特開平10−285214号公報に開示された「障害回復システム」がある。これらの通信ネットワークシステムによれば、障害を検出したとき、障害箇所の情報を含むリリースメッセージ(呼切断メッセージ)が送信される。リリースメッセージに含まれる障害箇所の情報は、呼設定に関する発ノードまたは発ノード相当(サブネットを構成したときのサブネットの入口ノード等)のみが利用し、これら以外のノードは利用しない。また、障害箇所の情報は、各ノードが保持するトポロジーデータのネットワーク状態の情報に反映されることもない。各ノードが保持するネットワーク状態の情報の管理,変更は、ルーティングプロトコルのみにより行われていた。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来の技術によれば、ルーティングプロトコルには、ルーティングメッセージの遅延,紛失,到達不可能性などの様々な不完全性があるにもかかわらず、ルーティングプロトコルのみによりネットワーク状態の情報の管理が行われていたため、ネットワーク状態の情報の管理が適切に行えない場合があるという問題点があった。また、呼切断メッセージに障害の情報が含まれているにもかかわらず、この障害の情報がネットワーク状態の情報に反映されないため、呼切断メッセージに含まれる障害の情報が十分活用されていないという不具合もあった。
【0004】
この発明は、上記に鑑みてなされたものであって、ルーティングプロトコルによるネットワーク状態の情報の管理を補完し、ネットワーク状態の情報の管理を適切に行う通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法を得ることを目的とする。
【0005】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するために、この発明にかかる通信ネットワークシステムにあっては、複数のノード装置を通信可能に接続した通信ネットワークシステムにおいて、前記各ノード装置は、ネットワーク状態の情報を保持する保持手段と、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して前記各ノード装置のネットワーク状態の情報を変更するルーティングプロトコル通信手段と、呼設定処理中に障害を検出した場合、シグナリングプロトコルによる障害の情報を含む呼切断メッセージを生成する呼切断メッセージ生成手段と、前記呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する呼切断メッセージ転送手段と、自装置の前記呼切断メッセージ転送手段が前記呼切断メッセージを転送する場合、前記呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第1の情報変更手段と、を備えたことを特徴とする。
【0006】
この発明によれば、保持手段が、ネットワーク状態の情報を保持し、ルーティングプロトコル通信手段が、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して各ノード装置のネットワーク状態の情報を変更し、呼切断メッセージ生成手段が、呼設定処理中に障害を検出した場合、障害の情報を含む呼切断メッセージを生成し、呼切断メッセージ転送手段が、呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送し、第1の情報変更手段が、自装置の呼切断メッセージ転送手段が呼切断メッセージを転送する場合、呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができる。
【0007】
つぎの発明にかかる通信ネットワークシステムにあっては、ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信において障害を検出した場合、障害の情報を含むメッセージを生成するメッセージ生成手段と、前記メッセージ生成手段が生成したメッセージを他のノード装置に転送するメッセージ転送手段と、自装置の前記メッセージ転送手段が前記メッセージを転送する場合、前記メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第2の情報変更手段と、を備えたことを特徴とする。
【0008】
この発明によれば、メッセージ生成手段が、ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第2の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、シグナリングプロトコル以外(呼設定をともなうまたは呼設定をともなわないデータ転送プロトコル等)によっても障害通知を行うことができる。
【0009】
つぎの発明にかかる通信ネットワークシステムにあっては、前記ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信は、コネクションレス転送プロトコルによる通信であることを特徴とする。
【0010】
この発明によれば、メッセージ生成手段が、コネクションレス転送プロトコルによる通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第2の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、コネクションレス転送プロトコルによっても障害通知を行うことができる。
【0011】
つぎの発明にかかる通信ネットワークシステムにあっては、前記メッセージ生成手段が、転送経路を示すソースルーティング情報を前記メッセージに付加することを特徴とする。
【0012】
この発明によれば、メッセージ生成手段が、転送経路を示すソースルーティング情報をメッセージに付加することにより、転送データのルートを逆にたどってこのメッセージを転送することができる。
【0013】
つぎの発明にかかる通信ネットワークシステムにあっては、前記各ノード装置が、ルーティングプロトコル以外によりネットワーク状態の情報を変更した場合、ネットワーク状態の情報を同期させるためのフラッディングを行わないことを特徴とする。
【0014】
この発明によれば、各ノード装置が、ルーティングプロトコル以外によりネットワーク状態の情報を変更した場合、ネットワーク状態の情報を同期させるためのフラッディングを行わないことにより、制御トラフィックの増大を低減することができる。
【0015】
つぎの発明にかかる通信ネットワークシステムにあっては、前記ネットワーク状態の情報に、ノード装置の各通信機能部または各通信プロトコルごとの転送障害の要因に対応する障害レベルの情報が含まれることを特徴とする。
【0016】
この発明によれば、ネットワーク状態の情報に、ノード装置の各通信機能部ごとの転送障害の要因に対応する障害レベルの情報を含むことにより、障害の管理を適切に行うことができる。
【0017】
つぎの発明にかかる通信ネットワークシステムにあっては、発ノード装置が、前記障害レベルの情報に基づいて宛先までのルーティング情報を決定することを特徴とする。
【0018】
この発明によれば、発ノード装置が、障害レベルの情報に基づいて宛先までのルーティング情報を決定することにより、制御メッセージやデータを転送することができる確率を高めることができる。
【0019】
つぎの発明にかかる通信ネットワークシステムにおける障害通知方法にあっては、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知し、各ノード装置に保持されたネットワーク状態の情報を変更する第1の情報変更工程と、呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送するメッセージ転送工程と、前記呼切断メッセージを転送する各ノード装置にて、前記呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更する第2の情報変更工程と、を含むことを特徴とする。
【0020】
この発明によれば、第1の情報変更工程で、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知し、各ノード装置に保持されたネットワーク状態の情報を変更し、メッセージ転送工程で、呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送し、第2の情報変更工程で、呼切断メッセージを転送する各ノード装置にて、呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更することにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができる。
【0021】
【発明の実施の形態】
以下、この発明にかかる通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法の実施の形態を、図面に基づいて詳細に説明する。なお、この実施の形態により、この発明が限定されるものではない。
【0022】
図1は、この発明の一実施の形態にかかる通信ネットワークシステムの構成を示す構成図である。この通信ネットワークシステムは、複数の通信ネットワーク装置(ノード)1,2,3,4,5,6を有し、各ノード1〜6は、回線11,12,13,14,15,16,17,18により、通信可能に接続されている。各ノード1〜6間では、ルーティングプロトコル,シグナリングプロトコル,シグナリングプロトコル以外の呼設定をともなうもしくはともなわないデータ転送プロトコル等によって、またはプロトコルによらずに通信が行われる。
【0023】
図2は、図1に示したこの実施の形態にかかるノードの構成例を示す機能ブロック図である。各ノード1〜6は、同様の構成であって、障害の情報を全ノード装置に通知するためのルーティングプロトコルを実行するルーティング機能部21と、シグナリングプロトコルにより呼接続を実行するシグナリング機能部23と、シグナリングプロトコル以外のデータ転送プロトコル(コネクションレスプロトコル等)によりまたはプロトコルによらずにデータ転送を行うデータ転送機能部24と、ネットワーク状態の情報を含むトポロジーデータを記憶するトポロジーデータ記憶部25と、トポロジーデータ記憶部25に記憶されたトポロジーデータを管理するトポロジー管理部22と、を備えている。
【0024】
ルーティング機能部21は、障害を検出した場合、障害の情報を含むルーティングメッセージを生成してフラッディングする。また、他のノードから障害の情報を含むルーティングメッセージを受信した場合、受信したルーティングメッセージに含まれる障害の情報に基づいてトポロジーデータを変更するようにトポロジー管理部22に対して指示するとともに、このルーティングメッセージをフラッディングする。
【0025】
シグナリング機能部23は、呼設定処理中に障害を検出した場合、障害の情報を含む呼切断メッセージを生成し、生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する。また、他のノードから呼切断メッセージを受信した場合、受信した呼切断メッセージに含まれる障害の情報に基づいてトポロジーデータを変更するようにトポロジー管理部22に対して指示するとともに、この呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する。
【0026】
データ転送機能部24は、障害を検出した場合、データ転送経路を示すソースルーティング情報および障害の情報を含むメッセージを生成し、データ転送経路の逆をたどって転送する。また、他のノードからこのメッセージを受信した場合、このメッセージに含まれる障害の情報に基づいてトポロジーデータを変更するようにトポロジー管理部22に対して指示するとともに、このメッセージを、データ転送経路の逆をたどって転送する。トポロジー管理部22は、ルーティング機能部21,シグナリング機能部23,データ転送機能部24からの指示により、トポロジーデータ記憶部25に記憶されたトポロジーデータを変更する。
【0027】
各ノード1〜6は、自ノードのトポロジーデータ(自ノードのトポロジーデータ記憶部25に記憶されたトポロジーデータ)に変化があった場合であっても、ルーティング機能部21以外が関与するトポロジーデータの変化であるときはフラッディングを行わない。トポロジーデータは、ネットワークトポロジーの静的な接続情報、ネットワーク状態の情報およびルーティング情報を含む。ネットワーク状態の情報は、各通信機能部または各通信プロトコルごとの転送障害の要因に対応する障害レベルの情報を含むものであってもよい。
【0028】
以上の構成において、この実施の形態の動作について説明する。たとえば、ノード1からノード6へ発呼するとき、ノード1は、自ノードのトポロジーデータ記憶部25に記憶されたノード1からノード6までのルーティング情報のうち、正常なルートのルーティング情報を一つ選択する。ここで、全てのノード1〜6は、全てのノード1〜6および回線11〜17が正常であると認識しているとし、ノード1は、回線14,ノード4,回線18,ノード5,回線16,ノード3および回線13を経由するルートのルーティング情報を選択したとする。
【0029】
ノード1は、ノード1に接続する図示しない端末から発呼要求を受信し、図示しない宛先端末が接続するノード6へ呼設定メッセージを転送しようとする。このとき、ノード3とノード6とを接続する回線13に、呼設定メッセージが転送できないような障害が発生したとすると、障害が発生した回線13に接続されたノード3,6それぞれのルーティング機能部21は、この障害を瞬時に認識し、障害情報(障害の情報)を含むルーティングメッセージを全ノード宛にフラッディングしようとする。しかし、既にノード1は呼設定メッセージを送信していたとする。
【0030】
図3は、この実施の形態にかかるフラッディングメッセージの流れを示すシーケンス図である。ノード3,6は、ノード3,6間に発生した障害を認識し、障害に関するフラッディングメッセージ(障害情報を含むルーティングメッセージ)を隣接する全てのノード(ノード2,5,6およびノード3,5)へ送信する。ただし、ノード3,6間については、障害状態によって、このルーティングメッセージが送信されない場合がある。なぜなら、障害には、呼設定に関する特有な障害(帯域などのリソースが確保できない等)から物理的な回線断まであり、前者のような場合はルーティングメッセージを送信することができるが、後者のような場合はルーティングメッセージを送信することができないからである。
【0031】
このルーティングメッセージを受信したノードは、回線状態(ネットワーク状態)を認識し、トポロジーデータを回線状態に設定する。すなわち、ルーティングメッセージに含まれる障害情報に基づいて自ノードのトポロジーデータを変更する。また、このルーティングメッセージをさらに自ノードに隣接するノード(このルーティングメッセージを送信してきたノードを除く)にフラッディングする。
【0032】
図3では、フラッディングメッセージがノード3,6の隣接ノード(ノード2,5,6およびノード3,5)までしかフラッディングされていない時点を表している。なお、図3では、図が見やすいように、ノード3からのフラッディングメッセージとノード6からのフラッディングメッセージとを上下にずらして示しているが、これらは略同時に発生する。この時点では、図4に示すように、ノード2,3,5,6のトポロジーデータは、回線状態に設定が完了しているが、ノード1,4のトポロジーデータは、回線状態に設定が完了していない。換言すれば、ノード2,3,5,6のトポロジーデータには障害情報が反映されているが、ノード1,4のトポロジーデータには障害情報が反映されていない。
【0033】
この時点で、ノード1は、まだ障害を認識していないので、ノード4,5,3を経由してノード6に至るルートを正常であると認識しており、また、既に呼設定メッセージを送信している。図5は、この実施の形態にかかる呼設定メッセージの流れを示すシーケンス図である。ノード1から送信されてきた呼設定メッセージは、ノード4,5を介してノード3まで転送されるが、回線13を使用してノード6に転送することができず、障害が検出される。
【0034】
ノード3のシグナリング機能部23は、回線13を使用して呼設定メッセージを転送することができず、障害を検出し、呼設定メッセージを拒否する呼切断メッセージを生成し、呼設定メッセージが経由してきた経路とは逆の経路で発ノード1へ返送する。ここで、呼切断メッセージには、ノード3,6間が転送不能であることを示す障害情報(障害ポイント情報)が設定される。障害ポイント情報には、少なくとも、ノード3,6間であるという情報と障害であるという情報が含まれる。
【0035】
障害ポイント情報を含む呼切断メッセージを受信した各ノードは、自ノードのトポロジーデータに障害状態を設定していく。すなわち、転送ルートの各ノード3,5,4,1のトポロジーデータに障害情報が反映されることとなる。図6は、この実施の形態にかかる呼設定メッセージによるトポロジーデータの変化を示す説明図であり、呼切断メッセージがノード4まで転送された時点を示している。ノード3,5,4は、呼切断メッセージにより、回線13の障害を認識し、自ノードのトポロジーデータを変更している。
【0036】
たとえば、図4に示すように、ルーティングメッセージが、処理遅延,動作順序,紛失,到達不可能などさまざまな要因により、ノード1,4に到着していない場合、ルーティングメッセージによるノード1,4のトポロジーデータの変更は行われない。しかし、図6に示すように、呼切断メッセージがノード4に到着していれば、呼切断メッセージにより障害情報をノード4のトポロジーデータに反映することができる。すなわち、ルーティングメッセージにより各ノードのトポロジーデータを変更するとともに呼切断メッセージによっても各ノードのトポロジーデータを変更することにより、ルーティングメッセージが未到達または到達しない場合でも呼切断メッセージが到達していればトポロジーデータを変更することができる。
【0037】
これにより、たとえば、ノード4に接続している端末からノード6に接続している端末に発呼要求があった場合、ノード6宛の第1ルート(優先順位が最も高いルート)が回線13を経由するルート(回線18,ノード5,回線16,ノード3および回線13を経由するルート等)であっても、障害があると認識している回線13を避けるルート(回線18,ノード5および回線17を経由するルート等)を選択することができる。すなわち、迅速な呼設定が可能となる。ノード1においても同様に適切な通信を行うことができる。
【0038】
つぎに、ネットワーク内で障害が発生している状態において、発ノードが2重化切替えを行い、切替え前に記憶していたネットワーク状態の情報を全て忘れてしまう場合の動作について説明する。障害発生時に送信されるルーティングプロトコルのフラッディングメッセージが紛失等によりネットワーク内の全てのノードに到達しなかった場合、ネットワーク内の各ノードのトポロジーデータが一致しなくなる。このようなネットワーク全体のトポロジーデータの不一致を回避するため、この通信ネットワークシステムにおいては、ルーティングプロトコルのフラッディングメッセージが定期的にも送信されている。
【0039】
たとえば、回線13で障害が発生している状態において、ノード1が2重化切替えを行い、その後、定期的なフラッディングメッセージの送信がまだ行われていないとする。この場合、図7に示すように、ノード1以外のノードのトポロジーデータには、回線13で障害が発生しているという情報が反映されているが、ノード1のトポロジーデータには、回線13で障害が発生しているという情報が反映されていない。ここで、ノード1が持つノード6宛の第1ルートが、回線14,ノード4,回線18,ノード5,回線16,ノード3および回線13を経由するルートであるとき、呼設定メッセージは、このルートを経由してノード6へ発呼しようとする。
【0040】
しかし、この場合も、発ノード1から送信された呼設定メッセージは、ノード3から回線13を使用してノード6へ転送するときに障害を検出する。ノード3では、呼設定メッセージを拒否する呼切断メッセージにノード3,6間が転送不能であることを示す障害ポイント情報を設定し、呼設定メッセージが経由してきた経路とは逆の経路で発ノード1へ送信する。障害ポイント情報を含む呼切断メッセージを受信した各ノードは、トポロジーデータに障害状態を設定していく。
【0041】
呼切断メッセージが発ノード1まで転送されてきたとき、ノード1のトポロジーデータにも回線13で障害が発生しているという状態が反映される。これにより、つぎからの発ノード1からの呼設定においては、回線13を経由しないルートを選択することができる。
【0042】
図8は、この実施の形態にかかるルーティングプロトコルのフラッディングメッセージの構成を示す説明図である。ルーティングプロトコルのフラッディングメッセージは、たとえば、メッセージ種別やメッセージ長などを示すメッセージヘッダと、フラッディングメッセージを生成(最初に発信)したノードのID(識別子:Identifier)である生成ノードIDと、ノードやリンク等どの情報を以下に示すかを示す情報であるPTSE(PNNI Topology State Element)種別と、PTSE種別に示された情報をユニークに識別するために設定された番号であるPTSE識別子と、ルーティングメッセージが最新であることを保証するための情報であるPTSEシーケンス番号と、リンクの状態などフラッディングメッセージで通知したい内容であるPTSEの内容と、から構成される。なお、PTSEとはThe ATM ForumのPNNIで規定された単位である。
【0043】
たとえば、図9に示すように、ノード1とノード2との間に、回線11に加え、もう一つの回線19があるとすると、ノード1では、回線19,11,14をユニークに識別する番号としてa,b,cが設定される。また、ノード2では、回線19,11,15をユニークに識別する番号としてa,b,cが設定され、ノード4では、回線14,15をユニークに識別する番号としてa,bが設定される。この場合、ノード1が発信するルーティングプロトコルのフラッディングメッセージとしては、図10に示す例1または例2が考えられる。例1では、PTSE識別子として、ノード1内でユニークな回線の番号を使用し、例2では、PTSE識別子として、ネットワーク内でユニークな回線の番号を使用している。
【0044】
図11は、この実施の形態にかかる各ノードのトポロジーデータ記憶部25が記憶するトポロジーデータ内の情報を示す説明図である。トポロジーデータ内の情報は、たとえば、ネットワーク内でユニークなノードのIDであるノードIDと、ノードの運用状態を示すノード状態と、ノード情報の最新性をチェックするためのPTSEシーケンス番号(ノード情報用)と、ノード内で回線をユニークに識別する番号である回線IDと、ネットワーク内で回線をユニークに識別する番号であるネットワーク回線IDと、回線の状態を示す回線状態と、回線情報の最新性をチェックするためのPTSEシーケンス番号(回線情報用)と、を含んでいる。回線IDは、図9に示したa,b,cに相当し、ネットワーク回線IDは図10に示した11,14,15,19に相当する。
【0045】
つぎに、各ノードにおける動作について説明する。図12は、この実施の形態にかかるノードにおける、ルーティングプロトコルによる動作を示す説明図である。各ノード1〜6のいずれかにおいて、ルーティングプロトコルのフラッディングメッセージ30を受信した場合、まず、ルーティング機能部21がメッセージ処理を行う。このメッセージ処理では、メッセージ解析やフォーマットチェックが行われる。
【0046】
つぎに、ルーティング機能部21は、フラッディングメッセージ30に含まれる情報の最新性をチェックするため、この情報中の、ノードや回線に設定された番号やこれらをグローバルに識別する位置情報(図8の例では、生成ノードIDやPTSE識別子)をトポロジー管理部22に渡して問合せを行う(図12中の31)。ルーティング機能部21からの問合せを受けたトポロジー管理部22は、トポロジーデータ記憶部25に記憶されたトポロジーデータから所定の情報を収集する。この所定の情報は、ルーティング機能部21からの、ノードや回線に設定された番号やこれらをグローバルに識別する位置情報をキーに検索され、収集される。
【0047】
フラッディングメッセージ30には、その最新性を確認することができるようにフラッディングメッセージ30のシーケンス番号(図8の例では、PTSEシーケンス番号)が含まれている。このシーケンス番号は、情報をユニークに識別できるものであればどのようなものでもよく、たとえば、フラッディングメッセージを生成するたびに更新する番号でもよいし、フラッディングメッセージを生成した時刻を設定したものであってもよい。ノード内の時刻は内蔵のバッテリーにより常に計測されているので、フラッディングメッセージを生成した時刻を設定してシーケンス番号とする場合、ノードを再立上げしたときにシーケンス番号が初期値に戻ってしまうという不具合を防ぐことができる。
【0048】
このシーケンス番号は、ノードや回線に設定された番号やこれらをグローバルに識別する位置情報とともにルーティング機能部21からトポロジー管理部22に渡される。トポロジーデータ記憶部25のトポロジーデータの情報にもシーケンス番号(図11の例ではPTSEシーケンス番号(ノード情報用),PTSEシーケンス番号(回線情報用))が含まれている。トポロジー管理部22は、このシーケンス番号により、トポロジーデータ内の情報(図11の例では、ノードID,ノード状態,回線ID,ネットワーク回線ID,回線状態等)を管理している。
【0049】
たとえば、フラッディングメッセージ30が、図10の例1に示したメッセージフォーマットである場合、トポロジー管理部22は、生成ノードIDおよびPTSE識別子(ノード内でユニークな回線番号)をキーとして、トポロジーデータ内を検索する。トポロジーデータが図11に示した情報を含む場合、まず、生成ノードIDからノードIDを見つける。そして、このノードIDおよびPTSE識別子から回線IDを見つけ、この回線IDに対応するPTSEシーケンス番号(回線情報用)を見つけ出す。
【0050】
一方、フラッディングメッセージ30が、図10の例2に示したメッセージフォーマットである場合、トポロジー管理部22は、PTSE識別子(ネットワーク内でユニークな回線番号)をキーとして、トポロジーデータ内を検索する。この場合は、PTSE識別子から回線IDを見つけ、この回線IDに対応するPTSEシーケンス番号(回線情報用)を見つけ出すことができる。この場合も、先に生成ノードIDからノードIDを見つけるようにしてもよい。なお、前述した検索方法は、トポロジーデータの構成やIDの割当てポリシー等によって変化する。
【0051】
トポロジー管理部22は、ルーティング機能部21からのフラッディングメッセージ30のシーケンス番号と、検索して得られたトポロジーデータのシーケンス番号と、を比較し、フラッディングメッセージ30に含まれる情報の最新性を判断し、判断結果をルーティング機能部21に通知する。たとえば、シーケンス番号がインクリメントされていくものである場合、ルーティング機能部21からのフラッディングメッセージ30のシーケンス番号が「1」で、検索して得られたトポロジーデータのシーケンス番号が「0」であるとき、ルーティング機能部21からのフラッディングメッセージ30に含まれる情報が最新であると判断される。
【0052】
ルーティング機能部21は、フラッディングメッセージ30に含まれる情報の最新性が明らかになると(トポロジーデータの情報よりもフラッディングメッセージの情報の方が新しいということが明らかになると)、トポロジーデータ記憶部25に新たな情報(フラッディングメッセージ30の情報)を設定するようにトポロジー管理部22に依頼する。このときトポロジーデータの情報のシーケンス番号が更新されることになる。
【0053】
シーケンス番号は、自ノードや自ノードに接続された回線(自ノードから見た回線)に関してのみ更新することができ、他ノードや自ノードに接続されていない回線に関しては更新しない。シーケンス番号の初期設定は、ノードが立ち上がったときや、回線が発生(回線を認識)したときに行われる。シーケンス番号の更新は、ネットワーク状態の変化やフラッディングメッセージの定期通知時に行われる。トポロジー管理部22は、シーケンス番号が更新されていることを確認すると、トポロジーデータに最新の情報を設定するとともに、ルーティング機能部21に状態変化通知32を送信する。
【0054】
状態変化通知32を受信したルーティング機能部21は、フラッディングメッセージ30を送信してきたノード以外の隣接するノードにフラッディングを行う。定期通知の場合や、障害を検出した場合は、自らがルーティングメッセージを生成するので、生成したルーティングメッセージを隣接するノード全てにフラッディングする。
【0055】
図13は、この実施の形態にかかるノードにおける、シグナリングプロトコルによる動作を示す説明図である。各ノード1〜6のいずれかにおいて、シグナリングプロトコルの呼切断メッセージ40を受信した場合、まず、シグナリング機能部23がメッセージ処理を行う。このメッセージ処理では、メッセージ解析やフォーマットチェックが行われる。つぎに、シグナリング機能部23は、呼切断メッセージ40に含まれる障害ポイント情報を設定するためにトポロジー管理部22に問合せを行う。
【0056】
ルーティングプロトコルの場合と同様に、問合せを受けたトポロジー管理部22は、トポロジーデータ記録部25に記録されたトポロジーデータから所定の情報を収集し、シグナリング機能部23は、トポロジーデータに新たな障害情報(呼切断メッセージ40に含まれる障害ポイント情報)を設定するようトポロジー管理部22に依頼する(図13の41)。しかし、ルーティングプロトコルと異なり、シグナリングプロトコルのメッセージにはシーケンス番号が存在しないので、シーケンス番号の比較,設定は行われない。この場合、シーケンス番号が更新されないので、トポロジー管理部22は状態変化通知をルーティング機能部21に送信せず、ルーティング機能部21はフラッディングを行わない。
【0057】
このようなトポロジーデータの管理方法は以下のように言い換えることができる。すなわち、ルーティングプロトコル以外のプロトコル(シグナリングプロトコル等)のメッセージによる障害ポイント情報はあくまでも過渡的なもの、またはルーティングプロトコルの補完を行うためのものである。ネットワーク全体のトポロジーデータの同期を取るのはあくまでもルーティングプロトコルであり、この点で明らかに機能分担されている。
【0058】
シグナリングプロトコルによりトポロジーデータの変更があった場合もフラッディングを行い、ネットワーク全体の同期を取ろうとすると、制御トラフィックが増大し、またルーティングプロトコルの制御メッセージとの共存により、かえってネットワーク全体の同期の揺らぎが発生する。前述したように、ルーティングプロトコル以外のプロトコル(シグナリングプロトコル等)によるトポロジーデータの変更があった場合はフラッディングを行わないようにすることにより、ネットワークの同期を取る制御メッセージを増大させることなく、トポロジーデータの完全性を向上させることができる。
【0059】
図14は、この実施の形態にかかるノードにおける、データ転送プロトコルによる動作を示す説明図である。各ノード1〜6において、データ転送は、シグナリングプロトコルによって通信経路を確保する場合だけでなく、呼設定をともなわないUDPのようなコネクションレス転送によっても行われる。また、シグナリングプロトコル以外の呼設定をもとなうプロトコルによっても行われる。このような場合でも、障害ポイント通知(障害情報の通知)が可能である。
【0060】
コネクションレス転送の場合、発ノードのデータ転送機能部24は、コネクションレス転送データに宛先ノードまでのルーティング情報を付加する。コネクションレス転送データの転送中に障害ポイントに遭遇した場合、障害を検出したノードのデータ転送機能部24は、障害ポイント情報およびルーティング情報を含んだ障害ポイント通知メッセージ(シグナリングプロトコルの呼切断メッセージに相当するメッセージ)を生成し、発ノードへ送信する。送信された障害ポイント通知メッセージは、ルーティング情報により、コネクションレス転送データの転送経路の逆をたどって転送される。
【0061】
障害ポイント通知メッセージを転送する各ノードでは、前述したシグナリングプロトコルによる場合と同様にしてトポロジーデータに障害情報を設定する。この場合、シグナリング機能部23に代えてデータ転送機能部24が処理を行う。各ノードにおいて、障害ポイント通知メッセージ50を受信すると、データ転送機能部24は、障害ポイント情報をトポロジーデータに設定するため、トポロジー管理部22に処理を依頼する(図14中の51)。シグナリングプロトコル以外の呼設定をもとなうプロトコルによるデータ転送やプロトコルによらないデータ転送においても同様にトポロジーデータへの障害情報の反映が行われる。
【0062】
前述した障害情報をさらに詳細に設定することもできる。たとえば、ノード3,6間を接続する回線13が障害発生ポイントであるという情報に加えて、プロトコル障害,輻輳による障害等の障害の種別(障害要因)などといった情報を設定することもできる。障害には、全てのプロトコルおよび通信機能部(ルーティング機能部21,シグナリング機能部23,データ転送機能部24)が転送不可能な障害の他、各プロトコルおよび通信機能部に依存した要因による障害(一部のプロトコルや通信機能部による転送が不可能となる障害)がある。プロトコルや通信機能部ごとの障害要因およびこれらの障害要因に対応する障害レベルを各ノードのトポロジーデータに設定するようにしてもよい。
【0063】
図15は、この実施の形態にかかるプロトコルごとの障害要因と障害レベルとの対応を示す図表である。この通信ネットワークシステムにおいては、ルーティングプロトコル,シグナリングプロトコル,他のデータ転送プロトコルなどのプロトコル種別60に依存した障害要因61を、呼設定またはデータ転送の可否を決定付ける障害レベル62に対応付けている。障害レベル62は、どのようなものでもよいが、ここでは、重障害,中障害および軽障害の3段階に分けられているとする。そして、重障害とは、全てのプロトコルおよび通信機能部が転送不可能な障害であり、中障害とは、各プロトコルおよび通信機能部に依存した要因で転送不可能な障害であり、軽障害とは、各プロトコルおよび通信機能部に依存した要因で基本的に転送不可能であるが、状況によっては転送可能な場合がある障害であるとする。
【0064】
たとえば、ルーティングプロトコルが、物理回線の障害を検出し、転送不可能と認識した場合は、他の全てのプロトコルにおいても転送不可能であるので、重障害と対応付けられる。また、シグナリングプロトコルの呼設定でデータ転送用に割り当てた帯域が溢れることによって生じるリソース不足は、コネクションレス転送のように帯域を割り当てないプロトコルにとっては無意味(通信可能)な障害であるので中障害と対応付けられる。
【0065】
また、制御データやユーザデータ転送による一時的な輻輳による転送不可は、一時的なバーストトラフィックが発生したと考えられ、すぐにプロトコルメッセージの転送が可能となると予想されるため、軽障害と対応付けられる。このように、プロトコルや通信機能部ごとの障害要因およびこれらの障害要因に対応する障害レベルをトポロジーデータに設定することにより、障害の一元管理ができるとともに、トポロジーデータに設定された障害要因および障害レベルを利用して、制御メッセージやデータを可能な限り転送することができる。
【0066】
この障害レベルの情報を利用してルーティング情報の選択を行うようにしてもよい。図16は、この実施の形態にかかるルーティング情報決定処理の流れを示すフローチャートである。ルーティング情報決定処理において、トポロジー管理部22は、データ転送プロトコルまたは通信機能部からルーティング情報を要求されると、トポロジーデータ記憶部25に記憶されたトポロジーデータのルーティング情報を検索する(S1)。このルーティング情報は、宛先ごとに管理されており、第1候補から順に検索される。
【0067】
つぎに、トポロジー管理部22は、検索したルーティング情報のルートに障害があるか否かを判定する(S2)。検索したルーティング情報のルートに障害がない場合は、検索したルーティング情報を選択してルートを決定し、処理を終える。一方、検索したルーティング情報のルートに障害がある場合は、トポロジーデータの障害レベルの情報を参照し、その障害の障害レベルを判定する(S3)。その障害の障害レベルが重障害である場合は、どのプロトコルおよび通信機能部でも転送不可能なので、つぎの候補のルーティング情報があるか否かを判定し(S4)、つぎの候補のルーティング情報がある場合はステップS1に戻る。一方、つぎの候補のルーティング情報がない場合は転送不可、すなわち該当ルートなしであることをプロトコルまたは通信機能部に通知して処理を終える。
【0068】
ステップS3で、中障害または軽障害であると判定した場合は、プロトコルや通信機能部によっては転送が可能であるため、各プロトコルや通信機能部ごとの障害要因を特定する(S5)。すなわち、要求元のプロトコルまたは通信機能部に関する障害要因を特定する。そして、特定した障害要因に対応する障害レベルを判定する(S6)。判定の結果、中障害である場合は、要求元のプロトコルまたは通信機能部では転送不可能であるので、つぎの候補のルーティング情報があるか否かを判定し(S8)、つぎの候補のルーティング情報がある場合はステップS1に戻る。一方、つぎの候補のルーティング情報がない場合は転送不可、すなわち該当ルートなしであることをプロトコルまたは通信機能部に通知して処理を終える。
【0069】
ステップS6で、軽障害であると判定した場合は、転送可能性の確率を高めるため、つぎの候補のルーティング情報があるか否かを判定する(S7)。つぎの候補がない場合は、当該ルーティング情報を選択してルートを決定し、処理を終える。一方、つぎの候補のルーティング情報がある場合は、ステップS1に戻る。その後、障害のないルートが見つからなかった場合は、軽障害のルートのルーティング情報を選択してルートを決定し、処理を終える。ルート候補が多かったり、ルート候補の検索に多大な時間を要する場合には、ルート候補内の一部に軽障害が検出されたときに、そのルートをプロトコルまたは通信機能部に通知するようにしてもよい。また、各プロトコルおよび通信機能部に依存した障害要因を全て重障害と対応付けるようにしてもよい。
【0070】
前述したように、この実施の形態によれば、ルーティングプロトコルによるフラッディングメッセージだけでなく、シグナリングプロトコルによる呼切断メッセージにより、各ノードのトポロジーデータの変更を行うため、ルーティングプロトコルのフラッディングメッセージの遅延,紛失等の要因により、トポロジーデータに障害情報を反映できない場合でも、シグナリングプロトコルによる呼切断メッセージに含まれる障害情報によって、より正確なトポロジー状態を認識できるとともに、迅速な呼設定が可能となる。
【0071】
また、2重化設定により、ネットワーク状態の情報を忘れてしまった場合でも、シグナリングプロトコルによる呼切断メッセージに含まれる障害情報によって、より正確なトポロジー状態を認識できるとともに、迅速な呼設定が可能となる。すなわち、シグナリングプロトコルによる呼切断メッセージに含まれる障害情報を有効活用してルーティングプロトコルの不完全性を補完し、適切な通信を行うことができる。
【0072】
また、ルーティングプロトコル以外のプロトコルによるトポロジーデータの変更があった場合はフラッディングを行わないようにすることにより、ネットワークの同期を取る制御メッセージを増大させることなく、トポロジーデータの完全性を向上させることができる。また、シグナリングプロトコル以外の呼設定をともなうもしくは呼設定をともなわないデータ転送プロトコルにより、またはプロトコルによらずに障害情報の通知を行うことができるため、通信の信頼性が向上するとともに、汎用性に富んだ障害監視を行うことができる。
【0073】
また、障害要因に対応付けられた障害レベルをトポロジーデータに設定するため、障害の一元管理ができるとともに、トポロジーデータに設定された障害要因および障害レベルを利用して、制御メッセージやデータを可能な限り転送することができる。また、障害レベルをルーティング情報の検索に用いるため、制御メッセージやデータを高い確率で転送することができる。
【0074】
【発明の効果】
以上説明したとおり、この発明によれば、保持手段が、ネットワーク状態の情報を保持し、ルーティングプロトコル通信手段が、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して各ノード装置のネットワーク状態の情報を変更し、呼切断メッセージ生成手段が、呼設定処理中に障害を検出した場合、シグナリングプロトコルによる障害の情報を含む呼切断メッセージを生成し、呼切断メッセージ転送手段が、呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送し、第1の情報変更手段が、自装置の呼切断メッセージ転送手段が呼切断メッセージを転送する場合、呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができるため、ルーティングプロトコルによるネットワーク状態の情報の管理を補完し、ネットワーク状態の情報の管理を適切に行うことができる、という効果を奏する。
【0075】
つぎの発明によれば、メッセージ生成手段が、ルーティングプロトコル以外であってかつシグナリングプロトコル以外による通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第2の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、シグナリングプロトコル以外(呼設定をともなうまたは呼設定をともなわないデータ転送プロトコル等)によっても障害通知を行うことができるため、シグナリングプロトコル以外によってもネットワーク状態の情報の管理の信頼性を高めることができ、汎用性に富んだネットワーク状態の情報の管理の信頼性向上を図ることができる、という効果を奏する。
【0076】
つぎの発明によれば、メッセージ生成手段が、コネクションレス転送プロトコルによる通信において障害を検出した場合、障害の情報を含むメッセージを生成し、メッセージ転送手段が、メッセージ生成手段が生成したメッセージを他のノード装置に転送し、第2の情報変更手段が、自装置のメッセージ転送手段がメッセージを転送する場合、メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する。これにより、コネクションレス転送プロトコルによっても障害通知を行うことができるため、コネクションレス転送プロトコルによってもネットワーク状態の情報の管理の信頼性を高めることができ、汎用性に富んだネットワーク状態の情報の管理の信頼性向上を図ることができる、という効果を奏する。
【0077】
つぎの発明によれば、メッセージ生成手段が、転送経路を示すソースルーティング情報を、障害の情報を含むメッセージに付加するため、転送データのルートを逆にたどってこのメッセージを転送することができる、という効果を奏する。
【0078】
つぎの発明によれば、各ノード装置が、ルーティングプロトコル以外によりネットワーク状態の情報を変更した場合、ネットワーク状態の情報を同期させるためのフラッディングを行わないことにより、制御トラフィックの増大を低減することができるため、適切な通信を行うことができる、という効果を奏する。
【0079】
つぎの発明によれば、ネットワーク状態の情報に、ノード装置の各通信機能部ごとの転送障害の要因に対応する障害レベルの情報を含むため、障害の管理を適切に行うことができる、という効果を奏する。
【0080】
つぎの発明によれば、発ノード装置が、障害レベルの情報に基づいて宛先までのルーティング情報を決定するため、制御メッセージやデータを転送することができる確率を高めることができる、という効果を奏する。
【0081】
つぎの発明によれば、第1の情報変更工程で、障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知し、各ノード装置に保持されたネットワーク状態の情報を変更し、メッセージ転送工程で、呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送し、第2の情報変更工程で、呼切断メッセージを転送する各ノード装置にて、呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更することにより、呼切断メッセージに含まれる障害の情報を有効に利用して各ノード装置のネットワーク状態の情報を変更することができるため、ルーティングプロトコルによるネットワーク状態の情報の管理を補完し、ネットワーク状態の情報の管理を適切に行うことができる、という効果を奏する。
【図面の簡単な説明】
【図1】 この発明の一実施の形態にかかる通信ネットワークシステムの構成を示す説明図である。
【図2】 図1に示したこの実施の形態にかかるノードの構成例を示す機能ブロック図である。
【図3】 この実施の形態にかかるフラッディングメッセージの流れを示すシーケンス図である。
【図4】 この実施の形態にかかるフラッディングによるトポロジーデータの変化を示す説明図である。
【図5】 この実施の形態にかかる呼設定メッセージの流れを示すシーケンス図である。
【図6】 この実施の形態にかかる呼設定メッセージによるトポロジーデータの変化を示す説明図である。
【図7】 この実施の形態にかかるトポロジーデータの状態の一例を示す説明図である。
【図8】 この実施の形態にかかるルーティングプロトコルのフラッディングメッセージの構成を示す説明図である。
【図9】 この実施の形態にかかる通信ネットワークシステムの他の構成を示す説明図である。
【図10】 この実施の形態にかかるルーティングプロトコルのフラッディングメッセージの一例を示す説明図である。
【図11】 この実施の形態にかかるトポロジーデータ内の情報を示す説明図である。
【図12】 この実施の形態にかかるノードにおける、ルーティングプロトコルによる動作を示す説明図である。
【図13】 この実施の形態にかかるノードにおける、シグナリングプロトコルによる動作を示す説明図である。
【図14】 この実施の形態にかかるノードにおける、データ転送プロトコルによる動作を示す説明図である。
【図15】 この実施の形態にかかるプロトコルごとの障害要因と障害レベルとの対応を示す説明図である。
【図16】 この実施の形態にかかるルーティング情報決定処理の流れを示すフローチャートである。
【符号の説明】
1〜6 ノード、11〜19 回線、21 ルーティング機能部、22 トポロジー管理部、23 シグナリング機能部、24 データ転送機能部、25 トポロジーデータ記憶部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication network system employing a source routing method in which each node has static connection information of a network topology fixed in advance, and a source node determines routing information to a destination, and a failure notification method in the communication network system In particular, the present invention relates to a communication network system for managing network state information held by each node by a routing protocol and a failure notification method in the communication network system.
[0002]
[Prior art]
Conventional communication network systems include, for example, PNNI 1.0 (Private Network-Network Interface Specification Version 1.0) in The ATM Forum and “Failure Recovery System” disclosed in JP-A-10-285214. According to these communication network systems, when a failure is detected, a release message (call disconnect message) including information on the failure location is transmitted. The information on the failure location included in the release message is used only by the calling node related to call setting or the calling node equivalent (such as the entry node of the subnet when the subnet is configured), and no other nodes are used. Further, the information on the failure location is not reflected in the network status information of the topology data held by each node. Management and change of network state information held by each node is performed only by a routing protocol.
[0003]
[Problems to be solved by the invention]
However, according to the above conventional technology, the routing protocol manages the network state information only by the routing protocol even though the routing protocol has various imperfections such as delay, loss and unreachability of the routing message. As a result, network status information may not be managed properly. In addition, even though failure information is included in the call disconnect message, this failure information is not reflected in the network status information, so the failure information included in the call disconnect message is not fully utilized. There was also.
[0004]
The present invention has been made in view of the above, a communication network system that complements management of network state information by a routing protocol and appropriately manages network state information, and a failure notification method in the communication network system. The purpose is to obtain.
[0005]
[Means for Solving the Problems]
In order to solve the above-described problems and achieve the object, in the communication network system according to the present invention, in the communication network system in which a plurality of node devices are communicably connected, each of the node devices is in a network state. Holding means for holding information, routing protocol communication means for notifying failure information to all node devices in the network by a routing protocol and changing the network status information of each node device, and failure during call setting processing If detected, Depending on the signaling protocol Call disconnect message generating means for generating a call disconnect message including failure information, and call disconnect for transferring the call disconnect message generated by the call disconnect message generating means by reversing the route through which the call setting message has been transferred When the message transfer means and the call disconnect message transfer means of the own device transfer the call disconnect message, the first information for changing the network status information of the own device based on the failure information included in the call disconnect message. And an information changing means.
[0006]
According to the present invention, the holding means holds the network status information, and the routing protocol communication means notifies the failure information to all the node devices in the network by the routing protocol, thereby providing the network status information of each node device. If the call disconnect message generation means detects a failure during the call setup process, the call disconnect message generation means generates a call disconnect message including the failure information, and the call disconnect message transfer means generates the call disconnect message generation means. The message is transferred by tracing back the route through which the call setup message has been transferred, and the first information change unit is included in the call disconnect message when the call disconnect message transfer unit of the own device transfers the call disconnect message. The network status information of the local device is changed based on the failure information. As a result, the information on the failure included in the call disconnect message can be effectively used to change the information on the network state of each node device.
[0007]
In the communication network system according to the next invention, Other than a routing protocol and When a failure is detected in communication other than a signaling protocol, a message generation unit that generates a message including failure information, a message transfer unit that transfers a message generated by the message generation unit to another node device, When the message transfer unit transfers the message, the message transfer unit includes a second information change unit that changes information on a network state of the own apparatus based on failure information included in the message.
[0008]
According to this invention, the message generation means is Other than a routing protocol and When a failure is detected in communication other than the signaling protocol, a message including failure information is generated, the message transfer unit transfers the message generated by the message generation unit to another node device, and the second information change unit When the message transfer means of the own device transfers the message, the information on the network state of the own device is changed based on the failure information included in the message. As a result, failure notification can be performed by means other than the signaling protocol (such as a data transfer protocol with or without call setting).
[0009]
In the communication network system according to the next invention, Communications other than the routing protocol and other than the signaling protocol are communications based on the connectionless transfer protocol. It is characterized by that.
[0010]
According to the present invention, when the message generating means detects a failure in communication using the connectionless transfer protocol, the message generating means generates a message including information on the failure, and the message transferring means transmits the message generated by the message generating means to another node. When the message transfer unit of the own device transfers the message, the second information change unit changes the network state information of the own device based on the failure information included in the message. As a result, failure notification can also be performed by a connectionless transfer protocol.
[0011]
In the communication network system according to the next invention, the message generating means adds source routing information indicating a transfer route to the message.
[0012]
According to the present invention, the message generation means can add the source routing information indicating the transfer path to the message, thereby transferring the message by following the route of the transfer data in reverse.
[0013]
In the communication network system according to the next invention, each of the node devices does not perform flooding for synchronizing the network status information when the network status information is changed by a method other than the routing protocol. .
[0014]
According to the present invention, when each node device changes the network state information by other than the routing protocol, the increase in control traffic can be reduced by not performing the flooding for synchronizing the network state information. .
[0015]
In the communication network system according to the next invention, the network state information includes failure level information corresponding to a cause of a transfer failure for each communication function unit or each communication protocol of the node device. And
[0016]
According to the present invention, the failure status can be appropriately managed by including the failure level information corresponding to the cause of the transfer failure for each communication function unit of the node device in the network state information.
[0017]
In the communication network system according to the next invention, the originating node device determines the routing information to the destination based on the failure level information.
[0018]
According to the present invention, it is possible to increase the probability that the source node device can transfer the control message and data by determining the routing information to the destination based on the failure level information.
[0019]
In the failure notification method in the communication network system according to the next invention, the failure information is notified to all the node devices in the network by the routing protocol, and the network state information held in each node device is changed. Information changing step, and when a failure is detected during the call setting process, a message transfer step for transferring the call disconnect message by reversing the route through which the call setting message has been transferred, and for transferring the call disconnect message. A node information device including a second information changing step of changing network state information based on failure information included in the call disconnect message.
[0020]
According to the present invention, in the first information changing step, the failure information is notified to all node devices in the network by the routing protocol, the network state information held in each node device is changed, and the message transferring step. Each node device that, when a failure is detected during the call setup process, forwards the call disconnect message by reversing the route through which the call setup message has been transferred, and forwards the call disconnect message in the second information change step By changing the network status information based on the failure information included in the call disconnect message, the network status information of each node device is changed by effectively using the failure information included in the call disconnect message. can do.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of a communication network system and a failure notification method in the communication network system according to the present invention will be described below in detail with reference to the drawings. In addition, this invention is not limited by this embodiment.
[0022]
FIG. 1 is a configuration diagram showing a configuration of a communication network system according to an embodiment of the present invention. This communication network system has a plurality of communication network devices (nodes) 1, 2, 3, 4, 5, 6 and each of the
[0023]
FIG. 2 is a functional block diagram showing a configuration example of the node according to this embodiment shown in FIG. Each of the
[0024]
When the routing function unit 21 detects a failure, the routing function unit 21 generates and floods a routing message including failure information. In addition, when a routing message including failure information is received from another node, the
[0025]
When the
[0026]
When detecting a failure, the data
[0027]
Each of the
[0028]
In the above configuration, the operation of this embodiment will be described. For example, when a call is made from the
[0029]
The
[0030]
FIG. 3 is a sequence diagram showing the flow of a flooding message according to this embodiment. The
[0031]
The node that has received this routing message recognizes the line state (network state) and sets the topology data to the line state. That is, the topology data of the own node is changed based on the failure information included in the routing message. Further, the routing message is further flooded to nodes adjacent to the own node (excluding the node that transmitted the routing message).
[0032]
FIG. 3 shows a time point when the flooding message is flooded only to the adjacent nodes (
[0033]
At this point, since
[0034]
The
[0035]
Each node that has received the call disconnect message including the failure point information sets a failure state in its own topology data. That is, the failure information is reflected in the topology data of each
[0036]
For example, as shown in FIG. 4, when the routing message does not arrive at the
[0037]
Thereby, for example, when a call request is made from a terminal connected to the node 4 to a terminal connected to the
[0038]
Next, the operation when the originating node performs duplex switching in the state where a failure has occurred in the network and forgets all the network state information stored before switching will be described. When the flooding message of the routing protocol transmitted when a failure occurs does not reach all the nodes in the network due to loss or the like, the topology data of each node in the network does not match. In order to avoid such inconsistency in the topology data of the entire network, in this communication network system, a flooding message of a routing protocol is also periodically transmitted.
[0039]
For example, it is assumed that
[0040]
However, also in this case, the call setup message transmitted from the calling
[0041]
When the call disconnect message is transferred to the originating
[0042]
FIG. 8 is an explanatory diagram showing the structure of the flooding message of the routing protocol according to this embodiment. The flooding message of the routing protocol includes, for example, a message header indicating a message type and a message length, a generation node ID that is an ID (identifier: Identifier) of a node that generated (initially transmitted) the flood message, a node, a link, and the like The PTSE (PNNI Topology State Element) type that is information indicating which information is shown below, the PTSE identifier that is a number set to uniquely identify the information indicated in the PTSE type, and the latest routing message This is composed of a PTSE sequence number which is information for guaranteeing that the content is in conformity with a PTSE content which is a content to be notified by a flooding message such as a link state. PTSE is a unit specified by PNNI of The ATM Forum.
[0043]
For example, as shown in FIG. 9, if there is another
[0044]
FIG. 11 is an explanatory diagram showing information in the topology data stored in the topology
[0045]
Next, the operation at each node will be described. FIG. 12 is an explanatory diagram showing the operation according to the routing protocol in the node according to this embodiment. When any of the
[0046]
Next, in order to check the latestness of the information included in the
[0047]
The
[0048]
This sequence number is transferred from the routing function unit 21 to the
[0049]
For example, when the
[0050]
On the other hand, when the
[0051]
The
[0052]
When the latestness of the information included in the
[0053]
The sequence number can be updated only with respect to the own node or a line connected to the own node (a line seen from the own node), and is not updated with respect to a line not connected to another node or the own node. The initial setting of the sequence number is performed when a node starts up or when a line is generated (line is recognized). The sequence number is updated at the time of periodic notification of a change in the network state or a flooding message. When the
[0054]
The routing function unit 21 that has received the
[0055]
FIG. 13 is an explanatory diagram showing an operation according to the signaling protocol in the node according to this embodiment. When any of the
[0056]
As in the case of the routing protocol, the
[0057]
Such a topology data management method can be rephrased as follows. That is, the failure point information by a message of a protocol other than the routing protocol (signaling protocol or the like) is only transient or for complementing the routing protocol. It is the routing protocol that synchronizes the topology data of the entire network, and the functions are clearly shared in this respect.
[0058]
Even if topology data changes due to a signaling protocol, flooding and synchronization of the entire network increases control traffic, and coexistence with control messages of the routing protocol may cause synchronization fluctuations of the entire network. appear. As described above, when topology data is changed by a protocol other than the routing protocol (signaling protocol, etc.), the topology data is not increased without increasing the number of control messages for synchronizing the network. Can improve the completeness.
[0059]
FIG. 14 is an explanatory diagram showing the operation according to the data transfer protocol in the node according to this embodiment. In each of the
[0060]
In the case of connectionless transfer, the data
[0061]
In each node that transfers the failure point notification message, failure information is set in the topology data in the same manner as in the above-described signaling protocol. In this case, the data
[0062]
The above-described failure information can be set in more detail. For example, in addition to the information that the
[0063]
FIG. 15 is a chart showing the correspondence between the failure factor and the failure level for each protocol according to this embodiment. In this communication network system, a
[0064]
For example, when the routing protocol detects a failure in the physical line and recognizes that transfer is impossible, transfer is impossible in all other protocols, and is associated with a serious failure. In addition, the shortage of resources caused by the overflow of the bandwidth allocated for data transfer in the call setup of the signaling protocol is a meaningless (communication possible) failure for protocols that do not allocate bandwidth, such as connectionless transfer, so a medium failure Is associated.
[0065]
In addition, if it is impossible to transfer due to temporary congestion due to control data or user data transfer, it is considered that temporary burst traffic has occurred, and it is expected that protocol messages can be transferred immediately. It is done. In this way, by setting failure factors for each protocol and communication function unit and failure levels corresponding to these failure factors in the topology data, it is possible to perform unified management of failures, as well as failure factors and failures set in the topology data. Using levels, control messages and data can be transferred as much as possible.
[0066]
The routing information may be selected using this failure level information. FIG. 16 is a flowchart showing the flow of the routing information determination process according to this embodiment. In the routing information determination process, when requested by the data transfer protocol or communication function unit, the
[0067]
Next, the
[0068]
If it is determined in step S3 that there is a medium failure or a minor failure, transfer is possible depending on the protocol and communication function unit, and therefore the cause of failure for each protocol and communication function unit is specified (S5). That is, a failure factor related to the request source protocol or the communication function unit is specified. Then, the failure level corresponding to the specified failure factor is determined (S6). If the result of the determination is that there is a medium failure, transfer is not possible with the requesting protocol or communication function unit, so it is determined whether there is next candidate routing information (S8), and the next candidate routing is determined. If there is information, the process returns to step S1. On the other hand, if there is no next candidate routing information, the protocol or communication function unit is notified that transfer is not possible, that is, there is no corresponding route, and the process ends.
[0069]
If it is determined in step S6 that there is a light failure, it is determined whether there is next candidate routing information in order to increase the probability of transferability (S7). If there is no next candidate, the routing information is selected to determine the route, and the process ends. On the other hand, if there is next candidate routing information, the process returns to step S1. Thereafter, when a route without a failure is not found, the routing information of the route with a light failure is selected to determine the route, and the process is terminated. If there are many route candidates or a long time is required to search for route candidates, when a minor failure is detected in a part of the route candidates, the route is notified to the protocol or the communication function unit. Also good. In addition, all failure factors depending on each protocol and communication function unit may be associated with a major failure.
[0070]
As described above, according to this embodiment, since the topology data of each node is changed not only by the flooding message by the routing protocol but also by the call disconnection message by the signaling protocol, the flooding message of the routing protocol is delayed or lost. Even if failure information cannot be reflected in the topology data due to factors such as the above, the failure information included in the call disconnect message by the signaling protocol can recognize a more accurate topology state and enables quick call setup.
[0071]
In addition, even if the network status information is forgotten by duplex setting, more accurate topology status can be recognized by the failure information included in the call disconnect message by the signaling protocol, and quick call setup is possible. Become. That is, the failure information included in the call disconnect message by the signaling protocol can be effectively used to complement the incompleteness of the routing protocol, and appropriate communication can be performed.
[0072]
Also, if topology data is changed by a protocol other than the routing protocol, flooding is not performed, so that the integrity of topology data can be improved without increasing the number of control messages for network synchronization. it can. In addition, failure information can be notified by a data transfer protocol with or without call setting other than the signaling protocol, or regardless of the protocol, thereby improving communication reliability and versatility. Abundant fault monitoring can be performed.
[0073]
In addition, since the failure level associated with the failure factor is set in the topology data, it is possible to centrally manage the failure and control messages and data can be obtained using the failure factor and failure level set in the topology data. Can be transferred as long as possible. Further, since the failure level is used for searching routing information, control messages and data can be transferred with high probability.
[0074]
【The invention's effect】
As described above, according to the present invention, the holding unit holds the network state information, and the routing protocol communication unit notifies the failure information to all the node devices in the network by the routing protocol. When network status information is changed and the call disconnect message generator detects a failure during the call setup process, Depending on the signaling protocol A call disconnect message including failure information is generated, and the call disconnect message transferring means transfers the call disconnect message generated by the call disconnect message generating means by reversing the route through which the call setup message has been transferred. 1 information change means, when the call disconnect message transfer means of its own device transfers the call disconnect message, changes the information of the network state of its own device based on the failure information included in the call disconnect message. As a result, it is possible to change the network status information of each node device by effectively using the failure information included in the call disconnect message. There is an effect that information can be appropriately managed.
[0075]
According to the next invention, the message generation means comprises: Other than a routing protocol and When a failure is detected in communication other than the signaling protocol, a message including failure information is generated, the message transfer unit transfers the message generated by the message generation unit to another node device, and the second information change unit When the message transfer means of the own device transfers the message, the information on the network state of the own device is changed based on the failure information included in the message. As a result, failure notification can be performed by a protocol other than the signaling protocol (such as a data transfer protocol with or without call setting), so that the reliability of management of network state information can be improved by using a protocol other than the signaling protocol. Therefore, it is possible to improve the reliability of management of information on the network state that is rich in versatility.
[0076]
According to the next invention, when the message generation unit detects a failure in communication using the connectionless transfer protocol, the message generation unit generates a message including the failure information, and the message transfer unit transmits the message generated by the message generation unit to another message. When the message is transferred to the node device and the message transfer unit of the own device transfers the message, the second information changing unit changes the information on the network state of the own device based on the failure information included in the message. As a result, failure notification can also be performed by the connectionless transfer protocol, so the reliability of network status information management can be improved even by the connectionless transfer protocol, and versatile network status information management. It is possible to improve the reliability.
[0077]
According to the next invention, since the message generation means adds the source routing information indicating the transfer path to the message including the failure information, the message can be transferred by reversing the route of the transfer data. There is an effect.
[0078]
According to the next invention, when each node device changes the network state information by other than the routing protocol, the increase in control traffic can be reduced by not performing flooding for synchronizing the network state information. Therefore, there is an effect that appropriate communication can be performed.
[0079]
According to the next invention, the network state information includes failure level information corresponding to the cause of the transfer failure for each communication function unit of the node device, so that the failure can be managed appropriately. Play.
[0080]
According to the next invention, since the originating node device determines the routing information to the destination based on the failure level information, it is possible to increase the probability that the control message or data can be transferred. .
[0081]
According to the next invention, in the first information changing step, the failure information is notified to all the node devices in the network by the routing protocol, the network state information held in each node device is changed, and the message transfer step. When a failure is detected during the call setup process, the call disconnect message is transferred by reversing the route through which the call setup message has been transferred, and the call disconnect message is transferred in the second information changing step. By changing the network status information based on the failure information included in the call disconnect message, the device effectively uses the failure information included in the call disconnect message to obtain the network status information of each node device. Because it can be changed, it complements the management of the network status information by the routing protocol. It is possible to manage the distribution properly, an effect that.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a configuration of a communication network system according to an embodiment of the present invention.
FIG. 2 is a functional block diagram showing a configuration example of a node according to the embodiment shown in FIG. 1;
FIG. 3 is a sequence diagram showing a flow of a flooding message according to this embodiment.
FIG. 4 is an explanatory diagram showing changes in topology data due to flooding according to the embodiment;
FIG. 5 is a sequence diagram showing a flow of a call setting message according to the embodiment.
FIG. 6 is an explanatory diagram showing a change in topology data by a call setting message according to this embodiment.
FIG. 7 is an explanatory diagram showing an example of a state of topology data according to the embodiment.
FIG. 8 is an explanatory diagram showing a configuration of a flooding message of a routing protocol according to this embodiment.
FIG. 9 is an explanatory diagram showing another configuration of the communication network system according to this embodiment.
FIG. 10 is an explanatory diagram showing an example of a flooding message of the routing protocol according to this embodiment.
FIG. 11 is an explanatory diagram showing information in topology data according to the embodiment;
FIG. 12 is an explanatory diagram showing an operation based on a routing protocol in the node according to the embodiment;
FIG. 13 is an explanatory diagram showing an operation based on a signaling protocol in the node according to the embodiment;
FIG. 14 is an explanatory diagram showing an operation according to the data transfer protocol in the node according to the embodiment;
FIG. 15 is an explanatory diagram showing a correspondence between a failure factor and a failure level for each protocol according to the embodiment;
FIG. 16 is a flowchart showing a flow of routing information determination processing according to the embodiment;
[Explanation of symbols]
1 to 6 nodes, 11 to 19 lines, 21 routing function section, 22 topology management section, 23 signaling function section, 24 data transfer function section, 25 topology data storage section.
Claims (8)
前記各ノード装置は、ネットワーク状態の情報を保持する保持手段と、
障害の情報をルーティングプロトコルによりネットワーク内の全ノード装置に通知して前記各ノード装置のネットワーク状態の情報を変更するルーティングプロトコル通信手段と、
呼設定処理中に障害を検出した場合、シグナリングプロトコルによる障害の情報を含む呼切断メッセージを生成する呼切断メッセージ生成手段と、
前記呼切断メッセージ生成手段が生成した呼切断メッセージを、呼設定メッセージが転送されてきたルートを逆にたどって転送する呼切断メッセージ転送手段と、
自装置の前記呼切断メッセージ転送手段が前記呼切断メッセージを転送する場合、前記呼切断メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第1の情報変更手段と、
を備えたことを特徴とする通信ネットワークシステム。In a communication network system in which a plurality of node devices are communicably connected,
Each of the node devices has a holding means for holding network state information;
Routing protocol communication means for notifying all node devices in the network of failure information by a routing protocol and changing the network status information of each node device;
A call disconnect message generating means for generating a call disconnect message including information on a failure by a signaling protocol when a failure is detected during the call setting process;
Call disconnect message transfer means for transferring the call disconnect message generated by the call disconnect message generating means by tracing back the route through which the call setting message has been transferred;
When the call disconnect message transfer means of the own device transfers the call disconnect message, a first information changing means for changing information of the network state of the own device based on failure information included in the call disconnect message;
A communication network system comprising:
前記メッセージ生成手段が生成したメッセージを他のノード装置に転送するメッセージ転送手段と、
自装置の前記メッセージ転送手段が前記メッセージを転送する場合、前記メッセージに含まれる障害の情報に基づいて自装置のネットワーク状態の情報を変更する第2の情報変更手段と、
を備えたことを特徴とする請求項1に記載の通信ネットワークシステム。Each of the node devices, when detecting a failure in communication other than the routing protocol and other than the signaling protocol, a message generation means for generating a message including failure information;
Message transfer means for transferring the message generated by the message generation means to another node device;
When the message transfer means of the own device transfers the message, a second information changing means for changing the information of the network state of the own device based on the failure information included in the message;
The communication network system according to claim 1, further comprising:
呼設定処理中に障害を検出した場合、呼設定メッセージが転送されてきたルートを逆にたどって呼切断メッセージを転送するメッセージ転送工程と、
前記呼切断メッセージを転送する各ノード装置にて、前記呼切断メッセージに含まれる障害の情報に基づいてネットワーク状態の情報を変更する第2の情報変更工程と、
を含むことを特徴とする通信ネットワークシステムにおける障害通知方法。A first information changing step of notifying failure information to all node devices in the network by a routing protocol, and changing network state information held in each node device;
If a failure is detected during the call setup process, a message transfer step of transferring the call disconnect message by following the route through which the call setup message has been transferred;
A second information changing step of changing network state information based on failure information included in the call disconnect message at each node device that transfers the call disconnect message;
A failure notification method in a communication network system, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000020942A JP3712337B2 (en) | 2000-01-28 | 2000-01-28 | Communication network system and failure notification method in communication network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000020942A JP3712337B2 (en) | 2000-01-28 | 2000-01-28 | Communication network system and failure notification method in communication network system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001217830A JP2001217830A (en) | 2001-08-10 |
| JP3712337B2 true JP3712337B2 (en) | 2005-11-02 |
Family
ID=18547422
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000020942A Expired - Fee Related JP3712337B2 (en) | 2000-01-28 | 2000-01-28 | Communication network system and failure notification method in communication network system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3712337B2 (en) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6360100B1 (en) | 1998-09-22 | 2002-03-19 | Qualcomm Incorporated | Method for robust handoff in wireless communication system |
| US7668541B2 (en) | 2003-01-31 | 2010-02-23 | Qualcomm Incorporated | Enhanced techniques for using core based nodes for state transfer |
| US6862446B2 (en) | 2003-01-31 | 2005-03-01 | Flarion Technologies, Inc. | Methods and apparatus for the utilization of core based nodes for state transfer |
| US8982778B2 (en) | 2005-09-19 | 2015-03-17 | Qualcomm Incorporated | Packet routing in a wireless communications environment |
| US8983468B2 (en) | 2005-12-22 | 2015-03-17 | Qualcomm Incorporated | Communications methods and apparatus using physical attachment point identifiers |
| US8982835B2 (en) | 2005-09-19 | 2015-03-17 | Qualcomm Incorporated | Provision of a move indication to a resource requester |
| US9078084B2 (en) | 2005-12-22 | 2015-07-07 | Qualcomm Incorporated | Method and apparatus for end node assisted neighbor discovery |
| US9736752B2 (en) | 2005-12-22 | 2017-08-15 | Qualcomm Incorporated | Communications methods and apparatus using physical attachment point identifiers which support dual communications links |
| US9066344B2 (en) | 2005-09-19 | 2015-06-23 | Qualcomm Incorporated | State synchronization of access routers |
| US8509799B2 (en) | 2005-09-19 | 2013-08-13 | Qualcomm Incorporated | Provision of QoS treatment based upon multiple requests |
| US9083355B2 (en) | 2006-02-24 | 2015-07-14 | Qualcomm Incorporated | Method and apparatus for end node assisted neighbor discovery |
| CN101018194A (en) * | 2007-01-24 | 2007-08-15 | 华为技术有限公司 | End-to-end signaling tracking method, system, softswitch and media gateway equipment |
| US9155008B2 (en) | 2007-03-26 | 2015-10-06 | Qualcomm Incorporated | Apparatus and method of performing a handoff in a communication network |
| US8830818B2 (en) | 2007-06-07 | 2014-09-09 | Qualcomm Incorporated | Forward handover under radio link failure |
| US9094173B2 (en) | 2007-06-25 | 2015-07-28 | Qualcomm Incorporated | Recovery from handoff error due to false detection of handoff completion signal at access terminal |
| US8615241B2 (en) | 2010-04-09 | 2013-12-24 | Qualcomm Incorporated | Methods and apparatus for facilitating robust forward handover in long term evolution (LTE) communication systems |
| JP7320727B2 (en) * | 2019-10-30 | 2023-08-04 | パナソニックIpマネジメント株式会社 | Communication system, communication terminal and program |
| CN119052005B (en) * | 2024-11-04 | 2025-03-14 | 山东铂明网络科技有限公司 | A method and system for intelligent processing of Internet data security |
-
2000
- 2000-01-28 JP JP2000020942A patent/JP3712337B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001217830A (en) | 2001-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3712337B2 (en) | Communication network system and failure notification method in communication network system | |
| US6011780A (en) | Transparant non-disruptable ATM network | |
| US5687168A (en) | Link state routing device in ATM communication system | |
| US5495471A (en) | System and method for restoring a telecommunications network based on a two prong approach | |
| EP0766430B1 (en) | Routing method in a communications network | |
| JP3286584B2 (en) | Multiplexed router device | |
| US5537532A (en) | Restoration in communications networks | |
| US6983294B2 (en) | Redundancy systems and methods in communications systems | |
| US7477594B2 (en) | Method for restoring a virtual path in an optical network using 1:N protection | |
| US20020131424A1 (en) | Communication network, path setting method and recording medium having path setting program recorded thereon | |
| EP2045965A1 (en) | Resource state monitoring method, device and communication network | |
| JPH10243029A (en) | How to change routes in a hierarchical network | |
| US7366112B2 (en) | Communication network control system, control method, node and program | |
| JPH09224026A (en) | Communication node, failure recovery method, and communication network | |
| JPH10190686A (en) | Setting system for active and standby route of atm network | |
| CN101366243A (en) | Communication system, communication method, node and node program | |
| CN100397826C (en) | Protection switching method in multi-protocol label switching system | |
| US6421316B1 (en) | Point-to-multipoint connection restoration | |
| US7756019B2 (en) | Method and devices for implementing group protection in MPLS network | |
| CN107547374B (en) | Aggregation route processing method and device | |
| JPH07115420A (en) | Connection self-healing method in ATM network | |
| KR100281683B1 (en) | Dynamic Routing Based Call Path Establishment and Reconfiguration Method of Asynchronous Transfer Mode Switching System | |
| JP2005354579A (en) | Packet relay apparatus and route selection method based on source and destination addresses | |
| US7855949B1 (en) | Method and apparatus for bundling signaling messages for scaling communication networks | |
| JP3049301B2 (en) | Failure recovery and congestion recovery in connection-oriented communication networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050301 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050425 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050816 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050816 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |