(57)【要約】【課題】通信装置の電力効率を向上させる。【解決手段】通信装置は、活性化、又は非活性化することのできる複数のポートを有し、シリアル信号を受信し、複数のポートのうち、シリアル信号上のデータの転送レートに応じた数のポートを活性化し、データを複数の分割データに分割して活性化した該ポートに振り分け、活性化した該ポートを通じて、分割データをパラレル形式で装置内転送するインターフェース部と、前記インターフェース部から装置内転送された分割データをスイッチング処理するスイッチ手段と、を有する。【選択図】図２
2010233002.tif 000002
【特許請求の範囲】
【請求項１】
活性化、又は非活性化することのできる複数のポートを有し、シリアル信号を受信し、該複数のポートのうち、該シリアル信号上のデータの転送レートに応じた数のポートを活性化し、該データを複数の分割データに分割して活性化した該ポートに振り分け、活性化した該ポートを通じて、該分割データをパラレル形式で装置内転送するインターフェース部と、
前記インターフェース部から装置内転送された前記分割データをスイッチング処理するスイッチ手段と、
を有する通信装置。
【請求項２】
前記インターフェース部は、
それぞれの前記ポートに接続され、該ポートを通じて、前記変換手段により出力された前記分割データを装置内転送する複数の転送回路と、
前記転送レートの指標となる指標値を取得する指標値取得手段と、
前記指標値取得手段により取得された前記指標値に応じて、活性化すべきポートの数を決定し、決定した数の前記転送回路のみが動作するように前記複数の転送回路を制御することにより、決定した数のポートを活性化する制御手段と、
前記シリアル信号上のデータを前記複数の分割データに分割する信号処理手段と、
それぞれの前記分割データを、前記制御手段により活性化された前記ポートに接続された前記転送回路に振り分ける変換手段と、
を有する、請求項１に記載の通信装置。
【請求項３】
前記データは、パケットを含むデータであり、
前記信号処理手段は、前記データをパケットごと、又は所定バイトごとに前記分割データに分割する、請求項２に記載の通信装置。
【請求項４】
前記主信号は、ＳＤＨ（Synchronous Digital Hierarchy）フレームであり、
前記信号処理手段は、前記ＳＤＨフレーム上のデータを分割し、前記分割データとして装置内パケットを生成する、請求項２に記載の通信装置。
【請求項５】
前記指標値取得手段は、前記インターフェース部において、前記スイッチ部による転送の転送先が指定されたチャネルの数を前記指標値として取得する、請求項４に記載の通信装置。
【請求項６】
前記信号処理手段は、前記データを一時保存し、所定の周期で読み出される流量監視用メモリを有し、
前記指標値取得手段は、それぞれの前記周期で前記流量監視用メモリから読み出したデータ量を指標値として取得する、請求項２乃至４のいずれか１項に記載の通信装置。
【請求項７】
前記制御手段は、前記指標値についての複数の設定範囲と活性化すべき前記ポートの数とを対応付けて記憶しておき、前記指標値取得手段により取得された前記指標値の属する設定範囲に対応する数を、活性化すべきポートの数とする、請求項２乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記信号処理手段は、前記データを一時保存し、前記活性化したポート数に応じたタイミングで読み出される一時保存メモリを有し、
前記転送レート取得手段は、前記一時保存メモリの使用率を前記指標値として取得する、請求項２乃至４のいずれか１項に記載の通信装置。
【請求項９】
前記制御手段は、前記指標値が所定の下限値以下であれば、該指標値が該下限値より大きくなるまで、活性化するポート数を所定値ずつ増加させ、該指標値が所定の上限値以上であれば、該指標値が該上限値未満となるまで、活性化するポート数を所定値ずつ減少させる、請求項８に記載の通信装置。
【請求項１０】
前記制御手段は、活性化するポートに対応する転送回路へ電源を供給し、非活性化するポートに対応する転送回路へ電源を供給しない、請求項２乃至９のいずれか1項に記載の通信装置。
【請求項１１】
活性化又は非活性化することのできる複数のポートのうち、受信されるシリアル信号上のデータの転送レートに応じた数のポートを活性化し、
前記データを複数の分割データに分割して活性化した該ポートに振り分け、活性化した該ポートを通じて、該分割データをパラレル形式で装置内転送し、
装置内転送した前記分割データを処理する、通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置の内部回路の電源を制御する技術に関する。
【背景技術】
【０００２】
通信ネットワークにおいては、複数のインターフェースを備え、受信側インターフェースで受信した信号を、所定の送信側インターフェースで送信するスイッチなどの通信装置が用いられる。この種の通信装置においては、受信側インターフェースが受信した信号を、装置内で、クロスコネクト先の送信側インターフェースへ転送する。以下、この装置内での転送のことを「装置内転送」と呼ぶ。
【０００３】
上記スイッチの一例が特許文献１に開示されている。この特許文献１に開示されたスイッチでは、１つのインターフェースに対して複数のポートを設け、それら複数のポートを用いて複数のパケットをパラレルに装置内転送する方式が採られていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００５−５２５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のスイッチでは、次のような理由で、電力効率が良好でない場合があった。
【０００６】
一般的に、スイッチなどの通信装置で受信する信号の転送レートの値は、常に最大値というわけではなく、期間や時間により変動するものである。それなのに、特許文献１に記載のスイッチは、転送レートの値に関わらず、動作中は、全ての出力ポートの転送回路の電源を常にオンにしていた。
【０００７】
このため、転送レートが低くなっても、転送回路の電源消費量は転送レートが高いときと変わらず、電力効率がよくないという問題があった。
【０００８】
本発明は、装置内での信号転送を複数のポートを用いてパラレルに行う通信装置の電力効率を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の通信装置は、活性化、又は非活性化することのできる複数のポートを有し、シリアル信号を受信し、該複数のポートのうち、該シリアル信号上のデータの転送レートに応じた数のポートを活性化し、該データを複数の分割データに分割して活性化した該ポートに振り分け、活性化した該ポートを通じて、該分割データをパラレル形式で装置内転送するインターフェース部と、前記インターフェース部から装置内転送された前記分割データをスイッチング処理するスイッチ手段と、を有する。
【００１０】
本発明の通信装置の制御方法は、活性化又は非活性化することのできる複数のポートのうち、受信されるシリアル信号上のデータの転送レートに応じた数のポートを活性化し、前記データを複数の分割データに分割して活性化した該ポートに振り分け、活性化した該ポートを通じて、該分割データをパラレル形式で装置内転送し、装置内転送した前記分割データを処理する、通信装置の制御方法である。
【発明の効果】
【００１１】
本発明によれば、通信装置は、シリアル信号の内部転送レートに基づく指標値に応じた数のポート数を活性化して、そのポートを通じて内部転送するので、常に全てのポートを活性化する構成と比較して、通信装置の電力効率が向上する。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態の通信装置の一構成例を示すブロック図である。
【図２】本発明の第１の実施形態のインターフェースの一構成例を示すブロック図である。
【図３】本発明の第１の実施形態のＳＥＲＤＥＳ部の一構成例を示すブロック図である。
【図４】（ａ）本発明の第１の実施形態のパケットの一構成例を示す図である。（ｂ）本発明の第１の実施形態の分割パケットの一構成例を示す図である。
【図５】本発明の第１の実施形態の受信データ量と流量情報との対応関係を示す表である。
【図６】本発明の第１の実施形態の判定テーブルに記載の内容をまとめた表である。
【図７】本発明の第１の実施形態の出力制御部の動作を示すフローチャートである。
【図８】本発明の第１の実施形態の通信装置の動作結果の一例を示す図である。
【図９】本発明の第１の実施形態の通信装置の動作結果の一例を示す図である。
【図１０】本発明の第２の実施形態のインターフェースの一構成例を示すブロック図である。
【図１１】本発明の第２の実施形態の出力制御部の動作を示すフローチャートである。
【図１２】本発明の第３の実施形態のインターフェースの一構成例を示すブロック図である。
【図１３】本発明の第３の実施形態の装置内パケットの一構成例を示す図である。
【図１４】本発明の第３の実施形態のパスチャネル数と流量情報との対応関係を示す表である。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
本発明を実施するための第１の実施形態について図面を参照して詳細に説明する。図１は、通信装置１の構成を示すブロック図である。通信装置１は、パケットデータを宛先へ転送する機能を有する通信機器であり、例えば、Ｌ２(Layer 2)スイッチやＬ(Layer 3)３スイッチである。通信装置１は、ネットワーク管理装置２に接続される。
【００１４】
通信装置１は、インターフェース１０〜１７と、スイッチ部２０と、装置管理部３０とを有する。インターフェース１０〜１７のそれぞれには、主信号を伝送するためのケーブルが接続される。ここで、主信号は、シリアル形式で転送される信号であり、パケットデータを含む。
【００１５】
インターフェース１０〜１７のそれぞれは、主信号上のデータを、パケットごと、または所定のバイト数ごとに分割して、これらの分割した各データに転送先を示す情報を付加して、パラレル形式でスイッチ部へ送信する。パラレル形式で転送される複数の信号（分割したデータ）をパラレル信号とする。
【００１６】
スイッチ部２０は、分割したデータに付加された情報を参照して、インターフェース１０〜１７のうち、いずれかのインターフェースからのパケットを、他のインターフェースへ転送する。
【００１７】
装置管理部３０は、ネットワーク管理装置２の制御に従って、インターフェース１０〜１３と、インターフェース１０〜１３との間のクロスコネクト方法を設定する。例えば、装置管理部３０は、パケットのヘッダ情報と、転送先のインターフェースの物理アドレスとの対応関係を示すテーブルなどに基づいて、交差接続方法を設定する。
【００１８】
装置管理部３０は、クロスコネクト設定に基づいて、各インターフェース（１１〜１７）の転送動作を制御する。
【００１９】
ネットワーク管理装置２は、通信装置１などの複数の通信装置を管理し、これらの装置を制御する。
【００２０】
通信装置１のような通信装置を複数使用してネットワークを構成することにより、通信システムは、そのネットワークを使用して、送信元から送信先へ、パケットデータを転送することができる。
【００２１】
次に、図１に示したインターフェース１０〜１７の構成について説明する。インターフェース１０〜１７は同様な構成であるため、ここでは、インターフェース１０およびインターフェース１４の構成について詳しく説明し、他のインターフェースについての詳しい説明を省略する。
【００２２】
図２は、インターフェース１０および１４の構成の一部を示すブロック図である。同図は、インターフェース１０が外部から主信号を受信し、インターフェース１４が主信号を外部へ送信する場合について、各インターフェースの構成を記載したものである。
【００２３】
インターフェース１０が送信側、インターフェース１４が受信側となる場合の各インターフェースの構成は、図２に示した構成と左右対称の構成となる。同図においては、インターフェース１０が送信側、インターフェース１４が受信側の場合の構成については省略されている。
【００２４】
インターフェース１０は、受信部１０１、パケット受信処理部１０３、ＳＥＲＤＥＳ部１０５、流量監視部１０７、および出力制御部１０９を有する。
【００２５】
受信部１０１は、外部の通信装置から主信号を受信し、パケット受信処理部１０３へ装置内転送する。
【００２６】
パケット受信処理部１０３は、データ保持メモリ１０３１および流量監視用メモリ１０３２を有し、これらのメモリに主信号に含まれるパケットを一旦保持する。
【００２７】
データ保持メモリ１０３１に保持されたパケットは、オンとなっているポート数に応じた速度で読み出され、読み出されたパケットはＳＥＲＤＥＳ部１０５へ転送される。
【００２８】
流量監視用メモリ１０３２に保持されたパケットは、オンとなっているポート数にかかわらず、所定の周期で流量監視部１０７により読み出され、読み出されたパケットは破棄される。
【００２９】
パケット受信処理部１０３は、パケットのヘッダ情報を参照して、インターフェース１５〜１８のうち、いずれに転送すべきかを判断し、転送先のインターフェースを示す宛先情報を付加する。転送すべきインターフェースは、装置管理部３０におけるクロスコネクト設定により、決定される。
【００３０】
パケットのバイト数が所定値以上である場合は、パケット受信処理部１０３は、そのパケットを所定のバイト数ごとに分割する。そして、パケット受信処理部１０３は、分割後の各パケット（以下、「分割パケット」という）に、宛先情報と、順序情報とを付加する。
【００３１】
順序情報は、分割パケットの転送順序を示す情報であり、受信側で各分割パケットを再結合するために付加される。
【００３２】
パケット受信処理部１０３は、宛先情報を付加したパケット、又は宛先情報および順序情報を付加した分割パケットをＳＥＲＤＥＳ部１０５へ装置内転送する。
【００３３】
ＳＥＲＤＥＳ部１０５は、パケット受信処理部１０３から装置内転送された主信号を、複数本の信号線を通じてパラレル形式でスイッチ部２０へ送信する。
【００３４】
図３は、ＳＥＲＤＥＳ部１０５の構成を示すブロック図である。同図を参照すると、ＳＥＲＤＥＳ部１０５は、変換回路１０５１、転送回路１０５２等の複数の転送回路と、転送回路に対応付けて設けられたポート１０５６等の複数のポートと、制御部１０６０とを有する。本実施形態では、転送回路およびポートのそれぞれの数を４つとする。
【００３５】
変換回路１０５１は、パケット受信処理部１０３から受信するシリアル信号をパラレル信号に変換する。
【００３６】
詳細には、変換回路１０５１は、パケット処理部１０３からの各パケット、又は分割パケットを、複数のポートのうち、活性化しているポートに振り分けて、そのポートに対応する転送回路へパラレル形式で転送する。
【００３７】
１０５２〜１０５５の転送回路のそれぞれは、ポートごとに設けられ、変換回路１０５１と１本の信号線で接続される。転送回路は、変換回路１０５１からのパケットデータを、対応するポートを通じて、スイッチ部２０へ転送する。
【００３８】
１０５６〜１０５９のポートのそれぞれは、スイッチ２０と信号線で接続される。動作中の転送回路に対応するポートは活性化された（オン）状態となり、停止中の転送回路に対応するポートは非活性化された（オフ）状態となる。
【００３９】
制御部１０６０は、出力制御部１０９の制御に従い、変換回路１０５１のシリアルーパラレル変換動作と、各転送回路１０５２等の電源を制御する。
【００４０】
図２に戻り、流量監視部１０７は、主信号のデータ流量、すなわち装置内転送レートの指標となる指標値を監視する。
【００４１】
例えば、流量監視部１０７は、所定の周期で、流量監視用メモリ１０３２のメモリからパケットを読み出し、メモリ使用量（各周期における受信データ量）を指標値として取得する。この受信データ量を、読み出した周期で割った値が装置内転送レートとなる。
【００４２】
流量監視部１０７は、予め設定しておいた閾値と、受信データ量とを比較し、比較結果を示す流量情報１０７１を作成する。流量監視部１０７は、その流量情報１０７１を出力制御部１０９へ送信する。流量情報１０７１の詳細については、後述する。
【００４３】
出力制御部１０９は、判定テーブル１０９１を有する。判定テーブル１０９１には、閾値と指標値との比較結果、すなわち受信データ量が属する数値範囲と、パラレル信号を転送するために活性化すべきポートの数とが対応付けて記載される。判定テーブル１０９１の詳細については、図６において後述する。
【００４４】
出力制御部１０９は、流量情報１０７１に対応するポート数を判定テーブル１０９１から取得する。出力制御部１０９は、取得したポート数だけを活性化させるために必要な数の転送回路（１０５２等）がオンとなるように、各転送回路の電源を制御する。
【００４５】
次に、図２に示したスイッチ部２０について説明する。スイッチ部２０は、パラレル転送された各パケットに付加された宛先情報を参照し、その宛先情報の示すインターフェースへパケット、又は分割パケットを転送する。
【００４６】
続いて、図２を参照して、送信側のインターフェース１４の構成について説明する。インターフェース１４は、ＳＥＲＤＥＳ部１４１、パケット送信処理部１４３、および送信部１４５を有する。
【００４７】
ＳＥＲＤＥＳ部１４１は、スイッチ部２０からのパラレル信号を束ね、シリアル信号に変換してパケット送信処理部１４３へ転送する。
【００４８】
分割パケットに順序情報が付加されている場合、ＳＥＲＤＥＳ部１４１は、その順序情報を取り除くとともに、順序情報の示す順に分割パケットを並べて再結合する。
【００４９】
パケット送信処理部１４３は、ＳＥＲＤＥＳ部１４１からのシリアル信号に含まれるパケットから、パケット受信処理部１０３で付加された宛先情報を取り除いて、送信部１４５へ転送する。
【００５０】
送信部１４５は、パケット送信処理部１４３からの主信号を、ヘッダ情報の示す宛先へ送信する。
【００５１】
図４（ａ）および（ｂ）は、本実施形態におけるパケットの構成の一例を示す図である。図３（ａ）は、受信部１０１が受信したパケットの構成を示す図であり、同図（ａ）に示すように、パケットの情報部にヘッダ部が付加されている。
【００５２】
図４（ｂ）は、パケット受信処理部１０３が送信する分割パケットの構成を示す図であり、同図（ｂ）に示すように、パケット受信処理部１０３は、受信したパケットを複数の分割パケットに分割し、各分割パケットに、宛先情報および順序情報を付加する。
【００５３】
図５は、受信データ量と、流量情報１０７１との関係を示す表である。メモリ使用率には、閾値１、閾値２、閾値３の３つの閾値が予め設定されている。これらの閾値として、メモリ使用率が、その値以上であれば、パケット損失が生じないような値が設定される。
【００５４】
受信データ量が閾値３以上である場合、流量監視部１０７により、「状態４」を示す流量情報１０７１が作成される。
【００５５】
受信データ量が閾値３未満、閾値２以上である場合には「状態３」を示す流量情報１０７１が作成され、メモリ使用率が閾値２未満、閾値１以上である場合には「状態２」を示す流量情報１０７１が作成され、受信データ量が閾値１未満である場合には「状態１」を示す流量情報１０７１が作成される。
【００５６】
図６は、インターフェース１つ当たりのポート数が４つの場合に、判定テーブル１０９１に記載される内容をまとめた表である。同図に示すように、判定テーブル１０９１には、流量情報１０７１の示す内容、すなわちメモリ使用率の属する数値範囲と、「必要ポート数」との対応関係が記載される。「必要ポート数」は、パラレル信号を転送するために活性化すべきポートの数である。
【００５７】
判定テーブル１０９１には、メモリ使用率が大きくなるほど、必要ポート数は、大きくなるように、対応関係が記載される。
【００５８】
例えば、流量情報１０７１が「状態１」（閾値３以上）を示す場合、必要ポート数は「４」である。流量情報１０７１が「状態２」（閾値３未満、閾値２以上）を示す場合、必要ポート数は「３」であり、流量情報１０７１が「状態３」（閾値２未満、閾値１以上）を示す場合、必要ポート数は「２」である。流量情報１０７１が「状態１」（閾値１未満）を示す場合、必要ポート数は「１」である。
【００５９】
図７を参照して、出力制御部１０９の動作について説明する。同図は、出力制御部１０９の動作を示すフローチャートである。この動作は、通信装置１の電源が投入されたときに開始する。同図を参照すると、出力制御部１０９は、流量監視部１０７から、流量情報１０７１を取得する（ステップＳ１）。
【００６０】
出力制御部１０９は、判定テーブル１０９１を参照して、流量情報１０７１の示す内容に対応する「必要ポート数」を求める（ステップＳ２）。出力制御部１０９は、現在オン（活性化状態）となっているポート数と、必要ポート数とが等しいか否かを判断する（ステップＳ３）。
【００６１】
現在のポート数と必要ポート数とが等しければ（ステップＳ３：ＹＥＳ）、出力制御部１０９は、ステップＳ１に戻る。現在のポート数と必要ポート数とが等しくなければ（ステップＳ３：ＮＯ）、出力制御部１０９は、現在のポート数が、必要ポート数より大きいか否かを判断する（ステップＳ４）。
【００６２】
現在のポート数が、必要ポート数より大きければ（ステップＳ４：ＹＥＳ）、出力制御部１０９は、現在のポート数と必要ポート数との差分の数のポート数をオフ（非活性化状態）にするように、転送回路（１０５２等）の電源を制御する（ステップＳ５）。
【００６３】
現在のポート数が、必要ポート数より大きくなければ（ステップＳ４：ＮＯ）、出力制御部１０９は、現在のポート数と必要ポート数との差分の数のポート数をオンにするように、転送回路（１０５２等）の電源を制御する（ステップＳ６）。ステップＳ５またはＳ６の後、出力制御部１０９は、ステップＳ１に戻る。
【００６４】
図８および図９を参照して、通信装置１の動作結果の一例について説明する。図８は、全てのポート（Ｐ１〜Ｐ４）をオンにしている場合における、通信装置１の動作を説明するための図である。
【００６５】
インターフェース１０は、「Ａ」、「Ｂ」のパケットを外部から受信すると、パケット「Ａ」を「Ａ−１」、「Ａ−２」、「Ａ−３」および「Ａ−４」の分割パケットに分割し、パケット「Ｂ」を「Ｂ−１」および「Ｂ−２」の分割パケットに分割する。インターフェース１１は、「ａ」、「ｂ」のパケットを外部から受信すると、パケット「ａ」を「ａ−１」、「ａ−２」および「ａ−３」の分割パケットに分割し、パケット「ｂ」を「ｂ−１」、「ｂ−２」および「ｂ−３」の分割パケットに分割する。
【００６６】
クロスコネクト設定より、「Ａ−１」、「Ａ−２」、「Ａ−３」、「Ａ−４」、「ａ−１」、「ａ−２」、「ａ−３」の分割パケットの転送先のインターフェースは、インターフェース１４である。また、「Ｂ−１」、「Ｂ−２」、「ｂ−１」、「ｂ−２」、「ｂ−３」の分割パケットの転送先のインターフェースは、インターフェース１５である。
【００６７】
受信側のインターフェース１０は、「Ａ−１」、「Ａ−２」、「Ａ−３」、「Ａ−４」の分割パケットそれぞれに、受信した順番「１」、「２」、「３」、「４」を示す順序情報と、転送先を示す宛先情報とを付加する。「Ｂ−１」、「Ｂ−２」の分割パケットについても同様である。インターフェース１１も同様に、各分割パケットに順序情報および宛先情報を付加する。
【００６８】
インターフェース１０、１１は、これらの分割パケットを４つのポートに振り分け、各ポートを通じてパラレル形式で転送する。
【００６９】
例えば、インターフェース１０は、「Ａ−１」、「Ａ−２」、「Ａ−３」、「Ａ−４」の分割パケットをそれぞれ、Ｐ１〜Ｐ４のポートを介してスイッチ部２０に転送し、次いで、「Ｂ−１」、「Ｂ−２」の分割パケットをＰ１、Ｐ２のポートを通じてスイッチ部２０に転送する。また、インターフェース１１は、「ａ−１」、「ａ−２」、「ａ−３」、「ｂ−１」の分割パケットをそれぞれ、Ｐ１〜Ｐ４のポートを介してスイッチ部２０に転送し、次いで、「ｂ−２」、「ｂ−３」の分割パケットをＰ１、Ｐ２のポートを通じてスイッチ部２０に転送する。
【００７０】
スイッチ部２０は、各分割パケットの宛先情報を参照し、その情報の示すインターフェースへ転送する。「Ａ−１」、「Ａ−２」、「Ａ−３」、「Ａ−４」、「ａ−１」、「ａ−２」、「ａ−３」のパケットは、インターフェース１４へ転送され、「Ｂ−１」、「Ｂ−２」、「ｂ−１」、「ｂ−２」、「ｂ−３」のパケットは、インターフェース１５へ転送される。
【００７１】
受信側のインターフェース１４、１５は、パラレル方式で転送された各パケットの順序情報を参照し、その情報の示す順番で各分割パケットを再結合する。インターフェース１４、１５は、再結合したパケット「Ａ」、「Ｂ」、「ａ」、「ｂ」をヘッダ情報に基づいて外部の装置へ送信する。
【００７２】
図９は、一部のポートの動作がオフの場合における、通信装置１の動作を説明するための図である。インターフェース１０、１１において、内部転送レートが減少し、１本のポートがオフとなった場合について考える。
【００７３】
図９において、図８の場合と同様のパケットデータを受信したとき、インターフェース１０、１１は、各分割パケットを活性化している３つのポートに振り分け、各ポートを通じてパラレル形式で転送する。
【００７４】
例えば、インターフェース１０は、「Ａ−１」、「Ａ−２」、「Ａ−３」の分割パケットをそれぞれ、Ｐ１〜Ｐ３のポートを介してスイッチ部２０に転送し、次いで、「Ａ−４」、「Ｂ−１」、「Ｂ−２」の分割パケットをＰ１〜Ｐ３のポートを通じてスイッチ部２０に転送する。また、インターフェース１１は、「ａ−１」、「ａ−２」、「ａ−３」の分割パケットをそれぞれ、Ｐ１〜Ｐ３のポートを介してスイッチ部２０に転送し、次いで、「ｂ−１」、「ｂ−２」、「ｂ−３」の分割パケットをＰ１〜Ｐ３のポートを通じてスイッチ部２０に転送する。
【００７５】
なお、本実施形態では各インターフェースに設けるポートの数を４つとしているが、ポート数は、複数であればよく、４つに限られないのは勿論である。閾値の数も３つに限られない。
【００７６】
また、本実施形態では、通信装置１は、主信号の装置内転送レートの指標値として、メモリ使用率を取得しているが、装置内転送レートの値に応じて変動する値であれば、他の値を指標値として取得してもよい。
【００７７】
本実施形態では、通信装置１は、判定テーブル１０９１を参照することで、活性化するポート数を決定しているが、テーブルを用いず、所定の演算式を使用することにより、ポート数を算出することもできる。
【００７８】
本実施形態では、通信装置１は、各転送回路の電源をオンオフすることにより、活性化状態のポート数を変更している。しかし、転送回路の電源オンとしつつ、転送動作のみを停止することで、消費電力を低減できる場合もある。この場合は、通信装置１は、転送動作のみを制御することで、活性化状態のポート数を変更してもよい。
【００７９】
以上説明したように、本実施形態によれば、通信装置１は、主信号（シリアル信号）の転送レートに応じた数のポート数を活性化して、そのポートを通じて内部転送するので、常に全てのポートを活性化する構成と比較して、通信装置の電力効率が向上する。
【００８０】
また、出力制御部１０９は、受信データ量についての複数の設定範囲と、活性化すべきポート数（「必要ポート数」）とを対応付けて記載した判定テーブル１０９１を有するので、このテーブルを参照することで、複雑な演算を行うことなく、必要なポート数を容易に決定することができる。
【００８１】
（第２の実施形態）
本発明の第２の実施形態について説明する。図１０は、本実施形態の通信装置１ａの構成を示すブロック図である。同図を参照すると、通信装置１ａは、流量監視部１０７が流量監視用メモリ１０３２を有さず、流量情報１０７１の代わりにデータ保持メモリ１０３１のメモリ使用率の値を示すメモリ使用率情報１０７１ａを取得し、出力制御部１０９が判定テーブル１０９１を有しない点で、第１の実施形態と異なる。
【００８２】
メモリ使用率は、装置内転送レートの指標となる値である。メモリ使用率は、受信データ流量と、装置内転送されたデータ流量との差に応じて変動するためである。すなわち、受信データ流量が装置内転送データ流量より多い場合、メモリ使用率が大きくなり、所定の閾値以上であれば、オンとするポート数を増加させるのが望ましい。受信データ流量が装置内転送データ流量より少ない場合、メモリ使用率が小さくなり、所定の閾値以下であれば、オンとするポート数を減少させるのが望ましい。
【００８３】
出力制御部１０９は、メモリ使用率と、予め設定された閾値Ａ、Ｂ（Ａ＞Ｂ）とを比較する。閾値Ａ、Ｂは、活性化するポート数を増減する範囲における、メモリ使用率の上限値、下限値である。出力制御部１０９は、メモリ使用率が、閾値Ａ以上であれば、活性化するポート数を増加させ、メモリ使用率が、閾値Ｂ以下であれば、活性化するポート数を減少させる。
【００８４】
図１１は、本実施形態の出力制御部１０９の動作を示すフローチャートである。同図を参照すると、出力制御部１０９は、メモリ使用率情報１０７１ａを取得する（ステップＳ１ａ）。
【００８５】
出力制御部１０９は、メモリ使用率情報１０７１ａの示すメモリ使用率が、閾値Ａ以上であるか否かを判断する（ステップＳ３ａ）。
【００８６】
メモリ使用率が、閾値Ａ未満であれば（ステップＳ３ａ：ＮＯ）、出力制御部１０９は、メモリ使用率が、閾値Ｂ以下であるか否かを判断する（ステップＳ４ａ）。メモリ使用率が、閾値Ｂより大きければ（ステップＳ４ａ：ＮＯ）、出力制御部１０９は、ステップＳ１ａに戻る。
【００８７】
メモリ使用率が、閾値Ｂ以下であれば（ステップＳ４ａ：ＹＥＳ）、出力制御部１０９は、活性化するポート数が１つ増加するように、転送回路１０５２等の電源を制御する（ステップＳ５ａ）。
【００８８】
メモリ使用率が、閾値Ａ以上であれば（ステップＳ３ａ：ＹＥＳ）、出力制御部１０９は、活性化するポート数が１つ減少するように、転送回路１０５２等の電源を制御する（ステップＳ６ａ）。ステップＳ５ａ、またはＳ６ａの後、出力制御部１０９は、ステップＳ１ａに戻る。
【００８９】
なお、図７、図１１に示したフローチャートの一部は、コンピュータプログラムを実行することにより実現することもできる。
【００９０】
以上説明したように、本実施形態によれば、通信装置１ａは、メモリ使用率が所定の設定範囲内の値となるように、転送回路を制御するので、電力効率を向上しつつ、内部転送レートの変動を抑制することができる。
【００９１】
（第３の実施形態）
本発明の第３の実施形態について説明する。図１２は、本実施形態のインターフェース１０ｂの構成を示すブロック図である。同図を参照すると、インターフェース１０ｂは、パケット受信処理部１０３の代わりに、ＳＤＨ信号終端処理部１０２、および装置内パケット生成部１０３ｂを有する点で、第１の実施形態のインターフェースと異なる。
【００９２】
本実施形態では、主信号は、ＳＤＨ（Synchronous Digital Hierarchy）フレームである。
【００９３】
ＳＴＭ−６４信号を受信するインターフェースの場合、ＶＣ３パス換算で、最大１９２チャネルを各インターフェースに割り当てることができる。
【００９４】
装置管理部３０でのクロスコネクト設定において、各インターフェースに、最大１９２チャンネルの論理回線が割り当てられ、装置内パケット生成部１０３ｂにおいて、交差接続先のインターフェースに対応するチャネルが指定される。
【００９５】
ＳＤＨ信号終端処理部１０２は、受信部１０１からのＳＤＨフレームを終端し、SDHフレームに収容されるパス信号を装置内パケット生成部１０３ｂへ転送する。
【００９６】
装置内パケット生成部１０３ｂは、図１３に示すように、パス信号を固定長に分割して、各部を情報部（ペイロード）とし、接続先が指定されたチャネルについて、情報部にヘッダ部を付加した装置内パケットを生成する。
【００９７】
装置内パケット生成部１０３ｂは、生成した装置内パケットのヘッダ部に、接続先を示す宛先情報を格納して、ＳＥＲＤＥＳ部１０５へ転送する。
【００９８】
このように、クロスコネクト先が指定されたチャネルについて装置内パケットが生成されるので、チャネル数に応じて、装置内パケットの生成数が変動する。
【００９９】
また、ＳＤＨ信号は、ＣＢＲ（Continuous Bit-Rate）信号であるため、接続先の指定されたチャンネル数から、受信されるデータ量の予測が可能である。
【０１００】
そこで、図１４に示すように、流量監視部１０７は、装置内パケット生成部１０３ｂにおいて、接続先の指定されたチャネル数を指標値として、各閾値と比較する。
【０１０１】
以上説明したように、本実施形態によれば、通信装置は、ＳＤＨ信号を転送し、複数の論理回線を設定する場合においても、電力効率を向上することができる。
【符号の説明】
【０１０２】
１、１ａ、１ｂ    通信装置
２    ネットワーク管理装置
１０〜１７    インターフェース
２０    スイッチ部
３０    装置管理部
１０１    受信部
１０２    ＳＤＨ信号終端処理部
１０３    パケット受信処理部
１０３ｂ    装置内パケット生成部
１０５、１４１    ＳＥＲＤＥＳ部
１０７    流量監視部
１０９    出力制御部
１４３    パケット送信処理部
１４３ｂ    装置内パケット終端部
１４４    ＳＤＨ信号生成部
１４５    送信部
１０３１    データ保持メモリ
１０３２    流量監視用メモリ
１０５１    変換回路
１０５２〜１０５５    転送回路
１０５６〜１０５９    ポート
１０６０    制御部
１０７１    流量情報
１０７１    メモリ使用率情報
１０９１、１０９１ｂ    判定テーブル
Ｓ１〜Ｓ６、Ｓ１ａ〜Ｓ６ａ    ステップ
【図１】
2010233002.tif 000003
【図２】
2010233002.tif 000004
【図３】
2010233002.tif 000005
【図４】
2010233002.tif 000006
【図５】
2010233002.tif 000007
【図６】
2010233002.tif 000008
【図７】
2010233002.tif 000009
【図８】
2010233002.tif 000010
【図９】
2010233002.tif 000011
【図１０】
2010233002.tif 000012
【図１１】
2010233002.tif 000013
【図１２】
2010233002.tif 000014
【図１３】
2010233002.tif 000015
【図１４】
2010233002.tif 000016