(57)【要約】【課題】ネットワーク中継装置の検査項目および結果をネットワーク中継装置自身に記録し、検査未実施品または不合格品のフィールドへの流出を防ぐ。【解決手段】検査を実施する前に記憶部１５、２５に検査項目を記録し、各検査実施後に結果を記憶部１５、２５に記録する。最終確認の所で各検査項目に対し未実施または不合格の結果がある場合にエラーまたはワーニングメッセージを表示部２２または外部インターフェース部２４に出力し、検査合格／不合格を判別する。【選択図】図１
2009044539.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの複数の回線と接続し、この回線の一つからパケットを受信して転送先を検索し、検索された転送先へ前記パケットを転送するネットワーク中継装置において、
パケットを送受信する回線インターフェース部と、前記回線インタース部で受信したパケットの転送先を検索するパケット処理部と、プログラムを実行する制御部と、この制御部で実行した検査プログラムの実行結果を記憶する記憶部とを備えることを特徴とするネットワーク中継装置。
【請求項２】
請求項１に記載のネットワーク中継装置であって、
電源投入後のブートシーケンスにおいて前記実行結果を参照することを特徴とするネットワーク中継装置。
【請求項３】
請求項１または請求項２に記載のネットワーク中継装置であって、
前記記憶部は、複数の前記実行結果を記憶していることを特徴とするネットワーク中継装置。
【請求項４】
請求項１ないし請求項３のいずれか一つに記載のネットワーク中継装置であって、
前記記憶部は、前記回線インターフェース部または前記パケット処理部の修理履歴を記憶していることを特徴とするネットワーク中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータ、スイッチ等のネットワーク中継装置に係り、特に製造履歴を記録したネットワーク中継装置に関する。
【背景技術】
【０００２】
複数のモジュールで構成している装置の場合、モジュール製造後にモジュール単体の検査を実施し、モジュール検査合格後に複数のモジュールと結合し結合検査を実施している。同一モジュールでも温度等の動作保証範囲の違いにより検査内容が異なることもあるため、検査を実施したかの管理が複雑になってきている。また、検査不合格品についてもモジュールにラベル等を貼り付け、合格品と識別しているようにしているが、ラベルが剥がれた時に合格品に混ざる可能性があり、不合格品の取り扱いについて課題があった。
【０００３】
特許文献１には、半導体ウェハの次工程の検査を実施するかを判定する技術が開示されている。
【０００４】
【特許文献１】特開２００５−０５７１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術は、半導体ウェハの検査を目的としており、次工程の検査を実施するか否かを判断する技術である。したがって、複数の検査対象を組み合わせて検査する場合に対応出来ない。
【０００６】
本発明は、検査不合格品または検査未実施品のフィールドへの流出を防ぐネットワーク中継装置を提供する。
【課題を解決するための手段】
【０００７】
ネットワーク中継装置の検査項目および結果をネットワーク中継装置自身に記録する。最終検査で各検査項目に対し未実施または不合格の結果がある場合、ネットワーク中継装置は、不合格を表示部および外部インターフェース部に出力し、検査合格／不合格を判別する。
【０００８】
また、上述した課題は、ネットワークの複数の回線と接続し、この回線の一つからパケットを受信して転送先を検索し、検索された転送先へパケットを転送し、パケットを送受信する回線インターフェース部と、回線インタース部で受信したパケットの転送先を検索するパケット処理部と、プログラムを実行する制御部と、この制御部で実行した検査プログラムの実行結果を記憶する記憶部とを備えるネットワーク中継装置により、達成できる。
【発明の効果】
【０００９】
本発明によれば、検査不合格品または検査未実施のネットワーク中継装置のフィールドへの流出を防ぐことができる。
【発明を実施するための最良の形態】
【００１０】
以下本発明の実施の形態について、実施例を用い図面を参照しながら説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【００１１】
図１および図２を参照して、ネットワーク中継装置を説明する。ここで、図１はネットワーク中継装置の機能ブロック図である。また、図２はネットワーク中継装置のハードウェアブロック図である。
【００１２】
図１において、ネットワーク中継装置１００は、基本制御部２０と複数の回線インターフェース部１０とから構成される。複数の回線インターフェース部１０は、それぞれ回線１１を接続された回線接続部１６と記憶部１５とから構成される。また、基本制御部２０は、制御部２１と、表示部２２と、外部インターフェース部２４と、記憶部２５と、パケット処理部２３とから構成される。
【００１３】
ネットワーク中継装置１００は、ルータやスイッチである。ネットワーク中継装置１００は、複数の回線１１からそれぞれポートを介してパケットを入出力する複数の回線接続部１６、回線接続部１６で受信したパケットに含まれるヘッダを解析して転送先を検索し、回線接続部１６または制御部２１に転送するパケット処理部２３、ネットワーク中継装置１００の設定やネットワーク中継装置１００に記憶されているデータの表示等を行ない、ＰＣ等の操作端末と接続する外部インターフェース部２４、ネットワーク中継装置１００を制御するプログラムおよびの検査プログラムを実行する制御部２１、装置の状態を表示する表示部２２、検査項目、検査結果および修理履歴を記憶する記憶部２５で構成される。記憶部２５は、不揮発性であり、ネットワーク中継装置１００の電源を切っても記録した内容を保持する。
【００１４】
図２において、ネットワーク中継装置１００は、基本制御部２０と複数の回線インターフェース部１０とから構成される。回線インターフェース部１０は、シリアルＲＯＭ（不揮発性メモリ）１５と回線ＬＳＩ１６とから構成される。また、基本制御部２０は、ＣＰＵ２１と接続された表示部（ＬＥＤ）２２と外部インターフェース部（ＲＳ２３２Ｃ）２４とシリアルＲＯＭ（不揮発性メモリ）２５とＳＤカード２８とバスを介して接続されたスイッチＬＳＩ２６とから構成される。また、外部インターフェース部（ＲＳ２３２Ｃ）２４には、ＰＣ（操作端末）３０が接続されている。
【００１５】
図３および図４を参照して、ネットワーク中継装置のモジュール検査治具を説明する。ここで、図３は基本制御部の単体検査用治具を説明する図である。また、図４は回線インターフェース部の単体検査用治具を説明する図である。
【００１６】
図３において、ネットワーク中継装置（治具）１００Ａは、特性を確認済みの複数の回線インターフェース部（治具）１０Ａから構成され、検査対象の基本制御部２０を挿入することによって、この基本制御部２０を検査する。このとき、回線インターフェース部１０Ａの回線１１はループコネクタ３５によってループバック接続する。また、検査対象の基本制御部２０のＳＤカード２８には、検査プログラムが記録されている。基本制御部２０のＣＰＵ２１は、この検査プログラムを実行することによって、基本制御部自身を検査する。
【００１７】
図４において、ネットワーク中継装置（治具）１００Ｂは、特性を確認済みの回線インターフェース部（治具）１０Ａと、特性を確認済みの基本制御部（治具）２０Ａとから構成され、検査対象の回線インターフェース部１０を挿入することによって、この回線インターフェース部１０を検査する。このとき、回線インターフェース部１０Ａ、１０の回線１１はループコネクタ３５によってループバック接続されている。また、基本制御部２０ＡのＳＤカード２８には、検査プログラムが記録されている。基本制御部２０ＡのＣＰＵ２１は、この検査プログラムを実行することによって、回線インターフェース部１０を検査する。
【００１８】
図５を参照して、モジュール単体の検査の工程を説明する。ここで、図５はモジュール単体検査の概略フローチャートである。なお、ここでモジュールとは、回線インターフェース部１０と、基本制御部２０の総称である。図５において、製造が終わったモジュール１０、２０は、ネットワーク中継装置（治具）１００Ａまたは１００Ｂに接続され、モジュール単体検査を開始する。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、検査を実施するモジュール１０、２０の記憶部１５、２５に、図７に示すモジュール検査管理テーブル４０と図８に示すモジュール検査項目テーブル５０を新たに作成し、モジュール検査実施回数、モジュール検査項目数、検査項目、合否判定基準を記録する（Ｓ２２）。
【００１９】
なお、修理後、再度モジュール検査を行なう場合、修理前の未実施の検査項目と、修理内容に対応した検査項目をモジュール検査管理テーブルおよびモジュール検査項目テーブルに記録する。このようにする事によって、修理前に合格している検査項目が省略でき、修理したモジュール１０、２０の再検査時間を短縮できる。
【００２０】
モジュール検査管理テーブル４０およびモジュール検査項目テーブル５０には、過去複数回の検査結果を記録する。このため、再度検査を実施する場合、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、記憶部１５、２５の空き領域に新たにモジュール検査管理テーブル４０とモジュール検査項目テーブル５０を作成する。記憶部１５、２５にテーブル４０、５０を格納する容量が無い場合、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、最も古いモジュール検査管理テーブル４０およびモジュール検査項目テーブル５０を上書し、直近の検査から複数回の検査記録を残すように管理する。モジュール検査実施回数について、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、直近のモジュール検査実施回数に＋１回した回数を記録する。
【００２１】
ステップ２３において、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、検査プログラムを実行し、検査を実施するモジュール１０、２０の記憶部１５、２５に格納しているモジュール検査管理テーブル４０に検査プログラム版数および検査開始日時を記録する。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、モジュール検査項目テーブル５０の検査項目を読込み、検査項目に該当するモジュール検査を実施する。合否判定基準以上、問題なく検査した場合、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、該当する検査項目の判定を合格と記録する。検査不合格の場合、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、判定を不合格と記録し、表示部２２および外部インターフェース部２４に不合格が分かるメッセージを出力する。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、モジュール検査項目テーブル５０の判定の記録時またはモジュール検査の進捗状況に応じて実施結果を記録する。検査プログラムで検査出来ない検査項目（ＬＥＤ点灯確認等）については、検査実施後にオペレータが外部インターフェース部２４からモジュール検査項目テーブル５０に判定を記録する。
【００２２】
ステップ２４において、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、モジュール最終検査を実施する。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、検査を実施するモジュール１０、２０の記憶部１５、２５に格納しているモジュール検査項目テーブル５０の検査項目および判定を読込み、ステップ２３の検査項目を全て実施し且つ合格している場合はモジュール最終検査の判定は合格を記録し、不合格がある場合、モジュール最終検査の判定は不合格を記録する。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、モジュール検査項目テーブル５０の判定を記録する時に実施結果を記録する。未実施の検査項目がある場合、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、最終検査の判定は未実施とし、記録しない。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、表示部２および外部インターフェース部４に検査合格、不合格、未実施が分かるメッセージを出力する。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、モジュール検査管理テーブル４０の検査終了日時を記録する。ネットワーク中継装置（治具）１００Ａ、１００Ｂは、検査未実施および不合格になった場合、ステップ２５に進み、合格時はモジュール検査を終了する。
【００２３】
ステップ２５において、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、モジュール１０、２０の記憶部１５、２５に格納しているモジュール検査項目テープル５０の判定を読込み、不合格がある場合、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、当該モジュールの修理要求を出力し、終了する。未実施がある場合、ネットワーク中継装置（治具）１００Ａ、１００Ｂは、ステップ２３に戻り、未実施の検査を実施する。
【００２４】
なお、モジュール修理において、修理者は、直近に実施した検査のモジュール検査管理テーブル４０の検査実施回数、修理内容等を図１１に示す修理履歴テーブル８０に記録する。検査実施回数を記録することにより、修理履歴テーブル８０をモジュール検査管理テーブル４０およびモジュール検査項目テーブル５０と対応付けすることができ、検査不合格時の検査結果を確認できる。修理が完了したとき、再度モジュール検査を実施するためステップ２２から、検査を開始する。
【００２５】
図６を参照して、複数のモジュールを組み込んだ結合検査の工程を説明する。ここで、図６は結合検査の概略フローチャートである。図６において、筐体に基本制御部２０と、ｎ台の回線インターフェース部１０とを組み込まれたネットワーク中継装置１００は、搭載した全モジュール１０、２０の記憶部１５、２５に図９に示す結合検査管理テーブル６０と図１０に示す結合検査項目テーブル７０を新たに作成し、結合検査実施回数、結合検査項目数、搭載しているモジュール１０、２０の形名、検査項目、合否判定基準を記録する（Ｓ３２）。搭載モジュール１０、２０の形名を記録することにより、結合検査を実施した時の装置構成を確認できる。結合検査では、複数のモジュール１０、２０を使用するため、記憶部１５、２５が複数存在するが、検査項目は検査対象となるモジュール１０、２０の記憶部１５、２５に記録する。
【００２６】
なお、モジュール１０、２０を交換して再度結合検査を行なう場合、不良モジュール１０、２０交換前の未実施の検査項目と、交換したモジュール１０、２０に対応した検査項目を結合検査管理テーブルおよび結合検査項目テーブルに記録する。
【００２７】
結合検査管理テーブル６０および結合検査項目テーブル７０は、過去複数回の検査結果を記録し、記憶部１５、２５の空き領域が無い場合は最も古い結合検査管理テーブル６０および結合検査項目テーブル７０を上書する。結合検査実施回数について、ネットワーク中継装置１００は、直近の結合検査実施回数に＋１回した回数を記録する。
【００２８】
ステップ３３において、ネットワーク中継装置１００は、検査プログラムを実行し、搭載した全モジュール１０、２０の記憶部１５、２５に格納している結合検査管理テーブル６０に検査プログラム版数および検査開始日時を記録する。ネットワーク中継装置１００は、結合検査項目テーブル７０の検査項目を読込み、検査項目に該当する結合検査を実施する。合否判定基準以上、問題なく検査した場合、ネットワーク中継装置１００は、該当する検査項目の判定を合格と記録する。検査不合格の場合、ネットワーク中継装置１００は、判定を不合格と記録し、表示部２２および外部インターフェース部２４に不合格が分かるメッセージを出力する。ネットワーク中継装置１００は、結合検査項目テーブルの判定の記録時または結合検査の進捗状況に応じて実施結果を記録する。検査プログラムで検査出来ない検査項目（ラベル確認等）については、オペレータが検査実施後に外部インターフェース部２４から結合検査項目テーブル７０に判定を記録する。
【００２９】
ステップ３４において、ネットワーク中継装置１００は、結合最終検査を実施する。ネットワーク中継装置１００は、搭載した全モジュール１０、２０の記憶部１５、２５に格納している結合検査項目テーブル７０の検査項目および判定を読込む。ネットワーク中継装置１００は、ステップ３３の検査項目を全て実施し且つ合格している場合は結合最終検査の判定は合格を記録し、不合格がある場合、結合最終検査結果は不合格を記録する。未実施の検査項目がある場合、ネットワーク中継装置１００は、最終検査の判定は未実施とし、記録しない。ネットワーク中継装置１００は、結合検査項目テーブルの判定を記録する時に実施結果を記録する。ネットワーク中継装置１００は、表示部２２または外部インターフェース部２４に検査合格、不合格、未実施が分かるメッセージを出力する。ネットワーク中継装置１００は、結合検査管理テーブル６０の検査終了日時を記録する。検査不合格になった場合、ステップ３６に遷移する。一方、合格時、ネットワーク中継装置１００は、結合検査を終了する。
【００３０】
ステップ３６において、ネットワーク中継装置１００は、搭載した全モジュール１０、２０の記憶部１５、２５に格納している結合検査項目テープル７０の判定を読込み、検査結果の不合格がある場合、不良モジュールがあることを出力して終了する。一方、未実施がある場合、ネットワーク中継装置１００は、ステップ３３に戻り、未実施の検査を実施する。
【００３１】
なお、不良モジュールが発生した場合、当該モジュール交換し、ステップ３２に戻る。また、不良モジュールは、修理の上、図５の単体検査を実施する。
【００３２】
図７ないし図１１を参照して、記憶部に記憶される各テーブルを説明する。ここで、図７はモジュール検査管理テーブルを説明する図である。図８はモジュール検査項目テーブルを説明する図である。図９は結合検査管理テーブルを説明する図である。図１０は結合検査項目テーブルを説明する図である。図１１は修理履歴テーブルを説明する図である。
【００３３】
図７において、モジュール検査管理テーブル４０は、項目４１と内容４２とから構成される。また、項目４１のレコードは、モジュール検査実施回数、現在実施中または終了したモジュール検査項目ＮＯ、検査プログラム版数、検査開始日時、検査終了日時からなる。また、内容４２のレコードには、項目４１のレコードに対応する内容を随時記録する。
【００３４】
図８において、モジュール検査項目テーブル５０は、検査項目Ｎｏ５１、検査項目５２、合格判定基準５３、実施回数５４、判定５５とから構成される。判定５５のデフォルトは、未実施であり、判定結果に基づいて、合格または不合格を記載する。
【００３５】
図９において、結合検査管理６０は、項目６１と内容６２とから構成される。また、項目６１のレコードは、結合検査実施回数、現在実施中または終了した結合検査項目Ｎｏ、検査プログラム版数、検査開始日時、検査終了日時、搭載モジュール形名からなる。また、内容６２のレコードには、項目６１のレコードに対応する内容を随時記録する。
【００３６】
図１０において、結合検査項目テーブル７０は、検査項目Ｎｏ７１、検査項目７２、合格判定基準７３、実施回数７４、判定７５とから構成される。判定７５のデフォルトは、未実施であり、判定結果に基づいて、合格または不合格を記載する。
【００３７】
図１１において、修理履歴テーブル８０は、修理日８１と、交換部位８２と、モジュール検査実施回数８３と、結合検査実施回数８４とから構成される。修理履歴テーブル８０は、修理者によって、各レコードに記載される。
【００３８】
上述した実施例から明らかなように、最終検査で検査未実施および不合格の判定を行なうため、フィールドへの流出を防ぐことが出来る。しかし、不注意で最終検査を実施せずにフィールドに流出した場合もありうる。このようなとき、電源投入直後のブートシーケンスで検査項目テーブル５０、７０の判定を読込むことにより、検査未実施および不合格品を検出でき、合格品以外の運用を停止させることが出来る。また、検査結果を個々のモジュール１０、２０の記憶部１５、２５に記録しているため、フィールドでのモジュール１０、２０の交換においても、検査未実施および不合格品が混入すること無く、合格品のみで運用を行なうことが出来る。
【００３９】
また、結合検査等の複数のモジュール１０、２０を組み込んだ検査で不具合が発生した場合、複数回の検査構成と検査結果を記録することにより、検査構成と検査結果の履歴が容易に確認出来るため、不具合解析の効率が向上する。
【図面の簡単な説明】
【００４０】
【図１】ネットワーク中継装置の機能ブロック図である。
【図２】ネットワーク中継装置のハードウェブロック図である。
【図３】基本制御部の単体検査用治具を説明する図である。
【図４】回線インターフェース部の単体検査用治具を説明する図である。
【図５】モジュール単体検査の概略フローチャートである。
【図６】結合検査の概略フローチャートである。
【図７】モジュール検査管理テーブルを説明する図である。
【図８】モジュール検査項目テーブルを説明する図である。
【図９】結合検査管理テーブルを説明する図である。
【図１０】結合検査項目テーブルを説明する図である。
【図１１】修理履歴テーブルを説明する図である。
【符号の説明】
【００４１】
１０…回線インターフェース部、１１…回線、１５…記憶部（シリアルＲＯＭ（不揮発性メモリ））、１６…回線接続部（回線ＬＳＩ）、２０…基本制御部、２１…制御部（ＣＰＵ）、２２…表示部（ＬＥＤ）、２３…パケット処理部、２４…外部インターフェース部（ＲＳ２３２Ｃ）、２５…記憶部（シリアルＲＯＭ（不揮発性メモリ））、２６…スイッチＬＳＩ、２７…メインメモリ、２８…ＳＤカード、３０…ＰＣ（操作端末）、３５…ループコネクタ、４０…モジュール検査管理テーブル、５０…モジュール検査項目テーブル、６０…結合検査管理テーブル、７０…結合検査項目テーブル、８０…修理履歴テーブル、１００…ネットワーク中継装置。
【図１】
2009044539.tif 000003
【図２】
2009044539.tif 000004
【図３】
2009044539.tif 000005
【図４】
2009044539.tif 000006
【図５】
2009044539.tif 000007
【図６】
2009044539.tif 000008
【図７】
2009044539.tif 000009
【図８】
2009044539.tif 000010
【図９】
2009044539.tif 000011
【図１０】
2009044539.tif 000012
【図１１】
2009044539.tif 000013