(57)【要約】【課題】維持すべき回線が比較的少なく、ＭＡＣフレームを高速に転送処理することが可能なブリッジ装置を提供する。【解決手段】コアフレームに変換されたＭＡＣフレームの宛先アドレス情報のうち特定箇所のみを解析し、そのＭＡＣフレームがマルチキャストフレームかどうかを判定する。判定に応じ、ＬＡＮインタフェース部に向けてＭＡＣフレームを一方向に転送し、または、入力された論理回線以外の論理回線及びＬＡＮインタフェース部に向けてＭＡＣフレームを多方向に転送する。【選択図】  図１
2004282375.tif 000002
【特許請求の範囲】
【請求項１】
コアフレームに変換されたＭＡＣフレームを伝送するブリッジ装置において、
前記コアフレームの送受信を行うためのコアインタフェース部と、
前記ＭＡＣフレームの送受信を行うためのＬＡＮインタフェース部と、
前記コアインタフェース部に論理多重された第１の論理回線より入力される前記ＭＡＣフレームが変換されたコアフレームを選択的に出力するコアスイッチ部と、
前記コアフレームに変換されたＭＡＣフレームの宛先アドレス情報のうち特定箇所のみを解析して、前記解析したＭＡＣフレームがマルチキャストフレームかどうかを判定し、前記判定に応じて、前記ＬＡＮインタフェース部に向けて前記ＭＡＣフレームを一方向に転送し、または、前記コアインタフェース部に論理多重された第２の論理回線と前記ＬＡＮインタフェース部とに向けて前記ＭＡＣフレームを多方向に転送するアドレス解析部と、
前記ＬＡＮインタフェース部からのＭＡＣフレームのアドレス情報を学習し、前記学習したアドレス情報にしたがって、前記コアインタフェース部または前記ＬＡＮインタフェース部に向けて前記ＭＡＣフレームを選択的に出力するＬＡＮスイッチ部とを備えたことを特徴とするブリッジ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＲＦＣ２６８４やＲＦＣ１４８３のＭｕｌｔｉｐｒｏｔｏｃｏｌ  Ｅｎｃａｐｓｕｌａｔｉｏｎ  ｏｖｅｒ  ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ  ５やＩＥＥＥ８０２．１ＤのＭＡＣ  ＢｒｉｄｇｅｓやＩＥＥＥ８０２．３のＭＡＣおよびＡＴＭ  ＦｏｒｕｍやＩＴＵ−Ｔ等の規格に基づいて二つ以上のネットワーク間を相互接続するブリッジ装置、特に、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）、ＭＰＬＳ（ＭｕｌｔｉＰｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）、ＧＭＰＬＳ（ｇｅｎｅｒａｌｉｚｅｄ  ｍｕｌｔｉｐｒｏｔｏｃｏｌ  ｌａｂｅｌ  ｓｗｉｔｃｈｉｎｇ）等によるコアネットワークとＩＰ（ＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ）等によるＭＡＣフレームを用いたローカルエリアネットワーク（以下、ＬＡＮ）とを相互接続するブリッジ装置に関するものである。
【０００２】
近年、上記相互接続の一形態として、通信事業者が提供するＡＴＭ専用線サービスが多く利用されている。ＡＴＭ専用線サービスとしては、例えば東日本電信電話株式会社のＡＴＭシェアリンクサービスなどが知られている。
【０００３】
また、コアネットワークを構築する技術としては、ＩＥＴＦによって規定れれたものではＡＴＭを含むＭＰＬＳやＧＭＰＬＳなどがある。これらはそれぞれＲＦＣ  ３０３１〜３０３２、ＲＦＣ３４７１〜３４７３等によって規定されている。
【０００４】
これらコアネットワークは、接続されたＬＡＮ等のネットワークからのネイティブ形式データフレーム（ＭＡＣフレーム）を自ネットワークに適した形式のコアフレームに変換して仮想的な伝送パス（論理回線）上を転送することで、透過的に相互伝達することが可能な広域ネットワーク（ＷＡＮ）の機能もしくはインターワーク機能を提供するものである。
【０００５】
【従来の技術】
図６はＡＴＭ網を介したＬＡＮ間接続の概要を説明するための図である。図６に示されるネットワークおいて、各拠点にはＡＴＭインタフェースを具備するＡＴＭブリッジ装置（図示省略）が設置され、各ＡＴＭブリッジ装置はＡＴＭ網と通信可能に接続されている。ＡＴＭブリッジ装置は、それぞれ各拠点のＬＡＮにもＬＡＮインタフェースを介して接続されており、ＬＡＮにはＭＡＣフレームによってＩＰパケット等を送受信する情報通信端末等の装置（図示省略）が接続されている。このような機器構成のもと、各拠点をまたがるＬＡＮ間のＭＡＣフレームがＡＴＭ網を介して送受信される。
【０００６】
すなわち、ＡＴＭブリッジ装置は、前記ＭＡＣフレームを所定の方法にしたがってＡＴＭ網内を伝達可能な形式のＡＴＭセル（以下、単にセル）に変換（分解／組立）して送受信することにより、ＬＡＮ間のＭＡＣフレームを透過的に相互伝達させるものである。
【０００７】
ここで、複数の拠点間を接続するネットワーク構成としてメッシュ状ネットワーク構成を採用した場合、拠点数の増加に伴って維持すべき回線数が多くなる。そのため、上記維持すべき回線数を抑制するため、特定の拠点を中心に各拠点間を接続したスター状のネットワーク構成が多く採用される。
【０００８】
このようなスター状ネットワーク構成を採用した場合、各拠点間から送信されるＭＡＣフレームは、センターとなる特定拠点に一旦送られ、そこから各拠点へ転送処理される。なお、図６において拠点Ａはセンターにあたる。
【０００９】
また、拠点Ａに設置されたＡＴＭブリッジ装置のＡＴＭインタフェースには、他の各拠点Ｂ，Ｃ，Ｄにそれぞれ対応する複数の固定的なＡＴＭ論理回線（以下、ＰＶＣ）が論理多重される。このとき、論理多重されたＰＶＣのうち１つから受信したＭＡＣフレームがブロードキャストフレームまたはマルチキャストフレームであった場合、ＡＴＭブリッジ装置は前記ＭＡＣフレームを前記論理多重された他のＰＶＣ及び自装置のＬＡＮインタフェースへ転送処理（またはフラッディング）する必要がある。
【００１０】
上述のようなフレーム転送処理を行うためには、次のような手法が考えられていた。
【００１１】
第一の手法では、一旦ＡＴＭブリッジのＣＰＵでＭＡＣフレームを受信／終端した後、宛先ＭＡＣアドレスを検査し、ブロードキャストフレームまたはマルチキャストフレームであると認識した後に、受信したＰＶＣ以外の論理多重されているＰＶＣ及びＬＡＮインタフェースへ転送処理する動作を行う。
【００１２】
第二の手法では、各拠点間をユニキャスト用ＰＶＣと、それぞれの拠点に対応する複数のマルチキャスト用ＰＶＣとで接続し、受信したセルのコネクション識別子とアドレステーブルとからＭＡＣフレームの転送種別を決定し、マルチキャスト用のＭＡＣフレームは他の拠点と接続するマルチキャスト用ＰＶＣへ送信する（例えば、特許文献１参照）。
【００１３】
【特許文献１】
特開２００２−３５４０４７号公報
【００１４】
【発明が解決しようとする課題】
しかしながら、第一の手法では、ＰＶＣから受信するＭＡＣフレームを一旦ＣＰＵで受信し、組み立てられたＭＡＣフレームの宛先ＭＡＣアドレスからマルチキャストまたはブロードキャストフレームであると認識した後に、再度分解したセルを受信したＰＶＣ以外のＰＶＣ及び配下ＬＡＮへ転送処理する必要があるため、ＣＰＵ処理能力の制限から高速にＭＡＣフレームを転送処理することは困難であった。
【００１５】
また、第二の手法では、各拠点間をユニキャスト用ＰＶＣと、それぞれの拠点間で異なるマルチキャスト用ＰＶＣで接続するため、設定すべきＰＶＣが多数必要となるものであった。
【００１６】
そこで本発明は、上記問題点を解決し、維持すべき回線が比較的少なく、ＭＡＣフレームを高速に転送処理することが可能なブリッジ装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
本発明は上述のような課題を解決するため、コアフレームに変換されたＭＡＣフレームを伝送するブリッジ装置において、
前記コアフレームの送受信を行うためのコアインタフェース部と、
前記ＭＡＣフレームの送受信を行うためのＬＡＮインタフェース部と、
前記コアインタフェース部に論理多重された第１の論理回線より入力される前記ＭＡＣフレームが変換されたコアフレームを選択的に出力するコアスイッチ部と、
前記コアフレームに変換されたＭＡＣフレームの宛先アドレス情報のうち特定箇所のみを解析して、前記解析したＭＡＣフレームがマルチキャストフレームかどうかを判定し、前記判定に応じて、前記ＬＡＮインタフェース部に向けて前記ＭＡＣフレームを一方向に転送し、または、前記コアインタフェース部に論理多重された第２の論理回線と前記ＬＡＮインタフェース部とに向けて前記ＭＡＣフレームを多方向に転送するアドレス解析部と、
前記ＬＡＮインタフェース部からのＭＡＣフレームのアドレス情報を学習し、前記学習したアドレス情報にしたがって、前記コアインタフェース部または前記ＬＡＮインタフェース部に向けて前記ＭＡＣフレームを選択的に出力するＬＡＮスイッチ部とを備えたことを特徴とする。
【００１８】
すなわち、本発明は上記構成によりコアスイッチ部の機能を利用したＭＡＣフレームの転送処理を実施する。また、本発明はコアフレームにカプセリングされたＭＡＣフレームの宛先アドレス情報のうち特定箇所のみを解析すれば良く、マルチキャストフレームの転送処理が単純となり著しく高速化され得るものである。
【００１９】
【本発明の実施の形態】
以下、図を参照しながら本発明の実施の形態を説明する。なお、以下の説明においてコアネットワークとしてＡＴＭ網を用い、コアフレームにはＡＴＭセルを用いる。したがって、本発明の実施の形態としてＡＴＭブリッジ装置を説明する。
【００２０】
図１は、本発明によるＡＴＭブリッジ装置の構成を示している。図中の符号はそれぞれ、１０はＡＴＭインタフェース部、２０はＡＴＭスイッチ部、３０はＭＡＣアドレス解析部、４０はＬＡＮスイッチ部、５０−１，５０−２，…５０−ｎはＬＡＮインタフェース（任意のＬＡＮインタフェースを指す場合は５０と表記する）、６０は装置制御部を示す。
【００２１】
図１に示すＡＴＭブリッジ装置は、ＬＡＮインタフェースを介して入出力されるＭＡＣフレームを、コアインタフェースとしてのＡＴＭインタフェースを介して入出力されるセルに変換する機能を有する。
【００２２】
すなわち、ＭＡＣフレームはＡＴＭブリッジ装置の所定の変換処理（後述）によって所定長のＡＡＬ５フレームと呼ばれる中間段階のデータフレーム形式に変換され（これをカプセリング／デカプセリングという）、その後、固定長のセルに分割／結合されながら送受信されてＡＴＭ網内を伝達される。
【００２３】
ＡＴＭインタフェース部１は、物理的／論理的なインタフェースとしてＡＴＭ網と直接繋がっている部位であり、ＡＴＭ網と本装置との間でＭＡＣフレームが変換されたセルの送受信を行うために使用する。
【００２４】
ＡＴＭスイッチ部２０は、コアスイッチ部にあたり、単一のＰＶＣからＬＡＮインタフェース５０側向けにＭＡＣフレームをポイントツゥポイント（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ）転送する機能、及び、逆にＬＡＮインタフェース５０から単一のＰＶＣ向けにＭＡＣフレームをポイントツゥポイント転送する機能を有する。また、ＬＡＮインタフェース５０あるいはＭＡＣアドレス解析部３０から複数のＰＶＣ向けにＭＡＣフレームをポイントツゥマルチポイント（Ｐｏｉｎｔ  ｔｏ  Ｍｕｌｔｉｐｏｉｎｔ）転送する機能を有する。
【００２５】
ＭＡＣアドレス解析部３０は、ＡＴＭインタフェース１０にてＡＴＭ網側から受信したＭＡＣフレームの宛先アドレス（Ｄｅｓｔｉｎａｔｉｏｎ  ＭＡＣアドレス）の特定箇所のみを解析して、マルチキャストフレームかどうかを判定する機能を有する。
【００２６】
ＬＡＮスイッチ部４０は、通過するＭＡＣフレームのＭＡＣアドレスを学習し、学習したＭＡＣアドレスにしたがって受信したＭＡＣフレームをＡＴＭインタフェース１０側あるいは任意のＬＡＮインタフェース５０にスイッチングする機能を有する。
【００２７】
ＬＡＮインタフェース５０は、図示しない他装置のＬＡＮインタフェースと所定のＬＡＮケーブルによって物理的／論理的なインタフェースとして直接接続される箇所であり、ＬＡＮケーブルを介してＭＡＣフレームを送受信するに使用される。
【００２８】
ＣＰＵ６０は、装置起動時にＡＴＭスイッチ部２０およびＬＡＮスイッチ部４０に必要な設定を行い、所定のＭＡＣフレーム転送処理を行えるようにする機能を有する。
【００２９】
ＡＴＭスイッチ部２０には予め、ポイントツゥマルチポイントコネクションを設定しておき、ＡＴＭスイッチ部２０の機能を利用したＭＡＣフレームの転送処理を実施するものである。
【００３０】
図２は、ＭＡＣアドレス解析部の構成を示す。
【００３１】
以下、図２を用いてＭＡＣアドレス解析部の構成を説明する。図２において、図中の符号はそれぞれ、３０１はＡＴＭインタフェース制御部Ｐ１ＡＴＭｉｎｆＣＴＬ、３０２はセル管理部ＣＥＬＬＭＮＧ、３０４はＭＡＣフレーム管理部ＳＤＵＭＮＧ、３０３はバッファＤＷＮＦＩＦＯ、３０５はバッファＢＣＤＦＩＦＯ、３０６はＬＡＮインタフェース制御部ＬＡＮｉｎｆＣＴＬ、３０７はＡＴＭインタフェース制御部Ｐ２ＡＴＭｉｎｆＣＴＬを示す。
【００３２】
ＡＴＭインタフェース制御部Ｐ１ＡＴＭｉｎｆＣＴＬ３０１は、セルの受信を監視し続け、セルを１セル分受信し終えると「ＣＥＬＬＭＮＧ」にセルを送信する機能を有する。
【００３３】
セル管理部ＣＥＬＬＭＮＧ３０２は、受信したセルが、ＭＡＣフレームのカプセリングされたＡＡＬ５フレームにおける先頭、中間、最終のいずれであるかを分析し、ＭＡＣフレーム単位となるように先頭セルから最終セルまでのセルをバッファＤＷＮＦＩＦＯ３０３およびバッファＢＣＤＦＩＦＯ３０５へキューイングする制御を行う機能を有する。また、受信したセルがＭＡＣフレームの先頭である場合、ＭＡＣフレーム管理部ＳＤＵＭＮＧ３０４へセル送信を行う機能を有する。
【００３４】
ＭＡＣフレーム管理部ＳＤＵＭＮＧ３０４は、受信した先頭セル中の宛先ＭＡＣアドレス（ＤＡ：Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）の１バイト目の下位１ビットの値が１かどうかを判定することにより、受信中のＭＡＣフレームがマルチキャストフレームであるかを判定する機能を有する。
【００３５】
バッファＤＷＮＦＩＦＯ３０３は、ＡＴＭスイッチ部２０からＬＡＮインタフェース５０向けのＭＡＣフレームがカプセリングされたセルを到着順に蓄積する機能を有する。
【００３６】
バッファＢＣＤＦＩＦＯ３０５は、セルが入力されたＰＶＣから他のＰＶＣ向けのＭＡＣフレームがカプセリングされたセルを到着順に蓄積する機能を有する。
【００３７】
ＬＡＮインタフェース制御部ＬＡＮｉｎｆＣＴＬ３０６は、ＡＴＭスイッチ部２０からＬＡＮインタフェース５０向けのＭＡＣフレームがカプセリングされたセル群について、先頭セルから最後セルまで到着したかを監視し続け、１ＭＡＣフレーム分がバッファＤＷＮＦＩＦＯ３０３に蓄積できた時点で受信ＡＡＬ５フレームのデカプセリングを行い、ＬＡＮスイッチ部４０にＭＡＣフレームとして送信する機能を有する。
【００３８】
ＡＴＭインタフェース制御部Ｐ２ＡＴＭｉｎｆＣＴＬ３０７は、ＡＴＭスイッチ部２０からＡＴＭスイッチ部２０向けのＭＡＣフレームがカプセリングされたセル群について、先頭から最後まで到着したかを監視し続け、１ＭＡＣフレーム分バッファＢＣＤＦＩＦＯ３０５に蓄積できた時点で、ＰＶＣ間のマルチキャスト転送機能がイネーブルになっているＰＶＣのみを選択して受信したマルチキャスト用のＭＡＣフレームを送信する機能を有する。
【００３９】
図３は、ＭＡＣフレームのＡＴＭセルへの変換の詳細を説明する図である。また、図４はＭＡＣアドレスの構成を示す図である。
【００４０】
以下、図３及び図４を参照しつつ、ＭＡＣフレームのＡＴＭセルへの変換の詳細を説明する。
【００４１】
ＭＡＣフレームのＡＴＭセルへの変換はカプセリング／デカプセリングとも呼ばれる。ここではその方法として、ＲＦＣ２６８４のＢｒｉｄｇｅｄ  ＭＡＣ／８０２．３  ＰＤＵｓを想定して説明する。
【００４２】
ＡＴＭ（非同期転送モード）では、上位アプリケーションから入力されるデータ・フレームをＡＴＭセル化する前処理として４８バイトの長さに分割したり，逆にセル中のデータを元のフレーム形式に復元する機能層を有している。この機能層は、ＡＴＭの機能層の一つとしてＩＴＵ−Ｔ勧告Ｉ．３６３で規定されており、ＡＡＬ（ＡＴＭ  ａｄａｐｔａｔｉｏｎ  ｌａｙｅｒ）と呼ばれる。
【００４３】
ＡＡＬは、ＣＳ（ｃｏｎｖｅｒｇｅｎｃｅ  ｓｕｂｌａｙｅｒ）とＳＡＲ（ｓｅｇｍｅｎｔａｔｉｏｎ  ａｎｄ  ｒｅａｓｓｅｍｂｌｙ  ｓｕｂｌａｙｅｒ）の二つの副層に分かれており、上位のＣＳはデータの区切りを識別したり伝送タイミング・クロックを再生したりする機能を有し、下位のＳＡＲはデータ・フレームを一連のセル群に分割したり、その逆の処理を行う機能を有する。ＡＡＬの中でも、ＡＡＬ５は簡易なバースト・データのセル分割方式として最も普及している実用的な方式である。
【００４４】
図３に示すＭＡＣフレーム（４）は、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＭＡＣペイロード等の情報を含む複数の部分で構成されている。このＭＡＣフレームに、中間処理情報（ＬＬＣ、ＯＵＩ、ＰＩＤ、ＰＡＤなど）が付加されたもの（３）をＡＡＬ５ＰＤＵと呼ぶ。ＡＡＬ５ＰＤＵには、さらにＡＡＬ５トレイラが付加された状態（２）で所定長に分割され、ヘッダ（図示せず）を付加されて一連のＡＴＭセル（１）に変換される。この一連の変換をカプセリングといい、その逆の処理をデカプセリングという。なお、本明細書では上記（２）の状態のデータフレームをＡＡＬ５フレームと呼ぶ。
【００４５】
図４に示すように  ＭＡＣアドレスは４８ビット（６オクテット）で構成されており、前半の３オクテットがベンダー識別子（ＯＵＩ  ：  Ｏｒｇａｎｉｚａｔｉｏｎａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）で、後半の３オクテットが各ベンダ固有のアドレス情報となっている。このうち、第１オクテットのＬＳＢ（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ：最下位ビット）であるＩ／Ｇ（Ｉｎｄｉｖｉｄｕａｌ／Ｇｒｏｕｐ）ビットには、その値によって０：ユニキャスト・アドレスまたは１：マルチキャスト・アドレスが表示される。
【００４６】
本発明のＡＴＭブリッジ装置においては、マルチキャストフレームをＡＴＭ論理回線（ＰＶＣ）間で高速にスイッチングするために、ＡＴＭ−ＳＡＲにてＡＡＬ５フレームの組立てを行なった後、ＲＦＣ２６８４規定のカプセリングが施されたＭＡＣフレームの宛先ＭＡＣアドレスの先頭１バイトの下位１ビットが１であるかの判断を行う。このビットが１であれば、ＭＡＣフレームはブロードキャストフレームまたはマルチキャストフレームであるため、ＡＴＭスイッチ部２０とＡＴＭ−ＳＡＲを接続する別ポートへセルを送信する。
【００４７】
以下、図３、図４に加え、図２及び図６を参照しながら本実施例におけるＭＡＣフレーム転送処理について説明する。
【００４８】
ここでは、図６の拠点Ｄ配下のＬＡＮから他拠点Ａ，Ｂ，Ｃ配下の各ＬＡＮにマルチキャストフレームが配信される場合の例を説明する。
【００４９】
拠点ＤからのマルチキャストのＭＡＣフレームは、図３に示される形式でセルに分割されて、拠点Ａとの間に設定されたＡＴＭ−ＶＣを通して拠点ＡのＡＴＭブリッジ装置に送信される。
【００５０】
拠点ＡのＡＴＭブリッジで受信したセルは、ＡＴＭブリッジに内蔵されるＡＴＭスイッチ部２０を介して図２のＭＡＣアドレス解析部３０に送られる。ＭＡＣアドレス解析部３０のセル管理部ＣＥＬＬＭＮＧ３０２は、受信したセルをバッファＤＷＮＦＩＦＯ３０３とバッファＢＣＤＦＩＦＯ３０５にそれぞれ同時に格納する。
【００５１】
セル管理部ＣＥＬＬＭＮＧ３０２は、受信したセルがＡＡＬ５フレームの先頭にあたるセルの場合、宛先ＭＡＣアドレスの第１オクテットの最下位ビット（上述のＩ／Ｇビット）が１であるかの判断を行なう。このビットが１であれば、当該ＭＡＣフレームはブロードキャストフレームまたはマルチキャストフレームであると判断できるため、ＬＡＮインタフェース制御部ＬＡＮｉｎｆＣＴＬ３０６を起動して受信したセルを蓄積すると同時に、ＡＴＭインタフェース制御部Ｐ２ＡＴＭｉｎｔＣＴＬ３０７も起動して受信したセルを蓄積する。そして、上記動作がＡＡＬ５フレームの最終セルにあたるセルが到着するまで行われる。
【００５２】
ＡＡＬ５フレームの最終セルが到着すると、ＬＡＮインタフェース制御部ＬＡＮｉｎｆＣＴＬ３０６を起動してＬＡＮスイッチ部４０へ蓄積したセルからデカプセリングしたＭＡＣフレームを送信すると同時に、ＡＴＭインタフェース制御部Ｐ２ＡＴＭｉｎｔＣＴＬ３０７にも起動をかけてＡＴＭスイッチ部２０へ蓄積した一連のセルを送信する。
【００５３】
ここで、ＡＴＭスイッチ部２０には予め、ＭＡＣアドレス解析部３０から受信するＡＴＭコネクション識別子毎に、受信したＡＴＭコネクション識別子以外へマルチキャストするためのポイントツゥマルチポイントコネクション（以下、Ｐ−ＭＰコネクションと表記する）を設定しておく。
【００５４】
ＡＴＭスイッチ部２０では、設定されたＰ−ＭＰコネクションに従い、拠点ＤからのＡＴＭコネクション識別子を持ったセルを拠点Ｂ向けのＡＴＭコネクション識別子を持ったセル及び拠点Ｃ向けのＡＴＭコネクション識別子を持ったセルにマルチキャスト送信する。
【００５５】
具体的には以下のＰ−ＭＰコネクションを設定しておく。
【００５６】
2004282375.tif 000003
以上により、マルチキャストフレームの高速なＶＣ間ＭＡＣフレーム転送処理が可能となる。
【００５７】
また、ＡＴＭスイッチ部２０に以下のＰ−ＭＰコネクションを設定しておくことで、ブロードキャストストームを防止することができる。
【００５８】
2004282375.tif 000004
上述したような本発明のＡＴＭブリッジ装置は、ユニキャスト／マルチキャスト（ブロードキャスト）混在で通信可能な複数のＰＶＣで対向装置と接続される網構成において、ＡＴＭ網から受信する全ＭＡＣフレームからマルチキャスト（ブロードキャスト）のみをピックアップして、高速に他のＰＶＣへ転送処理させることができる。
【００５９】
また、ＡＴＭブリッジ装置が対向装置と複数のＰＶＣと接続されるようなループ状のネットワーク構成に設置される場合でも、特別なプロトコルを使用することなく、ＰＶＣ間のマルチキャスト設定から指定ＶＣを外すだけの単純な構成でブロードキャストストームを防ぐことが可能である。
【００６０】
図５は、本発明によるＡＴＭブリッジ装置のフローチャートである。
【００６１】
以下、図５を用いて本発明のＡＴＭブリッジ装置におけるＭＡＣアドレス解析部の詳細動作について説明する。
【００６２】
ＡＴＭスイッチ部２０からのセルが入力されると（Ｓ１０１）、セル管理部ＣＥＬＬＭＮＧ３０２で受信したセルがＡＡＬ５フレームの先頭セルか否かが確認される（Ｓ１０２，Ｓ１０３）。先頭セルの場合、宛先ＭＡＣアドレスの先頭オクテットが格納される場所を解析し、最下位ビットに１が設定されているかを判定する（Ｓ１０３）。
【００６３】
上記判定したビットが１に設定されるＭＡＣアドレスはマルチキャストフレームであるため（Ｓ１０４）、受信したセルを各バッファ３０３，３０５経由でそれぞれＬＡＮインタフェース制御部３０６及びＡＴＭインタフェース制御部３０７に向けて送信する（Ｓ１０５〜Ｓ１０８）。
【００６４】
以上の動作を、受信しているＡＡＬ５フレームの最終セルの最終バイトを認識するまで行う（Ｓ１０９）。
【００６５】
最終セルの最終バイトが認識されると、各バッファへの書込が停止される（Ｓ１１０）とともにＬＡＮインタフェース制御部３０６及びＡＴＭインタフェース制御部３０７の起動要求がなされる（Ｓ１１１）。
【００６６】
ＡＴＭインタフェース制御部３０７では、起動要求があるまでバッファからセルを順次読み込み（Ｓ１１２〜Ｓ１１３）、起動要求時にマルチキャスト送信イネーブルであると（Ｓ１１４）、マルチキャストフレームのカプセリングされた全セルをＡＴＭスイッチ部２０へ送信する（Ｓ１１５〜Ｓ１１６）。マルチキャスト送信イネーブルでないとバッファ内のセルは廃棄される（Ｓ１１７）。
【００６７】
ＬＡＮインタフェース制御部３０６では、起動要求があるまでバッファからセルを順次読み込み（Ｓ１１８〜Ｓ１１９）、起動要求時にマルチキャストフレームをデカプセリングしてＬＡＮスイッチ部４０へ送信する（Ｓ１２０〜Ｓ１２１）。
【００６８】
ここで、ＡＴＭスイッチ部２０には、ＣＰＵ６０によって予め入力側のコネクション識別子（ＶＣＩ）毎にＰ−ＭＰコネクションを設定しておくことにより、入力されたコネクション識別子（ＶＣＩ）以外のＰＶＣへマルチキャストフレームを転送することが可能となる。
【００６９】
なお、ネットワークがループ構成となるような場合で、ブロードキャストストームが発生する可能性がある場合には、ＣＰＵ６０が予めＰ−ＭＰコネクションを設定する時に、そのＰＶＣをＰ−ＭＰコネクションのメンバーから外すことにより、簡単に特定のＰＶＣ間のマルチキャスト転送を抑止することができる。
【００７０】
以上説明したように、本発明のＡＴＭブリッジ装置は、ＡＡＬ５フレームの先頭セルについて所定ビットをチェックすることにより宛先ＭＡＣアドレスがマルチキャストであるかどうかだけを判断し、内蔵するＡＴＭスイッチ部２０のマルチキャスト機能を使用することにより、高速にマルチキャストフレームのＰＶＣ間転送処理を行うことが可能である。
【００７１】
また、ネットワークのループ構成に対しても、特別なプロトコルを使用することなく、ＰＶＣ間のマルチキャスト設定から、指定ＰＶＣを外すだけの単純な設定を行うことでブロードキャストストームを防ぐことができる。
【００７２】
なお、上述の説明ではＡＴＭ網に設定される拠点間の回線をＰＶＣとしたが、ＰＮＮＩによってルートが選択されるソフト相手先固定回線接続（ＳＰＶＣ）であっても良く、また相手選択接続による仮想回線（ＳＶＣ）であっても良いことは明らかである。
【００７３】
また、本発明のブリッジ装置と接続するコアネットワークとして、上記説明ではＡＴＭを用いたが、本発明はこれに限定されることはなく、ＭＰＬＳやＧＭＰＬＳなどについても同様の効果を奏するものである。
【００７４】
【発明の効果】
本発明によれば、維持すべき回線が比較的少なく、ＭＡＣフレームを高速に転送処理することが可能なブリッジ装置を提供することができる。
【図面の簡単な説明】
【図１】ＡＴＭブリッジ装置の構成を示す図である。
【図２】ＭＡＣアドレス解析部の構造を示す図である。
【図３】ＭＡＣフレームのＡＴＭへのカプセリングを説明する図である。
【図４】ＭＡＣアドレスの構成を示す図である。
【図５】ＡＴＭブリッジ装置のフローチャートを示す図である。
【図６】ＡＴＭ網を介したＬＡＮ間接続を示す図である。
【符号の説明】
１０  …ＡＴＭインタフェース部
２０  …ＡＴＭスイッチ部
３０  …ＭＡＣアドレス解析部
４０  …ＬＡＮスイッチ部
５０−１，５０−２，…５０−ｎ  …ＬＡＮインタフェース
６０  …ＣＰＵ
【図１】
2004282375.tif 000005
【図２】
2004282375.tif 000006
【図３】
2004282375.tif 000007
【図４】
2004282375.tif 000008
【図５】
2004282375.tif 000009
【図６】
2004282375.tif 000010