【手続補正書】
【提出日】平成22年5月17日(2010.5.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信を行うための方法であって、
複数のポートを有すると共に、それぞれの第１のポートおよび第２のポートを含む第１のラインカードおよび第２のラインカードとを少なくとも有し、かつ、レイヤ２のデータネットワーク内で分散型メディアアクセス制御（ＭＡＣ）ブリッジとして動作するネットワークノードを構成するステップと、
互いに結合して単一の論理リンクになり得るような、レイヤ２のデータネットワーク内における２つのエンドポイント間の並列物理リンクのリンク集約（ＬＡＧ）グループを構成するステップであって、前記ＬＡＧグループは、複数のＬＡＧポートと、関連付けられている複数のメンバのラインカードとを有するステップと、
各々の前記ラインカードに、ＭＡＣアドレスを前記ネットワークノードのそれぞれの前記ポートに関連付ける記録を保持するそれぞれの転送データベース（ＦＤＢ）を提供するステップと、
前記ネットワークノードのイングレスポートで、ＭＡＣ発信元アドレスから、前記レイヤ２のデータネットワーク上のＭＡＣ宛先アドレスを指定するデータパケットを受信するステップと、
前記第１のポートを介して前記データパケットを前記ＭＡＣ宛先アドレスに伝送することによって、前記ＭＡＣ宛先アドレスに伝送するために前記ネットワークノード内の受信した前記データパケットを少なくとも前記第１のラインカードに転送するステップと、
前記ＭＡＣ宛先アドレスが前記ＦＤＢ内に見つからないときに、前記複数のＬＡＧポートのうちの１つのＬＡＧポートのみを介して、前記データパケットをフラッディングするステップと、
前記データパケットの前記ＭＡＣ発信元アドレスを前記第１のラインカードの前記ＦＤＢ内の前記記録と照合するステップと、
前記第１のラインカードの前記ＦＤＢが、前記ＭＡＣ発信元アドレスと、前記イングレスポートとの関連付けの記録を含まない場合、前記関連付けの新しい記録を作成し、前記第１のラインカードの前記ＦＤＢに前記新しい記録を追加して、前記関連付けられている複数のメンバのラインカードにおける各々のメンバのラインカードに前記関連付けのメッセージを送信するステップとを有することを特徴とする、通信を行うための方法。
【請求項２】
前記関連付けのメッセージを送信する前記ステップが、少なくとも前記第２のラインカードに、前記ＭＡＣアドレスとそれぞれの前記ポートとの間の新しい関連付けについて通知するメッセージを所定の時間に周期的に送信するステップを含む請求項１に記載の方法。
【請求項３】
前記方法が、さらに、前記第２のラインカードで前記メッセージを受信するステップと、前記メッセージに応答して、前記第２のラインカードの前記ＦＤＢ内に前記関連付けの記録がまだ存在していない場合、前記第２のラインカードの前記ＦＤＢに前記記録を追加するステップとを有する請求項１に記載の方法。
【請求項４】
前記方法が、さらに、
それぞれのエージング時間を各々の前記記録に関連付けるステップと、
前記ラインカードにより伝送されるさらなるパケットに応答して前記ＦＤＢ内の前記記録をリフレッシュするステップと、
前記記録がそれぞれの前記エージング時間内にリフレッシュされない場合、前記記録をそれぞれの前記ＦＤＢから除去するステップとを有する請求項３に記載の方法。
【請求項５】
前記関連付けのメッセージを送信する前記ステップが、前記第１のラインカードから前記ネットワークノードのスイッチングコアを介して少なくとも前記第２のラインカードに同期パケットを送信するステップを含み、
前記同期パケットを送信する前記ステップが、前記ＦＤＢ内の前記記録が、前記ＭＡＣ発信元アドレスを、前記データパケットを受信した前記ポートの前記１つと異なるポートに関連付ける場合、前記第１のラインカードの前記ＦＤＢ内の前記記録を変更し、少なくとも前記第２のラインカードに同期更新パケットを送信して前記記録が変更されたことを表示するステップを含む請求項１に記載の方法。
【請求項６】
前記ネットワークノードが、レイヤ２のバーチャルプライベートネットワーク（ＶＰＮ）内の多数のバーチャルＭＡＣブリッジとして動作するように構成されており、各々の前記バーチャルＭＡＣブリッジが、それぞれのＶＰＮインスタンスにサービスを提供するように構成されており、かつ、前記ＭＡＣアドレスをそれぞれの前記ポートに関連付ける前記記録が、各々の前記ＶＰＮインスタンスについて別々に保持される請求項１に記載の方法。
【請求項７】
前記ＶＰＮインスタンスが、前記ネットワークノードがサービスを提供する多数のＶＰＬＳインスタンスの中のある１つのＶＰＬＳインスタンスであり、前記関連付けのメッセージを送信する前記ステップが、前記ＶＰＬＳインスタンスにサービスを提供する全ての前記ラインカードに通知するために、前記メッセージ内で前記ＶＰＬＳインスタンスを識別するステップを含む請求項６に記載の方法。
【請求項８】
前記方法が、さらに、
さらなるＭＡＣ発信元アドレスから受信したさらなるデータパケットを、前記データネットワーク上で伝送するために前記第２のラインカードに転送するステップと、
前記さらなるＭＡＣ発信元アドレスを前記第２のラインカードの前記ＦＤＢ内の前記記録と照合するステップと、
前記さらなるデータパケットに応答して、前記ＭＡＣ発信元アドレスに関連するさらなる記録を前記第２のラインカードの前記ＦＤＢに追加して、さらなるメッセージを送信し少なくとも前記第１のラインカードに前記さらなる記録について通知するステップとを有する請求項１に記載の方法。
【請求項９】
ネットワーク通信のためのノードであって、
スイッチングコアと、
複数のポートと、
互いに結合して単一の論理リンクになり得るような、レイヤ２のデータネットワーク内における２つのエンドポイント間の並列物理リンクのリンク集約（ＬＡＧ）グループに関連付けられている複数のメンバのラインカードであって、かつ、前記ノードが前記レイヤ２のデータネットワーク内のバーチャル媒体アクセス制御（ＭＡＣ）ブリッジとして動作するように、前記スイッチングコアを通してデータパケットを転送するための複数のＬＡＧポートを有する複数のメンバのラインカードであって、ここに、前記複数のメンバのラインカードは、少なくとも第１のラインカードおよび第２のラインカードを有し、前記第１および第２のラインカードがそれぞれのポートを有し、かつ、ＭＡＣアドレスを前記ラインカードのそれぞれの前記ポートに関連付ける記録を保持するそれぞれの転送データベース（ＦＤＢ）を有する複数のメンバのラインカードとを備え、
ＭＡＣ発信元アドレスからイングレスラインカード上のイングレスポートで、ＭＡＣ宛先アドレスを指定するデータパケットを受信する際に、前記イングレスラインカードが、前記ＭＡＣ宛先アドレスに伝送するために、前記スイッチングコアを介して少なくとも前記第１のラインカードに前記データパケットを転送するように前記ラインカードが配置されており、前記第１のラインカードは、前記データパケットの前記ＭＡＣ発信元アドレスを前記第１のラインカードの前記ＦＤＢ内の前記記録と照合し、前記第１のラインカードの前記転送データベースが、前記ＭＡＣ発信元アドレスと、前記データパケットを受信した前記イングレスポートとの関連付けの記録を含まない場合、前記第１のラインカードの前記ＦＤＢに前記記録を追加して、少なくとも前記第２のラインカードにメッセージを送信し、少なくとも前記第２のラインカードに前記関連付けについて通知し、
さらに、前記第１のラインカードは、前記ＭＡＣ宛先アドレスが前記ＦＤＢ内に見つからないときに、前記複数のＬＡＧポートのうちの１つのＬＡＧポートのみを介して、前記データパケットをフラッディングするように構成されることを特徴とする、ネットワーク通信のためのノード。
【請求項１０】
少なくとも前記第１のラインカードが、少なくとも前記第２のラインカードに、前記ＭＡＣアドレスとそれぞれの前記ポートとの間の新しい関連付けについて通知するメッセージを所定の時間に周期的に送信するようになっている請求項９に記載のノード。
【請求項１１】
前記メッセージに応答して、前記第２のラインカードが、前記第２のラインカードの前記ＦＤＢ内に前記関連付けの記録がまだ存在していない場合、前記第２のラインカードの前記ＭＡＣアドレスに前記関連付けについての前記記録を追加する請求項９に記載のノード。
【請求項１２】
エージング時間が各々の前記記録に関連付けられ、前記ラインカードが、前記ラインカードにより伝送されるさらなるパケットに応答して前記ＦＤＢ内の前記記録をリフレッシュし、かつ、前記記録がそれぞれの前記エージング時間内にリフレッシュされない場合、前記記録をそれぞれの前記ＦＤＢから除去するように動作する請求項１１に記載のノード。
【請求項１３】
前記メッセージが、前記第１のラインカードから前記スイッチングコアを介して少なくとも前記第２のラインカードに送信される同期パケットを有し、
前記ＦＤＢ内の前記記録が、前記ＭＡＣ発信元アドレスを、前記データパケットを受信した前記ポートの前記１つと異なるポートに関連付ける場合、前記第１のラインカードの前記ＦＤＢ内の前記記録が変更されるように前記ラインカードが動作し、かつ、前記同期パケットが、前記少なくとも第２のラインカードに前記記録が変更されたことを表示する同期更新パケットを有する請求項９に記載のノード。
【請求項１４】
前記ノードが、レイヤ２のバーチャルプライベートネットワーク（ＶＰＮ）内の多数のバーチャルＭＡＣブリッジとして動作するように、前記ラインカードの少なくとも一部が構成されており、各々の前記バーチャルＭＡＣブリッジが、それぞれのＶＰＮインスタンスにサービスを提供するように構成されており、かつ、前記ＭＡＣアドレスをそれぞれの前記ポートに関連付ける前記記録が、各々の前記ＶＰＮインスタンスについて別々に保持される請求項９に記載のノード。
【請求項１５】
前記ＶＰＮインスタンスが、前記ネットワークノードがサービスを提供する多数のＶＰＬＳインスタンスの中のある１つのＶＰＬＳインスタンスであり、前記ＶＰＬＳインスタンスにサービスを提供する全ての前記ラインカードに前記関連付けについて通知するために、前記ＶＰＬＳインスタンスが前記メッセージ内で識別される請求項１４に記載のノード。
【請求項１６】
前記ラインカードが、さらなるＭＡＣ発信元アドレスから受信したさらなるデータパケットを、前記データネットワーク上で伝送するために前記第２のラインカードに転送するようになっており、前記第２のラインカードが、前記さらなるＭＡＣ発信元アドレスを前記第２のラインカードの前記ＦＤＢ内の前記記録と照合し、前記さらなるデータパケットに応答して、前記ＭＡＣ発信元アドレスに関連するさらなる記録を前記第２のラインカードの前記記録に追加して、さらなるメッセージを送信し少なくとも前記第１のラインカードに前記さらなる記録について通知する請求項９に記載のノード。