(57)【要約】【課題】他のポートへの伝送を阻害すること無く、ポートの切り替えと通常設定への戻しを可能にする。装置の障害箇所の判別を容易にする。【解決手段】複数のポートＡ〜Ｄと、各ポート間で宛先によるフレーム伝送を行うためのスイッチング条件を変更するスイッチコントローラに２Ａ，２Ｂの２台を設け、ＭＡＣ１Ａ〜１Ｄとそれぞれのスイッチコントローラとの接続を切り替える選択スイッチ５Ａ〜５Ｄを設けることで、各スイッチコントローラと各ポートの接続を切り替えとそれらの間でフレームを転送可能にする。選択スイッチは２カ所以上の接続先それぞれに同一のフレームを送出する切り替えをすること、バッファメモリとアドレステーブルは各スイッチコントローラで専用の二重化をすること、スイッチング装置は複数台用意しそれらをカスケード接続することも含む。【選択図】  図１
2004282303.tif 000002
【特許請求の範囲】
【請求項１】
複数のポートを有し、それぞれのポート間において宛先によるフレーム伝送を行うためのスイッチング条件を変更できるスイッチコントローラを有し、前記スイッチコントローラが伝送するフレームを一旦取り込むフレームバッファと、フレームの宛先参照用アドレステーブルを有するＬＡＮのスイッチング装置であって、
前記スイッチコントローラを複数設け、各スイッチコントローラはその設定がそれぞれ変更可能とし、
ポートとなるＭＡＣとそれぞれのスイッチコントローラとの接続を切り替えできる選択スイッチを設け、
各スイッチコントローラと各ポートの接続を切り替えることができ、それらの間でフレームを転送可能にしたことを特徴とするＬＡＮのスイッチング装置。
【請求項２】
前記選択スイッチは、入力されたフレームの送出先の切り替え手段と、２カ所以上の接続先それぞれに同一のフレームを送出する切り替え手段とを有することを特徴とする請求項１に記載のＬＡＮのスイッチング装置。
【請求項３】
前記バッファメモリとアドレステーブルは、各スイッチコントローラに専用のものとして設けたことを特徴とする請求項１または２に記載のＬＡＮのスイッチング装置。
【請求項４】
前記スイッチング装置は複数台用意し、それらをカスケード接続するために、スイッチコントローラ同士をバス接続したことを特徴とする請求項１〜３のいずれか１項に記載のＬＡＮのスイッチング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ（ローカルエリアネットワーク）のコントローラに使用されるスイッチング装置に関する。
【０００２】
【従来の技術】
スイッチングハブ等に代表されるスイッチング装置は、図４に示すように、ＬＡＮ接続されたポートの物理層デバイスと接続されるＭＡＣ（メディアアクセスコントローラ）１Ａ〜１Ｄおよび、それらを相互に接続するためのスイッチコントローラ２、フレームを一時的に格納するためのバッファメモリ３、フレームの転送先を制御するためのアドレステーブル４等で構成される（例えば、特許文献１参照）。なお、同図では、ポート数４（ポートＡ〜Ｄ）の場合を示している。
【０００３】
フレーム構成は、伝送に使用されるデータ集合の単位であり、通常、宛先アドレス、送信者アドレス、プロトコルの種類データ等を含む。
【０００４】
図示省略するＬＡＮ側から伝送されてきたフレームは、ＭＡＣ１Ａ〜１Ｄを経由してスイッチコントローラ２に送られてバッファメモリ３に格納される。スイッチコントローラ２は、フレーム中の送信者アドレスを参照し、アドレステーブル４を更新する。宛先アドレスにより、アドレステーブル４に従ってスイッチコントローラ２の送信キューに送信フレームが登録され、登録された順番にフレームが送出される。
【０００５】
【特許文献１】
特開平８−３３１１６５号公報
【０００６】
【発明が解決しようとする課題】
図４の構成において、例えば、各ポートＡ〜Ｄに入出力するフレームを観察するためのポートモニタ機能を実現するには、スイッチコントローラ２のスイッチング動作の設定を変更する必要がある。この時、設定の変更内容に従ってテーブルを更新する等の変更が完了するまでの間、ポートの伝送をブロックしておく必要がある。
【０００７】
このため、設定を切り替える度に、本来中断すべきでないポート間の伝送も、この間途絶えてしまうという弊害があった。
【０００８】
また、フレーム伝送に障害が発生した時、スイツチコントローラの設定が変わってしまうため、当該スイツチコントローラの傷害か他の要因によるものかの判別が難しかった。
【０００９】
本発明の目的は、上記の課題を解決したＬＡＮのスイッチング装置を提供することにある。
【００１０】
【課題を解決するための手段】
本発明は、前記の課題を解決するため、スイッチコントローラを多重化し、これらスイッチコントローラとＭＡＣとの間の接続を選択できる選択スイッチを設け、さらにはバッファメモリやアドレステーブルを各スイッチコントローラに専用のものを用意したもので、以下の構成を特徴とする。
【００１１】
（１）複数のポートを有し、それぞれのポート間において宛先によるフレーム伝送を行うためのスイッチング条件を変更できるスイッチコントローラを有し、前記スイッチコントローラが伝送するフレームを一旦取り込むフレームバッファと、フレームの宛先参照用アドレステーブルを有するＬＡＮのスイッチング装置であって、
前記スイッチコントローラを複数設け、各スイッチコントローラはその設定がそれぞれ変更可能とし、
ポートとなるＭＡＣとそれぞれのスイッチコントローラとの接続を切り替えできる選択スイッチを設け、
各スイッチコントローラと各ポートの接続を切り替えることができ、それらの間でフレームを転送可能にしたことを特徴とする。
【００１２】
（２）前記選択スイッチは、入力されたフレームの送出先の切り替え手段と、２カ所以上の接続先それぞれに同一のフレームを送出する切り替え手段とを有することを特徴とする。
【００１３】
（３）前記バッファメモリとアドレステーブルは、各スイッチコントローラに専用のものとして設けたことを特徴とする。
【００１４】
（４）前記スイッチング装置は複数台用意し、それらをカスケード接続するために、スイッチコントローラ同士をバス接続したことを特徴とする。
【００１５】
【発明の実施の形態】
（実施形態１）
本実施形態は、スイッチング装置を図１に示す構成とし、スイッチコントローラ２Ａの他にもう一つのスイッチコントローラ２Ｂを設ける。また、各ポートのＭＡＣ１Ａ〜１Ｄは、どちらのコントローラに接続するかを選択可能にした選択スイッチ（ＳＷ）５Ａ〜５Ｄを設ける。バッファメモリ３およびアドレステーブル４はそれぞれのスイッチコントローラ２Ａ，２Ｂで共用する。
【００１６】
以上の構成において、スイッチ設定を変更する際の手順を、ポートＡへの入出力フレームをポートＤにてモニタする場合について説明する。
【００１７】
（Ｓ１）通常の伝送では、スイッチコントローラ２Ａにより伝送を行う。従って、選択スイッチ５Ａ〜５Ｄはスイッチコントローラ２Ａ側に接続されている。
【００１８】
（Ｓ２）モニタを行う際は、まずスイッチコントローラ２Ｂに対し設定を変更し、ポートＡへの入出力フレームの送信キューをポートＤ宛にも設定するようにする。
【００１９】
（Ｓ３）選択スイッチ５Ｄを切り替え、ポートＤへの出力のみをスイッチコントローラ２Ｂからのフレーム出力とし、選択スイッチ５ＡをポートＡとスイッチコントローラ２Ａとの接続に加えてスイッチコントローラ２Ｂも接続するように切り替える。
【００２０】
このとき、選択スイッチ５Ａは、入力されてきたフレームを、接続されているスイッチコントローラ２Ａ，２Ｂそれぞれに同時に送出する。また、コントローラ２Ａから入ってきたフレームは、ポートとコントローラ２Ｂにそれぞれ同時に送出する。このことにより、ポート５Ａへの入出力フレームは、コントローラ２Ｂを経由して選択スイッチ５Ｄへ送ることができ、ポートＤによりモニタすることができる。
【００２１】
したがって、本実施形態では、フレームの入出力条件を変えるために、ポートの設定変更を行う必要がある際に、他のポートへの伝送を阻害すること無く切り替えが可能となる。また、一旦切り替えを行ってから、通常の設定に戻すときも同様に阻害要因とならない。さらに、通常のスイッチコントローラの設定変更を伴わないため、スイッチコントローラの障害箇所の判別が容易となる。
【００２２】
（実施形態２）
本実施形態によるスイッチング装置は、図２に示す構成とする。同図が図１と異なる部分は、バッファメモリおよびアドレステーブルを二重化し、それぞれのスイッチコントローラ２Ａ，２Ｂ専用にバッファメモリ３Ａ，３Ｂとアドレステーブル４Ａ，４Ｂを設けた構成とする。
【００２３】
本実施形態によれば、スイッチコントローラ２Ａ，２Ｂには、フレームを一時的に格納するためのバッファメモリ３Ａ，３Ｂとフレームの転送先を制御するためのアドレステーブル４Ａ，４Ｂに専用のものが用意されるため、スイッチコントローラ２Ａのスイッチング動作の設定を変更することなく、しかもそれによる通常制御に影響を及ぼすことなく、アドレステーブル４Ｂの設定変更によってスイッチングコントローラ２Ｂの制御のもとに、任意のフレームを任意のポートに送ることができる。
【００２４】
また、フレーム伝送に障害が発生した時、スイツチコントローラの設定が変わってしまうため、当該スイツチコントローラの傷害か他の要因によるものかの判別が容易となる。
【００２５】
（実施形態３）
本実施形態は、図３に示す構成とし、図２に示す構成のスイッチング装置を２台用意し、それらをカスケード接続するために、コントローラ２Ａ〜２Ｄ同士の接続を行うためのバスを装備した構成とする。
【００２６】
本実施形態によれば、実施形態１、２の効果に加えて、カスケード接続されたスイッチング装置間を跨ってポートモニタを行うことができる。
【００２７】
なお、以上までの実施形態においては、スイッチコントローラは２個とする場合を示すが、３個以上の複数個を備え、選択スイッチ５Ａ〜５Ｄも３個以上のスイッチコントローラの選択機能を持たせた構成とすることができる。この場合、より一層の機能拡大が可能となる。
【００２８】
【発明の効果】
以上のとおり、本発明によれば、スイッチコントローラを多重化し、これらスイッチコントローラとＭＡＣとの間の接続を選択できる選択スイッチを設け、さらにはバッファメモリやアドレステーブルを各スイッチコントローラに専用のものを用意したため、以下の効果がある。
【００２９】
（１）フレームの入出力条件を変えるために、ポートの設定変更を行う必要がある際に、他のポートへの伝送を阻害すること無く切り替えが可能。
【００３０】
（２）一旦切り替えを行ってから、通常の設定に戻すときも同様に阻害要因とならない。
【００３１】
（３）スイッチング装置をカスケード接続することで、装置間を跨ってポートモニタを行うことができる。
【００３２】
（４）通常のスイッチコントローラの設定変更を伴わないため、スイッチコントローラの障害箇所の判別が容易。
【図面の簡単な説明】
【図１】本発明の実施形態１を示す装置構成図。
【図２】本発明の実施形態２を示す装置構成図。
【図３】本発明の実施形態３を示す装置構成図。
【図４】従来のスイッチング装置の構成図。
【符号の説明】
１Ａ〜１Ｄ…ＭＡＣ
２、２Ａ、２Ｂ、２Ｃ、２Ｄ…スイッチコントローラ
３、３Ａ、３Ｂ…バッファメモリ
４、４Ａ、４Ｂ…アドレステーブル
５Ａ〜５Ｄ…選択スイッチ
【図１】
2004282303.tif 000003
【図２】
2004282303.tif 000004
【図３】
2004282303.tif 000005
【図４】
2004282303.tif 000006