"複数の他のネットワーク装置とリング状に接続されたネットワーク装置であって、複数のポートを有する回線部と、前記回線部を制御し、複数の前記ポートからスタック構成を確認するための制御フレームを送信する制御部とを備え、前記制御部は、複数の前記ポートから送信した制御フレームが前記他のネットワーク装置によって転送され、前記制御フレームを受信した順に前記他のネットワーク装置の識別子と受信ポート番号が格納された複数の制御フレームを受信する第1の処理と、前記第1の処理で受信した複数の制御フレームに格納された前記他のネットワーク装置の識別子の格納順序を確認し、前記リング状の時計回りおよび反時計回りに転送された一組の制御フレームが抽出された場合に、スタックの接続構成は正常であると判断する第2の処理と、前記第2の処理で正常であると判断した場合に、前記第2の処理で確認した制御パケットを受信したポートをスタックポートとして設定する第3の処理とを実行することを特徴とするネットワーク装置。請求項1記載のネットワーク装置であって、前記制御部は、前記第2の処理において、前記第1の処理で受信した複数の制御フレームの中から前記他のネットワーク装置の通過数が最大である制御フレームを対象として、前記識別子の格納順序の確認を行うことを特徴とするネットワーク装置。請求項1または請求項2に記載のネットワーク装置であって、前記制御部は、前記第1の処理において、前記受信ポート番号で示されるポートにリンクアグリゲーションが設定されているかを示すLA有無がさらに格納された制御フレームを受信し、前記前記第2の処理において、前記時計回りおよび反時計回りに転送された制御フレームがそれぞれ複数存在し、各制御フレームに格納されたポート番号で示されるポートが全てLA有であった場合に、前記時計回りおよび反時計回りに転送された複数の制御フレームをそれぞれ一つの制御フレームとして扱い、一組の制御フレームとして抽出することを特徴とするネットワーク装置。請求項1乃至請求項3のいずれかに記載のネットワーク装置であって、前記制御部は、前記第2の処理においてスタックの接続構成が正常でないと判断した場合に、アラームを出力することを特徴とするネットワーク装置。請求項1乃至請求項4のいずれかに記載のネットワーク装置であって、前記制御部は、前記第2の処理において正常であると判断した場合に、前記第2の処理で確認した制御パケットに格納されたポート番号で示されるポートをスタックポートとして設定するように前記他のネットワーク装置へ指示する第4の処理をさらに実行することを特徴とするネットワーク装置。回線ポートを用いてスタックの構成を行なう場合、ユーザはスタックを構成する全ての装置において、スタックポートとして使用する回線ポートにスタックポートの設定を行なう必要がある。また、リンクアグリゲーション以下LAと記載するを使用してスタックを構成する場合には、スタックポートの設定を行う回線ポートの数が更に増加する。本発明では、ユーザがスタックポートの設定を行う負荷を軽減することを目的とする。上述した課題を解決するために、本発明では、複数の他のネットワーク装置とリング状に接続されたネットワーク装置であって、複数のポートを有する回線部と、前記回線部を制御し、複数の前記ポートからスタック構成を確認するための制御フレームを送信する制御部とを備え、前記制御部は、複数の前記ポートから送信した制御フレームが前記他のネットワーク装置によって転送され、前記制御フレームを受信した順に前記他のネットワーク装置の識別子と受信ポート番号が格納された複数の制御フレームを受信する第1の処理と、前記第1の処理で受信した複数の制御フレームに格納された前記他のネットワーク装置の識別子の格納順序を確認し、前記リング状の時計回りおよび反時計回りに転送された一組の制御フレームが抽出された場合に、スタックの接続構成は正常であると判断する第2の処理と、前記第2の処理で正常であると判断した場合に、前記第2の処理で確認した制御パケットを受信したポートをスタックポートとして設定する第3の処理とを実行するネットワーク装置を提供する。本発明によれば、スタックポート設定におけるユーザの設定負荷を軽減することができる。以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。図1は、スタックを構成するネットワーク装置100のハードウェアブロック図である。ネットワーク装置100は、制御部101と、回線部102と、ボタン検出部103と、ランプ制御部104と、ボタン105と、ランプ106と、リセットボタン107と、リセットボタン検出部108と、スイッチング部109とで構成される。制御部101は、マスタ確認用フレーム、スタック構成確認用フレームの送受信処理およびスタック構成判定処理を行なう。回線部102は、図示しない複数のポートで構成されている。全てのポートは、回線ポートまたはスタックポートに設定できる。ボタン検出部103は、ユーザのボタン105押下を一定時間カウントし、予め定めた閾値に到達した場合、制御部101へ通知を行なう。ランプ制御部104は、制御部101の制御からの点灯命令、点滅命令、消灯命令に従いランプ106の点灯、点滅、消灯を行なう。リセットボタン検出部108は、ユーザのリセットボタン107押下を一定時間カウントし、予め定めた閾値に到達した場合、制御部101へ通知を行なう。スイッチング部109は、回線部102から受信したフレーム/パケットについて、制御部101の制御に基づいて、回線部102へ転送する。スイッチング部109は、受信したマスタ確認用フレームを制御部101に送信する。スイッチング部109は、受信したスタック構成確認用フレームを制御部101に送信する。図2を参照して、スタック構成までの状態遷移を説明する。図2において、ネットワーク装置100は、電源オン後、待機状態201に移行する。待機状態201にてボタン押下があった場合、ネットワーク装置100は、スタックポート自動設定状態203に移行する。待機状態201にて一定時間の間にボタン押下がなかった場合タイムアウト、ネットワーク装置100は、装置100を単体で使用するスタンドアローン状態208に移行する。スタンドアローン状態208にてフレーム受信があると、ネットワーク装置100は、スタックポート自動設定状態203に移行する。スタンドアローン状態208にてリセットボタン押下が行なわれると、ネットワーク装置100は、待機状態201に移行する。スタックポート自動設定状態203では、後述するスタックポートの自動設定処理が行われ、スタックポート設定完了となると、ネットワーク装置100は、スタック自動構成状態205に移行する。スタックポート自動設定状態203でリセットボタンが押下されると、ネットワーク装置100は、待機状態201に移行する。スタック自動構成状態205でボタン押下があった場合、ネットワーク装置100は、再度スタックポート自動設定状態203に移行する。スタック自動構成205でリセットが行なわれると、ネットワーク装置100は、待機状態201に移行する。スタックポート自動設定状態203において行われるスタックポートの自動設定処理について説明する。本処理は、後述する図11のネットワーク構成のように、各ネットワーク装置100-0~2がスタックを構成するためにリング状態に接続されており、各回線ポートにLA設定などが行われている状態で各ネットワーク装置にて実行される処理である。なお、各ネットワーク装置はLA設定された複数の回線ポートを介して接続されているが、スタックポートの設定はされていない。初めに、図3および図4を参照して、本処理にて使用するフレームについて説明する。使用するフレームは、マスタ確認用フレーム300とスタック構成確認用フレーム400があり、これらのフレームは本処理において各ネットワーク装置100によって送受信される。マスタ確認用フレーム300、スタック構成確認用フレーム400ともにフレームの種類は問わないが、ここでは一般的なイーサネット登録商標フレームの使用とする。図3において、マスタ確認用フレーム300は、ヘッダ部301と、データ部302と、FCS303とで構成されている。FCS303は、FrameCheckSequenceである。FCS303は、フレーム内のデータの正常性を判定する既存技術である。データ部302は、識別子304と、装置通過数305と、N個のシリアル306が格納される。識別子304、装置通過数305、シリアル306は、固定バイト長である。識別子304は、マスタ確認用フレーム300とスタック構成確認用フレーム400の識別を行なうためのものである。装置通過数305は、スタック構成可能なネットワーク装置100の最大数図3ではNと表記が初期値として設定され、マスタ確認用フレーム300が各ネットワーク装置100に転送される度に減算される。つまり、スタック構成可能なネットワーク装置100の最大数から転送されたネットワーク装置100の数を引いた値を示すものである。シリアル306-0は、1番目に通過したネットワーク装置100のシリアル番号である。シリアル306-N-1は、N番目に通過したネットワーク装置100のシリアル番号である。シリアル306は、スタック構成可能なネットワーク装置100の最大数分格納可能な構成とする。このネットワーク装置100の最大数は設計者が決定する。図4において、スタック構成確認用フレーム400は、ヘッダ部401と、データ部402と、FCS403とで構成されている。データ部402は、識別子404、装置通過数405、シリアル406、ポート番号407、LA有無408が格納される。識別子404、装置通過数405、シリアル406、ポート番号407、LA有無408は、固定バイト長である。識別子404、装置通過数405、シリアル406は、マスタ確認用フレーム300と同様の形式である。ポート番号407-0は一番目に通過したネットワーク装置100においてスタック構成確認用フレーム400を受信したポートのポート番号であり、LA有無408-0は一番目に通過したネットワーク装置100においてスタック構成確認用フレーム400を受信したポートにLAが設定されているか否かを示す情報である。ポート番号407-N-1、ポート番号408-N-1は、それぞれN番目に通過したネットワーク装置100のポート番号、LA有無である。ポート番号407、LA有無408は、スタック構成可能なネットワーク装置100の最大数分格納可能な構成とする。図5ないし図10を参照して、各ネットワーク装置100がスタックポートを自動設定するために行うマスタ確認用フレーム300、スタック構成確認用フレーム400の送受信処理を説明する。図5を参照して、マスタ確認用フレーム送信処理、スタック確認用フレーム処理を説明する。ネットワーク装置100のボタン検出部103は、ボタン106の押下の有無の確認を行なうS500。ボタン105の押下の有った場合YES、ボタン検出部103は、制御部101へ通知を行なう。制御部101は、ランプ制御部104に点灯命令を行なう。ランプ制御部104は、ランプ107の点灯を行なう。制御部101は、マスタ確認用フレーム送信処理1を実行するS501。マスタ確認用フレーム送信処理1S501は、ネットワーク内にスタックのマスタ装置がいるかどうかを確認するために、マスタ確認用フレーム300を他のネットワーク装置などへ送信する処理である。本処理では、マスタ確認用フレーム300に識別子304と装置通過数305の初期値を格納し、全てのリンクアップポートから送信する。リンクアップポートは、他のネットワーク装置100または、その他の装置、端末と接続され、リンクが確立されているポートである。リンクアップポートは、スタック構成時のネットワーク装置100の接続形態は、リングであるため複数存在する。なお、詳細は図6にて後述するが、マスタ確認用フレーム300を受信した他のネットワーク装置100は、自身がマスタ装置であった場合は、スタック確認用フレーム400を作成し全てのリンクアップポートから送信する。マスタ確認用フレーム送信処理1S501にてマスタ確認用フレーム300を送信したネットワーク装置100の制御部101は、一定時間、スタック構成確認用フレーム400を受信しなかった場合、自ネットワーク装置100がマスタ装置であると判断する。なお、一定時間については、スタック構成される装置間で全てのマスタ確認用フレーム300の送受信が完了する時間をもとに設計者が決定すればよい。自装置がマスタ装置であると判断した制御部101は、スタック構成確認用フレーム送信処理1を実行するS502。スタック構成確認用フレーム送信処理1S502は、各ネットワーク装置の接続状態を確認するために、スタック構成確認用フレーム400を他のネットワーク装置などへ送信する処理である。本処理では、スタック構成確認用フレーム400に識別子404と装置通過数405の初期値を格納し、全てのリンクアップポートから送信する。なお、自装置がマスタ装置であると判断しなかった場合は、スタック構成確認用フレーム送信処理1S502は行わずに終了する。さらに、自装置が送信したマスタ確認用フレーム300を、他の装置を経由してから自装置にて受信した場合は廃棄する。図6は、マスタ確認用フレーム送信処理1S501にて送信されたマスタ確認用フレーム300を受信した他のネットワーク装置100が行う処理を示すフローチャートである。マスタ確認用フレーム300を受信すると、ネットワーク装置100は、自ネットワーク装置100がマスタであるか判定を行なうS600。自ネットワーク装置100がマスタである場合既に自ネットワーク装置100がマスタとして動作していた場合など、ネットワーク装置100は、スタック構成確認用フレーム送信処理2を実行してS601、終了する。自ネットワーク装置100がマスタでない場合、ネットワーク装置100は、マスタ確認用フレーム受信処理してS700、終了する。スタック構成確認用フレーム送信処理2S601では、スタック構成確認用フレーム送信処理1S502と同様に、マスタ装置であるネットワーク装置100は、スタック構成確認用フレーム400に識別子404と装置通過数405の初期値を格納し、全てのリンクアップポートから送信する。図7は、マスタ確認用フレーム受信処理S700を示すフローチャートである。ネットワーク装置100は、受信したマスタ確認用フレーム300を参照し、装置通過数305が0か、判定するS701。マスタ確認用フレーム300の装置通過数305が0の場合、ネットワーク装置100は、フレームを廃棄してS704、リターンする。0以外の場合S701:NO、ネットワーク装置100は、マスタ確認用フレーム300のシリアル306に自装置のシリアル番号が既に存在するかどうか判定するS702。YESの場合、ネットワーク装置100は、フレームを廃棄してS704、リターンする。ステップS702でNOのとき、マスタ確認用フレーム送信処理2を実行しS703、リターンする。マスタ確認用フレーム送信処理2S703では、受信したマスタ確認用フレーム300に格納された装置通過数305を1減算して更新し、さらに受信時にマスタ確認用フレーム300に格納されていたシリアル306を格納したまま自ネットワーク装置100のシリアル番号を追加格納して、更新したマスタ確認用フレーム300を受信したポートを除く全てのリンクアップポートから送信する。リンクアップポートが存在しない場合、マスタ確認用フレーム300を廃棄する。次に、図5のスタック構成確認用フレーム送信処理1S502や図6のスタック構成確認用フレーム送信処理2S601においてマスタ装置から送信されたスタック構成確認用フレーム400を受信した場合の処理について説明する。図8は、スタック構成確認用フレーム400を受信したネットワーク装置100の処理を示すフローチャートである。図8において、スタック構成確認用フレーム400を受信したネットワーク装置100は、自ネットワーク装置100がマスタであるかの判定を行なうS800。自ネットワーク装置100がマスタである場合、ネットワーク装置100は、スタック判定処理を実行しS950、終了する。ここで、自ネットワーク装置100がマスタである場合とは、図5のスタック構成確認用フレーム送信処理1S502や図6のスタック構成確認用フレーム送信処理2S601においてマスタである自ネットワーク装置100から送信したスタック構成確認用フレーム400が、他のネットワーク装置100を経由して自ネットワーク装置100に戻ってきた場合のことである。一方、ステップS800において自ネットワーク装置100がマスタでない場合、ネットワーク装置100は、スタック構成確認用フレーム受信処理を実行してS900、終了する。図9は、スタック構成確認用フレーム受信処理S900を示すフローチャートである。図9において、ネットワーク装置100は、受信したスタック構成確認用フレーム400の装置通過数405を判定するS901。装置通過数が0の場合、ネットワーク装置100は、フレームを廃棄しS904、リターンする。ステップ901で0以外の場合、ネットワーク装置100は、スタック構成確認用フレーム400に格納されているシリアル406を確認し、自ネットワーク装置100のシリアル番号が格納されているか判定するS902。自ネットワーク装置100のシリアル番号が格納されている場合、ネットワーク装置100は、フレームを廃棄してS904、リターンする。ステップS902で自ネットワーク装置100のシリアル番号が格納されていない場合、ネットワーク装置100は、スタック構成確認用フレーム送信処理3を実行してS903、リターンする。スタック構成確認用フレーム送信処理3S903では、ネットワーク装置100は、受信したスタック構成確認用フレーム400に格納された装置通過数405を1減算して更新し、さらに受信時にスタック構成確認用フレーム400に格納されていたシリアル306とポート番号407とLA有無408を格納したまま、自ネットワーク装置100のシリアル番号と、受信ポート番号とLA有無を追加格納する。ここで、ポート番号407にはスタック構成確認用フレーム400を受信したポートのポート番号を格納し、LA有無408には当該ポートにLAが設定されていればLA有を設定されていなければLA無を格納する。ネットワーク装置100は、更新したスタック構成確認用フレーム400を受信したポートを除く全てのリンクアップポートに送信する。リンクアップポートが存在しない場合、ネットワーク装置100は、スタック構成確認用フレーム400を廃棄する。図10は、スタック構成判定処理S950を示すフローチャートである。この処理は、マスタであるネットワーク装置100のみが行なう処理であり、図5のスタック構成確認用フレーム送信処理1S502や図6のスタック構成確認用フレーム送信処理2S601においてマスタである自ネットワーク装置100から送信したスタック構成確認用フレーム400が、他のネットワーク装置100を経由して自ネットワーク装置100に戻ってきた場合に行われる。なお、スタック構成確認用フレーム400を送信したマスタのネットワーク装置100は、一定時間中にスタック構成確認用フレーム400が受信できなかった場合、ネットワークの接続形態に問題があると判定し、ユーザに通知を行なう。このため、制御部101は、ランプ制御部104にランプ点滅命令を行なう。ランプ制御部104は、ランプ106を点滅させる。図10において、マスタであるネットワーク装置100は、一定時間内に受信した全てのスタック構成確認用フレーム400を保持し、保持されたスタック構成確認用フレーム400内の装置通過数405を判定し、装置通過数405の値が最小実装置通過数が最大のスタック構成確認用フレーム400を抽出するS951。この一定時間については、スタック構成される装置間で全てのスタック構成確認用フレーム400の送受信が完了する時間をもとに設計者が決定すればよい。マスタであるネットワーク装置100は、抽出したスタック構成確認用フレーム400のシリアル406の内容に基づいて通過したネットワーク装置100の組み合わせを判定するS952。ここでの判定は、スタック構成確認用フレーム400のシリアル406の格納順序に基づいて行われ、ネットワーク装置100の接続構成がリングの時計回りおよび反時計回りの組み合わせを一つのグループとして判定する。マスタであるネットワーク装置100は、スタック構成確認用フレーム300の情報をもとにグループを抽出し、複数のグループが抽出された場合はS952:NO、LA有無判定S955を実施し、LA有無を考慮して複数のグループを集約する。集約した結果、グループ数が1にならなかった場合はS956:No、スタック構成の接続形態異常と判定して、アラームを挙げS954、リターンする。アラームでは、ユーザに通知を行なうため、制御部101は点滅命令を行ないランプ制御部104がランプ106を点滅させる。一方、集約した結果、グループ数が1になった場合はS956:Yes、スタック構成の接続形態が正常であると判断して、スタックポートの設定を行いS953、リターンする。なお、ステップS952において、1つのグループのみが抽出された場合はについてもS952:Yes、スタック構成の接続形態が正常であると判断して、スタックポートの設定を行いS953、リターンする。ステップS953のスタックポート設定では、マスタであるネットワーク装置100において、ステップ951にて抽出された装置通過数405の値が最小のスタック構成確認用フレーム400を受信したすべてのポートに対してスタックポートの設定が行われる。また、マスタ以外のネットワーク装置100についても、これらの抽出されたスタック構成確認用フレーム400に格納された全てのシリアル406とポート番号407によって特定されるポートに対してスタックポートの設定が行われる。以上により、スタックポート設定の自動化が可能となる。図11を参照して、LAを使用したスタックの新設時のスタックポート自動設定処理について具体的に説明する。図11では、ネットワーク装置100-0、ネットワーク装置100-1、ネットワーク装置100-2の3台でネットワークが構成されている。なお、各ネットワーク装置100のハードウェア構成は、図1の通りである。ネットワーク装置100-0のシリアル番号を000、ネットワーク装置100-1のシリアル番号を001、ネットワーク装置100-2のシリアル番号を002とする。また、スタック構成可能なネットワーク装置100の最大数最大装置通過数:Nを10とする。ネットワーク装置100-0とネットワーク装置100-1は、ケーブル20-1、20-2、ネットワーク装置100-0とネットワーク装置100-2は、ケーブル20-5、20-6、ネットワーク装置100-1とネットワーク装置100-2は、ケーブル20-3、20-4でそれぞれ接続されている。各接続は、ネットワーク装置100-0のポート30-0ポート番号:0とネットワーク装置100-1のポート30-4ポート番号:4、ネットワーク装置100-0のポート30-1ポート番号:1とネットワーク装置100-1のポート30-5ポート番号:5、ネットワーク装置100-0のポート30-2ポート番号:2とネットワーク装置100-2のポート30-11ポート番号:11、ネットワーク装置100-0のポート30-3ポート番号:3とネットワーク装置100-2のポート30-10ポート番号:10、ネットワーク装置100-1のポート30-6ポート番号:6とネットワーク装置100-2のポート30-8ポート番号:8、ネットワーク装置100-1のポート30-7ポート番号:7とネットワーク装置100-2のポート30-9ポート番号:9が接続されている。また、各ネットワーク装置100間を接続するそれぞれのポートに対してLA設定がされているものとする。初めにマスタとして使用したいネットワーク装置100のボタン106をユーザが押下する。ここでは、ネットワーク装置100-0をマスタとするため、ネットワーク装置100-0のボタン106をユーザは押下するS500:Yes。ネットワーク装置100-0は、マスタ確認用フレーム300をポート30-0、ポート30-1、ポート30-2、ポート30-3から送信するS501。ネットワーク装置100-1は、ポート30-4、ポート30-5にて、ネットワーク装置100-0から送信されたマスタ確認用フレーム300を受信し、同じくネットワーク装置100-2は、ポート30-10、ポート30-11にて、ネットワーク装置100-0から送信されたマスタ確認用フレーム300を受信する。ネットワーク装置100-1は、自ネットワーク装置100がマスタでないためS600:No、マスタ確認用フレーム受信処理を行いS700、自装置の情報を追加したマスタ確認用フレーム300を受信ポート以外の全てのポートから送信する。また、ネットワーク装置100-2も同様に、自ネットワーク装置100がマスタでないためS600:No、マスタ確認用フレーム受信処理を行いS700、自装置の情報を追加したマスタ確認用フレーム300を受信ポート以外の全てのポートから送信する。ネットワーク装置100-1は、ポート30-6、ポート30-7にて、ネットワーク装置100-2から送信されたマスタ確認用フレーム300を受信する。ネットワーク装置100-1は、自ネットワーク装置100がマスタでないためS600:No、マスタ確認用フレーム受信処理を行いS700、自装置の情報を追加したマスタ確認用フレーム300を受信ポート以外の全てのポートから送信する。また、ネットワーク装置100-2は、ポート30-8、ポート30-9にてネットワーク装置100-1から送信されたマスタ確認用フレーム300を受信する。ネットワーク装置100-2も同様に、自ネットワーク装置100がマスタでないためS600:No、マスタ確認用フレーム受信処理を行いS700、自装置の情報を追加したマスタ確認用フレーム300を受信ポート以外の全てのポートから送信する。ネットワーク装置100-0は、ポート30-0、ポート30-1、ポート30-2、ポート30-3にて、ネットワーク装置100-1,100-2によって送信されたマスタ確認用フレーム300を受信する。ここで、ネットワーク装置100-0は、一定時間、スタック構成確認用フレーム400の受信がないつまり、ネットワーク内にマスタ装置が存在しておらず、S600:Yes→S601の処理が実行されていないことから、自ネットワーク装置100をマスタと判断する。そこでネットワーク装置100-0は、スタック構成確認用フレーム400を作成し、ポート30-0、ポート30-1、ポート30-2、ポート30-3から送信するS502。なお、ネットワーク装置100-0は、一定時間内に受信したマスタ確認用フレーム300は廃棄する。ネットワーク装置100-0が送信したスタック構成確認用フレーム400は、マスタ確認用フレーム300と同じ経路で転送され、ネットワーク装置100-1および100-2においてスタック構成確認用フレーム受信処理S900が行われる。これにより、ネットワーク装置100-0は、ポート30-0、ポート30-1、ポート30-2、ポート30-3にて、ネットワーク装置100-1および100-2の情報が追加されたスタック構成確認用フレーム400を受信する。なお、ネットワーク装置100-0はマスタであるためS800:Yes、スタック構成判定処理S950を実施する。図12は、ネットワーク装置100-0がポート30-0、ポート30-1、ポート30-2、ポート30-3にて受信するスタック構成確認用フレーム400A~Lを示す図である。図12において、スタック構成確認用フレーム400A~Lは、ヘッダ部401、識別子404、装置通過数405、シリアル406、ポート番号407、LA有無408、FCS403から構成されている。例えばシリアル406-0とシリアル406-1の格納順序から、スタック構成確認用フレーム400A~Dは、図11のネットワークを反時計回りに伝送されたフレームであることが判断できる。また、同様に、スタック構成確認用フレーム400E~Hは、図11のネットワークを時計回りに伝送されたフレームである。スタック構成確認用フレーム400I~Jは、マスタのネットワーク装置100-0から反時計回りに送信され、ネットワーク100-1にて折り返されたフレームであり、スタック構成確認用フレーム400K~Lは、マスタのネットワーク装置100-0から時計回りに送信され、ネットワーク100-2にて折り返されたフレームである。例えば、スタック構成確認用フレーム400Aは、ネットワーク装置100-1がポート30-4で受信し、ポート30-6から送信したフレームであり、スタック構成確認用フレーム400Bは、ネットワーク装置100-1がポート30-4で受信し、ポート30-7から送信したフレームであり、スタック構成確認用フレーム400Iは、ネットワーク装置100-1がポート30-4で受信し、ポート30-5から送信したフレームである。なお、例えばスタック構成確認用フレーム400Aは、ネットワーク装置100-2のポート30-8にて受信された後、ポート30-10,30-11のいずれからも送信されるため、マスタであるネットワーク装置100-0は、スタック構成確認用フレーム400Aを2つ受信することになるが、同じフレームであるため、図12では一つしか記載していない。図12において、装置通過数405の値82台通過は、初期値N=10から、ネットワーク装置100-1とネットワーク装置100-2とで、1ずつ、減算された値である。また、装置通過数405の値91台通過は、初期値N=10から、ネットワーク装置100-1またはネットワーク装置100-2で、1ずつ、減算された値である。ネットワーク装置100-0は、スタック構成判定処理S950を開始すると、一定時間内に受信したスタック構成用フレーム400A~Lの中から、装置通知数405の値が最小最小値:8であるスタック構成確認用フレーム400A~Hを抽出するS951。ネットワーク装置100-0は、抽出したスタック構成確認用フレーム400A~Hのそれぞれについてシリアル406の格納順序を確認し、スタック構成確認用フレーム400が通過したネットワーク装置100の組み合わせ数グループ数の判定を行うS952。ここでは、同じネットワーク装置100を時計回りに転送されたスタック構成確認用フレーム400と反時計回りに転送されたスタック構成確認用フレーム400の組み合わせを一つのグループと判断する。時計回りに転送されたシリアル406の格納順序が002001であるスタック構成確認用フレームは、400E~400Hの4つあり、反時計回りに転送されたシリアル406の格納順序が001002であるスタック構成確認用フレームは、400A~400Dの4つあるため、グループ数は4と判断する。グループ数が4であるためS952:No、LA有無判定S955を行い、スタック構成確認用フレーム400A~Hを集約する。具体的には、まず同じネットワーク装置100を反時計回りに転送されたシリアル406の格納順序が001002であるスタック構成確認用フレーム400A~Dについて、各シリアル406001002のネットワーク装置における受信ポート番号407がいずれもLA有408となっているため、これらのスタック構成確認用フレーム400A~Dは一つのスタック構成確認用フレーム400-1として集約できる。この集約されたスタック構成確認用フレーム400-1は、シリアル406が001のネットワーク装置のポート4or5で受信され、シリアル406が002のネットワーク装置のポート8or9で受信された一つのスタック構成確認用フレーム400-1として認識される。なお、仮にネットワーク装置100-2においてポート30-8と30-9のLAが正しく設定されていないような場合は、スタック構成確認用フレーム400A~DのLA有無408-1が全てLA無となるため、このような場合にはスタック構成確認用フレームの集約は行わない。同様に、同じネットワーク装置100を時計回りに転送されたシリアル406の格納順序が002001であるスタック構成確認用フレーム400E~Hも集約された結果、シリアル406が002のネットワーク装置のポート10or11で受信され、シリアル406が001のネットワーク装置のポート6or7で受信された一つのスタック構成確認用フレーム400-2として認識される。ステップS955において集約されたスタック構成確認用フレーム400に基づいて再度グループ数の判定を行うS956。ここでは、反時計回りに転送されたスタック構成確認用フレーム400-1と時計回りに転送されたスタック構成確認用フレーム400-2が一つずつ存在すると判断し、これらの組み合わせによりグループ数は1であると判断するS956:Yes。次にネットワーク装置100-0はスタックポートの設定を行うS953。具体的には、ネットワーク装置100-1はS951で抽出したスタック構成確認用フレーム400A~Hを受信した全てのポートポート30-0,30-1,30-2,30-3に対してスタックポートの設定を行う。また、マスタ以外のネットワーク装置100-1,100-2についても、これらの抽出されたスタック構成確認用フレーム400A~Hに格納された全てのシリアル406とポート番号407によって特定されるポートに対してスタックポートの設定が行われる。これらのスタックポートの設定はマスタのネットワーク装置100-0から他のネットワーク装置100-1,100-2へ指示することにより行われる。具体的には、ネットワーク装置100-1のポート30-4,30-5,30-6,30-7、およびネットワーク装置100-2のポート30-8,30-9,30-10,30-11に対してスタックポートの設定が行われる。なお、マスタのネットワーク装置100からマスタ以外のネットワーク装置100のスタックポートを設定すること自体は既存技術により実現可能である。以上、本実施形態によれば、LAが設定されている場合であってもスタックに使用するポートを自動認識でき、コンソール端末等を接続することなく、スタックポートの設定を自動化し、ユーザによる設定負荷を軽減することができる。なお、スタックの構成を新規に行なうことを前提に説明してきたが、既存のスタック構成を変更する場合も同様にスタックポートの自動設定が可能である。具体的には、既存のスタック構成に新たなネットワーク装置を増設した場合は、例えば増設したネットワーク装置100のボタン106をユーザが押下すればよい。また、ネットワーク装置を減設する場合は、減設されたネットワーク装置の両側のネットワーク装置間をケーブルで繋ぐことになるので、例えばケーブルを繋ぎ変えたネットワーク装置100のボタン106をユーザが押下すればよい。しかし、増設の場合も減設の場合も、スタックを構成するネットワーク装置であればどのネットワーク装置のボタン106を押下しても変更後のネットワークにおいてスタックポートの自動設定が行える。さらに、本実施形態では、図11のように各ネットワーク装置100間が複数の回線で接続され、LAが設定されている場合を例に説明したが、各ネットワーク装置100間が単一の回線で接続されているスタック構成LAが設定されていない構成にも適用可能である。この場合には、マスタのネットワーク装置100は、時計回りおよび反時計回りに一つずつのスタック構成確認用フレーム400しか受信しないため、図10のステップS952においてグループ数が1であると判定され、ステップS953においてスタックポートの設定が行われる。この際、LAについて考慮不要であれば、スタック構成確認用フレーム400のLA有無408のフィールドを省略してもよい。"