(57)【特許請求の範囲】
【請求項１】
アドレスのリフレッシュ方法であって、リンクにリンク故障と故障の回復との間の状態切り替えが発生される際、該リンクに関わるポートが存在するノードは自身のほかのポートにおいてアドレス転送表をリフレッシュする操作を一時停止するマークPFを設置し、他のノードへアドレスリフレッシュ情報を携帯するプロトコルメッセージを送信し、
前記プロトコルメッセージから抽出した標識情報と元の前記ポートに記憶した標識情報との一致性を判断し、不一致であると、該ポートに新しい標識情報を記憶し、且つこのポートに前記PFマークが設置されているかどうかを判断し、PFマークが設置されないと、該ポートが存在するノードはアドレス転送表をリフレッシュし、且つ他のポートに前記PFマークを設置し、PFマークが設置されると、前記ポートがただ前記PFマークだけを除去することを特徴とするアドレスのリフレッシュ方法。
【請求項２】
ポートがプロトコルメッセージを受信した前記ノードは、さらに、
前記プロトコルメッセージから抽出した標識情報と元の前記ポートに記憶した標識情報との一致性を判断し、一致であり、且つ該ポートに既にPFマークが設置されると、ただ該PFマークだけを除去する、
操作を行うことを特徴とする請求項1に記載の方法。
【請求項３】
状態切り替えが発生するリンクに関わるポートが存在するノードは、さらにアドレス転送表をリフレッシュすることを特徴とする請求項1〜2中のいずれかに記載の方法。
【請求項４】
前記プロトコルメッセージにすくなくともノードの標識情報及び故障リンクに関わるノードにおけるポート標識情報を携帯することを特徴とする請求項1〜2中のいずれかに記載の方法。
【請求項５】
該方法は、イーサシングルリングネットに行なうことを特徴とする請求項1に記載の方法。
【請求項６】
応用しているネットワークに2つ以上のノードを含み、各のノードにすくなくとも2つのポートを有するアドレスリフレッシュシステムであって、前記ノードが制御モジュールを含み、ノードにおける各のポートがポート判断モジュール、ポートマーク設置モジュールを含み、そのうち、
前記ポート判断モジュールは、リンクにリンク故障と故障回復との間の状態切り替えが発生する際、前記制御モジュールに通知することに用いられ、
前記制御モジュールは、前記ポートマーク設置モジュールの通知によってアドレス転送表をリフレッシュし、及び故障リンクと関わらないポートのポートマーク設置モジュールに、アドレス転送表をリフレッシュする操作を一時停止することを表わすPFを設置するように通知することに用いられ、さらに、前記ポート判断モジュールの通知を受信した後、他のノードへアドレスリフレッシュ情報を携帯するプロトコルメッセージを送信することに用いられ、
前記ポートマーク設置モジュールは、受信されたプロトコルメッセージに携帯した標識情報とこのポート記憶された標識情報が不一致で、且つこのポートに前記PFマークが設置されないと、アドレス転送表をリフレッシュするように前記制御モジュールに通知することに用いられ、及び前記制御モジュールの通知によって前記PFマークを設置することに用いられることを特徴とする。
【請求項７】
前記ポートマーク設置モジュールは、さらに、前記ポート判断モジュールの通知を受信した後、アドレス転送表をリフレッシュすることに用いられることを特徴とする請求項6に記載のシステム。
【請求項８】
前記ポートマーク設置モジュールは、さらに、
受信したプロトコルメッセージに携帯された標識情報と元の自身が属されたポートに記憶した標識情報との一致性を判断し、且つ不一致であると、新しい標識情報を記憶し、さらに、自身が属されたポートに、PFマークが設置されているかどうかを判断し、PFマークが設置されないと、アドレス転送表をリフレッシュするように前記制御モジュールに通知し、且つPFマークを設置するように他のポートのポートマーク設置モジュールに通知し、PFマークが設置されると、ただ該PFマークだけを除去する、
ことに用いられることを特徴とする請求項6又は7に記載のシステム。
【請求項９】
前記ポートマーク設置モジュールは、さらに、
受信したプロトコルメッセージに携帯された標識情報と自身が属されたポートに記憶した標識情報とが一致で、且つ自身が属されたポートがもうPFマークを設置したことを判断する際、ただ該PFマークだけを除去する、
ことに用いられることを特徴とする請求項6又は7に記載のシステム。
【請求項１０】
該システムは、さらに、データ送信及び受信モジュールを含み、該システムにおける各のノード間の通信を支持することに用いられることを特徴とする請求項6に記載のシステム。
【請求項１１】
該システムがイーサシングルリングネットに設置されることを特徴とする請求項6に記載のシステム。
【請求項１２】
前記プロトコルメッセージに、すくなくともノードの標識情報及び故障リンクに関わるノードにおけるポート標識情報を携帯することを特徴とする請求項6に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ通信分野に関し、さらに具体的にアドレスのリフレッシュ方法及びシステムに関する。
【背景技術】
【０００２】
イーサネットの実際応用において、広くて各種の保護技術を採用しており、プライマリパスとスペアパスとの間の冗長バックアップを実現する。プライマリパスとスペアパスがすべて完備である時、スペアパスの保護データ転送機能をブロックし、ネットワークの間の保護データがプライマリパスで伝送し、プライマリパスは故障が発生する際、スペアパスの保護データ転送機能をオンして、ネットワークの間の保護データがスペアパスに切り替えて伝送し、保護データが繰り返して受信されること、及びブロードキャストストームを形成することを防止し、イーサネットの耐障害性を向上させ、且つ切り替える際の収束時間が50msよりも小さく高リアルタイム性の要求を満たす。
【０００３】
図1に示したイーサリングネットの保護技術を参照して、ノードAからFまではすべてイーサネット交換機能を有するノードであり、ネットワークMがノードBと接続し、ネットワークNがノードDと接続する。ネットワークMとネットワークNの間に通信を行なう。ネットワークMとネットワークNの間に2つの物理パスを有し、即ち、ネットワークN<>ノードD<>ノードC<>ノードB<>ネットワークM、ネットワークN<>ノードD<>ノードE<>ノードF<>ノードA<>ノードB<>ネットワークMである。
【０００４】
イーサネットリングの保護技術を応用する際、一般的にリング保護リンク及び制御ノードを定義し、即ち、イーサリングネットは故障がない場合に、リングにおいてデータメッセージに対してブロックしてリングの形成を防止するリンクは、リング保護リンクであり、この部分のリング保護リンクの操作によって、リングネットのプライマリパスと保護パスの切り替えを行なうことができる。リング保護リンクを有するノードは、ここで制御ノード（又はメインノードと称する）と称する。図2aに示すように、リングネットに含まれたノードがA、B、C、D、E及びFであり、含まれたリンクが〈A,B〉、〈B,C〉、〈C,D〉、〈D,E〉、〈E,F〉及び〈F,A〉リンクである。ノードAが制御ノードであり、それのeポートと直接に接続するリンク〈F,A〉がリング保護リンクである。
【０００５】
リングにおけるリンクが完備である時、制御ノードがリング保護リンクと接続するポートのデータメッセージ転送機能をブロックし、ネットワークにはリングが発生しなく、ネットワークリングによる「ブロードキャストストーム」を防止した。図2aに示すように、制御ノードAがeポートの保護データ転送機能をブロックして、ネットワークMとNの通信パスが、ネットワークM<>ノードB<>ノードC<>ノードD<>ネットワークNである。
【０００６】
リンクは故障が発生する際、制御ノードがリング保護リンクと接続するポートのデータメッセージ転送機能を開放し、これにより、業務の接続を保証する。図2bに示すように、リングにおける〈B,C〉リンクは故障が発生した、制御ノードAがポートeのデータメッセージ転送機能を開放し、ネットワークMとNの新しい通信パスが、ネットワークM<>ノードB<>ノードA<>ノードF<>ノードE<>ノードD<>ネットワークNである。
【０００７】
実際には、ネットワークトポロジは変化が発生する際、リングネットにおけるノードがドレス転送表をリフレッシュアすることが必要であり、これはデータのパスがトポロジが変化する前のパスに沿って伝播することを防止することからである。例えば、図2aにおいて、リングネットに故障がなくて、ネット路MとネットワークNの間の通信パスが、ネットワークM<>ノードB<>ノードC<>ノードD<>ネットワークNである。リングネットにおけるリンク〈B,C〉リンクは故障が発生する時、ネット路MとネットワークNの間の通信パスが、相変わらず元のパスに沿って転送すると、データメッセージが大量的に廃棄される。従来、ITU-TG.8032はトポロジの変化点が周期的にアドレスリフレッシュメッセージを送信することを採用して、これにより上記問題を解決し、具体的なシングルリングのアドレスリフレッシュ案は以下のようである。
【０００８】
1つのノードがリングネットにおけるポートでリフレッシュ情報付きのプロトコルメッセージを受信する際、該ポートがこのプロトコルメッセージから<Node_ID，BPR>情報を抽出し、そのうち、Node_IDが該プロトコルメッセージを送信するノード情報であり、BPRが該プロトコルメッセージを送信するノードのどちらのリングにおけるポートがブロックされることを明示することに用いられ、BPRパラメータがただローカルの意義を有するだけ。該ポートは、メッセージにおける<Node_ID，BPR>情報と元の該ポートに記憶した<Node_ID，BPR>情報を比較する。不一致であると、該ポートが元の記憶した<Node_ID，BPR>を除去し、且つ新しい<Node_ID，BPR>を記憶する。新しい記憶した<Node_ID，BPR>と該リングにおけるノードのもう1つのポートが記憶した<Node_ID，BPR>が不一致であると、該ノードがアドレス転送表をリフレッシュし、即ち、アドレス転送表におけるすべての転送項目を除去し、前記転送項目が転送グループ分けの根拠である。
【０００９】
上記案は、アドレスリフレッシュ情報付きのメッセージが周期的に送信されることによる重複リフレッシュ問題、即ち、後続のアドレスリフレッシュメッセージによる重複リフレッシュアドレス転送表の問題をちゃんと解決する。しかし、該案は、完全にアドレスの重複リフレッシュ問題を排除することができない。図3に示すように、リンク<B，C>は故障が発生して、ノードCがそれのwポートに沿ってSF1メッセージ（SF1メッセージが<Node_ID(C)，e>情報を含む）を送信し、ノードBがそれのeポートに沿ってSF2メッセージ（SF2メッセージが<Node_ID(B)，w>情報を含む）を送信する。リングにおけるノードD、E、F及びAのeポートが初回でSF1メッセージを受信する際、SF1における<Node_ID(C)，e>がそれぞれeポート及びwポートに記憶した<Node_ID，BPR>と異なっていることを発見し、アドレス転送表をリフレッシュする。同様に、リングにおけるノードD、E、F及びAのwポートが初回でSF2メッセージを受信する際、SF2における<Node_ID(B)，w>がそれぞれwポート及びeポートに記憶した<Node_ID，BPR>と異なっていることを発見し、アドレス転送表をリフレッシュする。リングにおけるノードC、D、E、F、A及びBが2回でアドレス転送表をリフレッシュする。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
以上の例から、従来の方案において、リングにおける1回のトポロジ変化はリングにおけるノードが2回のアドレス転送表をリフレッシュすることを引き起こし、この場合にリングネットが短い時間内にブロードキャストストーム状態から安定状態に入ることは難しいになる。このため、新しいアドレスリフレッシュ方案を提出する必要がある。
【課題を解決するための手段】
【００１１】
これに鑑、本発明の主な目的は、ノードがトポロジの変化による繰り返しアドレス転送表をリフレッシュする現象を減少し、ネットワーク性能を向上させるためのアドレスのリフレッシュ方法及びシステムを提供することである。
【００１２】
上記目的を達するために、本発明の技術方案は以下のように実現する。
【００１３】
アドレスのリフレッシュ方法であって、リンクはリンク故障及び故障の回復の間の状態切り替えが発生する際、該リンクに関わるポートが存在するノードが自身のほかのポートにアドレス転送表をリフレッシュする操作を一時停止するマークPFを設置し、他のノードへアドレスリフレッシュ情報を携帯するプロトコルメッセージを送信し、
前記アドレスリフレッシュ情報を受信したポートが属されたノードは、該プロトコルメッセージが携帯した標識情報は前記プロトコルメッセージを受信したポートが記憶した標識情報と不一致であって、且つ該ポートに前記PFマークが設置されない際だけ、アドレス転送表をリフレッシュする。
【００１４】
ポートがプロトコルメッセージを受信した前記ノードは、さらに、以下の操作を行ない、
前記プロトコルメッセージから抽出した標識情報と元の前記ポートに記憶した標識情報の一致性を判断し、不一致であると、該ポートに新しい標識情報を記憶し、且つこのポートに前記PFマークが設置されているかどうかを判断し、PFマークが設置されないと、該ポートが存在するノードはアドレス転送表をリフレッシュし、且つ他のポートに前記PFマークを設置し、PFマークが設置されると、前記ポートがただ前記PFマークを除去するだけ。
【００１５】
ポートがプロトコルメッセージを受信した前記ノードは、さらに、以下の操作を行い、
前記プロトコルメッセージから抽出した標識情報と元の前記ポートに記憶した標識情報の一致性を判断し、一致であり、且つ該ポートにPFマークが設置されると、ただ該PFマークを除去するだけ。
【００１６】
状態切り替えが発生するリンクに関わるポートが存在するノードは、さらにアドレス転送表をリフレッシュする。
【００１７】
前記プロトコルメッセージにすくなくともノードの標識情報及び故障リンクに関わるノードにおけるポート標識情報を携帯する。
【００１８】
該方法は、イーサシングルリングネットに行なう。
【００１９】
アドレスリフレッシュシステムであって、該システムが応用しているネットワークに2つ以上のノードを含み、各のノードにすくなくとも2つのポートを有し、前記ノードが制御モジュールを含み、ノードにおける各のポートがポート判断モジュール、ポートマーク設置モジュールを含み、そのうち、
前記ポート判断モジュールは、リンクはリンク故障及び故障回復の間の状態切り替えが発生する際、前記制御モジュールに通知することに用いられ、
前記制御モジュールは、前記ポートマーク設置モジュールの通知によってアドレス転送表をリフレッシュし、及び故障リンクに関わらないポートのポートマーク設置モジュールが、アドレス転送表をリフレッシュする操作を一時停止することを表わすPFを設置するように通知することに用いられ、さらに、前記ポート判断モジュールの通知を受信した後、他のノードへアドレスリフレッシュ情報を携帯するプロトコルメッセージを送信することに用いられ、
前記ポートマーク設置モジュールは、受信されたプロトコルメッセージに携帯した標識情報とこのポート記憶された標識情報が不一致で、且つこのポートに前記PFマークが設置されないと、前記制御モジュールにアドレス転送表をリフレッシュするように通知することに用いられ、及び前記制御モジュールの通知によって前記PFマークを設置することに用いられる。
【００２０】
前記ポートマーク設置モジュールは、さらに、前記ポート判断モジュールの通知を受信した後、アドレス転送表をリフレッシュすることに用いられる。
【００２１】
前記ポートマーク設置モジュールは、さらに、受信したプロトコルメッセージに携帯した標識情報と元の自身が属されたポートに記憶した標識情報の一致性を判断し、且つ不一致であると、新しい標識情報を記憶し、さらに、自身が属されたポートに、PFマークが設置されるかどうかを判断し、PFマークが設置されないと、前記制御モジュールにアドレス転送表をリフレッシュするように通知し、且つ他のポートのポートマーク設置モジュールにPFマークを設置するように通知し、PFマークが設置されると、ただ該PFマークを除去するだけことに用いられる。
【００２２】
前記ポートマーク設置モジュールは、さらに、受信したプロトコルメッセージに携帯した標識情報と自身が属されたポートに記憶した標識情報が一致で、且つ自身が属されたポートがもうPFマークを設置したことを判断する際、ただ該PFマークを除去するだけことに用いられる。
【００２３】
該システムは、さらに、データ送信及び受信モジュールを含み、該システムにおける各のノード間の通信を支持することに用いられる。
【００２４】
該システムがイーサシングルリングネットに設置される。
【００２５】
前記プロトコルメッセージに、すくなくともノードの標識情報及び故障リンクに関わるノードにおけるポート標識情報を携帯する。
【発明の効果】
【００２６】
以上から分かるように、本発明方法及びシステムがPFマークに対してアドレス転送表をリフレッシュするかどうかを判断し、また、判断結果によってアドレス転送表をリフレッシュするかどうかを確定することができ、且つ該操作はネットワークアーキテクチャ及びプロトコルに対して大きい変更をしないので、本発明方法及びシステムは、各種のアドレス転送表に対して応用を実現する通信ネットワークに適応することができ、このため、有効的にノードがトポロジの変化による繰り返しアドレス転送表をリフレッシュする現象を減少でき、大いにネットワーク性能を向上させる。
【図面の簡単な説明】
【００２７】
【図１】図1は、イーサリングネットにおけるシングルリングのトポロジ図である。
【図２ａ】図2aは、イーサシングルリングネットに、リンクが完備である際の通信パストポロジ図である。
【図２ｂ】図2bは、イーサシングルリングネットに、リンク故障が発生する際の通信パスのトポロジ図である。
【図３】図3は、イーサシングルリングネットに、リンク故障が発生する際のリフレッシュアドレスの通信パスのトポロジ図である。
【図４】図4は、本発明の実施例の作業プロセス図である。
【図５ａ−ｂ】図5a及び5bは、本案の実例1の模式図である。
【図６ａ−ｂ】図6a及び6bは、本案の実例2の模式図である。
【図７】図7は、本発明の実施例のシステム構造の模式図である。
【発明を実施するための形態】
【００２８】
本発明の発明考えは、以下のようであり、リンクはリンク故障及び故障回復の間の状態切り替えが発生する際、該リンクに関わるポートが存在するノードは、他のポートにアドレス転送表をリフレッシュする操作を一時停止することを表わすマークを設置し、以下、PFで表示し、且つリングにおける他のノードへアドレスリフレッシュ情報を携帯するプロトコルメッセージを送信し、前記ノードが送信したプロトコルメッセージに、すくなくとも該ノードの標識情報及び故障リンクに関わる該ノードにおけるポートの標識情報を携帯し、前記標識情報が、以下に<Node_ID，BPR>で表示し、前記プロトコルメッセージを受信したポートが属されたノードは、ただ該プロトコルメッセージに携帯した標識情報が受信した該プロトコルメッセージの前記ポートに記憶した標識情報と不一致で、且つ該ポートにPFマークが設置されない際だけ、アドレス転送表をリフレッシュする。
【００２９】
以下、イーサシングルリングネットを例として説明する。
【００３０】
前記のリンクはリンク故障及び故障回復の間の状態切り替えが発生することは、多分リンクは故障が発生する、又は、リンクが故障状態から正常状態に回復することであり、「リンクは故障が発生すること」は、以下の場合を指し、あるノードの1つのリングにおけるポートはブロックして又は故障が発生して、これにより、該ポートに関わるリンクが正常に作動することができないこと、又は、あるリンクがブロックすることを招く。とりあえず、あるリンクが正常に作動することができないと、該リンクは故障が発生することを考える。
【００３１】
具体的に、イーサシングルリングネットにおける他のノードのリングにおけるポートがアドレスリフレッシュ情報を携帯するプロトコルメッセージを受信する際、以下の処理を行い、
受信したプロトコルメッセージから<Node_ID，BPR>情報を抽出し、且つ抽出された<Node_ID，BPR>情報と元のこのポートに記憶した<Node_ID，BPR>情報を一致性の比較を行なって、不一致であると、該ポートが元の<Node_ID，BPR>を除去し、新しい<Node_ID，BPR>を記憶し、且つこのポートがPFマークを設置するかどうかを判断し、PFマークがないと、該ポートが存在するノードはアドレス転送表をリフレッシュし、且つもう1つのリングにおけるポートにPFマークを設置し、PFマークがあると、該ポートがただPFマークだけを除去し、且つそれが存在するノードはアドレス転送表をリフレッシュしない。新しく受信した<Node_ID，BPR>と元の前記ポート記憶した<Node_ID，BPR>が一致で、且つ前記ポートがもうPFマークを設置すると、該ポートがPFマークを除去する。
【００３２】
以下、本技術方案を実現する基本ステップであり、図4に示すように、
ステップ400は、1、リングにおけるポートがプロトコルメッセージを受信し、ステップ401に切り替えること、2、リングにおけるポートがブロックになって、ステップ410に切り替えることという2つの場合に分けて検討し、
ステップ401、イーサシングルリングネットにおけるあるノードのリングにおけるポートがプロトコルメッセージを受信し、該プロトコルメッセージを次のノードへ転送し、同時に該プロトコルメッセージを分析し、
ステップ402、前記リングにおけるポートが該プロトコルメッセージにアドレスリフレッシュ情報を携帯するかどうかを分析し、アドレスリフレッシュ情報を携帯すると、ステップ403に切り替え、そうしないと、処理しなく、
ステップ403、前記リングにおけるポートが、プロトコルメッセージに携帯した<Node_ID，BPR>情報とそれの元の記憶した<Node_ID，BPR>が一致であるかどうかを分析し、不一致であると、ステップ404に切り替え、そうしないと、408に切り替え、
普通には、ただ<Node_ID，BPR>における「Node_ID」及び「BPR」と元の記憶した<Node_ID，BPR>における「Node_ID」及び「BPR」がすべて一致である際、二つが一致であることを考える。
ステップ404、前記リングにおけるポートが新しい<Node_ID，BPR>を記憶し、元の<Node_ID，BPR>を除去し、
ステップ405、前記リングにおけるポートが該ポートにPFマークを設置するかどうかを検査し、設置しないと、ステップ406に切り替え、そうしないと、ステップ407に切り替える。
ステップ406、前記リングにおけるポートを有するノードがアドレス転送表をリフレッシュし、且つ該ノードのもう1つのリングにおけるポートにPFマークを設置し、終わり、
ステップ407、前記リングにおけるポートがただPFマークだけを除去し、終わり、
ステップ408、前記ポートがPFマークを設置するかどうかを判断し、PFマークを設置すると、ステップ409に切り替え、そうしないと、終わり、
ステップ409、前記リングにおけるポートがただ前記PFマークだけを除去し、終わり、
ステップ410、場合2に対して、前記ポートを有するノードがアドレス転送表をリフレッシュし、且つもう1つのリングにおけるポートがPFマークを設置する。
【００３３】
応用実例1、
以下、図面を参照して、具体的な実施例を結合して本発明を説明し、本発明が以下の実施例に限定しない。
【００３４】
図5a及び5bは、本発明が、リングネットは故障が発生する場合の1つの具体的な実施例であり、
図5aに示すように、リングネットに含まれたノードがA、B、C、D、E及びFであり、含まれたリンクが〈A,B〉、〈B,C〉、〈C,D〉、〈D,E〉、〈E,F〉及び〈F,A〉リンクである。ノードAが制御ノードであり、それのeポートと直接に接続するリンク〈F,A〉がリング保護リンクであり、ノードAのeポートが正常の場合にデータメッセージの転送をブロックする。
【００３５】
図5bに示すように、リングネットのリンク〈C，D〉は故障が発生し、ノードCがアドレス転送表をリフレッシュし、同時にeポートにPFマークを設置し、且つeポートに沿って周期的にSF1メッセージ（アドレスリフレッシュ情報及び〈Node_ID(C)，w〉情報を付く）を送信する。ノードDがアドレス転送表をリフレッシュし、同時にwポートにPFマークを設置し、且つwポートに沿って周期的にSF2メッセージ（アドレスリフレッシュ情報及び〈Node_ID(D)，e〉情報を付く）を送信する。
【００３６】
普通にリングにおけるノードFを選択して分析を行なって、それのwポートが先にSF1メッセージを受信すると、SF1メッセージにおける〈Node_ID(C)，w〉情報を読み取って、該情報とwポートの元の記憶した〈Node_ID，BPR〉が不一致であると、Fノードのwポートが〈Node_ID(C)，25 w〉情報を記憶し、元の〈Node_ID，BPR〉情報を除去する。Fノードは、それのwポートにPFマークが設置されないことを検査した、このため、Fノードがアドレス転送表をリフレッシュし、且つeポートにPFマークを設置する。ある程度の時間後に、ノードFがそれのeポートからSF2を受信し、SF2メッセージにおける〈Node_ID(D)，e〉情報を読み取って、該情報とeポートに元の記憶した〈Node_ID，BPR〉が不一致であると、Fノードのeポートが元の〈Node_ID，BPR〉情報を除去し、〈Node_ID(D)，e〉情報を記憶する。FノードはそれのeポートにPFマークが設置されることを検査した、このため、ただeポートに設置したPFマークだけを除去する。
【００３７】
以上の分析によって、分かるのは、SF2メッセージがノードFの第2次のアドレスリフレッシュ動作を引き起こしないことである。
【００３８】
応用実例2、
図6a和6bは、本発明が、リングネット故障が回復する場合の1つの具体的な実施例であり、
図6aに示すように、リングネットのリンク〈C，D〉の故障が消えると、ノードCがそれの2つの完備のポートに沿って外へ周期的にNR（NODE C）（請求なしメッセージ）メッセージを送信し、該メッセージがリングにおけるノード「該メッセージを送信するノードの隣接リンク又は該メッセージを送信するノードの故障がもう消え」に通知することに用いられ、そのうち、NODE Cが該メッセージを送信するノードCのノード番号であり，ノードDがそれの2つの完備のポートに沿って外周期的にNR（NODE D）メッセージを送信し、ノードDがノードCからのNR（NODE C）メッセージを受信し、メッセージにおけるNODE Cが自己のノード番号よりも大きくすることを発見すると、ノードDが自身のeポートのデータメッセージの転送機能をオンして、かつNR（NODE D）メッセージの送信を停止する。ノードAがノードC又はノードDからの請求なしメッセージを受信し、WTRタイマー（Wait  Timer）を起動する。
【００３９】
図6bに示すように、WTRタイマーがタイムアウト後、ノードAがアドレス転送表をリフレッシュし、同時にeポートにPFマークを設置し、且つeポートに沿って周期的にNR(RB)1メッセージ（アドレスリフレッシュ情報及び〈Node_ID(A)，e〉情報を付く）を送信し、同時にwポートに沿って周期的にNR(RB)2メッセージ（アドレスリフレッシュ情報及び〈Node_ID(A)，e〉情報を付く）を送信する。そのうち、RBがRPL  Blockedの略語であり、リング保護リンクブロックを表わす。
【００４０】
普通にリングにおけるノードEを選択して分析し、それのwポートが先にNR(RB)1メッセージを受信すると、NR(RB)1メッセージにおける〈Node_ID(A)，e〉情報を読み取って、該情報とwポートに元の記憶した〈Node_ID，BPR〉が不一致であると、Eノードのwポートが〈Node_ID(A)，e〉情報を記憶し、元の〈Node_ID，BPR〉情報を除去する。EノードはそれのwポートにPFマークが設置されないことを検査した、このため、Eノードがアドレス転送表をリフレッシュし、且つeポートにPFマークを設置し、ある程度の時間後に、ノードEがそれのeポートからNR(RB)2を受信し、NR(RB)2メッセージにおける〈Node_ID(A)，e〉情報を読み取って、該情報とeポートに元の記憶した〈Node_ID，BPR〉が不一致であると、Fノードのeポートが〈Node_ID(A)，e〉情報を記憶し、元の〈Node_ID，BPR〉情報を除去する。EノードがそれのeポートにPFマークが設置されることを検査した、このため、ただeポートに設置したPFマークだけを除去する。
【００４１】
以上の分析によって分かるのは、NR(RB)2メッセージがノードEの第2次のアドレスリフレッシュ動作を引き起こすことができないことである。
【００４２】
上記方法を実現するイーサシングルリングネットのアドレスリフレッシュシステムは、すくなくとも2つの以上のノードからなり、各のノードに2つのリングにおけるポートを有し、図7に示すように、各のノードが制御モジュールを含み、各のポートにポート判断モジュール、ポートマーク設置モジュール、データ送信及び受信モジュールをを含み、そのうち、
ポート判断モジュールは、ポートに関わるリンクは故障が発生し、又はポートに関わる故障リンクが正常に回復する際、制御モジュールに通知することに用いられ、
制御モジュールは、ポート判断モジュールの通知を受信し、又はポートマーク設置モジュールの通知を受信した後、アドレス転送表をリフレッシュすることに用いられ、さらに、故障リンクに関わらないポートのポートマーク設置モジュールが、アドレス転送表をリフレッシュする操作を一時停止することを表わすマーク(PF)を設置するように通知することに用いられ、さらに、前記の故障リンク関わらないポートのデータ送信及び受信モジュールによってリングにおける他のノードへアドレスリフレッシュ情報を有するプロトコルメッセージを送信することに用いられ、前記プロトコルメッセージにすくなくとも該ノードの標識情報及び故障リンクに関わるポートの標識情報を携帯し、
ポートマーク設置モジュールは、プロトコルメッセージに携帯した標識情報とこのポートに記憶した標識情報が不一致で、且つこのポートに前記PFマークが設置されない際、前記制御モジュールにアドレス転送表をリフレッシュするように通知することに用いられ、及び前記制御モジュールの制御によって前記PFマークを設置することに用いられ、
データ送信及び受信モジュールは、各種のプロトコルメッセージを受信及び送信することに用いられる。
【００４３】
さらに、ポートマーク設置モジュールは、さらに、前記プロトコルメッセージから抽出した標識情報がと元の該ポートに記憶された標識情報が不一致であることを判断すると、新しい標識情報を記憶し、且つこのポートに前記PFマークを設置するかどうかを判断し、設置しないと、前記制御モジュールにアドレス転送表をリフレッシュするように通知し、且つもう1つのリングにおけるポートのポートマーク設置モジュールにPFマークを設置するように通知し、設置すると、ただ前記PFマークだけを除去する。ポートマーク設置モジュールは、前記プロトコルメッセージから抽出した標識情報と元の該ポートに記憶した標識情報が一致で、且つこのポートに前記PFマークを設置することを判断すると、ただ前記PFマークだけを除去する。
【００４４】
説明する必要があるものは、以上の実施例におけるノードがいずれも2つのリングにおけるポートを含むことである。実際応用において、ノードが2つ以上のポートを含む可能性がある。具体的に操作する際、標識情報を受信するポートの以外、他のポートが行なっている操作が前記の相応のポートに行った操作原理と似て、ここで繰り返し説明しない。
【００４５】
また、前記のイーサシングルリングネットの以外、目前に応用しているイーサネットがさらに他の多種の接続方式があり、且つアドレス転送表を応用する通信ネットワークがイーサネットのみに限定しない。本発明の方法及びシステムは、PFマークに対してアドレス転送表をリフレッシュするかどうかを判断し、また、判断結果によってアドレス転送表をリフレッシュするかどうかを確定することができ、且つ該操作がネットワークアーキテクチャ及びプロトコルに大きい変更をしなく、このため、本発明の方法及びシステムが各種のアドレス転送表に対して応用を実現する通信ネットワークに適用でき、このため、有効的にノードがトポロジの変化による繰り返しアドレス転送表をリフレッシュする現象を減少でき、大いにネットワーク性能を向上させる。
【図１】
0005491623.tif 000002
【図２ａ】
0005491623.tif 000003
【図２ｂ】
0005491623.tif 000004
【図３】
0005491623.tif 000005
【図４】
0005491623.tif 000006
【図５ａ−ｂ】
0005491623.tif 000007
【図６ａ−ｂ】
0005491623.tif 000008
【図７】
0005491623.tif 000009