[go: up one dir, main page]

JP5053376B2 - ブリッジされたネットワークにおけるポイントツーマルチポイント機能 - Google Patents

ブリッジされたネットワークにおけるポイントツーマルチポイント機能 Download PDF

Info

Publication number
JP5053376B2
JP5053376B2 JP2009525169A JP2009525169A JP5053376B2 JP 5053376 B2 JP5053376 B2 JP 5053376B2 JP 2009525169 A JP2009525169 A JP 2009525169A JP 2009525169 A JP2009525169 A JP 2009525169A JP 5053376 B2 JP5053376 B2 JP 5053376B2
Authority
JP
Japan
Prior art keywords
type
frame
interface
network
entry
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.)
Active
Application number
JP2009525169A
Other languages
English (en)
Other versions
JP2010506439A5 (ja
JP2010506439A (ja
Inventor
ソロモン、ロネン
ブラックマン、レオン
ラム、ラフィ
ゼリグ、デイヴィッド
カッツ、シャハル
Original Assignee
コリジェント システムズ リミテッド
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39107201&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP5053376(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by コリジェント システムズ リミテッド filed Critical コリジェント システムズ リミテッド
Publication of JP2010506439A publication Critical patent/JP2010506439A/ja
Publication of JP2010506439A5 publication Critical patent/JP2010506439A5/ja
Application granted granted Critical
Publication of JP5053376B2 publication Critical patent/JP5053376B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0272Virtual private networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/162Implementing security features at a particular protocol layer at the data link layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、概しては、通信ネットワークに関し、詳細には、ブリッジされたネットワーク(bridged networks)を通じたフレーム伝送を制御するための方法およびシステムに関する。
ローカルエリアネットワーク(LAN)は、レイヤ2のレベルでコンピュータシステムを結び付ける。用語「レイヤ2(Layer 2)」は、周知のオープン・システムズ・インターフェース(OSI)モデルによって定義されたプロトコルスタックにおける第2層を意味しており、論理リンク層、データリンク層またはメディアアクセス制御(MAC)層としても知られる。各コンピュータシステムは、MACデバイスを通じてLANに接続する。ANSI/IEEE規格802.1D(2004年)(これは、参照したことによって、本明細書に組み込まれる)として刊行された IEEE Standard for information Technology, Telecommunications and Information Exchange between Systems, Local and Metropolitan Area Networks, Common Specifications, Part 3: Media Access Control (MAC) Bridges において示されているように、MACブリッジを使用して多数のLANを結び付けることができる。(802.1D規格および、本明細書で挙げるその他のIEEE規格は、 standards.ieee.org/catalog/ で入手できる。)802.1D規格を実装したMACブリッジにより、物理的に分離されたLANに取り付けられたMACデバイスがあたかも単一のLANに取り付けられているかのように互いに対して見えるようにすることができる。該ブリッジには、各々のLANへのブリッジポートを相互に接続する2つ以上のMACデバイスが含まれる。
MACブリッジは、ネットワークインターフェース(ポートとも呼ばれる)をブリッジするために、それらが受信するフレームの宛先MACアドレスをマップするためのフォワーディングデータベース(FDB)を維持する。該ブリッジは、学習プロセスによってフォワーディングデータベースを構築し、ここで該学習プロセスでは、各受信フレームの送信元MACアドレスが、該フレームを受信したインターフェースと関係付けられる。該ブリッジが、宛先アドレスがデータベース中に見つからない受信フレームを受信した場合には、該ブリッジは、該フレームが到達するのに通ってきたインターフェースを除く、利用可能な全てのインターフェースを通じて該フレームをフラッド(即ち、ブロードキャスト)する。該宛先アドレスを認識しないその他のMACブリッジは、更に、全ての関係付けられているインターフェースに対して該フレームをフラッドすることになる。フラッディングメカニズムを通じて、該フレームは結局、全ての相互接続されたブリッジを少なくとも一度は通過し、そして最終的にはその宛先へ到達することになる。
レイヤ2でブリッジされたネットワーク(layer-2 bridged network)は、該ネットワーク中の端末(stations)(即ち、コンピュータ)同士の間にマルチポイントツーマルチポイント(multipoint-to-multipoint)の接続を与えるように通常構成される。しかしながら、一部のアプリケーションは、ネットワーク中の特定の端末が分離されて、互いに直接的に通信できなくされるのを必要とする。例えば、インターネット・サービス・プロバイダー(ISP)によって敷かれるアクセスネットワークは、契約している顧客施設(customer premises、カスタマー・プレミス)と、インターネットおよびその他のネットワークサービスへのアクセスを提供するISPの機器との間の接続を提供することを意図したものである。ISPは、典型的には、アグリゲーションネットワークを使用して、公共のネットワークに接続されたアクセスルータへのおよび該アクセスルータからのカスタマートラフィックを集約および集中させる。安全性およびその他の理由から、ISPは、顧客施設が、アグリゲーションネットワークを通じて互いに直接的に通信するのをできなくすることを望むこともあり得る。
Melsenらは、Internet Engineering Task Force (IETF)によって、Request for Comments (RFC) 4562 (2006年、6月)(これは、参照したことによって、本明細書に組み込まれる)として刊行された“MAC-Forced Forwarding: A Method for Subscriber Separation on an Ethernet Access Network”において、契約者間の直接的な通信をできなくさせるための一つの方法を記載している。(このRFCおよび、IETFによって刊行された以下で挙げるその他の文書は、www.ietf.orgで入手できる。)このRFCにおいて記載された方法は、同一のインターネットプロトコルバージョン4(IPv4)のサブネット内ではあるが異なる顧客施設に位置するホスト間でのイーサネットMACアドレス解決を禁じるアドレス解決プロトコル(ARP)のプロキシ機能に基づく。このプロキシ機能の効果は、全てのアップストリームトラフィックを、ホスト間のIP層の接続を提供するIPv4ゲートウェイに方向付けることである。
Melsen らは、イーサネットのアクセスネットワーク中の端末間でのレイヤ2の可視性を防ぐために実施され得るいくつかの他の解決法を記載している。一つの可能性としては、IETF RFC 2516 (1999年、2月)において Mamakos らによって定義されたような、ポイント・ツー・ポイント・プロトコル・オーバー・イーサネット(PPPoE)の使用である。しかしながら、Melsen らは、この解決法は、各PPPoEセッションにおいて、与えられたマルチキャストグループ内の全てのホストに対してフレームを複製しなければならないため、効率的なマルチキャストをサポートするものではないことを指摘している。別の可能性としては、IETF RFC 3069 (2001年、2月)において McPherson らによって記載されたような、各顧客施設のネットワークのために異なる仮想ローカルエリアネットワーク(Virtual Local Area Network;VLAN)を使用することである。Melsenらによれば、この解決法もまたマルチキャストフレームの複製を必要とし、拡張性が限られており、また、プロビジョニングの複雑さを増加させるものである。[DK1]
本発明の実施形態は、基礎となるレイヤ2ネットワークアーキテクチャを維持しつつ、レイヤ2でブリッジされたネットワーク上でのポイントツーマルチポイント(P2MP)接続を利用可能にするための改善された方法およびシステムを提供する。これらの実施形態は、効率的なIP(レイヤ3)アドレッシングスキームをサポートしており、該スキームは、全てのノードが同一のブロードキャストドメインに属するように、単一のIPサブネットをネットワークに渡って使用することができるものである。これらの実施形態を用いることで、システム管理者は、限りない拡張性と共に、ネットワークにおけるノードのプロビジョニング、追加および変更を容易かつ効率的に行なうことができる。
以下に記載する本発明の実施形態では、レイヤ2でブリッジされたネットワークの境界にあるスイッチのインターフェースが、第1および第2の型に属するように構成される。例えば、アクセスネットワークのシナリオでは、第1のインターフェースの型はハブ型であっても良く、これは、インターネットおよび公共のネットワークサービス(または、ビデオ配信若しくはビデオオンデマンドサービスなどのコンテンツセンター)に接続しており、一方、第2のインターフェースの型はスポーク型であり、これは、顧客施設の機器に接続する。(レイヤ2でブリッジされたネットワーク内のスイッチはまた、以下ではネットワーク型インターフェースと呼ぶ第3の型のインターフェースによって、互いに接続されても良い。)
第1および第2の型のインターフェースを通じてフレームを受信すると、スイッチは、対応する第1および第2の型指示(type indications)で、受信したフレームをラベル付けする。これらの型指示は、第2の型のインターフェース(スポークのインターフェースなど)を通じて受信されたフレームが、第2の型の他のインターフェースを通じて伝送されるのをできなくするために、MACの学習および転送プロセスにおいて使用される。従ってこれらのフレームは、第1の型(ハブ)のインターフェースを通じてのみ、レイヤ2でブリッジされたネットワークの外へ伝送され得る。一方、第1の型のインターフェースを通じて受信されたフレームは、他のいずれかのインターフェースを通じて伝送され得る。
最も単純なP2MPモデルは、複数のスポークを有するただ一つのハブを伴うものであるが、本明細書に記載する実施形態は、ネットワーク上で第2の型のインターフェースを用いて独自のP2MPトポロジーでそれぞれ接続された、複数の第1の型のインターフェースを容易にサポートすることができる。それと同時に、ハブ間のマルチポイントツーマルチポイント接続が維持される。以下に記載する本発明のある実施形態では、生成され得るレイヤ2のループを検出および回避しつつ、ネットワーク内の端末の再構成をサポートする機構が提供される。
それゆえ、本発明の一つの実施形態に従って、通信のための方法が提供され、当該方法は、
レイヤ2でブリッジされたネットワーク内のスイッチ群を連結(カップリング)することを含み、各スイッチは、複数のネットワークインターフェースを含み、
該スイッチのうちの少なくとも一つスイッチの、少なくとも一つのインターフェースが、第1の型のインターフェースとして構成され、かつ複数のその他のインターフェースが、第2の型のインターフェースとして構成されるように、該インターフェースを構成することを含み、
該ネットワーク上の伝送のために第1および第2の型のインターフェースを通じてフレームを受信したときに、それに対応した第1および第2の型指示で、受信したフレームをラベル付けすることを含み、かつ、
該型指示に対応して、該スイッチを使用して、該レイヤ2でブリッジされたネットワークを通じて該フレームを転送することを含み、それは、第1の型指示でラベル付けされたフレームが、該インターフェースのいずれかを通じて伝送されることを許され、一方、第2の型指示でラベル付けされたフレームが、第1の型のインターフェースを通じて伝送されることを許され、かつ、第2の型のインターフェースを通じて伝送されることはできないようにして行われるものである。
ある実施形態では、該レイヤ2でブリッジされたネットワークは、マルチポイントツーマルチポイント接続のために構成されており、かつ該インターフェースを構成することは、少なくとも一つのインターフェースをハブとして、および複数のその他のインターフェースをポイントツーマルチポイントトポロジーでスポークとして、構成することを含む。典型的には、スイッチ群を連結することは、該スポークを顧客施設の機器に接続すること、および該ハブをレイヤ3ネットワークに接続することを含み、それによって、異なるスポークにおける顧客施設の機器の間での、該ハブを介する通信以外の、該レイヤ2でブリッジされたネットワークを介する通信をできなくさせつつ、該顧客施設の機器が該レイヤ3ネットワークにアクセスすることを可能とするアクセスネットワークを定義することを有する。開示される実施形態では、該レイヤ2でブリッジされたネットワーク内の全てのノードは、単一のネットワークブロードキャストドメイン内のアドレスを割り当てられ、その結果、該ハブを介するフレームブロードキャストは、該スポークの全てにおける顧客施設の機器に到達することになる。
該レイヤ2でブリッジされたネットワークは、少なくとも一つのイーサネットネットワークおよび仮想的なレイヤ2ネットワークを含んでも良い。
開示される実施形態では、インターフェースを構成することは、第1または第2の型に属さないインターフェースを第3の型に割り当てることを含み、ここで該スイッチは、第3の型のインターフェースを通じてフレームを受信したときには、該フレームの型指示を変化させない。
ある実施形態では、フレームを転送することは、所与の宛先アドレスを含むフレームを、所与のスイッチの第1のインターフェースを通じて受信したときに、フォワーディングデータベース中の宛先アドレスを参照することを含み、ここで該フォワーディングデータベースは、フレームがその第2のインターフェースを通じて転送されるべきである少なくとも一つの当該第2のインターフェースの識別(アイデンティフィケーション;identification)および、第1または第2の型のインターフェースと関係付けられているような宛先アドレスの型指定(type designation)を含み、かつ、フレームを転送することは、該第2のインターフェースを通じて該フレームを転送するかどうかを決定するために、該型指定を該フレームの型指示と比較することを含む。典型的には、型指定を型指示と比較することは、フレームが第2の型指示を含みかつ、型指定が、宛先アドレスが第2の型のインターフェースと関係付けられていることを示していれば、該フレームを破棄することを含む。
開示される実施形態では、当該方法は、フレームの送信元アドレスおよびフレームの型指示に対応して、データベース学習プロセスを用いてフォワーディングデータベースを更新することを含む。典型的には、フォワーディングデータベースを更新することは、フレームの送信元アドレスと第1のインターフェースを識別する数字とを含むエントリを該データベースに加えることを含み、ここで該エントリの型指定は、該フレームの型指示に等しくセットされる。
付加的または代替的には、当該方法は、該データベースが該フレームの送信元アドレスを含むエントリを含みかつ、該フレームが第2の型指示でラベル付けされているのと同時に、該エントリの型指定が第1の型のインターフェースと関係付けられているならば、該エントリを更新しないようにすることを含む。当該方法は、エントリを更新しないようにするときに、カウンタをインクリメントすること、および、該カウンタが所定の閾値に達したときに、該エントリを更新して、第2の型のインターフェースと関係付けられた型指定を含めることを含んでも良い。更に付加的または代替的には、当該方法は、該データベースが該フレームの送信元アドレスを含むエントリを含みかつ、該フレームが第2の型指示でラベル付けされているのと同時に、該エントリの型指定が第1の型のインターフェースと関係付けられている場合に該フレームを破棄するかどうかを示す設定入力(configuration input)を受信すること、および、該設定入力に対応して、該フレームを破棄するかどうかを決定することを含んでも良い。
本発明の一つの実施形態に従って、レイヤ2でブリッジされたネットワークにおいて連結されたスイッチ群を含む通信のための装置も提供され、ここで各スイッチは:
複数のネットワークインターフェースを含み、ここで該複数のネットワークインターフェースは、該スイッチの少なくとも一つの、少なくとも一つのインターフェースが、第1の型のインターフェースとして構成され、かつ複数のその他のインターフェースが、第2の型のインターフェースとして構成されるようにして構成され;かつ、
フレームプロセッサを含み、ここで該フレームプロセッサは、該ネットワーク上の伝送のために第1および第2の型のインターフェースを通じてフレームを受信したときに、それに対応した第1および第2の型指示で、受信したフレームをラベル付けするように機能し、かつ、該インターフェースに、該型指示に対応して、該レイヤ2でブリッジされたネットワークを通じて該フレームを転送させるように機能し、それは、第1の型指示でラベル付けされたフレームが、該インターフェースのいずれかを通じて伝送されることを許し、一方、第2の型指示でラベル付けされたフレームが、第1の型のインターフェースを通じて伝送されることを許し、かつ、第2の型指示でラベル付けされたフレームが、第2の型のインターフェースを通じて伝送されることはできないようにすることによってである。
本発明は、図面とあわせて解釈される、以下の本発明の実施形態の詳細な説明からより完全に理解されるであろう。
図1は、本発明の一つの実施形態に従ったアクセスネットワークを図式的に示すブロックダイアグラムである。 図2は、本発明の一つの実施形態に従ったネットワークスイッチの詳細を図式的に示すブロックダイアグラムである。 図3は、本発明の一つの実施形態に従った、ネットワークスイッチ中のラインカードの詳細を図式的に示すブロックダイアグラムである。 図4は、本発明の一つの実施形態に従った、データフレームを処理するための方法を図式的に示すフローチャートである。 図5は、本発明の一つの実施形態に従った、フレーム転送のための方法を図式的に示すフローチャートである。 図6は、本発明の一つの実施形態に従った、MACアドレスの学習のための方法を図式的に示すフローチャートである。
図1は、本発明の一つの実施形態に従ったアクセスネットワーク20を図式的に示すブロックダイアグラムである。ネットワーク20は、例えば、コンピュータ22などの顧客施設の機器(CPE)が、レイヤ2でブリッジされたネットワーク26を介してインターネットなどの1以上の公共のネットワーク24にアクセスするのを許可するために、ISPによって管理され得る。ネットワーク20は、以下に詳細に説明するように、アグリゲーションノード30とコンピュータ22との間のP2MPの運用のために構成される。この構成により、コンピュータ22が、ネットワーク24を介してサーバーおよび他のクライアントコンピュータと通信することおよび、IPマルチキャストでのビデオなどのネットワークサービスを受信することが可能となる。典型的には、当該技術分野で知られるように、アグリゲーションノード30が、好適なゲートウェイ38を介してネットワーク24に接続する。そのようなゲートウェイは、ルーティングおよびセキュリティ機能を提供するようにISPによって構成されても良く、また、請求上の目的でサービスの記録を作成しても良い。
代替的には、複数の基地局の送受信機と第3世代(3G)携帯電話のバックホールネットワーク内の中央集中型音声ゲートウェイ(central voice gateway)との間の通信トラフィックを集約するために、ネットワーク20と類似の構成を使用しても良い。本明細書に記載する通信アーキテクチャが使用され得るその他のアプリケーションは当業者には明らかとなるであろうし、また、それらは、本発明の範囲内にあるものと考えられる。
コンピュータ22は、レイヤ2のブリッジノード28を介してネットワーク26に接続される。ノード28および30は、典型的に、MACブリッジ機能を有するレイヤ2スイッチを有する。ネットワーク26の境界にあるノード28および30に加えて、ネットワークは、付加的なコアスイッチ(図示せず)を有しても良く、これは、ブリッジノード28をアグリゲーションノード30と結び付ける。各スイッチは、複数のインターフェース(これらは、ポートと呼ぶこともできる)を有する。ネットワーク20の管理者は、該インターフェースを、それらの機能に従って構成する:
・ネットワークの境界にあるハブ型インターフェース32は、ノード30を、公共のネットワーク24と、またはより一般的には、アクセスネットワーク20の外側の通信リソースと、接続する。
・ネットワークの境界にあるスポーク型インターフェース34は、ノード28を、コンピュータ22などの顧客施設の機器と、またはより一般的には、アクセスネットワークのその他のエンドポイントと、接続する。例えば、顧客は、顧客施設のLAN(図示せず)を、スポーク型インターフェースへ接続することができる。
・ネットワーク26内のネットワーク型インターフェース36は、ノード28および30を、ブリッジされたネットワーク26を介して互いに接続する。
ノード28および30は、同一または類似の型のレイヤ2スイッチを有しても良く、また、図1に示すように、アグリゲーションノード30もまた、顧客施設の機器に接続するスポーク型インターフェース34を有しても良い。
ネットワーク26は、任意の好適な種類の、レイヤ2でブリッジされたネットワークを有しても良い。例えば、ネットワーク26は、イーサネットのLANであっても良く、その場合には、インターフェース32、34、36は、物理的なイーサネットポートである。別の例としては、ネットワーク26は、基礎となるレイヤ2若しくはレイヤ3のネットワーク上にプロビジョニングされた仮想プライベートLANサービス(virtual private LAN service;VPLS)、またはVLANブロードキャストドメインなどの、仮想的なブリッジされたネットワークを有しても良い。この場合、ノードインターフェースは、仮想インターフェースまたは、物理ポートと仮想インターフェースとの混合を有しても良い。一つの実施形態では、ネットワーク26は、例えば米国特許出願公開2006/0109802[DK2](この開示は、参照したことによって、本明細書に組み込まれる)に記載されたような、レジリエント・パケット・リング(RPR)ネットワーク上にプロビジョニングされたVPLSを有する。この場合、ネットワーク26上を伝送されるイーサネットフレームは、RPRパケット中にカプセル化され、また、VPLS内の仮想インターフェースは、対応するリング型ネットワークのノードのRPR MACアドレスによって識別される。
付加的または代替的には、イーサネットの「擬似回線(pseudowires)」が、IETF RFC 4448 (2006年、4月)(これは、参照したことによって、本明細書に組み込まれる)として刊行された“Encapsulation Methods for Transport of Ethernet over MPLS Networks”においてMartiniらによって記載されたようなマルチプロトコルラベルスイッチング(MPLS)トンネルなどの、レイヤ3ネットワークを通じたトンネルのネットワーク上でプロビジョニングされても良い。本発明の原理が実装され得る、ブリッジされたレイヤ2ネットワークのその他の種類および組み合わせは、当業者には明らかとなるであろうし、また、それらは、本発明の範囲内にあるものと考えられる。
任意のブリッジの任意のインターフェースに接続された端末が、任意のブリッジの任意の他のインターフェースで、任意の他の端末と通信できるというのが、レイヤ2でブリッジされたネットワークの特徴である。しかしながら、ノード28および30のインターフェースは、スポーク型インターフェース34がハブ型インターフェース32とのみ(直接的にまたはネットワーク型インターフェース36を介してのいずれかで)通信でき、他のスポーク型インターフェースと通信できないようにこの接続を制限するように構成される。換言すれば、P2MPトポロジーは、各ハブ型インターフェースとコンピュータ22との間で作られる。従ってこれらのコンピュータは、ハブ型インターフェースを介してのみアクセスネットワーク20上で通信するように制限され、アクセスネットワーク上で互いに直接通信することができなくなる。結果として、コンピュータ22へのおよびコンピュータ22からの全ての通信は、典型的には、ゲートウェイ38を通過することになり、従って、ネットワーク20の管理者が、該ゲートウェイを、セキュリティおよび記録の保存の手段を適用するのに使用することが可能となる。この構成により、コンピュータ22のユーザーが、アクセスネットワーク20を介して他のコンピュータへ直接、悪質なトラフィックを送ること、或いは、許可(および必要に応じて支払い)なくアクセスネットワークのリソースを利用することができなくなる。一方、ハブ型インターフェース32が、ネットワーク26を介して互いにおよびスポーク型インターフェース34と通信することを許すことができる。
図2は、本発明の一つの実施形態に従った一つのアグリゲーションノード30の詳細を図式的に示すブロックダイアグラムである。ブリッジノード28は、構造および、アグリゲーションノードに対する命令について、同様であり得る。この実施形態は、本発明の可能な一つの実装を理解するのを助けるよう、一例としてのみ示している。本発明の原理は、代替的には、任意の好適な内部構造を有する実質的に任意の種類のレイヤ2スイッチにおいて実装することができ、全てのそのような代替的な実装は、本発明の範囲内にあるものと考えられる。
ノード30は、スイッチングコア42で繋がれた複数のラインカード40を有する。少なくとも一つのラインカード40は、ハブ型インターフェース32を有し、それが公共のネットワーク24に接続する。単純にするために図2には数個のインターフェースのみを示しているが、典型的には、各ラインカードは、複数のインターフェースを有しても良い。異なるラインカードは、異なる種類のネットワークリンクに接続し得る。ラインカード40はまた、少なくとも一つのネットワーク型インターフェース36を有し、また、コンピュータ22に接続された1以上のスポーク型インターフェース34を有しても良い。
図3は、本発明の一つの実施形態に従った、ノード30における一つのラインカード40の詳細を図式的に示すブロックダイアグラムである。この例では、インターフェース34は、対応する処理チャネル50と関係付けられたイーサネットポートとして識別される。ラインカードは、この種のN個のポート(Nは処理チャネルと一致する)を有する。(概念的に明確にするために、各チャネル50を別々の機能ブロックとして示しているが、実際には該チャネルは別々の物理デバイスでなくても良く、それどころか、複数のポートの役目を果たす処理デバイスによって実行されるスレッドまたはプロセスとして実装されても良い。)チャネル50はフレームプロセッサ52を有し、フレームプロセッサ52は、イングレスの経路54およびエグレスの経路56を有する。フレームプロセッサ52は、以下に詳細に説明するMAC学習および転送機能のために、MACフォワーディングデータベース(FDB)58およびフラッドデータベース60を使用する。これらのデータベースは、典型的には、ラインカード40にある処理チャネル間で共有される。いかにしてFDBが構築され得るかおよびVPLSベースのネットワークで使用され得るかの更なる詳細は、上記米国特許出願公開2006/0109802および、2006年5月19日に出願された米国特許出願11/419,444(これは、本特許出願の出願人に譲渡されており、また、その開示は、参照したことによって、本明細書に組み込まれる)に記載されている。
MAC FDB58は、以下の一般形態を有し得る:
Figure 0005053376
MACアドレス、任意選択のVLAN ID、およびインターフェース(ポート)番号については、上記ANSI/IEEE規格802.1Dによって定義された同等のフィールドと同様である。換言すれば、対象としているノードによって受信されるフレームによって伝えられ得る各ユニキャストMAC宛先アドレスおよびVLAN IDに対して、該表によって、該フレームがそのインターフェースを通じて転送されるべきである該ノードの当該インターフェースが特定される。上記したように、「インターフェース番号」は、物理ポートまたは仮想ポートを意味して良く;レイヤ2のフレームが、IEEE規格802.17bによって定義されたカプセル化または他の種類のMAC−in−MACのカプセル化などで、他のレイヤ2のフレーム中にカプセル化されたときには、これらの仮想ポートは、カプセル化しているフレームにおいて使用されているMACアドレスによって、上記の表において特定され得る。(ブロードキャストおよびマルチキャストフレームの転送は、フラッドデータベース60によって決定される。)ネットワーク26がVPLSを有するときには、例えば上記特許出願に記載されているように、MAC FDBエントリもまた、VPLS IDに従って解決され得る。「エイジ」フィールドは、以下に説明するように、MAC FDBからの陳腐化したエントリを消去するのに使用される。
MAC FDB58において2つの更なるフィールドが、P2MPネットワーク構成を強化および管理するのに使用される:
・ユーザーネットワークインターフェース(UNI)の型指定は、各MACアドレスに対して、該MACアドレスが最終的にそのインターフェースを通じてネットワークの境界に到達されることになる当該インターフェースが、ハブ型(H)インターフェースであるのか、或いはスポーク型(S)インターフェースであるのかを示す。(換言すれば、UNIの型指定は、表Iにおいて先行する「インターフェース番号」の列にあるインターフェースを意味するのではなく、むしろ、特定のMACアドレスを持つコンピュータ22またはゲートウェイ38が実際に接続されているネットワーク20内の他の何らかのノードにおけるインターフェースのUNIの型を意味することがしばしばである。)各インターフェースのUNIの型は、ネットワーク管理者によって前以て構成され、それは典型的には、例えば、該インターフェースが位置しているラインカードのメモリ中に適当なフラグをセットすることによる。プロセッサ52は、以下に説明するように、MACの学習プロセスの過程でUNIの型指定を学習し、その値を、インターフェース番号と共に、MAC FDBに挿入する。
・ムーブカウンタは、例えば、ネットワークのフラッドおよび、顧客施設のネットワークに存在し得るループに起因するMAC FDBの破損を回避しつつ、ネットワーク構成の変化(システム管理者による、ハブ型インターフェースのスポーク型インターフェースとしての再構成、など)を自動的に認識するのに使用される。ムーブカウンタの使用については、図6を参照して以下に更に説明する。
フラッドデータベース60もまた、ブロードキャストおよびマルチキャストフレームの転送並びに、その宛先アドレスがMAC FDB58中に見られないユニキャストフレームの転送を制御するために、各インターフェースに対してUNIの型指定を含むべきである。
図4は、本発明の一つの実施形態に従った、ノード28および30によって実行されるデータフレームの処理のための方法を図式的に示すフローチャートである。フレーム受信ステップ70において、ノード28または30の一つが、ノードインターフェースの一つのイングレス側において、転送するためのデータフレームを受信したときに常に、当該方法は開始される。イングレスのインターフェースのUNIの型は、上記したように、システム管理者によって既に設定されていることが想定されている。フレームマーキングステップ72において、プロセッサ52は、UNIの型に従った型指示で、フレームに印を付ける。イングレスのインターフェースがハブ型またはスポーク型インターフェースであれば、プロセッサ52は、それに従ってフレームに印を付ける。イングレスのインターフェースがネットワーク型インターフェースであれば、フレームは、必然的に、該フレームがそのネットワーク境界のインターフェースを通じてネットワークに入ってきた当該インターフェース(ハブまたはスポーク)のUNIの型で印を付されているであろう。この後者の場合には、プロセッサ52は、フレームのUNIの型指示を変化させない。
ネットワーク20内の他のノードがその型指示を認識するようにプログラムされる限り、ステップ72において、フレームに印を付けるために任意の好適な型指示を使用することができる。例えば、IEEE規格802.1Qに規定されたVLANタグには、CFIビット(これは、現実のネットワークアプリケーションではめったに使われない)が含まれる。CFIビットの値は、イングレスのインターフェースがハブ型であるのか、或いはスポーク型であるのかを示すようにセットすることができる。別の例としては、上記RFC 4448に記載されているように、ネットワーク20がMPLSトンネル上に一連の仮想的なイーサネット接続を有するならば、内部の擬似回線(PW)のラベルのビットの一つを、UNIの型を示すために使用しても良い。更なる代替としては、“Pseudowire Emulation Edge-to-Edge (PWE3) Control Word for Use over an MPLS PSN”(IETF RFC 4385、2006年2月)においてBryantらによって定義された制御語をこの目的のために使用しても良い。
フレームの受信および(イングレスのインターフェースがネットワーク型でない場合には)マーキング後に、学習ステップ74において、ノードは、該フレームのMAC送信元アドレス(SA)に関するMAC学習手続きを行なう。該学習手続きについては、図6を参照して以下に詳細に説明する。この手続きは、概しては、上記ANSI/IEEE規格802.1D(特に、セクション7.7−7.9)において定義されたMAC学習および転送手続きに基づいており、ネットワーク20のP2MP機能をサポートするための修正を伴っている。これらの手続きは、エイジング機構(aging mechanism)を含んでおり、それによって、ある特定の期間にわたって参照されないMAC FDB中のエントリがデータベースからフラッシュされる。「生きている(live)」エントリを、寿命であるとして除く(aging out)のを防止するために、該学習手続きを行なっているノードが、MAC SAに一致するMAC FDB58中のエントリおよび、現在のフレームのイングレスのインターフェースが既にあると判定したときには、該ノードは、エントリのリフレッシュ、即ち、エイジングタイマー(これは、表Iの最終列に示されている)のリセットを行なう。
一方、現在のフレームのMAC SAに対応するMAC FDB中のエントリが存在するが、現在のフレームのイングレスのインターフェースとは異なるインターフェース番号を有する場合、該フレームの処理は、UNIの型指定の値および、上記表Iに示したような、FDBに記録されているムーブカウンタに依存することになる。この決定プロセスについては、図6を参照して以下により詳細に説明する。簡潔に述べれば、ある状況下では、現在のフレームのUNIの型がスポーク型であれば、ノードは、該フレームが、スポークインターフェース34の一つに接続された顧客施設の機器におけるループの結果として生じた可能性があると判定することができる。そのような場合、フレーム破棄ステップ80において、ノードは、該フレームを破棄しても良く、かつMAC FDB58中の対応するエントリのインターフェース番号またはUNIの型指定を変化させない。これらの状況においてパケットを破棄(drop)するのか、或いは転送するのかについての決定は、システム管理者によってあらかじめ設定され得る。
MAC参照ステップ(MAC lookup step)76において、ステップ70においてフレームを受信したノードは、該フレームのMAC宛先アドレス(DA)を参照することによって、該ノードがそのエグレスのインターフェースを通じて該フレームを伝送すべきである当該エグレスのインターフェースを決定する。このステップもまた、P2MP機能に関する修正を伴って、ANSI/IEEE規格802.1Dのセクション7.7-7.9に記載された手続きの大まかな流れに従う。ノードは、ユニキャストフレームのためのエグレスのインターフェースを参照するためにMAC FDB58を使用するか、或いは、ブロードキャストおよびマルチキャストフレーム並びに、MAC FDB58中にMAC DAが見られないユニキャストフレームのためのエグレスのインターフェースを決定するためにフラッドデータベース60を使用する。スポーク型のUNIの指示を有しかつ、そのMAC DAが、FDB58においてスポーク型のUNIの指定で印を付されているユニキャストフレームは、ステップ80において、不正であると判定され、それゆえ破棄される。その他のフレームは、フレーム転送ステップ78において、ステップ76で決定された適当なエグレスのインターフェースを通じて伝送される。
図4ではMAC学習ステップ74がMAC参照76に先行しているが、代替的には、これらのステップの順序を反転させても良い。例えば、転送のためにフレームが送られるべきエグレスのラインカードを決定するために、ノードのイングレスのラインカードにおいてMAC参照を行なっても良い。エグレスの各ラインカードは、イングレスにおいてフレームがそのインターフェースを通じて受信された当該インターフェースの指示を受け取り、そしてその後、MAC学習を使用してそれ自身のMAC FDBに書き込むことができる。
図5は、本発明の一つの実施形態に従った、MAC参照ステップ76の詳細を図式的に示すフローチャートである。フレームの受信時に、受信ノードは、型決定ステップ90において、該フレームのUNIの型指示を決定する。フレームの指示がハブ型であれば、ノードは単純に、MAC FDB58中またはフラッドデータベース60中のMAC DAを参照し、次いでハブ型転送ステップ92において、該フレームを、適当なデータベースによって示された全ての宛先インターフェースに転送する。換言すれば、ハブ型フレームについては、転送は、マルチポイントツーマルチポイントモデルに従う。
フレームがスポーク型として印を付されていれば、ノードは、スポーク参照ステップ94において、MAC DAも参照する。MAC DAがユニキャストアドレスであるが、ステップ94においてMAC FDB58中に見つからなければ、ノードは、フラッディングステップ95において、フラッドデータベース60中でハブ型またはネットワーク型として指定されている該ノードの全てのインターフェースに対して、該フレームをフラッドする。MAC DAがマルチキャストアドレスであれば、ノードは、フラッドデータベース60にリストされたマルチキャストグループ内の全てのハブ型およびネットワーク型インターフェースに対して、或いは、ブロードキャストアドレスの場合には、該ノードの全てのハブ型およびネットワーク型インターフェースに対して、該フレームを転送する。スポーク型のフレームは、スポーク型インターフェースに対してはフラッドされない。
MAC DAがユニキャストアドレスであり、かつ該アドレスがステップ94においてMAC FDB58中に見つかれば、ノードは、型チェックステップ96において、該MAC DAについてのUNIの型指定がハブ型であるのか、或いはスポーク型であるのかを決定するために、対応するFDBのエントリをチェックする。UNIの型がハブ型であれば、ノードは、MAC FDBにおいてリストされたエグレスのインターフェースに対してフレームを転送する。そうでなくてUNIの型がスポーク型であれば、異なる顧客施設コンピュータ22の間での、少なくとも一つのゲートウェイ38を通過しないフレーム伝送を防ぐために、フレームはステップ80において破棄される。
図6は、本発明の一つの実施形態に従ったMAC学習ステップ74の詳細を図式的に示すフローチャートである。該学習プロセスが、イーサネットネットワーク上の物理ポートであるインターフェースにおいて行なわれる場合、以下に記載する学習プロセスは、フレームヘッダ中に見られる実際のMAC SAを参照する。一方、VPLSなどの一部の仮想的なブリッジされたネットワークにおいては、レイヤ2のフレームは、他のパケットの中にカプセル化される。カプセル化しているパケットもまたレイヤ2のフレームであっても良く、該レイヤ2のフレームは、上記米国特許出願公開2006/0109802[DK3]に記載されたRPR上のVPLSの場合のように、それら自身のMAC DAおよびMAC SAを有していても良く、或いは、IEEEドラフト(草案)規格802.1ahに記載されたような、プロバイダ・バックボーン・ブリッジ(Provider Backbone Bridges)を使用するMAC−in−MACのカプセル化を伴っていても良い。そのような場合、該学習プロセスは、カプセル化された(内側の)フレームにおいて見られるMAC SAに対応するエントリをMAC FDB58中に作成し、一方、そのようなエントリについてのMAC FDB中にリストされた「インターフェース」は、(RPR MACなどの)基礎となる物理的なネットワーク内でのMACアドレスとなり、これは、以下の図表に示すように、カプセル化している(外側の)フレームのMAC SAのように見える:
Figure 0005053376
学習プロセスの開始時に、受信ノードは、送信元アドレス参照ステップ100において、各受信されたフレームのMAC SAを、MAC FDB中に参照する。このMACアドレスについて、MAC FDB中にエントリがなければ、ノードは、エントリ作成ステップ102において、新たなエントリを作成する。上記表Iで示されているように、エントリは、フレームのMAC送信元アドレスおよび、該フレームがそのイングレスのインターフェースを通じて受信された当該イングレスのインターフェース(MAC−in−MACのカプセル化の場合は、インターフェース番号またはMAC SA)を含む。ステップ72(図4)で割り当てられたような、フレームのUNIの型指示は、エントリのUNIの型指定として記録される。エントリはまた、VPLSおよび/またはVLAN IDを含んでも良い。エントリにおけるムーブカウンタはゼロにセットされ、エイジングタイマーはリセットされる。
現在のフレームのMAC SAに対応するMAC FDB中のエントリが既にあれば、ノードは、フレーム型チェックステップ104において、フレームのUNIの型指示をチェックする。フレームがハブ型として印を付されていれば、エントリ更新ステップ106において、ノードは、MAC FDB中のエントリを更新し、かつエイジングタイマーおよびムーブカウンタをリセットする。このステップでは、フレームがそのイングレスのインターフェースを通じて受信された当該イングレスのインターフェースおよび、フレームのUNIの型指示が、エントリにおいてリストされたインターフェースおよび、UNIの型指定と同一であれば、ノードは単純にエントリをリフレッシュする、即ち、エイジングタイマーをリセットし、かつムーブカウンタをゼロにセットする。
代替的には、ステップ106において、イングレスのインターフェース(それを通じてハブ型フレームが受信された)が、該フレームのMAC SAについてMAC FDBのエントリにおいてリストされたインターフェースと異なるということ、または、該エントリのUNIの型指定がスポーク型であるということを、ノードが発見してもよい。この種の変化は、ネットワにおいて、端末の変動またはインターフェースの再構成に起因することが考えられる。そのような場合、ノードは、フレームのMAC SAに対応するMAC FDB中のエントリを更新して新たなインターフェースおよび/またはUNIの型を反映させる。ノードはまた、エイジングタイマーをリセットし、かつ該エントリのムーブカウンタをゼロにセットする。
一方、フレームのUNIの型指示がスポーク型であれば、エントリ型チェックステップ108において、ノードは、フレームのMAC SAに対応するMAC FDB58中のエントリのUNIの型指定が、ハブ型であるのか、或いはスポーク型であるのかをチェックする。MAC FDB中のエントリもまた、スポーク型として指定されていれば、ステップ106において、上述したようにして、ノードはエントリをリフレッシュする。
しかしながら、ステップ108において、MAC FDB中のエントリのUNIの型指定がハブ型であると分かった場合には、現在のフレームが顧客施設の機器におけるループを経た結果として現在のノードに到達したのではないことを確実にするよう注意しなければならない。例えば、フレームが、先ず、ネットワークにおいて、一つのノード30の一つのインターフェース32を通じて受信され(図1)、そこでハブ型のUNIの型指示で印を付され、次いで一つのノード28の一つのインターフェース34を介してネットワークの外に伝送され、そして、該インターフェースを通じて(または、別のインターフェースを通じて)ノード28にループバックされたということが生じ得る。ここで、ノード28は、元々のMAC SAを維持しつつ、フレームのUNIの型指示をスポーク型にセットすることになる。当該のループ防止機構がなければ、ノード28は、MAC FDB中のこのMACアドレスについて現在のエントリを置き換え、ネットワーク26を通じて該フレームを転送しようとするであろう。以下のステップによって、ノードがこの種の結末を回避することが可能となる。
スポーク型のUNIの指示および、前記対応するMAC FDB58中のエントリのUNIの型指定がハブ型であるMAC SAを有するフレームを受信したとき、ノードは、インターフェース比較ステップ110において、ノードがそのイングレスのインターフェースを通じてフレームを受信した当該イングレスのインターフェースの番号を、前記対応するMAC FDB中のエントリに見られるインターフェースの番号と比較する。インターフェース番号が同一であれば、システム管理者が、単に、インターフェースをハブ型からスポーク型へ再構成したと考えることができる。この場合、前記MAC FDB中のエントリを更新して、ステップ106で変えられたインターフェースのUNIの型を反映させる。上で説明したように、エイジングタイマーおよびムーブカウンタがリセットされる。
ステップ110においてインターフェース番号がマッチしない場合、その理由は、端末がハブ型インターフェースからスポーク型インターフェースに移されたか、或いは、現在のフレームは顧客施設のネットワークを通じてループバックされたものであるか、のいずれかであり得る。ループされたフレームの再伝送を回避するために、カウンタチェックステップ112において、ノードは、前記対応するMAC FDB中のエントリにおけるムーブカウンタの値(表I)をチェックする。このカウンタは、前記対応するMAC FDB中のエントリによって示されたインターフェースとマッチしないイングレスのインターフェースを通じて現在のフレームのMAC SAから受信された連続するフレームの数を示すものである。マッチしないイングレスのインターフェースを用いて、このMAC SAから新たなフレームを受信するたびに、インクリメンテーションステップ114において、ムーブカウンタは、該カウンタが所定の閾値に達するまで、インクリメントされる。該閾値に達するまで、これらのフレームは、あらかじめセットされた設定パラメータに応じて、破棄または転送(ループが生じ得るにもかかわらず)のいずれかをなされ得る。しかしながら、MAC FDBの再学習は、ムーブカウンタがその閾値に達するまでは、効果が現れないであろう。
スポーク型インターフェースを通じてループバックされたフレームに起因して、ステップ114においてムーブカウンタがインクリメントされた後、これと同じMAC SAを有して到達する次のフレームは、通常、元々のハブ型インターフェースから来るであろう。結果として、このフレームは、ステップ106におけるムーブカウンタのリセットをもたらすであろう。それゆえ、ムーブカウンタは、ステップ112において、閾値に決して達しないため(該処理は、与えられたMAC SAに対して、2回続けて該ステップを経ることはないため)、1という閾値の使用で十分であり得て、十分であり得る。それゆえ、前記対応するMACエントリは、更新されないであろう。しかしながら、複数の顧客施設のループに起因して生じ得る問題を回避するために、より大きな閾値の値をセットしても良い。
一方、イングレスのインターフェースの番号および与えられたMAC SAについての型(ハブ型からスポーク型へ)の変化が、システム管理者が端末を、ハブ型インターフェースからスポーク型インターフェースに移したために生じたものであるならば、発信元のコンピュータは、ムーブカウンタがステップ112において閾値に達するまで、スポーク型インターフェースを通じてこのMAC SAからのフレームを伝送し続けるであろう。この時点で、ノードは、ステップ106における前記対応するMAC FDB中のエントリにおけるインターフェース番号を更新する。ノードはまた、UNIの型指定をスポーク型に変化させ、かつエイジングタイマーおよびムーブカウンタをリセットする。
上記の実施形態は、例示のために言及されており、本発明は、上に特に示して説明したものに限定されないことが理解されよう。むしろ、本発明の範囲は、上に記載した種々の特徴の組み合わせおよび部分的組み合わせの両方並びに、上の説明を読んでいる当業者に思い付くであろう、先行技術において開示されていない、その変形および改良を含む。

Claims (14)

  1. 通信のための方法であって、
    当該方法は、
    レイヤ2でブリッジされたネットワーク内のスイッチ群を連結することを有し、各スイッチは、複数のネットワークインターフェースを有するものであり、
    該スイッチのうちの少なくとも一つのスッチの、少なくとも一つのインターフェースが、第1の型のインターフェースとして構成されるように、かつ、複数のその他のインターフェースが、第2の型のインターフェースとして構成されるように、それらインターフェースを構成することを有し、
    該ネットワーク上の伝送のために第1および第2の型のインターフェースを通じてフレームを受信したときに、前記の型が第1第2のどちらであるかを表す型指示にて、受信したフレームラベル付けを行うことを有し、前記の型指示は、第1の型指示であるかまたは第2の型指示であるかを表すフィールドを有し、第1の型指示は、該フレームが第1の型のインターフェースを通じて受信されたものであることを識別させるものであり、第2の型指示は、該フレームが第2の型のインターフェースを通じて受信されたものであることを識別させるものであり、
    該型指示に対応して、該スイッチを使用して、該レイヤ2でブリッジされたネットワークを通じて該フレームを転送することを有し、その転送は、
    第1の型指示にてラベル付けされたフレームが、該インターフェースのいずれかを通じて伝送されることを許されるようにして行われ、かつ
    一方、第2の型指示にてラベル付けされたフレーム、第1の型のインターフェースを通じて伝送されることを許されるが、第2の型のインターフェースを通じて伝送されることは許されないというようにして行われるものであり、
    ここで、フレームを転送することは、
    与えられた宛先アドレスを含むフレームを、与えられたスイッチの第1のインターフェースを通じて受信したときに、
    フォワーディングデータベース中のエントリ中の宛先アドレスを参照することを有し、該フォワーディングデータベース中のエントリは、フレームが転送されるときに通るべきである少なくとも一つの第2のインターフェースの識別を含んでおり、かつ型指定を含んでおり該型指定は、宛先アドレスが第1の型のインターフェースまたは第2の型のインターフェースと関係付けられていることを表すためのフィールドを有するものであり、かつ、
    該第2のインターフェースを通じて該フレームを転送するかどうかを決定するために、該型指定該フレームの型指示と比較することを有するものであり、
    当該方法は、
    送信元アドレスを有するフレームを、与えられたスイッチの第1のインターフェースを通じて受信することを有し、
    エントリを作成することを有し、該エントリは前記の送信元アドレスと型指定とを有し、該型指定は、該フレームの該型指示と等しいものであり、
    該エントリを、前記フォワーディングデータベースに加えることを有し、かつ、
    送信元アドレスに対応してかつ該フレームの型指示に対応して、データベース学習プロセスを用いてフォワーディングデータベースを更新することを有する、
    前記方法。
  2. レイヤ2でブリッジされたネットワークが、マルチポイントツーマルチポイント接続のために構成されており、かつ、インターフェースを構成することが、少なくとも一つのインターフェースをハブとして、および、複数の他のインターフェースをポイントツーマルチポイントトポロジーでスポークとして構成することを有する、請求項1に記載の方法。
  3. レイヤ2でブリッジされたネットワークが、少なくとも一つのイーサネットネットワークおよび仮想的なレイヤ2ネットワークを有する、請求項1に記載の方法。
  4. インターフェースを構成することが、第1または第2の型に属さないインターフェースを第3の型に割り当てることを有し、第3の型のインターフェースを通じてフレームを受信したときには、スイッチがフレームの型指示を変化させないようになっている、請求項1に記載の方法。
  5. 型指定型指示と比較において
    フレームが第2の型指示を有するならば、かつ
    先アドレスが第2の型のインターフェースと関係付けられているということを、該型指定が示すならば、
    該フレームを破棄することを有する、請求項1〜4のいずれか1項に記載の方法。
  6. データベースが該フレームの送信元アドレスを有するエントリを含んでいるならば、かつ、
    該フレームが第2の型指示にてラベル付けされていると共に、該エントリの型指定が第1の型のインターフェースと関係付けられているならば、
    該エントリを更新しないようにすることを有する、請求項1〜4のいずれか1項に記載の方法。
  7. エントリを更新しないようにするときに、カウンタをインクリメントすること、および、該カウンタが所定の閾値に達したときに、該エントリを更新して、第2の型のインターフェースと関係付けられた型指定を含めることを有する、請求項6に記載の方法。
  8. レイヤ2でブリッジされたネットワークにおいて連結されたスイッチ群を含む通信のための装置であって、
    各スイッチは、
    複数のネットワークインターフェースを有し、該複数のネットワークインターフェースは、該スイッチのうちの少なくとも一つのスイッチの、少なくとも一つのインターフェースが、第1の型のインターフェースとして構成され、かつ複数のその他のインターフェースが、第2の型のインターフェースとして構成されるようにして構成され、かつ、
    各スイッチは、フレームプロセッサを有し、
    ここで該フレームプロセッサは、
    エントリを作成するように機能し、該エントリは、フレームの送信元アドレスと、型指示とを有し、該型指示は、第1の型指示であるかまたは第2の型指示であるかを表すフィールドを有し、第1の型指示は、該フレームが第1の型のインターフェースを通じて受信されたものであることを識別させるものであり、第2の型指示は、該フレームが第2の型のインターフェースを通じて受信されたものであることを識別させるものであり、かつ、該エントリをフォワーディングデータベースに加えるように機能し、該フォワーディングデータベース中のエントリは、フレームが転送されるときに通るべきである少なくとも一つの第2のインターフェースの識別を含み、かつ型指定を含み、該型指定は、宛先アドレスが第1の型のインターフェースまたは第2の型のインターフェースと関係付けられていることを表すためのフィールドを有するものであり、
    該フレームプロセッサは、
    与えられた宛先アドレスを含むフレームを、与えられたスイッチの第1のインターフェースを通じて受信したときに、フォワーディングデータベース中の宛先アドレスを参照するように機能し、かつ、第2のインターフェースを通じて該フレームを転送するかどうかを決定するために、該型指定を該フレームの型指示と比較するように機能し、
    該ネットワーク上の伝送のために第1および第2の型のインターフェースを通じてフレームを受信したときに、それに対応した第1および第2の型指示にて、受信したフレームをラベル付けするように機能し、かつ、該インターフェースに、該型指示に対応して、該レイヤ2でブリッジされたネットワークを通じて該フレームを転送させるように機能し、その転送は、
    第1の型指示にてラベル付けされたフレームが、該インターフェースのいずれかを通じて伝送されることを許されるようにして行われ、かつ
    一方、第2の型指示にてラベル付けされたフレームは、第1の型のインターフェースを通じて伝送されることを許されるが、第2の型のインターフェースを通じて伝送されることは許されないというようにして行われるものであり、かつ、
    送信元アドレスおよびフレームの型指示に対応して、データベース学習プロセスを用いてフォワーディングデータベースを更新するように機能する、
    前記装置。
  9. レイヤ2でブリッジされたネットワークが、マルチポイントツーマルチポイント接続のために構成され、かつ、少なくとも一つのインターフェースがハブとして構成され、一方、複数の他のインターフェースがポイントツーマルチポイントトポロジーでスポークとして構成された、請求項8に記載の装置。
  10. レイヤ2でブリッジされたネットワークが、少なくとも一つのイーサネットネットワークおよび仮想的なレイヤ2ネットワークを有する、請求項8に記載の装置。
  11. 第1または第2の型に属さないインターフェースが第3の型に割り当てられ、かつ、該フレームプロセッサが、第3の型のインターフェースを通じてフレームを受信したときには、該フレームの型指示を変化させない、請求項8に記載の装置。
  12. フレームが第2の型指示を含むならば、かつ
    先アドレスが第2の型のインターフェースと関係付けられているということを、型指定がすならば、
    該フレームを破棄するように、該フレームプロセッサが構成されている、請求項8〜11のいずれかに記載の装置。
  13. データベースがフレームの送信元アドレスを含むエントリを含むならば、かつ、
    フレームが第2の型指示でラベル付けされていると共に、エントリの型指定が第1の型のインターフェースと関係付けられているならば、
    該エントリを更新せずに該フレームを破棄するように該フレームプロセッサが構成されている、請求項8〜11のいずれかに記載の装置。
  14. フレームプロセッサが、フレームを破棄するときにカウンタをインクリメントするように機能し、かつ、カウンタが所定の閾値に達したときに、該エントリを更新して、第2の型のインターフェースと関係付けられた型指定を含めるように機能する、請求項13に記載の装置。
JP2009525169A 2006-08-22 2007-06-19 ブリッジされたネットワークにおけるポイントツーマルチポイント機能 Active JP5053376B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/508,599 2006-08-22
US11/508,599 US7660303B2 (en) 2006-08-22 2006-08-22 Point-to-multipoint functionality in a bridged network
PCT/IL2007/000749 WO2008023360A2 (en) 2006-08-22 2007-06-19 Point-to-multipoint functionality in a bridged network

Publications (3)

Publication Number Publication Date
JP2010506439A JP2010506439A (ja) 2010-02-25
JP2010506439A5 JP2010506439A5 (ja) 2010-08-05
JP5053376B2 true JP5053376B2 (ja) 2012-10-17

Family

ID=39107201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009525169A Active JP5053376B2 (ja) 2006-08-22 2007-06-19 ブリッジされたネットワークにおけるポイントツーマルチポイント機能

Country Status (5)

Country Link
US (1) US7660303B2 (ja)
EP (5) EP3706374B1 (ja)
JP (1) JP5053376B2 (ja)
KR (1) KR101357457B1 (ja)
WO (1) WO2008023360A2 (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8307442B2 (en) * 2006-08-01 2012-11-06 Cisco Technology, Inc. Method of preventing infection propagation in a dynamic multipoint virtual private network
US7782763B2 (en) * 2007-03-13 2010-08-24 Alcatel Lucent Failure protection in a provider backbone bridge network using forced MAC flushing
US8531941B2 (en) * 2007-07-13 2013-09-10 Cisco Technology, Inc. Intra-domain and inter-domain bridging over MPLS using MAC distribution via border gateway protocol
GB2464889B (en) * 2007-09-05 2012-05-02 Fujitsu Ltd Routing line controller
US8107386B2 (en) * 2008-02-07 2012-01-31 Cisco Technology, Inc. VPLS N-PE redundancy using pseudo wire fast failover
US20100110906A1 (en) * 2008-10-30 2010-05-06 Corrigent Systems Ltd Efficient full mesh load testing of network elements
US7965711B2 (en) 2009-04-24 2011-06-21 Telefonaktiebolaget L M Ericsson (Publ) Pay-as-you-grow gradual cutover method to scale a provider bridge network to a VPLS or provider backbone bridging network
US7948993B2 (en) * 2009-04-24 2011-05-24 Telefonaktiebolaget L M Ericsson (Publ) Address resolution optimization procedure to effect a gradual cutover from a provider bridge network to a VPLS or provider backbone bridging network
US8018875B2 (en) 2009-05-18 2011-09-13 International Business Machines Corporation Source-based steering data communications packets for transparent, bump-in-the-wire processing among multiple service applications
US8289977B2 (en) * 2009-06-10 2012-10-16 International Business Machines Corporation Two-layer switch apparatus avoiding first layer inter-switch traffic in steering packets through the apparatus
WO2011121673A1 (ja) * 2010-03-31 2011-10-06 富士通株式会社 ネットワーク中継ノード装置、ネットワーク中継方法、プログラム、およびネットワークシステム
JP5787061B2 (ja) * 2011-03-30 2015-09-30 日本電気株式会社 スイッチシステム、ラインカード、fdb情報の学習方法及びプログラム
US9332005B2 (en) 2011-07-11 2016-05-03 Oracle International Corporation System and method for providing switch based subnet management packet (SMP) traffic protection in a middleware machine environment
US8874742B2 (en) * 2011-07-11 2014-10-28 Oracle International Corporation System and method for supporting virtual machine migration in a middleware machine environment
US9473424B2 (en) * 2011-09-19 2016-10-18 Fujitsu Limited Address table flushing in distributed switching systems
US9792559B2 (en) * 2012-06-01 2017-10-17 Nec Corporation Switching system, line card, switch card, FDB learning method, FDB learning arbitration method and program
US10419267B2 (en) 2014-01-22 2019-09-17 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Network control software notification with advance learning
US10877951B2 (en) 2014-01-22 2020-12-29 International Business Machines Corporation Network control software notification and invalidation of static entries
US10193864B2 (en) * 2014-09-19 2019-01-29 Comcast Cable Communications, Llc Cloud interface for use of cloud services
US10075369B2 (en) * 2015-04-27 2018-09-11 Dell Products Lp Systems and methods for improved switch performance by preventing flooding
US11165863B1 (en) * 2017-08-04 2021-11-02 128 Technology, Inc. Network neighborhoods for establishing communication relationships between communication interfaces in an administrative domain
KR102220636B1 (ko) * 2019-07-25 2021-02-26 한국전자기술연구원 G/n 필드가 부가된 프레임 통신 방법

Family Cites Families (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4535785A (en) 1982-09-23 1985-08-20 Minnesota Mining And Manufacturing Co. Method and apparatus for determining the viability and survival of sensori-neutral elements within the inner ear
US4702254A (en) 1983-09-14 1987-10-27 Jacob Zabara Neurocybernetic prosthesis
US4867164A (en) 1983-09-14 1989-09-19 Jacob Zabara Neurocybernetic prosthesis
US5025807A (en) 1983-09-14 1991-06-25 Jacob Zabara Neurocybernetic prosthesis
US4602624A (en) 1984-10-11 1986-07-29 Case Western Reserve University Implantable cuff, method of manufacture, and method of installation
US4628942A (en) 1984-10-11 1986-12-16 Case Western Reserve University Asymmetric shielded two electrode cuff
US5159595A (en) 1988-04-08 1992-10-27 Northern Telecom Limited Ring transmission system
JP2784080B2 (ja) 1990-05-09 1998-08-06 富士通株式会社 リングネットワーク及びその障害復旧方法並びにリングネットワークに用いられるノード
US5095905A (en) 1990-06-07 1992-03-17 Medtronic, Inc. Implantable neural electrode
US5263480A (en) 1991-02-01 1993-11-23 Cyberonics, Inc. Treatment of eating disorders by nerve stimulation
US5188104A (en) 1991-02-01 1993-02-23 Cyberonics, Inc. Treatment of eating disorders by nerve stimulation
US5199430A (en) 1991-03-11 1993-04-06 Case Western Reserve University Micturitional assist device
US5299569A (en) 1991-05-03 1994-04-05 Cyberonics, Inc. Treatment of neuropsychiatric disorders by nerve stimulation
US5335657A (en) 1991-05-03 1994-08-09 Cyberonics, Inc. Therapeutic treatment of sleep disorder by nerve stimulation
US5215086A (en) 1991-05-03 1993-06-01 Cyberonics, Inc. Therapeutic treatment of migraine symptoms by stimulation
US5205285A (en) 1991-06-14 1993-04-27 Cyberonics, Inc. Voice suppression of vagal stimulation
US5321393A (en) 1992-04-10 1994-06-14 Alcatel Network Systems, Inc. Spare card connection and switching circuitry for high-speed telecommunications interfaces
US5581703A (en) 1993-06-29 1996-12-03 International Business Machines Corporation Method and apparatus for reserving system resources to assure quality of service
AU1883995A (en) 1994-03-08 1995-09-25 Excel, Inc. Telecommunications switch with improved redundancy
JP2826468B2 (ja) 1994-04-27 1998-11-18 日本電気 株式会社 回線切替え装置
US5461611A (en) 1994-06-07 1995-10-24 International Business Machines Corporation Quality of service management for source routing multimedia packet networks
US5571150A (en) 1994-12-19 1996-11-05 Cyberonics, Inc. Treatment of patients in coma by nerve stimulation
US5706516A (en) 1995-01-23 1998-01-06 International Business Machines Corporation System for communicating messages among agent processes
US5540730A (en) 1995-06-06 1996-07-30 Cyberonics, Inc. Treatment of motility disorders by nerve stimulation
US5707400A (en) 1995-09-19 1998-01-13 Cyberonics, Inc. Treating refractory hypertension by nerve stimulation
JP3259126B2 (ja) 1995-09-26 2002-02-25 富士通株式会社 リング伝送システム及び該システムのスケルチ方法
US5755750A (en) 1995-11-13 1998-05-26 University Of Florida Method and apparatus for selectively inhibiting activity in nerve fibers
GB9601692D0 (en) 1996-01-27 1996-03-27 Newbridge Networks Corp Network with ring architecture
US6021263A (en) 1996-02-16 2000-02-01 Lucent Technologies, Inc. Management of ATM virtual circuits with resources reservation protocol
JP3001410B2 (ja) 1996-03-28 2000-01-24 日本電気テレコムシステム株式会社 自動迂回ルーティング方式
US6400681B1 (en) 1996-06-20 2002-06-04 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
JPH1011369A (ja) 1996-06-27 1998-01-16 Hitachi Ltd 通信システムおよびホットスタンバイ切替機能を備える情報処理装置
US6256292B1 (en) 1996-07-11 2001-07-03 Nortel Networks Corporation Self-healing line switched ring for ATM traffic
US6757286B1 (en) 1997-03-24 2004-06-29 Alcatel Self-configuring communication network
US6151297A (en) 1997-07-08 2000-11-21 Hewlett-Packard Company Method and system for link level server/switch trunking
SE9702688D0 (sv) 1997-07-11 1997-07-11 Ericsson Telefon Ab L M A method and system for interconnicting ring networks
US6147993A (en) 1997-10-14 2000-11-14 Cisco Technology, Inc. Method and apparatus for implementing forwarding decision shortcuts at a network switch
US6647008B1 (en) 1997-12-19 2003-11-11 Ibm Corporation Method and system for sharing reserved bandwidth between several dependent connections in high speed packet switching networks
US6339595B1 (en) 1997-12-23 2002-01-15 Cisco Technology, Inc. Peer-model support for virtual private networks with potentially overlapping addresses
US6032194A (en) 1997-12-24 2000-02-29 Cisco Technology, Inc. Method and apparatus for rapidly reconfiguring computer networks
FI980328L (fi) 1998-02-13 1999-08-14 Nokia Networks Oy Optinen tietoliikenneverkko
US6314110B1 (en) 1998-03-06 2001-11-06 Cisco Technology, Inc. Method and apparatus for distributed bandwidth allocation for a bi-directional ring media with spatial and local reuse
TW419917B (en) 1998-03-30 2001-01-21 Toshiba Corp Communication network system
US6275493B1 (en) 1998-04-02 2001-08-14 Nortel Networks Limited Method and apparatus for caching switched virtual circuits in an ATM network
US6466985B1 (en) 1998-04-10 2002-10-15 At&T Corp. Method and apparatus for providing quality of service using the internet protocol
US6314106B1 (en) 1998-04-20 2001-11-06 Alcatel Internetworking, Inc. Receive processing for dedicated bandwidth data communication switch backplane
US6269452B1 (en) 1998-04-27 2001-07-31 Cisco Technology, Inc. System and method for fault recovery for a two line bi-directional ring network
US6366556B1 (en) 1998-06-22 2002-04-02 Lucent Technologies Inc. Self-healing networks using virtual rings
US6625650B2 (en) 1998-06-27 2003-09-23 Intel Corporation System for multi-layer broadband provisioning in computer networks
US6604136B1 (en) 1998-06-27 2003-08-05 Intel Corporation Application programming interfaces and methods enabling a host to interface with a network processor
US6370121B1 (en) 1998-06-29 2002-04-09 Cisco Technology, Inc. Method and system for shortcut trunking of LAN bridges
CA2242191A1 (en) 1998-06-30 1999-12-30 Northern Telecom Limited A large scale communications network having a fully meshed optical core transport network
US6233073B1 (en) 1998-07-30 2001-05-15 International Business Machines Corporation Diagnostic injection of transmission errors in fiber optic networks
US6304575B1 (en) 1998-08-31 2001-10-16 Cisco Technology, Inc. Token ring spanning tree protocol
US6246667B1 (en) 1998-09-02 2001-06-12 Lucent Technologies Inc. Backwards-compatible failure restoration in bidirectional multiplex section-switched ring transmission systems
WO2000019680A2 (en) 1998-09-17 2000-04-06 Tod Mcnamara System and method for network flow optimization using traffic classes
US6408001B1 (en) 1998-10-21 2002-06-18 Lucent Technologies Inc. Method for determining label assignments for a router
US6205359B1 (en) 1998-10-26 2001-03-20 Birinder Bob Boveja Apparatus and method for adjunct (add-on) therapy of partial complex epilepsy, generalized epilepsy and involuntary movement disorders utilizing an external stimulator
US6330229B1 (en) 1998-11-09 2001-12-11 3Com Corporation Spanning tree with rapid forwarding database updates
US6205488B1 (en) 1998-11-13 2001-03-20 Nortel Networks Limited Internet protocol virtual private network realization using multi-protocol label switching tunnels
US6563793B1 (en) 1998-11-25 2003-05-13 Enron Warpspeed Services, Inc. Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
US6925054B1 (en) 1998-12-07 2005-08-02 Nortel Networks Limited Network path protection
US6628624B1 (en) 1998-12-09 2003-09-30 Cisco Technology, Inc. Value-added features for the spanning tree protocol
US6801506B1 (en) 1999-03-31 2004-10-05 Cisco Technology, Inc. Method and apparatus for providing fast spanning tree re-starts
US6760775B1 (en) 1999-03-05 2004-07-06 At&T Corp. System, method and apparatus for network service load and reliability management
US6788681B1 (en) 1999-03-16 2004-09-07 Nortel Networks Limited Virtual private networks and methods for their operation
US6680906B1 (en) 1999-03-31 2004-01-20 Cisco Technology, Inc. Regulating packet traffic in an integrated services network
US6639896B1 (en) 1999-04-01 2003-10-28 Diva Systems Corporation Asynchronous serial interface (ASI) ring network for digital information distribution
US6359858B1 (en) 1999-06-03 2002-03-19 Fujitsu Network Communications, Inc. Switching redundancy control
US6879594B1 (en) 1999-06-07 2005-04-12 Nortel Networks Limited System and method for loop avoidance in multi-protocol label switching
US6446131B1 (en) 1999-06-19 2002-09-03 Hewlett-Packard Company Bridges and other layer-two devices for forwarding MAC frames
US6711125B1 (en) 1999-08-02 2004-03-23 Extreme Networks Provisioning networks for reliable quality of service
EP1217788A1 (en) 1999-09-14 2002-06-26 Fujitsu Limited Artificial line exchanging system and artificial line exchanging method, and sender- and receiver-side transmitters for artificial line exchanging system
US6678241B1 (en) 1999-11-30 2004-01-13 Cisc Technology, Inc. Fast convergence with topology switching
US6735198B1 (en) 1999-12-21 2004-05-11 Cisco Technology, Inc. Method and apparatus for updating and synchronizing forwarding tables in a distributed network switch
US6697334B1 (en) 2000-01-18 2004-02-24 At&T Corp. Method for designing a network
US6584535B1 (en) 2000-01-31 2003-06-24 Cisco Technology, Inc. Configurable serial interconnection
AUPQ545600A0 (en) 2000-02-04 2000-03-02 Geobytes Inc Method and apparatus for identifying locale of internet users
EP1132844A3 (en) 2000-03-02 2002-06-05 Telseon IP Services Inc. E-commerce system facilitating service networks including broadband communication service networks
US6680912B1 (en) 2000-03-03 2004-01-20 Luminous Networks, Inc. Selecting a routing direction in a communications network using a cost metric
JP3782283B2 (ja) 2000-04-19 2006-06-07 富士通株式会社 インタフェース装置
US6795394B1 (en) 2000-04-26 2004-09-21 Nortel Networks Limited Data network having enhanced availability of extra traffic
US6636478B1 (en) 2000-05-03 2003-10-21 Metro Optix, Inc. Configurable scalable communications equipment protection method system
DE10023037A1 (de) 2000-05-11 2001-11-22 Marconi Comm Gmbh Koppelfeld für ein Fernmeldenetz und Verfahren zur Vermittlung in einem Koppelfeld
JP3516634B2 (ja) 2000-05-30 2004-04-05 日本電気株式会社 サーキットエミュレーション装置及びサーキットエミュレーション装置における多重化方法
US6778496B1 (en) 2000-06-07 2004-08-17 Lucent Technologies Inc. Distributed call admission and load balancing method and apparatus for packet networks
US6765921B1 (en) 2000-06-28 2004-07-20 Nortel Networks Limited Communications network
US6886043B1 (en) 2000-06-28 2005-04-26 Nortel Networks Limited Communications network
US6831932B1 (en) 2000-07-14 2004-12-14 Level 3 Communications, Inc. Transfer of SONET traffic over a packet-switched network
US6973102B2 (en) 2000-07-31 2005-12-06 Telefonaktiebolaget Lm Ericsson (Publ) Jitter reduction in differentiated services (DiffServ) networks
JP3859436B2 (ja) 2000-08-02 2006-12-20 富士通株式会社 通信装置
US6724880B1 (en) 2000-08-11 2004-04-20 Nortel Networks Limited Method and apparatus for sparing communications circuits
US6985447B2 (en) 2000-10-20 2006-01-10 Nortel Networks Limited Label switched traffic routing and signaling in a label switched communication packet network
US6879559B1 (en) 2000-10-31 2005-04-12 Chiaro Networks, Ltd. Router line card protection using one-for-N redundancy
TW561747B (en) 2000-11-21 2003-11-11 Ibm Costs in data networks
JP4183379B2 (ja) 2000-11-27 2008-11-19 富士通株式会社 ネットワーク及びエッジルータ
US7116671B2 (en) 2000-12-04 2006-10-03 Ciena Corporation Method and apparatus for providing OC-n virtual bridge ports
US6965619B2 (en) 2000-12-04 2005-11-15 Ciena Corporation Flexible multiplexer/demultiplexer and method for transport of optical line data to a wide/metro area link
US6993047B1 (en) 2000-12-30 2006-01-31 Redback Networks Inc. Any size and location of concatenated packet data across SONET frames in a SONET signal
US6912592B2 (en) * 2001-01-05 2005-06-28 Extreme Networks, Inc. Method and system of aggregate multiple VLANs in a metropolitan area network
US7035279B2 (en) 2001-01-09 2006-04-25 Corrigent Systems Ltd. Flow allocation in a ring topology
US20020176450A1 (en) 2001-01-31 2002-11-28 Sycamore Networks, Inc. System and methods for selectively transmitting ethernet traffic over SONET/SDH optical network
US7272137B2 (en) * 2001-05-14 2007-09-18 Nortel Networks Limited Data stream filtering apparatus and method
US6728220B2 (en) 2001-05-24 2004-04-27 Riverstone Networks, Inc. Method and system for preventing transmission loops in a label switching domain
US6987735B2 (en) 2001-05-24 2006-01-17 International Business Machines Corporation System and method for enhancing the availability of routing systems through equal cost multipath
US7003690B2 (en) 2001-05-30 2006-02-21 Juniper Networks, Inc. Method and apparatus for redundancy switching in line cards
US20030074469A1 (en) 2001-10-15 2003-04-17 Alcatel Method and apparatus for transparent LAN-to-LAN connection between two customer locations through a RPR data transport network
US7647422B2 (en) 2001-11-06 2010-01-12 Enterasys Networks, Inc. VPN failure recovery
US6917986B2 (en) 2002-01-07 2005-07-12 Corrigent Systems Ltd. Fast failure protection using redundant network edge ports
JP3937855B2 (ja) 2002-02-06 2007-06-27 日本電気株式会社 マルチリング制御方法およびそれを用いるノード並びに制御プログラム
US7042839B2 (en) 2002-02-07 2006-05-09 Fujitsu Limited Scaleable line-based protection for connection oriented communications protocols
US7383354B2 (en) 2002-02-12 2008-06-03 Fujitsu Limited Spatial reuse and multi-point interconnection in bridge-interconnected ring networks
US6978395B2 (en) 2002-04-10 2005-12-20 Adc Dsl Systems, Inc. Protection switching of interface cards in communication system
EP1388979B1 (en) 2002-08-02 2013-07-10 Alcatel Lucent Method and apparatus for end-to-end connection between an RPR and an MPLS network
US7468956B1 (en) * 2002-08-16 2008-12-23 Juniper Networks, Inc. Managing routing information in a hub-and-spokes network
US7339929B2 (en) * 2002-08-23 2008-03-04 Corrigent Systems Ltd. Virtual private LAN service using a multicast protocol
EP1547319B1 (en) 2002-10-04 2010-09-08 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Isolation of hosts connected to an access network
JP4052956B2 (ja) 2003-02-07 2008-02-27 富士通株式会社 Rprネットワークシステム,ステーションノード,ブリッジノード及びrprカード
US7567510B2 (en) 2003-02-13 2009-07-28 Cisco Technology, Inc. Security groups
WO2004095779A1 (ja) 2003-04-24 2004-11-04 Fujitsu Limited リング間接続装置、及びデータ転送制御方法
US7075933B2 (en) * 2003-08-01 2006-07-11 Nortel Networks, Ltd. Method and apparatus for implementing hub-and-spoke topology virtual private networks
US7483374B2 (en) 2003-08-05 2009-01-27 Scalent Systems, Inc. Method and apparatus for achieving dynamic capacity and high availability in multi-stage data networks using adaptive flow-based routing
US6967949B2 (en) * 2003-09-15 2005-11-22 Teknovus, Inc. Method and apparatus for forwarding packets in an ethernet passive optical network
US7839843B2 (en) 2003-09-18 2010-11-23 Cisco Technology, Inc. Distributed forwarding in virtual network devices
JP2005175591A (ja) * 2003-12-08 2005-06-30 Hitachi Cable Ltd スイッチングハブ
US7174389B2 (en) * 2004-01-23 2007-02-06 Metro Packet Systems, Inc. Tandem node system and a method therefor
US7974223B2 (en) 2004-11-19 2011-07-05 Corrigent Systems Ltd. Virtual private LAN service over ring networks
US7580417B2 (en) 2006-08-07 2009-08-25 Cisco Technology, Inc. Method and apparatus for load balancing over virtual network links

Also Published As

Publication number Publication date
EP2057796B1 (en) 2019-08-07
EP3499809B1 (en) 2020-06-03
EP3937433A1 (en) 2022-01-12
EP4092973A1 (en) 2022-11-23
EP2057796A4 (en) 2014-12-03
WO2008023360A2 (en) 2008-02-28
KR20090077753A (ko) 2009-07-15
US20080049764A1 (en) 2008-02-28
EP3499809A1 (en) 2019-06-19
JP2010506439A (ja) 2010-02-25
US7660303B2 (en) 2010-02-09
EP3706374A1 (en) 2020-09-09
WO2008023360A3 (en) 2010-02-18
KR101357457B1 (ko) 2014-02-03
EP2057796A2 (en) 2009-05-13
EP3706374B1 (en) 2022-08-24

Similar Documents

Publication Publication Date Title
JP5053376B2 (ja) ブリッジされたネットワークにおけるポイントツーマルチポイント機能
CN110832813B (zh) 使用分段路由的以太网虚拟专用网
US11240206B2 (en) Broadband access for virtual private networks
JP4960437B2 (ja) データ通信ネットワークに関する論理グループエンドポイントディスカバリ
Sajassi et al. Bgp mpls-based ethernet vpn
US9100351B2 (en) Method and system for forwarding data in layer-2 network
EP1471684B1 (en) Method and apparatus for determining shared broadcast domains of network switches, ports and interfaces
US8867555B2 (en) Method and system for transparent LAN services in a packet network
KR101063080B1 (ko) 이더넷 dsl 액세스 멀티플렉서 및 동적 서비스 선택과최종-사용자 구성을 제공하는 방법
US7808997B2 (en) Method and system for forwarding data between a plurality of provider Ethernet networks
US7769037B2 (en) Techniques for using first sign of life at edge nodes for a virtual private network
US20040184408A1 (en) Ethernet architecture with data packet encapsulation
US7715394B2 (en) Architecture for bridged Ethernet residential access networks
US20070268915A1 (en) Mac address learning in a distributed bridge
US20090041038A1 (en) Scalable Virtual Private Local Area Network Service
WO2013139159A1 (zh) 在网络中转发报文的方法和运营商边缘设备
EP4020929A1 (en) Address registration
Aggarwal et al. RFC 7432: BGP MPLS-Based Ethernet VPN
CN101453401B (zh) 以太网桥设备及mac地址学习方法和数据报文传输方法
IL195263A (en) Learning a Macintosh address on a distributed bridge

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100618

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100618

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111227

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120327

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120403

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120426

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120508

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120525

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: 20120626

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120725

R150 Certificate of patent or registration of utility model

Ref document number: 5053376

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150803

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250