JP4033769B2 - ルータ及びルーティング・プロトコル冗長性 - Google Patents
ルータ及びルーティング・プロトコル冗長性 Download PDFInfo
- Publication number
- JP4033769B2 JP4033769B2 JP2002548930A JP2002548930A JP4033769B2 JP 4033769 B2 JP4033769 B2 JP 4033769B2 JP 2002548930 A JP2002548930 A JP 2002548930A JP 2002548930 A JP2002548930 A JP 2002548930A JP 4033769 B2 JP4033769 B2 JP 4033769B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- routing protocol
- controller
- state change
- standby
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/56—Routing software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Hardware Redundancy (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Description
ルータ冗長性を有する例示的ネットワーク
図1は、本発明が実施されることのできる例示的ネットワーク100を示す。図1を参照すると、例示的ネットワーク・システムは、複数のピア・ノード102A及び102Bと相互接続されて冗長性プラットフォーム900を有するノード104(「冗長ノード104」)を含む。例示のため、3つのノードが示されるが、ネットワーク100は任意数のノードを含むことができる。ピア・ノード102A及び102Bとは、冗長ノード104との「セッション」又は「論理接続」を有するノードである。
図2は、1つの実施形態に従って図1で示されるノードによって使用されることのできるアーキテクチャレイヤーモデル200を示す。1つの実施形態において、アクティブ・カード910及びスタンバイ・カード950は、アーキテクチャレイヤーモデル200を使用して動作する。アーキテクチャレイヤーモデル200は、ネットワーク通信の標準7レイヤー参照モデルに基づくことができる。説明目的のために、アーキテクチャレイヤーモデル200は、IPルータが動作することのできる異なったレイヤーの1つの実施形態を表す。
図3は、1つの実施形態に従った冗長ノード104の基本的動作300のフローチャートである。次の動作300は、図1で示されるようなアクティブ・カード910及びスタンバイ・カード950を有する冗長ノード104によって実現されることができる。説明目的のため、冗長ノード104は、IPレイヤー3又はMPLSサービスを実行することのできるネットワーク・ルータ104であり、動作300は動作302から始まる。
図4Aは、アクティブ・カード910からスタンバイ・カード950へルーティング・プロトコル情報プロトコルを複写する図400を示す。図9で示されるような冗長性プラットフォーム900は、ルーティング・プロトコル情報をスタンバイ・カード950の中へリアルタイムで維持するサポートを提供する。図4Aを参照すると、冗長ノード104と通信するピア・ノード102Aが示される。冗長ノード104は、ピア・ノード102Aと通信しているアクティブ・カード910を有する冗長性プラットフォーム900を含む。冗長ノード104は、更に、アクティブ・カード910に障害が存在する場合に動作を再開するスタンバイ・カード950を含む。
図5〜図7は、冗長性プラットフォーム900を有するノードが、どのようにしてピア・ノードが障害及び切り替えを認識しないようにするかを示す。ネットワークの残りと整合した持続データ、セッション状態、及びルーティング・テーブル情報を、スタンバイ・コントローラ・システム(スタンバイ・カード950)の中に維持することによって、シームレス、円滑、及び高速の切り替えを起こすことができる。切り替えは十分に高速であるから(例えば、数ミリ秒内)、切り替えを実行するため冗長ノード104が少し遅延したことをピア・ノードは認識しない。
ルータ冗長性のハードウェア
図8は、1つの実施形態に従ってアクティブ・コントローラ・システム及び冗長スタンバイ・コントローラ・システムを有するネットワーク装置104を示す。図8を参照すると、ネットワーク装置104は複数のポート814を含む。ポート814は、様々なデータ転送レートで電気信号又は光学信号をサポートする。拡大図810はネットワーク装置104の基本的内部構成部品を示し、ライン・カード812A、アクティブ・カード910、スタンバイ・カード950、ライン・カード812、及びカードを相互に結合するバックプレーン814を含む。他のタイプの構成部品、例えばシステム・コントローラ・カードも含まれてよい。1つの実施形態において、ネットワーク装置104はIPレイヤー3サービスを提供するネットワーク・ルータである。他の実施形態において、ネットワーク装置104は、アプリケーションレイヤーサービスまでの上位レイヤーレベル・サービスを提供することができる。ネットワーク装置104は、更に、マルチプロトコル・レベル・スイッチング(MPLS)サービスを提供することができる。
アクティブ・カード910及びスタンバイ・カード950は、2つの重要な状態を認識しなければならない。2つの重要な状態とは、「アクティブ状態」及び「スタンバイ状態」である。どの状態でカードが動作しているかに依存して、各々のカードは異なったタイプの動作を実行する。例えば、アクティブ状態で動作しているカードは、構成、状態、及び学習情報を、スタンバイ状態で動作しているスタンバイ・カードに対して更新する。スタンバイ状態で動作しているカードは、アクティブ・カードから情報を受信して、それに従って記憶サブシステムを更新する。以下で更に詳細に説明するように、スタンバイ・カード950に対しては2種類の更新が存在する。即ち、大きな(「バルク」)更新と小さな又は増分(「デルタ」)更新である。
基本要件
図9は、ノード104の冗長性プラットフォーム900の1つの実施形態を示す。ノード104によって、ピア・ノードがノードで起こっている障害を認識しないようにするため、冗長性プラットフォーム900は、(a)ノード104とピア・ノードとの接続(即ち、ピア・ノード102A及び102Bとのセッション)がドロップされないように維持し、(b)アクティブ・カード910及びスタンバイ・カード950の中に整合情報を維持することを要求される。従って、もしスタンバイ・カード950が、故障したアクティブ・カード910のために動作を再開するならば、スタンバイ・カード950は、あたかもアクティブ・カード910のように動作する。
図9を参照すると、冗長性プラットフォーム900は、ハードウェア及びソフトウェア構成要素又はモジュールの組み合わせを有する例示的プラットフォーム・アーキテクチャを示す。冗長性プラットフォームは、冗長メモリ・サブシステム及びソフトウェア・モジュールを有するアクティブ・カード910及びスタンバイ・カード950を含む。例えば、メモリ・サブシステムは、データ構造及び非持続データを記憶するランダム・アクセス・メモリ(RAM)、及び持続データを記憶するフラッシュ・ディスクを含む。更に、ソフトウェア・モジュールは、ソフトウェア冗長性マネージャ、アプリケーション・タスク、冗長性制御マネージャ、及びデータストアを含む。
物理レイヤーは、アクティブ・カード910とスタンバイ・カード950との間のカード間通信をサポートする。例えば、アクティブ・カード910とスタンバイ・カード950との間の通信をサポートするため、イーサネット・リンクを使用することができる。アクティブ・カード910の中のRCM920は、そのようなリンクを使用して、スタンバイ・カード950の中のRCM960と通信することができる。
もし冗長システム(即ち、ノード又はルータ104のために挿入されたスタンバイ・カード)が存在するならば、支配権の決定問題が起こる。単一カード構成、例えば、アクティブ・カード910のみが存在する構成では、アクティブ・カード910がルータ104のために支配権を自動的に獲得する。1つの実施形態において、アクティブ・カード910は、スタンバイ・カード950がルータ104の中に存在するかどうかを自動的に決定する。もし冗長カードが存在しなければ、アクティブ・カード910が支配権を獲得する。しかし、もしアクティブ・カード910が、冗長カードが存在することを決定すれば、アクティブ・カード910とスタンバイ・カード950との間で支配権を決定する決定が行われる。この決定は、ソフトウェア及び/又はハードウェアの中で行うことができる。例えば、支配権を決定するため任意数の手法を使用するアービトレーション・ロジック又は支配権ロジックが、アクティブ・カード910及びスタンバイ・カード950の双方に存在することができる。例えば、アービトレーション・ロジックは、カードのスロットIDに基づいて支配権を決定することができる。例えば、スロットID1に挿入されたカードは、「アクティブ・カード」として決定されることができ、スロットID2に挿入されたカードは、「冗長カード」として決定されることができる。代替的に、アービトレーション・ロジックが、カード上のID番号をチェックして、それがルータのID番号とマッチするかどうかを調べることができる。もしマッチすれば、そのカードは「アクティブ・カード」となる。明らかであるように、様々な手法を使用して、支配権を決定することができる。
単一コントローラ・カード構成において、支配権はコントローラ・カードに所属する。しかし、冗長システムにおいては、ブートアップ時に、どのカードが「アクティブ」になるかを決定する決定が行われる。図10Aは、1つの実施形態に従ったブート・シーケンスの動作1000のフローチャートである。
猶予切り替えとは、制御された方法でユーザ又はソフトウェアによってイニシエートされる切り替えを意味する。例えば、ユーザは、コマンドをコマンド行でイニシエートして、ノード104のためにアクティブ・カード910からスタンバイ・カード950へ動作を切り替えることができる。猶予切り替えにおいて、SRM918は、スタンバイ・カード950への支配権変更を認識する。従って、SRM918は、より制御された方法で切り替えを準備し、アクティブ・カード910はルータ104の制御をスタンバイ・カード950へ円滑に譲渡することができる。SRM918は、アクティブ・カード910が「アクティブ状態」で機能するために必要な全ての重要機能のビット・マップを維持する。アプリケーション・タスク916を介するタスクは、それらの状態をスタンバイ・カード950の中のSRM918へ送信し、シームレス及び高速の切り替えが起こるようにする。
非猶予切り替えとは、警告なしにアクティブ・カード910内の障害によってイニシエートされた切り替えを意味する。例えば、アクティブ・カード910は、以下で詳細に説明するように、幾つかのハードウェア及びソフトウェアの理由によって故障する。非猶予切り替えは、切り替えの準備が存在しないことを除いて、猶予切り替えと非常に類似している。即ち、切り替えは、冗長システムのために任意の時点で起こり、データベースの更新は係属中であるか、データベースは、例えば、ルーティング・テーブル又はFIBの更新の最中であってよい。更に、或る情報は、失われる可能性がある。1つの実施形態において、失われた情報を回復するため、回復メカニズムを実行することができる。
冗長性がアクティブ・カード910及びスタンバイ・カード950と一緒に働くために同期されなければならない2つの主な構成要素が存在する。第1に、フラッシュ・ディスク924の中に記憶された「持続情報」の同期が存在しなければならない。持続情報は、例えば、構成情報及び関連したファイル、関連した更新、ログ、状態などを含むことができる。第2に、RAM(例えば、RAMデータ構造912及び非持続データ914)に記憶された「非持続情報」の同期が存在しなければならない。非持続情報は、例えば、ルーティング・テーブル、セッション接続などを含む。ルータ104上で走っている全てのタスクは、その設計の一部分として冗長性を有する。即ち、全てのタスクは、「持続情報複写」及び「非持続情報複写」に焦点を置いている。アクティブ・カード910及びスタンバイ・カード950の中のデータストア・ソフトウェア・モジュールは、持続及び非持続複写又は更新を助ける。
図14は、持続情報をスタンバイ・カード950へ更新する動作1400のフローチャートである。動作1400は、アクティブ・カード910上のデータストア922を呼び出して構成情報をフラッシュ・ディスク924へ保存するタスクに関連している。データストア922は、ローカルのフラッシュ・ディスク924を更新した後、スタンバイ・カード950内のピア・データストア962へメッセージを送信し、同じ情報をフラッシュ・ディスク964へコピーする。更に、RAMデータ構造952及び非持続データ954を新しい構成情報で更新するため、データストア962へのメッセージをピア・アプリケーション・タスク956へ送信することができる。1つの実施形態において、全てのトランザクションのために否定応答又は肯定応答が存在してよい。
図15は、非持続情報をスタンバイ・カード950へ更新する動作1500のフローチャートである。動作1500は、アクティブ・カード910の中のRAMデータ構造912及び非持続データ914へ構成変更を送信し、スタンバイ・カード950内のピア・アプリケーション・タスク956へメッセージを送信して、RAMデータ構造952及び非持続データ954を更新するアプリケーション・タスク916に関連する。1つの実施形態において、全てのトランザクションに否定応答又は肯定応答を使用することができる。
バルク更新とは、スタンバイ・カード950が最初にルータ104へ挿入され、アクティブ・カード910がアクティブ・モードで動作していたときに行われるスタンバイ・カード950への更新を意味する。新しく挿入されたカードは、新しいカード又はスペア・カード又は他のルータからのカードであってよい。アクティブ・カード910及びスタンバイ・カード950の上で走っているSRMは、それら自身の有効性及びステータスを決定し、アクティブ・ステータス又はスタンバイ・ステータスを決定する。説明目的のために、挿入されたスタンバイ・カード950はスタンバイ・ステータスを獲得する。もし挿入されたカードが機能的にスタンバイになることができれば、スタンバイ・カード950はアクティブ・カード910と同期されなければならない。
アクティブ・カード910上で起こることのできる変化は2種類存在する。第1の変化は、スタンバイ・カード950へ複写又は更新されることが必要な変化である。例えば、構成の変化、ルーティング・テーブルの更新、ノード名の変更などは、スタンバイ・カード950の中で更新されることが必要である。第2の変化は、スタンバイ・カード950へ更新されることを必要としない変化である。例えば、カウンタの更新又は重要でないアラームは、スタンバイ・カード950へ更新される必要はない。しかし、そのような変化をスタンバイ・カード950へ複写することができる。
アクティブ・カード910はソフトウェア及びハードウェアのエラー処理能力を含む。例えば、SRM918は、ソフトウェア・エラーを処理することができ、エラー・ロジックはアクティブ・カード910のハードウェア・エラーを処理することができる。図16は、1つの実施形態に従ってエラー処理を実行する動作1600のフローチャートである。
ソフトウェアの障害は、最も重要なタイプの障害である。即ち、ソフトウェア・エラーは、冗長性システムの中で整合性を必要とする多数のソフトウェア状態及び変数に関連している。更に、ソフトウェア・エラーは検出するのが困難である。通常のタイプのソフトウェア障害は、セグメンテーション障害、メモリ破壊、メモリ不足、アプリケーションの強制切り替え、及び無限ループを含む。
ルーティング・プロトコル冗長性の基本的要件
ルーティング・プロトコル・レベルの冗長性を実現するため、スタンバイ・カード950は、アクティブ・カード910の上で走っているルーティング・プロトコルの各々のために必要な全ての関連情報を移植されなければならない。アクティブ・カード910及びスタンバイ・カード950の上で走っている各々のルーティング・プロトコル・モジュールは、アクティブ・カード910及びスタンバイ・カード950の双方の中で、プロトコル情報のミラーリング・コピーを維持する責任を有する。従って、もしアクティブ・カード910が故障すると、スタンバイ・カード950は、アクティブ・カード910の全てのルーティング・プロトコル・セッションを再開することができる。スタンバイ・カード950は、ルーティング・プロトコル・セッション状態がタイムアウトする前に動作を再開し、故障がピア・ノードから認識されないようにする。
図17の1700は、1つの実施形態に従ったノードの中のルーティング・プロトコル・インタラクションを示す。図17を参照すると、各々のルーティング・プロトコルBGP1726、OSPF1724及びIS−IS1714は、それぞれ、それ自身のデータベース1731、1732及び1733に関連づけられている。そのようなデータベースは、特定のルーティング・プロトコルのルート又は情報を含むことができる。更に、各々のルーティング・プロトコルのデータベース1731、1732及び1733は、ルーティング・プロトコルBGP1726、OSPF1724及びIS−IS1714の中で動作している状態機械及び統計のデータ構造を記憶することができる。
図19は、ルーティング・プロトコル冗長性の例示的アーキテクチャ1900を示す。例示的アーキテクチャ1900は、ルーティング・プロトコルの冗長性をサポートするアクティブ・カード910及びスタンバイ・カード950のルーティング・プロトコル・データベース及びモジュールを含む。アクティブ・カード910及びスタンバイ・カード950のモジュールの各々は、2種類の冗長性データベースを有する。それらは冗長データベース(RDB)及び持続データベース(PDB)である。
BGP冗長性の基本的要件
BGPは、インターネット上で最も広く使用されるルーティング・プロトコルである。BGPは、異なった自律システム(AS)のルータによって使用される外部ゲートウェイ・プロトコルである。BGPルータは、ネットワーク境界の間でパケットを回送する。従って、BGPルーティング又は転送テーブルは非常に大きく、何百万というルートを記憶することができる。しかし、BGPは、他のルーティング・プロトコルとは異なった難問を提供する。BGPは、接続及び信頼できるデータ転送を行うためTCPを使用する。その結果、もしBGPがピアとのTCP接続を失うと、ピアは、その隣接ピアから学習した全てのルートを即時にドロップすることによって反応する。この理由により、BGPルーティング・プロトコル冗長性を実現するためには、TCPも冗長にされて、BGPによって学習されたルートがアクセス不能になるのを回避しなければならない。
TCPレベルの冗長性は、BGPルーティング・プロトコル冗長性を実現するための冗長性追加レベルである。次の実施形態は、冗長ノード104におけるBGPとTCPとの間の例示的インタラクションを示す。
1つの実施形態において、TCPレベルの冗長性の要件は、BGP及びTCPの「ロック・ステップ」要件である。ロック・ステップ要件は、アクティブ・カード910によって送信又は受信される全てのメッセージについて、アクティブ・カード910が他のメッセージを送信又は受信する前に、スタンバイ・カード950が送信又は受信されたメッセージを記憶したことの受信通知が存在しなければならないことを要求する。もし切り替えが起こり、スタンバイ・カード950がメッセージを保存しなかったならば、冗長性は破壊される。
図23は、アクティブ・カード910の上で動作しているアクティブTCPと、スタンバイ・カード950の上で動作しているスタンバイTCPとの間の例示的対話を示し、ピア・ノードから受信されているBGPメッセージのロック・ステップ要件を示す。図23を参照すると、対話2300は、アクティブ・カード910の中のアクティブTCP1932Aが遠隔ノード102AからBGPメッセージ(メッセージA)を受信していることを示す。TCP1932Aが遠隔ノード102Aへ受信通知を送信する前に、TCP1932Aは、メッセージAがスタンバイ・カード950の中に複写されたことを確認しなければならない。もしメッセージAがスタンバイ・カード950の中に複写されなければ、冗長性は破壊される。
図24及び図25は、前記の図22によって示されるTCPロック・ステップ要件を実現するピア・ノードへ送信されている個々のBGPメッセージをデルタ更新する変形の実施形態を示す。図26は、前記の図23で示されたTCPロック・ステップ要件を実現するピア・ノードから受信されている個々のBGPメッセージをデルタ更新する実施形態を示す。
図28は、1つの実施形態に従ってBGPプロトコル冗長性のためにバルク更新を実行する動作2800のフローチャートである。説明目的のために、動作2800は、アクティブ・カード910及びスタンバイ・カード950がルータ104の中で動作しているブート・シーケンスを参照する。
IS−ISプロトコル冗長性の基本的要件
IS−ISプロトコルは、リンクステートプロトコルである。IS−ISプロトコルパケットを生成するエリア/ドメインにおけるルータは、パケットでエリア/ドメイン内のすべてのルータに送出する。すなわち、1つのIS−ISルータによって生成されるパケットは、そのエリア/ドメイン内のあらゆるIS−ISルータに格納される。従って、各IS−ISルータは、他のIS−ISルータのネットワークの完全で、そして、無矛盾のビューを有している。これらのパケットは、リンクステートプロトコル(LSP)と呼ばれる。LSPパケットは、パケットを生成するISルータについての情報を含んでいる。それ自体、IS−ISプロトコルを実行する各ルータは、LSPデータベース、あるいは、LSPパケットを格納するIS−ISデータベースを含んでいる。
IS−ISプロトコル冗長のためのブートシーケンス/バルクアップデート
図29は、1つの実施の形態により、IS−ISプロトコル冗長のためのバルクアップデートを達成するオペレーション2900のフローチャートを示している。説明のために、オペレーション2900は、アクティブカード910および待機カード950が、ルータ104内で動作するブートシーケンスに適用している。
IS−ISプロトコル冗長のためのインクリメンタル(デルタ)アップデート
図30は、1つの実施の形態により、受信されるか、あるいは、送信される個々のIS−ISメッセージのためのインクリメンタル(デルタ)アップデーティングを達成するオペレーション3000のフローチャートを示している。説明のために、オペレーション3000は、アクティブカード910および待機カード950を有するルータに適用している。
OSPFプロトコル冗長のための基本必要条件
OSPFプロトコルは、リンクステートドメイン内ルーティングプロトコルであり、そして、パケットを伝送して、受信するためのIPプロトコルをあてにする。OSPFは、パケットの高信頼転送のためにTCP、あるいは、UDPを使用しない。OSPFプロトコルは、ピアノードでネットワーク情報を交換することによって、ピアノード隣接者との隣接に基づかせる。OSPFは、FIBにアップデートし、そして、他のプロトコルは、ルーティングテーブルマネージャ(RTM)によって作られる。OSPFプロトコル冗長のための基本必要条件は、ピアノード上のRTMで待機カード910上のRTMのためにOSPFプロトコルサービスを乱されないで維持することである。それゆえに、OSPFプロトコル冗長のために、すべてのプロトコルステート情報、OSPFデータベース情報およびコンフィギュレーション情報は、待機カード950内に維持される必要がある。
図31は、1つの実施の形態により、OSPFプロトコル冗長のためのバルクアップデーティングを達成するオペレーション3100のフローチャートを示している。説明のために、オペレーション3100は、アクティブカード910および待機カード950がルータ104内で動作するブートシーケンスに適用している。
図32は、1つの実施の形態により、受信されるか、あるいは、送信される個々のOSPFメッセージのためのインクリメンタル(デルタ)アップデーティングを達成するオペレーション3200のフローチャートを示している。説明のために、オペレーション3200は、アクティブカード910および待機カード950を有するルータに適用している。図32を参照すると、オペレーション3202で、OSPFメッセージは、受信されるか、あるいは、生成される。オペレーション3004で、アクティブカード910は、冗長プラットフォーム900で説明されるようなデルタアップデートを使用して、受信されたか、あるいは、生成されたOSPFメッセージを待機カード950に送信する。上記に記述されたルーティングプロトコル冗長テクニックおよびオペレーションは、本質的に例示的であり、そして、たとえば、Routing Internet Protocol(ルーティングインターネットプロトコル)(RIP)などの他のタイプのルーティングプロトコルに適用されることが可能である。たとえば、冗長プラットフォーム900は、上記に記述されるようなRIP情報のためのバルク、デルタ、非永続、および永続データアップデーティングを達成するのに使用されることが可能である。
220 ルーティング・プロトコル
900 冗長性プラットフォーム
Claims (19)
- ピアノードからルーティングプロトコル状態変化を受信し、
前記ルーティングプロトコル状態変化を第2のコントローラに送信し、
前記ルーティングプロトコル状態変化へのコミットメントを前記第2のコントローラから受信し、
前記第2のコントローラから前記コミットメントを受信した後に前記ルーティングプロトコル状態変化を完遂し、
前記ルーティングプロトコル状態変化を完遂した後に前記コミットメントを前記ピアノードに送信するように構成された第1のコントローラ。 - 別のコントローラから前記コミットメントを受信した後に前記ルーティングプロトコル状態変化をルーティングプロトコルに送信するように構成された請求項1に記載の第1のコントローラ。
- 前記ピアノードから前記ルーティングプロトコル状態変化を受信した後に前記ルーティングプロトコル状態変化をルーティングプロトコルに送信するように構成された請求項1に記載の第1のコントローラ。
- 前記ルーティングプロトコル状態変化が、境界ゲートウェイプロトコル(BGP)状態変化、ルーティングインターネットプロトコル(RIP)状態変化、最適経路の第1のプロトコル(OSPF)状態変化、あるいは、中間システム間のプロトコル(IS−IS)状態変化を含む請求項1に記載の第1のコントローラ。
- ルーティングプロトコルメッセージを受信又は生成し、当該受信又は生成したルーティングプロトコルメッセージを前記第2のコントローラに選択的に複製する請求項1に記載の第1のコントローラ。
- 故障を検出するように構成された請求項1に記載の第1のコントローラであって、
前記第2のコントローラが、故障前に、前記第1のコントローラにおけるのと同一のルーティングプロトコル状態変化を維持するように構成されている、
請求項1に記載の第1のコントローラ。 - ピアノードのためにルーティングプロトコル状態変化を生成し、
前記ルーティングプロトコル状態変化を第2のコントローラに送信し、
前記ルーティングプロトコル状態変化へのコミットメントを前記第2のコントローラから受信し、
前記第2のコントローラから前記コミットメントを受信した後に前記ルーティングプロトコル状態変化を完遂し、
前記ルーティングプロトコル状態変化を完遂した後に前記コミットメントを前記ピアノードに送信するように構成された第1のコントローラ。 - 前記第2のコントローラから前記コミットメントを受信した後に前記ルーティングプロトコル状態変化をルーティングプロトコルに送信するように構成された請求項7に記載の第1のコントローラ。
- 前記ルーティングプロトコル状態変化が、境界ゲートウェイプロトコル(BGP)状態変化、ルーティングインターネットプロトコル(RIP)状態変化、最適経路の第1のプロトコル(OSPF)状態変化、あるいは、中間システム間のプロトコル(IS−IS)状態変化を含む請求項7に記載の第1のコントローラ。
- ルーティングプロトコルメッセージを受信又は生成し、当該受信又は生成したルーティングプロトコルメッセージを前記第2のコントローラに選択的に複製するように構成された請求項7に記載の第1のコントローラ。
- 故障を検出するように構成された請求項7に記載の第1のコントローラであって、
前記第2のコントローラが、故障前に、前記第1のコントローラにおけるのと同一のルーティングプロトコル状態変化を維持するように構成されている、
請求項7に記載の第1のコントローラ。 - ルーティングプロトコル状態変化を第2のコントローラから受信し、
前記ルーティングプロトコル状態変化へのコミットメントを前記第2のコントローラに送信し、
前記コミットメントを前記第2のコントローラに送信した後に前記ルーティングプロトコル状態変化を完遂し、
前記ルーティングプロトコル状態変化を完遂した後に前記コミットメントをピアノードに送信するように構成された第1のコントローラ。 - 冗長プラットフォームを有するネットワークデバイスにおける方法であって、
第1のコントローラが、ピアノードからルーティングプロトコル状態変化を受信するステップと、
前記ルーティングプロトコル状態変化を第2のコントローラに送信するステップと、
前記第1のコントローラが、前記ルーティングプロトコル状態変化へのコミットメントを前記第2のコントローラから受信するステップと、
前記第1のコントローラにおける前記ルーティングプロトコル状態変化を完遂するステップと、
前記ルーティングプロトコル状態変化を完遂した後に、前記第1のコントローラが前記コミットメントを前記ピアノードに送信するステップと、
を備えることを特徴とする方法。 - 前記第2のコントローラから前記コミットメントを受信した後に前記ルーティングプロトコル状態変化をルーティングプロトコルに送信するステップ、
を更に備えることを特徴とする請求項13に記載の方法。 - 前記ピアノードから前記ルーティングプロトコル状態変化を受信した後に前記ルーティングプロトコル状態変化をルーティングプロトコルに送信するステップ、
を更に備えることを特徴とする請求項13に記載の方法。 - 冗長プラットフォームを有するネットワークデバイスにおける方法であって、
第1のコントローラが、ピアノードのためにルーティングプロトコル状態変化を生成するステップと、
前記ルーティングプロトコル状態変化を第2のコントローラに送信するステップと、
前記第1のコントローラが、前記ルーティングプロトコル状態変化へのコミットメントを前記第2のコントローラから受信するステップと、
前記第1のコントローラにおける前記ルーティングプロトコル状態変化を完遂するステップと、
前記ルーティングプロトコル状態変化を完遂した後に、前記第1のコントローラが前記コミットメントを前記ピアノードに送信するステップと、
を備えることを特徴とする方法。 - 前記第2のコントローラのために前記コミットメントを生成した後に前記ルーティングプロトコル状態変化をルーティングプロトコルに送信するステップ、
を更に備えることを特徴とする請求項16に記載の方法。 - 冗長プラットフォームを有するデバイスであって、
第1のコントローラを用いて、ピアノードからルーティングプロトコル状態変化を受信する第1の受信手段と、
前記ルーティングプロトコル状態変化を第2のコントローラに送信する第1の送信手段と、
前記第1のコントローラを用いて、前記ルーティングプロトコル状態変化へのコミットメントを前記第2のコントローラから受信する第2の受信手段と、
前記第1のコントローラにおける前記ルーティングプロトコル状態変化を完遂する完遂手段と、
前記ルーティングプロトコル状態変化を完遂した後に、前記第1のコントローラを用いて前記コミットメントを前記ピアノードに送信する第2の送信手段と、
を備えることを特徴とするデバイス。 - 冗長プラットフォームを有するデバイスであって、
第1のコントローラを用いて、ピアノードのためにルーティングプロトコル状態変化を生成する生成手段と、
前記ルーティングプロトコル状態変化を第2のコントローラに送信する第1の送信手段と、
前記第1のコントローラを用いて、前記ルーティングプロトコル状態変化へのコミットメントを前記第2のコントローラから受信する受信手段と、
前記第1のコントローラにおける前記ルーティングプロトコル状態変化を完遂する完遂手段と、
前記ルーティングプロトコル状態変化を完遂した後に、前記第1のコントローラを用いて前記コミットメントを前記ピアノードに送信する第2の送信手段と、
を備えることを特徴とするデバイス。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/733,284 US6910148B1 (en) | 2000-12-07 | 2000-12-07 | Router and routing protocol redundancy |
PCT/US2001/048582 WO2002047329A2 (en) | 2000-12-07 | 2001-12-06 | Router and routing protocol redundancy |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004534414A JP2004534414A (ja) | 2004-11-11 |
JP4033769B2 true JP4033769B2 (ja) | 2008-01-16 |
Family
ID=24946970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002548930A Expired - Fee Related JP4033769B2 (ja) | 2000-12-07 | 2001-12-06 | ルータ及びルーティング・プロトコル冗長性 |
Country Status (11)
Country | Link |
---|---|
US (2) | US6910148B1 (ja) |
EP (1) | EP1342340B1 (ja) |
JP (1) | JP4033769B2 (ja) |
CN (1) | CN1314243C (ja) |
AT (1) | ATE334537T1 (ja) |
AU (1) | AU2002232605A1 (ja) |
CA (1) | CA2431034C (ja) |
DE (1) | DE60121798T2 (ja) |
ES (1) | ES2267850T3 (ja) |
HK (1) | HK1066659A1 (ja) |
WO (1) | WO2002047329A2 (ja) |
Families Citing this family (204)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7273601B2 (en) * | 2000-07-18 | 2007-09-25 | The University Of Western Ontario | Preparation of radiolabelled haloaromatics via polymer-bound intermediates |
FR2808353B1 (fr) * | 2000-04-28 | 2003-12-05 | Airsys Atm S A | Dispositif de gestion d'entrees/sorties redondant, notamment de routage informatique |
US6894970B1 (en) * | 2000-10-31 | 2005-05-17 | Chiaro Networks, Ltd. | Router switch fabric protection using forward error correction |
US7613183B1 (en) | 2000-10-31 | 2009-11-03 | Foundry Networks, Inc. | System and method for router data aggregation and delivery |
US7002980B1 (en) | 2000-12-19 | 2006-02-21 | Chiaro Networks, Ltd. | System and method for router queue and congestion management |
FR2819360B1 (fr) | 2001-01-11 | 2003-04-11 | Cit Alcatel | Systeme de routage assurant la continuite de service des interfaces associees aux reseaux voisins |
FR2819359B1 (fr) | 2001-01-11 | 2003-04-11 | Cit Alcatel | Systeme de routage assurant la continuite de service, des machines a etats associees aux systemes de routage voisins |
CA2437548A1 (en) * | 2001-02-06 | 2002-11-28 | En Garde Systems | Apparatus and method for providing secure network communication |
WO2002091203A1 (en) * | 2001-05-03 | 2002-11-14 | Nokia Inc. | Method and system for implementing mpls redundancy |
US7359377B1 (en) * | 2001-06-19 | 2008-04-15 | Juniper Networks, Inc. | Graceful restart for use in nodes employing label switched path signaling protocols |
JP3908483B2 (ja) * | 2001-06-28 | 2007-04-25 | 富士通株式会社 | 通信装置 |
US7441017B2 (en) * | 2001-06-29 | 2008-10-21 | Thomas Lee Watson | System and method for router virtual networking |
FR2827102B1 (fr) * | 2001-07-09 | 2003-10-03 | Cit Alcatel | Systeme de routage inter systemes autonomes tolerant aux fautes |
US7020716B2 (en) * | 2001-08-31 | 2006-03-28 | Adaptec, Inc. | Method and system for verifying the hardware implementation of TCP/IP |
US7788381B2 (en) | 2001-09-17 | 2010-08-31 | Foundry Networks, Inc. | System and method for router keep-alive control |
US7483433B2 (en) * | 2001-09-17 | 2009-01-27 | Foundry Networks, Inc. | System and method for router data distribution |
US7406527B2 (en) * | 2001-11-02 | 2008-07-29 | Microsoft Corporation | Method for advance negotiation of computer settings |
US20040078625A1 (en) * | 2002-01-24 | 2004-04-22 | Avici Systems, Inc. | System and method for fault tolerant data communication |
US7406035B2 (en) * | 2002-01-24 | 2008-07-29 | Alcatel-Lucent Canada Inc. | Method and apparatus for providing redundant protocol processes in a network element |
US8005980B2 (en) * | 2002-01-24 | 2011-08-23 | Alcatel Lucent | Method and apparatus for synchronizing redundant communication tasks |
US8769154B2 (en) * | 2002-01-24 | 2014-07-01 | Alcatel Lucent | Method and apparatus for facilitating routing protocol redundancy in a network element |
US7978598B1 (en) * | 2002-03-01 | 2011-07-12 | Cisco Technology, Inc. | Connection replication |
US7301894B1 (en) * | 2002-03-25 | 2007-11-27 | Westell Technologies, Inc. | Method for providing fault tolerance in an XDSL system |
US7209449B2 (en) * | 2002-03-27 | 2007-04-24 | Intel Corporation | Systems and methods for updating routing and forwarding information |
US20030185221A1 (en) * | 2002-03-29 | 2003-10-02 | Alan Deikman | Network controller with shadowing of software routing tables to hardware routing tables |
US7304941B2 (en) * | 2002-04-11 | 2007-12-04 | International Business Machines Corporation | Switchover system and method in a data packet switching network |
US7209435B1 (en) * | 2002-04-16 | 2007-04-24 | Foundry Networks, Inc. | System and method for providing network route redundancy across Layer 2 devices |
US7334048B1 (en) * | 2002-06-04 | 2008-02-19 | Extreme Networks, Inc. | Method and apparatus for fast route table update |
US7275081B1 (en) | 2002-06-10 | 2007-09-25 | Juniper Networks, Inc. | Managing state information in a computing environment |
US8001269B1 (en) * | 2002-06-18 | 2011-08-16 | Cisco Technology, Inc. | Network address translation with IP redundancy |
US7440394B2 (en) | 2002-06-24 | 2008-10-21 | Nokia Corporation | Method and system for redundant IP forwarding in a telecommunications network |
FI20021235A0 (fi) * | 2002-06-24 | 2002-06-24 | Nokia Corp | Menetelmä ja järjestelmä redundanttia IP-edelleenohjausta varten tietoliikenneverkossa |
US8037196B2 (en) * | 2002-06-26 | 2011-10-11 | Alcatel Lucent | Method for maintaining communication between communication devices having inconsistent protocols |
US7236453B2 (en) * | 2002-06-27 | 2007-06-26 | Jeremy Benjamin, Trustee | High available method for border gateway protocol version 4 |
US20040006640A1 (en) * | 2002-07-03 | 2004-01-08 | Inderieden Daniel W. | Notification to routing protocols of changes to routing information base |
US7480737B2 (en) * | 2002-10-25 | 2009-01-20 | International Business Machines Corporation | Technique for addressing a cluster of network servers |
US7036051B1 (en) * | 2002-12-18 | 2006-04-25 | Juniper Networks, Inc. | Responsive virtual routing system |
US7382769B1 (en) | 2003-02-07 | 2008-06-03 | Juniper Networks, Inc. | Automatic filtering to prevent network attacks |
US7814232B2 (en) * | 2003-03-28 | 2010-10-12 | Cisco Technology, Inc. | Network address translation with gateway load distribution |
JP4385834B2 (ja) * | 2003-04-15 | 2009-12-16 | パナソニック株式会社 | ルーティング制御方法およびルータ装置 |
US7162234B1 (en) * | 2003-05-20 | 2007-01-09 | Mark J. Smith | Wireless communication device |
US8078758B1 (en) * | 2003-06-05 | 2011-12-13 | Juniper Networks, Inc. | Automatic configuration of source address filters within a network device |
JP4449903B2 (ja) * | 2003-06-11 | 2010-04-14 | 日本電気株式会社 | ルータ装置およびネットワーク接続方式 |
US7751312B2 (en) * | 2003-06-13 | 2010-07-06 | International Business Machines Corporation | System and method for packet switch cards re-synchronization |
EP1501257A1 (en) * | 2003-07-25 | 2005-01-26 | Hewlett-Packard Development Company, L.P. | Improvements in or relating to fault tolerant systems |
US7406030B1 (en) | 2003-08-25 | 2008-07-29 | Juniper Networks, Inc. | Dynamic renegotiation of graceful restart time to avoid double-failure traffic loss |
US7562145B2 (en) * | 2003-08-28 | 2009-07-14 | International Business Machines Corporation | Application instance level workload distribution affinities |
US7751416B2 (en) * | 2003-09-18 | 2010-07-06 | Cisco Technology, Inc. | Virtual network device |
US7178052B2 (en) * | 2003-09-18 | 2007-02-13 | Cisco Technology, Inc. | High availability virtual switch |
US7839843B2 (en) | 2003-09-18 | 2010-11-23 | Cisco Technology, Inc. | Distributed forwarding in virtual network devices |
US7739403B1 (en) * | 2003-10-03 | 2010-06-15 | Juniper Networks, Inc. | Synchronizing state information between control units |
US8009556B2 (en) * | 2003-10-17 | 2011-08-30 | Ip Infusion, Inc. | System and method for providing redundant routing capabilities for a network node |
WO2005039142A1 (en) * | 2003-10-17 | 2005-04-28 | Siemens Aktiengesellschaft | A basic message service for redundant devices |
US8526427B1 (en) | 2003-10-21 | 2013-09-03 | Cisco Technology, Inc. | Port-based loadsharing for a satellite switch |
US7929424B2 (en) * | 2003-10-31 | 2011-04-19 | Ericsson Ab | Switchover for broadband subscriber sessions |
US7599285B2 (en) * | 2003-11-03 | 2009-10-06 | Cisco Technology, Inc. | Combined electro-mechanical and solid state switching fabric |
US20050111352A1 (en) * | 2003-11-21 | 2005-05-26 | Boon Ho | Method and system for monitoring a network containing routers using a backup routing protocol |
US9032095B1 (en) * | 2004-01-06 | 2015-05-12 | Juniper Networks, Inc. | Routing device having multiple logical routers |
CN100407727C (zh) * | 2004-01-18 | 2008-07-30 | 中兴通讯股份有限公司 | 一种基于消息的处理器间通信方法 |
US8265058B2 (en) * | 2004-02-05 | 2012-09-11 | Ericsson Ab | Method and an apparatus for route selection in routing protocols |
US7773596B1 (en) | 2004-02-19 | 2010-08-10 | Juniper Networks, Inc. | Distribution of traffic flow criteria |
US8990430B2 (en) | 2004-02-19 | 2015-03-24 | Cisco Technology, Inc. | Interface bundles in virtual network devices |
US7506194B2 (en) * | 2004-03-24 | 2009-03-17 | Cisco Technology, Inc. | Routing system and method for transparently rocovering routing states after a failover or during a software upgrade |
US7293198B2 (en) * | 2004-03-25 | 2007-11-06 | Emc Corporation | Techniques for maintaining operation of data storage system during a failure |
US8208370B1 (en) | 2004-03-31 | 2012-06-26 | Cisco Technology, Inc. | Method and system for fast link failover |
US7889733B2 (en) | 2004-04-28 | 2011-02-15 | Cisco Technology, Inc. | Intelligent adjunct network device |
FR2870420B1 (fr) * | 2004-05-17 | 2006-09-08 | Alcatel Sa | Dispositif de gestion d'un protocole de mobilite pour un equipement d'un reseau de communications ip, en vue d'une continuite de service |
US7710957B2 (en) * | 2004-05-19 | 2010-05-04 | Cisco Technology, Inc. | System and method for implementing multiple spanning trees per network |
US7706364B2 (en) * | 2004-05-19 | 2010-04-27 | Cisco Technology, Inc. | Virtual network device clusters |
US7284148B2 (en) * | 2004-06-17 | 2007-10-16 | International Business Machines Corporation | Method and system for self-healing in routers |
US7436836B2 (en) | 2004-06-30 | 2008-10-14 | Cisco Technology, Inc. | Method and apparatus for detecting support for a protocol defining supplemental headers |
US7808983B2 (en) | 2004-07-08 | 2010-10-05 | Cisco Technology, Inc. | Network device architecture for centralized packet processing |
US8730976B2 (en) | 2004-08-17 | 2014-05-20 | Cisco Technology, Inc. | System and method for preventing erroneous link aggregation due to component relocation |
US7515525B2 (en) * | 2004-09-22 | 2009-04-07 | Cisco Technology, Inc. | Cooperative TCP / BGP window management for stateful switchover |
US8717899B2 (en) * | 2004-10-13 | 2014-05-06 | Cisco Technology, Inc. | System and method for reporting out-of-resources (OOR) conditions in a data network |
US8693350B2 (en) * | 2004-10-26 | 2014-04-08 | Jds Uniphase Corporation | Method of collecting BGP routing protocol messages |
US7808889B1 (en) * | 2004-11-24 | 2010-10-05 | Juniper Networks, Inc. | Silent failover from a primary control unit to a backup control unit of a network device |
US7742444B2 (en) | 2005-03-15 | 2010-06-22 | Qualcomm Incorporated | Multiple other sector information combining for power control in a wireless communication system |
US7573811B2 (en) * | 2005-03-28 | 2009-08-11 | Alcatel-Lucent Usa Inc. | Network transparent OSPF-TE failover |
JP2006285448A (ja) * | 2005-03-31 | 2006-10-19 | Oki Electric Ind Co Ltd | 冗長システム |
US7609617B2 (en) * | 2005-04-14 | 2009-10-27 | Cisco Technology, Inc. | BGP hitless upgrade approaches |
JP2006311254A (ja) * | 2005-04-28 | 2006-11-09 | Kddi Corp | ネットワークシステム |
US7751311B2 (en) * | 2005-05-19 | 2010-07-06 | Cisco Technology, Inc. | High availability transport protocol method and apparatus |
US8040899B2 (en) * | 2005-05-26 | 2011-10-18 | Genband Us Llc | Methods, systems, and computer program products for implementing automatic protection switching for media packets transmitted over an ethernet switching fabric |
US20060274649A1 (en) * | 2005-06-06 | 2006-12-07 | Sbc Knowledge Ventures Lp | Method and apparatus for rerouting non-unicast traffic |
US8750908B2 (en) | 2005-06-16 | 2014-06-10 | Qualcomm Incorporated | Quick paging channel with reduced probability of missed page |
US9055552B2 (en) | 2005-06-16 | 2015-06-09 | Qualcomm Incorporated | Quick paging channel with reduced probability of missed page |
US7606241B1 (en) | 2005-08-12 | 2009-10-20 | Juniper Networks, Inc. | Extending standalone router syntax to multi-chassis routers |
KR20070024302A (ko) * | 2005-08-26 | 2007-03-02 | 한국전자통신연구원 | 셀룰러 시스템의 수면 모드 제어 장치 및 제어 방법 |
US7552262B1 (en) | 2005-08-31 | 2009-06-23 | Juniper Networks, Inc. | Integration of an operative standalone router into a multi-chassis router |
US7881183B2 (en) * | 2005-09-08 | 2011-02-01 | Her Majesty The Queen In Right Of Canada As Represented By The Minister Of Industry, Through The Communications Research Centre Canada | Recovery from control plane failures in the LDP signalling protocol |
US9166904B2 (en) * | 2005-09-08 | 2015-10-20 | Cisco Technology, Inc. | Method and apparatus for transferring BGP state information during asynchronous startup |
JP4747758B2 (ja) * | 2005-09-21 | 2011-08-17 | 日立電線株式会社 | ネットワーク装置 |
US8135857B1 (en) | 2005-09-26 | 2012-03-13 | Juniper Networks, Inc. | Centralized configuration of a multi-chassis router |
US7747999B1 (en) | 2005-09-26 | 2010-06-29 | Juniper Networks, Inc. | Software installation in a multi-chassis network device |
US7911940B2 (en) * | 2005-09-30 | 2011-03-22 | Genband Us Llc | Adaptive redundancy protection scheme |
US7948873B2 (en) * | 2005-10-17 | 2011-05-24 | Cisco Technology, Inc. | Method for recovery of a controlled failover of a border gateway protocol speaker |
US20090207790A1 (en) | 2005-10-27 | 2009-08-20 | Qualcomm Incorporated | Method and apparatus for settingtuneawaystatus in an open state in wireless communication system |
CN101352073A (zh) * | 2005-10-27 | 2009-01-21 | 高通股份有限公司 | 在无线通信***中发送接入探测的方法和设备 |
US7518986B1 (en) | 2005-11-16 | 2009-04-14 | Juniper Networks, Inc. | Push-based hierarchical state propagation within a multi-chassis network device |
US7957380B2 (en) * | 2005-11-21 | 2011-06-07 | Cisco Technology, Inc. | Support of unidirectional link in IS-IS without IP encapsulation and in presence of unidirectional return path |
CN1980230B (zh) * | 2005-11-30 | 2011-06-01 | 华为技术有限公司 | 对vrrp组进行管理的方法 |
US7804769B1 (en) * | 2005-12-01 | 2010-09-28 | Juniper Networks, Inc. | Non-stop forwarding in a multi-chassis router |
US7852778B1 (en) | 2006-01-30 | 2010-12-14 | Juniper Networks, Inc. | Verification of network paths using two or more connectivity protocols |
US7881188B2 (en) | 2006-02-03 | 2011-02-01 | Genband Us Llc | Methods, systems, and computer program products for implementing link redundancy in a media gateway |
US7965771B2 (en) * | 2006-02-27 | 2011-06-21 | Cisco Technology, Inc. | Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network |
US7512776B2 (en) * | 2006-03-06 | 2009-03-31 | Alcatel Lucent | Optimized control plane signalling for a high availability network device in a communications network |
US8218654B2 (en) * | 2006-03-08 | 2012-07-10 | Cisco Technology, Inc. | Method for reducing channel change startup delays for multicast digital video streams |
US7509528B2 (en) * | 2006-03-10 | 2009-03-24 | Alcatel Lucent | Transaction bundling for improved redundancy |
US8036213B1 (en) | 2006-03-30 | 2011-10-11 | Cisco Technology, Inc. | System and method for enhancing network stability by selectively controlling adjacency formation |
US7502992B2 (en) | 2006-03-31 | 2009-03-10 | Emc Corporation | Method and apparatus for detecting presence of errors in data transmitted between components in a data storage system using an I2C protocol |
US8089903B2 (en) * | 2006-03-31 | 2012-01-03 | Emc Corporation | Method and apparatus for providing a logical separation of a customer device and a service device connected to a data storage system |
US8284656B2 (en) * | 2006-04-28 | 2012-10-09 | Alcatel Lucent | System and method for resilient VPLS over multi-nodal APS protected provider edge nodes |
US8208372B2 (en) * | 2006-06-02 | 2012-06-26 | Cisco Technology, Inc. | Technique for fast activation of a secondary head-end node TE-LSP upon failure of a primary head-end node TE-LSP |
US8441924B2 (en) * | 2006-07-20 | 2013-05-14 | Verizon Services Organization Inc. | Redundant capability in a fiber optic network |
CN101114892A (zh) * | 2006-07-28 | 2008-01-30 | 华为技术有限公司 | 一种报文备份方法 |
US8031701B2 (en) * | 2006-09-11 | 2011-10-04 | Cisco Technology, Inc. | Retransmission-based stream repair and stream join |
CN101193092A (zh) * | 2006-11-29 | 2008-06-04 | 鸿富锦精密工业(深圳)有限公司 | 网络设备及其数据同步传输方法 |
CN100579072C (zh) * | 2006-12-22 | 2010-01-06 | 华为技术有限公司 | 一种在ip设备之间进行通信的方法和*** |
US9648147B2 (en) * | 2006-12-29 | 2017-05-09 | Futurewei Technologies, Inc. | System and method for TCP high availability |
US8051326B2 (en) | 2006-12-29 | 2011-11-01 | Futurewei Technologies, Inc. | System and method for completeness of TCP data in TCP HA |
US7937531B2 (en) * | 2007-02-01 | 2011-05-03 | Cisco Technology, Inc. | Regularly occurring write back scheme for cache soft error reduction |
US8769591B2 (en) * | 2007-02-12 | 2014-07-01 | Cisco Technology, Inc. | Fast channel change on a bandwidth constrained network |
US7940644B2 (en) * | 2007-03-14 | 2011-05-10 | Cisco Technology, Inc. | Unified transmission scheme for media stream redundancy |
US20080253369A1 (en) * | 2007-04-16 | 2008-10-16 | Cisco Technology, Inc. | Monitoring and correcting upstream packet loss |
US20080285437A1 (en) * | 2007-05-18 | 2008-11-20 | Adc Dsl Systems, Inc. | Ethernet protection switching system |
US8442072B2 (en) * | 2007-05-25 | 2013-05-14 | Futurewei Technologies, Inc. | Method of preventing transport leaks in hybrid switching networks by extension of the link layer discovery protocol (LLDP) |
US8806472B2 (en) * | 2007-09-27 | 2014-08-12 | Ericsson Ab | In-service software upgrade utilizing metadata-driven state translation |
US7957330B1 (en) | 2007-11-27 | 2011-06-07 | Juniper Networks, Inc. | Failsafe management of periodic communications during system upgrade for a network device |
US8134915B2 (en) * | 2007-12-12 | 2012-03-13 | Cisco Technology, Inc. | Method and apparatus for providing network redundancy |
US8787153B2 (en) | 2008-02-10 | 2014-07-22 | Cisco Technology, Inc. | Forward error correction based data recovery with path diversity |
US8243591B2 (en) * | 2008-02-12 | 2012-08-14 | Alcatel Lucent | Method and tool for router interface L2 redundancy |
US8031722B1 (en) | 2008-03-31 | 2011-10-04 | Emc Corporation | Techniques for controlling a network switch of a data storage system |
US20090252173A1 (en) * | 2008-04-03 | 2009-10-08 | Rangaprasad Sampath | Method For Improving Efficiency Of Redundancy Protocols |
US20100005263A1 (en) * | 2008-07-04 | 2010-01-07 | Huawei Technologies Co., Ltd. | Information backup method, firewall and network system |
JP5113684B2 (ja) * | 2008-09-05 | 2013-01-09 | 株式会社日立製作所 | アクセスゲートウェイ装置の制御方法及び通信システム |
US8644186B1 (en) | 2008-10-03 | 2014-02-04 | Cisco Technology, Inc. | System and method for detecting loops for routing in a network environment |
US7969974B2 (en) * | 2008-10-15 | 2011-06-28 | Cisco Technology, Inc. | System and method for providing a multipath switchover between redundant streams |
US8467296B2 (en) * | 2009-01-09 | 2013-06-18 | Foundry Networks, Llc | Hierarchical rate color marker |
US8730812B2 (en) | 2009-01-09 | 2014-05-20 | Brocade Communications Systems, Inc. | Hierarchical rate color marker |
CN101853137B (zh) * | 2009-03-31 | 2012-06-06 | 联想(北京)有限公司 | 一种多硬件***数据处理设备及其中的切换方法 |
CN101534309B (zh) | 2009-04-14 | 2013-03-13 | 华为技术有限公司 | 节点注册方法、路由更新方法、通讯***以及相关设备 |
US8335943B2 (en) * | 2009-06-22 | 2012-12-18 | Citrix Systems, Inc. | Systems and methods for stateful session failover between multi-core appliances |
US8045477B2 (en) * | 2009-07-17 | 2011-10-25 | Cisco Technology, Inc. | Smart protection escalation mechanism prevention |
US8154992B2 (en) * | 2009-08-11 | 2012-04-10 | Google Inc. | System and method for graceful restart |
US8363549B1 (en) | 2009-09-02 | 2013-01-29 | Juniper Networks, Inc. | Adaptively maintaining sequence numbers on high availability peers |
CN102045185B (zh) * | 2009-10-21 | 2014-07-16 | 中兴通讯股份有限公司 | 用户信息备份方法及装置 |
US8369345B1 (en) | 2009-11-13 | 2013-02-05 | Juniper Networks, Inc. | Multi-router system having shared network interfaces |
US8873377B2 (en) * | 2009-11-18 | 2014-10-28 | Juniper Networks, Inc. | Method and apparatus for hitless failover in networking systems using single database |
US9274851B2 (en) | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
US8472311B2 (en) | 2010-02-04 | 2013-06-25 | Genband Us Llc | Systems, methods, and computer readable media for providing instantaneous failover of packet processing elements in a network |
US8503289B2 (en) | 2010-03-19 | 2013-08-06 | Brocade Communications Systems, Inc. | Synchronizing multicast information for linecards |
US9168946B2 (en) * | 2010-03-19 | 2015-10-27 | Javad Gnss, Inc. | Method for generating offset paths for ground vehicles |
US8769155B2 (en) * | 2010-03-19 | 2014-07-01 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
KR20130060170A (ko) * | 2010-03-26 | 2013-06-07 | 록스타 비드코, 엘피 | 라우팅형 이더넷 네트워크에서의 분산형 장애 복구 |
US8897134B2 (en) * | 2010-06-25 | 2014-11-25 | Telefonaktiebolaget L M Ericsson (Publ) | Notifying a controller of a change to a packet forwarding configuration of a network element over a communication channel |
US8495418B2 (en) | 2010-07-23 | 2013-07-23 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
KR101414753B1 (ko) | 2010-11-22 | 2014-07-04 | 닛본 덴끼 가부시끼가이샤 | 통신 시스템, 통신 디바이스, 컨트롤러, 및 패킷 플로우의 포워딩 경로의 제어 방법 및 프로그램 |
CN102761577B (zh) * | 2011-04-29 | 2015-05-20 | 深圳友讯达科技股份有限公司 | Cfda采集平台 |
US20120281695A1 (en) * | 2011-05-05 | 2012-11-08 | Brocade Communications Systems, Inc. | Control packet bicasting between stackable devices |
US8614941B2 (en) * | 2011-05-09 | 2013-12-24 | Telefonaktiebolaget L M Ericsson (Publ) | Hitless switchover from active TCP application to standby TCP application |
US8913485B2 (en) * | 2011-09-16 | 2014-12-16 | Telefonaktiebolaget L M Ericsson (Publ) | Open shortest path first (OSPF) nonstop routing (NSR) with link derivation |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
US8923312B2 (en) | 2011-09-29 | 2014-12-30 | Telefonaktiebolaget L M Ericsson (Publ) | OSPF nonstop routing synchronization nack |
US8964758B2 (en) | 2011-09-29 | 2015-02-24 | Telefonaktiebolaget L M Ericsson (Publ) | OSPF nonstop routing (NSR) synchronization reduction |
JP5703201B2 (ja) * | 2011-12-02 | 2015-04-15 | アラクサラネットワークス株式会社 | 冗長制御装置およびネットワークシステム |
US10031782B2 (en) | 2012-06-26 | 2018-07-24 | Juniper Networks, Inc. | Distributed processing of network device tasks |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US8902780B1 (en) | 2012-09-26 | 2014-12-02 | Juniper Networks, Inc. | Forwarding detection for point-to-multipoint label switched paths |
US20140146661A1 (en) * | 2012-11-28 | 2014-05-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for facilitating process restart in an is-is system |
US9258234B1 (en) | 2012-12-28 | 2016-02-09 | Juniper Networks, Inc. | Dynamically adjusting liveliness detection intervals for periodic network communications |
US8953460B1 (en) | 2012-12-31 | 2015-02-10 | Juniper Networks, Inc. | Network liveliness detection using session-external communications |
US9118409B2 (en) * | 2013-01-17 | 2015-08-25 | Strata Products Worldwide, Llc | Method, controller, and system for tunnel communication |
CN103973571A (zh) * | 2013-02-05 | 2014-08-06 | 中兴通讯股份有限公司 | 网络处理器及其路由查找方法 |
US9256660B2 (en) | 2013-08-06 | 2016-02-09 | Telefonaktiebolaget L M Ericsson (Publ) | Reconciliation protocol after ICR switchover during bulk sync |
US9268836B2 (en) * | 2013-11-14 | 2016-02-23 | Vmware, Inc. | Intelligent data propagation in a highly distributed environment |
US9230001B2 (en) | 2013-11-14 | 2016-01-05 | Vmware, Inc. | Intelligent data propagation using performance monitoring |
US10193801B2 (en) | 2013-11-25 | 2019-01-29 | Juniper Networks, Inc. | Automatic traffic mapping for multi-protocol label switching networks |
US9769017B1 (en) | 2014-09-26 | 2017-09-19 | Juniper Networks, Inc. | Impending control plane disruption indication using forwarding plane liveliness detection protocols |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
CN104821913B (zh) * | 2015-05-05 | 2019-01-29 | 新华三技术有限公司 | 一种数据报文转发方法和装置 |
US9778354B2 (en) | 2015-08-10 | 2017-10-03 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for coding signals using distributed coding and non-monotonic quantization |
US9501717B1 (en) | 2015-08-10 | 2016-11-22 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for coding signals using distributed coding and non-monotonic quantization |
WO2017053977A1 (en) | 2015-09-25 | 2017-03-30 | Fsa Technologies, Inc. | Multi-trunk data flow regulation system and method |
CN106933547B (zh) | 2015-12-29 | 2020-12-01 | 阿里巴巴集团控股有限公司 | 全局信息获取及处理的方法、装置和更新*** |
CN106933550B (zh) | 2015-12-29 | 2021-01-08 | 阿里巴巴集团控股有限公司 | 全局信息获取、处理及更新方法、装置和*** |
CN106933548B (zh) | 2015-12-29 | 2021-01-12 | 阿里巴巴集团控股有限公司 | 全局信息获取、处理及更新、方法、装置和*** |
US10374936B2 (en) | 2015-12-30 | 2019-08-06 | Juniper Networks, Inc. | Reducing false alarms when using network keep-alive messages |
US10397085B1 (en) | 2016-06-30 | 2019-08-27 | Juniper Networks, Inc. | Offloading heartbeat responses message processing to a kernel of a network device |
CN107959636B (zh) * | 2016-10-17 | 2021-01-26 | 新华三技术有限公司 | Bgp消息的发送方法及装置 |
CN110249591B (zh) * | 2016-12-16 | 2022-05-10 | 赫思曼自动化控制有限公司 | 用于优化利用测试数据包的冗余协议的故障识别的方法 |
US10771316B1 (en) * | 2017-11-30 | 2020-09-08 | Amazon Technologies, Inc. | Debugging of a network device through emulation |
US10447571B2 (en) | 2018-01-12 | 2019-10-15 | Cisco Technology, Inc. | Dataplane-based seamless bidirectional forwarding detection monitoring for network entities |
CN112567696B (zh) * | 2018-08-24 | 2022-08-09 | 日立安斯泰莫株式会社 | 车载通信装置及车载*** |
US11750441B1 (en) | 2018-09-07 | 2023-09-05 | Juniper Networks, Inc. | Propagating node failure errors to TCP sockets |
US10901399B2 (en) * | 2018-09-28 | 2021-01-26 | Rockwell Automation Technologies, Inc. | High availability industrial automation controller and method of operating the same |
CN111698151B (zh) * | 2019-03-13 | 2022-06-28 | 华为技术有限公司 | 路由信息管理方法、装置及计算机存储介质 |
WO2020236277A1 (en) | 2019-05-23 | 2020-11-26 | Cray Inc. | System and method for facilitating tracer packets in a data-driven intelligent network |
CN113765781B (zh) * | 2020-06-04 | 2022-07-12 | 华为技术有限公司 | 处理路由报文的方法、通信设备、存储介质及*** |
CN114374642B (zh) * | 2021-12-29 | 2023-06-16 | 中国电信股份有限公司 | 一种路由信息的维护方法及装置 |
CN116489085B (zh) * | 2023-03-28 | 2023-10-27 | 网根科技(青岛)有限公司 | 一种基于Handle的解析路由安全监测方法和*** |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5471469A (en) * | 1994-02-08 | 1995-11-28 | Metricon, Inc. | Method of resolving media contention in radio communication links |
US5453977A (en) * | 1994-02-08 | 1995-09-26 | Metricom, Inc. | Method for network configuration via third party query |
US5473599A (en) | 1994-04-22 | 1995-12-05 | Cisco Systems, Incorporated | Standby router protocol |
US5541911A (en) | 1994-10-12 | 1996-07-30 | 3Com Corporation | Remote smart filtering communication management system |
US5513314A (en) * | 1995-01-27 | 1996-04-30 | Auspex Systems, Inc. | Fault tolerant NFS server system and mirroring protocol |
JPH0974412A (ja) * | 1995-09-04 | 1997-03-18 | Fujitsu Ltd | Atm交換網のapsシステム |
US5936936A (en) | 1997-04-11 | 1999-08-10 | International Business Machines Corporation | Redundancy mechanisms for classical internet protocol over asynchronous transfer mode networks |
US6366558B1 (en) * | 1997-05-02 | 2002-04-02 | Cisco Technology, Inc. | Method and apparatus for maintaining connection state between a connection manager and a failover device |
US6148410A (en) * | 1997-09-15 | 2000-11-14 | International Business Machines Corporation | Fault tolerant recoverable TCP/IP connection router |
JP3286584B2 (ja) * | 1997-11-20 | 2002-05-27 | 株式会社日立製作所 | 多重化ルータ装置 |
JP3204302B2 (ja) | 1997-11-27 | 2001-09-04 | 日本電気株式会社 | ネットワークエレメント管理システム及びそれにおけるデータベース更新方法 |
US6577634B1 (en) * | 1998-07-01 | 2003-06-10 | Hitachi, Ltd. | Method for sharing network information and a router apparatus |
US6415323B1 (en) * | 1999-09-03 | 2002-07-02 | Fastforward Networks | Proximity-based redirection system for robust and scalable service-node location in an internetwork |
US6885635B1 (en) * | 2000-11-21 | 2005-04-26 | Juniper Networks, Inc. | High capacity router having redundant components |
US20020176355A1 (en) * | 2001-05-22 | 2002-11-28 | Alan Mimms | Snooping standby router |
-
2000
- 2000-12-07 US US09/733,284 patent/US6910148B1/en not_active Expired - Lifetime
-
2001
- 2001-12-06 EP EP01992133A patent/EP1342340B1/en not_active Expired - Lifetime
- 2001-12-06 WO PCT/US2001/048582 patent/WO2002047329A2/en active IP Right Grant
- 2001-12-06 AT AT01992133T patent/ATE334537T1/de not_active IP Right Cessation
- 2001-12-06 CN CNB018220290A patent/CN1314243C/zh not_active Expired - Lifetime
- 2001-12-06 ES ES01992133T patent/ES2267850T3/es not_active Expired - Lifetime
- 2001-12-06 JP JP2002548930A patent/JP4033769B2/ja not_active Expired - Fee Related
- 2001-12-06 AU AU2002232605A patent/AU2002232605A1/en not_active Abandoned
- 2001-12-06 DE DE60121798T patent/DE60121798T2/de not_active Expired - Lifetime
- 2001-12-06 CA CA002431034A patent/CA2431034C/en not_active Expired - Fee Related
-
2004
- 2004-11-25 HK HK04109330A patent/HK1066659A1/xx not_active IP Right Cessation
-
2005
- 2005-05-09 US US11/124,134 patent/US7392424B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2004534414A (ja) | 2004-11-11 |
US20050265346A1 (en) | 2005-12-01 |
HK1066659A1 (en) | 2005-03-24 |
AU2002232605A1 (en) | 2002-06-18 |
US6910148B1 (en) | 2005-06-21 |
CA2431034A1 (en) | 2002-06-13 |
ES2267850T3 (es) | 2007-03-16 |
EP1342340B1 (en) | 2006-07-26 |
WO2002047329A2 (en) | 2002-06-13 |
DE60121798T2 (de) | 2007-08-09 |
EP1342340A2 (en) | 2003-09-10 |
ATE334537T1 (de) | 2006-08-15 |
CN1314243C (zh) | 2007-05-02 |
CA2431034C (en) | 2009-06-02 |
CN1502191A (zh) | 2004-06-02 |
DE60121798D1 (de) | 2006-09-07 |
WO2002047329A3 (en) | 2003-06-05 |
US7392424B2 (en) | 2008-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4033769B2 (ja) | ルータ及びルーティング・プロトコル冗長性 | |
Panda et al. | {SCL}: Simplifying Distributed {SDN} Control Planes | |
US7518986B1 (en) | Push-based hierarchical state propagation within a multi-chassis network device | |
KR101099822B1 (ko) | 액티브 라우팅 컴포넌트 장애 처리 방법 및 장치 | |
US7751311B2 (en) | High availability transport protocol method and apparatus | |
US8483048B2 (en) | Non-stop forwarding in a multi-chassis router | |
JP3932994B2 (ja) | サーバ引継システムおよびその方法 | |
US7508772B1 (en) | Partial graceful restart for border gateway protocol (BGP) | |
US6910150B2 (en) | System and method for state preservation in a stretch cluster | |
US7710899B1 (en) | System and method for speeding border gateway protocol graceful restart | |
US9674285B2 (en) | Bypassing failed hub devices in hub-and-spoke telecommunication networks | |
JP2005535241A (ja) | マルチコンピュータ・アーキテクチャにおけるアプリケーション・ソフトウェアの移動方法、前記移動方法を用いて作動の連続性を実現するマルチコンピュータ方法および装置 | |
JPH0936910A (ja) | パケット通信ネットワークにおける経路指定の管理 | |
US9954723B2 (en) | Packet switch modules for computer networks with efficient management of databases used in forwarding of network traffic | |
AT&T | ||
EP1330897B1 (en) | Method of and device for transmitting data packets on a network | |
WO2017148097A1 (zh) | 平滑重启处理的方法及装置 | |
JP2005136690A (ja) | 高速ネットワークアドレス引継ぎ方法、ネットワーク装置及びプログラム | |
Chowdhury et al. | On the design, development, deployment, and network survivability analysis of the dynamic routing system protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041118 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20041118 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20041118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20041118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060613 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060913 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060921 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070116 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070416 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070423 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070516 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070523 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070618 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070625 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070717 |
|
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: 20070925 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071023 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101102 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111102 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121102 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121102 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131102 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |