(57)【特許請求の範囲】
【請求項１】
全体を制御する制御部と、パケットの送受信・転送を行なう転送部と、送受信インタフェースである複数の通信ポートとを備えたネットワーク中継装置において、
前記制御部は、経路計算を行なう設定部と、前記通信ポートの運用を行なう運用部と、記憶部とから構成され、
前記記憶部は、前記通信ポートの物理構成情報と、複数の識別子のそれぞれを少なくとも１以上のＩＰアドレスまたは少なくとも１以上のＶＬＡＮ−ＩＤまたはその両方のそれぞれに付与した論理構成情報とを記憶し、
前記運用部は、第１の通信ポートから、保持する前記複数の識別子のそれぞれと前記第１の通信ポートの識別番号との対を送信し、受信した複数の識別子のそれぞれと通信ポートの識別番号との対と、保持する前記複数の識別子のそれぞれと前記第１の通信ポートの識別番号との対から、保持する前記複数の識別子のうちの１つの識別子と前記第１の通信ポートの識別番号とを結び付けて、前記第１の通信ポートに対応するＩＰアドレスまたはＶＬＡＮ−ＩＤまたはその両方を決定することを特徴とするネットワーク中継装置。
【請求項２】
請求項１に記載のネットワーク中継装置であって、
すでに決定されている前記第１の通信ポートに対応するＩＰアドレスまたはＶＬＡＮ−ＩＤまたはその両方をクリアすることを特徴とするネットワーク中継装置。
【請求項３】
請求項１に記載のネットワーク中継装置であって、
前記第１の通信ポートは、第２の通信ポートとリンクアグリゲーションを構成することを特徴とするネットワーク中継装置。
【請求項４】
請求項１に記載のネットワーク中継装置であって、
前記識別子は、相手装置の識別子、トランクＶＬＡＮ名、装置間共通の任意文字列、相手装置を指し示す任意文字列、装置間共通の識別子と前記相手装置の識別子、から選択されることを特徴とするネットワーク中継装置。
【請求項５】
請求項１に記載のネットワーク中継装置であって、
前記複数の識別子のうちの１の識別子と前記第１の通信ポートの識別番号との結び付け開始まで前記第１の通信ポートのリンクアップ後に特定の時間待つことを特徴とするネットワーク中継装置。
【請求項６】
請求項１に記載のネットワーク中継装置であって、
前記複数の識別子のうちの１の識別子と前記第１の通信ポートの識別番号との結び付け開始までＬ２パケット到着後に特定の時間待つことを特徴とするネットワーク中継装置。
【請求項７】
請求項１に記載のネットワーク中継装置であって、
コマンドやＳＮＭＰ等のユーザの指示により前記複数の識別子のうちの１の識別子と前記第１の通信ポートの識別番号との結び付けを開始することを特徴とするネットワーク中継装置。
【請求項８】
請求項１に記載のネットワーク中継装置であって、
コマンドやＳＮＭＰ等のユーザの指示により前記複数の識別子のうちの１の識別子と前記第１の通信ポートの識別番号との結び付けを装置内の全通信ポート一斉に開始することを特徴とするネットワーク中継装置。
【請求項９】
請求項１に記載のネットワーク中継装置であって、
前記複数の識別子のうちの１の識別子と前記第１の通信ポートの識別番号との結び付け開放まで前記第１の通信ポートのリンクダウン後に特定の時間待つことを特徴とするネットワーク中継装置。
【請求項１０】
請求項１に記載のネットワーク中継装置であって、
コマンドやＳＮＭＰ等のユーザの指示により前記複数の識別子のうちの１の識別子と前記第１の通信ポートの識別番号との結び付けを開放し、再度開始することを特徴とするネットワーク中継装置。
【請求項１１】
請求項１に記載のネットワーク中継装置であって、
前記複数の識別子のうちの１の識別子と前記第１の通信ポートの識別番号との結び付けを行った後に結び付けの開放を行わない設定とすることを特徴とするネットワーク中継装置。
【請求項１２】
第１のネットワーク中継装置と、この第１のネットワーク中継装置と接続された第２のネットワーク中継装置と、を含んで構成されたネットワークシステムにおいて、
前記第１のネットワーク中継装置および前記第２のネットワーク中継装置は、それぞれ、全体を制御する制御部と、パケットの送受信・転送を行なう転送部と、送受信インタフェースである複数の通信ポートとを備え、
前記制御部は、経路計算を行なう設定部と、前記通信ポートの運用を行なう運用部と、記憶部とから構成され、
前記記憶部は、前記通信ポートの物理構成情報と、複数の識別子のそれぞれを少なくとも１以上のＩＰアドレスまたは少なくとも１以上のＶＬＡＮ−ＩＤまたはその両方のそれぞれに付与した論理構成情報とを記憶し、
前記運用部は、第１の通信ポートから、保持する前記複数の識別子のそれぞれと前記第１の通信ポートの識別番号との対を送信し、受信した複数の識別子のそれぞれと通信ポートの識別番号との対と、保持する前記複数の識別子のそれぞれと前記第１の通信ポートの識別番号との対から、保持する前記複数の識別子のうちの１つの識別子と前記第１の通信ポートの識別番号とを結び付けて、前記第１の通信ポートに対応するＩＰアドレスまたはＶＬＡＮ−ＩＤまたはその両方を決定することを特徴とするネットワークシステム。
【請求項１３】
第１のネットワーク中継装置と、この第１のネットワーク中継装置と接続された第２のネットワーク中継装置と、を含んで構成されたネットワークシステムにおいて、
前記第１のネットワーク中継装置および前記第２のネットワーク中継装置は、それぞれ、全体を制御する制御部と、パケットの送受信・転送を行なう転送部と、送受信インタフェースである複数の通信ポートとを備え、
前記制御部は、経路計算を行なう設定部と、前記通信ポートの運用を行なう運用部と、記憶部とから構成され、
前記記憶部は、前記通信ポートの物理構成情報と、複数の識別子のそれぞれを少なくとも１以上のＩＰアドレスまたは少なくとも１以上のＶＬＡＮ−ＩＤまたはその両方のそれぞれに付与した論理構成情報とを記憶し、
前記運用部は、第１の通信ポートから、保持する前記複数の識別子のそれぞれと前記第１の通信ポートの識別番号との対を送信し、第２の通信ポートから、保持する前記複数の識別子のそれぞれと前記第２の通信ポートの識別番号との対を送信し、受信した複数の識別子のそれぞれと通信ポートの識別番号との複数の対と、保持する前記複数の識別子のそれぞれと前記第１の通信ポートの識別番号との対から、受信した識別番号と送信した識別番号とに基づいて、保持する前記複数の識別子のうちの１つの識別子と前記第１の通信ポートまたは前記第２の通信ポートの識別番号とを結び付けて、前記第１の通信ポートままたは前記第２の通信ポートに対応するＩＰアドレスまたはＶＬＡＮ−ＩＤまたはその両方を決定することを特徴とするネットワークシステム。
【請求項１４】
請求項１３に記載のネットワークシステムであって、
前記運用部は、保持する前記複数の識別子のうちの優先度が最も高い識別子と前記第１の通信ポートまたは前記第２の通信ポートの識別番号とを結び付け、次の優先度の識別子と前記優先度が最も高い識別子と結び付けた通信ポートの識別番号を除いた通信ポートの識別番号とを結び付けることを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク中継装置に係り、特に論理情報と物理情報とを自律的に結びつけるネットワーク中継装置に関する。
【背景技術】
【０００２】
ネットワークシステムを構成するネットワーク中継装置は、複数の他のネットワーク中継装置と接続するために複数のポートを具備している。各ネットワーク中継装置は、具備する各ポートそれぞれに対応するＩＰアドレスまたはＶＬＡＮ−ＩＤまたはその両方を設定する。各ネットワーク中継装置は、それらを基に各ポートに接続された相手装置と通信を行なう。各ポートには、ネットワーク中継装置でユニークな番号（ポート番号）が振られている。ポート番号に対応するＩＰアドレス、ＶＬＡＮ−ＩＤは、運用者がネットワーク中継装置に設けられたユーザインタフェースからコマンド等にて運用開始前に情報設定を行ないネットワーク中継装置上に記憶させておく。
特許文献１は、バーチャルＬＡＮ構成情報の自動設定システムおよびバーチャルＬＡＮ構成情報の自動設定方法を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２３４２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワークシステムの運用では、ネットワーク中継装置の構成情報にてポート番号に対応する物理情報とＩＰアドレスおよびＶＬＡＮ−ＩＤなどの論理情報との対応付けを設定する。しかし、相手装置からのケーブルを自装置のポートへ接続する際のケーブルとポートとの対応（つなぎ込み）は、手動にて行なわれている。ここで、接続ミス（設定とは異なるポートへのケーブル接続）があれば、相手装置と正常に接続できず、サービスの開始遅延など大きな影響がでる。そのため、ケーブルを接続する際は、あらかじめ対応関係を明示した指示書などを元に、慎重に作業する必要がある。この結果、接続作業に工数がかかっていた。また、事前に構成情報にて物理的情報を設定する必要があるため、設計工数が必要である。さらに、つなぎ込み時の作業改善（違うポートにつないだ方がケーブル取り回しがよい等）には柔軟に対応できなかった。
【課題を解決するための手段】
【０００５】
本発明では、ネットワーク中継装置のポート番号に対応する物理情報とＩＰアドレスおよびＶＬＡＮ−ＩＤなどの論理情報との対応付けを構成情報にて設定せずに、代わりに論理情報と結びつけた識別子を設定する。そしてケーブル接続後に、これら識別子とポート番号を含んだＬ２パケットをネットワーク中継装置間で相互に送り合う。これをネットワーク中継装置が相互に受信することで、自装置の各ポートに接続された相手装置の識別子を識別し、論理情報と物理情報の結び付けを決定する。
【０００６】
上述した課題は、全体を制御する制御部と、パケットの送受信・転送を行なう転送部と、送受信インタフェースである複数の通信ポートとを備えたネットワーク中継装置において、制御部は、経路計算を行なう設定部と、通信ポートの運用を行なう運用部と、記憶部とから構成され、記憶部は、通信ポートの物理構成情報と、識別子をＩＰアドレスまたはＶＬＡＮ−ＩＤまたはその両方に付与した論理構成情報とを記憶し、運用部は、第１の通信ポートがリンクダウンからリンクアップに変化したとき、この第１の通信ポートから、保持する識別子と第１の通信ポートの識別番号とを送信し、受信した識別子と通信ポートの識別番号と、第１の通信ポートの識別番号とから、第１の通信ポートに対応するＩＰアドレスまたはＶＬＡＮ−ＩＤまたはその両方を決定するネットワーク中継装置により、解決できる。
【発明の効果】
【０００７】
ポート番号に対応する物理情報とＩＰアドレスやＶＬＡＮ−ＩＤなどの論理情報との対応付けをケーブル接続後に行なうことにより、事前の接続設計が不要となる。また、運用開始までの作業性が向上する。さらに、動的に設定する動作により、作業者はどのポートに接続してもよくなるため、接続柔軟性の向上につながり、接続作業時の誤接続がない。
【図面の簡単な説明】
【０００８】
【図１】ネットワーク中継装置のブロック図である。
【図２】物理構成情報と論理構成情報の自動設定を説明するネットワークシステムのブロック図（その１）である。
【図３】物理構成情報と論理構成情報の自動設定を説明するネットワークシステムのブロック図（その２）である。
【図４】物理構成情報と論理構成情報の自動設定を説明するネットワークシステムのブロック図（その３）である。
【図５】物理構成情報と論理構成情報の自動設定を説明するネットワークシステムのブロック図（その４）である。
【図６】物理構成情報と論理構成情報の自動設定を説明するネットワークシステムのブロック図（その５）である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り説明は繰り返さない。
【００１０】
まず、図１を参照して、ネットワーク中継装置１００の構成を説明する。図１において、ネットワーク中継装置１００は、制御部１１０と、転送部１２０と、複数の通信ポート１３０とから構成される。制御部１１０は、オペレーティングシステム（ＯＳ）１１１と、設定部１１２と、運用部１１３と、記憶部１１４とから構成される。
【００１１】
制御部１１０は、ネットワーク中継装置１００の設定・運用・管理を実行する。転送部１２０は、パケットの送受信・転送を行なう。ＯＳ１１１は、制御部１１０の動作のためのベース部分である。設定部１１２は、経路計算を実行する。設定部１１２は、転送部１２０の設定を行なう。運用部１１３は、ネットワーク中継装置１００の運用のためのユーザとのＩ／Ｆである。
以下、ネットワーク中継装置１００における物理構成情報と論理構成情報の自動設定を図２ないし図６を参照して説明する。
【実施例１】
【００１２】
図２を参照して、２台のネットワーク中継装置１００から構成されるネットワークシステム２００を説明する。なお、図２以降、図１を用いて説明したネットワーク中継装置１００の説明に必要な部分のみ図示する。また、通信ポート１３０は、その識別子ｉ（ｉ＝１〜２０）を通信ポート識別子とし、参照番号とすることがある。
【００１３】
図２において、ネットワーク中継装置（自装置）１００−１は、構成情報を保持する記憶部１１４と通信ポート１３０を持つ。記憶部１１４は、物理構成情報３０と論理構成情報４０を保持する。物理構成情報３０は、通信ポート１３０と一意に対応したポート番号を保持する。論理構成情報４０は、識別子と、識別子に対応する１つもしくは複数のＩＰアドレスを保持する。なお、ネットワーク中継装置（相手装置）１００−２でもそれぞれ同様な情報を保持する。通信ポート識別子は、ネットワーク中継装置１００−１について１〜３、ネットワーク中継装置１００−２について、１０〜２０とする。
【００１４】
ネットワーク中継装置１００の運用者は、論理構成情報４０に、各通信ポート１３０に割り当てるべきＩＰアドレスを設定する。だだし、ここでは、通信ポート１３０との結び付けは指定せず、各ＩＰアドレスを適用する識別子を割り当てるのみとする。なお、物理構成情報３０の各ポート番号には、通信ポート番号１３０を指し示す情報と物理的な設定情報を設定する。
【００１５】
最初に、ケーブル９０−１を１本だけ接続したときの動作について説明する。ケーブル９０−１を接続して、通信ポート１がリンクアップした契機で、ネットワーク中継装置１００−１は、通信ポート１から自装置が保持する識別子とポート番号の対を含んだＬ２パケットをネットワーク中継装置１００−２へ送付する。同様に、ネットワーク中継装置１００−２は、通信ポート２０から自装置が保持する識別子とポート番号の対を含んだＬ２パケットをネットワーク中継装置１００−１へ送付する。ネットワーク中継装置１００は、各々相手からのパケットを受信する。
【００１６】
その後特定の契機で、自装置から送付した識別子について、両装置で統一した優先順位（アルファベット順など）を設け優先度の高いものから、相手装置から受信した識別子で同一のものについて結び付けを決定していく。ここでは、アルファベット順で識別子の優先度を決定するとしよう。ネットワーク中継装置１００は、双方が受信した識別子ＡとＢについて、優先度の高いＡについてまず結び付けを決定する。ネットワーク中継装置１００−１は、ケーブルは１本しか接続されておらず、他に候補が無い。このため、ネットワーク中継装置１００−１は、識別子Ａについて、通信ポート１と結びつけを行なう。ネットワーク中継装置１００−２も、同様に、識別子Ａについてポート番号２０の通信ポート２０と結び付けを行なう。結びつけが行なわれたら、論理的にインタフェースがアップし、Ｌ３レイヤ以上での通信を開始させる。
【００１７】
さらに２本目のケーブル９０−２をつないだ場合、既に識別子Ａは結びつきが完了しているので、識別子Ａを除いたものを相互に送付する。結果、識別子Ｂの通信ポートが確定する。結びつけが行なわれたら、論理的にインタフェースがアップし、Ｌ３レイヤ以上での通信を開始させる。図２において、ネットワーク中継装置１００の物理構成情報３０のレコードと、論理構成情報４０のレコードとを結んだ実線が、結びつけである。
【００１８】
図３を参照して、ケーブル９０−１と９０−２を、予め定めた時間以内で接続した場合について説明する。図３において、ケーブル９０−１、９０−２を接続して、通信ポート１、２がリンクアップしたことを契機として、ネットワーク中継装置１００−１は、通信ポート１、２からは自装置が保持する識別子とポート番号の対を含んだＬ２パケットをネットワーク中継装置１００−２へ送付する。同様に、ネットワーク中継装置１００−２は、通信ポート１０、２０から、Ｌ２パケットをネットワーク中継装置１００−１へ送付する。ネットワーク中継装置１００は、各々相手からのパケットを受信する。
【００１９】
その後特定の契機で、自装置から送付した識別子について、両装置で統一した優先順位（アルファベット順など）を設け優先度の高いものから、相手装置から受信した識別子で同一のものについて結び付けを決定していく。ここでは、アルファベット順で識別子の優先度を決定するとする。ネットワーク中継装置１００は、双方が受信した識別子ＡとＢについて、優先度の高いＡについてまず結び付けを決定する。ネットワーク中継装置１００−１では、ケーブルは２本接続されており、候補として、ポート番号１＋ポート番号２０とポート番号２＋ポート番号１０の２つが存在する。
これらの候補を選択するために、最小のものが選択できるまで順に次の計算を行なう。
１．それぞれのポート番号を足し合わせる
２．それぞれのポート番号を掛け合わせる
３．それぞれのポートのＭＡＣアドレスのハッシュを足し合わせる
４．それぞれのポートのＭＡＣアドレスのハッシュを掛け合わせる
ここでは、ポート番号の和の演算により、ネットワーク中継装置１００−１では識別子Ａについて、ポート番号２の通信ポートと結びつけを行なう。ネットワーク中継装置１００−２でも同様、識別子Ａについて、ポート番号１０の通信ポートと結び付けを行なう。結びつけが行なわれたら、論理的にインタフェースがアップし、Ｌ３レイヤ以上での通信を開始させる。
【００２０】
次に、識別子Ｂについても候補として、ポート番号１と２の２つが存在する。しかし、ポート番号２については既に識別子Ａに割り当てられているので、結果、インタフェースＢの通信ポートはポート番号１に確定する。結びつけが行なわれたら、論理的にインタフェースがアップし、Ｌ３レイヤ以上での通信を開始させる。
【００２１】
次に、この状態から１本のケーブル９０−２をネットワーク中継装置１００−１から抜いた場合の動作を説明する。ケーブル９０−２を抜いた場合、ネットワーク中継装置１００−１の通信ポート２と、ネットワーク中継装置１００−２の通信ポート１０がリンクダウンする。このとき、既に結びつけを行なっていた識別子Ａの結びつけは解除される。ただし、識別子Ｂの結び付けは維持する。
【００２２】
図４を参照して、上述の状態でケーブル９０−２をネットワーク中継装置１００−１の通信ポート３にさした場合の動作を説明する。ケーブル９０−２を接続して、通信ポート３がリンクアップした契機で、ネットワーク中継装置１００−１は、通信ポート３からは自装置が保持する識別子とポート番号の対を含んだＬ２パケットをネットワーク中継装置１００−２へ送付する。同様に、ネットワーク中継装置１００−２は、Ｌ２パケットをネットワーク中継装置１００−１へ送付する。ネットワーク中継装置１００は、各々相手からのパケットを受信する。
【００２３】
その後特定の契機で、自装置から送付した識別子について、両装置で統一した優先順位（アルファベット順など）を設け、優先度の高いものから相手装置から受信した識別子で同一のものについて結び付けを決定していく。ここでは、アルファベット順で識別子の優先度を決定するとしよう。したがって、双方が受信した識別子Ａについて、まず結び付けを決定する。ネットワーク中継装置１００−１内で今回ケーブルは１本しか新た接続されていない。したがって、他に候補が無いため、ネットワーク中継装置１００−１は、識別子Ａについて、ポート番号３の通信ポートと結びつけを行なう。ネットワーク中継装置１００−２でも同様に、識別子Ａについて、ポート番号１０の通信ポートと結び付けを行なう。結びつけが行なわれたら、論理的にインタフェースがアップし、Ｌ３レイヤ以上での通信を開始させる。
【００２４】
以上より明確なように、各装置の通信ポートを間違ってケーブル接続した場合も、特に問題なく結び付けを行ない通信開始できる。
なお、識別子については、インタフェース名、ＶＬＡＮ番号・名称、ケーブル名など様々なものとさせることができる。
【実施例２】
【００２５】
図５を参照して、リンクアグリゲーションとして構成される場合を説明する。特定の識別子をリンクアグリゲーションとして構成したい場合、ネットワーク中継装置１００−１とネットワーク中継装置１００−２で構成したいポート数をあらかじめ設定しておく。ここでは、論理構成情報４０に図示したとおり、識別子Ａに２ポートのリンクアグリゲーション（ＬＡ：Link Aggregation）を設定するとしよう。
【００２６】
ケーブル９０−１、９０−２を接続して、通信ポート１、２がリンクアップした契機で、ネットワーク中継装置１００−１は、通信ポート１、２から自装置が保持する識別子とポート番号の対を含んだＬ２パケットをネットワーク中継装置１００−２へ送付する。同様に、ネットワーク中継装置１００−２は、通信ポート１０、２０から、保持する識別子とポート番号の対を含んだＬ２パケットをネットワーク中継装置１００−１へ送付する。ネットワーク中継装置１００は、各々相手からのパケットを受信する。
【００２７】
その後特定の契機で、自装置から送付した識別子について、両装置で統一した優先順位（アルファベット順など）を設け、優先度の高いものから相手装置から受信した識別子で同一のものについて結び付けを決定していく。ここでは、アルファベット順で識別子の優先度を決定するとする。したがって、双方が受信した識別子ＡとＢについて、優先度の高いＡについてまず結び付けを決定する。ここで、識別子Ａにはリンクアグリゲーションとして２ポートの設定がされているので、選択するポート数を２ポートとする。結果、ネットワーク中継装置１００−１は、識別子Ａについて、ポート番号２の通信ポート２とポート番号１の通信ポート１に結びつけを行なう。ネットワーク中継装置１００−２でも同様に、識別子Ａについて、ポート番号１０の通信ポート１０とポート番号２０の通信ポート２０に結び付けを行なう。結びつけが行なわれたら、論理的にインタフェースがアップし、Ｌ３レイヤ以上での通信を開始させる。
【００２８】
なお、ネットワーク中継装置１００−１とネットワーク中継装置１００−２は、２本のケーブル９０−１、９０−２で接続されているので、優先度の低い識別子Ｂについて、結び付けを行なわない。
【実施例３】
【００２９】
図６を参照して、各装置で自装置を識別するホスト名などの識別子を保持し、相手装置では接続したい相手の識別子を指定して自動接続する方式について、説明する。図６において、ネットワーク中継装置１００−１は、構成情報を保持する記憶部１１４と通信ポート１３０を持つ。記憶部１１４は、物理構成情報３０と論理構成情報４０を保持する。物理構成情報３０は、通信ポート１３０に対応したポート番号を保持する。論理構成情報４０は、接続先の相手装置を示す識別子と１つもしくは複数のＩＰアドレスを保持する。なお、ネットワーク中継装置１００−２、１００−３でもそれぞれ同様な情報を保持する。
【００３０】
ネットワーク中継装置１００の運用者は、論理構成情報４０のＩＰアドレスに各通信ポート１３０に割り当てるべきＩＰアドレスを設定する。ここでは、通信ポート１３０との結び付けは指定せず、各ＩＰアドレスを適用する相手装置の識別子として識別子を割り当てるのみとする。なお、物理構成情報３０の各ポート番号には、通信ポート番号１３０を指し示す情報と物理的な設定情報を設定する。
【００３１】
ケーブル９０−１、９０−２を接続して、通信ポート１、２がリンクアップした契機で、ネットワーク中継装置１００−１は、通信ポート１、２から自装置を示す識別子Ａとポート番号の対を含んだＬ２パケットをネットワーク中継装置１００−２、１００−３へ送付する。同様に、ネットワーク中継装置１００−２は、通信ポート１０から自装置を示す識別子Ｂとポート番号の対を含んだＬ２パケットを、ネットワーク中継装置１００−１へ送付する。ネットワーク中継装置１００−３は、通信ポート１０から自装置を示す識別子Ｃとポート番号の対を含んだＬ２パケットを、ネットワーク中継装置１００−１へ送付する。ネットワーク中継装置１００は、各々相手からのパケットを受信する。
【００３２】
その後特定の契機で、ネットワーク中継装置１００−１は、設定している相手装置の識別子について、全装置で統一した優先順位（アルファベット順など）を設け、優先度の高いものから相手装置から受信した識別子で同一のものについて結び付けを決定していく。ここでは、アルファベット順で識別子の優先度を決定するとする。ネットワーク中継装置１００−１は、相手装置として設定している識別子ＢとＣとＺについて、優先度の高い識別子Ｂについてまず結び付けを決定する。ネットワーク中継装置１００−１内でケーブルは２本接続されている。しかし、相手から受信した識別子がＢのものはポート番号２の通信ポートだけであるので、それと結びつけを行なう。次に、識別子Ｃにおいても、ポート番号１の通信ポートだけであるので、それと結びつけを行なう。なお、ネットワーク中継装置１００−２も同様、相手装置の識別子Ａについて、ポート番号１０の通信ポートと結び付けを行なう。さらに、ネットワーク中継装置１００−３も同様、相手装置の識別子Ａについて、ポート番号１０の通信ポートと結び付けを行なう。結びつけが行なわれたら、論理的にインタフェースがアップし、Ｌ３レイヤ以上での通信を開始させる。
【００３３】
実施例１〜３での結びつけを開始する特定の契機には、リンクアップ後に一定時間待ってから、パケット受信後一定時間待ってから、コマンド投入による一斉開始、など様々な契機が考えられる。
【００３４】
実施例１〜実施例３でリンクダウンした場合、そのポートと結びついている識別子は開放され新たな結びつけ候補が決定するまで無割り当てとした。しかし、変形例としてリンクダウンしても結び付けを固定にすることを装置に設定することもできる。
また、結び付け後にコマンド投入など特定の契機で特定または全ての識別子またはポート結び付けを開放し、再度結びつけを行なうこともできる。
【００３５】
トランクＶＬＡＮとして、複数のＶＬＡＮを束ねた論理構成の場合、実施例１の識別子として、トランクＶＬＡＮ名を使用することで実現できる。
ＶＬＡＮ名を識別子として使用した場合に、複数装置で同一ＶＬＡＮ名を持つ場合など特定できない場合は、実施例１でのＶＬＡＮ名などの識別子だけでなく、実施例３で示した相手装置識別も合わせて実施することで、実現できる。
また、実施例１〜実施例３は、いずれも独立して実施してもかまわないし、また、単一の装置/システム内で同時に併用して実施してもかまわない。
【符号の説明】
【００３６】
１００…ネットワーク中継装置、１１０…制御部、１１１…オペレーティングシステム（ＯＳ）、１１２…設定部、１１３…運用部、１１４…記憶部、１２０…転送部、１３０…通信ポート、２００…ネットワークシステム。
【図１】
0005453199.tif 000002
【図２】
0005453199.tif 000003
【図３】
0005453199.tif 000004
【図４】
0005453199.tif 000005
【図５】
0005453199.tif 000006
【図６】
0005453199.tif 000007