(57)【要約】【課題】  第１通信システムを媒体として用いる第２通信システムに接続される第２通信制御手段を収容する回線収容装置において、第２通信制御手段の追加や削除を的確に行う。【解決手段】  ＳＯＮＥＴ等の第１通信システムに接続される複数の光インタフェース４０と、このＳＯＮＥＴを通信媒体として用いるＲＰＲネットワーク７０等の第２通信システムに接続される複数のステーション３０を、シェルフ１０の内部に実装し、ステーション３０と光インタフェース４０を経路制御部５０を介して接続した。ステーション３０、光インタフェース４０および経路制御部５０は、インテリジェントカード２０にて統括して制御され、ステーション３０の追加／削除に際しては、インテリジェントカード２０が経路制御部５０における接続経路の切り替えを行う。【選択図】図１
2006279891.tif 000002
【特許請求の範囲】
【請求項１】
第１通信システムとの間での情報の授受を制御する少なくとも一つの第１通信制御手段と、
前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する少なくとも一つの第２通信制御手段と、
前記第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段と、
を含むことを特徴とする回線収容装置。
【請求項２】
請求項１記載の回線収容装置において、
さらに、前記経路制御手段、前記第１および第２通信制御手段を制御する構成制御手段を備え、
前記構成制御手段は、前記回線収容装置に実装される複数の前記第２通信制御手段の、前記第２通信システム内における接続順を決定する実装位置決定論理を備え、
前記第２通信制御手段の前記回線収容装置に対する追加または切り離しに際して、前記実装位置決定論理に基づいて前記接続順を決定することを特徴とする回線収容装置。
【請求項３】
請求項１記載の回線収容装置において、
前記第２通信システムは、互いに情報の転送方向が逆な一対のリング状伝送路を用いるＲＰＲ（Resilient Packet Ring）であり、
前記第２通信制御手段は、
前記ＲＰＲにて用いられるＲＰＲフレームの一部に個々の前記第２通信システムのリング識別情報を格納する手段と、
自己の属する前記第２通信システムの前記リング識別情報と、他の前記第２通信制御手段から到来する前記ＲＰＲフレームに格納されている前記リング識別情報を照合して、前記ＲＰＲフレームの正当性を判別し、通信遮断またはエラー警報を行う判別手段と、
を含むことを特徴とする回線収容装置。
【請求項４】
第１通信システムとの間での情報の授受を制御する第１通信制御手段と、前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する第２通信制御手段が実装される回線収容装置の制御方法であって、
前記第１通信制御手段と前記第２通信制御手段を、当該第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段を介して接続することで前記第２通信システムを構築する第１工程と、
前記第１通信制御手段および／または第２通信制御手段の増設または取り外しに際して、前記情報転送経路の変更を行う第２工程と、
を含むことを特徴とする回線収容装置の制御方法。
【請求項５】
請求項４記載の回線収容装置の制御方法において、
前記第１工程において、複数の前記第２通信システムに個別に属する複数の前記第２通信制御手段を前記回線収容装置内に実装する場合、個々の前記第２通信システムを識別するための識別情報を個々の前記第２通信制御手段に記憶させ、
個々の前記第２通信手段は、前記第２通信システムに対して送出する通信情報内への前記識別情報の付加操作、および前記通信情報に付加された前記識別情報の検出操作を行うことで、個々の前記第２通信システムの弁別を行うことを特徴とする回線収容装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回線収容装置、回線収容装置の制御方法、制御プログラムに関し、特に、複数の通信システムの局や通信ノードを集約する回線収容技術等に適用して有効な技術に関する。
【背景技術】
【０００２】
多くのデータ系ネットワークにおいて、安定してフレームの送受信を行うために、ＳＯＮＥＴ（Synchronous Optical NETwork）やＳＤＨ（Synchronous Digital Hierarchy）、ＷＤＭ（Wavelength Division Multiplexing）等の通信システムが持つ障害救済機能を利用したネットワークの設計が行われている。そのような中で、ＳＯＮＥＴを通信媒体として利用しつつ、フレームレベルで障害救済機能を実現しようとした規格が、ＲＰＲ（Resilient Packet Ring）である。ＲＰＲ規格により、ＳＯＮＥＴやＳＤＨ、ＷＤＭ上において障害救済のための冗長構成を構築する必要はなくなった。
【０００３】
しかし、通信媒体として依然として、ＳＯＮＥＴなどを利用するため、ＲＰＲを利用するまでに、ＳＯＮＥＴなどのネットワークの構築を行う必要がある。
従来の技術として、ＩＥＥＥ８０２．１７（ＲＰＲ規格書）での記述事項をあげる。この規格では、ＲＰＲ網の構築方法の詳細については、特に言及していない。上記規格書に示すように、ＲＰＲでは、互いに逆方向に情報伝送を行う二つのリング状の情報伝送路（リングレット）を介してＲＰＲ局（以下、ステーションと記す）間がつながっていることが重要であるが、ＳＯＮＥＴを通信媒体として用いる場合、当該ステーション間がどのように接続されているのかは、注目されていない。
【０００４】
規格書の開示内容から考えると、ステーションには、必ず１組（右回り用（ＳＯ１）と左回り用（ＳＯ２）の組み合わせ）のＳＯＮＥＴインタフェースが用意される。ステーションにＳＯＮＥＴインタフェースを持たせる場合、ステーションを収容する回線収容装置（以下、シェルフと記す）に対する複数のステーションや、複数のＳＯＮＥＴインタフェースの追加／削除が想定されるが、このようなシェルフ内で発生する構成変更には言及がない。
【０００５】
一般的に、ルータでも伝送装置でも、大容量の回線サービスを提供できる通信装置は、シェルフ構成を採用している。そして、それぞれの通信サービス（たとえば、ステーション、ＳＯＮＥＴインタフェース）は、カード（回路基板）の形態で具現化され、このカードをシェルフに対して自由に挿抜できることが望ましい。
【０００６】
このような用途に、ＲＰＲ機能を適用しようとすると、上述のような規格書の開示内容のままでは不完全となる。とくに、次の点に留意してネットワークを設定する必要がある。
【０００７】
すなわち、（１）ステーションのリング状の配置、（２）リングに対するＥａｓｔ方向、Ｗｅｓｔ方向を間違えないような、ＳＯＮＥＴインタフェースの接続、（３）複数のＲＰＲをシェルフ内に集約する場合の、目的のリングに対する慎重な光ファイバの接続、等に配慮する必要がある。
【０００８】
これら（１）〜（３）の設定を、ステーションごとに行う必要がある。ステーションの組み合わせとしては、シェルフ内のステーションの組み合わせだけでなく、複数のシェルフに跨がったステーションの組み合わせも想定され、いずれの場合においても、誤接続が発生しないように配慮する必要がある。
【０００９】
ＲＰＲ規格として、仮に誤って接続した場合、次のような警告が通知されることが規定されている。
すなわち、（１）ミスケーブル、（２）ケーブル接続ミス、（３）キープアライブタイムアウト、（４）隣接ステーションから定期報告が受信できない、等の警告がＲＰＲ規格では規定されている。
【００１０】
しかし、これらは、Ｅａｓｔ／Ｗｅｓｔのケーブルの接続ミスやステーションの故障などのハードウェア的な障害がない限り起こらない警告である。このため、ステーションを意図しないＲＰＲに接続してもそれを見破る方法は、規格上定義されていない。
【００１１】
また、ＲＰＲ上での障害救済については、ステーションが障害となった場合には、当該ステーションの切り離し動作を行うことが規格上に明記されている。その切り離し方法としては、ＲＰＲの切り換え手法（Steering/Wrapping）を用いているにすぎずない。そのため、ステーションが壊れた場合でも、ＳＯＮＥＴやＳＤＨ，ＷＤＭのレイヤに障害が発生した場合も、同じように救済することになっている。つまり、ステーションが壊れたことによっても、ＲＰＲの切り替えが発生してしまう。
【００１２】
このため、ステーションの故障によりＲＰＲ切り替えが発生しているネットワークは、ステーションが故障から復旧するまで、ＲＰＲの切り替えを新たに起動することはできず、この間、冗長性が失われたままとなる。一つのリングの長さとして２０００Ｋｍを想定しているＲＰＲでは、長距離を隔ててステーションが散在する可能性があるため、壊れたステーションの交換は容易ではなく、ネットワークの冗長性、すなわち信頼性の回復までに長期間を要することとなる。
【００１３】
上述のような従来技術の課題を整理すると以下のようになる。
１．任意のリングに対するステーションの追加が保証されていない。
２．任意のリングからのステーションの削除が保証されていない。
３．複数のシェルフ間で、同一リングに接続していることが、保証できていない。
４．ステーションが壊れたとき、ＲＰＲ切り替えでリングから切り離すことができるが、その影響で、他の障害が発生したときには、ＲＰＲ切り替えによる障害救済を実現できない。
【００１４】
なお、特許文献１には、ＳＯＮＥＴ／ＳＤＨ網に接続される接続手段から得られる同期信号を用いて、ネットワーク信号単位でのスイッチングを行うネットワーク信号処理手段を備えることで、ＳＯＮＥＴ／ＳＤＨ網レベルのリング切替と、ＲＰＲ等のネットワークレベルでのリング切替とを独立に行うようにした伝送装置が開示されている。しかし、一つのシェルフ内に複数のステーションやＳＯＮＥＴインタフェースを実装する場合の上述のような技術的課題は、認識されていない。
【特許文献１】特開２００４−２３６２０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明の目的は、第１通信システムを媒体として用いる第２通信システムに接続される第２通信制御手段を収容する回線収容装置において、第２通信制御手段の追加や削除を的確に実現することが可能な技術を提供することにある。
【００１６】
本発明の他の目的は、第１通信システムを媒体として用いる第２通信システムに接続される第２通信制御手段を収容する回線収容装置において、複数の第２通信システムの各々に帰属する複数の第２通信制御手段の的確な通信動作を保証することが可能な技術を提供することにある。
【００１７】
本発明の他の目的は、第１通信システムを媒体として用いる第２通信システムに接続される第２通信制御手段を収容する回線収容装置において、第２通信システムの対故障性能を低下させることなく、当該第２通信システムに接続される第２通信制御手段の障害対策を実現することが可能な技術を提供することにある。
【課題を解決するための手段】
【００１８】
本発明の第１の観点は、第１通信システムとの間での情報の授受を制御する少なくとも一つの第１通信制御手段と、
前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する少なくとも一つの第２通信制御手段と、
前記第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段と、
を含む回線収容装置を提供する。
【００１９】
本発明の第２の観点は、第１通信システムとの間での情報の授受を制御する第１通信制御手段と、前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する第２通信制御手段が実装される回線収容装置の制御方法であって、
前記第１通信制御手段と前記第２通信制御手段を、当該第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段を介して接続することで前記第２通信システムを構築する第１工程と、
前記第１通信制御手段および／または第２通信制御手段の増設または取り外しに際して、前記情報転送経路の変更を行う第２工程と、
を含む回線収容装置の制御方法を提供する。
【００２０】
本発明の第３の観点は、第１通信システムとの間での情報の授受を制御する第１通信制御手段と、前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する第２通信制御手段と、第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段とが実装される回線収容装置に備えられた構成制御装置の制御プログラムであって、
前記第２通信制御手段の障害時または前記回線収容装置からの取り外し時に、前記経路制御手段に、障害の前記第２通信手段を迂回する前記情報転送経路を設定させる機能、
任意の前記第２通信システムに対する前記第２通信制御手段の追加時に、当該第２通信システム内における追加位置を決定する機能、
を前記構成制御装置に実現させる制御プログラムを提供する。
【００２１】
本発明の第４の観点は、第１通信システムとの間での情報の授受を制御する第１通信制御手段と、前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する第２通信制御手段と、第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段とが実装される回線収容装置において、前記第２通信制御手段を制御する制御プログラムであって、
前記第２通信システムに対して送出する通信情報に前記識別情報を付加する機能、
前記通信情報に付加された前記識別情報を検出する機能、
前記識別情報を用いて、個々の前記第２通信システムを弁別する機能、
を前記第２通信制御手段に実現させる制御プログラムを提供する。
【００２２】
より具体的には、たとえば、第１通信システムとしてＳＯＮＥＴ／ＳＤＨを用い、このＳＯＮＥＴ／ＳＤＨ上に第２通信システムとしてＲＰＲを構築する場合、１つのシェルフ（回線収容装置）に複数のＲＰＲを登録する、あるいは、複数のステーション（ＲＰＲ局：第２通信制御手段）を登録する、という概念がＲＰＲの規格にないために、上述のような技術的課題が生じる。これらの課題を解決するために、たとえば、次の方法をとる。
【００２３】
第１に、シェルフ内に複数のＳＤＨインタフェースおよびステーションを収容し、ステーションが複数のＲＰＲに個別に帰属する場合には、個々のＲＰＲにＲｉｎｇ−ＩＤというリング識別子を付与し、シェルフに関連づけられるＲＰＲを識別する。
【００２４】
第２に、Ｒｉｎｇ−ＩＤにしたがって、シェルフ内のどのＳＤＨインタフェースやステーションと接続されなければいけないのかを判定する制御論理をシェルフ内に備える。この判定のための制御論理は、シェルフ内に設けられたインテリジェントカード（構成制御手段）にて行われる。ＳＤＨインタフェースとステーションとの接続は、判定結果にしたがって、回線（フレーム）交換を操作することにより行われる。１つのＲＰＲのみ収容しているシェルフでは、Ｒｉｎｇ−ＩＤは、なくても構わない。
【００２５】
第３に、ステーション間通信においてＲＰＲ網を流れるフレームにＲｉｎｇ−ＩＤを適用することで、個々のＲＰＲを識別する制御論理をステーションの備える。これにより、ＲＰＲがシェルフをまたぐような接続になっても、個々のシェルフ内のステーションは、期待しているＲｉｎｇ−ＩＤを有するＲＰＲからのフレームでなければ、たとえば、Ｒｉｎｇ−ＩＤの不一致に基づく警告の報知や、フレームの破棄を実施することで、異なるＲＰＲ間での混信等の障害を的確に防止できる。
【００２６】
第４に、Ｒｉｎｇ−ＩＤを使用することにより個々のシェルフ内で、個々のＲＰＲに帰属するステーションの並びを管理することができる。これにより、個々のステーションに障害が発生したり、ステーションがシェルフから抜去されることで、サービスが提供できない状況になったとき、ステーションの並びを変更することで、ＲＰＲから切り離すことができる。この場合、ＲＰＲ機能での切り替えによるステーションの切り離しではないので、ＲＰＲ自体の障害救済機能は損なわれず、以降に障害が発生しても、ＲＰＲ自体の切替機能による救済が可能となる。
【００２７】
このように、本発明では、たとえばＲＰＲ機能をＳＯＮＥＴ網で構築するとき、従来の方法よりも簡単に、また、シェルフレベルで行える救済機能を付加することにより、より容易にＲＰＲを利用することが可能になる。
【００２８】
たとえば、第１通信システムであるＳＯＮＥＴ上に第２通信システムであるＲＰＲ網を構築するためには、ＲＰＲ網の複数のステーション機能（第２通信制御手段）と、ＳＯＮＥＴへの接続用の２つの光インタフェース（第１通信制御手段）が必要である。ＲＰＲ網のステーションは、規格では、２５５個となっているので、ＲＰＲ網内で２５５個のサポートが必要である。そのうち、いくつを利用してＲＰＲ網を構築するのかは、任意で構わない。２つの光インタフェースは、Ｅａｓｔ側とＷｅｓｔ側を担う。
【００２９】
シェルフは、ＲＰＲ機能を提供するためのステーションカードと、シェルフ間を接続するための光インタフェースカードと、ステーションカードとステーションカードあるいは光インタフェースカードとステーションカードを接続するための、回線交換カードまたはフレーム交換カード（経路制御手段）で構成される。
【００３０】
ＲＰＲ網を構成するためには、複数のシェルフをＲＰＲ網上に配置することが必要となる。そのためには、光インタフェースにて、シェルフ間を接続することでリング状伝送路を構成することが必要である。
【００３１】
複数のシェルフにてＲＰＲ網を構成する場合、ＲＰＲ網の機能が提供できる構成が確保できるのであれば、１つのシェルフで、複数のＲＰＲ網をサポートすることもできる。なお、ＲＰＲ機能を提供するためには、１つのＲＰＲ網毎に一つのステーションカードと、２つの光インタフェースカードが必要である。
【００３２】
この構成を、シェルフ内に複数設定することができれば、複数のＲＰＲ網を一つのシェルフ内に収容することが可能となる。本発明では、この場合、Ｒｉｎｇ−ＩＤという識別子を用いて、任意の数のＲＰＲ網をシェルフ内に収容することを可能にする。
【００３３】
シェルフに自動的にステーションを追加削除する機能において、Ｒｉｎｇ−ＩＤを必要とするのは、対象のＲＰＲ網を識別するためである。もし、１つのシェルフに一つのＲＰＲ網のみを収容してステーションの追加削除を行うのであれば、とくにＲｉｎｇ−ＩＤを設定しなくても、本発明は適用可能である。
【００３４】
ステーションを追加するとき、ステーションにもＲｉｎｇ−ＩＤを登録することにより、シェルフ内のインテリジェントカード（構成制御手段）が、ステーションのＲＰＲ網に対する追加位置（トポロジー）を計算し、ＲＰＲ網に接続されるように回線交換の設計を変更する。もし、経路制御手段が、フレーム交換であれば、フレーム交換の設定変更を行う。インテリジェントカードが接続されている監視装置やターミナルからの指示（たとえば、オペレータからのインプット）がなくても、一定のルールに基づいて設定変更ができることを、自動的に行うと表現している。
【００３５】
ステーションの追加と同様に、ステーションの削除（切り離し）を、インテリジェントカードにて経路制御手段の接続設定の変更を行うことで実現する。
設定変更の最中、ＲＰＲ網に対する影響を最小限にとどめるために、回線交換方式である場合は、ＰａｔｈＳｗｉｔｃｈ機能を活用する。ＰａｔｈＳｗｉｔｃｈ機能とは、２方向からの入力を、受信部においてスイッチ動作にて切り換えることをいう。この機能を利用することで、回線設定後、スイッチを反対に倒すことだけで、通る回線を変更できるので、瞬時（たとえば、５０ミリ秒（ｍｓ）以内）に切り替えを発生することが可能となる。たとえば、通常回線設定として１回線のみ設定されているところに、追加の動作が起動されたとき、まず、追加で１回線用意し、合計２本とする。そして、ＰａｔｈＳｗｉｔｃｈを動作させ、追加した回線へ信号が通るようにすることで、接続経路の切り替えを実現する。
【００３６】
経路制御手段が、回線交換ではなく、フレーム交換であった場合、ルーティングテーブルに特定情報を付加することで、フレームの通過するルートを変更することを、発明では利用する。そのとき、追加、削除にて、テーブルを作り直すのではなく、追加／削除の際、瞬時にテーブルを変更するために、有効無効情報を付記する。有効無効情報を使っておけば、ＳＡ（Source Address）やＤＡ（Destination Address）が重複したままルーティングテーブルに登録しても、誤動作を起こさない。
【００３７】
インテリジェントカード内で、ＲＰＲ網に対するステーションの接続順番を決めるためには、ＲＰＲ網に対してどのような順番で、ステーションに登録しなければいけないのか、ルール付けが必要である。このルールがあれば、ルールに従って、同じＲｉｎｇ−ＩＤをもつＲＰＲ網の中のステーションのどの位置に追加すればいいのか計算できる。あるいは、削除するとき、削除したあと、どのように残りのステーションを接続すればよいのかがわかる。
【００３８】
本発明では、シェルフ内を制御するために、インテリジェントカードを用意している。このインテリジェントカードは、シェルフ外部からも指示を受け付けることができ、オペレータの指示によりシェルフ内の各カードへ、たとえば、Ｒｉｎｇ−ＩＤ等の設定を指示できる。複数のＲｉｎｇ−ＩＤをサポートする場合は、オペレータの指示により指示することにより、自由にそのシェルフで利用するＲｉｎｇ−ＩＤを設定することができる。インテリジェントカードは、それ自身でも計算できるので、アラームや統計情報といったものを光インタフェースカードやステーションカード、経路制御手段から収集して、オペレータや監視装置に通知することもできる。
【００３９】
Ｒｉｎｇ−ＩＤをシェルフ内での接続だけに使うのではなく、ステーションがシェルフをまたぐ場合にも適応させる。このとき、あるＲＰＲフレームの一部にＲｉｎｇ−ＩＤを設定し、隣接するシェルフにあるステーションへ送ることを考える。ステーション内で、ＲＰＲフレームに含まれるＲｉｎｇ−ＩＤと自分のＲｉｎｇ−ＩＤを比較することで、受信しているフレームの正当性を判断する。もし、同じＲｉｎｇ−ＩＤであれば、正常と判断でき、Ｒｉｎｇ−ＩＤが異なるようであれば、異常と判断して必要な処理を行うことができる。
【００４０】
もし、期待しなかったＲｉｇｎ−ＩＤを隣接ステーションから受信した場合は、ＲＰＲ網内に期待しないステーションが存在することがわかる。その中で、Ｒｉｎｇ−ＩＤが期待通りでなければ、その旨を警告として表示する機能をもたせ、オペレータにＲＰＲ網内にあるステーションの確認を促す。
【００４１】
さらに、ＲＰＲ網内に期待しないステーションが存在する場合、警告だけでなく、実際の通信信号を切断させたい場合は、オペレータからの設定により、切断させることも可能である。これにより、光ファイバの接続ミスにより、あるＲＰＲ網に属するデータが、期待しないＲＰＲ網へ漏洩することを防ぐことができる。
【００４２】
ＲＰＲでは、光ファイバの切断や障害が原因で信号が不通となったときの救済だけでなく、ステーション自身の故障によっても、ＲＰＲ機能で提供している切り替えロジックを用いることになっている。本発明では、ステーションの故障など、明らかにＲＰＲ機能を提供できない状態にステーションが陥った場合に、経路制御手段を制御することにより切り離す。そのため、ステーションが、ＲＰＲ機能を提供できない状況に陥ったことを検出するロジックをインテリジェントカードに実装する。
【００４３】
ステーションが異常状態（故障など）になったとき、そのステーションをＲＰＲ網から切り離し、ステーションをリング状に再配置する。再配置は、経路制御手段を制御することによって行う。これは、異常状態を検出したインテリジェントカードが、そのステーションを避けることのできるステーション内のトポロジーを再計算し、経路制御手段に対して、切り離しのための迂回路を設定する。
【発明の効果】
【００４４】
本発明によれば、第１通信システムを媒体として用いる第２通信システムに接続される第２通信制御手段を収容する回線収容装置において、第２通信制御手段の追加や削除を的確に実現することが可能となる。
【００４５】
また、第１通信システムを媒体として用いる第２通信システムに接続される第２通信制御手段を収容する回線収容装置において、複数の第２通信システムの各々に帰属する複数の第２通信制御手段の的確な通信動作を保証することが可能となる。
【００４６】
また、第１通信システムを媒体として用いる第２通信システムに接続される第２通信制御手段を収容する回線収容装置において、第２通信システムの対故障性能を低下させることなく、当該第２通信システムに接続される第２通信制御手段の障害対策を実現することが可能となる。
【発明を実施するための最良の形態】
【００４７】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
図１は、本発明の一実施の形態である回線収容装置の構成の一例を示す概念図であり、図２および図３は、本実施の形態の回線収容装置の一部をより詳細に例示したブロック図である。
【００４８】
図１に例示されるように、本実施の形態のシェルフ１０（回線収容装置）は、インテリジェントカード２０（構成制御手段）、複数のスロット１１、経路制御部５０（経路制御手段）を含んでいる。
【００４９】
スロット１１には、ステーション３０（第２通信制御手段）および光インタフェース４０（第１通信制御手段）が挿抜自在に実装される。ステーション３０は、たとえばＳＯＮＥＴ等の光通信システム（第１通信システム）を通信媒体として用いるＲＰＲ（Resilient Packet Ring）（第２通信システム）の通信ノード（ＲＰＲ局）を構成する。
【００５０】
光インタフェース４０は、たとえばＳＯＮＥＴ等の光通信システムと、ステーション３０との接続インタフェースを提供する。
経路制御部５０は、個々のスロット１１に実装されるステーション３０と光インタフェース４０との間における情報転送経路の制御を行う。この経路制御部５０は、後述のように、回線交換方式、およびフレーム交換方式のいずれも用いることができる。
【００５１】
図２は、インテリジェントカード２０の構成の一例を示すブロック図である。
本実施の形態のインテリジェントカード２０は、ＭＰＵ（マイクロプロセッサユニット）２１、主記憶２２、ＲＯＭ２３、入出力インタフェース２４、バス２５を含んでいる。
【００５２】
主記憶２２には、オペレーティングシステム２６、シェルフ制御プログラム２７、カード管理テーブル２８等の情報が格納される。
ＭＰＵ２１は、主記憶２２に格納されたオペレーティングシステム２６およびシェルフ制御プログラム２７を実行することで、後述のフローチャートに例示されるような、シェルフ１０の全体の管理を行う。カード管理テーブル２８は、シェルフ制御プログラム２７の実行に用いられる。
【００５３】
ＲＯＭ２３は、書き換え可能な不揮発性の記憶媒体で構成され、オペレーティングシステム２６、シェルフ制御プログラム２７、カード管理テーブル２８等の情報を保持する。そして、インテリジェントカード２０の起動時に、ＲＯＭ２３から主記憶２２に前記情報がロードされる。
【００５４】
入出力インタフェース２４は、制御信号線１２ａ、制御信号線１２ｂ、制御信号線１２ｃおよび制御信号線１２ｄを介して、外部装置との間における情報の授受を行う。
すなわち、入出力インタフェース２４は、制御信号線１２ａを介してステーション３０に接続され、制御信号線１２ｂを介して経路制御部５０に接続され、制御信号線１２ｃを介して光インタフェース４０に接続されている。
【００５５】
カード管理テーブル２８は、スロットＩＤ２８ａとリングＩＤ２８ｂが対応付けて格納されている。スロットＩＤ２８ａは、複数のスロット１１の各々にユニークに付与された識別情報である。リングＩＤ２８ｂは、当該スロット１１に実装されたステーション３０が帰属するＲＰＲネットワーク７０を識別するための後述のＲｉｎｇ−ＩＤである。
【００５６】
図３は、ステーション３０の構成の一例を示すブロック図である。本実施の形態のステーション３０は、制御部３１、リングＩＤ記憶部３９、データ送受信部３２、右回りインタフェース３３、左回りインタフェース３４、ＧＦＰ（Generic Framing Procedure）フレーマ３５、ＧＦＰフレーマ３６含んでいる。
【００５７】
制御部３１は、上位のインテリジェントカード２０の配下で、右回りインタフェース３３、左回りインタフェース３４を制御することで、ＲＰＲのプロトコル制御、さらにはステーション３０の全体の制御を行う。
【００５８】
データ送受信部３２は、ステーション３０と外部のＬＡＮ等のユーザネットワーク８０との間における情報の授受を制御する。
右回りインタフェース３３は、ＲＰＲを構成するリングレット３７（Ｒｉｎｇｌｅｔ０）と、データ送受信部３２との間における情報の授受を制御する。
【００５９】
左回りインタフェース３４は、ＲＰＲを構成するリングレット３８（Ｒｉｎｇｌｅｔ１）と、データ送受信部３２との間における情報の授受を制御する。
ＧＦＰフレーマ３５、ＧＦＰフレーマ３６は、ＲＰＲのフレームを汎用的なフレームに変換してＳＯＮＥＴのフレームにマッピングする動作を行う。
【００６０】
リングＩＤ記憶部３９には、当該ステーション３０が帰属するＲＰＲに付与されたＲｉｎｇ−ＩＤが格納される。このＲｉｎｇ−ＩＤは、インテリジェントカード２０から与えられる。
【００６１】
なお、以下では、必要に応じて、ステーション３０をＳＳｎで、光インタフェース４０をＯＰＴＳｎ（ｎは自然数）で参照する。
シェルフ１０の空いているスロット１１には、必要に応じて、ステーション３０と、このステーション３０をＳＯＮＥＴ上に構築されたＲＰＲネットワーク７０に接続するための光インタフェース４０が実装される。スロット１１に実装されたステーション３０および光インタフェース４０は、経路制御部５０を介して情報の授受が可能になる。
【００６２】
すなわち、スロット１１に実装されたステーション３０は、主信号線１３を介して経路制御部５０に接続され、同様に、光インタフェース４０は、主信号線１３を介して経路制御部５０に接続される。
【００６３】
また、光インタフェース４０は、光ファイバ４１を介して、ＲＰＲネットワーク７０の通信媒体であるＳＯＮＥＴに接続される。
ステーション３０は、通信ケーブル８１を介してユーザネットワーク８０に接続される。
【００６４】
本実施の形態では、シェルフ１０内に実装される複数のステーション３０が、異なるＲＰＲネットワーク７０に独立に接続される場合、個々のＲＰＲネットワーク７０には、ユニークなリングＩＤ２８ｂが付与される。
【００６５】
シェルフ１０へのＲｉｎｇ−ＩＤの登録は、監視装置６０からインテリジェントカード２０に送られる。このとき、どの光インタフェース４０が、どのＲｉｎｇ−ＩＤにより利用されるか、もカード管理テーブル２８によって関連づけられる。
【００６６】
すなわち、カード管理テーブル２８のスロットＩＤ２８ａには当該スロット１１に装着されたステーション３０または光インタフェース４０の識別情報が設定され、当該ステーション３０または光インタフェース４０に付与されたＲｉｎｇ−ＩＤがリングＩＤ２８ｂに設定される。
【００６７】
従って、互いに対応するステーション３０と光インタフェース４０には、カード管理テーブル２８上において、同一のＲｉｎｇ−ＩＤが設定される。
図４に、Ｒｉｎｇ−ＩＤを”１”として、監視装置６０から設定した例をあげる。ここでは、ＯＰＴＳ１をＥａｓｔ側、ＯＰＴＳ２をＷｅｓｔ側として、ＲＰＲ網に、光インタフェース４０が登録されている。シェルフ１０にＲｉｎｇ−ＩＤを登録するときは、光インタフェース４０のスロット位置（スロットＩＤ２８ａ）が明確になっている必要があるが、実装に関しては、されていてもされていなくても問題はない。また、ステーション３０に関しても、実装されていたり、インテリジェントカード２０の支配下になくても構わない。
【００６８】
シェルフ１０の内部に、Ｒｉｎｇ−ＩＤを登録したあとに、ステーション３０を追加する場合、インテリジェントカード２０は、図５のフローチャートに示すロジックにしたがって、経路制御部５０を制御する。
【００６９】
インテリジェントカード２０がステーション３０を自動登録するにあたり、次の項目が重要になる。（項目１）ステーション３０が追加されるＲＰＲネットワーク７０を示すためのＲｉｎｇ−ＩＤの取り扱い、（項目２）同じＲｉｎｇ−ＩＤ（ＲＰＲネットワーク７０）に属するステーション３０の同一のシェルフ１０内における配置方法、の二つである。
【００７０】
“項目１”に関しては、複数のＲＰＲが同一のシェルフ１０内に展開されることを想定しているため、個々のＲＰＲを区別するために必要としている。もし、１つのＲＰＲだけを取り扱うのであれば、とくに必要としない。光インタフェース４０に対して、無条件にＲＰＲを追加していけば問題ない。あるいは、Ｒｉｎｇ−ＩＤのデフォルト値をもたせて（たとえば、Ｒｉｎｇ−ＩＤ＝０）、ＲＰＲのユーザにＲｉｎｇ−ＩＤを意識させないことも可能である（後述の図６のフローチャート参照）。
【００７１】
本来の目的は、同一のシェルフ１０内に複数のＲＰＲを収容することなので、Ｒｉｎｇ−ＩＤを明示した後、そのＲｉｎｇ−ＩＤを持つステーション３０を、決められたルールで配置するようにすることが重要である（前記“項目２”の配置のルール）。シェルフ１０内におけるステーション３０の配置ルールとしては、次のような三つのルールが考えられる。
【００７２】
ルールａ．ステーション３０を実装するスロット番号を昇順に並べる。
ルールｂ．並べる順番は、Ｒｉｎｇに対して時計回り（右回り）とする。
ルールｃ．ステーション３０を並べる順番は、ＲＰＲに接続された順番とする。
【００７３】
そして、本実施の形態では、ルールａ  且つ  ルールｂを用いる。あるいはルールｃを用いる。
このように、一定のルールでステーション３０をシェルフ１０内に並べることで、監視装置６０からのオペレータの手を介さずに、同じＲｉｎｇ−ＩＤをもつステーション３０をインテリジェントカード２０内の計算だけで、ＲＰＲに追加することができる。
【００７４】
すなわち、図５、図６、図７および図８を参照して、ステーション３０の追加動作について説明する。ステーション３０の追加に際しては、まず、ステーション３０を、任意のスロットに登録し（ステップ１０１）、ステーション３０に、Ｒｉｎｇ−ＩＤを割り当てる（ステップ１０２）。
【００７５】
そして、同じＲｉｎｇ−ＩＤを持つ、ステーション３０がシェルフ１０内に存在するか判別する（ステップ１０３）。
存在しない場合には、Ｅａｓｔ側接続先を、Ｅａｓｔ側の光インタフェース４０へ接続し（ＦＳＡ１’）（ステップ１０４）、Ｗｅｓｔ側接続先を、Ｗｅｓｔ側の光インタフェース４０へ接続する（ＦＳＡ２’）（ステップ１０５）。
【００７６】
このステップ１０４およびステップ１０５の処理における経路制御部５０内の接続経路の変化の様子が図７に示されている。
ステップ１０３で存在すると判定された場合には、スロット１１の並びをＲＰＲネットワーク７０の時計回りに合わせて、整列する（ステップ１０６）。
【００７７】
そして、新しく登録（ステーション３０が装着）されたスロット１１の左右のステーション３０のスロット番号を確認する（ステーション３０がなければ、光インタフェース４０の番号）（ステップ１０７）。
【００７８】
その後、Ｅａｓｔ側の接続関係のはりかえが必要か判別し（ステップ１０８）、必要な場合には、Ｅａｓｔ側の接続先と対象のステーション３０のＥａｓｔ側の接続を追加する（ＦＳＡ１）（ステップ１１３）。
【００７９】
さらに、Ｗｅｓｔ側の接続関係のはりかえが必要か判別し（ステップ１０９）、必要な場合は、Ｗｅｓｔ側の接続先と対象のステーション３０のＷｅｓｔ側の接続を追加する（ＦＳＡ２）（ステップ１１４）。
【００８０】
その後、Ｅａｓｔ側へ接続を追加したか判別し（ステップ１１０）、追加されている場合には、Ｅａｓｔ側の古い接続を削除する（ＦＳＡ３）（ステップ１１５）。
同様に、Ｗｅｓｔ側へ接続を追加したか判別し（ステップ１１１）、追加した場合には、Ｗｅｓｔ側の古い接続を削除する（ＦＳＡ４）（ステップ１１６）。
【００８１】
このステップ１０６〜ステップ１１６の処理における経路制御部５０内の接続経路の変化が図８に示されている。
これらの処理の後、追加されたステーション３０は、登録したＲｉｎｇ−ＩＤを利用して、隣接ステーションとＲＰＲ情報の交換を行う（ステップ１１２）。
【００８２】
図５のフローチャートのロジックは、経路制御部５０で、ステーション３０の配置ロジックにしたがってステーション３０と、光インタフェース４０の順番を関連づけるだけなので、違うＲｉｎｇ−ＩＤを持つ光インタフェース４０やステーション３０の影響は受けない。従って、図９に例示されるように、インテリジェントカード２０にて、経路制御部５０を制御することにより、別々のＲＰＲネットワーク７０へ接続させることができる。
【００８３】
なお、Ｒｉｎｇ−ＩＤが存在しない場合の準備処理の一例を図６のフローチャートにて説明する。
まず、Ｒｉｎｇ−ＩＤが存在しているか確認し（ステップ２０１）、存在する場合は終了する。ステップ２０１で存在しない場合は、経路制御部５０へ接続されていない光インタフェース４０が２枚あるか調べ（ステップ２０２）、存在する場合は、Ｒｉｎｇ−ＩＤ＝１（ｄｅｆａｕｌｔ値）として、経路制御部５０と接続されていない光インタフェース４０を用いて、Ｒｉｎｇ−ＩＤのサポート状態を作る（ステップ２０３）。具体的には、カード管理テーブル２８に登録する。
【００８４】
ステップ２０２で経路制御部５０に未接続の光インタフェース４０が存在しない場合は、ＲＰＲネットワーク７０へつながる光インタフェース４０がないので、処理を中断する（ステップ２０４）。
【００８５】
ステーション３０の削除に関するロジックは、図１０のフローチャートように構成される。ステーション３０の削除に際しては、削除対象のステーション３０のＥａｓｔ側とＷｅｓｔ側を直接に接続することで、ＲＰＲネットワーク７０から切り離される。
【００８６】
図１１は、削除前のシェルフ１０の構成状態を示し、図１２は、ステーション３０の削除処理中における経路制御部５０内の接続経路の推移を示し、図１３は、削除完了後のシェルフ１０の構成状態を示している。
【００８７】
図１０に例示されるように、ステーション３０の削除処理においては、まず、削除対象のステーション３０の巡回フレームの交換先をＥａｓｔ側およびＷｅｓｔ側の各々で調査する（ステップ３０１）。
【００８８】
そして、シェルフ１０内において、削除対象のステーション３０が、同一のＲＰＲネットワーク７０内に属する最後のステーション３０か否かを判別する（ステップ３０２）。
削除対象のステーション３０が最後のステーション３０ではないと判別された場合には、さらに、Ｅａｓｔ側およびＷｅｓｔ側の両方の接続先が存在するか判別し（ステップ３０３）、見つからない場合には、削除不可状態と確定する（ステップ３０７）。
【００８９】
ステップ３０３で、Ｅａｓｔ側およびＷｅｓｔ側の両方の接続先が存在すると判別された場合には、Ｅａｓｔ側とＷｅｓｔ側の接続先のステーション３０同士が接続されるように、経路制御部５０の接続経路（図１２のＦＳＤ１）を設定する（ステップ３０４）。
【００９０】
そして、削除対象のステーション３０のＥａｓｔ側の接続経路（図１２のＦＳＤ２）を削除し（ステップ３０５）、削除対象のステーション３０のＷｅｓｔ側の接続経路（図１２のＦＳＤ３）を削除する（ステップ３０６）。
【００９１】
上述のステップ３０２で削除対象のステーション３０が最後のステーション３０であった場合には、上述のステップ３０５およびステップ３０６を実行して、Ｅａｓｔ側およびＷｅｓｔ側の接続経路を削除する。
【００９２】
ステーション３０の追加および削除のいずれの場合も、回線交換方式およびフレーム交換方式のいずれの場合においても、後述のような経路制御部５０の制御方法によって、回線断の時間を、ＲＰＲネットワーク７０の要求仕様を満たすレベル（たとえば５０ミリ秒（ｍｓ）以内）に短くすることができる。
【００９３】
すなわち、経路制御部５０における回線交換が、ＳＯＮＥＴ／ＳＤＨ方式である場合、後述のような”path switch”を構成することで、５０ｍｓ以内で切り換えることが可能となる。また、フレーム交換方式の場合には、後述のように、ルーティングテーブル５３の設定を工夫することで、５０ｍｓ以内で切り換えることが可能となる。
【００９４】
上述のステーション３０の追加および削除における経路制御部５０の内部の接続経路の組み合わせを、表１にまとめて例示する。
【００９５】
【表１】
2006279891.tif 000003
【００９６】
複数のシェルフ１０をまたいでステーション３０の間を接続するときにも、リングＩＤ２８ｂ（ＲＩＮＧ−ＩＤ）を利用する。これにより、既存の”ミスケーブル”や”キープアライブ”等のエラー検出方法よりも、厳密に、隣接のシェルフ１０からの情報の送信元が、期待しているＲＩＮＧ−ＩＤを持つステーション３０であるかどうかをチェックできるようになる。
【００９７】
たとえば、図１４に示すような３つのシェルフ１０でステーション３０を６局を収容しているＲＰＲネットワーク７０があるとする。すべてのシェルフ１０内のステーション３０は、”ＲＩＮＧ−ＩＤ＝１”として管理されている。このとき、光インタフェース４０上でやりとりされるＲＰＲプロトコルを含むＲＰＲコントロールフレームが存在する。その中で、空き帯域があるときに、強制的に流されるフレームとして、アイドルフレーム（ＩＤＬＥ−Ｆｒａｍｅ）が存在する。
【００９８】
ステーション３０間、あるいは、シェルフ１０間でやりとりされるＩＤＬＥ−Ｆｒａｍｅに対して、Ｒｉｎｇ−ＩＤを埋め込むことにより、個々のステーション３０やシェルフ１０は、ＩＤＬＥ−Ｆｒａｍｅの受信時に、隣接ステーション３０のＲｉｎｇ−ＩＤを知ることができる。受信したＲｉｎｇ−ＩＤが自分の送信しているＲｉｎｇ−ＩＤと異なる場合には、アラーム（警告）を通知したり、受信したデータの正当性を無効として、破棄するなどの処理を行う。
【００９９】
図１５は、ＲＰＲネットワーク７０上でのフレームの送受信において、個々のステーション３０が行う処理を具体的に例示したフローチャートである。図１６は、ＩＤＬＥ−Ｆｒａｍｅの構成例を示す概念図である。
【０１００】
図１６の上側に例示されるように、ＲＰＲ規格で規定されるアイドルフレーム７１は、フレーム寿命７２、ベースコントロール７３、送信元ＭＡＣアドレス７４、予約領域７５、およびフレームチェックシーケンス７６を含む。
【０１０１】
フレーム寿命７２は、８ビット長で、当該アイドルフレーム７１のＲＰＲネットワーク７０内での寿命を示す。ベースコントロール７３は、８ビット長で、コントロールフレームが流れるクラスを示す。送信元ＭＡＣアドレス７４は、４８ビット長で、当該アイドルフレーム７１を生成した送信元のステーション３０のＭＡＣアドレスを示す。予約領域７５は、３２ビット長で、将来の使用に備えて設けられ、通常は、全て“０”で埋められている。
【０１０２】
本実施の形態では、図１６の下部に示すように、この予約領域７５の前半の１６ビットを使用してリングＩＤ７５ａを格納する。後半の１６ビットは、残予約領域７５ｂとして残す。
【０１０３】
このように、本実施の形態では、アイドルフレーム７１に格納されてステーション３０間でやりとりされるリングＩＤ７５ａを、フレーム受信時の正当性の判別に利用する。
一定期間、リングＩＤ７５ａを含むアイドルフレーム７１の受信を待つとともに、送信側として自分の属するＲＰＲネットワーク７０のリングＩＤ７５ａを含むアイドルフレーム７１を送出する。一定期間内にリングＩＤ７５ａを受信しなければ、ＲＰＲ本来のキープアライブと同様に、隣接のステーションが見えなくなったと判断し、Ｒｉｎｇ−ＩＤ不明（Ｒｉｎｇ−ＩＤ−ＭｉｓＭａｔｃｈ）を検出する。また、Ｒｉｎｇ−ＩＤ−ＭｉｓＭａｔｃｈを検出していないときは、受信したフレームは正当なものとして受理する。Ｒｉｎｇ−ＩＤ−ＭｉｓＭａｔｃｈ検出中のステーション３０の挙動は、インテリジェントカード２０より設定可能で、フレームを破棄する動作と、フレームを受理する動作の２通りを設定することができる。ステーション３０は、この設定に従い、フレームを廃棄もしくは受理し、次の処理へ移る。Ｒｉｎｇ−ＩＤの監視ロジックは、ステーション３０がＲＰＲネットワーク７０に属している間、稼働させる。ステーション３０がＲＰＲネットワーク７０から切り離された時点で、監視ロジックを終了させる。
【０１０４】
すなわち、図１５のフローチャートに例示されるように、まず、リングＩＤ記憶部３９を参照して、Ｒｉｎｇ−ＩＤがステーションに登録されているかを判別し（ステップ４０１）、登録されている場合には、光通信媒体のレベル（すなわち通信媒体であるＳＯＮＥＴ）で障害があるかを判別する（ステップ４０２）。
【０１０５】
そして、光媒体の障害が検出されない場合には、ＲＰＲコントロールフレーム（本実施の形態ではアイドルフレーム７１）の受信を待ちつつ（ステップ４０３）、自ステーションからもリングＩＤ７５ａを埋め込んだアイドルフレーム７１を送信する（ステップ４０４）。
【０１０６】
そして、アイドルフレーム７１の待ち時間を消化したか、または、アイドルフレーム７１を受信したかを判別し（ステップ４０５）、待ち時間内にアイドルフレーム７１を受信した場合には、受信したアイドルフレーム７１に格納されているリングＩＤ７５ａと、自ステーションの送信値（すなわち自ステーションが帰属するＲＰＲネットワーク７０のリングＩＤ２８ｂ）とが一致したかを判別し（ステップ４０６）、一致した場合には、受信したアイドルフレーム７１を受理して所定の処理を行い（ステップ４０７）、ステップ４０１に戻る。
【０１０７】
ステップ４０５で、待ち時間を消化した場合には、Ｒｉｎｇ−ＩＤ−ＭｉｓＭａｔｃｈの検出をインテリジェントカード２０に通知する（ステップ４０９）。そして、インテリジェントカード２０からの指示に基づいて、受信フレームを無効とするか否かを判別し（ステップ４１０）、無効とする場合には、受信フレームの廃棄を行って（ステップ４１１）、ステップ４０１に戻る。ステップ４１０で受信フレームを有効とする場合には、上述のステップ４０７に分岐する。
【０１０８】
また、上述のステップ４０２で光媒体の障害が検出された場合には、光障害の検出をインテリジェントカード２０に通知した後（ステップ４０８）、ステップ４０１に戻る。
同一のシェルフ１０上において、あるＲｉｎｇ−ＩＤに複数のステーション３０が存在する場合、ステーション３０が故障や抜けなどでサービスができない状況に陥った場合は、インテリジェントカード２０から経路制御部５０を制御することで切り離す。これにより、ステーション３０の交換が必要な故障が発生した場合でも、故障のステーション３０はＲＰＲネットワーク７０から切り離されるため、ＲＰＲ切り換え機能に影響を与える時間を最小とすることができる。
【０１０９】
具体的なロジックの一例を、図１７のフローチャートに示す。切り離し動作は、対象となるステーション３０を迂回させる接続経路を経路制御部５０に設定することで実現する。このステーション３０の切り離し処理は、ステーション３０の追加／削除の処理と類似している。経路制御部５０における迂回接続経路の設定方法としては、回線交換方式の場合にはＰａｔｈＳｗｉｔｃｈ切り替え機能を利用し、フレーム交換方式の場合にはフレーム交換用のルーティングテーブル５３の設定情報を工夫することで実現する。
【０１１０】
例として、図１８に例示されるような、複数のシェルフ１０の接続構成において、ステーション３０（ＳＳ２１）に障害が発生した場合を考える。この障害により、ステーション３０（ＳＳ２１）は、経路制御部５０を図１９のように制御することにより、Ｒｉｎｇ−ＩＤ＝１のＲＰＲネットワーク７０から切り離される。
【０１１１】
すなわち、図１７のフローチャートに例示されるように、まず、Ｒｉｎｇ−ＩＤがステーションに登録されているかを調べ（ステップ５０１）、登録されている場合は、ステーションに障害が発生しているか調べる（ステップ５０２）。
【０１１２】
ステーションに障害が発生している場合には、切り離し動作を起動し（ステップ５０３）、切り離すステーションのＥａｓｔ側接続先とＷｅｓｔ側接続先を接続する（ステップ５０４）。
【０１１３】
ステップ５０２でステーションに障害が発生していない場合には、ステーションが切り離されているか調べ（ステップ５０５）、ステーションが切り離されている場合には、切り戻し動作を起動し（ステップ５０６）、上述のステップ５０４で設定した接続を削除する（ステップ５０７）。
【０１１４】
図２０Ａ〜図２０Ｃを参照して、ＳＯＮＥＴ／ＳＤＨといった回線交換にて接続変更する場合を考える。回線交換方式の場合、経路制御部５０は、経路制御機能として回線交換部５１を備える。この回線交換部５１は、パス５１ａと、このパス５１ａの接続を瞬時に切り替えるパススイッチ部５１ｂおよびパススイッチ部５１ｃからなるｐａｔｈｓｗｉｔｃｈ機能と、を含む。
【０１１５】
切り離し前は、図２０Ａのように、回線（ＰＴ１）に示されるルートを通っている。この状態で、ステーション３０（ＳＳ２１）の切り離し動作を行うには、図２０Ｂに示されるように、回線（ＰＴ２）を新設し、パススイッチ部５１ｂおよびパススイッチ部５１ｃによって、回線（ＰＴ２）へと切り換える。これにより、ステーション３０（ＳＳ２１）を切り離す。
【０１１６】
ステーション３０（ＳＳ２１）が、基板交換などにより障害から復旧した場合は、削除せずに切り替えによって未使用にしていた回線（ＰＴ１）へパススイッチ部５１ｂおよびパススイッチ部５１ｃを切り戻すことにより、図２０Ｃのように、回線（ＰＴ１）を用いた当初のルートへ戻る。
【０１１７】
一方、経路制御部５０においてフレーム交換により、ステーション３０と光インタフェース４０の間の接続を変更する場合は、図２１のように、経路制御部５０はフレーム交換部５２を備える。このフレーム交換部５２は、ステーション３０および光インタフェース４０が個別に接続される複数の図示しない接続ポートを備えている。そして、図２２Ａに例示されるようなルーティングテーブル５３にて、各接続ポート間に設定される接続経路の制御を行う。すなわち、ルーティングテーブル５３は、各接続経路毎に送信元アドレス５３ａ、宛先アドレス５３ｂが設定される構成になっている。
【０１１８】
送信元アドレス５３ａは、送信元のステーション３０または光インタフェース４０が接続されるフレーム交換部５２の接続ポートのアドレスを示している。
宛先アドレス５３ｂは、宛先のステーション３０または光インタフェース４０が接続されるフレーム交換部５２の接続ポートのアドレスを示している。
【０１１９】
さらに、本実施の形態の場合には、ルーティングテーブル５３にて定義される個々の接続経路毎に、フリーズフラグ５３ｃが設定される。
このフリーズフラグ５３ｃは、ルーティングテーブル５３を使用した経路制御に際して、特定のルート（接続経路）を迂回している間、当該ルートがルーティングテーブル５３から忘れ去られてしまうのを防ぐ目的で設定される。すなわち、復元が必要なルートのテーブルエントリには“ＹＥＳ”が設定され、それ以外は“ＮＯ”が設定される。
【０１２０】
図２２Ａの初期設定状態では、フレーム交換部５２において、ＯＰＴＳ２２が接続された接続ポート（ａ２２ａ）と、ＳＳ２２のＷｅｓｔ側が接続された接続ポート（ａ２ｗ）が双方向に接続されている。また、ＳＳ２２のＥａｓｔ側が接続された接続ポート（ａ２ｅ）と、ＳＳ２１のＷｅｓｔ側の接続ポート（ａ１ｗ）が双方向に接続されている。また、ＯＰＴＳ２１が接続された接続ポート（ａ２１ａ）と、ＳＳ２２のＷｅｓｔ側が接続された接続ポート（ａ１ｅ）が双方向に接続されている。
【０１２１】
これにより、ＯＰＴＳ２２およびＯＰＴＳ２１に対して、複数のＳＳ２２およびＳＳ２１がループ状に接続されている。
この図２２Ａの設定による通常状態で、一つのステーション３０（ＳＳ２１）を切り離す場合、図２２Ｂのように、接続ポート（ａ２１ａ）と接続ポート（ａ２ｅ）を双方向に接続する迂回路のルートを、ルーティングテーブル５３に新設するとともに、迂回されてしまう旧ルートに対応するテーブルエントリにフリーズフラグ５３ｃ（この場合、“ＹＥＳ”）を設定する。
【０１２２】
そして、ステーション３０（ＳＳ２１）が復旧したとき、図２２Ｃのように、ルーティングテーブル５３から、迂回のために追加したテーブルエントリを削除し、旧ルートのテーブルエントリのフリーズフラグ５３ｃの設定を解除し（“ＮＯ”）、正常状態に戻す。
【０１２３】
切り離し中であっても、ＲＰＲネットワーク７０内でのステーション３０の位置関係（時計回りに配置など）の規則を決定していることで、切り離したとき、経路制御部５０においてどのような接続経路の変更を行えばよいか、インテリジェントカード２０にて一意に算出することが可能となっている。
【０１２４】
また、一部のステーション３０をＲＰＲネットワーク７０から切り離しても、ＲＰＲネットワーク７０の伝送路のリング状態を保つため、切り離し中、一時的にＲＰＲ自体の障害対策機能での救済措置が行われるものの、ＲＰＲネットワーク７０がリング状態に復帰したときには、ＲＰＲ自体の救済措置は解除される。
【０１２５】
そのため、多重障害の発生時には、最初に経路制御部５０の経路制御によるステーション３０の切り離し等の対策が機能し、その状態でさらにステーション３０等に障害が発生した場合に、ＲＰＲ本来の障害対策が機能することとなる。この結果、多重障害に対しても、従来技術よりも障害耐性が向上する。
【０１２６】
なお、ステーション３０を切り離す要因としては、たとえば、ステーション３０を構成する回路基板の故障（キープアライブ障害を含む）、ステーション３０のスロット１１からの脱落、ＲｉｎｇＩＤ−Ｍｉｓｍａｔｃｈの発生、等が考えられる。
【０１２７】
以上説明したように、本実施の形態によれば、シェルフ１０に対して、同一または異なるＲＰＲネットワーク７０に属する複数のステーション３０を実装する場合に、シェルフ１０に対して追加または削除されたステーション３０を、自動的にＲＰＲネットワーク７０に登録または削除することができる。
【０１２８】
また、各々に複数のステーション３０が実装された複数のシェルフ１０をＲＰＲネットワーク７０に接続する構成であっても、インテリジェントカード２０からステーション３０のリングＩＤ記憶部３９に設定されたＲｉｎｇ−ＩＤを利用することにより、誤ったＲＰＲネットワーク７０へのステーション３０の接続に際して、誤接続の警告等の適切なエラー対策を実施することで、異なるＲＰＲネットワーク７０間の混信等のない、的確な通信を行うことが可能になる。
【０１２９】
さらに、インテリジェントカード２０により、ステーション３０や光インタフェース４０の動作状態を監視しているので、たとえば、ステーション３０の故障などにより、当該ステーション３０をＲＰＲネットワーク７０から切り離す必要がある場合には、インテリジェントカード２０が、経路制御部５０を制御して自動的に切り離しを行うことができる。また、ステーション３０等を構成する回路基板の交換などにより、ステーション３０の障害が復旧した場合には、経路制御部５０を制御することで自動的に元の状態に復旧させることができる。
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【０１３０】
（付記１）
第１通信システムとの間での情報の授受を制御する少なくとも一つの第１通信制御手段と、
前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する少なくとも一つの第２通信制御手段と、
前記第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段と、
を含むことを特徴とする回線収容装置。
（付記２）
付記１記載の回線収容装置において、
複数の前記第１通信制御手段および前記第２通信制御手段が着脱されるスロットを備え、
前記経路制御手段は、前記スロットに装着された複数の前記第１通信制御手段と複数の前記第２通信制御手段との間で、回線交換またはパケット交換にて前記情報転送経路の切替制御を行うことを特徴とする回線収容装置。
（付記３）
付記１記載の回線収容装置において、
前記第１通信システム上には、複数の前記第２通信システムが構築され、個々の前記回線収容装置には、同一または異なる前記第２通信システムに属する複数の前記第２通信制御手段が装着され、
個々の前記第２通信制御手段は、個々の前記第２通信システムに付与された識別情報を記憶する記憶手段と、前記識別情報を用いて当該第２通信システムを識別する制御論理とを含むことを特徴とする回線収容装置。
（付記４）
付記１記載の回線収容装置において、
前記第１通信システム上には、複数の前記第２通信システムが構築され、
前記第２通信制御手段は、当該第２通信制御手段が属する前記第２通信システムの識別情報を記憶する記憶手段と、前記第２通信システムへの前記第２通信制御手段の追加操作時に、当該第２通信システム内における追加位置を決定する制御論理と、を含むことを特徴とする回線収容装置。
（付記５）
付記１記載の回線収容装置において、
さらに、前記経路制御手段、前記第１および第２通信制御手段を制御する構成制御手段を備え、
前記構成制御手段は、前記第１および第２通信制御手段の少なくとも一方の前記回線収容装置に対する追加または切り離しに際して、前記経路制御手段による前記第１および第２通信制御の間の接続関係の再構築を行う制御論理を備えたことを特徴とする回線収容装置。
（付記６）
付記１記載の回線収容装置において、
前記経路制御手段は、前記第１通信制御手段と第２通信制御手段との間の経路制御を行う回線交換機能を備え、
前記第１通信制御手段は、前記経路制御手段の内部に設定された設定回線に対する接続経路を切り替えるためのパススイッチ機能を備え、
前記第１および／または第２通信制御手段の前記回線収容装置に対する追加または切り離しに際して、前記パススイッチ機能を用いて前記第１通信制御手段と前記第２通信制御手段との間の接続経路の変更が行われることを特徴とする回線収容装置。
（付記７）
付記１記載の回線収容装置において、
前記経路制御手段は、前記第１通信制御手段と第２通信制御手段との間の経路制御を行うフレーム交換機能を備え、
前記経路制御手段は、第１および第２通信制御手段の間で授受されるフレームの転送経路を定義する転送経路情報と、前記転送経路情報が有効か否かを示す有効無効情報とが設定される経路制御テーブルを備え、
前記第１および／または第２通信制御手段の前記回線収容装置に対する追加または切り離しに際して、前記経路制御テーブルを更新することで、前記第１通信制御手段と前記第２通信制御手段との間の接続経路の変更が行われることを特徴とする回線収容装置。
（付記８）
付記１記載の回線収容装置において、
さらに、前記経路制御手段、前記第１および第２通信制御手段を制御する構成制御手段を備え、
前記構成制御手段は、前記回線収容装置に実装される複数の前記第２通信制御手段の、前記第２通信システム内における接続順を決定する実装位置決定論理を備え、
前記第２通信制御手段の前記回線収容装置に対する追加または切り離しに際して、前記実装位置決定論理に基づいて前記接続順を決定することを特徴とする回線収容装置。
（付記９）
付記１記載の回線収容装置において、
さらに、前記経路制御手段、前記第１および第２通信制御手段を制御する構成制御手段を備え、
前記構成制御手段は、前記第１および第２通信制御装置と前記経路制御手段の稼働状況を外部の管理端末装置に通知する機能を備えたことを特徴とする回線収容装置。
（付記１０）
付記１記載の回線収容装置において、
前記第２通信システムは、互いに情報の転送方向が逆な一対のリング状伝送路を用いるＲＰＲ（Resilient Packet Ring）であり、前記第１通信システムにて接続された複数の前記回線収容装置の各々に備えられた前記第２通信制御手段は、前記ＲＰＲと第３通信システムとの間における情報の授受を制御するＲＰＲ局を構成することを特徴とする回線収容装置。
（付記１１）
付記１記載の回線収容装置において、
前記第２通信システムは、互いに情報の転送方向が逆な一対のリング状伝送路を用いるＲＰＲであり、
前記第２通信制御手段は、
前記ＲＰＲにて用いられるＲＰＲフレームの一部に個々の前記第２通信システムのリング識別情報を格納する手段と、
自己の属する前記第２通信システムの前記リング識別情報と、他の前記第２通信制御手段から到来する前記ＲＰＲフレームに格納されている前記リング識別情報を照合して、前記ＲＰＲフレームの正当性を判別し、通信遮断またはエラー警報を行う判別手段と、
を含むことを特徴とする回線収容装置。
（付記１２）
付記１記載の回線収容装置において、
さらに、前記経路制御手段、前記第１および第２通信制御手段を制御する構成制御手段を備え、
前記構成制御手段は、前記第１および／または第２通信制御手段の障害検出を契機として、前記経路制御手段を制御することにより、障害の前記第１および／または第２通信制御手段を前記第１および／または第２通信システムから切り離す制御論理を含むことを特徴とする回線収容装置。
（付記１３）
第１通信システムとの間での情報の授受を制御する第１通信制御手段と、前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する第２通信制御手段が実装される回線収容装置の制御方法であって、
前記第１通信制御手段と前記第２通信制御手段を、当該第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段を介して接続することで前記第２通信システムを構築する第１工程と、
前記第１通信制御手段および／または第２通信制御手段の増設または取り外しに際して、前記情報転送経路の変更を行う第２工程と、
を含むことを特徴とする回線収容装置の制御方法。
（付記１４）
付記１３記載の回線収容装置の制御方法において、
前記第１工程において、複数の前記第２通信システムに個別に属する複数の前記第２通信制御手段を前記回線収容装置内に実装する場合、個々の前記第２通信システムを識別するための識別情報を個々の前記第２通信制御手段に記憶させ、
個々の前記第２通信手段は、前記第２通信システムに対して送出する通信情報内への前記識別情報の付加操作、および前記通信情報に付加された前記識別情報の検出操作を行うことで、個々の前記第２通信システムの弁別を行うことを特徴とする回線収容装置の制御方法。
（付記１５）
第１通信システムとの間での情報の授受を制御する第１通信制御手段と、前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する第２通信制御手段と、第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段とが実装される回線収容装置に備えられた構成制御装置の制御プログラムであって、
前記第２通信制御手段の障害時または前記回線収容装置からの取り外し時に、前記経路制御手段に、障害の前記第２通信手段を迂回する前記情報転送経路を設定させる機能、
任意の前記第２通信システムに対する前記第２通信制御手段の追加時に、当該第２通信システム内における追加位置を決定する機能、
を前記構成制御装置に実現させることを特徴とする制御プログラム。
（付記１６）
第１通信システムとの間での情報の授受を制御する第１通信制御手段と、前記第１通信システムを通信媒体として用いる第２通信システムとの間での情報の授受を制御する第２通信制御手段と、第１通信制御手段と前記第２通信制御手段との間における情報転送経路の切替制御を行う経路制御手段とが実装される回線収容装置において、前記第２通信制御手段を制御する制御プログラムであって、
前記第２通信システムに対して送出する通信情報に前記識別情報を付加する機能、
前記通信情報に付加された前記識別情報を検出する機能、
前記識別情報を用いて、個々の前記第２通信システムを弁別する機能、
を前記第２通信制御手段に実現させることを特徴とする制御プログラム。
【図面の簡単な説明】
【０１３１】
【図１】本発明の一実施の形態である回線収容装置の構成の一例を示す概念図である。
【図２】本発明の一実施の形態である回線収容装置の一部をより詳細に例示したブロック図である。
【図３】本発明の一実施の形態である回線収容装置の一部をより詳細に例示したブロック図である。
【図４】本発明の一実施の形態である回線収容装置の作用を説明するブロック図である。
【図５】本発明の一実施の形態である回線収容装置の作用を説明するフローチャートである。
【図６】本発明の一実施の形態である回線収容装置の作用を説明するフローチャートである。
【図７】本発明の一実施の形態である回線収容装置の作用を説明するブロック図である。
【図８】本発明の一実施の形態である回線収容装置の作用を説明するブロック図である。
【図９】本発明の一実施の形態である回線収容装置の作用を説明するブロック図である。
【図１０】本発明の一実施の形態である回線収容装置の作用を説明するフローチャートである。
【図１１】本発明の一実施の形態である回線収容装置の作用を説明するブロック図である。
【図１２】本発明の一実施の形態である回線収容装置の作用を説明する概念図である。
【図１３】本発明の一実施の形態である回線収容装置の作用を説明するブロック図である。
【図１４】本発明の一実施の形態である回線収容装置を含む情報ネットワークの作用を説明する概念図である。
【図１５】本発明の一実施の形態である回線収容装置の作用を説明するフローチャートである。
【図１６】本発明の一実施の形態である回線収容装置にて用いられるＩＤＬＥ−Ｆｒａｍｅの構成例を示す概念図である。
【図１７】本発明の一実施の形態である回線収容装置の作用を説明するフローチャートである。
【図１８】本発明の一実施の形態である回線収容装置を含む情報ネットワークの作用を説明する概念図である。
【図１９】本発明の一実施の形態である回線収容装置を含む情報ネットワークの作用を説明する概念図である。
【図２０Ａ】本発明の一実施の形態である回線収容装置における回線交換方式による経路制御の推移を説明する概念図である。
【図２０Ｂ】本発明の一実施の形態である回線収容装置における回線交換方式による経路制御の推移を説明する概念図である。
【図２０Ｃ】本発明の一実施の形態である回線収容装置における回線交換方式による経路制御の推移を説明する概念図である。
【図２１】本発明の一実施の形態である回線収容装置におけるフレーム交換方式による経路制御を説明する概念図である。
【図２２Ａ】本発明の一実施の形態である回線収容装置におけるフレーム交換方式による経路制御に用いられるルーティングテーブルを説明する概念図である。
【図２２Ｂ】本発明の一実施の形態である回線収容装置におけるフレーム交換方式による経路制御に用いられるルーティングテーブルの推移を説明する概念図である。
【図２２Ｃ】本発明の一実施の形態である回線収容装置におけるフレーム交換方式による経路制御に用いられるルーティングテーブルの推移を説明する概念図である。
【符号の説明】
【０１３２】
１０  シェルフ
１１  スロット
１２ａ  制御信号線
１２ｂ  制御信号線
１２ｃ  制御信号線
１２ｄ  制御信号線
１３  主信号線
２０  インテリジェントカード
２１  ＭＰＵ
２２  主記憶
２３  ＲＯＭ
２４  入出力インタフェース
２５  バス
２６  オペレーティングシステム
２７  シェルフ制御プログラム
２８  カード管理テーブル
２８ａ  スロットＩＤ
２８ｂ  リングＩＤ
３０  ステーション
３１  制御部
３２  データ送受信部
３３  右回りインタフェース
３４  左回りインタフェース
３５  ＧＦＰフレーマ
３６  ＧＦＰフレーマ
３７  リングレット
３８  リングレット
３９  リングＩＤ記憶部
４０  光インタフェース
４１  光ファイバ
５０  経路制御部
５１  回線交換部
５１ａ  パス
５１ｂ  パススイッチ部
５１ｃ  パススイッチ部
５２  フレーム交換部
５３  ルーティングテーブル
５３ａ  送信元アドレス
５３ｂ  宛先アドレス
５３ｃ  フリーズフラグ
６０  監視装置
７０  ＲＰＲネットワーク
７１  アイドルフレーム
７２  フレーム寿命
７３  ベースコントロール
７４  送信元ＭＡＣアドレス
７５  予約領域
７５ａ  リングＩＤ
７５ｂ  残予約領域
７６  フレームチェックシーケンス
８０  ユーザネットワーク
８１  通信ケーブル
【図１】
2006279891.tif 000004
【図２】
2006279891.tif 000005
【図３】
2006279891.tif 000006
【図４】
2006279891.tif 000007
【図５】
2006279891.tif 000008
【図６】
2006279891.tif 000009
【図７】
2006279891.tif 000010
【図８】
2006279891.tif 000011
【図９】
2006279891.tif 000012
【図１０】
2006279891.tif 000013
【図１１】
2006279891.tif 000014
【図１２】
2006279891.tif 000015
【図１３】
2006279891.tif 000016
【図１４】
2006279891.tif 000017
【図１５】
2006279891.tif 000018
【図１６】
2006279891.tif 000019
【図１７】
2006279891.tif 000020
【図１８】
2006279891.tif 000021
【図１９】
2006279891.tif 000022
【図２０Ａ】
2006279891.tif 000023
【図２０Ｂ】
2006279891.tif 000024
【図２０Ｃ】
2006279891.tif 000025
【図２１】
2006279891.tif 000026
【図２２Ａ】
2006279891.tif 000027
【図２２Ｂ】
2006279891.tif 000028
【図２２Ｃ】
2006279891.tif 000029