パケットを中継する中継装置であって、領域を分割した複数のエントリを含み、各前記エントリに受信パケットを一時的に格納するパケットバッファと、前記パケットバッファを前記エントリ単位で管理する空きエントリ管理部と、前記パケットバッファからパケットを取り出し、前記エントリ単位でデータエラーを検出するパケットバッファ制御部と、前記パケットバッファの各前記エントリに対応した複数のカウンタを含み、前記エントリ毎のデータエラーの発生回数を保持するエラー発生回数テーブルと、使用可能な空きエントリのエントリ番号をプールするエントリ空きエントリバッファとを備え、前記空きエントリ管理部は、送信パケットが格納されたエントリの番号である第1のエントリ番号と、前記送信パケットのデータエラーのチェック結果を、前記パケットバッファ制御部から受け、前記空きエントリ管理部は、データエラー無しの場合は、前記エラー発生回数テーブルの前記第1のエントリ番号に対応する第1のカウンタを減算する又は0に設定し、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記空きエントリ管理部は、データエラー有りの場合は、前記第1のカウンタを加算し、前記第1のカウンタの値が予め設定されたエラー発生回数閾値未満のとき、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記第1のカウンタの値が前記エラー発生回数閾値以上のとき、前記空きエントリバッファに前記第1のエントリ番号がプールされていたら前記第1のエントリ番号を除外し、前記空きエントリ管理部は、前記空きエントリバッファを参照し、プールされているエントリ番号のいずれかを前記パケットバッファ制御部に通知し、前記パケットバッファ制御部は、通知された前記エントリ番号の前記エントリに、受信パケットを格納する中継装置。請求項1に記載の中継装置であって、前記パケットバッファ制御部は、受信パケットを前記パケットバッファへ格納するためのパケット受信部と、前記パケットバッファに前記受信パケットを格納するデータエラー検出部とを備え、前記空きエントリ管理部は、前記受信パケットを前記パケットバッファへ格納する時の前記エントリ番号を前記パケット受信部へ指示し、前記パケット受信部は、前記受信パケットを前記パケットバッファへ格納するための前記エントリ番号を前記空きエントリ管理部から受け取り、前記データエラー検出部に対して前記エントリ番号へパケットを格納する指示を出し、前記データエラー検出部は、前記パケット受信部からパケット格納指示を受け取り、前記受信パケットにデータ保護コードを付与して前記パケットバッファに格納することを特徴とする中継装置。請求項1又は2に記載の中継装置であって、前記パケットバッファ制御部は、前記パケットバッファから送信パケットを取り出すデータエラー検出部と、前記データエラー検出部から前記送信パケットを受け取り、前記送信パケットを出力回線へ送信する又は前記送信パケットを廃棄するパケット送信部とを備え、前記データエラー検出部が、前記パケットバッファの前記第1のエントリ番号のエントリから送信パケットを取り出し、前記送信パケットに付与されているデータ保護コードを使ってデータエラーをチェックし、チェック結果を前記パケット送信部へ送信し、前記パケット送信部は、前記チェック結果に基づき、データエラーを検出しなかった場合は前記送信パケットを出力回線へ送信し、データエラーを検出した場合は前記送信パケットを出力回線へ送信せずに廃棄し、パケット送信部は、前記第1のエントリ番号とデータエラーのチェック結果を前記空きエントリ管理部へ送信することを特徴とする中継装置。請求項1乃至3のいずれかに記載の中継装置であって、前記パケットバッファとして使用しないエントリの数を保持する障害エントリ数カウンタをさらに備え、前記空きエントリ管理部は、前記第1のカウンタの値が前記エラー発生回数閾値以上のとき、前記障害エントリ数カウンタを加算し、前記空きエントリ管理部は、前記障害エントリ数カウンタが予め定められた障害エントリ数閾値以上の場合に、前記パケットバッファを閉塞する障害通知を出力することを特徴とする中継装置。請求項4に記載の中継装置であって、前記空きエントリ管理部から前記パケットバッファを閉塞する障害通知を受けたときに、前記パケットバッファの閉塞処理を実施する制御部をさらに備えたことを特徴とする中継装置。請求項4に記載の中継装置であって、前記障害エントリ数閾値を設定するための制御部をさらに備えたことを特徴とする中継装置。請求項1乃至4のいずれかに記載の中継装置であって、前記エラー発生回数閾値を設定するための制御部をさらに備えたことを特徴とする中継装置。請求項1乃至7のいずれかに記載の中継装置であって、前記エラー発生回数閾値は、ソフトエラーとハードエラーとを切り分けるための閾値が設定されることを特徴とする中継装置。請求項1乃至8のいずれかに記載の中継装置であって、さらに、前記エラー発生回数テーブルの内容、及び/又は、前記障害エントリ数カウンタの内容を出力又は表示する機能を備えたことを特徴とする中継装置。パケットを中継する中継装置における障害処理方法であって、前記中継装置は、領域を分割した複数のエントリを含み、各前記エントリに受信パケットを一時的に格納するパケットバッファと、前記パケットバッファを前記エントリ単位で管理する空きエントリ管理部と、前記パケットバッファからパケットを取り出し、前記エントリ単位でデータエラーを検出するパケットバッファ制御部と、前記パケットバッファの各前記エントリに対応した複数のカウンタを含み、前記エントリ毎のデータエラーの発生回数を保持するエラー発生回数テーブルと、使用可能な空きエントリのエントリ番号をプールするエントリ空きエントリバッファとを備え、前記空きエントリ管理部は、送信パケットが格納されたエントリの番号である第1のエントリ番号と、前記送信パケットのデータエラーのチェック結果を、前記パケットバッファ制御部から受け、前記空きエントリ管理部は、データエラー無しの場合は、前記エラー発生回数テーブルの前記第1のエントリ番号に対応する第1のカウンタを減算する又は0に設定し、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記空きエントリ管理部は、データエラー有りの場合は、前記第1のカウンタを加算し、前記第1のカウンタの値が予め設定されたエラー発生回数閾値未満のとき、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記第1のカウンタの値が前記エラー発生回数閾値以上のとき、前記空きエントリバッファに前記第1のエントリ番号がプールされていたら前記第1のエントリ番号を除外し、前記空きエントリ管理部は、前記空きエントリバッファを参照し、プールされているエントリ番号のいずれかを前記パケットバッファ制御部に通知し、前記パケットバッファ制御部は、通知された前記エントリ番号の前記エントリに、受信パケットを格納する障害処理方法。ネットワーク中継装置に搭載するパケットバッファの障害処理方法としては、従来はECC等のデータ保護コードを利用して、物理的なバッファ単位で障害を検出し、例えば単位時間あたりの障害発生回数を以ってネットワーク中継装置障害と判定していた。このような場合、当該バッファのある特定領域だけが故障したケースでは、その領域以外は正常動作可能であってもネットワーク中継装置障害に陥っていた。また、マルチキャストパケットのように、パケットバッファの特定領域を複数回に渡り連続で読み出すケースでは、当該領域がソフトエラーにより一時的に故障を引き起こした場合でも、連続して故障したパケットを読み出すことで、複数回の障害を検出してしまうため、ネットワーク中継装置障害に陥っていた。また、ネットワーク中継装置以外のバッファ障害処理技術としては、特許文献1のような方法がある。しかし、特許文献1に記載されたメモリ制御方式では、バッファの故障領域を別領域にコピーして退避する間は、当該パケットバッファへのリードライトアクセスを中断する必要がある。この手法をネットワーク中継装置のパケットバッファに適用した場合は、パケット中継性能が低下するため必ずしも適当ではない。本発明は、以下の点に鑑み、ネットワーク中継装置に搭載するパケットバッファにおいて、パケットバッファで発生する障害を、分割したエントリ単位で管理することで、ネットワーク中継装置の障害の発生確率を軽減し、信頼性を高めることを目的とする。本発明で提供するパケットバッファにおける障害処理方式のひとつの態様によると、以下の構成を備える。即ち、ネットワーク中継装置が受信したパケットを一時的に格納しておくパケットバッファと、前記パケットバッファ領域を分割したエントリ単位で管理するパケットバッファのエントリ管理手段と、前記エントリ単位でパケットの格納から取り出しまでの期間に発生するデータエラーを検出できるデータエラー検出手段と、前記データエラー検出手段で検出したエラー発生回数を前記エントリ単位に記憶するカウンタを備えたエラー発生回数テーブルと、前記エラー発生回数テーブルに記憶された前記エントリ毎のエラー発生回数と予め設定された閾値を比較してエントリ毎の障害を検出する手段と、前記エントリ毎の障害検出手段により検出された障害エントリ数を数えるカウンタと、前記障害エントリ数カウンタが予め設定された閾値と比較することでパケットバッファ障害を検出し上位制御部へ報告する手段と、必要に応じて前記エラー発生回数テーブルと前記障害エントリを数えるカウンタとを出力する手段とを有する。本発明の第1の解決手段によると、パケットを中継する中継装置であって、領域を分割した複数のエントリを含み、各前記エントリに受信パケットを一時的に格納するパケットバッファと、前記パケットバッファを前記エントリ単位で管理する空きエントリ管理部と、前記パケットバッファからパケットを取り出し、前記エントリ単位でデータエラーを検出するパケットバッファ制御部と、前記パケットバッファの各前記エントリに対応した複数のカウンタを含み、前記エントリ毎のデータエラーの発生回数を保持するエラー発生回数テーブルと、使用可能な空きエントリのエントリ番号をプールするエントリ空きエントリバッファとを備え、前記空きエントリ管理部は、送信パケットが格納されたエントリの番号である第1のエントリ番号と、前記送信パケットのデータエラーのチェック結果を、前記パケットバッファ制御部から受け、前記空きエントリ管理部は、データエラー無しの場合は、前記エラー発生回数テーブルの前記第1のエントリ番号に対応する第1のカウンタを減算する又は0に設定し、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記空きエントリ管理部は、データエラー有りの場合は、前記第1のカウンタを加算し、前記第1のカウンタの値が予め設定されたエラー発生回数閾値未満のとき、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記第1のカウンタの値が前記エラー発生回数閾値以上のとき、前記空きエントリバッファに前記第1のエントリ番号がプールされていたら前記第1のエントリ番号を除外し、前記空きエントリ管理部は、前記空きエントリバッファを参照し、プールされているエントリ番号のいずれかを前記パケットバッファ制御部に通知し、前記パケットバッファ制御部は、通知された前記エントリ番号の前記エントリに、受信パケットを格納する中継装置が提供される。本発明の第2の解決手段によると、パケットを中継する中継装置における障害処理方法であって、前記中継装置は、領域を分割した複数のエントリを含み、各前記エントリに受信パケットを一時的に格納するパケットバッファと、前記パケットバッファを前記エントリ単位で管理する空きエントリ管理部と、前記パケットバッファからパケットを取り出し、前記エントリ単位でデータエラーを検出するパケットバッファ制御部と、前記パケットバッファの各前記エントリに対応した複数のカウンタを含み、前記エントリ毎のデータエラーの発生回数を保持するエラー発生回数テーブルと、使用可能な空きエントリのエントリ番号をプールするエントリ空きエントリバッファとを備え、前記空きエントリ管理部は、送信パケットが格納されたエントリの番号である第1のエントリ番号と、前記送信パケットのデータエラーのチェック結果を、前記パケットバッファ制御部から受け、前記空きエントリ管理部は、データエラー無しの場合は、前記エラー発生回数テーブルの前記第1のエントリ番号に対応する第1のカウンタを減算する又は0に設定し、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記空きエントリ管理部は、データエラー有りの場合は、前記第1のカウンタを加算し、前記第1のカウンタの値が予め設定されたエラー発生回数閾値未満のとき、前記第1のエントリ番号を空きエントリとして前記空きエントリバッファにプールし、前記第1のカウンタの値が前記エラー発生回数閾値以上のとき、前記空きエントリバッファに前記第1のエントリ番号がプールされていたら前記第1のエントリ番号を除外し、前記空きエントリ管理部は、前記空きエントリバッファを参照し、プールされているエントリ番号のいずれかを前記パケットバッファ制御部に通知し、前記パケットバッファ制御部は、通知された前記エントリ番号の前記エントリに、受信パケットを格納する障害処理方法が提供される。本発明により、ネットワーク中継装置に搭載するパケットバッファにおいて、パケットバッファで発生する障害を、分割したエントリ単位で管理することで、ネットワーク中継装置の障害の発生確率を軽減することができ、信頼性を高めることができる。以下に、本発明の実施形態について図面に基づいて詳細に説明する。図1は、本発明の実施の形態を示すブロック図である。図1において、ネットワーク中継装置1は、パケットバッファ10と、パケットバッファ制御部20と、エントリ管理部30と、ネットワーク中継装置1の各種動作を制御する制御部40を備える。パケットバッファ10は、ネットワーク中継装置1が受信したパケットを一時的に格納するバッファであり、そのバッファ領域をN個のエントリに分割して管理され、各エントリにはそれぞれネットワーク中継装置1が受信したパケットデータが格納される。なお以降の説明では、分割されたエントリ領域をE0~EN-1Nは2以上の整数と表す。パケットバッファ制御部20は、データエラー検出部201と、パケット受信部202と、パケット送信部203を有する。パケット受信部202は、受信したパケットをパケットバッファ10へ格納するためのエントリ番号をエントリ管理部30から受け取り、データエラー検出部201に対して当該エントリ番号へパケットを格納する指示パケット格納指示を出す。データエラー検出部201は、パケット受信部202から前述のパケット格納指示を受け取り、当該パケットにデータ保護コードを付与してパケットバッファ10に格納する。ネットワーク中継装置1がパケットを送信する場合は、データエラー検出部201は、パケットバッファ10から送信パケットを取り出してパケット送信部203へ送信する。また、データエラー検出部201は、パケットバッファ10からパケットを取り出した時に、当該パケットデータに付与されているデータ保護コードを使ってデータエラーをチェックし、そのチェック結果をパケット送信部203へ送信する。パケット送信部203は、データエラー検出部201から送信パケットと、送信パケットが格納されていたパケットバッファエントリ番号と、データエラーのチェック結果を受け取り、データエラーのチェック結果がエラーであった場合には、送信パケットを廃棄し、それ以外の場合は、送信パケットを出力回線へ送信する。また、パケット送信部203は、データエラー検出部201から受け取ったエントリ番号とデータエラー検出結果をエントリ管理部30へ転送する。エントリ管理部30は、空きエントリ管理部301と、エラー発生回数テーブル302と、エラー発生回数閾値レジスタ303と、障害エントリ数カウンタ304と、障害エントリ数閾値レジスタ305と、空きエントリバッファ306を有する。空きエントリ管理部301は、ネットワーク中継装置1が受信したパケットをパケットバッファ10へ格納する時のエントリ番号をパケット受信部202へ指示する。またネットワーク中継装置1がパケットを送信する場合は、パケット送信部203から送信パケットが格納されていたエントリ番号と当該エントリからパケットを取り出した時のデータエラーチェック結果を受け取る。エラー発生回数テーブル302は、パケットバッファ10のエントリ数と同数のN個のカウンタを備えており、パケットバッファ10のエントリ毎のエラー発生回数を保持する。なお以降の説明では、このカウンタをそれぞれC0~CN-1Nは2以上の整数と表す。エラー発生回数閾値レジスタ303は、制御部40によって予め閾値が設定されるレジスタであり、この閾値は、空きエントリ管理部301により、エラー発生回数テーブル302のカウンタC0~CN-1に保持されている値と比較される。エラー発生回数テーブル302、エラー発生回数閾値レジスタ303の動作については、後述する図3の説明で詳細に記載する。障害エントリ数カウンタ304は、エラー発生回数テーブル302のカウンタ値と、エラー発生回数閾値レジスタ303に設定された閾値の比較結果、この閾値を越えたエントリ数を保持するカウンタである。カウンタは、制御部40によって予め値が設定される障害エントリ数閾値レジスタ305の閾値と比較される。障害エントリ数カウンタ304、障害エントリ数閾値レジスタ305の動作については、後述する図4の説明で詳細に記載する。制御部40は、パケットバッファ10と、パケットバッファ制御部20と、エントリ管理部30に接続されており、エラー発生回数閾値レジスタ303と障害エントリ数閾値レジスタ305の各閾値を設定し、必要に応じて障害発生数カウンタ302と障害エントリ数カウンタ304の内容を読み出す機能を有する。また、制御部40は、空きエントリ管理部301からパケットバッファ10の障害通知を受けたときに、パケットバッファ10の閉塞処理を実施する。図2は、ネットワーク中継処理装置1のパケット送信処理のフローチャートである。本フローチャート以降では、一例として送信パケットがパケットバッファ10のエントリ番号MMは、パケットバッファ10を分割したエントリ番号0~N-1の一つに格納されているケースを説明する。最初のステップS200では、データエラー検出部201が、パケットが格納されているエントリ番号Mからパケットデータを取り出し、当該パケットデータに付与されているデータ保護コードを使ってそのデータエラーをチェックする。次にステップS201で、パケット送信部203が、データエラーのチェック結果がエラーか否かを判定し、エラーを検出しなかった場合はステップS202に遷移し、送信パケットを出力回線へ送信し、一方、エラーを検出した場合はステップS203に遷移し、送信パケットを出力回線へ送信せずに廃棄する。その後、パケット送信部203は、ステップS204でエントリ番号Mとデータエラー検出結果をエントリ管理部30へ送信する。図3は、エントリ管理部30の処理について説明するフローチャートである。最初のステップS301では、空きエントリ管理部301が、パケット送信部203から受け取ったエントリ番号Mのデータエラーチェック結果がエラーであるか否かを判定する。エラーではなかった場合はステップS302に遷移し、空きエントリ管理部301は、エラー発生回数テーブル302のエントリ番号Mに対応するカウンタCMを減算するか、あるいは0を設定する。なお、減算するか、又は0を設定するかは、制御部40等により、予め定めておくことができる。その後、ステップS305で、空きエントリ管理部301は、当該エントリ番号Mを空きエントリとしてプールする。なお、ステップS305でプールされた空きエントリは、空きエントリ管理部が有する空きエントリバッファ306に格納され、別パケットを格納するために再利用する。また、ステップS301の判定においてデータエラーありだった場合はステップS303に遷移し、空きエントリ管理部301は、カウンタCMの値に1を加えて書き戻す。その後、空きエントリ管理部301は、ステップS304で、カウンタCMの値と、制御部40によって予め設定されたエラー発生回数閾値レジスタ303の閾値とを比較し、カウンタCMの値がエラー発生回数閾値レジスタ303の閾値未満だった場合はステップS305に遷移して、当該エントリ番号Mを空きエントリとして空きエントリバッファ306にプールする。また、ステップS304の判定で、カウンタCMの値がエラー発生回数閾値レジスタ303の閾値以上だった場合は、空きエントリ管理部301は、ステップS306に遷移し、障害エントリ数カウンタ304に1を加算する。ステップS307では、エントリ番号Mが空きエントリバッファ306にプールされていたらそこから除外する。ここで、ステップS306及びS307に遷移した場合のエントリは空きエントリとして空きエントリバッファ306にプールされないため再利用されず、ネットワーク中継装置1としては、空きエントリ管理部301により当該エントリを除外して運用継続することができる。再利用されるエントリでソフトエラーが発生していた場合には、再利用する際に正常なデータをライトされることで、一時的な障害から復旧する。すなわち、この場合、例えば、1回目のエラーでは、ステップS301→ステップS303→ステップS304→ステップS305という処理手順となる。また、2回目又はエラー発生回数閾値レジスタ303の閾値未満でエラーが復旧した場合は、ステップS301→ステップS302→ステップS305の処理手順となる。再利用されるエントリでハードエラーが発生していた場合には、再利用する際に正常なデータをライトしても、障害から復旧せず、最終的には、カウンタCMの値がエラー発生回数閾値レジスタ303の閾値以上となる。すなわち、エラー発生回数閾値レジスタ303の閾値以上の回数のエラーの際は、ステップS301→ステップS303→ステップS304→ステップS306→ステップS307の処理手順となる。つまり、エラー発生回数閾値レジスタ303とは、ソフトエラーとハードエラーとを切り分けるための閾値とすることができる。そして、空きエントリバッファ306には、ハードエラーが発生していないエントリ番号がプールされる。また、エラー発生回数閾値レジスタ303の閾値の回数だけパケットバッファ10を再利用するよう試行するため、エラー発生回数閾値レジスタ303の閾値の回数だけパケットを廃棄する可能性がある。しかし、エラー発生回数閾値レジスタ303の閾値を、予めネットワーク中継装置として想定しているパケット廃棄数以下に設定することで、通信システムに影響を与えないことが可能である。図4は、パケットバッファ10の障害判定処理のフローチャートである。最初のステップS401では、空きエントリ管理部301は、障害エントリ数カウンタ304の値と、制御部40によって予め設定された障害エントリ数閾値レジスタ305の閾値を比較し、カウンタ304がこの閾値より少ない場合は再度ステップS401を実施し、それ以外の場合にステップS402へ遷移する。ステップS402では、空きエントリ管理部301は、制御部40にパケットバッファ障害を通知し、これを受けて制御部40がパケットバッファ10を閉塞する。したがって、パケットバッファ10の障害は、その領域を分割したエントリ単位で管理されるため、例えばパケットバッファ領域の一部故障が発生した場合は、当該エントリを除外してネットワーク中継装置の運用を継続することができる。具体的には、空きエントリ管理部301は、空きエントリバッファ306を参照して、ハードエラーが発生していないエントリ使用可能なエントリを取得することができ、パケット受信部202に取得したエントリ番号を通知する。共有バッファとして管理されるパケットバッファ10では複数の回線で一つの大容量バッファを共有するため、そのパケットバッファ10の一部のエントリを除外してネットワーク中継装置を運用しても、複数の回線に仮想的に割り当てられたバッファ量が変わらない限り、通信システムに影響を与えないようにすることが可能である。また、制御部40は、ネットワーク中継装置1において、必要に応じてエラー発生回数テーブル302の内容、及び/又は、障害エントリ数カウンタ304の内容を出力する機能を備え、各内容を出力又は表示するようにしてもよい。