(57)【要約】【課題】ネットワーク構成の変更において、直接関係ある通信装置に対してのみ構成変更を行い通信断時間の短縮を達成できる通信装置およびネットワーク構成変更方法を提供する。【解決手段】通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置（２０２、２０３）の間に論理リンク（Ｌ１０１）が設定されている場合、一方の通信装置（２０２）が設定情報（Ｓ１０）により論理リンク（Ｌ１０１）を削除する場合、当該論理リンクの設定削除通知を他の通信装置（２０３）へ送信し（Ｓ１１）、両方の通信装置（２０２、２０３）が論理リンクを削除する（Ｓ１２）。【選択図】図４
2014171086.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置であって、
設定情報を入力する設定入力手段と
前記設定情報により他の通信装置との間の論理リンクを削除する場合、当該論理リンクの設定削除通知を前記他の通信装置へ送信するプロトコル制御手段と、
を有することを特徴とする通信装置。
【請求項２】
前記プロトコル制御手段は、前記他の通信装置から前記論理リンクの設定削除通知を受信した場合、当該論理リンクを削除することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記プロトコル制御手段は、前記論理リンクの設定削除を実行すると、リンク維持動作に拘わらず、経路切替プロトコルに従って経路の再構築を実行することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記プロトコル制御手段は、前記論理リンクの設定削除通知を送信する場合、前記論理リンクを構成する物理リンクのうち通信利用状況に応じて送信用の物理リンクを選択することを特徴とする請求項１−３のいずれか１項に記載の通信装置。
【請求項５】
通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置であって、
他の通信装置との間に論理リンクを設定している場合、前記他の通信装置から前記論理リンクの設定削除通知を受信すると、当該論理リンクを削除するプロトコル制御手段を有することを特徴とする通信装置。
【請求項６】
前記プロトコル制御手段は、前記論理リンクの設定削除を実行すると、リンク維持動作に拘わらず、経路切替プロトコルに従って経路の再構築を実行することを特徴とする請求項５に記載の通信装置。
【請求項７】
少なくとも経路切替プロトコルを実装した通信装置をノードとするネットワークの構成変更方法であって、
論理リンク設定プロトコルを実装した第１通信装置および第２通信装置の間に論理リンクが設定されている場合に、前記第１通信装置が前記論理リンクを削除する設定情報を入力すると、当該論理リンクの設定削除通知を前記第２通信装置へ送信し、
前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除する、
ことを特徴とするネットワーク構成変更方法。
【請求項８】
前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除することで前記経路切替プロトコルによる経路変更が実行される、ことを特徴とする請求項７に記載のネットワーク構成変更方法。
【請求項９】
少なくとも経路切替プロトコルを実装した通信装置をノードとするネットワークであって、
論理リンク設定プロトコルを実装した第１通信装置および第２通信装置の間に論理リンクが設定されている場合に、前記第１通信装置が前記論理リンクを削除する設定情報を入力すると、当該論理リンクの設定削除通知を前記第２通信装置へ送信し、
前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除する、
ことを特徴とするネットワーク。
【請求項１０】
通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置としてコンピュータを機能させるプログラムであって、
設定情報を入力する設定入力機能と
前記設定情報により他の通信装置との間の論理リンクを削除する場合、当該論理リンクの設定削除通知を前記他の通信装置へ送信するプロトコル制御機能と、
を前記コンピュータで実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリンク接続された複数の通信装置からなるネットワークに係り、特に複数のプロトコルに従って動作するネットワークにおける通信装置のプロトコル制御技術に関する。
【背景技術】
【０００２】
ネットワークにおける通信装置では目的/用途に応じて多種多様なプロトコルが使用される。代表的なところでは、データ転送速度を向上させるために複数の物理リンクを束ねるリンクアグリゲーションのためのプロトコル（LACP：Link Aggregation Control Protocol(IEEE802.3adまたはIEEE802.1AX)）、ループのないネットワークを構築するためのスパニングツリープロトコル（xSTP）、リングプロテクションプロトコルなどが知られている。実際の運用では、１つのネットワークで１つのプロトコルだけを使用することはほとんどなく、複数のプロトコルを組み合わせることで所望のネットワークを構築している。
【０００３】
たとえば、特許文献１には、MPLS(Multi-Protocol Label Switching)、GMPLS(Generalized MPLS)やASON(Automatic Switch Optical Network)等の自律分散制御御ネッワークにおいて、AMR(Adaptive Modulation Radio)やLAG(Link Aggregation Group)等が論理リンクとして使用されている場合が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０５４７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、通常、複数のプロトコルの各々は単独で成立しており、複数プロトコルを組み合わせた場合は使用しているプロトコル動作をよく把握していなければ、ネットワークに所望する振る舞いをさせることが困難である。そのため、例えば一部のプロトコル設定を削除あるいは追加した時に、通信経路の変更に要する時間が想定以上に長くなる場合があった。たとえば、スパニングツリープロトコルとリンクアグリゲーションプロトコルが組み合わせて使用されている既存ネットワーク網において、増設や保守を短い平均修理時間(MTTR)で行う場合には、ネットワーク管理者が保守/増設に直接関係ないネットワーク装置への設定変更や一時的な設備の追加等を行うことが必要であった。以下、ネットワーク構成の変更時間の具体例を図１〜図３を参照しながら簡単に説明する。
【０００６】
図１に示すように、複数の通信装置１００〜１０３がループネットワークを構成し、通信装置１００および１０１が外部ネットワークに接続されているものとする。各通信装置にはスパニングツリープロトコル（xSTPプロトコル）が適用され、また通信装置１０２および１０３には更にリンクアグリゲーションプロトコル（LAGプロトコル）が適用されているものとする。プロトコル動作により通信が停止されるポートは黒丸を付して表すものとし、結果として有効な通信経路は太線にて表現している。なお、各通信装置中のp1〜p3はそれぞれの通信装置が持つポートとその番号を示しており、これらは物理リンクとして動作している。ただし、説明に不要なポート番号は省略している。また、通信装置１０２と１０３との間の２つの物理リンク（p1、p2）はLAGプロトコルにより１つの論理リンクＬ１０１として集約されているものとする。
【０００７】
ここで、ネットワーク刷新等のため通信装置１０２と通信装置１０３の間の接続を切る場合を考える。外部ネットワークからみた通信断時間を短くするために、通信装置１０１のポートp1のパスコスト(xSTPのパラメータ)を変更し、論理リンクＬ１０１の設定を削除することが考えられるが、直接構成変更に関係ない通信装置に対する設定変更が必要になる。また、次に述べるように、論理リンクＬ１０１の設定を削除する場合、通信装置１０２と１０３のどちらから削除するかによって通信断時間が異なるので、削除の順序も考慮しなければならない。
【０００８】
＜通信装置１０３の論理リンク設定を先に削除する場合＞
図２に示すように、通信装置１０３のＬ１０１設定が削除されると、通信装置１０３の論理リンクＬ１０１は物理リンクp1、p2に戻る。通信装置１０２のＬ１０１ポートは、元々通信装置１００（ルートブリッジ（RootBridge））へ向かうポートであるから、xSTPのプロトコルフレームを送信しない。したがって、通信装置１０３の物理ポートp1、p2はエッジポート、すなわちxSTPプロトコルを取り扱う装置が通信装置１０３の先にいない状態のポートになる。
【０００９】
通信装置１０３のＬ１０１設定が削除されたことで、通信装置１０３は通信装置１００へxSTPのトポロジ変更通知（ＴＣ）を通知し、通信装置１００は通信装置１０１へＴＣを通知を送信しようとするが、通信装置１０１では通信装置１００との間で取り扱われるxSTP情報に変更がないために通信装置１０１の物理ポートp1の状態(通信が停止)は変更されない。
【００１０】
通信装置１０２はＬ１０１の対向装置（通信装置１０３）でＬ１０１の設定が削除されているため、論理リンクとしては本来リンクダウンとなるが、LAGに用いられるプロトコル(LACP)では対向装置からのプロトコルフレームが最大３秒間(＝１秒×３回) 続くまでリンクアップと判断される。このために、通信装置１０２におけるLAGプロトコル動作によりＬ１０１がリンクダウンと判断されるまでの２〜３秒間は、通信装置１００−１０３−１０２−１０１の間をつなぐ経路がないにも拘わらず経路があるように判断され、結果的に通信断が発生することになる。
【００１１】
＜通信装置１０２の論理リンク設定を先に削除する場合＞
図３に示すように、通信装置１０２の論理リンク設定が削除されると、通信装置１０２の論理リンクＬ１０１は物理リンクp1、p2に戻る。通信装置１０３のＬ１０１ポートはルートブリッジである通信装置１００から見ると下流ポート(Designated Port)であり、一定間隔(デフォルト２秒)でxSTPのプロトコルフレームを送信している。また、通信装置１０２側でＬ１０１設定が削除されているため、本来はリンクダウンであるが、前述のとおり最大３秒間はリンクアップ状態になる。しかし、通信装置１００−通信装置１０３間の関係に変化はないため、通信装置１００−通信装置１０３間の通信は継続される。
【００１２】
しかしながら、実際には通信装置１０２では論理リンクＬ１０１がなくなっているのであるから(リンクダウン相当)、削除されると同時にトポロジ変更通知ＴＣが通信装置１０２の物理ポートp3から通信装置１０１に通知される(xSTPのパラメータも図１の状況から変わっている)。この時、通信装置１０１では、ポートp2方向よりも、ポートp1方向の方がベターであると判断されるため、即時、代替ポートであったp1の通信停止を解除して通信装置１００との通信を開始する。
【００１３】
通信装置１０３のＬ１０１がリンクダウンと判断されるまでには上述したように２〜３秒かかるが、これに依らず各通信装置へ向かう経路が構築されているので、通信装置間をつなぐ経路の喪失は最小限に抑えられる。よって、通信断時間を短くするには、通信装置１０２側のLAG設定から削除する方が有利である。
【００１４】
図２および図３で説明したように、論理リンクＬ１０１の設定を削除する場合、通信装置１０２と１０３のどちらから削除するかによって通信断時間が異なるので、削除の順序も考慮しなければならない。このような判断は、各プロトコル動作を深く把握している技術力や経験を必要とし、上述したネットワーク構成だけでなく、一般的にリンクアグリゲーションプロトコルを含む複数のプロトコルに従って動作するネットワークにおいて必要となる。特にネットワーク構成が大きくなると、この判断はさらに難しくなってくる。
【００１５】
そこで、本発明の目的は、ネットワーク構成の変更において、直接関係ある通信装置に対してのみ構成変更を行い通信断時間の短縮を達成できる通信装置およびネットワーク構成変更方法を提供することにある。
【課題を解決するための手段】
【００１６】
本発明による通信装置は、通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置であって、設定情報を入力する設定入力手段と、前記設定情報により他の通信装置との間の論理リンクを削除する場合、当該論理リンクの設定削除通知を前記他の通信装置へ送信するプロトコル制御手段と、を有することを特徴とする。
本発明による通信装置は、通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置であって、他の通信装置との間に論理リンクを設定している場合、前記他の通信装置から前記論理リンクの設定削除通知を受信すると、当該論理リンクを削除するプロトコル制御手段を有することを特徴とする。
本発明によるネットワーク構成変更方法は、少なくとも経路切替プロトコルを実装した通信装置をノードとするネットワークの構成変更方法であって、論理リンク設定プロトコルを実装した第１通信装置および第２通信装置の間に論理リンクが設定されている場合に、前記第１通信装置が前記論理リンクを削除する設定情報を入力すると、当該論理リンクの設定削除通知を前記第２通信装置へ送信し、前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除する、ことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、他の通信装置との間の論理リンクを削除する場合、当該論理リンクの設定削除通知を他の通信装置へ送信することで、ネットワーク構成の変更において直接関係ある通信装置に対してのみ構成変更を行いつつ通信断時間の短縮を達成することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は背景技術の課題を説明するためのループネットワークを示すネットワーク図である。
【図２】図２は図１に示すネットワーク構成の一変更例を示すネットワーク図である。
【図３】図３は図１に示すネットワーク構成の他の変更例を示すネットワーク図である。
【図４】図４は本発明の一実施形態によるネットワーク構成変更方法の一例を説明するための部分的ネットワーク図である。
【図５】図５は本発明の一実施例による通信装置の構成を示すブロック図である。
【図６】図６は本実施例による通信装置の論理リンク削除動作を説明するための模式的なネットワーク図である。
【図７】図７は本実施例による通信装置の経路切替動作を説明するための模式的なネットワーク図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態によれば、他の通信装置に接続した論理リンクの構成変更(特に設定削除)を行う場合、当該他の通信装置に対しても設定削除の通知を行う。これにより、削除する論理リンクを挟んで対向した２つの通信装置において当該論理リンク設定の削除が行われる。
【００２０】
これにより論理リンクを削除する順序制限が緩和され、構成変更をしたい装置以外の設定を変更することなく、短い通信断時間でネットワーク変更が可能となる。すなわち、プロトコルのリンク維持動作のタイムアウトを待たずに経路の再構築を動作させることができる。さらに、論理リンクの削除順を考慮する必要がなくなる上に、保守作業における設定変更すべき装置数を減らすことができるので、保守作業が容易になる。以下、本発明の実施形態及び実施例について図面を参照しながら詳細に説明する。
【００２１】
１．一実施形態
図４に示すように、ネットワークのノードである通信装置２０２および通信装置２０３は論理リンク設定プロトコルおよび経路切替プロトコルを実装し、論理リンク設定プロトコルにより論理リンクＬ１０１を設定しているものとする。この状態で、ユーザ指示により論理リンクＬ１０１の設定削除が入力されると（動作Ｓ１０）、通信装置２０２は論理リンク削除通知を対向する通信装置２０３へ送信する（動作Ｓ１１）。これにより、論理リンクＬ１０１の両側の通信装置２０２および２０３において論理リンク設定が削除され、論理リンクＬ１０１が物理リンク（p1，p2）に戻る（動作Ｓ１２）。論理リンクＬ１０１が通信装置２０２および２０３の両方で削除されたことで擬似的に論理リンクが通信断状態となり、ネットワークの接続関係の変化が即座に反映され、経路切替プロトコルの動作により経路変更が実行される。
【００２２】
上述したように、本実施形態によれば、論理リンクＬ１０１の両側の通信装置２０２および２０３において論理リンク設定の削除が実行されるので、論理リンクＬ１０１を削除する順序を考慮する必要がなく、さらに構成変更をしたい装置２０２および２０３以外の装置の設定を変更する必要もないので、通信断時間が短縮され、ネットワーク変更作業が容易になる。
【００２３】
２．一実施例
２．１）通信装置の構成
図５にネットワークのノードである各通信装置の構成を示すが、上述したように、物理リンクと物理ポートは意味的には一対一の関係で結びついている。また、ここでは通常のプロトコル動作のみに関係する機能構成を示しており、他の必要な機能は省略されている。
【００２４】
本実施例による通信装置は、フレーム受信部４０１、プロトコル解析部４０２、フレーム作成部４０３、送信ポート制御部４０４、送信キュー４０５、フレーム送信部４０６、帯域通知部４０７、キュー使用量通知部４０８、設定入力部４０９、プロトコル設定反映部４１０、および、設定情報記憶領域４１１を含む機能構成を有する。以下、各機能ブロックについて説明する。
【００２５】
フレーム受信部４０１は自装置外からのデータを受信し、受信キューに保持する。なお、この機能は物理ポート毎に設けられている。また、ここでは全二重通信を前提しているが半二重通信でも対応可能である。ただし、その場合は受信側にも後述するキュー使用量通知部および帯域通知部が必要になる。
【００２６】
プロトコル解析部４０２は以下に示すプロトコル制御機能を有する。なお、ここでは複数のプロトコルの代表的な機能をまとめて記述している。
・フレーム受信部で受信されたデータのうち、各プロトコルに関するデータ(設定削除通知含む)あるいはプロトコル設定反映部４１０からの各プロトコルの設定変更に対して各プロトコルの判断ロジックに従って解析を行い、その解析結果をもとに送信ポートの状態変更を送信ポート制御部４０４へ指示し、また制御フレームの作成をフレーム作成部４０３へ指示する。この時、必要に応じて設定情報記憶領域４１１から関連する設定情報を取得する。また、プロトコル解析部４０２の解析機能には、フレームの受信に伴わない判断、例えばタイマによる動作判断も含まれる。
・通常のプロトコルにおいてはフレームの送信先ポートも指定する。
・プロトコル設定反映部４１０からの論理リンクの削除設定通知に伴い、必要に応じて設定削除通知フレームの作成をフレーム作成部４０３へ指示する。
・設定情報記憶領域４１１から、設定削除通知を送信する物理ポートの選択方法を読み出し、フレーム作成部４０３へ指示する。
【００２７】
フレーム作成部４０３は次の機能を有する。
・通常のプロトコルに必要な制御フレームを作成し、送信ポート制御部４０４へフレーム渡す。この時プロトコル解析部４０２から送信先ポートの指定があれば、その情報も合わせて送信ポート制御部４０４へ渡す。
・設定削除通知フレームを作成し、送信ポート制御部４０４にそのフレーム渡す。
【００２８】
送信ポート制御部４０４は次の機能を有する。
・プロトコル解析部４０２の判断による物理リンク(物理ポート)でのフレーム送受信の許可/停止の制御(通常のプロトコル動作)。
・帯域通知部４０７またはキュー使用量通知部４０８からの情報に基づいて削除通知を送信する物理ポート(ここでは送信キュー)の選定。
・リンクアップ/リンクダウンなどの基本的な物理ポート制御。
【００２９】
送信キュー４０５は以下の機能を有する。なお、この機能部はフレーム送信部４０６と合わせて物理ポート毎に存在する。
・送信ポート制御部４０４からの送信フレームを受け取り、フレーム送信部４０６がフレーム送信可能状態になった時にキュー内の情報をフレーム送信部４０６に渡す。なお、送信キュー４０５はFIFO(First In First Out)メモリとして動作する。
・送信キュー４０５の使用量をキュー使用量通知部４０８に伝える。
【００３０】
フレーム送信部４０６は次の機能を有する。なお、この機能部は送信キュー４０５と合わせて物理ポート毎に存在する。
・送信キュー４０５に格納されているフレームを自装置外へ送信する。
・ユーザ通信を含むポートの通信帯域使用量を帯域通知部４０７に伝える。
【００３１】
帯域通知部４０７は次の機能を有する。ここでは、この機能部は複数のフレーム送信部４０６(送信ポート)をまとめて管理しているが、物理ポート毎に存在させ、送信ポート制御部４０４に通知してもよい。
・各ポートが持つ有効通信帯域を送信ポート制御部４０４に伝える。
・各ポートが持つ通信帯域使用量をフレーム送信部４０６から取得し、送信ポート制御部４０４に伝える。
【００３２】
キュー使用量通知部４０８は次の機能を有する。ここでは複数の送信キュー４０５(送信ポート)をまとめて管理しているが、物理ポート毎に存在させ、送信ポート制御部４０４に通知してもよい。
・各ポートが持つ送信キュー４０５の長さを送信ポート制御部４０４に伝える。
・各ポートが持つ送信キュー使用量を送信キュー４０５から取得し、送信ポート制御部４０４に伝える。
【００３３】
設定入力部４０９は、ユーザ(＝管理者)またはネットワーク管理装置から設定情報を受け付け、各プロトコルの設定をプロトコル設定反映部４１０に必要な処理を指示する。
【００３４】
プロトコル設定反映部４１０は次の機能を有する。
・設定入力部４０９からの設定情報を設定情報記録領域４１１に書き込む。
・設定入力部４０９からの設定変更がLAGの論理リンク削除であった場合、プロトコル解析部４０２に設定削除要求があったことを伝える。
【００３５】
設定情報記憶領域部４１１は次の機能を有する。
・プロトコル動作に必要な各種状態(ポートはプロトコル)の保存と、それらの読み出し/書込み。
・プロトコル設定反映部４１０からのユーザまたはネットワーク管理装置からの指定設定の保存とそれらの読み出し/書込み。
・プロトコル解析部４０２からの論理リンク情報読み出し/書込み。
・プロトコル解析部４０２からの設定削除通知を送信する物理ポートの選択方法の読み出し。
【００３６】
なお、次に述べるプロトコル解析部４０２、フレーム作成部４０３、送信ポート制御部４０４およびプロトコル設定反映部４１０と同等の機能は、図示しないメモリに格納されたプログラムをコンピュータ（ＣＰＵ：Central Processing Unit）上で実行することにより実現することもできる。
【００３７】
２．２）動作
上述したように、図２の「通信装置１０３の論理リンク設定を先に削除する場合」は、通信装置１０２におけるLAGプロトコル動作によりＬ１０１がリンクダウンと判断されるまでの２〜３秒間が通信断時間になるという問題があり、この問題が本実施例により解消される。なお、以下の説明では、説明の都合上、順次処理で記述しているが、並列処理可能な個所は並列処理を行ってもよい。たとえば、プロトコル解析部４０２から送信ポート制御部４０４へ設定削除通知を行う物理ポートの選択やフレーム作成部４０３へのフレーム作成依頼などは並列処理可能である。
【００３８】
図６において、通信装置１００、１０１および本実施例による通信装置２０２および２０３がループネットワークを構成し、通信装置１００および１０１が外部ネットワークに接続されているものとする。これらの通信装置は基本的に図５に示す機能構成を有する。
【００３９】
各通信装置にはスパニングツリープロトコル（xSTPプロトコル）が適用され、また通信装置２０２および２０３には更にリンクアグリゲーションプロトコル（LAGプロトコル）が適用されているものとする。既に述べたように、プロトコル動作により通信が停止されるポートは黒丸を付して表すものとし、結果として有効な通信経路は太線にて表現している。また、各通信装置中のp1〜p3はそれぞれの通信装置が持つポートとその番号を示しており、これらは物理リンクとして動作している。ただし、説明に不要なポート番号は省略している。
【００４０】
また、通信装置２０２と２０３との間の２つの物理リンク（p1、p2）はLAGプロトコルにより１つの論理リンクＬ１０１として集約されているものとする。既に述べたように、通信装置２０２のＬ１０１ポートは元々ルートブリッジである通信装置１００へ向かうポートであるから、ｘＳＴＰプロトコルフレーム送信していない。したがって、通信装置２０３の物理ポートp1、p2には通信装置２０２からｘＳＴＰプロトコルフレームを受信していない。
【００４１】
以下、図５〜図７を参照しながら、ネットワーク刷新等のため通信装置２０３に論理リンク設定削除の指示が入力された場合の動作について説明する。
【００４２】
通信装置２０３の設定入力部４０９に論理リンク設定削除通知が入力すると（動作Ｓ１０）、プロトコル反映部４１０はプロトコル解析部４０２へ設定削除通知を行い、これを受けてプロトコル解析部４０２はフレーム作成部４０３に設定削除通知を作成させる。このとき、該当論理ポートＬ１０１に属する物理ポート情報、そして設定情報記憶領域４１１から設定削除通知を送信する物理ポートの選択方法を取得し、フレーム作成部４０３に渡す。なお、プロトコル解析部４０２は設定削除通知が送信された後に設定情報記憶領域４１１の該当論理リンク設定を削除する。
【００４３】
フレーム作成部４０３は、論理ポートＬ１０１に属する物理ポート情報および設定削除通知を送信する物理ポートの選択方法を含む設定削除通知フレームを作成し、送信ポート制御部４０４に渡す。なお、設定削除通知フレームは該当する論理リンクＬ１０１とそれが削除されることが伝われば、既存プロトコルを拡張しても、あるいは別途定義を行ってもよい。
【００４４】
該当論理ポートに属する各物理ポートに関して、送信ポート制御部４０４はキュー使用量通知部４０８から送信キューの長さと送信キュー使用量、また、帯域通知部４０７から有効通信帯域と通信帯域使用量を取得する。
【００４５】
送信ポート制御部４０４は、各物理ポートの送信キューの長さと送信キュー使用量、有効通信帯域と通信帯域使用量を使用して、設定削除通知を送信する物理ポートの選択方法に従い、設定削除通知を行う物理ポートを選択する。物理ポートの選択方法は、以下のいずれか、またはそれらの組み合わせを用いることができる。
・フレーム送信キュー使用量が最も少ない(送信キュー使用量の比較)
・フレーム送信キューの空が最も多い(送信キューの長さ−送信キュー使用量の比較)
・最も使用通信帯域が少ない(通信帯域使用量の比較)
・最も空き通信帯域が大きい(有効通信帯域−通信帯域使用量の比較)
なお、判定方法は本実施例で説明しているように設定情報として必要に応じてユーザが指定してもよいし、別途アルゴリズムを設けてこれらを動的に切り替えてもよい。送信ポート制御部４０４は選択された物理ポートの送信キュー４０５へ設定削除通知フレームを渡す。
【００４６】
フレーム送信部４０６はフレーム送信可能状態になると、同じ物理ポートに所属する送信キュー４０５からフレームデータ(ここでは設定削除通知フレーム)を取り出し、対向装置(ここでは通信装置２０２)へ送信する（動作Ｓ１１）。
【００４７】
設定削除通知フレームを受信すると、通信装置２０２のフレーム受信部４０１は設定削除通知フレームデータをプロトコル解析部４０２へ渡す。プロトコル解析部４０２は設定削除通知フレーム内の論理リンク情報を元に自装置の該当する論理リンク情報を設定情報記憶領域４１１から削除する。また、論理リンクに属していた物理リンクが有効になるよう送信ポート制御部４０４に指示する。
【００４８】
こうして、通信装置２０２および２０３の各物理ポートp1、p2はほぼ同時に論理ポートから物理ポートに変わることになる。すなわち、xSTPのパラメータも状況から変わっているので、トポロジ変更通知ＴＣが通信装置２０２の物理ポートp3から通信装置１０１へ送信される（動作Ｓ１３）。
【００４９】
続いて、図７に示すように、トポロジ変更通知ＴＣをポートp2から受信した通信装置１０１は、p2方向よりもp1方向の方がベターであると判断するため、代替ポートであったp1の通信停止を即座に解除し、通信装置１０１は通信装置１００との通信を開始する。なお、このとき通信装置１００および通信装置２０３でもＴＣ送信が行われているが、効果に直接影響ないため省略する。こうして、通信装置１０１と通信装置２０２の間および通信装置２０２と通信装置２０３の間でそれぞれxSTPのプロトコルフレームが交換され、図７に示すような通信経路が構築される。
【００５０】
２．３）効果
以上説明したように、本実施例によれば、論理リンク設定削除に直接関係ある通信装置２０２および２０３に対してのみ構成変更を実行しつつ、通信装置２０２および２０３のどちらから論理リンク設定を削除しても、プロトコルのリンク維持確認動作のタイムアウト時間を待たずに通信経路の再構築処理を行うことができる。これにより、図２および図３で述べたような操作手順の違いによる通信断時間の差を抑制することができる。通信断時間の差が抑制されることでユーザ通信への影響を最小限に抑えることができる。
【００５１】
また、一方の通信装置の設定削除操作だけで、対向する他方の通信装置の設定削除も実行されるので全体的な保守手順が削減できる。
【００５２】
３．他の実施例
上述した実施例では、ループ回避用に使用されているxSTPプロトコルとリンクアグリゲーションのためのLAGプロトコルとを組み合わせた場合を示したが、物理リンクを構成要素に持つ論理リンクと経路切替え処理を伴うプロトコルの組み合わせであればよく、たとえばリングプロテクションプロトコル(ERP)やLAGプロトコルとの組み合わせでもよい。
【００５３】
また、上記実施例では削除通知には既存プロトコル外のフレームフォーマットを使用しているが、既存プロトコルが許容する範囲で論理リンク単位に通知/処理ができる場合はそのプロトコル内の拡張領域を使用してもよい。例えば、プロトコルフレーム上にあるReserve領域を使用することもできる。
【００５４】
さらに、上記実施例では、「削除通知」を対向装置に通知しているが、論理リンクレベルで「リンクダウン」を対向装置に通知あるいは指定することが可能であれば、削除以外の通知あるいは操作と関連付けてもよい。例えば、フレーム転送管理テーブル(FDBなど)がクリアされた場合に、対向装置に対して一度リンクダウンを通知することもできる。
【００５５】
また、対向装置への設定削除通知を行う際に、以下の方法を組み合わせてもよい。
・論理リンクを構成する物理リンクのうち、フレーム送信キュー使用量が最も少ない 、フレーム送信キューの空が最も多い、最も使用通信帯域が少ない、または最も空き通信帯域が大きい、のいずれか、またはこれらの組み合わせによって選択した物理リンクから設定削除通知を行う。なお、設定削除通知先の決定方法は希望に応じて設定してもよいし、別途アルゴリズムを用意して動的に変更してもよい。
・論理リンクを構成する物理リンクのうちの１つで設定削除通知を行う。このとき通知を受信した対向装置はその物理リンクが所属する論理リンクに対して削除処理を行う。
【００５６】
この方法を組み合わせることにより、より高速に対向装置へ設定削除通知を送信することができ、プロトコルなどの制御/管理用通信以外の提供サービス向けのユーザ通信への帯域の圧迫や、ユーザ通信の高負荷に伴う通知フレーム到達遅延を最小限に抑えることができる。
【００５７】
４．付記
上述した実施形態の一部あるいは全部は、以下の付記のようにも記載されうるが、これらに限定されるものではない。
（付記１）
通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置であって、
設定情報を入力する設定入力手段と
前記設定情報により他の通信装置との間の論理リンクを削除する場合、当該論理リンクの設定削除通知を前記他の通信装置へ送信するプロトコル制御手段と、
を有することを特徴とする通信装置。
（付記２）
前記プロトコル制御手段は、前記他の通信装置から前記論理リンクの設定削除通知を受信した場合、当該論理リンクを削除することを特徴とする付記１に記載の通信装置。
（付記３）
前記プロトコル制御手段は、前記論理リンクの設定削除を実行すると、リンク維持動作に拘わらず、経路切替プロトコルに従って経路の再構築を実行することを特徴とする付記１または２に記載の通信装置。
（付記４）
前記プロトコル制御手段は、前記論理リンクの設定削除通知を送信する場合、前記論理リンクを構成する物理リンクのうち通信利用状況に応じて送信用の物理リンクを選択することを特徴とする付記１−３のいずれか１項に記載の通信装置。
（付記５）
通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置であって、
他の通信装置との間に論理リンクを設定している場合、前記他の通信装置から前記論理リンクの設定削除通知を受信すると、当該論理リンクを削除するプロトコル制御手段を有することを特徴とする通信装置。
（付記６）
前記プロトコル制御手段は、前記論理リンクの設定削除を実行すると、リンク維持動作に拘わらず、経路切替プロトコルに従って経路の再構築を実行することを特徴とする付記５に記載の通信装置。
（付記７）
少なくとも経路切替プロトコルを実装した通信装置をノードとするネットワークの構成変更方法であって、
論理リンク設定プロトコルを実装した第１通信装置および第２通信装置の間に論理リンクが設定されている場合に、前記第１通信装置が前記論理リンクを削除する設定情報を入力すると、当該論理リンクの設定削除通知を前記第２通信装置へ送信し、
前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除する、
ことを特徴とするネットワーク構成変更方法。
（付記８）
前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除することで前記経路切替プロトコルによる経路変更が実行される、ことを特徴とする付記７に記載のネットワーク構成変更方法。
（付記９）
前記第１通信装置が前記論理リンクの設定削除通知を送信する場合、前記論理リンクを構成する物理リンクのうち通信利用状況に応じて送信用の物理リンクを選択することを特徴とする付記７または８に記載のネットワーク構成変更方法。
（付記１０）
少なくとも経路切替プロトコルを実装した通信装置をノードとするネットワークであって、
論理リンク設定プロトコルを実装した第１通信装置および第２通信装置の間に論理リンクが設定されている場合に、前記第１通信装置が前記論理リンクを削除する設定情報を入力すると、当該論理リンクの設定削除通知を前記第２通信装置へ送信し、
前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除する、
ことを特徴とするネットワーク。
（付記１１）
前記第１通信装置および前記第２通信装置の双方が前記論理リンクの設定を削除することで前記経路切替プロトコルによる経路変更が実行される、ことを特徴とする付記１０に記載のネットワーク１。
（付記１２）
前記第１通信装置が前記論理リンクの設定削除通知を送信する場合、前記論理リンクを構成する物理リンクのうち通信利用状況に応じて送信用の物理リンクを選択することを特徴とする付記１０または１１に記載のネットワーク。
（付記１３）
通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置としてコンピュータを機能させるプログラムであって、
設定情報を入力する設定入力機能と
前記設定情報により他の通信装置との間の論理リンクを削除する場合、当該論理リンクの設定削除通知を前記他の通信装置へ送信するプロトコル制御機能と、
を前記コンピュータで実現することを特徴とするプログラム。
（付記１４）
前記プロトコル制御機能は、前記他の通信装置から前記論理リンクの設定削除通知を受信した場合、当該論理リンクを削除することを特徴とする付記１３に記載のプログラム。
（付記１５）
前記プロトコル制御機能は、前記論理リンクの設定削除を実行すると、リンク維持動作に拘わらず、経路切替プロトコルに従って経路の再構築を実行することを特徴とする付記１３または１４に記載のプログラム。
（付記１６）
前記プロトコル制御機能は、前記論理リンクの設定削除通知を送信する場合、前記論理リンクを構成する物理リンクのうち通信利用状況に応じて送信用の物理リンクを選択することを特徴とする付記１３−１５のいずれか１項に記載のプログラム。
（付記１７）
通信ネットワークにおいて少なくとも論理リンク設定プロトコルを実装した通信装置としてコンピュータを機能させるプログラムであって、
他の通信装置との間に論理リンクを設定している場合、前記他の通信装置から前記論理リンクの設定削除通知を受信すると、当該論理リンクを削除するプロトコル制御機能を前記コンピュータで実現することを特徴とするプログラム。
（付記１８）
前記プロトコル制御機能は、前記論理リンクの設定削除を実行すると、リンク維持動作に拘わらず、経路切替プロトコルに従って経路の再構築を実行することを特徴とする付記１７に記載のプログラム。
【産業上の利用可能性】
【００５８】
本発明は、LACP（IEEE802.3adまたはIEEE802.1AX）とスパニングツリープロトコルの組み合わせ等の複数のプロトコルを用いたネットワークに適用可能である。
【符号の説明】
【００５９】
１０１〜１０３、２０２、２０３  通信装置
４０１  フレーム受信部
４０２  プロトコル解析部
４０３  フレーム作成部
４０４  送信ポート制御部
４０５  送信キュー
４０６  フレーム送信部
４０７  帯域通知部
４０８  キュー使用量通知部
４０９  設定入力部
４１０  プロトコル設定反映部
４１１  設定情報記憶領域
Ｌ１０１  論理リンク
ｐ1、ｐ2、ｐ3  物理ポート
【図１】
2014171086.tif 000003
【図２】
2014171086.tif 000004
【図３】
2014171086.tif 000005
【図４】
2014171086.tif 000006
【図５】
2014171086.tif 000007
【図６】
2014171086.tif 000008
【図７】
2014171086.tif 000009