(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されるネットワーク装置であって、
スロットに収容される大きさの異なる複数種別のネットワークインタフェースに結合可能な少なくとも４つのコネクタ、及びいずれかのコネクタを介して前記ネットワークインタフェースから入力されるパケットを処理し、前記コネクタに結合されるネットワークインタフェース部に向かってパケットを出力するパケット転送部、前記各コネクタと前記パケット転送部とを接続する1つ以上のパス、前記パスを管理するパス制御部とを有するパケット処理部と、前記パスを切り替えるスイッチとを有し、
前記ネットワークインタフェースは前記スロットに収容される大きさを示す種別情報を有し、
前記パス制御部は、前記ネットワークインタフェースから取得した種別情報に基づいて前記スイッチの制御を行ない、前記各コネクタに接続するパスの数を制御することを特徴とするネットワーク装置。
【請求項２】
請求項１記載のネットワーク装置であって、
前記パス制御部は、前記コネクタの状態を監視し、前記ネットワークインタフェースが電気的に接続されたか否かを検出する、ネットワーク装置。
【請求項３】
請求項１または２記載のネットワーク装置であって、
前記パス制御部は、一のコネクタが前記ネットワークインタフェースと電気的に接続されたこと検出した場合、前記ネットワークインタフェースが有する種別情報を取得し、取得した種別情報に基づいて前記パス制御部は予め設定された前記種別情報とパスの対応関係を示すテーブルに基づき前記各コネクタに接続するパスの数を制御する、ネットワーク装置。
【請求項４】
請求項１ないし３記載のネットワーク装置であって、
コネクタは、ネットワークインタフェースの基板の面に対して垂直な面上に２次元方向に配置される、ことを特徴とするネットワーク装置。
【請求項５】
請求項１ないし４記載のネットワーク装置であって、
管理部をさらに備え、
前記コネクタは４以上備え、
前記管理部は、ネットワークインタフェースと電気的に接続しているか否かを示す前記コネクタと電気的に接続しているネットワークインタフェースの前記種別情報を取得し、前記種別情報および前記スイッチの状態を出力する、ネットワーク装置。
【請求項６】
請求項１ないし５記載のネットワーク装置であって、
複数のパケット転送部間でパケット転送するスイッチファブリックユニットをさらに有し、
前記スイッチファブリックユニットを介して転送されたパケットは、前記コネクタに電気的に接続されるネットワークインタフェースを介してネットワークに送信される、ネットワーク装置。
【請求項７】
パケット処理デバイスであって、
スロットに収容される大きさの異なる複数種別のネットワークインタフェースに結合可能な少なくとも４つのコネクタと、
前記コネクタを介して前記ネットワークインタフェースから入力されるパケットを処理し、コネクタに結合されるネットワークインタフェース部に向かってパケットを出力するパケット転送部と、前記各コネクタと前記パケット転送部とを接続する1つ以上のパスと、前記パスを管理するパス制御部とを有するパケット処理部と、前記パスを切り替えるスイッチとを備え、
前記ネットワークインタフェースは前記スロットに収容される大きさを示す種別情報を有し、
前記パス制御部は、前記ネットワークインタフェースから取得した種別情報に基づいて前記スイッチの制御を行ない、前記各コネクタに接続するパスの数を制御し
前記ネットワークインタフェースは、前記スロットに対して、スロット内でネットワークインタフェースの基板面に平行な平面上に二次元に配置され、
少なくとも二つの前記ネットワークインタフェースは前記平面に垂直な面内の直交する二軸方向に異なる大きさであり、該コネクタは前記基板面に垂直な面内に二次元に配置され、ネットワークインタフェースごとに前記基板面に垂直な面内で、前記基板と平行な一次元方向に配置される、ことを特徴とするパケット処理デバイス。
【請求項８】
請求項７記載のパケット処理デバイスであって、
前記コネクタの一と前記ネットワークインタフェースとの電気的な接続に応じて、ネットワークインタフェース前記電気的な接続されるコネクタに対応するパスを選択するパス管理部をさらに備える、パケット処理デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置または、パケット処理デバイスに関する。
【背景技術】
【０００２】
従来のネットワーク装置は、特許文献１のようにパケットプロセッシングユニット１つあたり、ネットワークインタフェースを横方向に２つ接続することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７７６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
次世代のネットワーク装置では回線速度が高速化し、サポートする回線が１０Ｍｂｐｓから１００Ｇｂｐｓまで、１万倍のスケーラビリティがある。【０００５】
それに対して物理的な回線ポートの大きさは、最も低速な１０ＢＡＳＥ−Ｔのポートと最も高速な１００Ｇｂｐｓのトランシーバとを比較しても数倍程度の差しかなく、回線速度のスケーラビリティほどの差はない。そのため、様々な回線速度をサポートするネットワークインタフェースについて、従来よりも小型化し、より柔軟に収容することが求められる。【０００６】
柔軟な収容を実現するには、従来一方向に複数のネットワークインタフェースを接続できるようにしていたが、縦方向にも複数接続できる必要がある。一方、回線容量の大きいネットワークインタフェースを使用する場合でも１つのコネクタで接続できるようする必要があるが、この方法ではパケット転送エンジンから各コネクタに割り当てる伝送信号ピンが不足する。
【課題を解決するための手段】
【０００７】
上記課題の少なくとも一を解決するために、本発明の一態様は、一つのスロットに収容されるネットワークインタフェース部に結合可能な４つのコネクタ、及びいずれかのコネクタを介して前記ネットワークインタフェースから入力されるパケットを処理し、コネクタに結合されるネットワークインタフェース部に向かってパケットを出力するパケット処理回路とを有する転送処理部と、パケット処理回路とコネクタとのパスを管理するパス制御部と、を有するネットワーク装置である。【０００８】
具体的には、例えば、ネットワーク装置のパス制御部は、パケット転送エンジンから出力している伝送信号ピンを、接続するネットワークインタフェースの種類によって振り分ける。
【発明の効果】
【０００９】
本発明の一態様により、多様なネットワークインタフェースに対応可能となる。
【図面の簡単な説明】
【００１０】
【図１】ネットワーク装置構成図
【図２】ネットワークインタフェース接続位置とネットワーク種別情報による、ピン５２とピン５４が繋がるコネクタ
【図３】コネクタ１個あたりのピン最大割り当て数とネットワークインタフェース種別による各コネクタのピン割り当て数
【図４】スイッチ切り替えフロー(ネットワークインタフェース接続時)
【図５】パケットプロセッシングユニットの複数の形態とネットワーク装置外観図
【図６】課題を説明する図
【図７】ネットワーク装置の変形例
【発明を実施するための形態】
【００１１】
図１は、ネットワーク装置の構成を示す。
【００１２】
ネットワーク装置１０００は主に、ベーシックコントロールユニット３０２、スイッチファブリックユニット３０３、パケットプロセッシングユニット３０１、パケットプロセッシングユニット３０４、ネットワークインターフェースユニット１５０、１６０、１７０を有する。
【００１３】
パケットプロセッシングユニット３０１は、一つのスロットに収容される大きさの異なるネットワークインターフェースの一に結合可能な少なくとも４つのコネクタ、及びいずれかのコネクタを介して前記ネットワークインターフェースから入力されるパケットを処理し、コネクタに結合されるネットワークインターフェース部に向かってパケットを出力するパケット転送部とパケット転送部とコネクタとのパスを管理するパス制御部とを有するパケット処理部、またはパケット処理デバイスの一例である。
【００１４】
パケットプロセッシングユニット３０１は、左下コネクタ４０４を介してシングルフルサイズのネットワークインタフェースユニット１５０に接続される。パケットプロセッシングユニット３０１は、右上コネクタ４０５および右下コネクタ４０６を介して２つのシングルハーフサイズのネットワークインターフェース部１６０が２個に接続される。また、パケットプロセッシングユニット３０１は、ダブルフルサイズのネットワークインターフェースユニット１７０に、左上コネクタ４０３および左下コネクタ４０４及び右上コネクタ４０５および右下コネクタ４０６を介して接続される。
【００１５】
ネットワークインターフェースユニット１５０は、回線に接続されるポート１５５と、ポートとネットワーク側のコネクタ１７８に内部バスを介して接続されるネットワークプロセッサ１５３と、メモリ（図示せず）に格納される種別情報１２２を有する。種別情報は、ネットワークインターフェース部の属性を示す情報であり、例えば、ネットワークインターフェース部のサイズを示す情報である。サイズは、例えば、シングルハーフサイズ、ダブルハーフサイズ、シングルフルサイズ、ダブルフルサイズの４種類を本実施例で用いるが、本発明は、これらのサイズや数に限定されない。本実施例では、ネットワークインターフェースユニット１５０のメモリに保持される種別情報１２２に、シングルフルサイズを特定する情報が含まれる。
【００１６】
なお、ネットワークインターフェースユニット１６０及び１７０も、ネットワークインターフェースユニット１５０と同様に、回線に接続されるポート１５５と、ポートとネットワーク側のコネクタ１７８に内部バスを介して接続されるネットワークプロセッサ１５３と、メモリに格納される種別情報１２２とを有する。また、ネットワークインターフェースユニット１６０のメモリに保持される種別情報１２２に、シングルハーフサイズを特定する情報が含まれる。ネットワークインターフェースユニット１７０のメモリに保持される種別情報１２２に、ダブルフルサイズを特定する情報が含まれる。
【００１７】
パケットプロセッシングユニット３０１は、ネットワークインタフェースユニットが接続されるコネクタ、左上コネクタ４０３、左下コネクタ４０４、右上コネクタ４０５、右下コネクタ４０６を有する。
【００１８】
パケットプロセッシングユニット３０１は、パケット転送エンジン５０１、検索エンジン５０３、及びサブクロスバースイッチ５０４を有する。検索エンジン５０３は、ネットワークインターフェース部を介して受信したパケットの出力先を、パケットのヘッダに含まれる情報によって検索する処理を行なう回路である。
【００１９】
パケット転送エンジン５０１は、受信したパケットを、検索エンジンにより特定された出力先に転送する処理を行なう回路である。
【００２０】
サブクロスバースイッチ５０４は、クロスバースイッチ１８５とのインターフェースで、クロスバースイッチ１８５を介して、別の一以上のパケットプロセッシングユニットと通信可能である。
【００２１】
パケット転送エンジン５０１は、伝送信号ピン５１、５２、５３、５４に接続される。
【００２２】
伝送信号ピン５１は、コネクタ４０４とパケット転送エンジン５０１とを結ぶピンである。伝送信号ピン５１で、コネクタ４０４とパケット転送エンジン５０１間におけるパケット等のデータ伝送がされる。
【００２３】
伝送信号ピン５２は、左上コネクタ４０３あるいは左下コネクタ４０４とパケット転送エンジン５０１間を結ぶピンである。伝送信号ピン５２で、複数のコネクタにいずれかに繋がるかはスイッチ５５０１のスイッチ方向により決定される。スイッチ５５０１を介して、伝送信号ピン５２は、左上コネクタ４０３あるいは左下コネクタ４０４とパケット転送エンジン５０１間における、パケット等のデータ転送がされる。
【００２４】
伝送信号ピン５３は、コネクタ４０６とパケット転送エンジン５０１とを結ぶピンである。伝送信号ピン５３で、コネクタ４０６とパケット転送エンジン５０１間におけるパケット等のデータ伝送がされる。伝送信号ピン５４は、右上コネクタ４０５あるいは右下コネクタ４０６とパケット転送エンジン５０１間のパケット等のデータ転送がされる。
【００２５】
上述のとおり、伝送信号ピン５２と伝送信号ピン５４それぞれが、複数のコネクタにいずれかに繋がるかはスイッチ５５０１およびスイッチ５５０２のスイッチ方向により決定される。また、伝送信号ピン５１と伝送信号ピン５３については、スイッチングせず、どちらも下側のコネクタ、つまり左下コネクタ４０４と右下コネクタ４０６に繋がり、パケット転送エンジン５０１からのデータやパケット転送エンジン５０１へのデータが、伝送信号ピン５１または５３を介して伝送される。
【００２６】
さらに、パケットプロセッシングユニット３０１は、スイッチ制御装置１２１を有する。スイッチ制御装置１２１は、パケット転送部（パケット転送エンジン）とコネクタとのパス（伝送信号ピン）管理するパス管理部の一例である。
【００２７】
スイッチ制御装置１２１は、内部バスを介してコネクタ４０３、４０４、４０５、４０６に接続される。スイッチ制御装置１２１は、これらのコネクタに接続される、ネットワークインターフェース部１５０または１６０から種別情報１２２を取得する。スイッチ制御装置１２１は、スイッチ５５０１およびスイッチ５５０２に内部バスを介して接続される。スイッチ制御装置１２１は、ネットワークインターフェースの接続位置と種別情報と繋がるべきコネクタの指定との対応を示すスイッチ制御テーブル１９０を有する。
【００２８】
スイッチ制御装置１２１は、取得した種別情報１２２とスイッヂ制御テーブル１２１を用いて、スイッチ５５０１及びスイッチ５５０２をスイッチ方向を制御する。このスイッチ制御装置１２１による制御により、伝送信号ピン５２と伝送信号ピン５４それぞれが、複数のコネクタ４０３、４０４、４０５、４０６のいずれかに繋がり、パケット転送エンジン５０１とコネクタとのデータ伝送が、行なわれる。つまり、スイッチ制御装置１２１は、パケットプロセッシングユニット３０１であるパケット処理回路とコネクタとのパスを管理するパス制御部である。なお、スイッチ制御装置１２１は、スイッチごとにあってもよい。
【００２９】
なお、スイッチ５５０１、５５０２は、全ての伝送信号ピン上にあってもよい。あるいは、複数のスイッチを含むスイッチ処理部で、複数の伝送信号ピンのデータ伝送のスイッチ方向が、ある伝送信号ピンの数単位でスイッチ制御装置１２１により決定されてもよい。
【００３０】
ベーシックコントロールユニット３０２にはプロセッサ１７５が搭載されており、主にルーティングプロトコル処理や装置制御を行う。また、ベーシックコントロールユニット３０２は、入力部からコマンドを受け付け、表示部に、パケットプロセッシングユニット３０１やネットワークインターフェース部の状態や、パケットプロセッシングユニット３０１と接続されるネットワークインターフェース部の情報、スイッチング制御装置によるスイッチの状態を出力する。
【００３１】
また、パケットプロセッシングユニット３０４は、パケットプロセッシングユニット３０１と同様のスイッチ制御装置、スイッチ制御テーブル、コネクタ、スイッチ、パケット中継に必要な機能を実行する回路（パケット転送エンジン、検索エンジン）を有する。
【００３２】
また、２つのパケットプロセッシングユニット３０１及び３０４を示したが、パケットプロセッシングユニットは、一つでも３つ以上あってもよく、複数のパケットプロセッシングユニットは、バックプレーンや、スイッチファブリックユニットを介してデータ伝送されてもよい。これらのデータ伝送により、異なるパケットプロセッシングユニットが収容するネットワークインターフェース部１５０、１６０、１７０を介して、中継対象のパケットが、ネットワークとの入出力が行なわれる。
【００３３】
図２は、スイッチ制御テーブル１９０の例である。このネットワークインタフェース種別情報１２２とネットワークインタフェース接続位置の関係から、出力伝送信号ピン５２と出力伝送信号ピン５４がどのコネクタに繋がるのかを示したものが図２である。
【００３４】
スイッチ制御テーブル１９０は、ネットワークインタフェイス接続位置２１０、ネットワーク種別情報２２０、ピン５２およびピン５４が繋がるコネクタ２３０との対応付けを示す。
【００３５】
ネットワークインタフェイス接続位置２１０の欄は、ネットワークインタフェースを接続する位置どのコネクタと接続されているかを示し、左下コネクタ４０４は、左側のスイッチ５５０１、右下コネクタは、右側のスイッチ５５０２に対応する。ネットワークインタフェース種別２２０というのは接続したネットワークインタフェースの種別情報、ピン５２およびピン５４が繋がるコネクタ２３０はそれぞれのピンがどのコネクタに繋がるのかを示すものである。なお表中のハイフンは下コネクタにネットワークインタフェースが未接続時ということを示している。
【００３６】
図３は、４つのコネクタ、左上コネクタ４０３、左下コネクタ４０４、右上コネクタ４０５、右下コネクタ４０６それぞれに割り当てることのできるピンの最大数を表３１０に示す。パケット転送エンジン５０１からネットワークインタフェースに出力する伝送信号ピンの合計をＮ本とすると、左下コネクタ４０４にはＮ／２本、左上コネクタ４０３にはＮ／４本、右下コネクタ４０６にはＮ／２本、右上コネクタ４０５にはＮ／４本が、各コネクタのピン最大割り当て数となる。
【００３７】
表３２０は、ネットワークインタフェース種別情報１２２とネットワークインタフェース接続位置の関係から左コネクタに関する各コネクタのピン割り当て数を示す。
表３３０はネットワークインタフェース種別情報１２２とネットワークインタフェース接続位置の関係から右コネクタに関する各コネクタのピン割り当て数を示す。表中のサイズとは、シングルハーフサイズネットワークインタフェースのサイズを１とした時の各ネットワークインタフェースのサイズである。パケット転送エンジン５０１からネットワークインタフェースに出力する伝送信号ピンの合計をＮ本とする。ネットワークインタフェースを左下コネクタ４０４に接続し、かつネットワークインタフェース種別がシングルハーフサイズもしくはダブルハーフサイズだった場合、左下コネクタ４０４のピン割り当て数はＮ／４本で、左上コネクタ４０３のピン割り当て数はＮ／４本である。ネットワークインタフェースを左下コネクタ４０４に接続し、かつネットワークインタフェース種別がシングルフルサイズもしくはダブルフルサイズだった場合、左下コネクタ４０４のピン割り当て数はＮ／２本で、左上コネクタ４０３のピン割り当て数は０本である。ネットワークインタフェースを左下コネクタ４０４に接続しない場合、左下コネクタ４０４のピン割り当て数はＮ／４本で、左上コネクタ４０３のピン割り当て数はＮ／４本である。ネットワークインタフェースを右下コネクタ４０６に接続し、かつネットワークインタフェース種別がシングルハーフサイズもしくはダブルハーフサイズだった場合、右下コネクタ４０６のピン割り当て数はＮ／４本で、右上コネクタ４０５のピン割り当て数はＮ／４本である。ネットワークインタフェースを右下コネクタ４０６に接続し、かつネットワークインタフェース種別がシングルフルサイズもしくはダブルフルサイズだった場合、右下コネクタ４０６のピン割り当て数はＮ／２本で、右上コネクタ４０５のピン割り当て数は０本である。ネットワークインタフェースを右下コネクタ４０６に接続しない場合、右下コネクタ４０６のピン割り当て数はＮ／４本で、右上コネクタ４０５のピン割り当て数はＮ／４本である。
【００３８】
図４は、スイッチの切り替えフローチャートを示す。
【００３９】
スイッチ制御部は、ネットワークインタフェースの実装状態を監視し、ネットワークインタフェースの挿抜を検知する。ネットワークインタフェースが左上コネクタ４０３および右上コネクタ４０５に挿入されたと検知した場合（４１０）、スイッチ制御装置１２１は、処理を終了する。スイッチ制御装置１２１は、ネットワークインターフェイスの挿入位置が下側コネクタであるか否かを判別する（４２０）。ネットワークインタフェースが左下コネクタ４０４および右下コネクタ４０６に挿入された場合（４２０のＹｅｓ）、スイッチ制御装置１２１がネットワークインタフェースの種別情報１２２を読み取りネットワークインターフェイスの種別を確認する（４３０）。その種別がシングルフルサイズもしくはダブルフルサイズであれば、スイッチ制御装置１２１は、スイッチ制御テーブル１９０を参照し、スイッチ方向を確認し（４６０）、スイッチ（５５０１または５５０２）スイッチ位置が下側コネクタであれば処理を終了する。スイッチ制御装置１２１は、スイッチ方向の確認結果、スイッチ方向が上であれば（４６０のＮｏ）、スイッチ位置が下側コネクタ切り替える指示をスイッチに出す。
【００４０】
一方、確認結果、ネットワークインターフェイスの種別がシングルハーフサイズもしくはダブルハーフサイズであれば、スイッチ制御装置１２１は、スイッチ方向を確認し（４５５）、スイッチ位置が下側コネクタであれば（４８０のＹｅｓ）、上側コネクタにスイッチ５５０２を切り替える指示をスイッチ（５５０１、５５０２）に出す。一方、スイッチ報告の確認結果、スイッチ一が下側コネクタでない場合（４５５のＮｏ）、処理を終了する。
さらに、スイッチ制御装置１２１は、ネットワークインターフェイスの状態を定期的に監視し、下コネクタからネットワークインタフェースを取り外されらことを検知した場合（４１５）、スイッチ位置が下側コネクタ側になっていれば（４５５、４８０のＹｅｓ）、上側コネクタにスイッチ５５０２を切り替える。
【００４１】
具体例を用いて説明する。ネットワークインタフェースをパケットプロセッシングユニット３０１に接続すると、パケットプロセッシングユニット３０１に搭載されているスイッチ制御装置１２１が、ネットワークインタフェースからネットワークインタフェース種別情報１２２を読み取る（４３０）。ネットワークインタフェースを左下コネクタ４０４に接続し、かつネットワーク種別情報がシングルハーフサイズもしくはダブルハーフサイズだった場合（４４０のＹｅｓ）、スイッチ制御装置１２１は出力伝送信号ピン５２を左上コネクタ４０３に繋がるようにスイッチ５５０１を切り替える（４６０のＮｏ）。
【００４２】
ネットワークインタフェースを左下コネクタ４０４に接続し、かつネットワーク種別情報がシングルフルサイズもしくはダブルフルサイズだった場合（４４０のＮｏ）、スイッチ制御装置１２１は、出力伝送信号ピン５２を左下コネクタ４０４に繋がるようにスイッチ５５０１を切り替える（４８０のＮｏ）。なお、ネットワークインタフェースを左下コネクタ４０４に接続していない場合、スイッチ制御装置１２１は、出力伝送信号ピン５２を左上コネクタ４０３に繋がるようにスイッチ５５０１を切り替える。
【００４３】
ネットワークインタフェースを右下コネクタ４０６に接続し、かつネットワーク種別情報がシングルハーフサイズもしくはダブルハーフサイズだった場合（４４０のＹｅｓ）、スイッチ制御装置１２１は出力伝送信号ピン５４を右上コネクタ４０５に繋がるようにスイッチ５５０２を切り替える（４６０のＮｏ）。ネットワークインタフェースを右下コネクタ４０６に接続し、かつネットワーク種別情報がシングルフルサイズもしくはダブルフルサイズだった場合（４４０のＮｏ）、スイッチ制御装置１２１は出力伝送信号ピン５４を右下コネクタ４０６に繋がるようにスイッチ５５０２を切り替える（４８０のＮｏ）。なお、ネットワークインタフェースを右下コネクタ４０６に接続していない時は、スイッチ制御装置１２１は出力伝送信号ピン５４を右上コネクタ４０５に繋がるようにスイッチ５５０２を切り替える。
【００４４】
図５は、ネットワーク装置の筐体２０１内に複数のパケットプロセッシングユニット３０１を結合し、複数のパケットプロセッシングユニット３０１にネットワークインタフェースを結合した状態を示す。なお、筐体２０１は、前面側に複数のスロットが上下方向に構成され、後面側にスイッチファブリックユニット３０３を有する。スロットそれぞれ、パケットプロセッシングユニットそれぞれを水平方向に、前面側から後面側に向かって挿入され、スイッチファブリックユニットを結合する。図５では、幅が半分で高さがフルのシングルフルサイズのネットワークインターフェース１５０ｅが、最上段のスロットに装填されている。ネットワークインターフェース１５０ｅの筐体前面側には、ネットワークケーブルに接続されるポート１５５を備える。そのほかのスロットにもそれぞれ１または２以上のネットワークインターフェース１５０、１６０、１７０、１８０とコネクタを介して結合されるパケットプロセッシングユニット３０１ａ、ｂ、ｃ、ｄ、ｅが装填される。
以上のとおり、図５に示すネットワーク装置の筐体では、複数のネットワークインターフェイスを収容可能なスロットを複数備える。２以上のネットワークインターフェイス（１５０、１６０、１８０）は、該スロット内でネットワークインターフェイスの基板面（５９０）に平行な平面上に二次元に配置される。ネットワークインターフェイスは、基板と垂直な平面内の直交する二軸方向に大きさ異なる。そして、パケットプロセッシングユニット３０１ａ、ｂ、ｃ、ｄ、ｅは、ネットワークインターフェイスと電気的に接続する複数のコネクタを有する。複数のコネクタは、筐体前面側からみると、二次元に配置されかつ同一ネットワークインタフェイスに対しては、基板面と平行な一次元に配置されるコネクタで結合され、電気的に接続される。
なお、図５は、装填されたときの接続形態は、図１で模式的示されたものである。
【００４５】
ネットワークインタフェースは、１スロットに対して、幅が半分で高さも半分のシングルハーフサイズ１６０、幅が半分で高さがフル（スロットの高さに対応）のシングルフルサイズ１５０、幅がフルで高さが半分のダブルハーフサイズ１８０、幅がフル（スロットの左右方向の幅に対応）で高さもフルのダブルフルサイズ１７０の４種類のネットワークインタフェースの例を示す。これらのネットワークインタフェースも筐体前面側にポート１５５を備える。ネットワーク装置筐体２０１パケットプロセッシングユニット３０１ｂには、シングルフルサイズネットワークインタフェース１枚とシングルハーフサイズネットワークインタフェース１６０を２枚結合している。このとき、出力伝送信号ピン５２は左下コネクタ４０４に繋がり、出力伝送信号ピン５４は右上コネクタ４０５に繋がる。
【００４６】
次にパケットプロセッシングユニット３０１ａには、ダブルハーフサイズネットワークインタフェース１８０を２枚に、コネクタにより結合している。このとき、出力伝送信号ピン５２は左上コネクタ４０３に繋がり、出力伝送信号ピン５４は右上コネクタ４０５に繋がる。
【００４７】
パケットプロセッシングユニット３０１ｃには、ダブルハーフサイズネットワークインタフェース１８０を１枚とシングルハーフサイズネットワークインタフェース１６０を２枚とコネクタにより結合している。このとき、出力伝送信号ピン５２は左上コネクタ４０３に繋がり、出力伝送信号ピン５４は右上コネクタ４０５に繋がる。パケットプロセッシングユニット３０１ｄには、ダブルフルサイズネットワークインタフェース１７０を接続している。このとき、出力伝送信号ピン５２は左下コネクタ４０４に繋がり、出力伝送信号ピン５４は右下コネクタ４０６に繋がる。これ以外にも、シングルハーフサイズネットワークインタフェース４枚やシングルフルサイズネットワークインタフェース２枚を接続することが可能である。また、パケットプロセッシングユニット３０１はスイッチファブリックユニット３０３によって他のパケットプロセッシングユニット３０１に通信することが可能である。
【００４８】
次に、ネットワーク装置のＮIFの実装状態確認する例を説明する。管理端末から、ｓｈｏｗ ｎｉｆのコマンドをネットワーク装置１０００が、受けるとネットワークインタフェースの実装情報を取得する。ここではパケットプロセッシングユニットを２つ搭載したネットワーク機器を例にあげる。ＰＰＵとはパケットプロセッシングユニットのことで、ＮIF０−７はＰＰＵのネットワークインタフェースである当該ＰＰＵが備えるコネクタの番号のことである。ネットワークインタフェースとネットワークインタフェース番号と実装状態とネットワークインタフェース種別 とを対応付けて表示する。
出力例を以下に示す。
ｓｈｏｗ ｎｉｆ
ＰＰＵ０
ＮＩＦ０:ａｃｔｉｖｅ ＮＩＦ＿ＴＹＰＥ
ＮＩＦ１:ａｃｔｉｖｅ ＮＩＦ＿ＴＹＰＥ
ＮＩＦ２:ｕｎｕｓｅｄ
ＮＩＦ３:ａｃｔｉｖｅ ＮＩＦ＿ＴＹＰＥ
ＰＰＵ１
ＮＩＦ４: ａｃｔｉｖｅ ＮＩＦ＿ＴＹＰＥ
ＮＩＦ５: ａｃｔｉｖｅ ＮＩＦ＿ＴＹＰＥ
ＮＩＦ６: ａｃｔｉｖｅ ＮＩＦ＿ＴＹＰＥ
ＮＩＦ７: ａｃｔｉｖｅ ＮＩＦ＿ＴＹＰＥ
この出力により、管理者は、どのコネクタが使用中なのか、どの種別のＮＩＦが接続されているのかを把握することができる。
【００４９】
図６は、ネットワークインタフェイスを接続する様子を真横から見た図である。この例を用いて、パケットプロセッシングユニット３０１にスイッチ５５０１およびスイッチ５５０２を搭載せずに、シングルフルサイズネットワークインタフェースもしくはダブルフルサイズネットワークインタフェースを接続する場合の課題を説明する。図６のようにネットワークインタフェースのコネクタは垂直方向に複数配置しなければならない。こうしなければならない理由としては、パケット転送エンジン５０１から出力する伝送信号ピンには限りがあり、４つのコネクタに伝送信号ピンを振り分けると、シングルフルサイズネットワークインタフェースもしくはダブルフルサイズネットワークインタフェースを接続した場合、伝送帯域が足りなくなってしまう。また、ネットワークインタフェースのコネクタを垂直方向に複数配置すると、ネットワークインタフェースをパケットプロセッシングユニットに接続させようとして、ネットワークインターフェイス前面を押すと、（６３０）、コネクタ１６１は水平方向から直接力がかかっていないので（６１０と６２０）均等に力がかからず、コネクタ１６１とコネクタ１６２の嵌合がうまくいかない可能性がある。これはネットワークインタフェースの基板上のコネクタと、さらに、基板の面とは異なる面上でコネクタが結合するときに、嵌合の問題が発生する。
【００５０】
図７は、図５のネットワーク装置１０００の筐体２０１の変形例である。図７では、図５と筐体前面からみて右に９０度回転したものである。スロットとネットワークインタフェースの基板の並び方が、筐体前面側からみて左右方向に並ぶ。共通のパケットプロセッシングユニット３０１に大きさの異なるネットワークインタフェイス１５０、１６０、１７０、１８０がそれぞれ結合され、ネットワーク装置の筐体に左右に方向に、配置される。それ以外の構成は、図１から図５で説明してきた実施例と同様である。したがって、パケットプロセッシングユニットの基板面に立ったうえでのコネクタの配置が上下にあると、図６と同様の問題が生じる。そのため、本実施例図１ないし５の構成や処理が適用可能である。
【００５１】
上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置いてもよい。  また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００５２】
１０００ネットワーク装置
３０１  パケットプロセッシングユニット
５０１  パケット転送エンジン
５５０１  左コネクタ用スイッチ
５５０２  右コネクタ用スイッチ
１２１  スイッチ制御装置
【図１】
0005970600.tif 000002
【図２】
0005970600.tif 000003
【図３】
0005970600.tif 000004
【図４】
0005970600.tif 000005
【図５】
0005970600.tif 000006
【図６】
0005970600.tif 000007
【図７】
0005970600.tif 000008