(57)【要約】複数のノード（ＡからＨ）および各々のノード（ＡからＨ）の間の複数の潜在的な伝送リンク（２）からノード（ＡからＨ）のネットワーク（１）を形成する方法を開示する。初期メッシュ通信ネットワーク構成を適応させる方法も開示する。最終メッシュ通信ネットワーク構成への適応の一部として必要な初期メッシュ通信ネットワーク構成に対する変更の少なくとも一部が、変更の群を形成し、群内の変更のすべてを実質的に同時に行うことができるようにする方法も開示する。
2004511957.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードおよび各々のノードの間の複数の潜在的な伝送リンクから、ノードのネットワークを形成する方法であり、前記ノードのうちの少なくとも１つが、形成されるネットワークとの間のデータ接続を提供する接続ノードであり、接続ノードではないノードの各々について、前記ノードから接続ノードへの伝送に許容可能なリンクの最大個数があり、形成されるネットワーク内の各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって、前記少なくとも１つの他のノードと通信することができ、１つまたは複数の前記接続ノード以外の形成されるネットワーク内のノードの各々が、ノードと接続ノードとの間の単一の伝送リンク、または、ノードと接続ノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって少なくとも１つの接続ノードにリンクされているところの方法であって、
接続ノードではなく、そして、接続ノードにリンクされていないノードについて、
（ａ）単一の接続ノードがある場合に、リンクの前記最大個数を超えない、前記ノードから前記単一の接続ノードへのすべての伝送経路を識別し、複数の接続ノードがある場合に、リンクの前記最大個数を超えない、前記ノードから前記複数の接続ノードの何れかへのすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、そして、その許容可能な経路の各ノードが、ノードと接続ノードとの間の単一の伝送リンクまたはノードと接続ノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む伝送経路によって接続ノードにリンクされるように、その許容可能な経路の各ノードの間のリンクを設けるステップと、
（ｃ）接続ノードではなく、そして、接続ノードにリンクされていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含む方法。
【請求項２】
複数のノードの間の複数の潜在的な伝送リンクのうちの何れがノードの間の実際の伝送リンクにされるべきかを決定することによって、ノードおよびノードの間の実際の伝送リンクのネットワークのためのトポロジを提供する方法であり、少なくとも１つのノードが、形成されるネットワークとの間のデータ接続を提供する接続ノードであり、そして、接続ノードではないノードの各々について、前記ノードから接続ノードへの伝送経路について許容可能なリンクの最大個数があり、形成されるネットワーク内の各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって、前記少なくとも１つの他のノードと通信し、形成されるネットワーク内の、１つまたは複数の前記接続ノード以外のノードの各々が、ノードと接続ノードとの間の単一の伝送リンク、または、ノードと接続ノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって、少なくとも１つの接続ノードにリンクされているところの方法であって、
接続ノードではなく、そして、接続ノードにリンクされていないノードについて、
（ａ）単一の接続ノードがある場合に、前記ノードから前記単一の接続ノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別し、複数の接続ノードがある場合に、前記ノードから前記複数の接続ノードの何れかへの、リンクの前記最大個数を超えないすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、そして、その許容可能な経路の各ノードが接続ノードにリンクされることを示すために、その許容可能な経路の前記各ノードを表す変数に、コンピュータデータベースまたはデータ構造内でフラグを立てるステップと、
（ｃ）接続ノードではなく、そして、接続ノードにリンクされるものとしてフラグを立てられていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含み、これによって、ノードおよびノードの間の伝送リンクのネットワークのトポロジを表すデータセットを提供する方法。
【請求項３】
前記伝送リンクの各々が、無線伝送リンクである、請求項１または２に記載の方法。
【請求項４】
前記伝送リンクの幾つかが、無線伝送リンクであり、そして、前記伝送リンクの残りが、ケーブル式伝送リンクである、請求項１または２に記載の方法。
【請求項５】
ステップ（ａ）から（ｃ）が、ノードの期待されるデータフロー速度要件の降順で前記ノードに適用される、請求項１から４のいずれか１つに記載の方法。
【請求項６】
ステップ（ａ）の後で、且つ、ステップ（ｂ）の前に、前記経路の優先順位を決定するステップを含み、そして、ステップ（ｂ）において、前記経路が、前記優先順位で許容可能性についてテストされる、請求項１から５のいずれか１つに記載の方法。
【請求項７】
前記リンクの少なくとも一部が、無線伝送リンクであり、ステップ（ａ）が、前記ノードから少なくとも１つの接続ノードへのすべての経路を識別することを含み、そして、前記経路の前記優先順位が、経路内の無線伝送リンクの数の昇順で決定される、請求項６に記載の方法。
【請求項８】
ステップ（ａ）が、前記ノードから少なくとも１つの接続ノードへのすべての経路を識別することを含み、そして、前記経路の前記優先順位が、前記経路がつながる接続ノードの現在コミットされたデータフロー速度の総計の昇順で決定される、請求項６または７に記載の方法。
【請求項９】
前記リンクの少なくとも幾つかが、無線伝送リンクであり、前記経路の前記順序が、前記経路内の無線伝送リンクの物理的長さの総計の昇順で決定される、請求項６から８のいずれか１つに記載の方法。
【請求項１０】
前記経路の前記順序が、以前に許容可能と決定された経路の少なくとも一部を形成する経路内のリンクの数の降順で決定される、請求項６から９のいずれか１つに記載の方法。
【請求項１１】
ステップ（ｂ）において、経路の各ノードを接続ノードにリンクすることが、その接続ノードの最大データトラフィックフロー速度を超える場合に、その経路が許容不能と決定される、請求項１から１０のいずれか１つに記載の方法。
【請求項１２】
形成されるメッシュ内で、接続ノードとの間の伝送が、別個のタイムスロット中に行われ、そして、ステップ（ｂ）において、経路の各ノードを接続ノードにリンクすることが、その接続ノードで使用可能なタイムスロットの数を超える場合に、その経路が許容不能と決定される、請求項１から１１のいずれか１つに記載の方法。
【請求項１３】
形成されるメッシュ内で、接続ノードとの間の伝送が、別個のタイムスロット中に行われ、そして、ステップ（ｂ）において、経路の各ノードを接続ノードにリンクすることが、その経路のノードの何れかで使用可能なタイムスロットの数を超える場合に、その経路が許容不能と決定される、請求項１から１１のいずれか１つに記載の方法。
【請求項１４】
ステップ（ｂ）でテストされる経路の各ノードが、複数のアンテナを有し、各アンテナが、別のノードとのそれぞれの無線伝送リンクを提供することができ、ステップ（ｂ）で、経路の各ノードを接続ノードにリンクすることが、ノードの何れかが少なくとも１つの空きアンテナを有しなくなることをもたらす場合に、その経路が許容不能と決定される、請求項１から１３のいずれか１つに記載の方法。
【請求項１５】
ステップ（ｂ）でテストされる経路の各ノードが、複数のアンテナを有し、各アンテナが、別のノードとのそれぞれの無線伝送リンクを提供することができ、そして、ステップ（ｂ）が、ノードが、接続ノードにリンクされ、そして、１つの空きアンテナだけを有する場合、または、そのノードが、接続ノードであり、１つの空きアンテナだけを有する場合に、そのノードとの間のすべての潜在的なリンクに、経路での使用のために使用不能としてフラグを立てるさらなるステップを含む、請求項１から１４のいずれか１つに記載の方法。
【請求項１６】
ステップ（ｂ）が、２つのノードの両方が接続ノードにリンクされる場合に、前記２つのノードの間のすべての潜在的なリンクに経路での使用に使用不能としてフラグを立てるさらなるステップを含む、請求項１から１５のいずれか１つに記載の方法。
【請求項１７】
ステップ（ｂ）が、ノードが接続ノードにリンクされる場合に、前記ノードと接続ノードとの間のすべての潜在的なリンクに経路での使用に使用不能としてフラグを立てるさらなるステップを含む、請求項１から１６のいずれか１つに記載の方法。
【請求項１８】
ノードを接続ノードにリンクする前に、接続ノードにリンクされていない他のノードのすべてについてチェックして、第１のノードが前記接続ノードにリンクされた場合に、前記他のノードの何れかが接続ノードに接続不能にされるか否かを決定する、請求項１から１７のいずれか１つに記載の方法。
【請求項１９】
前記第１のノードが前記接続ノードにリンクされた場合に接続ノードに接続不能にされるノードがある場合に、前記第１のノードが、接続ノードにリンクされない、請求項１８に記載の方法。
【請求項２０】
ステップ（ａ）の前に、他のノードへの単一の潜在的なリンクを有するノードについて、そのノードを、前記単一の潜在的なリンクを使用して別のノードにリンクし、そして、前記単一の潜在的なリンクを別の経路での使用に使用不能としてマークするステップを含む、請求項１から１９のいずれか１つに記載の方法。
【請求項２１】
前記ノードの少なくとも１つに関する接続ノードへの冗長経路を作成するために、前記ノードの少なくとも幾つかの間のさらなるリンクを提供するステップを含む、請求項１から２０のいずれか１つに記載の方法。
【請求項２２】
複数のノードおよび各々のノードの間の複数の潜在的なリンクからノードのネットワークを形成する方法であり、形成されるネットワークの各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、形成されるネットワークのノードの各々が、ノードと指定されたアンカノードとの間の単一の伝送リンク、または、ノードと指定されたアンカノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって、少なくとも１つの指定されたアンカノードにリンクされ、形成されるネットワークのすべてのノードが、すべての他のノードにリンクされ、アンカノードと指定されていないノードの各々について、前記ノードから、指定されたアンカノードへの伝送経路について許容可能なリンクの最大個数があるところの方法であって、
指定されたアンカノードではなく、指定されたアンカノードにリンクされていないノードについて、
（ａ）単一の指定されたアンカノードがある場合に、前記ノードから前記単一の指定されたアンカノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別し、複数の指定されたアンカノードがある場合に、前記ノードから前記複数の指定されたアンカノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、そして、その許容可能な経路の各ノードが、ノードと指定されたアンカノードとの間の単一の伝送リンク、または、ノードと指定されたアンカノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む伝送経路によって指定されたアンカノードにリンクされるように、その許容可能な経路の各ノードの間のリンクを設けるステップと、
（ｃ）指定されたアンカノードではなく、そして、指定されたアンカノードにリンクされていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含む方法。
【請求項２３】
複数のノードの間の複数の潜在的な伝送リンクの何れがノードの間の実際の伝送リンクにされるべきかを決定することによって、ノードおよびノードの間の実際の伝送リンクのネットワークのためのトポロジを提供する方法であり、形成されるネットワークの各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信し、形成されるネットワークのノードの各々が、ノードと指定されたアンカノードとの間の単一の伝送リンク、または、ノードと指定されたアンカノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって、少なくとも１つの指定されたアンカノードにリンクされ、形成されるネットワークのすべてのノードが、すべての他のノードにリンクされ、そして、アンカノードと指定されていないノードの各々について、前記ノードから指定されたアンカノードへの伝送経路について許容可能なリンクの最大個数があるところの方法であって、
指定されたアンカノードではなく、そして、指定されたアンカノードにリンクされていないノードについて、
（ａ）単一の指定されたアンカノードがある場合に、前記ノードから前記単一の指定されたアンカノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別し、複数の指定されたアンカノードがある場合に、前記ノードから前記指定されたアンカノードの何れかへの、リンクの前記最大個数を超えないすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、そして、その許容可能な経路の各ノードが指定されたアンカノードにリンクされることを示すために、その許容可能な経路の前記各ノードを表す変数に、コンピュータデータベースまたはデータ構造内でフラグを立てるステップと、
（ｃ）指定されたアンカノードではなく、そして、指定されたアンカノードにリンクされるものとしてフラグを立てられていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含み、
これによって、形成されるネットワーク内のすべてのノードがすべての他のノードにリンクされる、ノードおよびノードの間の伝送リンクのネットワークのトポロジを表すデータセットを提供する方法。
【請求項２４】
前記伝送リンクの各々が、無線伝送リンクである、請求項２２または２３に記載の方法。
【請求項２５】
前記伝送リンクの幾つかが、無線伝送リンクであり、そして、前記伝送リンクの残りが、ケーブル式伝送リンクである、請求項２２または２３に記載の方法。
【請求項２６】
ステップ（ａ）から（ｃ）が、ノードの期待されるデータフロー速度要件の降順で前記ノードに適用される、請求項２２から２５のいずれか１つに記載の方法。
【請求項２７】
ステップ（ａ）の後で、且つ、ステップ（ｂ）の前に、前記経路の優先順位を決定するステップを含み、そして、ステップ（ｂ）において、前記経路が、前記優先順位で許容可能性についてテストされる、請求項２２から２６のいずれか１つに記載の方法。
【請求項２８】
前記リンクの少なくとも一部が、無線伝送リンクであり、ステップ（ａ）が、前記ノードから少なくとも１つの指定されたアンカノードへのすべての経路を識別することを含み、そして、前記経路の前記優先順位が、経路内の無線伝送リンクの数の昇順で決定される、請求項２７に記載の方法。
【請求項２９】
ステップ（ａ）が、前記ノードから少なくとも１つの指定されたアンカノードへのすべての経路を識別することを含み、そして、前記経路の前記優先順位が、前記経路がつながる指定されたアンカノードの現在コミットされたデータフロー速度の総計の昇順で決定される、請求項２７または２８に記載の方法。
【請求項３０】
前記リンクの少なくとも幾つかが、無線伝送リンクであり、前記経路の前記順序が、前記経路内の無線伝送リンクの物理的長さの総計の昇順で決定される、請求項２７から２９のいずれか１つに記載の方法。
【請求項３１】
前記経路の前記順序が、以前に許容可能と決定された経路の少なくとも一部を形成する経路内のリンクの数の降順で決定される、請求項２７から３０のいずれか１つに記載の方法。
【請求項３２】
ステップ（ｂ）で、経路の各ノードを指定されたアンカノードにリンクすることが、その指定されたアンカノードの最大データトラフィックフロー速度を超える場合に、その経路が許容不能と決定される、請求項２２から３１のいずれか１つに記載の方法。
【請求項３３】
形成されるメッシュで、指定されたアンカノードとの間の伝送が、別個のタイムスロット中に行われ、そして、ステップ（ｂ）で、経路の各ノードを指定されたアンカノードにリンクすることが、その指定されたアンカノードで使用可能なタイムスロットの数を超える場合に、その経路が許容不能と決定される、請求項２２から３２のいずれか１つに記載の方法。
【請求項３４】
形成されるメッシュ内で、指定されたアンカノードとの間の伝送が、別個のタイムスロット中に行われ、そして、ステップ（ｂ）で、経路の各ノードを指定されたアンカノードにリンクすることが、その経路の任意のノードで使用可能なタイムスロットの数を超える場合に、その経路が許容不能と決定される、請求項２２から３３のいずれか１つに記載の方法。
【請求項３５】
ステップ（ｂ）でテストされる経路の各ノードが、複数のアンテナを有し、各アンテナが、別のノードとの各々の無線伝送リンクを提供することができ、ステップ（ｂ）で、経路の各ノードを指定されたアンカノードにリンクすることが、ノードの何れかが少なくとも１つの空きアンテナを有しなくなることをもたらす場合に、その経路が許容不能と決定される、請求項２２から３４のいずれか１つに記載の方法。
【請求項３６】
ステップ（ｂ）でテストされる経路の各ノードが、複数のアンテナを有し、各アンテナが、別のノードとの各々の無線伝送リンクを提供することができ、ステップ（ｂ）が、ノードが、指定されたアンカノードにリンクされ、そして、１つの空きアンテナだけを有する場合、または、前記ノードが、指定されたアンカノードであり、そして、１つの空きアンテナだけを有する場合に、そのノードとの間のすべての潜在的なリンクに、経路での使用のために使用不能としてフラグを立てるさらなるステップを含む、請求項２２から３５のいずれか１つに記載の方法。
【請求項３７】
ステップ（ｂ）が、２つのノードの両方が指定されたアンカノードにリンクされる場合に、前記２つのノードの間のすべての潜在的なリンクに経路での使用に使用不能としてフラグを立てるさらなるステップを含む、請求項２２から３６のいずれか１つに記載の方法。
【請求項３８】
ステップ（ｂ）が、ノードが指定されたアンカノードにリンクされる場合に、前記ノードと指定されたアンカノードとの間のすべての潜在的なリンクに、経路での使用に使用不能としてフラグを立てるさらなるステップを含む、請求項２２から３７のいずれか１つに記載の方法。
【請求項３９】
ノードを指定されたアンカノードにリンクする前に、指定されたアンカノードに接続されていない他のノードのすべてについてチェックして、第１のノードが指定されたアンカノードにリンクされた場合に、前記他のノードの何れかが前記指定されたアンカノードに接続不能にされるか否かを決定する、請求項２２から３８のいずれか１つに記載の方法。
【請求項４０】
前記第１のノードが前記指定されたアンカノードにリンクされた場合に指定されたアンカノードに接続不能にされるノードがある場合に、前記第１のノードが、指定されたアンカノードにリンクされない、請求項３９に記載の方法。
【請求項４１】
ステップ（ａ）の前に、別のノードへの単一の潜在的なリンクを有するノードについて、そのノードを、前記単一の潜在的なリンクを使用して別のノードにリンクし、そして、前記単一の潜在的なリンクを別の経路での使用に使用不能としてマークするステップを含む、請求項２２から４０のいずれか１つに記載の方法。
【請求項４２】
前記ノードの少なくとも１つに関する指定されたアンカノードへの冗長経路を作成するために、前記ノードの少なくとも幾つかの間のさらなるリンクを提供するステップを含む、請求項２２から４１のいずれか１つに記載の方法。
【請求項４３】
請求項１から４２のいずれか１つに記載の方法をコンピュータに実施させるためのプログラム命令を含むコンピュータプログラム。
【請求項４４】
請求項４３に記載のコンピュータプログラムをその上にまたはその中に記憶された記憶媒体。
【請求項４５】
前記記憶媒体が、コンピュータメモリである、請求項４４に記載の記憶媒体。
【請求項４６】
前記記憶媒体が、読取専用記憶媒体である、請求項４４に記載の記憶媒体。
【請求項４７】
前記記憶媒体が、書換可能記憶媒体である、請求項４４に記載の記憶媒体。
【請求項４７】
請求項１から４２のいずれか１つの方法を実施するようにプログラムされたコンピュータ。
【請求項４８】
複数のノードおよび各々のノードの間の複数の潜在的な伝送リンクからノードのネットワークを形成する方法であり、形成されるネットワーク内の各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、ノードの少なくとも１つが、ネットワーク内の別の点へのトラフィックに関するピークトラフィック速度要件を有し、前記ノードが、ネットワーク内の前記点への主トラフィック経路を有している方法であって、
前記主経路のトラフィック容量を決定するステップと、
前記主経路以外の、前記ノードからネットワーク内の前記点への他の経路を識別するステップであって、前記主経路のトラフィック容量および前記他の経路のトラフィック容量の合計が、前記ノードの前記ピークトラフィック速度要件以上になる、ステップと、
前記主経路に加えて、前記他の経路を、ネットワーク内で前記ノードから前記点へトラフィックを搬送するのに使用可能にするステップと
を含み、これによって、形成されるネットワーク内で、ネットワーク内で前記ノードから前記点へのトラフィックのトラフィック速度が、前記主経理のトラフィック容量を超える場合に、トラフィックを、ネットワーク内の前記点への主経路および前記他の経路を介して各々が送達される別個の部分に分割することができる方法。
【請求項４９】
複数のノードおよび各々のノードの間の複数の潜在的な伝送リンクからノードのネットワークを形成する方法であり、形成されるネットワークの各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、ノードの少なくとも１つが、ネットワーク内の別の点へのトラフィックに関するピークトラフィック速度要件を有し、前記ノードの各々が、ネットワーク内で前記点の各々への主トラフィック経路および０個以上の他の経路を有する方法であって、
各前記経路のトラフィック容量を決定するステップと、
前記ノードでのピークトラフィック要件を提供するなど、優先順位を付けられた順序でネットワーク内のリンクに容量を追加するステップと
を含む方法。
【請求項５０】
初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
ノードおよびノードの間の潜在的な伝送リンクの組からメッシュ通信ネットワーク構成を形成し、伝送リンクにタイムスロットを割り振る方法が存在し、
前記方法が、（ｉ）第２組のノードの間の潜在的な伝送リンクの制限された組に基づき、したがって、初期メッシュ構成を最終メッシュ構成に適応できるように、メッシュ形成によって作られる結果を束縛するか、（ｉｉ）初期メッシュ構成を最終メッシュ構成に適応できるように、メッシュを形成する方法に、メッシュ形成によって作られる結果を束縛する１つまたは複数の追加ステップまたはテストを追加することの一方または両方で、メッシュを形成する方法を実施させることによって、最終的なメッシュ通信ネットワーク構成の少なくとも一部を形成するステップを含む方法。
【請求項５１】
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてのノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、最終メッシュ通信ネットワーク構成に、初期メッシュ通信ネットワーク構成にない少なくとも１つの新しいノードがあり、
最終メッシュ通信ネットワーク構成の少なくとも一部を形成するステップが、初期主トポロジと同一である最終主トポロジを作るために第２組のノードの間の潜在的な伝送リンクの制限された組および各新しいノードへの少なくとも１つの伝送リンクに対してメッシュを形成する方法を実施させ、各新しいノードが、主経路の端にあり、他のノードに充てられたトラフィックのための最終主トポロジ内の通過ノードになるように構成されないノードとして構成される、
請求項５０に記載の方法。
【請求項５２】
第２組のノードの間の潜在的な伝送リンクの前記制限された組が、初期メッシュ通信ネットワーク構成内のすべての伝送リンクおよび各新しいノードと初期メッシュネットワーク構成内のノードとの間のすべての潜在的な伝送リンクの組合せであり、これによって、最終主トポロジが、初期主トポロジおよび各新しいノードへの少なくとも１つの伝送リンクと同一である、請求項５１に記載の方法。
【請求項５３】
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成を形成するステップが、初期主トポロジ内の伝送リンクにタイムスロットを追加する主経路が追加されないように束縛される、請求項５０から５２のいずれか１つに記載の方法。
【請求項５４】
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成を形成するステップで、１つまたは複数のタイムスロットが、初期主トポロジ内のリンクに追加される、請求項５０から５２のいずれか１つに記載の方法。
【請求項５５】
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成を形成するステップが、初期メッシュ通信ネットワーク構成にあり、初期主トポロジにない１つまたは複数のリンクを除去するステップを含む、請求項５０から５２のいずれか１つに記載の方法。
【請求項５６】
初期メッシュ通信ネットワーク構成が、第１組のすべてノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、最終メッシュ通信ネットワーク構成に、初期メッシュ通信ネットワーク構成にない少なくとも１つの新しいノードがあり、
最終メッシュ通信ネットワーク構成の少なくとも一部を形成するステップで、第２組のノードの間の潜在的な伝送リンクの前記制限された組が、初期メッシュネットワーク構成内のすべての伝送リンクと、最終メッシュ通信ネットワーク構成に初期メッシュ通信ネットワーク構成にない少なくとも１つの新しいノードがある場合に、各新しいノードと初期メッシュ通信ネットワーク構成内のノードとの間のすべての潜在的な伝送リンクとである
請求項５０に記載の方法。
【請求項５７】
初期メッシュ通信ネットワーク構成から最終メッシュ通信ネットワーク構成への変更が、単一のトリガされるステップとして行われる、請求項５６に記載の方法。
【請求項５８】
初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてのノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、
ノードおよびノードの間の潜在的な伝送リンクの組からメッシュ通信ネットワーク構成の主トポロジを形成し、伝送リンクにタイムスロットを割り振る方法が存在し、
前記方法が、最終主トポロジが初期主トポロジと共存できるように最終主トポロジを形成するためにメッシュを形成する方法を実施させるステップを含み、これによって、初期メッシュ構成を最終メッシュ構成に適応させることができる方法。
【請求項５９】
最終主トポロジを形成する方法において、経路のノードの何れかで、経路に使用され初期主トポロジ内のリンクではない潜在的な伝送リンクの数が、ノードでの空きタイムスロットおよび空きアンテナの数に基づいて計算される、最終トポロジでノードがサポートできる新しいリンクの数を超える場合に、経路が許容不能と決定される、請求項５８に記載の方法。
【請求項６０】
初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィックの第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてのノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、
ノードおよびノードの間の潜在的な伝送リンクの組からメッシュ通信ネットワーク構成の主トポロジを形成し、伝送リンクにタイムスロットを割り振る方法が存在し、
前記方法が、
（Ａ）中間主トポロジが初期主トポロジと共存できるように中間主トポロジを形成するためにメッシュを形成する方法を実施させるステップと、
（Ｂ）さらなる中間主トポロジが前の中間主トポロジと共存できるようにさらなる中間主トポロジを形成するためにメッシュを形成する方法を実施させるステップと、
（Ｃ）さらなる中間主トポロジが最終主トポロジと共存できるようになるまでステップ（Ｂ）を繰り返すステップと
を含み、これによって、初期メッシュ構成を、共存する主トポロジのシーケンスを介して最終メッシュ構成に適応できるようになる方法。
【請求項６１】
形成する前記方法が、請求項１から４２のいずれか１つに記載の方法である、請求項５０から６０のいずれか１つに記載の方法。
【請求項６２】
初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィックの第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
適応の成功の可能性および／または実行の複雑さの昇順で順序付けることができる、初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させるのに使用可能な適応技法の組が存在し、
前記方法が、前記技法の１つが初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させるのに成功するまで、適応技法の前記組を前記昇順で適用するステップを含む方法。
【請求項６３】
最終メッシュ通信ネットワーク構成への適応の一部として必要な、初期メッシュ通信ネットワーク構成に対する変更の少なくとも幾つかが、群内の変更のすべてを実質的に同時に行うことができる変更の群を形成し、前記方法が、
適応中に前記群の変更のいずれかに参加する各ノードに群の変更に関する関連情報を送信すること、及び、
前記群の前記変更を実行する命令を各前記ノードにその後に送信し、これによって、各前記ノードに前記群の前記変更を実質的に同時に行わせること
によってそのような変更の群を実行するステップを含む、請求項５０から６２のいずれか１つに記載の方法。
【請求項６４】
初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィックの第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
最終メッシュ通信ネットワーク構成への適応の一部として必要な、初期メッシュ通信ネットワーク構成に対する変更の少なくとも幾つかが、群内の変更のすべてを実質的に同時に行うことができる変更の群を形成し、前記方法が、
適応中に前記群の変更のいずれかに参加する各ノードに群の変更に関する関連情報を送信すること、及び、
前記群の前記変更を実行する命令を各前記ノードにその後に送信し、これによって、各前記ノードに前記群の前記変更を実質的に同時に行わせることによってそのような変更の群を実行するステップを含む方法。
【請求項６５】
前記変更の複数の群があり、送信するステップが、適応中に変更のいずれかに参加する各ノードに各群の変更に関する関連情報を送信するステップを含む、請求項６３または６４に記載の方法。
【請求項６６】
送信するステップに続く所定の時間の後に、変更が成功裡に行われたか否かを決定するために、各前記ノードに質問するステップを含む、請求項６３から６５のいずれか１つに記載の方法。
【請求項６７】
請求項４８から６６のいずれか１つに記載の方法をコンピュータに実施させるプログラム命令を含むコンピュータプログラム。
【請求項６８】
請求項６７に記載のコンピュータプログラムをその上にまたはその中に記憶された記憶媒体。
【請求項６９】
前記記憶媒体が、コンピュータメモリである、請求項６８に記載の記憶媒体。
【請求項７０】
前記記憶媒体が、読取専用記憶媒体である、請求項６８に記載の記憶媒体。
【請求項７１】
前記記憶媒体が、書換可能記憶媒体である、請求項６８に記載の記憶媒体。
【請求項７２】
請求項４８から６６のいずれか１つの方法を実施するようにプログラムされたコンピュータ。
【請求項７３】
メッシュ通信ネットワークであって、ネットワークが、複数のノードおよびノード間の伝送リンクを含み、タイムスロットが、リンクを介するノード間の信号の送信および受信のために伝送リンクに割り振られ、少なくとも１つのリンクで、少なくとも２つの連続するタイムスロットが、ユーザトラフィックが使用中に前記少なくとも１つのリンクで複数のタイムスロットを介して連続的に送信されるように、送信について割り振られる、メッシュ通信ネットワーク。
【請求項７４】
すべてのタイムスロットが、同一の持続時間を有する、請求項７３に記載のメッシュ通信ネットワーク。
【請求項７５】
メッシュ通信ネットワークであって、ネットワークが、複数のノードおよびネットワークトポロジに配置されたノード間の伝送リンクを含み、ノードの少なくとも幾つかが、伝送リンクを介して複数の他のノードにリンクされ、前記少なくとも幾つかのノードの各々が、それに沿って信号がノードから別のノードに送信されるリンクを指定することによってネットワークにまたがって信号を経路指定する経路指定テーブルを有し、ネットワーク内のリンクの状況に従って経路指定テーブルを更新することができ、前記少なくとも幾つかのノードの各々が、ネットワークトポロジに対するある所定の変更について、更新された経路指定テーブルが、ネットワークにまたがる信号の経路指定に即座に適用されなくなるように配置されるメッシュ通信ネットワーク。
【請求項７６】
前記少なくとも幾つかのノードの各々が、別の更新される経路指定テーブルが計算され、別々に記憶される間に、ネットワークトポロジに対する前記ある所定の変更の前に使用中であった経路指定テーブルがネットワークにまたがる信号の経路指定について使用され続ける、ネットワークトポロジに対する前記ある所定の変更に関する分割テーブルモードに入るように適合され、更新された経路指定テーブルが、分割テーブルモードを終了した後にネットワークにまたがる信号の経路指定に使用される、請求項７５に記載のメッシュ通信ネットワーク。
【請求項７７】
前記ある所定の変更が、リンクの故障または復元または作成あるいはリンクの望ましさの修正のうちの１つまたは複数を含む、請求項７５または７６に記載のメッシュ通信ネットワーク。
【請求項７８】
外部メッシュ通信ネットワークを動作させながら、提案されたメッシュ通信ネットワークの挙動を測定する方法であって、
提案されたメッシュ通信ネットワークが、ノードの提案されたネットワークを含み、各ノードが、前記各ノードと少なくとも１つの他のノードとの間の無線伝送リンクによって前記少なくとも１つの他のノードと通信することができ、第１ノードから第２ノードへのリンクを介する信号の各伝送が、タイムスロット中に行われ、
既存のメッシュ通信ネットワークが、ノードの既存のネットワークを含み、各ノードが、前記各ノードと少なくとも１つの他のノードとの間の無線伝送リンクによって前記少なくとも１つの他のノードと通信することができ、第１ノードから第２ノードへのリンクを介する信号の各伝送が、タイムスロット中に行われ、前記方法が、
提案されたメッシュ通信ネットワークに存在するリンクを介する１つまたは複数の提案された伝送構成の無線伝送環境をエミュレートするために、既存のメッシュ通信ネットワーク内の１つまたは複数の補助タイムスロットを使用するステップ
を含む方法。
【請求項７９】
請求項７８に記載の方法をコンピュータに実施させるプログラム命令を含むコンピュータプログラム。
【請求項８０】
請求項７９に記載のコンピュータプログラムをその上にまたはその中に記憶された記憶媒体。
【請求項８１】
前記記憶媒体が、コンピュータメモリである、請求項８０に記載の記憶媒体。
【請求項８２】
前記記憶媒体が、読取専用記憶媒体である、請求項８０に記載の記憶媒体。
【請求項８３】
前記記憶媒体が、書換可能記憶媒体である、請求項８０に記載の記憶媒体。
【請求項８４】
請求項７８に記載の方法を実施するようにプログラムされたコンピュータ。
【発明の詳細な説明】
【０００１】
一態様では、本発明は、特に相互接続されたノードの通信メッシュに関する、ノードのネットワークを形成する方法および装置に関する。もう１つの態様では、本発明は、通信メッシュを適応させる方法および装置に関する。もう１つの態様では、本発明は、メッシュ通信ネットワークに関する。もう１つの態様では、本発明は、既存のメッシュ通信ネットワークを動作させながら、提案されたメッシュ通信の挙動を測定する方法に関する。本発明は、これらの方法を実施する関連するソフトウェアおよびハードウェアにも関する。
【０００２】
本明細書では、さまざまな見出しおよび小見出しを使用する。見出しおよび小見出しが、明瞭と便宜のためのみに使用され、法的効果を有することを意図されていないことに留意されたい。
【０００３】
（背景）
その開示全体が参照によって本明細書に組み込まれる、本発明人の国際特許出願第ＷＯ−Ａ−９８／２７６９４号に、相互接続されたノードの「メッシュ」の形のネットワークを含む通信装置が開示されている。メッシュ内の各ノードが、リンクに沿った実質的に単一方向（すなわち非常に指向性）の無線伝送によって（すなわち、信号がブロードキャストされるのではなく特定のノードに向けられ、信号をリンクに沿って両方の方向に渡すことができる）ノードの間の個々の各々のポイントツーポイント無線リンクを介して複数のノードと通信することができる。使用される周波数は、たとえば、少なくとも約１ＧＨｚとすることができる。２．４ＧＨｚまたは４ＧＨｚを超える周波数を使用することができる。実際に、４０ＧＨｚ、６０ＧＨｚ、または２００ＧＨｚの周波数を使用することができる。１０００００ＧＨｚ程度（赤外線）など、無線周波数を超えるさらに高い周波数を使用することができる。好ましい実施形態では、メッシュ内のノードの各々が、複数のアンテナを有し、このアンテナによって、他のノードへの複数の潜在的にポイントツーポイントの伝送リンクがもたらされる。たとえば、各ノードが、各々が別のノードへのリンクを提供する４つまたは８つのアンテナを有することができる（これに関して、「アンテナ」が、広義に解釈されなければならず、「アンテナ」に、非常に指向性のビームを送信または受信することができるすべての配置が含まれることを理解されたい。複数のアンテナは、たとえば、個々に選択可能な複数の物理的に別個のアンテナによって、あるいは１つまたは複数の物理的に可動なアンテナによって、あるいはフェーズドアレイアンテナによって、提供することができる）。一例では、時間分割二重（ＴＤＤ）を使用して、送信時間フレームおよび受信時間フレームを別個のタイムスロットに分割することによって、ノードでの送信および受信を交番させる。
【０００４】
この「メッシュ」手法の主な長所は、ＷＯ−Ａ−９８／２７６９４に記載されており、これには、代替システム（ポイントツーマルチポイントシステムまたはブロードキャストシステムなど）に対する、メッシュにまたがる帯域幅の分散およびそれに関連する容量の利点と、ノードの少なくとも大部分での別個のトラフィック経路の可用性（これによって、特定のノードが故障したか否かに無関係にサービスを維持できるようになり、これによって高い可用性が与えられる）と、複数のタイプの無線リンクを必要とせずに、単にデータトラフィックを搬送するさまざまな個数のデータ経路を使用することによる、異なるノードに大きく変化するレベルのデータトラフィックを供給する潜在能力とが含まれる。無線システムは、道路などを掘り返してケーブルを敷設し、維持する必要がないという点で、有線システムに対する明白な利点を有する。
【０００５】
相互接続されたノードの完全に確立されたメッシュの少なくとも一部の、好ましくはほとんどのノードが、加入者に関連し、この加入者は、自然人、または会社、大学などの組織とすることができる。各加入者は、通常は、その加入者に専用のリンクの端点として（すなわち、データトラフィックのソースとしておよびシンクとして）、また、他のノードに宛てられたデータを搬送する分散ネットワークの統合された部分として働く。しかし、メッシュネットワークのオペレータは、当初は、「シードネットワーク」内の「シード」ノードの組を展開する。シードノードは、通常は、潜在的な加入者にネットワークサービスを提供する以前にネットワークオペレータによって配置される非加入者ノード（後に加入者ノードに変換される場合があるが）であり、通常は、多数の潜在的加入者に非常に可視になるように展開される（単語「可視」および句「見通し線」または類似する表現は、本明細書では、２つのノードまたはサイトが互いに「可視」または互いに「見通し線」内にあると言われる時に、それらのサイトに位置決めされたノードが、原則として、適当な送信機器および受信機器がサイトにインストールされている時に、ネットワークで使用される周波数で互いに無線によって通信できるという意味で使用される）。シードネットワーク内では、各ノードが、少なくとも１つの他のノードから可視である。シードネットワークを用いると、ネットワークサービスがオペレータによって提供される時に、適当な最小限の数の加入者ノードを、これらのシードノードを介してメッシュに直接に接続できるようになる。シードノードは、通常は、通過ノードとしてのみ働き、ネットワークトラフィック（たとえばユーザトラフィックまたはネットワーク管理トラフィックのいずれか）のソースまたはシンクとしては働かない。そのうちに、シードノードを加入者に関連付けることができ、したがって、加入者ノードにすることができる。
【０００６】
形成
適当なシードネットワークまたは、各ノードが原則として少なくとも１つの他のノードから可視になるノードの他の組が確立されたならば、ノードの間のすべての可能な見通し線（すなわち、ノードの間の潜在的な無線伝送リンク）から、ノードの間の実際の無線伝送リンクとしての使用に最も適するものを選択する必要がある。この処理を、本明細書では句「メッシュの形成」または類似する句によって表す。メッシュの形成の処理を、すべてのメッシュに使用することができ、たとえばメッシュの初期形成中およびメッシュの成長中に使用することができ、繰り返して適用することができることを理解されたい。ＷＯ−Ａ−９８／２７６９４に記載され、上で説明されたタイプの相互接続されるノードのメッシュの形成の問題が、他のネットワークシステムでは生じない問題であることに留意されたい。たとえば普通の電話網、またはたとえばインターネットに、加入者の間にリンクが存在するネットワークが既に存在し、そのようなネットワークのネットワーク問題が、一部のリンクが故障または他の形で使用可能ではない場合があるという事実を考慮に入れて、既存ネットワーク内でのある加入者から別の加入者への経路指定の問題に関するだけになる傾向がある。そうではなくて、ＷＯ−Ａ−９８／２７６９４で開示され、上で説明されたように相互接続されたノードのメッシュを形成するために接続されるノードの組に対して、通常は、任意のノードの通信リンクを、そのノードを多数の他のノードのうちの１つ（または他の所定の数）にリンクするようにセットアップすることができる。言い換えると、メッシュをもたらすためにノードをリンクする方法の多数の選択肢がある。したがって、対処される第１の問題の１つは、相互接続されるノードのメッシュをどのように構成するか、すなわち、所与のノードの組に対して、どのノードに他のどのノードへの通信リンクを設けなければならないかを決定する方法である。そのようなリンクは、これらのリンクが、これらのリンクを介して経路指定されるすべてのデータトラフィックに適当な容量を提供するように選択されることが好ましい。
【０００７】
メッシュ形成の問題は、通常は、（接続されていない）ノードの通常の組について存在する膨大な数の潜在的なリンクと、潜在的な通信リンクの組合せの数がノード数よりはるかにすばやく増加するという事実から、数学的に困難な問題である。さらに、たとえば、各ノードで使用可能なアンテナの数の制限、各ノードでのまたは使用可能なＲＦスペクトルのデータトラフィック容量制限（送信および受信に使用可能なタイムスロット数に対する制限を含む）、およびノードの間のトラフィック経路の長さ（個々のリンクの物理的な長さと、データがソースノードからターゲットノードへそれを介して渡される通過ノードの数との両方で測定される）に対する制限の存在などの実用上の問題のゆえに、すべてのトポロジ的に有効なメッシュが、メッシュネットワークとしての使用に適するわけではない。
【０００８】
メッシュの一実施形態では、メッシュが、自己完結型ネットワークまたは「非アクセス」ネットワークである、すなわち、ネットワークが、外部ネットワークに全く接続されない。そのような非アクセスネットワークは、たとえばローカルエリアネットワークまたは広域ネットワークとして有用であり、これを、たとえば、単一の組織が、そのユーザにネットワークサービスを提供するのに使用することができる。
【０００９】
しかし、好ましい実施形態では、メッシュが、通常は、外部ネットワークに接続される。たとえば、メッシュがアクセスネットワークである場合に、外部ネットワークは、トランクネットワークなどのコアネットワークになる。トラフィックが、外部ネットワークとメッシュの間で渡される点を、本明細書では、トランクネットワーク接続点（ＴＮＣＰ）と称する。この用語が、すべての外部ネットワークへの接続点として広義に解釈されなければならず、普通のトランクネットワークへの接続に制限されないことを理解されたい。本明細書の詳細な説明でメッシュ挿入点（「ＭＩＰ」）と称する特殊なノードが、通常は、ネットワークオペレータによって配置され、ＴＮＣＰへの追加の直接リンク（通常は任意の技術を使用する）を有する。そのような例でのメッシュ形成の処理は、通常は、メッシュ内のすべてのノードがＭＩＰに接続される（直接に、または他のノードを介して間接的に）ことを保証することを必要とする。この処理は、ＴＮＣＰまでのすべてのリンク（任意の技術を使用する）の容量を考慮に入れて、経路指定されるすべてのデータトラフィックに適当な容量が提供されることも保証することが好ましい。代替の例またはネットワークの一部だけで、ＭＩＰおよびＴＮＣＰを、同一の装置とすることができ、この場合に、メッシュ形成の処理は、本明細書で説明するものと同一のままである。
【００１０】
本発明の第１の態様によれば、複数のノードおよび各々のノードの間の複数の潜在的な伝送リンクからノードのネットワークを形成する方法であって、少なくとも１つのノードが、形成されるネットワークとの間のデータ接続を提供する接続ノードであり、接続ノードではないノードの各々について、前記ノードから接続ノードへの伝送に許容可能なリンクの最大個数があり、形成されるネットワーク内の各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、１つまたは複数の前記接続ノード以外の形成されるネットワーク内のノードの各々が、ノードと接続ノードとの間の単一の伝送リンクまたはノードと接続ノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって少なくとも１つの接続ノードにリンクされ、
接続ノードではなく、接続ノードにリンクされていないノードについて、
（ａ）単一の接続ノードがある場合に、リンクの前記最大個数を超えない、前記ノードから前記単一の接続ノードへのすべての伝送経路を識別し、複数の接続ノードがある場合に、リンクの前記最大個数を超えない、前記ノードから前記複数の接続ノードの何れかへのすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、その許容可能な経路の各ノードが、ノードと接続ノードとの間の単一の伝送リンクまたはノードと接続ノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む伝送経路によって接続ノードにリンクされるように、その許容可能な経路の各ノードの間のリンクを設けるステップと、
（ｃ）接続ノードではなく、接続ノードにリンクされていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含む方法が提供される。
【００１１】
本発明の第２の態様によれば、ノードの間の複数の潜在的な伝送リンクの何れがノードの間の実際の伝送リンクにされるべきかを決定することによって、ノードおよびノードの間の実際の伝送リンクのネットワークのトポロジを提供する方法であって、少なくとも１つのノードが、形成されるネットワークとの間のデータ接続を提供する接続ノードであり、接続ノードではないノードの各々について、前記ノードから接続ノードへの伝送経路について許容可能なリンクの最大個数があり、形成されるネットワーク内の各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信し、形成されるネットワーク内の、１つまたは複数の前記接続ノード以外のノードの各々が、ノードと接続ノードとの間の単一の伝送リンクあるいはノードと接続ノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって少なくとも１つの接続ノードにリンクされ、方法が、
接続ノードではなく、接続ノードにリンクされていないノードについて、
（ａ）単一の接続ノードがある場合に、前記ノードから前記単一の接続ノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別し、複数の接続ノードがある場合に、前記ノードから前記複数の接続ノードの何れかへの、リンクの前記最大個数を超えないすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、その許容可能な経路の各ノードが接続ノードにリンクされることを示すために、その許容可能な経路の前記各ノードを表す変数に、コンピュータデータベースまたはデータ構造内でフラグを立てるステップと、
（ｃ）接続ノードではなく、接続ノードにリンクされるものとしてフラグを立てられていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含み、これによって、ノードおよびノードの間の伝送リンクのネットワークのトポロジを表すデータセットを提供する
方法が提供される。
【００１２】
この第１および第２の態様を用いると、ノードを含むアクセスネットワークを形成できるようになる。オペレータが、有限の実際に少ない時間で、所望の度合のサービスをノードに提供するためにノードをどのようにリンクするかを決定できるようになる。通常の実施形態では、この方法の結果が、メッシュ内に接続することができるすべてのノードに関して、それらを他のノードにどのようにリンクしなければならないかを示すトポロジを示すか表すデータベースまたはデータ構造になる。ネットワークオペレータは、実際に、そのデータベースまたはデータ構造をとり、そのデータベースまたはデータ構造によって示されるか表されるトポロジに頼る実際の伝送リンクを使用して実際のノードをリンクすることによって、全般的に上およびＷＯ−Ａ−９８／２７６９４で説明されたように、メッシュの物理的実現を実施することができる。
【００１３】
どちらの態様でも、伝送リンクの各々を、無線伝送リンクとすることができる。代替案では、伝送リンクの一部を、無線伝送リンクとすることができ、伝送リンクの残りは、ケーブル式の伝送リンクになる。「ケーブル式」が、たとえば有線接続、光ファイバなどを含む適当な有形の媒体のすべてを含むように広義に解釈されるべきことを理解されたい。
【００１４】
どちらの態様でも、ステップ（ａ）から（ｃ）は、ノードの期待されるデータフロー速度要件の降順でノードに適用されることが好ましい。したがって、この実施形態では、最高の帯域幅要件を有するノードが、最初に接続され、これによって、帯域幅×ホップまたは帯域幅×距離の積をネットワーク全体で最小化するのに役立つ。平均して、データの最大量が、接続ノードに出入りする最短の距離を有する。「データフロー要件」は、たとえば、コミットされたソース速度またはコミットされたシンク速度あるいはノードに関するその合計とすることができ、任意選択として、ネットワーク管理トラフィックの固定オーバヘッドまたは可変オーバヘッドが含まれる。
【００１５】
この方法には、ステップ（ａ）の後、ステップ（ｂ）の前に、前記経路の優先順位を決定するステップを含めることができ、ステップ（ｂ）で、前記経路が、優先順位の前記順序で許容可能性についてテストされる。
【００１６】
この方法では、リンクの少なくとも幾つかが無線伝送リンクである場合に、ステップ（ａ）に、前記ノードから少なくとも１つの接続ノードへのすべての経路を識別することを含めることができ、経路の優先順位を、これらの経路内の無線伝送リンクの数の昇順で決定することができる。この例では、経路内の、接続ノードへの最小の個数の無線伝送リンクを有するノードが、最初に接続され、やはり、帯域幅×ホップまたは帯域幅×距離の積をネットワーク全体で最小化するのに役立つ。
【００１７】
この方法では、ステップ（ａ）に、前記ノードから少なくとも１つの接続ノードへのすべての経路を識別することを含めることができ、経路の優先順位を、前記経路がつながる接続ノードの現在コミットされたデータフロー速度の総計の昇順で決定することができる。この例では、最低の現在コミットされたデータフロー速度を有する接続ノードが好ましく、接続ノードのコミットされたデータフロー速度が、この方法の繰り返される反復中にノードがその接続ノードにリンクされる際に増加すると理解される。
【００１８】
リンクの少なくとも幾つかが無線伝送リンクである場合に、経路の順序を、前記経路内の無線伝送リンクの物理的な全長の昇順で決定することができる。この例では、経路内のすべての無線伝送リンクの最小の物理的全長を有する経路が好ましい。
【００１９】
経路の順序は、以前に許容可能と決定された経路の少なくとも一部を形成する、経路内のリンクの数の降順で決定することができる。この例では、許容可能と既に決定されている経路がある時に、その経路に、データトラフィックを搬送するために既にコミットされたリンクがある。経路の順序を決定する時に、以前にコミットされたリンクの最大の可能な数が再利用されて、ネットワーク形成のこの段階で使用されるリンクの総数が最小になることが好ましい。
【００２０】
１つの好ましい実施形態では、経路の順序が、これらの経路の無線伝送リンクの数の昇順、前記経路がつながる接続ノードの現在コミットされたデータフロー速度の総計の昇順、前記経路のすべての無線伝送リンクの物理的全長の昇順、および以前に許容可能と決定された経路の少なくとも一部を形成する経路のリンクの総数の降順というシーケンスでこれらの判断基準を適用することによって決定される。もう１つの実施形態では、経路の順序が、前記経路のすべての無線伝送リンクの物理的全長の昇順、前記経路がつながる接続ノードの現在コミットされたデータフロー速度の総計の昇順、これらの経路の無線伝送リンクの数の昇順、および以前に許容可能と決定された経路の少なくとも一部を形成する経路のリンクの数の降順というシーケンスでこれらの判断基準を適用することによって決定される。
【００２１】
ステップ（ｂ）で、その経路の各ノードを接続ノードにリンクすることによって、その接続ノードの最大データトラフィックフロー速度を超える場合に、経路を、許容不能と決定することができる。
【００２２】
形成されるメッシュ内で、接続ノードへおよび接続ノードからの伝送を、別個のタイムスロットで行うことができ、その場合には、ステップ（ｂ）で、その経路の各ノードを接続ノードにリンクすることによって、その接続ノードで使用可能なタイムスロットの数を超える場合に、その経路を許容不能と決定することが好ましい。
【００２３】
形成されるメッシュ内で、接続ノードへおよび接続ノードからの伝送を、別個のタイムスロットで行うことができ、その場合には、ステップ（ｂ）で、その経路の各ノードを接続ノードにリンクすることによって、その経路上の任意のノードで使用可能なタイムスロットの数を超える場合に、その経路を許容不能と決定することが好ましい。
【００２４】
ステップ（ｂ）でテストされる経路の各ノードが、複数のアンテナを有することができ、各アンテナが、別のノードとの各々の無線伝送リンクを提供することができ、その場合に、その経路の各ノードを接続ノードにリンクすることによって、ノードの何れかが少なくとも１つの空きアンテナを有しない状態がもたらされる場合に、ステップ（ｂ）で経路を許容不能と決定することが好ましい。この例では、経路が、その経路のノードの何れかが空きアンテナを有しない状態をもたらす場合に、その経路が拒絶される。実際の信号測定または干渉測定を可能にするために、各ノードが、ネットワークの通常動作での使用にコミットされてない空きアンテナを有することが望ましい。さらに、空きアンテナを有することによって、下でさらに説明する好ましい「適応」ステップでの使用のために提案される見通し線の各々が、無線リンクとしての使用が可能であることを検証できるようになる。空きアンテナを有することによって、適応シーケンスが行われた後にリンクが正しく動作することの検証が、可能になるか、少なくとも単純になる。さらに、空きアンテナによって、トラフィックの流れを中断しないメッシュの適応が可能になる。
【００２５】
ステップ（ｂ）でテストされる経路の各ノードが、複数のアンテナを有することができ、各アンテナが、別のノードとの各々の無線伝送リンクを提供することができ、その場合に、ステップ（ｂ）に、ノードが、接続ノードにリンクされ、１つの空きアンテナだけを有する場合、またはノードが、接続ノードであり、１つの空きアンテナだけを有する場合に、そのノードに／からのすべての潜在的なリンクに、経路内での使用に使用不能としてフラグを立てるさらなるステップが含まれることが好ましい。この例では、この方法が、可能ではないか好ましくないことが既に既知のノードへのリンクの割当を調べなくなる。
【００２６】
ステップ（ｂ）に、２つのノードの両方が接続ノードにリンクされる場合に、前記ノードの間のすべての潜在的なリンクに、経路内での使用に使用不能としてフラグを立てるさらなるステップを含めることができる。この例では、この実施形態でまたはこの方法のこの段階で、冗長な経路が許容されないので、もはや適していない、ノードの間のリンクが、検討から除去される。
【００２７】
ステップ（ｂ）に、ノードが接続ノードにリンクされる場合に、前記ノードと接続ノードの間のすべての潜在的なリンクに、経路内での使用に使用不能としてフラグを立てるさらなるステップを含めることができる。この例では、やはり、この実施形態でまたはこの方法のこの段階で、冗長な経路が許容されないので、もはや適していない、ノードの間のリンクが、検討から除去される。
【００２８】
ノードを接続ノードにリンクする以前に、接続ノードにリンクされていないすべての他のノードについて検査を行って、前記第１のノードが前記接続ノードにリンクされる場合に、前記ノードの何れかが接続ノードに接続不能にされるか否かを決定することが好ましい。前記第１のノードが前記接続ノードにリンクされる場合に接続ノードに接続不能にされるノードがある場合に、前記第１のノードを接続ノードにリンクしないことが好ましい。
【００２９】
この方法に、ステップ（ａ）の前に、別のノードへの単一の潜在的なリンクを有するノードについて、前記単一の潜在的リンクを使用してそのノードを別のノードにリンクし、前記単一の潜在的なリンクを別の経路での使用に使用不能としてマークするステップを含めることができる。これは、本明細書で「アンチオーファン」手順と称するものの一部であり、これによって、そのようなノードが、「オーファン（孤児）」になるかメッシュの残りから切り離されることがなくなる。
【００３０】
この方法には、ノードの少なくとも１つに関して接続ノードへの冗長経路を作成するために、ノードの少なくとも幾つかの間にさらにリンクを設けるステップを含めることができる。この好ましい実施形態では、回復力（主経路の構成要素の故障の場合にバックアップ経路が使用可能であるという意味で）を提供し、ダイバーシチ（たとえば、あるノードからの大量のデータを、異なる経路を介して送られるより小さい量に分割できることなど）を提供するために、好ましくはできる限り、冗長な経路を追加し、その結果、できる限り多数のノードが、接続ノードへの完全に独立な経路を有するようになる。
【００３１】
本発明の第３の態様によれば、複数のノードおよび各々のノードの間の複数の潜在的なリンクからノードのネットワークを形成する方法であって、形成されるネットワークの各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、形成されるネットワークのノードの各々が、ノードと指定されたアンカノードとの間の単一の伝送リンクまたはノードと指定されたアンカノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって少なくとも１つの指定されたアンカノードにリンクされ、形成されるネットワークのすべてのノードが、すべての他のノードにリンクされ、アンカノードと指定されていないノードの各々について、前記ノードから指定されたアンカノードへの伝送経路について許容可能なリンクの最大個数があり、
指定されたアンカノードではなく、指定されたアンカノードにリンクされていないノードについて、
（ａ）単一の指定されたアンカノードがある場合に、前記ノードから前記単一の指定されたアンカノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別し、複数の指定されたアンカノードがある場合に、前記ノードから前記複数の指定されたアンカノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、その許容可能な経路の各ノードが、ノードと指定されたアンカノードとの間の単一の伝送リンクまたはノードと指定されたアンカノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む伝送経路によって指定されたアンカノードにリンクされるように、その許容可能な経路の各ノードの間のリンクを設けるステップと、
（ｃ）指定されたアンカノードではなく、指定されたアンカノードにリンクされていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含む方法が提供される。
【００３２】
本発明の第４の態様によれば、ノードの間の複数の潜在的な伝送リンクの何れがノードの間の実際の伝送リンクにされるべきかを決定することによって、ノードおよびノードの間の実際の伝送リンクのネットワークのトポロジを提供する方法であって、形成されるネットワークの各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信し、形成されるネットワークのノードの各々が、ノードと指定されたアンカノードとの間の単一の伝送リンクまたはノードと指定されたアンカノードとの間の１つまたは複数の中間ノードを介する各々の伝送リンクのいずれかを含む少なくとも１つの伝送経路によって少なくとも１つの指定されたアンカノードにリンクされ、形成されるネットワークのすべてのノードが、すべての他のノードにリンクされ、アンカノードと指定されていないノードの各々について、前記ノードから指定されたアンカノードへの伝送経路について許容可能なリンクの最大個数があり、
指定されたアンカノードではなく、指定されたアンカノードにリンクされていないノードについて、
（ａ）単一の指定されたアンカノードがある場合に、前記ノードから前記単一の指定されたアンカノードへの、リンクの前記最大個数を超えないすべての伝送経路を識別し、複数の指定されたアンカノードがある場合に、前記ノードから前記指定されたアンカノードの何れかへの、リンクの前記最大個数を超えないすべての伝送経路を識別するステップと、
（ｂ）許容可能な経路が発見されるまで、許容可能性に関する少なくとも１つの判断基準に対して前記経路をテストし、その許容可能な経路の各ノードが指定されたアンカノードにリンクされることを示すために、その許容可能な経路の前記各ノードを表す変数に、コンピュータデータベースまたはデータ構造内でフラグを立てるステップと、
（ｃ）指定されたアンカノードではなく、指定されたアンカノードにリンクされるものとしてフラグを立てられていないすべてのノードについて、ステップ（ａ）および（ｂ）を繰り返すステップと
を含み、
これによって、形成されるネットワーク内のすべてのノードがすべての他のノードにリンクされる、ノードおよびノードの間の伝送リンクのネットワークのトポロジを表すデータセットを提供する
方法が提供される。
【００３３】
この第３および第４の態様を用いると、ノードを含み、上で第１および第２の態様に関して説明したアクセスネットワークの形成に関するものに類似するステップに頼る、自己完結型ネットワークまたは「非アクセス」ネットワークの形成が可能になる。１つのアンカノードがある場合に、これらの方法は、ノードの完全に相互接続された組を作る。複数のアンカノードがある場合には、アンカノード自体が相互接続される場合に、ノードの完全に相互接続された組が作られる。これは、この方法の適用の前または後に、任意の手段によって行うことができる。これは、アンカノードの間の見通し線に、本明細書に記載の方法を適用することによって行うことができる。
【００３４】
この第３および第４の態様の好ましい実施形態および詳細な例は、一般に、上で説明した第１および第２の態様について上で示したものに類似する。
【００３５】
本発明のもう１つの態様によれば、コンピュータに上で説明した方法を実施させるプログラム命令を含むコンピュータプログラムが提供される。
【００３６】
本発明のもう１つの態様によれば、上で説明したコンピュータプログラムをその上またはその中に記憶された記憶媒体が提供される。
【００３７】
記憶媒体を、コンピュータメモリとすることができる。記憶媒体を、読取専用記憶媒体とすることができる。適当な読取専用記憶媒体には、ＣＤ−ＲＯＭまたは半導体ＲＯＭが含まれる。記憶媒体を、書換可能記憶媒体とすることができる。適当な書換可能記憶媒体には、ハード磁気ディスク、フロッピ磁気ディスク、および書換可能ＣＤが含まれる。
【００３８】
本発明のもう１つの態様によれば、上で説明した方法を実施するコンピュータプログラムが提供される。
【００３９】
用語「コンピュータ」を広義に解釈しなければならないことを理解されたい。用語「コンピュータ」には、複数の分散された別個の計算装置またはその構成要素を含めることができる。
【００４０】
多くの無線システムでは、無線伝送方法によって、形成の方法の好ましい実施形態の１つに関して上で短く参照したように、ＴＤＤシステム内のタイムスロットの繰り返しパターンなど、１つまたは複数のスロットに伝送が分割される。さらに、各タイムスロットを、ノード全体で送信目的または受信目的について多くとも１回だけ使用できるように、複数のアンテナを有する無線ノードを設計することができる。下でさらに説明する好ましい形成方法では、各ノードがタイムスロットの使用可能な総数を未満を使用することが要求されることを保証することによって、そのような束縛との互換性を有するメッシュを計算する。
【００４１】
形成の好ましい方法を用いると、オペレータがネットワークに課すことを望む要件に従って、複数の目標を設定できるようになる。この要件には、下記が含まれる。
【００４２】
１．メッシュ内のさまざまなノードへまたはその間でサービスを提供するのに必要なトラフィックの指定されたレベルを搬送する容量を提供すること
２．メッシュリンクまたはノードの故障の場合にそのようなサービスが中断されないようにするためにそのようなトラフィックのバックアップ経路を提供すること
３．全体的なメッシュトポロジ内でのあるノードの位置を制限すること。
【００４３】
上で述べた３番目の項目の例が、保守のためにインストールされるか、インストール解除されるか、中断されるノードに関する。好ましい形成方法を用いると、これらのノードが動作しない場合に他のノードへのトラフィックが中断されないように、これらのノードをメッシュ内で位置決めできるようになる。したがって、好ましい形成方法を作動させて、インストールの前、インストール解除の後、または保守中に、他のトラフィックをメッシュによって搬送できることを保証することができる。
【００４４】
好ましい方法によって形成されるメッシュは、下記の構成要素を有する。
【００４５】
１．ノードの間の、無線リンクの組、ケーブル式リンクの組、または無線リンクおよびケーブル式リンクの組合せ
２．無線リンクごとの、各方向で必要な複数のタイムスロット
３．形成方法について設定された目標によるサービスごとに１つまたは複数の、メッシュにまたがるトラフィック経路の組。
【００４６】
したがって、形成の処理は、それについて設定された１つまたは複数の目標を達成するメッシュの計算に対処する。
【００４７】
ピークトラフィック負荷の提供
本発明のもう１つの態様によれば、複数のノードおよび各々のノードの間の複数の潜在的な伝送リンクからノードのネットワークを形成する方法であって、形成されるネットワーク内の各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、ノードの少なくとも１つが、ネットワーク内の別の点へのトラフィックに関するピークトラフィック速度要件を有し、前記ノードが、ネットワーク内の前記点への主トラフィック経路を有し、方法が、
前記主経路のトラフィック容量を決定するステップと、
前記主経路以外の、前記ノードからネットワーク内の前記点への他の経路を識別するステップであって、前記主経路のトラフィック容量および前記他の経路のトラフィック容量の合計が、前記ノードの前記ピークトラフィック速度要件以上になるステップと、
前記主経路に加えて、前記他の経路を、ネットワーク内で前記ノードから前記点へトラフィックを搬送するのに使用可能にするステップと
を含み、これによって、形成されるネットワーク内で、ネットワーク内で前記ノードから前記点へのトラフィックのトラフィック速度が、前記主経理のトラフィック容量を超える場合に、トラフィックを、ネットワーク内の前記点への主経路および前記他の経路を介して各々が送達される別個の部分に分割することができる
方法が提供される。
【００４８】
この方法を用いると、ピークトラフィック速度を加入者に提供できるようになる。実際には、ピークトラフィック速度を時々提供することができるが、これらの時は、他の加入者のトラフィックレベルおよびネットワーク内の故障した機器またはリンクの発生に依存することを理解されたい。好ましい方法では、本明細書で「逆多重化」と称するものを利用するが、この逆多重化は、ＡからＢへ送らなければならないデータの単一のストリームを、Ａで、各々が複数の（すなわち主および他の）経路の１つに沿って伝送される別個の部分に分割し、これらの部分をＢで一緒に結合して元のストリームを再作成する処理である。
【００４９】
本発明のもう１つの態様によれば、複数のノードおよび各々のノードの間の複数の潜在的な伝送リンクからノードのネットワークを形成する方法であって、形成されるネットワークの各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、ノードの少なくとも１つが、ネットワーク内の別の点へのトラフィックに関するピークトラフィック速度要件を有し、前記ノードの各々が、ネットワーク内で前記点の各々への主トラフィック経路および０個以上の他の経路を有し、
各前記経路のトラフィック容量を決定するステップと、
前記ノードでのピークトラフィック要件を提供するなど、優先順位を付けられた順序でネットワーク内のリンクに容量を追加するステップと
を含む方法が提供される。
【００５０】
これによって、ピークトラフィック速度を加入者に提供できるようにする代替または追加の方法が提供される。
【００５１】
連結
本発明のもう１つの態様によれば、メッシュ通信ネットワークであって、ネットワークが、複数のノードおよびノード間の伝送リンクを含み、タイムスロットが、リンクを介するノード間の信号の送信および受信のために伝送リンクに割り振られ、少なくとも１つのリンクで、少なくとも２つの連続するタイムスロットが、ユーザトラフィックが使用中に前記少なくとも１つのリンクで複数のタイムスロットを介して連続的に送信されるように、送信について割り振られる、メッシュ通信ネットワークが提供される。
【００５２】
下で詳細に説明するように、連続するタイムスロットを、無線伝送リンクで組み合わせることができ、ここで、追加容量がそのリンクで提供されるようにするか、そのリンクで必要なタイムスロットの数を減らせるように、そのリンクで同一方向の複数のタイムスロットが必要である。
【００５３】
すべてのタイムスロットが同一の持続時間を有することが好ましい。
【００５４】
彩色
「彩色」は、本明細書で、メッシュ内のリンクの各タイムスロットにタイムスロット番号を割り当てる処理を指すのに使用される用語である。この用語が本明細書で使用されるのは、グラフ理論について行うことができる類推のゆえである。メッシュの好ましい実施形態で、時間が、時間フレーム内で番号を付けられる別個のタイムスロットに分割されることを想起されたい。たとえば、第１ノードから別のノードへの１つの無線伝送リンクでの無線伝送を、タイムスロット１の間に行うことができ、第１ノードから異なる他のノードへの別の無線伝送リンクでの無線伝送を、後続のタイムスロット２中に行うことができ、第１ノードでの別のノードからの無線伝送の受信を、タイムスロット３中に行うことができ、以下同様である。以下では、用語「色」は、時間フレーム内の異なるタイムスロットが、異なる「色」に概念上関連する、タイムスロット番号を指すのに使用される。特定のノードで、他のノードからの受信またはそれへの送信を、同一タイムスロット番号中に行われないようにすることが望ましい（すなわち、すべての特定のノードが、どの瞬間にも１つの他のノードとの間で送信または受信のいずれかだけを行っていることが好ましい）場合に、この実施形態のノードへのリンクおよびそれからのリンクの各々が、異なるタイムスロット番号または「色」を有しなければならない（ここでは、すべての送信および受信が、同一の搬送波周波数で行われると仮定する。異なる周波数チャネルを使用することができる、より一般的な場合の議論は、下で示す）。したがって、ノードのリンクへのタイムスロット割振りの問題は、グラフ理論におけるグラフの彩色という既知の問題に類似する。
【００５５】
彩色は、同時継続の特許出願第　号の主題である。
【００５６】
その同時継続の特許出願では、ノードのネットワーク内のノードの間での信号送信および受信に使用されるタイムスロットにタイムスロット番号を割り当てる方法であって、各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、少なくとも幾つかのノードが、複数の他のノードの各々への各々の伝送リンクを有し、第１ノードから第２ノードへのリンク上の信号の各伝送が、タイムスロット中に行われ、方法が、
各タイムスロットでタイムスロット番号の使用可能な選択の数の昇順で次々に各タイムスロットにタイムスロット番号を割り当てるステップ
を含む、方法が開示されている。
【００５７】
その同時継続の特許出願では、ノードのネットワーク内のノードの間で信号の送信受信に使用されるタイムスロットにタイムスロット番号を割り当てる方法であって、各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、少なくとも幾つかのノードが、複数の他のノードの各々への各々の伝送リンクを有し、第１ノードから第２ノードへのリンク上の信号の各伝送が、タイムスロット中に行われ、方法が、
（ａ）信号の送信または受信に使用されるタイムスロットの最大の総数を有するノードを識別するステップと、
（ｂ）ステップ（ａ）で識別されたノードについて、そのノードで前記タイムスロットの各々に異なるタイムスロット番号を割り当てるステップと、
（ｃ）まだタイムスロット番号を割り当てられていないタイムスロットの何れが、タイムスロット番号の最小の使用可能な選択を有するかを決定し、そのように決定されたタイムスロットにタイムスロット番号を割り当てるステップと、
（ｄ）すべてのタイムスロットがタイムスロット番号を割り当てられるまで、ステップ（ｃ）を繰り返すステップと
を含む方法も開示されている。
【００５８】
この態様のステップ（ａ）で、信号の送信または受信に使用されるタイムスロットの同一の総数を有する複数のノードがある場合に、これらのノードの何れでも選択することができる。
【００５９】
この態様のステップ（ｂ）で、タイムスロット番号を、任意に割り当てることができる。
【００６０】
その同時継続の特許出願では、ノードのネットワーク内のノードの間で信号の送信および受信に使用されるタイムスロットにタイムスロット番号を割り当てる方法であって、各ノードが、前記各ノードと少なくとも１つの他のノードとの間の伝送リンクによって前記少なくとも１つの他のノードと通信することができ、少なくとも幾つかのノードが、複数の他のノードの各々への各々の伝送リンクを有し、第１ノードから第２ノードへのリンク上の信号の各伝送が、タイムスロット中に行われ、方法が、
（ａ）タイムスロットごとに、使用可能なタイムスロット番号の最大の番号の２倍に等しい値を有するように変数を設定するステップと、
（ｂ）信号の送信または受信に使用されるタイムスロットの最大の総数を有するノードを識別するステップと、
（ｃ）ステップ（ｂ）で識別されたノードについて、そのノードで前記タイムスロットの各々に異なるタイムスロット番号を割り当てるステップと、
（ｄ）ステップ（ｃ）でそれにタイムスロットが割り当てられたタイムスロットを有するノードを共用する他のタイムスロットの各々について、ノードの前記共用の例ごとに定数だけ変数の値を減らすステップと、
（ｅ）最小の値の変数を有するタイムスロットを選択するステップと、
（ｆ）ステップ（ｅ）で選択されたタイムスロットを有するノードを共用する他のタイムスロットごとに、ノードの前記共用の例ごとに定数だけ変数の値を減らすステップと、
（ｇ）すべてのタイムスロットが選択されるまでステップ（ｅ）および（ｆ）を繰り返すステップと、
（ｈ）ステップ（ｅ）から（ｇ）で行われる選択の順序で、ステップ（ｅ）から（ｇ）で選択されるタイムスロットの各々にタイムスロット番号を割り当てるステップと
を含む方法も開示されている。
【００６１】
この態様のステップ（ｂ）で、信号の送信または受信に使用されるタイムスロットの同一の総数を有する複数のノードがある場合に、これらのノードの何れでも選択することができる。
【００６２】
この態様のステップ（ｃ）で、タイムスロット番号を、任意に割り当てることができる。
【００６３】
これらの態様の何れにおいても、タイムスロットに割り当てられるタイムスロット番号は、タイムスロットの両端のノードで空いている最初のタイムスロット番号であることが好ましい。
【００６４】
タイムスロット番号は、別のリンクでの伝送の結果としてあるリンクでの使用中に生じる可能性がある干渉を考慮に入れて、使用可能であると決定することができる。
【００６５】
タイムスロットにタイムスロット番号を割り当てる時には、たとえば（ｉ）最後に使用されたタイムスロット番号を選択することによって、（ｉｉ）最もよく使用されたタイムスロット番号を選択することによって、または（ｉｉｉ）最小の番号のタイムスロットがこれから割り振られるタイムスロット番号になる選択肢を減らすタイムスロット番号を選択することによって、干渉効果を減らす試みを行うことができる。
【００６６】
この方法に、タイムスロット中に無線伝送が行われるタイムスロットの各々に周波数チャネルを割り当てるステップを含めることができる。これは、ノード間干渉を減らす形として使用することもできる。割り当てられる周波数は、たとえば、最も使用されていない周波数または最も使用された周波数とすることができる。
【００６７】
少なくとも１つのリンクで各タイムスロットに割り当てられる周波数チャネルは、使用中に、前記少なくとも１つのリンクを介する伝送中にノードの前記ネットワークの一部ではない送信／受信装置に引き起こされるかそれから生じる可能性がある干渉を考慮に入れて選択することができる。したがって、別の（異質）送信／受信装置との間でそうでなければ生じる可能性がある干渉効果を、メッシュネットワークを作動させる以前に考慮することができ、これによって、そのような干渉が発生しなくなる。
【００６８】
使用可能な周波数チャネルは、伝送中にノードの前記ネットワークの一部ではない送信／受信装置へのまたはそれからの干渉が許容されない別のノードへの、あるノードからのリンクの数の降順で順序付けられることが好ましく、前記少なくとも１つのリンクの各タイムスロットに割り当てられる周波数は、前記順序での最初の許容可能な周波数チャネルである。
【００６９】
周波数チャネルが許容可能であるか否かの決定では、使用中に、その周波数チャネルでの伝送中にノードの前記ネットワークの一部ではない送信／受信装置に引き起こされるかそれから生じる可能性がある干渉を考慮に入れることが好ましい。
【００７０】
少なくとも１つのリンクで、ユーザトラフィックが使用中に前記少なくとも１つのリンクの複数のタイムスロットを介して連続的に送信されるように、少なくとも２つの連続するタイムスロットを、送信用に割り振ることができる。タイムスロット番号は、２つの連続するタイムスロットを送信用に割り振られていないリンクにタイムスロット番号が割り当てられる以前に、前記少なくとも１つのリンクに割り当てられることが好ましい。
【００７１】
すべてのタイムスロットが、同一の持続時間を有することが好ましい。
【００７２】
適応
メッシュネットワークが作動可能である時に、実際には、通常はメッシュについて設定された目標またはパラメータが変更される時に、新しいメッシュ構成が必要になる可能性が高い。その例が、ノードがネットワークに追加されるかネットワークから除去される時、既存の加入者のトラフィック要件が変化した時、ネットワークのオペレータがシードノードまたは他のノードの追加または除去を決定した時、２つのノードが、互いに可視でなくなる時（おそらくは、この２つのノードの間で、木が生長したか、建物が建てられたので）、現在のメッシュトポロジが、準最適になるか、ある品質閾値未満になる時、無線または他の伝送リンクが、２つの既存のノードの間で追加されるか除去される時、既存の２つのノードの間で無線伝送リンクのタイムスロットが追加されるか、除去されるか、再割り振りされる時、既存の加入者トラフィックの主経路またはバックアップ経路が再構成される時、およびこれらの事象の組合せである。
【００７３】
原則として、新しいメッシュ構成は、効果的に新しいメッシュを「一から」形成することすなわち、現在のメッシュの構成を一切考慮せずに新しい要件を満たす新しいメッシュを形成するために形成方法を使用することによって、得ることができる。新しいメッシュを構成するために、現在のメッシュをある期間の間だけ作動不能にすることができる。しかし、そのような動作は、一般に、現在のユーザによって経験される一時的なサービスの消失ために、商業的に許容可能ではない。効果的な代替動作は、オペレータが、たとえば、単純に、新しいノードを実際に追加し、それにリンクおよびタイムスロットを割り当てることを試み、その後、新しいメッシュの構成が成功裡に動作するか否かを決定するために新しいメッシュをテストすることによって、アドホックな形で新しいノードを追加することを試みる「試行錯誤」によるものとすることができる。しかし、そのような手法は、特にリンクおよびタイムスロット割当などを含む、成功裡の動作を得るためのメッシュにまたがるノードの互いに対する独立性に対して、平均して、成功する可能性が非常に少ない。
【００７４】
したがって、実際には、制御され予測可能な形で、あるメッシュ構成を別のメッシュ構成に変更する処理が必要になる可能性が高い。用語「メッシュ適応」または類辞する用語は、本明細書では、一般に、この形であるメッシュ構成を別のメッシュ構成に変更するのに必要な処理を指すのに使用される。メッシュ適応は、メッシュが、適応処理全体を通じてすべての加入者にデータトラフィックを搬送する能力を維持するように実行されることが好ましい。
【００７５】
メッシュ適応の問題は、メッシュ形成の問題に似て、通常は、（接続されていない）ノードの通常の組について存在する膨大な数の潜在的なリンクと、潜在的な通信リンクの組合せの数がノード数よりはるかにすばやく増加するという事実から、数学的に困難な問題である。さらに、たとえば、各ノードで使用可能なアンテナの数の制限、各ノードでのまたは使用可能なＲＦスペクトルのデータトラフィック容量制限（送信および受信に使用可能なタイムスロット数に対する制限を含む）、およびノードの間のトラフィック経路の長さ（個々のリンクの物理的な長さと、データがソースノードからターゲットノードへそれを介して渡される通過ノードの数との両方で測定される）に対する制限の存在などの実用上の問題のゆえに、すべてのトポロジ的に有効なメッシュが、メッシュネットワークとしての使用に適するわけではない。適応の場合には、適応処理全体を通じてメッシュがすべての加入者のデータトラフィックを搬送する能力を維持するように適応を実行するという好ましい目的によって、この問題が、実際に悪化する。
【００７６】
本発明のもう１つの態様によれば、初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
ノードおよびノードの間の潜在的な伝送リンクの組からメッシュ通信ネットワーク構成を形成し、伝送リンクにタイムスロットを割り振る方法が存在し、
方法が、（ｉ）第２組のノードの間の潜在的な伝送リンクの制限された組に基づき、したがって、初期メッシュ構成を最終メッシュ構成に適応できるように、メッシュ形成によって作られる結果を束縛するか、（ｉｉ）初期メッシュ構成を最終メッシュ構成に適応できるように、メッシュを形成する方法に、メッシュ形成によって作られる結果を束縛する１つまたは複数の追加ステップを追加することによって、の一方または両方で、メッシュを形成する方法を実施させることによって、最終的なメッシュ通信ネットワーク構成の少なくとも一部を形成するステップを含む、方法が提供される。
【００７７】
第１組は、１つまたは複数のノード（すなわちそれが存在するか否か）、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路に関して、第２組と異なる場合がある。第１組は、さらに、またはその代わりに、たとえば達成を要求される目標（そのような目標の例は上で示した）を含む、他の要因に関して第２組と異なる場合がある。
【００７８】
一実施形態では、初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてのノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、最終メッシュ通信ネットワーク構成に、初期メッシュ通信ネットワーク構成に無い少なくとも１つの新しいノードがあり、
最終メッシュ通信ネットワーク構成の少なくとも一部を形成するステップが、初期主トポロジと同一である最終主トポロジを作るために第２組のノードの間の潜在的な伝送リンクの制限された組および各新しいノードへの少なくとも１つの伝送リンクに対してメッシュを形成する方法を実施させることが好ましく、各新しいノードが、主経路の端にあり、他のノードに充てられたトラフィックのための最終主トポロジ内の通過ノードになるように構成されないノードとして構成される。したがって、この実施形態では、既存の主トポロジに対する変更が行われず、したがって、既存のトラフィックサービスの既存の主トラフィック経路に対する変更が行われず、各リンクの少なくとも１つの端が新しいノードである伝送リンクを除いて、現在のメッシュに含まれなかった伝送リンクが、新しいメッシュで使用されない。したがって、新しいノードの各々が、「葉」として構成される。この実施形態には、本明細書で「プロビジョニング」と称する適応方法が含まれる。
【００７９】
第２組のノードの間の潜在的な伝送リンクの前記制限された組は、初期メッシュ通信ネットワーク構成内のすべての主トポロジ伝送リンクと、各新しいノードと初期メッシュ通信ネットワーク構成内のノードとの間のすべての潜在的な伝送リンクとの組合せとすることができ、これによって、最終主トポロジが、初期主トポロジと、各新しいノードへの少なくとも１つの伝送リンクとの合計と同一になる。この実施形態では、本明細書で「プロビジョニング」と称する適応のクラスに必要な、最終主トポロジが初期主トポロジと各新しいノードへの少なくとも１つの伝送リンクとの合計と同一になることを保証する１つの形がもたらされる。一般に、プロビジョニングは、メッシュに対して最小の変更が行われることを必要とし、したがって、達成が最も簡単であり、一般に、成功する可能性が最も低い方法ではあるが、最初に試行されるべき。
【００８０】
一実施形態では、初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成を形成するステップが、初期主トポロジ内の伝送リンクの何れかにタイムスロットを追加するか伝送リンクの何れかからタイムスロットが除去されることを必要とする主経路が追加されないように束縛される。これは、好ましい実施形態において、現在のメッシュ全体を一切修正せずに現在のメッシュが新しいメッシュの一部を形成する、本明細書で「厳密なプロビジョニング」と称するものに対応する。既存のサービスに関する既存のメッシュリンクまたは既存の経路に影響する、現在のメッシュに対する変更は、行う必要がない。実際の実施形態で必要な、メッシュに対する唯一の変更は、ノード、それらへのリンク、およびそれらへのサービス経路およびトラフィック経路を、インストール／インストール解除手順の一部として追加または除去することからなる。
【００８１】
もう１つの実施形態では、初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な経路である初期主トポロジを有し、最終メッシュ通信ネットワーク構成を形成するステップで、初期主トポロジ内でリンクするために１つまたは複数のタイムスロットが追加される。これは、好ましい実施形態において、本明細書で「加算プロビジョニング」と称するものに対応する。好ましい実施形態では、現在のメッシュ内のリンクの何れかで既に使用されているタイムスロットの構成を変更せずに行うことができる場合に、既存のリンクにタイムスロットが追加される。
【００８２】
もう１つの実施形態では、初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な経路である初期主トポロジを有し、最終メッシュ通信ネットワーク構成を形成するステップに、初期メッシュ通信ネットワーク構成にあるが初期主トポロジに無い１つまたは複数のリンクを除去するステップが含まれる。これは、好ましい実施形態において、本明細書で「減算プロビジョニング」と称するものに対応し、減算プロビジョニングでは、主トポロジに新しいリンクの余地を作るために、必要に応じて「回復力リンク」（すなわち、下で説明するように、主トポロジになく、トラフィックの代替のバックアップ経路を提供するのに使用されるリンク）を除去することができる。
【００８３】
もう１つの実施形態では、初期メッシュ通信ネットワーク構成が、第１組のすべてノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、最終メッシュ通信ネットワーク構成に、初期メッシュ通信ネットワーク構成に無い少なくとも１つの新しいノードがあり、
最終メッシュ通信ネットワーク構成の少なくとも一部を形成するステップで、第２組のノードの間の潜在的な伝送リンクの前記制限された組が、初期メッシュネットワーク構成内のすべての伝送リンクと、最終メッシュ通信ネットワーク構成に初期メッシュ通信ネットワーク構成にない少なくとも１つの新しいノードがある場合に、各新しいノードと初期メッシュ通信ネットワーク構成内のノードとの間のすべての潜在的な伝送リンクとであることが好ましい。この実施形態は、本明細書で「再分配」と称する適応のクラスに対応する。これらの方法の好ましい実施形態では、最終メッシュ通信ネットワーク構成に、初期メッシュ通信ネットワーク構成に無い少なくとも１つの新しいノードがある場合に、各リンクの少なくとも１つの端が新しいノードである伝送リンクを除いて、現在のメッシュに含まれなかった伝送リンクが、新しいメッシュで使用されない。しかし、他の制約は課せられず、その結果、新しい主トポロジで、メッシュ内の既存のリンクを何れでも使用することができる。現在のメッシュからのリンクは、必ずしも新しいメッシュに現れないものとすることができる。これらの方法を、たとえば１つまたは複数の新しいノードが既存のメッシュにインストールされる場合に使用することができる。これらの方法は、主トポロジを調整し、その結果、指定されたノードが葉になるか、メッシュの全体的なパラメータを調整する必要がある場合にも適する。
【００８４】
初期メッシュ通信ネットワーク構成から最終メッシュ通信ネットワーク構成への変更が、単一のトリガされるステップとして行われることが好ましい。
【００８５】
本発明のもう１つの態様によれば、初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてのノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、
ノードおよびノードの間の潜在的な伝送リンクの組からメッシュ通信ネットワーク構成の主トポロジを形成し、伝送リンクにタイムスロットを割り振る方法が存在し、
方法が、最終主トポロジが初期主トポロジと共存できるように最終主トポロジを形成するためにメッシュを形成する方法を実施させるステップを含み、これによって、初期メッシュ構成を最終メッシュ構成に適応させることができる
方法が提供される。
【００８６】
本発明のこの態様は、本明細書で「共存する主要物の方法」と称する適応のクラスに対応する。これらの方法の好ましい実施形態では、新しいメッシュが作られ、新しい伝送リンクが既存のノードの間に追加される。したがって、これらの方法では、通常、既存のメッシュ内での幾つかのアンテナ移動が必要である。これらの方法では、形成処理を束縛して、アンテナ移動の１つまたは２つの群だけが必要になり、変更ステップに１つの中間メッシュの操作だけが含まれるように、新しいメッシュを作る。この方法では、古い主トポロジと新しい主トポロジとに必要なすべてのアンテナを、同時に割り振ることができるようになる新しいメッシュを見つけることを試みる。したがって、新しいメッシュの主トポロジに必要なアンテナ位置は、現在の主トポロジの、メッシュにまたがるすべてのコミットされたトラフィックを搬送する能力に対する侵害なしに達成することができる。
【００８７】
最終主トポロジを形成する方法において、経路のすべてのノードで、その経路に使用され初期主トポロジでリンクでなかった潜在的な伝送リンクの数が、初期主トポロジのリンクが作動する間に空きのまま残されたタイムスロットおよびアンテナの数に基づいて計算される最終トポロジでそのノードがサポートできる新しいリンクの数を超える場合に、その経路が、許容不能と決定されることが好ましい。
【００８８】
本発明のもう１つの態様によれば、初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィックの第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
初期メッシュ通信ネットワーク構成が、第１組のすべてのノードから第１組の接続ノードへの経路の非冗長な組である初期主トポロジを有し、最終メッシュ通信ネットワーク構成が、第２組のすべてのノードから第２組の接続ノードへの経路の非冗長な組である最終主トポロジを有し、
ノードおよびノードの間の潜在的な伝送リンクの組からメッシュ通信ネットワーク構成の主トポロジを形成し、伝送リンクにタイムスロットを割り振る方法が存在し、
方法が、
（Ａ）中間主トポロジが初期主トポロジと共存できるように中間主トポロジを形成するためにメッシュを形成する方法を実施させるステップと、
（Ｂ）さらなる中間主トポロジが前の中間主トポロジと共存できるようにさらなる中間主トポロジを形成するためにメッシュを形成する方法を実施させるステップと、
（Ｃ）さらなる中間主トポロジが最終主トポロジと共存できるようになるまでステップ（Ｂ）を繰り返すステップと
を含み、これによって、初期メッシュ構成を、共存する主トポロジのシーケンスを介して最終メッシュ構成に適応できるようになる、
方法が提供される。
【００８９】
本発明のこの態様は、本明細書で「反復するオーバーラップする主要物」と称するものに対応する。一般に、これは、最も多数の変更を必要とする可能性が高く、したがって、最も破壊的であり、最も計算集中的であるが、本明細書で説明する適応の方法のうちで成功の可能性が最も高い方法である。
【００９０】
一実施形態では、適応処理の前に、形成処理を使用して、目標を達成するターゲットメッシュを作ることが行われる。その後、適応処理が、ターゲットメッシュまたは現在のメッシュのいずれかから開始され、その後、形成処理の修正された版を適用し、この修正は、１つまたは複数の中間メッシュを計算するためのものである。実際には、現在のメッシュをターゲットメッシュに変形するために、対応する数の変更ステップを実行することができる。各中間メッシュが、変更シーケンス内で隣接するメッシュの主トポロジと共存できる主トポロジを有しなければならないので、中間メッシュの計算を、現在のメッシュまたはターゲットメッシュのいずれからでも実行できることを理解されたい。
【００９１】
上で参照した適応の方法で、形成の前記方法が、上でおおまかに説明し、下で詳細に説明する方法であることが最も好ましい。適応の特定の方法で使用される必要がある形成の方法の実際の実施形態は、適応方法自体の要件と、初期および最終のメッシュ通信ネットワーク構成の性質とに依存する。したがって、適応の方法で実際に使用される形成の実際の方法では、本明細書で詳細に述べる形成の方法に対する１つまたは複数の変形形態を使用することができる。
【００９２】
したがって、要約すると、全般的に本発明のこれらの態様によれば、適応の方法で、原則として、上で説明したタイプのメッシュを形成するのに使用されるすべての方法を利用することができ、この形成方法は、適応方法の一部として使用される時に、適当に束縛される。適応方法で利用される形成方法は、上で説明した機能すなわち、１．メッシュ内のさまざまなノードにまたはそれらの間でサービスを提供するのに必要な、指定されたレベルのトラフィックを搬送する容量を提供し、２．メッシュリンクまたはノードの故障の場合のそのようなサービスの中断を防ぐためにそのようなトラフィックのバックアップ経路を提供し、３．全体的なメッシュトポロジ内であるノードの位置を制限することを提供する。
【００９３】
したがって、一般に、本発明のこの態様の好ましい実施形態は、適応の方法であって、新しい目標を満たすだけではなく現在動作しているメッシュから１つまたは複数の変更ステップのシーケンスで到達できるメッシュであって、シーケンス内の各変更ステップで、メッシュが適応処理全体を通じてすべての加入者のデータトラフィックを搬送する能力を維持するメッシュを作るように形成情報が修正される、適応の方法が提供される。したがって、適応処理によって、設定された目標を満たし、現在動作しているメッシュから１つまたは複数の変更ステップのシーケンスで到達できる新しいメッシュが作られる。
【００９４】
形成方法に適用される修正が、下記のカテゴリの１つまたは両方に含まれることが好ましい。
【００９５】
１．形成処理が新しいメッシュのさまざまな構成要素をそこから選択することを許可されるリンクの組が、形成処理の１つまたは複数の段階で制限され、新しいメッシュに現在動作するメッシュから１つまたは複数の変更ステップのシーケンスで到達できることを保証するように、制限された組が変更され、
２．１つまたは複数の追加の制限またはテストが、形成処理の１つまたは複数の段階で追加され、そのような制限またはテストの結果が、現在動作するメッシュから１つまたは複数の変更ステップのシーケンスで新しいメッシュに到達できることを保証するようになっている。
【００９６】
適応処理が、形成処理が新しいメッシュのさまざまな構成要素をそこから選択することを許可されるリンクの組の制限を必要とする場合に、異なる制限された組を、形成処理の異なる段階で使用できることを理解されたい。
【００９７】
適応に関する有効な変更ステップシーケンスを作るために、形成処理に適用することができる修正の異なる組からなる多数の適応方法がある。言い換えると、一般に、初期メッシュ構成から最終メッシュ構成に適応するために、変更の複数の異なるシーケンスが可能であり、変更のこれらの異なるシーケンスを、異なる修正の組を形成処理に適用することによって得ることができる。適応処理を構成する変更のシーケンスは、多数の形で異なる。実用的な実施形態での適応シーケンスの重要な特性の一部に、下記が含まれる。
【００９８】
１．可能と仮定される変更ステップの組。可能な変更ステップの組は、メッシュがそこから構成されるネットワーキング機器の仕様に依存する。この仕様は、特定の方法の下である形で選択することができる。本明細書に記載の適応方法と組み合わせて提供されることが好ましい仕様の要素を、下に示す。
【００９９】
２．作られる変更ステップの数。
【０１００】
３．各変更ステップを実行するのに必要な時間。
【０１０１】
４．これらのステップ中のメッシュの特性。
【０１０２】
５．最終メッシュの特性。
【０１０３】
６．シーケンスを正しく実行できなくする可能性があるネットワーキング機器の可能な障害の組およびこれらの障害が発生する確率。適応シーケンスを正しく実行できなくする可能性がある障害の例が、遠隔制御される可動アンテナが新しい必要な位置に移動できなくなる故障である。適応方法は、１つまたは複数のアンテナの再位置決めを必要とする場合に限って、そのような故障に脆弱になる。
【０１０４】
これらの上で述べた要因は、適応中および適応後のメッシュの動作の信頼性、したがってネットワークの全体的な信頼性に影響する。たとえば、中間ステップ中のメッシュの特性に、初期メッシュまたは最終メッシュの場合よりはるかに低いレベルのバックアップ機能が含まれる場合がある。したがって、そのステップでの機器または無線リンクの故障は、サービス崩壊の高い危険性を担う。異なるステップによって作られる最終メッシュも、そのバックアップ機能のレベルが変化する可能性があるので、サービス崩壊を最小にするためのメッシュの長期間の能力も、使用される方法に依存する。ピークトラフィック負荷を処理する能力など、異なる方法によって作られるメッシュの間で変動する多数の他の特性がある。
【０１０５】
７．方法に従って適応シーケンスが終了する確率。各適応方法は、潜在的に、メッシュ形成処理から使用可能な選択に対して異なる束縛を課し、したがって、その方法によって解が作られる確率に影響する。
【０１０６】
各方法について、結果の適応シーケンスを、上の判断基準の１つまたは複数に対して評価することができる。これを特定のネットワークの動作要件と組み合わせることによって、最も適当な方法を選択することができる。
【０１０７】
一般的な動作要件は、ステップが正しく完了できなくなる危険性が最小になるように各適応ステップを実行することである。たとえば、アンテナ再位置決めが、特に信頼性の低い処理であることがわかった場合に、最小の数の再位置決め動作を有する方法が好ましい可能性がある。
【０１０８】
本明細書に記載の適応方法の異なる例は、一般に、成功裡の適応シーケンスを作る確率が異なる。好ましい実施形態では、これらの方法を、この確率が増え、適応シーケンスの複雑さおよび長さの両方が増え、有効なシーケンスを計算するのに必要な時間が増える順序で、順序付けることができる。したがって、１つの好ましい実施形態では、これらの方法を、解決策が作られる確率の昇順（すなわち、成功する確率が最も低い方法を先に試行する）および／または適応方法の複雑さの昇順で、ある方法が解を作るまで試行することによって、適応シーケンスが計算される。
【０１０９】
したがって、本発明のもう１つの態様によれば、初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
適応の成功の可能性および／または実行の複雑さの昇順で順序付けることができる、初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させるのに使用可能な適応技法の組が存在し、
方法が、前記技法の１つが初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させるのに成功するまで、適応技法の前記組を前記昇順で適用するステップを含む
方法が提供される。
【０１１０】
プリロード機能およびトリガ機能
最終メッシュ通信ネットワーク構成への適応の一部として必要な、初期メッシュ通信ネットワーク構成に対する変更の少なくとも幾つかが、群内の変更のすべてを実質的に同時に行うことができる変更の群を形成し、方法が、
適応中に前記群の変更のいずれかに参加する各ノードに群の変更に関する関連情報を送信することと、
前記群の前記変更を実行する命令を各前記ノードにその後に送信し、これによって、各前記ノードに前記群の前記変更を実質的に同時に行わせることと
によってそのような変更の群を実行するステップを含むことが好ましい。
【０１１１】
本発明のもう１つの態様では、初期メッシュ通信ネットワーク構成を最終メッシュ通信ネットワーク構成に適応させる方法であって、
初期メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィックの第１組を含み、
最終メッシュ通信ネットワーク構成が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組を含み、
ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第１組が、ノード、ノードの間の伝送リンク、伝送リンクに割り振られるタイムスロット、およびメッシュにまたがるトラフィック経路の第２組と異なり、
最終メッシュ通信ネットワーク構成への適応の一部として必要な、初期メッシュ通信ネットワーク構成に対する変更の少なくとも幾つかが、群内の変更のすべてを実質的に同時に行うことができる変更の群を形成し、方法が、
適応中に前記群の変更のいずれかに参加する各ノードに群の変更に関する関連情報を送信することと、
前記群の前記変更を実行する命令を各前記ノードにその後に送信し、これによって、各前記ノードに前記群の前記変更を実質的に同時に行わせることと
によってそのような変更の群を実行するステップを含む
方法が提供される。
【０１１２】
前記変更の複数の群がある場合に、情報送信ステップに、すべての群の変更に関する関連情報を、適応中に変更の何れかに加わる各ノードに送信するステップが含まれることが好ましい。
【０１１３】
この方法に、命令送信ステップに続く所定の時間の後に、変更が成功裡に行われた場合に前記ノードの各々に質問するステップが含まれることが好ましい。
【０１１４】
下でさらに述べるように、初期メッシュ構成から最終メッシュ構成への適応は、１つまたは複数の変更ステップとして実行されることが好ましい。複数のネットワーキング機器装置が、複数のそのような動作を同時に実行できることが好ましい。そのようなステップを実行するのに要する時間は、通常は、ネットワークの全体的な信頼性に影響する。したがって、一般に、各ステップに要する時間を最小にし、各ステップが成功裡に指令される確率を最大にするために、少数のステップを使用して適応を実行することが有益である。上で述べたように、変更ステップの指令は、「プリロードおよびトリガ」シーケンスによって実行されることが好ましく、このプリロードおよびトリガシーケンスの具体的な例を、下で詳細に説明する。
【０１１５】
管理接続性
実際にメッシュを作動させるために、普通は、メッシュノードの各々および１つまたは複数の管理システムの間に接続性がある。一般に、この接続性は、ネットワークの状態を１つまたは複数の制御センタから監視できるようにするために必要である。一般に、そのような接続性は、ノードを構成し、再構成するためにも使用される。上で述べた適応に関して、この接続性を使用して、メッシュ変更コントローラからノードに適応指令を送り、各適応変更ステップの成功を監視することができる。管理接続性で、制御センタから任意のノードへのすべての可能な経路を利用できることが非常に好ましい。たとえば、管理接続性があると仮定して、これを使用して、非管理接続性またはユーザトラフィック接続性を復元することができる。最大の可能な管理接続性は、一連の適応ステップが実行中である時に重要である。これによって、適応中に発生する故障を検出できるようになり、関連するノードで訂正アクションを行わせることができるようになる。しかし、適応の持続時間は、行われつつあるネットワークトポロジに対する変更に起因して、継続される管理接続性が保証される異なる期間である。
【０１１６】
本発明のもう１つの態様によれば、メッシュ通信ネットワークであって、ネットワークが、複数のノードおよびネットワークトポロジに配置されたノード間の伝送リンクを含み、ノードの少なくとも幾つかが、伝送リンクを介して複数の他のノードにリンクされ、前記少なくとも幾つかのノードの各々が、それに沿って信号がノードから別のノードに送信されるリンクを指定することによってネットワークにまたがって信号を経路指定する経路指定テーブルを有し、ネットワーク内のリンクの状況に従って経路指定テーブルを更新することができ、前記少なくとも幾つかのノードの各々が、ネットワークトポロジに対するある所定の変更について、更新された経路指定テーブルが、ネットワークにまたがる信号の経路指定に即座に適用されなくなるように配置される、メッシュ通信ネットワークが提供される。
【０１１７】
前記少なくとも幾つかのノードの各々が、別の更新される経路指定テーブルが計算され、別々に記憶される間に、ネットワークトポロジに対する前記ある所定の変更の前に使用中であった経路指定テーブルがネットワークにまたがる信号の経路指定について使用され続ける、ネットワークトポロジに対する前記ある所定の変更に関する分割テーブルモードに入るように適合され、更新された経路指定テーブルが、分割テーブルモードを終了した後にネットワークにまたがる信号の経路指定に使用されることが好ましい。
【０１１８】
前記ある所定の変更に、リンクの故障または復元または作成あるいはリンクの望ましさの修正のうちの１つまたは複数を含めることができる。これに関して、「望ましさ」を、下の説明でリンクの「コスト」と称するものに相関させることができる。
【０１１９】
本発明のもう１つの態様によれば、外部メッシュ通信ネットワークを動作させながら、提案されたメッシュ通信ネットワークの挙動を測定する方法であって、
提案されたメッシュ通信ネットワークが、ノードの提案されたネットワークを含み、各ノードが、前記各ノードと少なくとも１つの他のノードとの間の無線伝送リンクによって前記少なくとも１つの他のノードと通信することができ、第１ノードから第２ノードへのリンクを介する信号の各伝送が、タイムスロット中に行われ、
既存のメッシュ通信ネットワークが、ノードの既存のネットワークを含み、各ノードが、前記各ノードと少なくとも１つの他のノードとの間の無線伝送リンクによって前記少なくとも１つの他のノードと通信することができ、第１ノードから第２ノードへのリンクを介する信号の各伝送が、タイムスロット中に行われ、
方法が、
提案されたメッシュ通信ネットワークに存在するリンクを介する１つまたは複数の提案された伝送構成の無線伝送環境をエミュレートするために、既存のメッシュ通信ネットワーク内の１つまたは複数の補助タイムスロットを使用するステップ
を含む
方法が提供される。
【０１２０】
この方法は、たとえば、新しいノードが既存のメッシュと互換性のある形で動作することを検証するために、新しいノードのインストール中に使用することができる。もう１つの例として、新しいリンクへの変更と彩色配置とが発生しようとしている時に、補助タイムスロットを使用して、前のリンクおよび彩色配置がまだ動作している間に、この新しい配置がメッシュ全体にわたって互換性があることを検証することができる。その後、新しい配置を、各通常のタイムスロットについて順番にテストすることができる。
【０１２１】
本発明の実施形態を、例として、添付図面を参照して、これから説明する。
【０１２２】
Ｉ．メッシュネットワーク
まず図面の図１を参照すると、通信ネットワーク１は、複数のノードＡからＨ（図１には８つだけが示されている）を有し、これらのノードは、相互接続されたノードのメッシュを提供するために、ノードＡからＨの対の間の各々のポイントツーポイントデータ伝送リンク２によって互いに論理的に接続される。ノードＡからＨの間のリンク２は、実質的に単一方向（すなわち、非常に指向性）の無線伝送によって提供される、すなわち、信号が、ブロードキャストされるのではなく、特定のノードに向けられ、信号をリンク２に沿って両方の方向に渡すことができる。伝送周波数は、通常は、少なくとも１ＧＨｚである。各ノードＡからＨは、複数のアンテナを有し、アンテナは、他のノードへの潜在的にポイントツーポイントの伝送リンクを提供する。通常の例では、各ノードＡからＨが、４つのアンテナを有し、したがって、各ノードＡからＨを、４つ以上の他のノードに接続することができる。
【０１２３】
図１に概略的に示された例では、相互接続されたノードＡからＨのメッシュ１が、トランク３に接続される。トランク３からデータトラフィックが渡される点を、本明細書では、トランクネットワーク接続点（「ＴＮＣＰ」）４と称する。上で述べたように、この用語は、すべての外部ネットワークへの接続点として広義に解釈されなければならず、普通のトランクネットワークへの接続に制限されないことを理解されたい。ＴＮＣＰ４とメッシュネットワーク１の間の接続は、通常は、メッシュ挿入点（「ＭＩＰ」）５を介する。ＭＩＰ５は、通常は、メッシュネットワーク１のノードＡからＨと同一の物理構成を有し、フィーダリンク５３を介して特に適合されたノード５２に接続される、標準ノード５１からなる。特に適合されたノード５２は、適当な（無線）リンク５４を介するＴＮＣＰ４への高データ転送速度接続を提供し、このＴＮＣＰ４は、これらの高データ転送速度で送信し受信する適当な機器を有する。一例では、１つのＭＩＰ５および１つのＴＮＣＰ４がある。他の例では、少なくと２つのＭＩＰ５および２つのＴＮＣＰ４があり、各々のＴＮＣＰ４を介するトランク３（または複数のトランク）への複数の接続を提供する複数のＭＩＰ５がある可能性が高い。各ＴＮＣＰ４を、複数のＭＩＰ５に接続することができる。
【０１２４】
通常、ＴＮＣＰ４の位置は、既存のトランク３を形成するケーブルがたどる経路によって強く決定される。ＭＩＰ５の位置は、通常は、使用可能なＴＮＣＰ４の位置およびメッシュネットワーク１のノードＡからＨの位置を含む複数の要因を考慮に入れて、メッシュネットワーク１のオペレータによって選択される。上で述べたように、メッシュネットワーク１のオペレータは、多数の潜在的な加入者を、求められた時に即座にメッシュネットワーク１に接続できることを保証するために、潜在的な加入者にネットワークを提供する前に、当初は、シードネットワークを確立するために、戦略的なノードまたは「シード」ノードの組を展開することができる。ノードＡからＨ（加入者ノードまたはシードノードのいずれか）の場所および位置が、機器を位置決めするのに適当なサイトの可用性によって強く決定されることを諒解されたい。加入者ノードは、通常は、関連する加入者の建物またはそのごく近くに位置決めされる。
【０１２５】
ノードＡからＨの物理的な場所および位置が確立されたならば、理解され、図１からわかるように、ノードＡからＨの間の見通し線を決定することができる。言い換えると、どのノードが他のどのノードから「可視」（上で説明した意味で、すなわち、互いに「可視」であるか「見通し線」にある２つのノードは、メッシュネットワーク１で使用される１つまたは複数の周波数で互いに無線によって通信することができる）であるかを決定することができる。どのノードが互いに実際に可視であるかの決定は、複数の形で、たとえば、実際の物理的な視察および関連するノードサイトでのテストによるか、適当な調査の使用によるか、この両方の組合せによって行うことができる。実際には、幾つかのノードが互いに可視ではないことがわかる。たとえば、図１では、ノードＡが、ノードＣ、Ｄ、Ｆ、およびＧの各々から可視であるが、ノードＡは、高い建物６が、ノードＡとＢとの間、ノードＡとＥとの間、およびノードＡとＨとの間の伝送をさえぎるので、ノードＢ、Ｅ、およびＨから可視ではない。さらに、どのノードがどの他のノードから可視であるかという問題は、経時的に、建物が建てられるか取り壊される時、木が生長するか伐採される時などに変化する。
【０１２６】
ＩＩ．メッシュ形成
ＩＩ．１．概論
各ノードが原則として少なくとも１つの他のノードから可視であるノードの組を確立したので、ノードの間のすべての可能な見通し線から、メッシュネットワーク１内のノードの間の実際の無線伝送リンクとしての使用に最も適する見通し線を選択する必要がある。上で述べたように、この処理を、本明細書では「メッシュの形成」または類似する句によって表す。諒解されるように、すべての適当な個数のノードについて、ノードの間の多数の見通し線または潜在的な伝送リンクと、これらの潜在的な伝送リンクのサブセットの膨大な数の可能な組合せがある。
【０１２７】
したがって、ノードの組（すべてがシードノードであるか、すべてが加入者ノードであるか、その混合である可能性がある）および少なくとも１つのＭＩＰと、すべてのノードおよび各ＭＩＰの間の使用可能な見通し線（すなわち潜在的なリンク）の組とを確立したので、これらの見通し線のうちで無線伝送リンクとして実際に使用しなければならないものを選択する必要がある。この処理中に、使用可能な見通し線の何れをリンクとして使用するかを決定する時にオペレータが考慮に入れることができる複数の要因がある。これには、メッシュネットワークの使用可能なデータの総容量、単一ノードの故障に対するネットワークの回復力、他のノードに対する加入者の比率、無線帯域幅の使用効率、メッシュネットワークの管理のしやすさ、ネットワークのスケーラビリティ（すなわち、基本的な再構成なしで増大する能力）、および個々のノードの追加または除去の影響が含まれる。これらの要因のすべてを、相互接続されたノードのメッシュネットワークを形成する時に考慮に入れることができる。しかし、最も重要な要因は、通常は、メッシュネットワークのデータトラフィック搬送容量に関する。
【０１２８】
以下のメッシュネットワーク１を形成する方法の具体的な例の詳細な説明は、コミットされたトラフィック負荷を搬送するためにメッシュネットワーク全体にわたって割り振られなければならないリンクタイムスロットの数を最小にすることを意図されたものであり、これは、メッシュネットワーク１にわたる積「帯域幅×ホップ」または積「帯域幅×距離」を最小にすることを試みることによって達成される。というのは、これが、すべてのトラフィック要件を満たすメッシュを形成する最も効率的な方法と思われるからである。非常に単純に言うと、これは、最大トラフィックのユーザを、まず、最短の使用可能な経路によってメッシュネットワークにリンクすることによって達成される。
【０１２９】
実際の信号または干渉の測定を行えるようにする設備を提供することの望ましさを含むさまざまな理由から、各ノードで少なくとも１つの空きアンテナを予約しながら、すべてのコミットされたトラフィック負荷を搬送することが好ましい。干渉には、あるノードから別のノードへの伝送が第３のノードで直接に受信されることによって引き起こされる「直接」干渉と、たとえばメッシュの外のソースから送信された信号または干渉の反射および散乱によって引き起こされる「間接」干渉を含めることができる。さらに、空きアンテナを有することによって、下でさらに説明する好ましい適応ステップでの使用について提案される各見通し線が無線リンクとして使用可能であることの検証が可能になる。空きアンテナを有することによって、適応シーケンスが行われた後にリンクが正しく動作することの検証も、可能になるか少なくとも単純になる。さらに、空きアンテナによって、トラフィックフローを中断しないメッシュの適応が可能になる。
【０１３０】
本明細書で説明する方法が、通常は、適当なコンピュータ機器で走行する適当なソフトウェアによって実施され、通常は、ノードと、見通し線およびリンクと、ノードに与えられる属性とを表すのに、コンピュータ技術で一般に既知の変数および変数ラベルまたはフラグが使用される。したがって、通常は、本明細書でたとえば「ノード」およびそれに「ラベルが付けられる」への言及がある場合に、これが、ノードを表すコンピュータプログラム変数（オブジェクト指向プログラミングの意味での「オブジェクト」および類似物を含む）が、属性を与えられるか他の形で「フラグを立てられる」ことを意味するか、意味すると解釈することができることを理解されたい。コンピュータベースデータベースおよび／または適当なデータ構造が、通常は、データの記憶および編成に使用される。
【０１３１】
下で詳細に説明する例の方法では、不注意にメッシュに接続不能にされるノードがないように、各段階で、ＭＩＰへの１つの使用可能な経路だけを有するノードをルックアヘッドし、これらのノードを、他の形で帯域幅使用が指示される前に、メッシュネットワークに組み込むことが好ましい。
【０１３２】
図２に、本発明の態様による方法の例の部分的な流れ図を概略的に示す。以下の説明からわかるように、この方法は、図を明瞭にするために図２に示されていない複数の分岐およびループを有する。また、ステップの多くを、繰り返して適用することができる。たとえば、下で詳細に説明する「アンチオーファン」手順の１回の呼出しによって、その手順の第２の呼出しが望ましくなる場合がある。というのは、オーファンを突き止め、それらをメッシュに統合する第１の呼出し自体によって、他のノード（個別にまたはグループで）自体がオーファンになる場合があるからである。
【０１３３】
下で詳細に説明する好ましい実施形態では、まず、幾つかの初期化ステップが実行される。その後、すべてのノードをＭＩＰにリンクする非冗長経路の組を構成して、本明細書で「主トポロジ」と称するものを提供する（非冗長経路の組は、各ノードからＭＩＰへの１つの経路だけがある、すなわち、「冗長な」経路がない組である）。この一部として、いわゆる「アンチオーファン」手順が、ある段階で実行され、繰り返される。主トポロジのノードからＭＩＰへの経路の各々を、本明細書では主経路と称する。ネットワーク全体の回復力を提供するために、これらの経路を、ノードからＭＩＰまで延び、その後、メッシュが接続されるコアネットワークに達すると見なす。
【０１３４】
次に、回復力（主経路のどの構成要素が故障した場合でもバックアップ経路が使用可能であるという意味で）を提供し、ダイバーシチ（たとえば、あるノードからの大量のデータを、異なる経路を介して送られるより小さい量に分割できることなど）を提供するために、冗長経路をできる限り追加し、その結果、できる限り多数のノードが、コアネットワークへの完全に独立な経路を有するようにする。
【０１３５】
上で述べたように、「主トポロジ」は、すべてのノードからＭＩＰへの経路の非冗長な組である。最も好ましい実施形態では、主トポロジが、すべてのコミットされたトラフィックを搬送するのに適当なタイムスロットを有し、ノードとＭＩＰとの間の、主トポロジの経路の何れもが、そのノードについて許容される最大のホップカウントを超えず、さらに、主トポロジによって、各ノードに少なくとも１つの空きアンテナが残される。好ましい実施形態では、その後に主トポロジに追加される冗長経路を、複数の組の１つにグループ化することができる。第１のダイバーシチ組は、別個の経路指定／バックアップのために提供される経路の追加の組であり、主トポロジおよび第１ダイバーシチ組によって、各ノードに少なくとも１つの空きアンテナが残される。第２のダイバーシチ組は、別個の経路指定／バックアップのために提供される経路のもう１つの組であり、各経路の少なくとも１つのノードの最後のアンテナを使用する。幾つかのノードへの部分的に別個の経路を提供するか他の目的のために働くさらなるダイバーシチ組を追加することができる。
【０１３６】
ＩＩ．２．初期化
図２を参照すると、ステップＦ１で、すべてのノードに、そのコミットされたトラフィックのシンク速度およびソース速度のラベルを付ける。「コミットされた」トラフィック速度は、ネットワークオペレータがそのノードに供給することに合意した最小データトラフィック速度である。幾つかのタイプのサービスの場合に、ピーク速度が、通常はコミットされた速度より（はるかに）高いことを理解されたい。ステップＦ１では、すべてのシードノードのコミットされたトラフィックのシンク速度およびソース速度に０をセットする。
【０１３７】
ステップＦ２で、すべてのノードに、そのノードから現在使用可能な見通し線の数のラベルを付ける。また、すべてのノードに、空きアンテナの数のラベルを付ける。インストールまたはインストール解除のいずれかが行われようとしているノードの場合に（これは、インストール／インストール解除の前および後の両方でメッシュ形成が可能でなければならないことを暗示する）、そのようなノードを、主トポロジでの使用に使用可能なアンテナを１つだけ有するものとしてマークする。望ましい場合には、他のノードをマークして、主トポロジで「葉」でなければならないこと、すなわち、主経路の端にあるノードとして構成され、他のノード宛のトラフィックに関する主トポロジ内の通過ノードになるように構成されないことを示すことができる。そのような構成は、新しいノードまたは信頼性のないノードに関するオペレータの観点から望ましい場合がある。
【０１３８】
ステップＦ３で、各ＭＩＰに、そのＭＩＰによって現在処理されているコミットされたトラフィックの量のラベルを付ける。これは、当初は、すべてのＭＩＰについて０の値を有する。
【０１３９】
ステップＦ４で、ノードごとに、そのノードと、ＭＩＰ（ＭＩＰが１つだけの場合）または最も近いＭＩＰ（ＭＩＰが複数ある場合）との間の、使用可能な見通し線の何れかを使用する「ホップ」（すなわち、リンクトラバーサル）の最小の数を計算する。これは、複数の形で達成することができる。一例では、すべてのノードに、まず無限大ホップのラベルを付ける。ＭＩＰへの使用可能な見通し線を有するすべてのノードに、１ホップを必要とするものとしてラベルを付ける。現在無限大であり、１ホップのノードへの見通し線を有するすべてのノードに、２ホップを必要とするものとしてラベルを付ける。この処理を、無限大ホップを有するノードがなくなるまで繰り返す。このシーケンスが完了しない場合、すなわち、無限大ホップを有し、その何れをもこの処理の別の反復によって接続することができないノードがある場合に、ＭＩＰに接続できないノードがある。その時点で、オペレータは、たとえばそのようなノードをＭＩＰに接続できるようにするために、さらなるシードノードを提供することを決定することができる。
【０１４０】
ノードごとに、そのノードと、そのノードが主トポロジ内でそれへの経路を有する接続ノードとの間のホップの許容可能な最大の数のフラグを、そのノードで立てることができる。あるノードの許容可能な最大のホップ数をセットする理由の例が、幾つかのデータ転送サービスが遅延にクリティカルであることである。これには、たとえば、音声伝送またはリアルタイムビデオのサービスが含まれる。そのような遅延にクリティカルなトラフィックは、ＭＩＰと特定のノードとの間の経路が、リンクの実際のトラバースでデータが経験する有限の時間遅延のゆえにあるホップカウントを超える場合に、そのようなトラフィックを搬送するのに適さないことを意味する場合がある。異なる遅延にクリティカルなサービスについて許容可能な最大ホップカウントは、さらに、異なるノードのサービスの何れが音声サービスの場合のエコーキャンセルなどの特定の設備を設けられるかに従って、メッシュ内の異なるノードについて変化する可能性がある。したがって、この方法のこの段階では、そのノードをＭＩＰに接続するのに所定の最小ホップ数を超えるホップ数を必要とするノードがあるか否かを検査し、そのようなノードがある場合に、これらのノードをメッシュネットワークに（あるいは、少なくとも、そのようなノードに配置される加入者が要求するあるサービスについて）接続可能ではないものとしてマークすることが望ましい場合がある。ファイル転送またはビデオオンデマンドサービスなどの他のサービスは、必ずしも遅延にクリティカルではなく、したがって、そのようなサービスに関してホップ数に制限を課す必要がない可能性がある。もちろん、許容可能なホップの数および／または経路の適当さを制限する他の束縛を設けることができる。
【０１４１】
ＩＩ．３．アンチオーファン手順
この方法のどの段階でも、接続ノードにリンクされておらず、使用可能な見通し線を１つだけ有する１つまたは複数のノードがある場合があり、明らかに、これらのノードが接続ノードにリンクされるべき場合に、これらの単一見通し線にリンクを割り当てなければならない。したがって、ノードの使用可能な見通し線をリンクとして割り当てることによってノードをメッシュネットワークの残りにリンクすることに進む前に、１つの見通し線だけを有するノードについて検査を行うことが好ましく、そのようなノードが存在する場合に、これらの単一の見通し線を介してそれらのノードがリンクされる。この検査を、本明細書では、包括的にアンチオーファン手順と称する。
【０１４２】
そのようなアンチオーファン手順の一例が、ステップＦ５で、別のノードへの使用可能な見通し線を正確に１つだけ有するノードを探すことである。そのようなノードについて、そのノードからの見通し線を、リンクとして割り当て、そのノードのソース速度およびシンク速度を、リンクの他端のノードに再割り当てする。リンクの他端のノードでのコミットされたトラフィック速度に、予約値「−１」のラベルを付ける。これは、たとえば図３に概略的に示されており、図３では、使用可能な見通し線が、破線によって示され、割り当てられたリンクが、実線によって示される。ステップＦ５のアンチオーファン手順を実行する前に、ノードＡが、４つの使用可能な見通し線を有し、１．４Ｍｂ／ｓのコミットされたソース速度を有し、１．１Ｍｂ／ｓのコミットされたシンク速度を有し、最も近いＭＩＰまで最小３ホップを必要とすることと、ノードＢが、１つの使用可能な見通し線（Ａへの）を有し、１．３Ｍｂ／ｓのコミットされたソース速度を有し、１．２Ｍｂ／ｓのコミットされたシンク速度を有し、最も近いＭＩＰまで最小４ホップを必要とすることとが決定される。この時点で、Ｂでコミットされたソース速度およびコミットされたシンク速度として前にラベルを付けられたトラフィックを搬送するのに適当なタイムスロットが、リンクＡ−Ｂに割り振られる。アンチオーファン手順が実行された後に、ノードＡとＢとの間の見通し線が、リンクとして割り当てられ、したがって、ノードＡは、使用可能な３つの見通し線だけを有し、ノードＢは、使用可能な見通し線を有しない。ノードＡについてアンチオーファン手順が実行された後のコミットされたソース速度は、２．７Ｍｂ／ｓであり、ノードＡについてアンチオーファン手順が実行された後のコミットされたシンク速度は、２．３Ｍｂ／ｓであり（各々、ノードＡおよびＢの前の速度の合計）、ノードＢのコミットされたソース速度およびコミットされたシンク速度には、各々１がセットされる。明らかに、各ノードＡ、Ｂの最も近いＭＩＰへの最小のホップ数は、変更されない。Ｂから接続ノードへの最大の許容可能なホップ数ｈＢが、Ａから接続ノードへの最大の許容可能なホップ数＋１より小さい場合には、Ａに、最大の許容可能なホップ数ｈＢ−１を有するものとしてラベルを付けなおさなければならない。
【０１４３】
上で短く述べたように、すべてのリンクがアンチオーファン手順によって割り当てられる時に、必ず、これによって、１つまたは複数の他のノードの使用可能な見通し線が、個別にまたはグループでのいずれかで、１まで減る可能性があることに留意されたい。したがって、リンクを割り当てた後に、単一の見通し線を有する他のノードがなくなるまで、そのようなノードを検索し、アンチオーファン手順を繰り返して実行することが好ましい。
【０１４４】
アンチオーファン手順によって、ノードをＭＩＰに接続できることにも留意されたい。さらに、下で説明するステップで、たとえば図３のノードＡがＭＩＰに接続されたものとしてマークされるようになる場合に、ノードＢもそのようにマークされなければならず、ノードＢは、ノードＡへの隣接およびコミットされたシンク速度の−１の設定から認識される。これが、たとえばメッシュの大きいアンチオーファン部分がＭＩＰに接続される場合に、繰り返して発生する可能性がある。さらに、アンチオーファン手順によって、別のノードの使用可能な見通し線が０になる場合には、有効なメッシュを形成することができない。これを克服するさまざまなオプションが、ネットワークオペレータから使用可能である。たとえば、これは好ましくはないが、ネットワークオペレータが、あるノードの最後の（そうでなければ予約済みの）アンテナを割り振ることを試行することができる。
【０１４５】
ＩＩ．４．主トポロジの作成
アンチオーファン手順が満足に成功したならば、ＭＩＰへの接続の次の候補として、接続されていないノードを選択する。ステップＦ６で、まだＭＩＰに接続されていない、最大のコミットされたソース速度またはコミットされたシンク速度またはその合計を有するノードを検索することが好ましい。次の後続ステップＦ７からＦ１１が、そのノードに適用される。この手順（まだＭＩＰに接続されていない、最大のコミットされたソース速度またはコミットされたシンク速度またはその合計を有するノードを選択し、そのノードに次の後続ステップを適用する手順）が、その後、すべてのノードがＭＩＰに到達できるようになるまで、他のまだ接続されていないノードについて繰り返される。以下のステップが適用されるノードの選択の順序を決定する代替の形は、ローカル加入者密度、トラフィック要件などに従ってネットワークオペレータによって選択される他の判断基準に基づいて可能である。たとえば、まだＭＩＰに接続されていないノードまたは既にＭＩＰに接続されているノードを選択し、その後、物理的に最短の経路を有するノード、ＭＩＰまたはすでにＭＩＰに接続されている別のノードまでに最小のホップ数を必要とするノードの順でそのようなノードに下記のステップを適用することによって、ノードを順序付けることができる。
【０１４６】
したがって、ステップＦ７で、好ましい実施形態では、Ｆ６で選択されたノードについて、使用可能な見通し線および／または前に割り当てられたリンクを介する、ｈホップ未満でこのノードからＭＩＰの何れかにつながる（ｈは、たとえばトラフィック遅延の理由からこのノードについて設定される限度である）すべての経路を見つけるために検索を行う。この段階で、ノードからＭＩＰへの方向に従う場合に、既にＭＩＰへの主経路を有するノードであって、そのノードの後に、それまでに主トポロジで使用されていない使用可能な見通し線をトラバースするノードを含む経路をすべて無視することが好ましい。これによって、冗長トポロジを作る経路が拒絶されることが保証されるが、冗長トポロジは、任意のノードから任意のＭＩＰへの使用可能なリンクからなる複数の経路があるトポロジであると理解される。
【０１４７】
これらの経路を発見したならば、ステップＦ８で、それらの経路を順序付ける。ステップＦ８で経路が配置される順序は、複数の判断基準に基づくものとすることができる。好ましい選択は、経路が、まず、最小の数を優先して、ホップ数に従って順序付けられ、最初の同点決勝として、最低の現在コミットされたトラフィック速度を有するＭＩＰを優先して、それがつながるＭＩＰに従い、第２の同点決勝として、最短の物理的距離を優先して、経路を構成するリンク／見通し線の各々の物理的距離の合計によって、第３レベルの同点決勝として、コミットされたリンクの最大の数を優先して、既にコミットされたリンクである経路のホップ数によって、順序付けられることである。したがって、この好ましい実施形態では、最小のホップ数を有する接続ノードが優先され、最低の現在コミットされたデータフロー速度を有する接続ノードが最初の同点決勝として優先され、経路の最短の物理的距離が第２の同点決勝であり、前にコミットされたリンクの最大の可能な数の再利用の有線が第３の同点決勝であるように、経路が順序付けられる。もう１つの選択では、まず、最短の物理的経路を優先して、経路を構成するリンク／見通し線の各々の物理的距離の合計に従い、第１の同点決勝として、最低の現在コミットされたトラフィック速度を有するＭＩＰを優先して、経路につながるＭＩＰに従い、第２の同点決勝として、最小の数を優先して、ホップ数により、第３レベルの同点決勝として、コミットされたリンクの最大の数を優先して、既にコミットされたリンクである経路内のホップ数によって、経路が順序付けられる。
【０１４８】
ステップＦ９で、Ｆ８で決定された順序で各経路を検討し、各経路のすべての使用可能な見通し線をリンクにする試みを行う。したがって、ステップＦ９では、経路がテストされる。第１のテストは、その経路のすべての使用可能な見通し線がリンクに変換された場合に、１つ未満の空きアンテナを有する経路内のノードがあるか否かを決定することである。そのようなノードがある場合には、その経路が拒絶される。第２のテストでは、経路の見通し線をリンクに変換することによって１つまたは複数のノードが単一のＭＩＰに接続されるという事実を考慮に入れる。したがって、第２のテストでは、これらのノードをＭＩＰに接続することによって、そのＭＩＰでの総コミットされた帯域幅が、そのＭＩＰについて許容されるトラフィックの最大のコミットされた速度を超えるか否かを決定するために検査する。そうである場合には、その経路が、やはり拒絶される。これに関して、ネットワークオペレータが、ＭＩＰごとに許容されるトラフィックの最大のコミットされた速度を設定することができ、その最大の許容されるコミットされた速度を、ＭＩＰの容量の分数にして、ＭＩＰの容量のある比率をバックアップ経路のために予約することができる。第３のテストでは、この経路の追加の結果として接続されるようになる他のノードからのホップを、これらの他のノードに関する個々の最大ホップ限界に対して検査する。第４のテストでは、すべてのタイムスロットまたは、新たに接続されるノードの何れかからのコミットされたトラフィックを搬送するための、経路に沿ったすべての点で必要になる追加タイムスロットを、当のリンクの両端のノードで割り振ることができることを検査する。これらのテストの１つまたは複数を適用することができる。この４つのテストのすべてを適用することが好ましい。
【０１４９】
ステップＦ１０で、テストステップＦ９で拒絶されなかった経路について、その経路のすべてのノードを、ＭＩＰに接続されたものとしてマークする。さらに、さまざまな見通し線が、使用不能としてマークされ、これらの見通し線は、すべてが、現在は１つの空きアンテナだけを有する、経路内のノードまたはＭＩＰからの未使用の見通し線、両方が現在ＭＩＰに接続されている２つのノードの間にある見通し線、ノードのいずれかがリンクの作成に必要な最小個数の空きタイムスロットを有しない２つのノードの間の見通し線、およびＭＩＰと、他のＭＩＰに接続されたノードとの間の見通し線である。この、ステップＦ１０で見通し線にマークすることは、この経路の追加の結果として、もはや使用に使用不能である見通し線のこれ以上の検討を除去するように働き、これによって、この方法が、この経路の追加によって引き起こされるかそうなる可能性がある問題を識別できるようになる。
【０１５０】
ステップＦ１０のマーキングを行ったならば、ステップＦ１１で、ＭＩＰへの最小のホップ数および使用可能な見通し線の数を、まだＭＩＰに接続されていないすべてのノードについて再計算する。ある判断基準の違反を示すノードの総数をカウントする。この判断基準には、現在使用可能な見通し線がないノード、およびノードからＭＩＰへの最小のホップ数がそのノードのトラフィックについて許容可能な所定の最大のホップ数を超えるノードを含めることができる。違反の数が０である場合には、経路のリンクおよびマーキングが保存され、すべての新たに接続されたノードのコミットされたトラフィック速度が、新たに接続されたノードがそれに接続されたものとしてマークされたＭＩＰのコミットされた速度に加算され、新たに接続されたノードの各々のコミットされたトラフィック速度が０にされ、その後、好ましくは、必要に応じてステップＦ５のアンチオーファン手順を繰り返す。その一方で、違反の数が０以外の場合には、ステップＦ１０でマークされたばかりの経路のレコードが、違反の数と一緒にされ、ステップＦ１０で行われたマーキング、経路自体およびステップＦ９で行われたタイムスロット割振りが、すべて元に戻される。その後、ステップＦ８からの次の経路を検討する。
【０１５１】
違反が０でステップＦ７からの経路がないことがわかった場合には、この方法は、好ましくは、最小の数の違反を犯した経路に戻り、この経路について違反を示したすべてのノードを検討し、その後、好ましくは、最大のコミットされたソース速度またはコミットされたシンク速度またはその合計を有するノードを、前にステップＦ６で選択されたノードの代わりに選択し、その後、ステップＦ７からＦ１１をそのノードに適用する。このステップの結果からの無限ループを防ぐために、手順が必要である可能性がある。そのようなループを終了させるために、このステップ中にメッシュに加える試みが行われたノードの各々を、「ブロックされた」ものとしてマークする。既にブロックされたものとしてマークされているノードに再訪する時に、そのノードを無視し、やはり最大のコミットされたソース速度またはコミットされたシンク速度またはその合計を有する、まだＭＩＰに達することができず、ブロックされていないノードであることが好ましいノードに接続する試みを、経路が追加されるかすべてのノードがブロックされるまで行う。
【０１５２】
経路が見つかったならば、ブロックされたものとしてマークされたすべてのノードのマークを解除し、この方法は、ステップＦ６に戻り、すべてのノードが、使用可能な見通し線に割り当てられたリンクを介してＭＩＰに接続されるか、上で説明した判断基準（各ノードに１つの空きアンテナを残すことの望みなど）の１つまたは複数に違反せずに、あるノードをＭＩＰに接続できないと決定されるまで、繰り返される。
【０１５３】
上のステップでは、すべてのノードをＭＩＰにリンクする非冗長経路の組が作られ、本明細書で「主トポロジ」と称するものが提供される。上で述べたように、好ましい実施形態では、主トポロジは、各ノードからＭＩＰへの経路が１つだけあり、各ノードで少なくとも１つの空きアンテナがあり、すべてのコミットされたトラフィックを搬送できる、非冗長トポロジである。代替実施形態では、主トポロジを、各ノードに空きアンテナを残すことに束縛されないものとすることができる。
【０１５４】
ＩＩ．５．ＭＩＰ、ノード、およびリンク「ハンディキャップ」
上で説明したステップでは、各ノードを最適のＭＩＰに接続することを試みる。あるトポロジについて、上の方法は、使用可能なＭＩＰのサブセットにノードを優先的に接続する傾向があり、その結果、これらのＭＩＰが過剰に使用され、メッシュ内の他のＭＩＰが十分活用されないままになる。これによって、主トポロジが形成されなくなる可能性があり、あるいは、メッシュにまたがる許容不能なトラフィックバランスが生じる可能性がある。そのような障害またはアンバランスを扱う好ましい方法は、本明細書で「ＭＩＰハンディキャップ」と称する追加パラメータを形成方法に導入し、前記追加パラメータを用いて形成方法を繰り返すことである。好ましい実施形態では、形成方法の第１パスから現れると思われる、過剰なトラフィックを有する１つまたは複数のＭＩＰに、これらのＭＩＰで終わるすべての経路について計算されるホップカウントに加算される追加ホップカウントハンディキャップを割り当てる。たとえば、ステップＦ７からＦ１１で、経路の追加に失敗する場合に、ステップＦ９でＭＩＰに対する最大の許容される負荷を超えたという事実がなければ、ある経路が許容可能であったかもしれない。そのようなＭＩＰが、ハンディキャップの候補である。このハンディキャップは、経路を選択するために代替経路を順序付ける時に限って適用され、このホップカウントハンディキャップは、遅延にクリティカルなトラフィックの最大ホップ数を査定する時には使用されないことに留意されたい。好ましい方法では、この改良が、ＭＩＰに対するより均一なトラフィックの分布を有するメッシュをもたらす形でＭＩＰごとのＭＩＰハンディキャップを調整するのに使用される。このＭＩＰハンディキャップを使用して、たとえばトラフィックが特定のＭＩＰに優先的に経路指定されるようにするために、望まれる場合に、形成方法に他のタイプのバイアスを導入することもできることを諒解されたい。
【０１５５】
追加のハンディキャップを有する形成方法の反復自体は、主トポロジの形成の失敗または許容可能なバランスを有するトラフィック分布の作成の失敗につながる場合があり、この場合には、同一のＭＩＰまたは別のＭＩＰが、さらなるハンディキャップの候補として指示される。そのような場合に、形成方法を、１つまたは複数のＭＩＰでの１つまたは複数のハンディキャップを用いて、複数回繰り返すことができる。そのような反復は、すべてのＭＩＰが同一の非０ハンディキャップレベルを得た場合、または反復のある固定された最大回数の後にのいずれかで、停止されることが好ましい。
【０１５６】
他のタイプのハンディキャップを形成方法に導入して、メッシュ形成に他のタイプのバイアスを導入できることを諒解されたい。たとえば、ステップＦ２によって、ノードバイアスを導入して、選択されたノードの使用可能なアンテナの数を減らすことができ、これによって、形成できるリンクの数が制限される。ステップＦ２では、これが、特定のノードを、メッシュの「葉」として構成する、すなわち、主経路の端にあり、主トポロジ内で他のノード宛のトラフィックに関する通過ノードとして構成されていないノードとして構成することを強制するオプションとして使用された。そのような構成は、新しいノードに関する、または信頼性のないノードに関する、オペレータの観点から望ましい場合がある。
【０１５７】
ハンディキャップのもう１つの形が、リンクハンディキャップである。幾つかの場合に、それをメッシュに含めることが他のリンクより望ましくないリンクがある。望ましくないリンクが完全に許容不能である場合には、対応する見通し線が、単純に形成処理での検討に提供されず、これによって形成が完了しなくなる可能性がある。しかし、他の場合に、形成処理が完了すると同時に、望ましくないリンクのを最小限に使用することが望まれる。これの実用的な例の１つが、多数のノードがほぼ直線に配置され、したがって、見通し線のほとんどが、このほぼ直線に従う場合に発生する。ほぼまっすぐの川の両岸に作られた都市が、そのような例になる可能性がある。この場合には、この線に従わない無線リンクを最大限に活用し、この線に従う無線リンクを最小限に使用することによって、メッシュ内の干渉のレベル、したがってそのスペクトル効率を改善することができる。もう１つの実用的な例が、無線リンクのトラフィック容量が、たとえばリンクで使用できる変調のタイプ（たとえばビット数毎シンボル）のステップ変化に起因して、リンク長の非線形関数である場合に発生する。したがって、各リンクで使用できる変調を反映するハンディキャップを使用することができる。
【０１５８】
リンクハンディキャップは、ステップＦ８で、ハンディキャップを付けられるリンクの値を調整することによって、メッシュ形成に追加されることが好ましい。ステップＦ８での順序付けが、まずホップ数によるものである場合には、ハンディキャップを付けられるリンクの各々に、１ホップではなくＨの値を割り当てることができる。他の順序付けについて、その代わりに、他の要因に重みを付けることができ、たとえば、物理リンク距離に、ハンディキャップを付けられるリンクの場合にＨをかけることができる。Ｈの値は、ハンディキャップを付けられるリンクに対する優先のレベルを指定するために調整することができる。
【０１５９】
ＭＩＰハンディキャップの場合と同様に、リンクハンディキャップは、ステップＦ８で代替経路を順序付ける時に限って適用され、遅延にクリティカルなトラフィックの最大ホップ数を査定する時には使用されないことに留意されたい。
【０１６０】
ＩＩ．６．冗長経路の追加
好ましい実施形態では、上の方法ステップの結果が、すべてのノード、それらの間を接続するリンク、およびそれらの間でまだ使用可能な見通し線を表すデータベースまたはデータ構造である。これまでに作成されたメッシュネットワークのトポロジは、非冗長である（すなわち、各ノードが、ＭＩＰへの単一の経路だけを有する）。メッシュネットワークの回復力を提供し、選択された加入者に高帯域幅を提供するために、できる限り多数のノードについて冗長経路を追加することが好ましい。これは、複数の形で達成することができる。
【０１６１】
複数のＭＩＰがある場合に、１つの好ましい実施形態では、この方法で、まず、異なるＭＩＰへの独立のトラフィック経路を有する最大個数のノードを提供し、その結果、これらのノードの加入者が、ネットワーク内の単一の故障に対して完全に保護されるようにする（もちろん加入者のノード自体の故障を除く）ことを試みる。複数のＴＮＣＰがある場合には、もう１つの好ましい実施形態で、この方法で、まず、異なるＴＮＣＰへの独立のトラフィック経路を有する最大個数のノードを提供することを試みる。ＴＮＣＰが、単一のアクセス点のコアネットワークに共通の機器を介してリンクされる場合に、もう１つの好ましい実施形態で、この方法で、コアネットワークへの独立のトラフィック経路を有する最大個数のノードを提供することを試みる。第１段階で、まず冗長経路を選択して、各ノードのアンテナを予約する。これらの追加経路を、本明細書では「第１ダイバーシチ組」と称する。その後、第２段階で、１つまたは複数のノードで予約されたアンテナまたは予備アンテナを使用して、さらなる冗長性を追加することができる。この段階で、ＭＩＰ以外のノードの予備アンテナを優先的に使用することが好ましい。また、この段階で、干渉問題を引き起こさずに行える場合に限って、使用可能な見通し線にリンクを割り当てることが好ましい。この第２段階で作成される追加経路を、本明細書では「第２ダイバーシチ組」と称する。
【０１６２】
したがって、冗長経路追加の第１段階では、メッシュ内のノードごとに、フラグｉｎｄｅｐｅｎｄｅｎｔ＿ｐａｔｈｓを追加して、そのノードが、異なるＭＩＰに戻る完全に独立の経路を有するか否かを示す。すべてのフラグに、当初はＦＡＬＳＥをセットする。接続ノードへの最大許容可能ホップカウントを有するノードについて、この段階で、上で述べたように、所定の最大ホップ数を超えない経路だけを含めることが好ましい。第１ダイバーシチ組を作成するのに使用可能な見通し線が、主トポロジ形成に関して上で説明した方法ステップによって作られるデータベースまたはデータ構造で既に識別されており、使用可能な見通し線が、両方が少なくとも２つの未使用のアンテナおよび両端での少なくとも十分なタイムスロットを有するノードの対の間にある見通し線だけであることを諒解されたい（１つの未使用のアンテナだけを有するノードで終わる見通し線は、ステップＦ１０で既に使用不能としてマークされている）。
【０１６３】
使用可能な見通し線の各々をとり、この見通し線がリンクにされる場合にｉｎｄｅｐｅｎｄｅｎｔ＿ｐａｔｈｓフラグがＦＡＬＳＥからＴＲＵＥに変更されるノードの数のカウントをとる。これを行う方法の１つが、現在ＦＡＬＳＥのフラグを立てられているノードごとに、上で示した方法ステップで決定されるように、そのノードからＭＩＰへの主経路から始めることである。この経路の中間ノードごとに、その中間ノードおよびそれに接続されたリンクを破棄されたメッシュを検討する。各々のケースで、まだ使用可能であり、そのノードの最大ホップ束縛に違反しない、ＭＩＰへの経路を見つける。各中間ノードの除去に関して、各ケースにそのような経路がある場合に、フラグをＴＲＵＥに変更する（この手順で、複数の独立経路が発見される可能性があるが、そのどちらもが、上で示した方法ステップで決定される経路ではないことに留意されたい）。それを追加することによってフラグ変更の最大個数が作られ、タイムスロット割り振り失敗なしに追加することができる見通し線が、選択され、それにリンクが割り当てられる。適当なフラグ設定を、上の方法ステップにしたがって独立経路を得たノードについて変更する。また、もはや２つの空きアンテナを有しないノードの間の見通し線のすべてを、使用不能としてマークする（同点決勝の場合には、平均して、すべてのノードについて合計された、ノードごとにＭＩＰへの最小の総ホップカウントを有する新しい経路を作る見通し線を、選択することができる）。
【０１６４】
このリンクを追加する手順は、フラグ変更を引き起こす使用可能な見通し線がなくなるまで、他の使用可能な見通し線について繰り返される。使用可能な見通し線ごとのフラグ変化の数が、この手順が繰り返されるたびに一から再計算されることが好ましいことに留意されたい。というのは、最後の冗長リンクを含めることが、他の潜在的なリンクから得られる結果に影響するからである。
【０１６５】
上の、冗長経路を追加する第１段階で、これ以上のフラグ変更が不可能になったならば、すべてのノードがＭＩＰへの独立経路を有するか、これまでに好ましくは各ノードで予約されたアンテナを介してのみさらなる冗長性を追加できるかのいずれかである。これを行うために、使用可能な見通し線の組を、各々が少なくとも１つの予備アンテナおよび少なくとも両端で十分なタイムスロットを有するノードの対の間の見通し線になるように再定義する。冗長経路を追加する前の段階の最後からのフラグ設定を継続して、冗長経路を追加する第１段階のリンク追加ループを、やはりフラグ変更が起こらなくなるまで、使用可能な見通し線の新たに許容される組を用いて繰り返す。
【０１６６】
この段階が、２つの副分割される段階で実行されることが好ましい。第１の副分割では、いずれかの端が１つの予備アンテナだけを有するＭＩＰである見通し線の使用が許可されず、第２の副分割ではそれらの使用が許可される。
【０１６７】
冗長性に、代替ＴＮＣＰまたはコアネットワークアクセス点を含めることが望まれる場合に、フラグ変更が行われる時を決定する際の、各々ＭＩＰの代わりの異なるＴＮＣＰまたはコアアクセス点への経路の要件を考慮に入れて、上の手順を使用することができる。
【０１６８】
上で説明した冗長経路を追加する処理に対するもう１つの改善として、部分的なダイバーシチだけを提供する冗長経路を追加することができる。部分的なダイバーシチは、本明細書では、中間ノードのサブセットだけの除去の場合にコアネットワークへの接続を提供する１つまたは複数のバックアップ経路を有するノードを指すのに使用される。他の中間ノードでの故障が、そのノードの主経路およびすべてのバックアップ経路の両方の故障をもたらすことを理解されたい。
【０１６９】
上の完全な冗長性および部分的冗長性の両方の場合について、これらを、１つまたは複数のバックアップ経路によって達成することができる。代替実施形態では、１つのバックアップ経路だけを必要とする完全に別個の経路が、まず探される。そのような経路は、各中間ノードが順番にではなく、すべての中間ノードが１回で除去される場合に、上のフラグ変更に関するテストによって見つけることができる。
【０１７０】
リンクまたはノードの故障の場合に使用される別個の経路または部分的に別個の経路を選択する方法では、好ましくは、単一の故障から生じるトラフィック分布の変化全体を考慮に入れなければならない。たとえば、所与のリンクの故障が、そのリンクを使用しているすべてのトラフィックの適当なバックアップ経路への再経路指定をもたらすと期待され、所与のノードの故障が、そのソースまたはシンクがそのノードであるトラフィックを除く、そのノードを通過するすべてのトラフィックの再経路指定をもたらす。好ましい実施態様では、さまざまなバックアップ経路に必要な容量の計算で、前記再経路指定が考慮に入れられ、したがって、バックアップ経路で、所与のリンクまたはノードの故障の後の前記再経路指定によって解放されるメッシュ容量を利用できるようになる。その結果、ノードまたはサービスのために選択される、純粋にトポロジ的なグループで必要になる可能性があるものよりはるかに多数のバックアップ経路を設けることができる。
【０１７１】
「サービス」は、それによってトラフィックが加入者に送達される、最小単位と定義することができる。たとえば、ＡＴＭ網では、サービスを、ＡＴＭ　ＰＶＣ（パーマネントバーチャルサーキット）に対応するものとすることができる。１つのノードに接続された１つまたは複数の加入者が、２つの専用回線接続およびコアネットワークを介するインターネットアクセスを有する場合に、これらが、３つのサービスを構成することができる。サービスに関する「残りの依存性」は、本明細書では、別個の経路を選択する処理のどの段階でも、その故障がサービスの障害を引き起こすサービスの主経路に沿ったノードまたは他の装置（コアネットワークアクセス）として定義される。
【０１７２】
１つまたは複数のバックアップ経路が、１つのサービスのために提供される場合に、これらの経路に対する固有の優先権があり、無傷であり優先権が最高の経路を優先することによって、加入者サイトとコアネットワークの両方で、ネットワーク内の故障の場合の使用に最適の経路を選択する論理処理を実行できることが好ましい。この選択を、加入者サイトとコアネットワークの両方でローカルに、ネットワークの状態を参照せず、その知識なしで、どの経路が無傷であるかの知識だけに基づいて、実行できることが好ましい。そのようなローカル決定の組の結果が、全体としてのメッシュにまたがる最適の性能をもたらすものであることが好ましい。
【０１７３】
好ましい方法では、これらの目的を満たす試みを、下記の一連のステップを実行することによって行うことができる。
【０１７４】
第１ステップで、各リンクの各方向を、可能なノード故障ごとに１つの項目を含む「ノード故障アレイ」を用いてマークするが、ここで、前記項目によって、このリンク方向でバックアップ経路用の割り当てに使用可能な予備容量の総量が与えられる。各ケースの予備容量の総量は、故障なしのケースの現在のタイムスロット割振り内の予備量と、当のノードが故障した場合にもはやこれを主経路として使用しなくなるトラフィックの量との合計である。また、すべての使用可能な見通し線を、各方向ですべて０を含むノード故障アレイを用いてマークする。
【０１７５】
第２ステップとして、サービスごとに、最初の残りの依存性の組を、主経路が依存するノードおよび他の装置のすべてであるものとしてマークするが、ここで、これが、代替経路がその周囲で探される経路であることに留意されたい。
【０１７６】
第３ステップとして、すべてのサービスのある順序付けを選択する。一実施形態では、この順序付けが、サービスごとの帯域幅の降順である（コミットされたソーストラフィックとコミットされたシンクトラフィックの合計）。もう１つの実施形態では、この順序付けが、サービスの異なる商業的重要性（おそらくはサービスについて支払われる異なる料金に反映される）によって指示される。もう１つの実施形態では、サービスの順序付けが、残りの依存性の降順である。ネットワークオペレータの目的に応じて他の順序付けを適用できることと、上の順序付けを、要因の各々に異なる優先を与えられた組合せで適用できることとを諒解されたい。
【０１７７】
第４ステップとして、サービスの各々について、この順序で、使用可能であるがリンクに使用されていない見通し線を使用するものを含めて、ＭＩＰへのすべての可能な経路を識別する。これらは、まず、経路が選択される場合にそうなるはずの残りの依存性の最小の個数によって、次に、経路内のホップに対するリンクコストの合計としての総「コスト」によってこれらの経路を副順序付けすることによって、順序付けられることが好ましい。各リンクコストは、｛ホップごとの定数ｋ１＋トラフィックを搬送するのに必要な余分のタイムスロットごとの定数ｋ２、０≦ｋ１＜ｋ２｝の形の関数であることが好ましい。この順序の中で、各経路をテストして、それが使用可能であるか否かを決定する。バックアップ経路が使用可能であるのは、バックアップ経路を追加することによって除去される残りの依存性の各々について、経路のリンクの両方の方向でノード故障アレイ内（上の第１ステップで定義される）の予備容量項目を０未満にせずにその経路を割り当てられる場合に限る。しかし、追加された場合に、リンク容量を増補し、ノード故障アレイ内の予備容量項目がどの方向でも０未満にならないようにする、１つまたは複数のリンクでの割振りに使用可能な１つまたは複数のタイムスロットがある場合がある。そのような場合には、その経路は使用可能である。
【０１７８】
第４ステップで見つかった最初の使用可能経路を選択し、必要なすべてのタイムスロットを追加し、タイムスロットを得るリンクの各々の各方向について、第１ステップで定義されたノード故障アレイ内のすべての項目を、タイムスロットの容量だけ増分する。この経路を追加することによって除去されるノードのリストからの関連する残りの依存性を、残りの依存性のリストから除去し、バックアップ経路を、その優先権と一緒に記録する。あるバックアップ経路の優先権が別のバックアップ経路の優先権より高くなるのは、この方法の実施で、そのバックアップ経路が前記他方より先に作られた場合である。前記バックアップ経路に沿った両方向でのノード故障アレイ内の他のアレイ項目のすべてを、バックアップ経路によって除去された残りの依存性を反映するように調整する。
【０１７９】
上の第４ステップが、サービスごとに実行される時に、各サービスの残りの依存性が、０まで減らされてならない。１つの好ましい実施形態では、各サービスの残りの依存性が、０間で減らされるかそれ以上減らすことができなくなるまで、各サービスが繰り返して検討される。もう１つの好ましい実施形態では、各サービスを１回検討し、その後、サービスを、順序付けに最初に使用された判断基準に従って再順序付けし、０個の残りの依存性を有するのではない各サービスをもう一度検討し、残りの依存性を除去できなくなるまでこれを繰り返す。第３の好ましい実施形態では、各バックアップ経路を記録した後に、再順序付けを完全に再計算し、もう１つのバックアップ経路を選択し、残りの依存性を除去できなくなるまでこれを繰り返す。
【０１８０】
ノードごとに、その最初の残りの依存性に、それ自体を含めるようにしなければならないことに留意されたい。ノードＡが、ノードＢに対する残りの依存性を有する場合に、Ａ＝Ｂではない限り、Ｂに接続されたリンクを使用する経路によってこの残りの依存性を除去することはできず、Ａ＝Ｂの場合には、Ｂからコアネットワークへの主経路内のリンクを除く、Ｂに接続されたすべてのリンクを含めることができる。この２つのルールの目的は、任意の１つのデバイスおよび任意の１つのリンクの両方の故障の要求を考慮するバックアップ経路の組を提供することである。
【０１８１】
上で説明した、経路を追加する過程での許可されるタイムスロットの追加は、見通し線が、リンクをサポートするのに必要なアンテナおよびタイムスロットの可用性の対象になるリンクにされる場合を含めるために許可される。
【０１８２】
一実施形態では、バックアップ経路の割り当てが、ｉｎｄｅｐｅｎｄｅｎｔ＿ｐａｔｈｓフラグに基づく処理を使用するリンクの選択に従う。この順序付けは、上の説明の順序に従う。もう１つの実施形態では、ｉｎｄｅｐｅｎｄｅｎｔ＿ｐａｔｈｓフラグに基づく処理を使用するリンクの選択の１段階またはすべての段階のいずれかが、省略され、バックアップ経路の割り当てがそれに続く。この場合に、リンクの選択は、部分的にまたは完全に、バックアップ経路の追加の処理の産物である。
【０１８３】
ＩＩ．７．ピークトラフィック負荷の提供
ＩＩ．７．１　概論
ここまでに説明した形成ステップのすべてが、各加入者へおよび各加入者からの両方の、各サービスに関連するコミットされたトラフィック速度をサポートするのに十分な、メッシュにまたがる容量の提供に対処した。幾つかのトラフィックタイプについて、これで十分である。たとえば、２つの電話交換機の間のリンクは、常に正確にこのコミットされたトラフィック速度を必要とする可能性がある。しかし、他のトラフィックタイプは、下記の特徴を有する場合がある。
【０１８４】
コミットされたトラフィック速度すなわち、加入者が要求する資格を与えられた速度
ピークトラフィック速度すなわち、加入者に提供される最大の速度
最小トラフィック速度すなわち、加入者が利用する最低の速度。
【０１８５】
最初の２つの速度によって、加入者に提供されるサービスが定義される。コミットされたトラフィック速度は、他の加入者のトラフィックレベルに無関係に、常時提供されるべき。ピークトラフィック速度は、時々提供されるが、これらの時は、他の加入者のトラフィックレベルと、メッシュ内の故障した機器またはリンクの発生とに完全に依存する。
【０１８６】
最小トラフィック速度は、サービスが利用される性質の特性である。たとえば、インターネットアクセスサービスを、常時加入者から使用可能にすることができるが、加入者が、時々これを全く利用しない場合がある。そのような場合に、最小トラフィック速度は０である。もう１つの例として、監視カメラの出力は、カメラの視野に動きがない時に低くなり（最小トラフィック速度）、動きがある時に高くなる（コミットされたトラフィック速度）。２つの電話交換機の間のリンクは、等しいコミットされた速度、ピーク速度、および最小速度を有する場合がある。一般に、どのトラフィックサービスでも、加入者へまたは加入者からのコミットされた速度、ピーク速度、および最小速度の組合せによって記述することができる。
【０１８７】
ピークトラフィック速度を時々提供できるという要件を満たすために、他のすべてのサービスが最小速度だけを利用している時に各サービスのピーク速度を提供できることを保証すれば十分である。この要件を、「ピークサービス送達要件」と呼ぶことができる。一般に、複数のサービスが、メッシュ内の各リンクを使用するので、一般に、あるレベルのピークトラフィック容量が、各サービスの主経路（すなわち、主トポロジに沿って提供される経路）に沿って使用可能である。幾つかの場合に、この容量が、ピークサービス送達要件を満足するのに十分である。そのほかの場合に、主トポロジの幾つかのリンクに追加タイムスロットを追加することによって、ピークサービス送達要件を満たすことができるようになる。
【０１８８】
しかし、さらにほかの場合に、２つの理由から、異なる手法が好ましい場合がある。まず、ピークトラフィック速度が、コミットされたトラフィック速度よりはるかに高い場合がある。たとえば、ピークトラフィック速度が、コミットされたトラフィック速度の８倍である場合がある。これは、主トポロジの非常に多くのリンクが、コミットされたトラフィックの搬送のために割り振られたタイムスロットに追加されるタイムスロットの割振りを必要とすることを意味する。これによって、メッシュのコミットされたトラフィック搬送容量が効果的に減る。というのは、主トポロジを形成する時に、これらの追加のタイムスロットを見込んでおかなければならないからである。
【０１８９】
次に、前の節で説明した、冗長経路追加の処理によって、一般に、冗長リンクへの割振りに使用可能なより多くのタイムスロットがある時に、よりよい結果がもたらされる。主トポロジのためにタイムスロットを予約しなければならない場合には、冗長経路の提供が影響を受ける。ピークトラフィック容量の提供と冗長経路の提供の両方が、重要な目的なので、一方の提供が他方の提供を犠牲にするのではなく、他方の提供に対して相補的である方法が使用されることが好ましい。
【０１９０】
ピークトラフィック容量を提供する好ましい方法を、下で示す。この好ましい方法は、２つの点ＡおよびＢの間のメッシュに沿った複数の経路を使用して、これらの点の間で１つのサービスのトラフィックを「逆多重化」する能力に頼る。逆多重化とは、ＡからＢに送信されるべきデータの単一のストリームがＡで別個の部分に分割され、その各々に一意の部分番号を示すラベルが付けられ、この部分番号が（通常は）部分が形成されるたびに増分される処理である。ラベルを付けられた部分の各々が、複数の経路の１つに沿って送信される。Ｂでは、部分番号を使用して、複数の経路を介して到着するデータを再順序付けする。これらの部分が、番号順で一緒に結合され、ラベルが除去され、したがって、元のストリームが再作成される。
【０１９１】
各サービスについて、点Ａが加入者ノードであることが好ましい。各サービスについて、点Ｂが、そのサービスの主経路上のある点であることが好ましい。各サービスについて、点Ｂが、できる限りメッシュの端に近い点であることが好ましい。たとえば、点Ｂを、すべてのＴＮＣＰをコアネットワークへリンクする共通の機器にあるものとすることができる。
【０１９２】
メッシュが逆多重化機能を備えるならば、ピークトラフィック速度要件を満足する好ましい方法は、あらまし、ピーク要件のどれだけが主経路によって既に満足されているかを決定することと、それらの全体でピーク要件が満たされるまで、主経路を補足する、メッシュに沿った追加経路を探すこととであり、その後、主経路およびすべての必要な追加経路にまたがって動作する逆多重化を構成することができる。
【０１９３】
詳細に言うと、メッシュにまたがって提供されるすべてのサービスの特性を、６つのパラメータすなわち、加入者への最小速度、加入者へのコミットされた速度、加入者へのピーク速度、加入者からの最小速度、加入者からのコミットされた速度、および加入者からのピーク速度によって表すことができる。これらを、本明細書では、各々ＭＴ、ＣＴ、ＰＴ、ＭＦ、ＣＦ、およびＰＦと表す。
【０１９４】
実際には、すべてのパラメータを６４０００ビット／秒の倍数に束縛するなど、これらのパラメータを値の範囲に束縛することが望ましい場合がある。主経路および追加経路の各々で割り振られるピーク容量を、おそらくは第１の範囲に関する、値の別の範囲に束縛することも望ましい場合がある。以下の説明ではそのような束縛を仮定するが、望まれる場合に、割振りの任意の粒度の使用を可能にするために、これらの束縛を除去できることを理解されたい。
【０１９５】
各リンクの各方向に、まず、その使用可能バースト容量Ｃｂｌのラベルを付ける。これは、その方向のそのリンクの総容量から、その方向の主経路としてそのリンクを使用するサービスごとの最小負荷（ＭＴまたはＭＦ）を引いたものである。
【０１９６】
次に、ピーク速度がコミットされた速度を超えるサービスの各々について、その主経路をスキャンして、各方向で、その経路に沿ったリンクのＣｂｌの最小値を見つける。主トポロジによってこのサービスに提供されるピークトラフィック容量（ＰＴ０またはＰＦ０と表す）として、この最小値とこのサービスの最小速度の合計を、方向ごとに記録する。また、これらの値ＰＴ０およびＰＦ０が、最も近い許容される容量値まで下に丸められた時に、必要なＰＴおよびＰＦより少なくなる量ＳｆおよびＳｔを、サービスについて記録する。
【０１９７】
ＩＩ．７．２　既存のリンク上の新しいピーク経路の割振り
以下のステップは、一緒に逆多重化される時にサービスに必要なＰＴおよびＰＦを提供する経路の組を決定するために、ＳｆまたはＳｔが０ではないすべてのサービスについて実行されることが好ましい（ＣＴおよびＣＦは、主経路によって提供されるので、ここでは検討しない）。これらのステップでサービスを検討する順序は、重要ではない。
【０１９８】
すべてのＣｂｌを、このサービスの各リンク方向で使用可能なピーク容量を反映する、このサービスの方向ごとおよびリンクごとの変数Ｃｂｓにコピーする。最も近い許容される容量値まで下に丸めた後に、サービスについて記録されたＰＴ０およびＰＦ０の値だけ、主経路内のすべてのリンクに沿ったＣｂｓを減らす。
【０１９９】
このサービスのＳｆまたはＳｔが０以外である間は、下記のループを繰り返す：
このサービスについて点ＡとＢとの間のメッシュ内のリンクを介するすべての可能な経路を決定する；
Ｓｆ＜Ｓｔの場合には、加入者に向かう方向の経路内のすべてのリンクでのＣｂｓの最小値の降順でこれらの経路を順序付ける。そうではない場合には、加入者からの方向の経路内のすべてのリンクでのＣｂｓの最小値の降順でこれらの経路を順序付ける；
すべての経路が、最小の許容される容量値より小さいＣｂｓの最小値を作る場合に、このループから抜ける：このピーク容量は、メッシュ内のリンクの現在の容量によって送達することができない；
そうではない場合には、順序の最初の経路が、満足されていないピーク容量の最大の部分を供給することができる経路である。この経路を、サービスの追加経路のリストに追加する。これが、ｎ＝１から開始して、そのように識別されたｎ番目の追加経路である場合には、この経路をＰＴｎおよびＰＦｎのピーク容量と共に記録する。ここで、ＰＴｎおよびＰＦｎは、この経路から使用可能なピーク容量である（これらのピーク容量が、割り振られていないピーク容量を超える場合であっても）；
サービスについて記録されたＰＴｎおよびＰＦｎの、最も近い許容される容量値まで下に丸められた時の値だけ減らすことによって、ＳｔおよびＳｆを調整する。同一の調整量だけ、この経路に沿った各々の方向でＣｂｓを減らす。ＳｔまたはＳｆのいずれかが負になった場合には、０をセットする。
【０２００】
このループの終りに、サービスのピーク容量またはそのうちのできる限り多くが、メッシュの現在のリンク容量によって供給されている。満足されていない容量がある場合には、下記のステップを使用してそれを供給することが好ましい。
【０２０１】
ＩＩ．７．３　既存リンクの容量の増加
ＳｔおよびＳｆのいずれかが０ではないサービスが少なくとも１つある場合に、それを使用することによって少なくとも１つのサービスの少なくとも幾つかの未解決のピーク容量が満足されるタイムスロットがなくなるまで、下記の処理全体を繰り返して、繰り返しの各々でメッシュに１つの追加のタイムスロットを追加することが好ましい。
【０２０２】
無線リンクの両端のノードの両方が、使用可能な少なくとも１つの予備タイムスロットを有することを示すために、無線リンクごとに１つのフラグをセットアップする。これによって、有益なタイムスロットの追加の候補であるすべてのリンクが示される。フラグがセットされない場合には、有益なタイムスロットが残っておらず、この手順が終了する。
【０２０３】
当初は０の、各無線リンクの方向ごとのカウントＮｅｓをセットアップする。これは、以下のステップで、その方向でタイムスロットを追加することによってピーク容量が増える経路の数を示すのに使用される。
【０２０４】
ＳｔおよびＳｆのいずれかが０ではないサービスの各々について：
このサービスの各リンク方向で使用可能なピーク容量を反映するように、すべてのＣｂｌを、方向ごとのサービスごとの変数Ｃｂｓにコピーする。このサービスについて記録されたすべての経路に沿ったすべてのリンクで、これらの経路について記録されたＰＴｎ／ＰＦｎだけＣｂｓを減らす；
Ｓｔが０ではない場合には、加入者に向かう方向で記録されたすべての経路について、経路をスキャンして、Ｃｂｓの最小値を有するリンクを見つける。そのリンクおよび方向についてＮｅｓを増分する。
【０２０５】
Ｓｆが０ではない場合には、加入者からの方向で記録されたすべての経路について、経路をスキャンして、Ｃｂｓの最小値を有するリンクを見つける。そのリンクおよび方向についてＮｅｓを増分する。
【０２０６】
ここで、すべての代替経路が検討されることに留意されたい。というのは、代替経路の何れもが、サービスのピーク容量を増やす可能性があるからである。同一のサービスの２つの経路の収斂点であるリンクによって、このリンクに関してＮｅｓが２回増分されることになる。これは意図的なものであり、完全に新しいタイムスロットによって、両方の経路を介して容量が追加される可能性が高い。
【０２０７】
タイムスロットが使用可能であることを示すフラグを立てられたすべてのリンクが、両方の方向でＮｅｓ＝０を有する場合に、この手順は終了する。
【０２０８】
そうではない場合には、タイムスロットが使用可能であることを示すフラグを立てられたリンクおよび方向のうちで、最高のＮｅｓを有するリンクおよび方向について、タイムスロットをリンクに追加し、適当にそのＣｂｌを更新する。
【０２０９】
このリンクおよび方向を使用するサービスの経路の各々について：
経路について記録されたＰＴｎ／ＰＦｎを更新して、その経路が現在維持する実際のピーク容量を反映する。サービスのＳｔまたはＳｆのいずれかが０ではない場合には、サービスの現在使用可能なピーク容量を反映するように、それらも更新する；
このサービスの複数の経路がこのリンクおよび方向を使用する場合に、このステップで、追加容量を二重にカウントしないことが好ましい。したがって、そのような場合には：
経路が、そのＰｎの降順で追加容量の候補として見なされることが好ましい。ここで、Ｐｎは、更新される前のＰＴｎおよびＰＦｎの大きい方である；
この順序の最初の経路が、経路全体に沿って使用することができるリンクからのすべての帯域幅を割り振られる；
第１候補によって使用されないまま残された新しいリンク容量だけを、第２候補に関して検討することができ、以下同様である。
【０２１０】
サービスの各々について、上のステップの終りに、ピーク容量ＰＴ０およびＰＦ０を有する主経路と、ピーク容量ＰＴｎおよびＰＦｎを有する０個以上の追加経路からなる経路の組がある。この経路の組の経路を一緒に用いると、サービスのピーク容量を送達でき、サービスのＳｔまたはＳｆのいずれかが上のステップで０まで減らされなかった場合には部分的に送達できるようになる。
【０２１１】
経路の組で追加経路に割り振られる経路番号ｎは、上で、ピーク容量に寄与する量の降順を反映するように選択された。メッシュリンクに追加されるタイムスロットのすべてによって、この順序が変更された可能性がある。したがって、経路番号は、ｎ＝１から上へ、経路番号０．．．ｎ−１だけの容量が検討された時に、ＳｔおよびＳｆの大きい方で最大の減少を与える経路に経路番号ｎを割り振ることによって再順序付けされることが好ましい。
【０２１２】
再順序付けされたＰＴｎおよびＰＦｎが、最も近い許容される容量値へ下に丸められ、ｎ＝０から上へ、サービスのＰＴおよびＰＦ以上になるまで合計されることが好ましい。これらが、逆多重化が行われる経路の最終的な組を構成する。１つまたは複数の、より高い番号の経路が必要ではない場合があり、この場合には、これらが、組に含まれない。
【０２１３】
一実施形態では、上で説明したピーク容量割振りのステップが、冗長リンクおよびバックアップ経路を追加するのに使用されるステップの後に実行される。もう１つの実施形態では、上で説明したピーク容量割振りのステップが、冗長リンクを追加するのに使用されるステップの後、バックアップ経路を追加するのに使用されるステップの前に実行される。
【０２１４】
もう１つの実施形態では、ピーク容量割振りのステップが、追加ピーク経路を選択するのに使用されるステップを除外して実行され、残りのステップが、冗長リンク追加の前に実行される。この手法では、タイムスロットを主トポロジに追加することによって、動作について逆多重化に頼らないピークトラフィック経路の組がもたらされる。上で注記したように、そのような手法は、メッシュの、バックアップ経路を提供する能力を減らす傾向があるが、メッシュが逆多重化をサポートするという要件がなくなる。
【０２１５】
ＩＩ．８．ケーブルリンクの組込み
ネットワークに、ケーブルリンクおよび無線リンクの両方を含めることができる。そのような場合に、本明細書で説明する方法の詳細な例を、そのような方法での使用にすぐに適合させることができる。そのようなネットワークの例には、２つのノードがたとえばある位置での見通し線の数の有益な増加をもたらす位置での、メッシュノードの対がケーブルによって一緒に接続されるネットワークが含まれる。もう１つの例は、複数の加入者が、中間の交換機器を介し、ケーブルリンクを介してメッシュノードにリンクされる場合に生じる。もう１つの例では、図１の例において、ＭＩＰ標準ノード５１とＭＩＰに適合されたノード５２との間のフィーダリンク５３が、ＴＮＣＰ４からトランク３への接続と同様にケーブルリンクである。最後に、トランク３から中央トラフィック交換局へのケーブルリンクがある場合がある。
【０２１６】
本明細書で説明する方法を、上の例などの、ケーブルリンクおよび無線リンクの両方を含むネットワーク全体に有益に適用することができる。詳細な利益には、中央交換局までの回復力があるトラフィック経路を提供し、したがって、ネットワーク全体のケーブルおよび無線の両方のすべてのリンクおよびすべてのノードの故障に対する回復力を提供するのに、本明細書で説明する方法を使用することが含まれる。
【０２１７】
ケーブルリンクにこの方法を適用するために、下記の追加手順を実施することができる。リンクがケーブルリンクである場合に、経路内のリンクの可能な使用を検討する時に、残りの空きアンテナの検討は不要である。リンクをサポートするのに十分なタイムスロットを各ノードで割り振ることができることを検査するのではなく、ケーブルリンクの総容量を、それが搬送する必要があるトラフィックに対してテストする。総容量は、「ノード故障アレイ」を計算する時に、同様に使用される。主トポロジを作った後、冗長経路を追加する前に、主トポロジに含まれないすべてのケーブルリンクを、第１ダイバーシチ組に組み込まなければならない。
【０２１８】
フィーダリンクが、メッシュ無線リンクと同一の技法を使用して実現される場合に、フィーダリンクを、各々が複数のアンテナを有するが１つの見通し線（この見通し線は、対のお互いへのものである）だけを有するノードの対の間のリンクとして扱うことができることが好ましい。
【０２１９】
本明細書で説明する方法は、たとえば、ネットワークなどにまたがる主経路および冗長経路の組を計算するために、リンクが完全にケーブルリンクであるネットワークの事例に使用することができる。
【０２２０】
ＩＩ．９．ＭＩＰの追加
おそらくはコアネットワークへのもう１つの接続を必要とする追加のトラフィック容量要件のゆえに、メッシュの動作中にノードの１つをＭＩＰにする必要が生じた場合に、ＭＩＰになるノードを、下記のようにネットワーク内のすべての（適する）ノードから選択することが好ましい。各ノードを、順番に検討し、各々について、他のすべてのノードへの最小ホップカウントを見つける。これを行う方法は、前に説明した。すべてのそのような他のノードへの最小ホップカウントを、合計する。各ノードのトラフィック要件が既知である場合には、この合計が、各そのような他のノードに関する最小ホップカウントに、そのノードでのトラフィック要件がかけられる、加重合計であることが好ましい。ノードごとに、最小ホップカウントの合計が計算されており、好ましくは、ＭＩＰになるノードが、最小の合計を与えるノードである。
【０２２１】
ＩＩ．１０．アクセスネットワーク以外のネットワークへの適用
より一般的な場合に、本明細書で説明する方法を使用して、主目的が加入者からコアネットワークへトラフィックを伝えること以外であるネットワークを形成することができる。そのような使用の例は、ネットワークの形成の時に必ずしも既知ではない特性を有し、ネットワーク内全体、コアネットワークへ、コアネットワークから、またはこれらの組合せを流れる可能性があるトラフィックを搬送する、複数のノードをリンクする汎用の回復力のあるトポロジの構成である。２つのノードの間で搬送されるトラフィックが既知の場合には、必要なソース容量およびシンク容量を、そのようなノードの両方に対してマークする。ネットワーク内で搬送されるトラフィックのレベルが未知の場合には、各ノードに同一のレベルを割り当てられることが好ましい。
【０２２２】
コアネットワークなしでそのようなネットワークを形成するためには、１つまたは複数のノードをアンカノードとして指定し、それらが接続ノードであるかのようにこの方法を進める。そのようなアンカノードが１つある場合に、この方法は、完全に接続されたネットワークを作る。複数のそのようなアンカノードが使用される場合には、アンカノード自体が相互接続されるならば、完全に相互接続されたネットワークが作られる。アンカノードの相互接続は、この方法の適用の前または後に、任意の手段によって行うことができる。これは、アンカノードの間の見通し線の組に、本明細書で説明する方法を適用することによって行うことができる。
【０２２３】
１つのアンカノードを設ける場合には、そのノードが、下記のようにネットワーク内のすべてのノードから選択されることが好ましい。各ノードを順番に検討し、すべての他のノードへの最小ホップカウントを、ノードごとに見つける。これを行う方法は、前に説明した。すべてのそのような他のノードへの最小ホップカウントを、合計する。各ノードのトラフィック要件が既知の場合には、この合計が、各そのような他のノードに関する最小ホップカウントに、そのノードでのトラフィック要件がかけられる、加重合計であることが好ましい。ノードごとに、最小ホップカウントの合計が計算されており、好ましくは、アンカノードが、最小の合計を与えるノードである。
【０２２４】
ＩＩ．１１．結論
上で詳細に説明した例の形成方法の結果は、メッシュ内に接続することができるすべてのノードに関して、これらのノードを、リンクに割り当てられるべき他のノードにどのようにリンクしなければならないかを示すトポロジを示すか表すデータベースまたはデータ構造になる。ネットワークオペレータは、実際に、そのデータベースまたはデータ構造をとり、そのデータベースまたはデータ構造によって示されるか表されるトポロジに頼る実際の伝送リンクを使用して実際のノードをリンクすることによって、全般的に上および／または本発明人のＷＯ−Ａ−９８／２７６９４で説明されたように、メッシュの物理的実現を実施することができる。
【０２２５】
ＩＩＩ．「彩色」
ＩＩＩ．１．概論
上で説明した好ましい形成方法は、さまざまな異なる無線伝送技法を使用するメッシュに適用することができる。上で注記したように、これには、無線リンクでのすべての伝送が、別個のタイムスロットの繰り返される時間フレームで実行されるクラスのメッシュ、たとえば、時間分割二重（ＴＤＤ）モードで動作するメッシュが含まれる。メッシュをＴＤＤモードで動作させるさまざまな方法がある。動作の好ましいモードの１つでは、各別個のタイムスロット内で、各ノードが、１つの他のノードに送信するか、１つの他のノードから受信するか、インアクティブになることができる。下記の説明において、各別個のタイムスロットに、タイムスロット番号が割り当てられる。ｎｕｍＴｉｍｅＳｌｏｔｓ個の別個のタイムスロットがある場合に、これらのタイムスロットに、１からｎｕｍＴｉｍｅＳｌｏｔｓまでの番号が付けられる。
【０２２６】
好ましい形成処理は、そのようなＴＤＤ動作に適当なメッシュを作る。というのは、好ましい形成処理によって、リンクについて割り振られたトラフィックを搬送するのに十分なタイムスロットが各リンクで割り振られることが保証されると同時に、任意の１つのノードですべてのリンクに割り振られるタイムスロットの総数が、ＴＤＤフレーム内のタイムスロット数を超えないことが保証されるからである。
【０２２７】
メッシュがＴＤＤモードで動作する場合に、形成処理の後、メッシュネットワークを展開する前に、メッシュ内の各無線リンクで必要なタイムスロットの各々にタイムスロット番号を割り振る追加処理が実行されることが好ましい。上で短く述べ、下から明白になるように、この処理を、彩色問題と呼ばれるグラフ理論の分野で周知の数学的問題にリンクすることができ、したがって、本明細書でメッシュの「彩色」または類似物と称する。時間フレーム内の異なるタイムスロットを、概念的に異なる「色」に関連付ける。しかし、メッシュについて、この処理が達成することが好ましい、グラフ理論の標準的な彩色問題に存在しない幾つかの追加の目標がある。これらの目標は、無線通信メッシュの動作の実用的な態様に関する。
【０２２８】
この類比で、標準的な彩色問題は、リンクへのタイムスロットの割り当てだけに関係し、各ノードが、多くとも１つの無線リンクでの使用のために各番号付きのタイムスロットがアクティブになることを必要とする。言い換えると、特定のノードで、同一のタイムスロット番号中に他のノードからの受信または他のノードへの送信が起こらないようにすることが望まれる（すなわち、特定のノードが、どの瞬間にも１つの他のノードとの間で送信または受信のいずれかだけを行うことが好ましい）場合に、この実施形態のノードへまたはノードからの伝送に使用されるタイムスロットの各々が、異なるタイムスロット番号または「色」を有しなければならない（これによって、すべての送信および受信が同一の搬送波周波数で行われることが仮定される）。おそらくは、メッシュに使用される処理で、下記の追加要因の１つまたは複数も考慮に入れなければならない。
【０２２９】
タイムスロットが、ノードによって任意の１つのリンクのでの送信に使用される時に、かならず、同一のタイムスロットを受信に使用する他のすべてのノードが、この送信するノードからの多少の干渉を受信する可能性がある。送信するノードが、別のノードから十分遠くに配置される場合には、この、他のノードが、ノード間の距離および当のタイムスロットの時間的長さに従って、次のタイムスロットで多少の干渉も受信する可能性がある。メッシュで指向性の強いアンテナを使用することによって、この干渉の影響が減るが、各受信タイムスロットで受信される所望の信号の強度が、そのタイムスロットで受信される全体的な干渉の強度より適当なマージンだけ大きくなるように、各リンクが動作できるようにするタイムスロット割振りの組を彩色処理によって作ることが好ましい。
【０２３０】
互換性のある形で動作するメッシュリンクの組を作るために、彩色処理によって、各リンクの各タイムスロットが動作しなければならない電力レベルの組が作られることが好ましい。
【０２３１】
無線リンクの動作周波数に応じて、これらのリンクでの減衰が、変化する気象条件によって影響される場合がある。移動する強い前線など、ある気象パターンで、メッシュ内のさまざまな信号経路または干渉経路が、その気象条件によって、同一の時に異なる形で影響を受ける場合がある。彩色処理によって作られる電力レベルの組によって、そのような気象条件を考慮に入れて、高い比率の時間に互換性がある形で動作することができるリンク構成の組が作られる。
【０２３２】
通常、メッシュネットワークに、動作する複数の周波数チャネルを割り当てることができ、ノードは、各タイムスロット中にそのようなチャネルの何れをも使用できることが好ましい。あるリンクの送信器と別のリンクの受信器の間の干渉のレベルは、それらが異なる周波数で動作する場合に減る。彩色処理では、より少数のチャネルで動作するメッシュで満足な彩色を達成できない場合に、複数チャネルメッシュでのこの事実を利用して満足な彩色を達成することが好ましい。
【０２３３】
ノードが、複数の別個のアンテナを備える場合に、これらのアンテナが、コストの理由から、単一の送信器および単一の受信器を使用して動作する場合がある。そのような場合に、実際に、初期のアンテナからの各所望の送信に、すべての他のアンテナでの送信（通常は低電力での）が付随する場合があり、所望のアンテナで受信される各信号に、他のアンテナからの追加の干渉効果が付随する場合がある。他のアンテナでの送信および受信のレベルが、所望のアンテナを介するものより非常に弱いことが好ましい。彩色処理で、この追加の干渉に対処することが好ましく、アンテナが静的であり定義された位置にある時だけではなく、所望のアンテナ以外のアンテナが移動中であるかランダムな方位である時にもそれが行われることが好ましい。これによって、メッシュが、適応シーケンス中に発生する可能性があるものなどのアンテナ移動中に、正しく動作し続けることが保証される。
【０２３４】
ＩＩＩ．２．彩色方法の例
これらの追加の要因を考慮に入れた、メッシュを彩色する好ましい方法は、次の通りである。この方法は、Ｋｏｎｉｇ（１９１６年）およびＶｉｚｉｎｇ（１９６４年）の理論と、これらの理論に基づく公有アルゴリズムとに基づく。これに関して適用される公有アルゴリズムの概要をここで示し、その後、メッシュ固有の要因を考慮に入れるために追加される好ましいまたは任意選択の追加ステップを、説明する。これらのアルゴリズムにおいて、
各メッシュノードは、グラフの頂点と見なされ；
ノードＮ１からノードＮ２への伝送に必要な各タイムスロットは、辺と見なされる。辺での伝送の向きは、干渉計算のために重要である；
ある頂点で出会う辺の数は、その頂点であるノードでの送信または受信のいずれかに使用されるタイムスロットの総数である；
辺は、それにタイムスロットを割り当てることによって「彩色」される。
【０２３５】
メッシュの場合に、好ましい彩色処理に、周波数チャネルおよび適当な電力レベルの辺への割り当ても含まれる。
【０２３６】
最小の数の使用可能な選択を有する辺が、最初に彩色される場合に、成功裡の彩色を見つける可能性が、最大になる（これを保証することはできないが）。したがって、下記のステップを実行することができる：
Ｃ１）すべての辺をスキャンして、最大の数の辺を有する頂点を見つける；
Ｃ２）これらの辺に、任意に彩色する。辺の各彩色によって、その端の頂点の各々で使用可能な色の数が１つ減る；
Ｃ３）辺の各々について、変数ｄｂｌＭａｘＣｈｏｉｃｅに、当初は、使用可能な色の数の２倍をセットし、その端の頂点の各々で使用可能な色の合計を表す；
Ｃ４）彩色されたばかりの辺の端の頂点を共有するすべての辺について、共有のインスタンスごとにｄｂｌＭａｘＣｈｏｉｃｅの値を１つ減らす；
Ｃ５）最小の値のｄｂｌＭａｘＣｈｏｉｃｅを有する辺の１つを選択し、これを、彩色される辺のリストの位置１に置く；
Ｃ６）この辺を共用するすべての頂点について、他のすべての辺に関するｄｂｌＭａｘＣｈｏｉｃｅを１つ減らす；
Ｃ７）前の２つのステップを繰り返すが、繰り返しのたびに、最小のｄｂｌＭａｘＣｈｏｉｃｅを有する辺の１つを、リストの次の上位の位置に置く。リストが完全に順序付けられるまで継続する；
Ｃ８）次に彩色される辺に、両端の頂点で空いている最初の色を割り当てる；
Ｃ９）両端で色が空いていない場合には、前の色の割り当てを除去し（これを「バックトラック」と称する）、その辺の両端の頂点で空いている次の色を検討する；
Ｃ１０）処理が最初の彩色される辺までバックトラックするまで、またはすべての辺が彩色されるまで、前の２つのステップを繰り返す。
【０２３７】
この手順は、放棄の前にすべての可能な彩色を探査する能力を有するが、一般に、最適よりはるかに多い回数だけバックトラックし、その結果、彩色に要する時間が過大になる可能性がある。これは、この手順が、ステップＣ８で、共通の色が両方の頂点で空いていないことをしばしば見つけるからである。
【０２３８】
そのような場合のバックトラックの量を減らすために、Ｋｏｎｉｇによって彼の理論と共に公表された方法に対応する下記の方法を使用することができる。この方法では、タイムスロットが辺の両端で空いているが、各頂点で異なるタイムスロットである場合が処理される。この方法では、共通のタイムスロットが使用可能になるまで、既存のタイムスロット割振りを再割り当てすることを試みる。したがって、辺の両端で共通の色が空いていない時にバックトラックするのではなく、ステップＣ８でＫｏｎｉｇの方法を試みることができる。これに失敗する場合には、このアルゴリズムはバックトラックする。
【０２３９】
上で説明した基本アルゴリズムステップには、ステップＣ１からＣ７で実行される、１回だけの辺の順序付けがある。代替の好ましい実施形態では、辺が彩色されるたびに再順序付けを行う。前に説明したようにｄｂｌＭａｘＣｈｏｉｃｅ変数を維持するのではなく、各彩色ステップで、辺ごとに何色が実際に使用可能であるかを決定し、最も少ない使用可能な色を有する辺を、次に彩色する。この追加処理によって、バックトラックまたはＫｏｎｉｇの方法による再割り当ての量を減らすことによって回避される、処理のかなりの量を節約することができる。各色の再割り当て中に干渉の影響を考慮する必要があるので、Ｋｏｎｉｇの再割り当て方法は、メッシュの場合に、標準的なグラフ彩色問題（Ｋｏｎｉｇの方法はこれのために設計された）の場合ほど有効ではない。
【０２４０】
ＩＩＩ．３．メッシュ内干渉への対処
メッシュのノードの間で発生する干渉から生じる干渉束縛に対処する彩色を得るために、２つの行列を使用することが好ましい。第１の行列は、干渉行列Ｉｎｔｅｒ［］［］であり、Ｉｎｔｅｒ［ｉ］［ｊ］は、辺［ｉ］および［ｊ］の両方が同一の周波数チャネルを用いて彩色される場合に、辺［ｉ］によって辺［ｊ］に干渉が導入される度合を示す。この行列が（一般に）対象ではないことに留意されたい。Ｉｎｔｅｒ［ｉ］［ｊ］は、（一般に）、Ｉｎｔｅｒ［ｊ］［ｉ］と等しくない。Ｉｎｔｅｒ［］［］をセットアップするために、辺ごとに信号レベルを選択する方法を、まず実施しなければならない。
【０２４１】
辺ごとに、辺の受信端での信号電力を、受信器でその信号をデコードするのに必要な最小レベルとして選択することが好ましい。一般に、これは、一般に「ノイズフロア」と称する、受信機器での雑音の電力レベルへの参照によって決定される。必要な信号電力レベルは、ノイズフロアの倍数になる。この倍率を、一般に、「復調マージン」と称する。これは、たとえば辺に適用される無線変調の関数として、異なる辺で異なる場合がある。
【０２４２】
受信電力レベルの設定に対するそのような手法は、一般に、メッシュでの総送信エネルギを最小にするように働き、リンクを可能な最大の長さで動作させられるようになる。しかし、幾つかの短いリンクで、受信器での最小の可能な信号電力が、復調マージンだけノイズフロアを超えるのに必要な電力より多くなるように、送信器のダイナミックレンジが制限される場合がある。
【０２４３】
すべての無線リンクが、各辺の受信電力レベルが一定に保たれるように作動することが好ましい。そのためには、気象および他の条件が変化する際に、リンクに沿った電力損失の変化するレベルを補償するために、各辺の送信電力を調整することが必要になる。これが、リンクの受信端が、リンクの送信端に、受信電力レベルをその所望のレベルに戻すために送信端が送信電力レベルを増やすか減らさなければならない量を示す、各リンクでのフィードバックの技法によって達成されることが好ましい。
【０２４４】
辺ごとに、リンクが悪天候および他の条件のある最大レベルで動作できるように、最大送信電力が選択されることが好ましい。受信器からのフィードバックで、この最大値より多くの電力が要求される場合には、送信器電力を、この最大値に保持することができる。たとえば、特定の位置で、降雨が、平均して０．０１％の時間にあるレベルを超えることが既知である場合があり、残りの９９．９９％の時間にリンクが動作できるようにするためには、この降雨のレベルでリンクが動作できるようにする最大送信電力が必要である。送信器と受信器との両方での、無線システムの電力設定または電力測定の公差または誤差を見越して最大送信電力を増やし、したがって、そのような比率の時間での動作を実際に達成できることを保証することが好ましい。
【０２４５】
受信電力レベルおよび復調マージンの組に対して、辺の受信端で許容可能な干渉の最大レベルを表すように行列Ａｌｌｏｗｅｄ［ｊ］を構成することができ、この干渉レベルは、受信信号レベルより、復調マージンと上で説明したタイプの公差または誤差に必要な余裕との合計だけ低いところにある干渉レベルである。
【０２４６】
各辺の最大送信電力を決定したので、Ｉｎｔｅｒ［ｉ］［ｊ］をセットアップすることができる。メッシュの好ましい実施形態では、辺ｉおよびｊの両方が、辺の各々に沿って整列された指向性アンテナの組に対応するので、辺ｉから辺ｊへの干渉は、一般に、アンテナが干渉経路からそれて整列される範囲に従って減らされる。干渉は、気象および他の条件にも依存する。
【０２４７】
１つの好ましい実施形態では、干渉レベルが、辺ｊへの最大の干渉を作る気象条件に従うが、辺ｉでの最小の受信信号を作る気象条件について計算された信号レベルに基づいて計算される。これによって、前線が存在する状態の、たとえばリンクの経路が激しい雨を経験し、その結果、送信電力が増やされるが、干渉経路が雨を経験せず、その結果、干渉が雨によって減らされない場合の、正しい動作が可能になる。
【０２４８】
もう１つの好ましい実施形態では、干渉レベルが、下記の大きい方として計算される：
信号経路および干渉経路の両方が、一方の極端の気象条件を経験する時の干渉レベル；
信号経路および干渉経路の両方が、他方の極端の気象条件を経験する時の干渉レベル。
【０２４９】
この第２の手法は、信号経路と干渉経路との間の極端に異なる条件が、非常に希に発生し、時間のうちのリンクが正しく機能しなくてよい比率に含めることができるという前提に基づく。この手法は、信号と干渉との間の実質的に減らされたマージンを見越し、したがって、伝送チャネルの固定された割振りを使用してサポートできるトラフィック密度が高まるので、前の手法より好ましい可能性がある。
【０２５０】
各アンテナが、別々の無線受信器および送信器ユニットに関連する場合に、干渉は、関連する辺に対応するアンテナ位置だけへの参照を用いて計算されることが好ましい。上で注記したように、複数のアンテナが、共通の無線受信器および送信器ユニットを用いてグループ化される場合に、実際に、これによって、そのように関連するすべてのアンテナを介する、好ましくはリンクに割り振られないアンテナの場合に各ノードで実施される分離マージンだけ減らされる、干渉が生じる可能性が高い。静的動作メッシュのグループ化されたアンテナを考慮に入れて干渉効果を決定するために、発生するワーストケースの干渉を、下記のすべての組合せを検討することによって決定する：
干渉のソースノードのグループ化されたアンテナの任意の１つ；
干渉の受信器ノードのグループ化されたアンテナの任意の１つ。
【０２５１】
どちらの辺にも割り当てられず、任意の方向に向けられた、そのようなグループ内のアンテナの場合にも順応することが好ましい。上で注記したように、これによって、詳細には、たとえば適応シーケンス中に発生するものなどの、アンテナ移動中に生じる干渉効果が防がれる。このケースは、干渉に関してソースノードと受信器ノードとのアンテナの２つのケースの４つの組合せのすべてを検討することによって順応することができる。２つのケースとは、辺に割り当てられ、その割り当てられた向きであるアンテナと、直接に他方のノードに向けられるが、分離マージンの対象になる、グループ内の別のアンテナである。
【０２５２】
各辺から各他の辺への関連する干渉のレベルと；
各辺への総合的な許容される干渉と；
を決定したので、この情報を使用して、前に説明した彩色処理の挙動を修正することができる。
【０２５３】
色を辺に割り当てる時に、複数の周波数チャネルが使用可能である場合に、各割り当てに、チャネル番号が含まれることが好ましい。チャネル番号は、一般に、他の辺との干渉に影響する。アルゴリズムで、まず、すべての色で最小のチャネル番号を割り振ることを試み、その後、下で説明する場合に限って他のチャネルを検討することが好ましい。
【０２５４】
ある色を辺［ｉ］に割り当てる時に、この色が、その色での総干渉がＡｌｌｏｗｅｄ［ｊ］を超えるようになるすべての辺［ｊ］で使用不能になる。これが、その辺の両端の頂点で１つの色を使用することと同一ではないことに留意されたい。というのは、辺［ｊ］のいずれかの端で終わる他の辺が、［ｉ］からの干渉を被らない場合に、それらの辺でこの色が使用可能のままになるからである。
【０２５５】
したがって、好ましいアルゴリズムでは、辺のいずれかの端の頂点で同一タイムスロットが使用可能であることを要求するほかに、新たに彩色される辺と既存の彩色された辺との間の過度な干渉があってはならないという条件を適用する。これによって、最低周波数のチャネルだけを考慮して、辺のすべてのタイムスロットが除外される場合には、最も低い番号の使用可能なチャネルを優先して、他の周波数チャネルの使用を検討することができる。
【０２５６】
干渉のソースと干渉の受信器とが、互いに近くに配置される場合に、特定のタイムスロットでの伝送が、通常は、同一の番号のタイムスロットだけでの干渉を引き起こすことに留意されたい。しかし、分離がより大きい場合には、干渉が、さらにまたはその代わりに、次以降のタイムスロットで発生する可能性がある。これは、問題になる干渉を決定する際に考慮されることが好ましい。これに関して、タイムスロットパターンが繰り返されるので、タイムスロット番号１が、タイムスロット番号ｎｕｍＴｉｍｅＳｌｏｔｓの次のタイムスロットであることを想起されたい。
【０２５７】
上の手順に対する変形形態を作ることができ、それらをこれから説明する。
【０２５８】
ＩＩＩ．４．束縛された彩色
たとえばメッシュ適応の１ステップとして、第１のメッシュが現在操作されており、第２のメッシュに変更することが提案される場合に、一般に、両方のメッシュに生じる辺の組がある。第１メッシュからのできる限り多数の共通の色が維持されるように、第２メッシュについて彩色を計算できることが好ましい。これを、本明細書では「束縛された彩色」と称する。
【０２５９】
以下では、半リンクを、ノードＮ１からノードＮ２に送信するのに使用される辺の組と定義する。束縛された彩色の好ましい方法では、彩色処理が３つの部分に分割される。第１部では、第２メッシュで、第１メッシュ以上の数の辺を割り振ることを必要とする各半リンクを処理し、第１メッシュからのこの半リンクの彩色を、第２メッシュに単純にコピーし、これらの半リンクに必要な追加の辺を、第３部で彩色する。第２部では、第１メッシュおよび第２メッシュの両方に発生する他のすべての半リンクを処理する。これらが、第１部で処理されなかったので、これらは、したがって、第１メッシュより第２メッシュで有する彩色すべき辺が少ない。これらの半リンクについて、上と同様の完全な彩色アルゴリズムを実行するが、各辺について、許容される候補彩色は、第１メッシュで使用された彩色だけである。第３部では、追加の辺を彩色することを必要とする半リンクおよびすべての新しい半リンクについて追加の辺を処理する。第３部では、彩色処理が、全く変更されずに実行される。バックトラックが、第３部でのみ発生する可能性があるが、これによって、第１部および第３部で割り当てられた彩色が変更される可能性があることに留意されたい。
【０２６０】
任意選択として、束縛された彩色の計算について、時間制限を設定することができることが好ましく、たとえば、時間制限は、第２メッシュに対する束縛されない彩色を実行するのに要する時間の小さい整数倍である。これによって、かなりのバックトラックが発生する場合、および、バックトラック中に行われる変更に起因して、第２メッシュの結果の彩色が、束縛されない彩色よりも第１メッシュに似て有用になる可能性が低い場合に、計算が継続されなくなる。
【０２６１】
ＩＩＩ．５．連結
彩色処理を機能強化して、メッシュ無線機器がタイムスロットの連結をサポートする場合に少ない数の周波数チャネルの使用を必要とするメッシュを作ることができ、それをこれから説明する。
【０２６２】
通常は、タイムスロットの持続時間の１００％未満のｐ％だけが、トラフィックの伝送に使用される。残りは、たとえば無線リンク保守に使用されるオーバヘッド伝送と、「保護帯域」を可能にするための両方に予約済みである。好ましいメッシュに関して保護帯域を使用する理由の１つが、あるタイムスロットにノードＮ１からノードＮ２に送信される無線信号の飛行時間を考慮に入れて、Ｎ２が次のタイムスロット中の別のノードとの通信を開始する必要が生じる前に、信号が完全に受信されることを保証するためである。
【０２６３】
Ｃ個の連続する番号を付けられたタイムスロットが連結される場合に、これは、それらが、同一の半リンクで、電力レベルおよび周波数チャネル番号などの同一の追加の彩色パラメータを用いて使用されることを意味する。したがって、送信側ノードは、Ｃ個のタイムスロットを介して連続的に送信することができ、したがって、連結で、最初のＣ−１個のタイムスロットの１００％と、最後のタイムスロットのｐ％とが使用される。これによって、所与の量のトラフィックを搬送するのに必要なタイムスロット数を減らすことができる。それによって、幾つかの頂点で必要な辺の数が減り、実際には、これらは最も束縛された辺であり、これは、潜在的に、彩色タスクを、より少ない周波数チャネルを使用するようにすることができることを意味する。
【０２６４】
１つの好ましい実施形態では、すべての半リンクで必要な総容量が、すべての頂点で使用可能な辺の数を超える必要なしに、連結が使用されない場合にその容量を提供できるようにされるべき。そのような場合には、連結の成功裡の彩色によって、スペクトル性能を高めるのを助けることができるが、これは、指定された容量を達成するための事前条件ではない。
【０２６５】
連結を利用するために、彩色アルゴリズムで、各半リンクで必要な総容量、タイムスロットの１００％利用から得られる容量、およびｐの値を知ることが好ましい。ｐの値が、一般に、半リンクの物理的長さに依存することに留意されたい。
【０２６６】
上の情報を与えられれば、メッシュのすべての最適連結を計算することが可能になる。どの半リンクでも、Ｃ個のタイムスロットの連結が有益になるのは、連結されないタイムスロットの代わりに半リンクでそれを使用することによって、必要な総容量を提供するために半リンクで少なくとも１つ少ないタイムスロットを使用できるようになる場合である。少なくとも１つの有益な連結が存在し、Ｄ個までのタイムスロットを１つのそのような連結によって除去できる半リンクについて、最良の単一の連結は、長さがＢタイムスロットであり、Ｄ個のタイムスロットを除去できる、最短の有益な連結である。最良の単一の連結を、合計Ｂ個のタイムスロットを使用し、合計Ｄ個のタイムスロットを除去できる複数のより小さい連結に分割することができない場合に、最良の単一の連結が、その半リンクの最適の連結である。そうではない場合には、半リンクの最適の連結は、そのような複数のより小さい連結である。そのようなより小さい連結の複数の組が存在する場合に、最適連結が、より小さい連結のうちで最小の最大長のものを有する組であることが好ましい。
【０２６７】
あるメッシュで半リンクのサブセットについて最適連結が存在するならば、それを組み込むように彩色アルゴリズムを修正することができる。最大の数の辺を有する頂点で開始するのではなく、すべてのそのような連結が、彩色処理の始めに完全に彩色されることが好ましい。最適連結は、Ｃの降順で彩色されることが好ましい。連結の彩色について、彩色アルゴリズムでは、電力設定／周波数チャネル番号の単一の値と共に使用可能なＣ個のタイムスロットの連続するブロックを探す。各々のケースで、そのようなブロックがない場合に、連結されない辺の総数を、その代わりに彩色しなければならない。連結の彩色を試みた後に、残りの単一の辺を彩色する処理が、前に説明したように進行する。
【０２６８】
束縛された彩色および連結の両方が使用される場合に、上で説明した束縛された彩色方法の第１部および第２部で、第１メッシュからの変更されない最適連結のすべてを、上で説明した束縛された彩色処理の一部としてコピーすることが好ましい。その後、上で説明した束縛された彩色方法の第３部が、まず残りの連結、その後にすべての残りの単一の辺を彩色することを試みることによって開始される。
【０２６９】
ＩＩＩ．６．他の無線システムとの共存
送信器および／または受信器を含み、メッシュによって使用される１つまたは複数の周波数チャネルに近いか同一の周波数で動作する、少なくとも１つの「異質」無線システム（メッシュの一部ではない無線システム）があり、不適切に彩色された場合に、メッシュの１つまたは複数の辺が、そのような異質システムからの干渉を被るかそのような異質システムへの干渉を引き起こす場合がある。そのような異質無線システムの特性に関するある情報を与えられて、そのような干渉が発生しない彩色を作るようにする追加ステップを、彩色処理に追加することが好ましい。
【０２７０】
メッシュとの間の干渉の例を、これから示す。
【０２７１】
ＩＩＩ．６．１．メッシュへの干渉
メッシュで使用される周波数チャネルに近い周波数チャネルを使用する、メッシュと同一の地理的領域内で動作する無線システムがある場合がある。これは、たとえば、セル方式無線電話システムである場合がある。そのようなセルシステムの基地局の位置、周波数使用、送信電力、およびアンテナプロファイルに関する情報が、一般に、入手可能である。そのような基地局は、メッシュの１つまたは複数の辺への干渉を潜在的に引き起こす可能性がある大電力信号を放出する。
【０２７２】
より一般的に、メッシュと同一の地理的領域、メッシュの近く、またはメッシュから遠くのいずれかの、メッシュで使用される１つまたは複数の周波数に近いか同一の周波数で送信する、干渉の異質送信器がある場合があり、メッシュの１つまたは複数の辺が、潜在的に、そのような異質送信器からの干渉を受信する可能性がある。干渉を引き起こす可能性がある遠隔送信器の例が、衛星無線送信器である。そのような送信器の存在、その位置、および上記などの他の特性が、メッシュシステムのオペレータに通知され、したがって、彩色処理中に使用することができる情報を構成する場合がある。
【０２７３】
異質送信器に関する情報が使用可能ではない場合、または何らかの事象での安全のために、ノードのメッシュ無線装置が、異質送信器からの干渉のかなりのレベルの検出に、ある時間割振りを割り当てる場合がある。そのような測定されたレベルからの情報を、彩色処理中に使用することができる。たとえば、本明細書の他所で説明するように、タイムスロットを、干渉測定のために予約することができる。これに関して、予約されるタイムスロットの一部を、これらのタイムスロット中にメッシュ装置が送信しないように割り振ることができる。そのようなタイムスロットでは、メッシュ装置を、異質装置に起因する総干渉を測定するように配置することができ、そのような測定が、１つまたは複数の周波数チャネルおよび１つまたは複数のアンテナ位置について実行される。
【０２７４】
幾つかの場合に、異質送信器の正確な位置が、既知ではない場合があり、あるいは、それが経時的に変化する場合があり、したがって、ある地理的領域内のどこかからのある干渉電力までの送信を許容する彩色を作ることが望ましい場合がある。たとえば、トポロジが経時的に変化し、最大送信電力が既知である無線ネットワークが近くの領域にある場合がある。
【０２７５】
これらの場合のすべてにおいて、異質送信器からの総干渉を、メッシュの辺およびメッシュ内での使用に使用可能な周波数チャネルの組合せごとに計算することができる。干渉が測定される場合に、その値を、総干渉の計算に直接に含めることができる。干渉が、特定の送信器位置または領域から来ると予想される場合に、そのワーストケースの値を、干渉を受信するメッシュ装置のアンテナ位置、アンテナプロファイル、およびチャネル拒絶を考慮に入れて計算することができる。
【０２７６】
上で説明した好ましい彩色処理（上の節ＩＩ．３を参照されたい）の一部として、メッシュ内の各辺の送信信号電力レベルが選択される。好ましい実施形態では、各辺の送信信号レベルが決定されるので、それを超えると辺が正しく動作しなくなる、各辺の干渉の閾値レベルも、決定することができる。辺／チャネルの組合せから、このレベルを超える異質システムからの干渉が示される場合に、その辺／チャネルの組合せを、使用不能としてマークすることができる。そうではない場合には、異質干渉を、彩色処理中にメッシュ干渉と組み合わせることができる。
【０２７７】
一般に、異質送信器では、メッシュで使用されるものと同一のタイムスロットパターンが使用されない。そのような場合に、計算される干渉が、より詳細に個々の辺／タイムスロット／周波数の組合せに適用されるのではなく、特定の周波数チャネルで特定の辺で使用される場合のすべてのタイムスロットに適用されると見なされることが好ましい。
【０２７８】
ＩＩＩ．６．２．メッシュからの干渉
メッシュからの干渉の例に、メッシュと同一の地理的領域で動作する、メッシュで使用されるものに近い周波数チャネルを使用する無線システムの場合が含まれる。これは、たとえば、セル方式無線電話システムである場合がある。そのような場合に、そのようなセルシステムの基地局の位置、周波数使用、干渉の感じやすさ、およびアンテナプロファイルに関する情報が、一般に、入手可能である。メッシュの１つまたは複数の辺が、そのような基地局への干渉を潜在的に引き起こす可能性がある。
【０２７９】
より一般的に、メッシュと同一の地理的領域、メッシュの近く、またはメッシュから遠くのいずれかにある可能性があり、メッシュで使用される１つまたは複数の周波数に近いか同一の周波数で受信する、異質無線受信器がある場合があり、メッシュの１つまたは複数の辺が、潜在的に、そのような異質受信器への干渉を潜在的に引き起こす可能性がある。そのような受信器の存在、その位置、および上記などの他の特性が、メッシュシステムのオペレータに通知され、したがって、彩色処理中に使用することができる情報になる場合がある。そのような受信器の例が、メッシュで使用される１つまたは複数の周波数と同一であるか近い周波数で信号を検出する電波望遠鏡である。
【０２８０】
幾つかの場合に、異質受信器の正確な位置が、既知ではない場合があり、あるいは、それが経時的に変化する場合があり、したがって、定義された地理的領域内であるレベルを超えない干渉レベルを生成する彩色を作ることが望ましい場合がある。たとえば、個々の無線システムの位置が既知ではない、近くの領域の既知の特性の無線ネットワークがある場合がある。
【０２８１】
上で述べたように、上で説明した好ましい彩色処理（上の節ＩＩ．３を参照されたい）の一部として、メッシュ内の各辺の送信信号電力レベルが選択される。そのような信号レベルを与えられれば、各辺から異質受信器の位置または領域へのワーストケースの干渉を、メッシュによって使用される各周波数チャネルでの送信について計算することができる。そのようなワーストケース干渉の計算では、異種受信器と比較したメッシュ送信器の方位およびメッシュ送信器のアンテナプロファイルを考慮に入れることが好ましい。適当な情報が使用可能である場合に、異質受信器の方位およびそのアンテナプロファイルも考慮に入れることが好ましい。この処理の結果として、辺および周波数チャネルの組合せの各々を、そのチャネルをその辺で使用することができるか否かを示すようにマークすることができる。辺および周波数チャネルの特定の組合せを使用することができるのは、すべての異質受信器への干渉のレベルが、許容可能なレベル未満の場合に限られる。
【０２８２】
一般に、異質受信器では、メッシュで使用されるのと同一のタイムスロットパターンが使用されない。そのような場合に、計算される干渉が、より詳細に個々のタイムスロット／周波数の組合せに適用されるのではなく、特定の周波数チャネルで特定の辺で使用される場合のすべてのタイムスロットに適用されると見なされることが好ましい。
【０２８３】
ＩＩＩ．６．３．彩色選択中の異質干渉の考慮
上で説明したステップの実行の結果として、各辺／チャネルの組合せを、下記を示すようにマークすることができる：
メッシュと異質システムとの間の干渉の考慮に基づいて辺／チャネルの組合せが許容不能である場合；
そうではない場合に、異種送信器に起因する辺／チャネルの組合せで生じる干渉のレベル。
【０２８４】
上で説明した好ましい彩色処理では、色が辺での使用に割り当てられるたびに、メッシュの他の辺からの干渉を考慮に入れたのと同一の形で、これらの要因を考慮に入れることができる。これに関して、上の節ＩＩ．３を参照されたい。
【０２８５】
許容不能な辺／チャネルの組合せの数が、組合せ全体の小さい比率であると仮定すると、そのような共存要件に対処する彩色を、通常は、メッシュの動作に必要な周波数チャネルの数を変更せずに達成することができる。
【０２８６】
通常のメッシュと同一位置にある通常のセルシステムの分析から、同一の動作位置に配置された基地局への許容不能なレベルの干渉を潜在的にもたらすことができるメッシュ送信器の比率が、２．５％を超えないことが示され、これは、メッシュ送信器が使用可能なチャネルのうちの１つの特定のチャネルだけについて可能である。また、この数字は、メッシュ送信器にリンクされたメッシュ辺の方位を考慮に入れたものではない。好ましいメッシュシステムで、非常に指向性のアンテナが使用される場合に、メッシュ送信器は、メッシュ送信器で可能な辺方位の特定のサブセットだけに関して基地局に対する潜在的な干渉物になり、これによって、許容不能な辺／チャネルの組合せの数がさらに減る。類似する議論が、基地局からの干渉を潜在的に受信することができる辺の比率にもあてはまる。
【０２８７】
実際には、「安全地帯」をセル基地局の回りで定義し、基地局への干渉を引き起こすことができる（必ずではない）のが、安全地帯の中のメッシュ送信器だけになり、安全地帯の外のすべてのメッシュ送信器が、基地局への干渉を引き起こさない（メッシュ送信器によって送信される信号の減衰が、許容可能なレベル未満への干渉の低下を引き起こすので）ようにすることができる。通常の例では、基地局の回りの安全地帯が、６０ｍから２００ｍ程度の範囲の半径を有することができる。異質受信器への干渉を考慮に入れる好ましい彩色処理では、安全地帯の中にあるメッシュ送信器からの送信だけを考慮に入れれば十分である可能性がある。これは、計算処理の高速化を助ける可能性があるが、上で説明したより一般的な方法にとって本質的ではない。
【０２８８】
彩色手順に対する下記の変更は、共存束縛が辺／周波数の組合せのかなりの部分に影響する場合に、追加の周波数チャネルの必要をなくすか最小にするのに使用されることが好ましい。周波数チャネルは、それについて各チャネルが使用可能ではない辺の数の降順で順序付けられる。周波数が辺に割り当てられる時に、チャネルは、あるチャネルが干渉レベルの理由で許容可能であることがわかる（メッシュ内と異質システムに関してとの両方で）まで、この順序に従って候補と見なされる。検討のこの順序の効果は、最大の異質干渉束縛を有する周波数チャネルを最大限に利用し、したがって、厳しい異質干渉束縛を有する辺に対処しなければならない時に最良の選択を与えることである。
【０２８９】
メッシュネットワークのオペレータと異質無線システムのオペレータとの間の特定の調整を必要とせずに、メッシュネットワークの適当な彩色によって、異質無線システムへおよびそれからの干渉を効果的に防ぐことができることに留意されたい。また、通常は、メッシュネットワークのスペクトル効率に対する感知できる影響はない。
【０２９０】
ＩＩＩ．７．他の変形形態
新しい辺に色を割り当てる時に、この辺についてタイムスロットの複数の選択肢がある場合に、これらの間での選択の戦略に、下記が含まれる。
【０２９１】
ａ）最も使用されていないタイムスロット（これまでに割り当てられた辺の数によって）を優先する、または
ｂ）最も使用されているタイムスロット（これまでに割り当てられた辺の数によって）を優先する、または
ｃ）これから彩色される辺の最小の数に関するオプションを減らすタイムスロットを選択する。
【０２９２】
タイムスロットの選択によって、累積的な限度を超える場合を除いて、干渉によって影響される他の辺の数が変化しないことに留意されたい。ここで、タイムスロット選択は、トポロジ的な理由だけに基づいて行われる。たとえば、（ｃ）は、できる限り少ない新しいトポロジ的束縛を導入することを目指すものである。
【０２９３】
オプション（ｃ）では、彩色処理全体を通じて、潜在的に選択を行うことができるタイムスロットの数を最大にすることを求める。オプション（ａ）では、干渉の組合せに起因してタイムスロットのすべてで行き止まりの位置に達する確率を下げるために、できる限り均等にタイムスロットを利用しようとする。オプション（ｂ）は、幾つかのタイムスロットをできる限り使用されないようにすることによって、これらを使用して最も制限的な干渉束縛を解決できるようにすることに基づいて動作する。最小のチャネル番号を使用して使用可能なタイムスロット選択がない時の最小の番号の使用可能なチャネルの選択は、オプション（ｂ）に類似する基礎で動作する。というのは、これによって、最大の数の番号付きのチャネルが、できる限り使用されないようになるからである。
【０２９４】
一部のメッシュで、互いに非常に近くに位置決めされるノードがある。例は、迂回中継ネットワークへのアクセスのコストを減らすために複数のノードを同一位置に配置することができるＴＮＣＰ４である。そのような場合に、アンテナオフセンタ拒絶のサイズおよび復調マージンのサイズに応じて、下記が生じる可能性が非常に低い：
これらのノードの１つで送信に使用されるタイムスロットを、別のノードで受信に使用することができる；
同一のタイムスロットおよびチャネルの組合せを、２つのそのようなノードでの受信に使用することができる。
【０２９５】
これらは、彩色処理に対する非常に厳しい制約になる可能性があるので、上の一般的な手法と調和して、かなりのバックトラックを減らすために、最初に対処されることが好ましい。したがって、１つの好ましい実施態様では、そのようなノードからまたはそれへの１つのリンクの辺を彩色し、同一のタイムスロット番号を使用して、他の近くに配置された各ノードの辺を彩色することを試みる。
【０２９６】
便宜上、上の技法のすべてを、一般に、本明細書の残りの部分で「彩色」と称するが、この用語が、類推としてのみ使用されることと、その技法がグラフ理論で普通に定義または適用される彩色を超えるものを表すこととを諒解されたい。
【０２９７】
ＩＶ．ネットワーキング機器の仕様の要素
ネットワーキング機器の下記の特性は、本明細書で説明する適応方法の１つまたは複数に必要または有利である。
【０２９８】
ＩＶ．１．無線リンクの再彩色
２つのノードＮ１およびＮ２の間の無線リンクで、Ｎ１からＮ２への送信に１つまたは複数のタイムスロットが使用される場合に、変更の前および後の両方で、少なくとも１つのタイムスロットがＮ１からＮ２へ使用中であるならば、リンクの動作に割り込まずに、Ｎ１からＮ２へ使用されるタイムスロットを変更するか、その無線動作パラメータを変更することが可能である。そのような動作を、本明細書では、「リンクの再彩色」または類似物と称する。通常、リンクの動作に割り込まずに再彩色を実行するために、Ｎ１およびＮ２が、それが行われる時の共用される知識を有する必要がある。
【０２９９】
再彩色の一実施態様では、装置の外部の部分が、２つのノードに、この再彩色を実行しなければならない時に関して指示する。これを、下で詳細に説明する。もう１つの実施形態では、２つのノードによって、再彩色を行う時についてそれによってノードが合意するシグナリングプロトコルが実施される。このＮ１およびＮ２の間のシグナリングプロトコルは、装置の外部の部分とノードとの間の、下で説明する設計と同一の設計または類似する設計に従うものとすることができる。その代わりに、他の何らかのシグナリングプロトコルとすることができる。
【０３００】
どの場合でも、リンクの再彩色の好ましい実施形態の影響は、中断されないリンク動作である（再彩色が、変更されるリンクを使用するトラフィックによって経験されるネットワーク遅延を引き起こす可能性があることに留意されたい。たとえば、これは、連続する経路を含むリンク１１、１２、および１３でのタイムスロット割振り１、３、および５が、タイムスロット割振り１、７、および５に変更される（これによって、その経路を使用するトラフィックに対する遅延が１フレーム期間だけ増える）などの、経路でのタイムスロットシーケンスに対する変更のゆえに生じる可能性がある）。
【０３０１】
ＩＶ．２．経路交換
２つのノードの間でサービスを搬送するのに使用されているトラフィック経路を、サービスの崩壊なしに変更することが可能である。
【０３０２】
好ましい実施形態では、変更または転換が、両方が古い経路と新しい経路との両方にある、２つの経路交換実体によって実行される。サービスが、メッシュ内の２つのノードの間で搬送される場合に、２つの実体の好ましい位置は、サービス端点であるノードである。図４を参照すると、サービスが、メッシュ内のノード、外部ネットワークまたはトランク３（すなわち、アクセスネットワークの場合）の間で搬送される場合に、好ましい位置は、サービス端点であるノードの１つの実体と、ＴＮＣＰ４とトランク３との間に置かれる交換局１０のもう１つの実体であり、後者は、トラフィックがＴＮＣＰ４を超えて集束する点である。
【０３０３】
経路交換実体のこれらの位置は、好ましい形成方法によって作ることができる経路のすべての対の間で経路交換を行えるようになるので、最も好ましい。たとえば、経路交換実体が、当面使用されるトラフィック経路にあるノードの任意の対に配置される場合に、経路交換を、当のノードの対の間の経路と異なる経路だけで続けることができる。たとえば、経路交換実体が、交換局からＴＮＣＰ４に移動される場合に、これによって、形成処理に使用可能な経路が、同一のＴＮＣＰを通過する経路に制限され、したがって、好ましい形成方法に基づく適応の結果が劣化する。代替案では、あるＴＮＣＰを介して経路指定される経路を、トランク３を介して別のＴＮＣＰに向けて経路指定できるようにするための形成処理に対する変更が必要である。
【０３０４】
経路交換の好ましい実施態様では、経路交換実体が、経路の１つの組すなわち、主経路および１つまたは複数のバックアップ経路を、同一の記述の経路の新しい組に置換することを可能にする。一実施形態では、すべての経路が、どの時にも、ディスエーブルまたはイネーブルと指定され、イネーブルされた経路は、さらに、主、第１バックアップ、第２バックアップなどと指定される。経路交換を実行するために、まず、経路の新しい組を、２つの経路交換実体の間で構成し、ディスエーブルと指定し、経路交換を行い、その過程で、経路を再指定し、最後に、経路の古い組を除去する。
【０３０５】
経路をディスエーブルとイネーブルの間で切り替える必要はなく、その代わりに、主および第２バックアップなど、２つの異なるイネーブルされた経路の分類の間で切り替えることができる。さらに、複数ステップ適応で、経路交換が複数回発生することができる。１つの経路を、ある段階でイネーブルからディスエーブルに変更し、後の段階でイネーブルに戻すことができる。適応の前、適応中、および適応の後に同一のサービスに使用されるすべての経路が、適応の計画中に比較され、ステップ中に複数回イネーブルされる、同一の指定または異なる指定を有する経路が、決定されることが好ましい。適応中または適応の終りに段階の何れかで必要であるが、初期メッシュでイネーブルされない経路が、経路交換動作の前にネットワークに追加され、適応の終りにディスエーブルされたまま残される経路だけが、経路交換動作の後にネットワークから除去される。
【０３０６】
交換されるサービスの性質に従って、さまざまな手順を適応して、サービスを崩壊させないという好ましい要件を満たしながら、実際の経路交換動作を実行することができる。どの手順が許容可能であるかは、サービスの性質に依存する。
【０３０７】
ＩＶ．３．「同期化された」または「同時」メッシュ変更
複数のネットワーク装置が、同一の時または実質的に同一の時に、動作状態に対する変更を行うことが可能である。好ましい実施態様では、これらの変更に、複数のノードでの任意の数の再彩色動作、および複数の経路交換実体での任意の数の経路交換動作が含まれる。
【０３０８】
単一のノードですべてのリンクを同時に再彩色することが可能なので、この好ましい実施態様では、たとえば交換される単一のリンクで使用中のタイムスロットなど、個別に行うことができない組合せでリンクを再彩色することができる。これをメッシュの一部または全体に拡張することによって、個別には不可能またはステップの長いシーケンスを必要とするのいずれかである、タイムスロットの再割振りを単一のステップで実行することができる。
【０３０９】
一般に、複数の経路交換を同時に実行することが可能なので、この好ましい実施態様を用いると、たとえば各々が他のサービスによって放棄されるネットワーク容量割振りを利用する、サービス割込みなしに個別に行うことができない組合せで経路を変更できるようになる。これをメッシュの一部または全体に適用することによって、個別には不可能またはステップの長いシーケンスを必要とするのいずれかである、容量の再割振りを、単一のステップで実行することができる。
【０３１０】
１つまたは複数のリンクを再彩色と、１つまたは複数の経路交換とを同時に実行することが可能なので、この好ましい実施態様を用いると、トラフィックが結果としてこのトラフィックを搬送する容量を得る経路で経路交換されるのと同時に再彩色することによって、リンク容量を再割り振りできるようになる（というのは、少なくとも１つのタイムスロットが再彩色の前および後に割り振られるならば、再彩色によって、リンクの各方向に割り振られるタイムスロットの数を変更できるので）。やはり、これによって、個別には不可能またはステップの長いシーケンスを必要とするのいずれかである、メッシュに対する変更の組を、単一のステップで実行することができる。
【０３１１】
ＩＶ．４．共用される時間参照
複数のネットワーキング機器装置での同期化された変更の実行は、メッシュ内のすべてのノードと、（使用される場合に）変更を指令する外部装置（本明細書では「メッシュ変更コントローラ」または「ＭＣＣ」と呼称する）とが、少なくとも所定の精度以内で時間の共有される知識を有する場合に、容易になる。たとえば、タイムスロット再彩色は、共通の定義されたタイムスロット境界で行われることが好ましく、経路交換について、精度が、メッシュにまたがるトラフィック経路の最小遅延時間以内であることが好ましい。
【０３１２】
１つの好ましい実施態様では、各ノードが、時刻散布サービスからタイミング信号を得ることができる時刻受信装置を備える。そのようなサービスの例が、全地球測位システムまたはＧＰＳであり、これを用いると、ＧＰＳ受信器が、位置だけではなく時刻も決定できるようになる。
【０３１３】
もう１つの好ましい実施形態では、あるノードが、マスタ計時機能として働き、リンクされた各ノードに時刻を中継するメッセージを送信する。これらのノードが、リンクされた各ノードに時刻を中継する。各ノードは、同一のまたは別のメッセージで、マスタ計時機能によって送信されて以来、時刻情報が中継されたリンクの数も示す。これによって、各ノードが、マスタ計時機能から最短の使用可能なホップ数を介して到達したのではないメッセージを破棄できるようになる。各ノードは、マスタ計時機能への最小のリンク数を有する経路を有するリンクとは別のすべての他のリンクで時刻を中継する（この、単一のソースからの最短経路に沿って情報を中継する方法は、たとえばＩＰ通信プロトコルおよびＩＰＸ通信プロトコルを使用するデータ通信ネットワークに関連するＲＩＰ経路指定プロトコルで距離ベクトル経路指定テーブルを構築するのに使用される方法に類似する）。これは、最小のメッセージ伝送数を使用し、すべてのノードへの最小のリンク数を介してネットワーク内のすべてのノードに時刻情報を散布するという効果を有し、ループでのメッセージの循環を防ぎ、リンクがメッシュに追加されるかメッシュから除去される時に、時刻中継メッセージの新しい経路を自動的に選択できるようにする。これは、ノードが、ある期間にわたって中継が受信されないリンクを「タイムアウト」でき、そのタイムアウトに達した時に、中継メッセージがまだ受信されつつあるリンクの間で新たに選択できるようにすることによって達成される。
【０３１４】
第３の好ましい実施形態では、メッシュ内のノードのサブセットの各々が、時刻散布サービスからタイミング信号を得ることができる時刻受信装置を備え、これらのノードの各々が、マスタ計時機能として働く。この場合に、上の距離ベクトル法は、マスタ計時機能ではない各ノードが、それから最小のリンク数だけ離れたマスタ計時機能から受信する時刻情報を中継することを保証するように動作する。この配置では、ノードのサブセットだけが、特殊な時刻受信装置を備えなければならないが、単一のマスタ計時機能の故障によって、メッシュの他のすべてのノードが時刻メッセージを受信できなくなることがない（ノードは、もはやマスタ計時機能ではないものとしてそれ自体を再登録し、それを行う際にスレーブになることができる。これによって、ノードが、時刻受信装置だけが故障した場合に動作を継続できるようになる）。
【０３１５】
ＩＶ．５．プリロード機能およびトリガ機能
上で述べたように、初期メッシュ構成から最終メッシュ構成への適応は、１つまたは複数の変更ステップとして実行されることが好ましく、各ステップに、おそらくは、１つまたは複数の再彩色動作および／または１つまたは複数の経路交換動作が含まれる。複数のネットワーキング機器装置が、複数のそのような動作を同時に実行できることが好ましい。
【０３１６】
上で注記したように、そのようなステップを実行するのに要する時間は、通常は、ネットワークの総合的な信頼性に影響する。これは、ネットワークのバックアップ機能が、特定のステップ中に適応の前および適用の後よりも低い場合に特にそうである。したがって、各ステップを実行するのに必要な時間の長さを最小にすることが有益である。
【０３１７】
各ステップ中の障害の確率も、通常は、ネットワークの総合的な信頼性に影響する。上で説明したタイプの故障のほかに、適応制御処理自体の障害も検討することが好ましい。たとえば、制御メッセージが制御システムとネットワーク装置自体との間で失われるか破壊されることの効果を、検討することが好ましい。制御メッセージは、メッシュリンク自体に沿って送信されることが好ましい。通信チャネルを介して送信されるメッセージについて、それが破壊されるか失われる確率がある。通常、あるタイプのチェックサムを、通信チャネルを介して送信される制御メッセージに付加し、これによって、メッセージ内の０個以上のエラーを検出でき、訂正でき、０個以上のさらなるエラーを、訂正できないが検出することができる。エラーが、検出されるが訂正されない場合には、制御メッセージが、通常は破棄され、そのチャネルを介して通信する装置が、メッセージが失われた時と同一の手順を実行する。
【０３１８】
したがって、一般に、少ない数のステップを使用して、各ステップに要する時間を最小にし、各ステップが成功裡に指令される確率を最大にすることが有益である。少ない数のステップのシーケンスからなる適応は、ネットワークのバックアップ機能がより小さいシーケンス中にはるかに低い場合であっても、たとえばステップごとの時間が短く、ステップの成功確率が高い場合に、しばしば、より多数のステップを有する代替物より好ましい場合がある。
【０３１９】
変更ステップの指令は、プリロードおよびトリガのシーケンスによって実行されることが好ましく、このシーケンスの例を、下で詳細に説明する。プロリードおよびトリガのシーケンスは、各ステップに要する時間を最小にし、各ステップが成功裡に指令される確率を最大にし、複数のノードでの複数の変更を同期化する信頼性のある方法を提供するように設計される。
【０３２０】
要約すると、好ましい実施形態では、複雑な適応シーケンスを含む変更ステップが、ＭＣＣによって１つまたは複数のグループに分離され、あるグループの変更のすべてが、同時に行われることが要求され、各グループに「トリガ番号」が割り当てられる。ＭＣＣは、各変更に関連するトリガ番号を含むすべてのグループに関する関連情報を、適応中の同期式変更の何れかに参加する各ノードに送信する。すべての情報が関連ノードに送信された後に、ＭＣＣは、トリガ実行要求を、そのトリガにかかわるすべてのノードに送信することによって、各変更ステップを実行させる。トリガ実行要求は、そのトリガに関連するすべての変更を指定された時刻に実行する命令である。トリガについて指定された時刻の後に、ＭＣＣは、かかわったノードの各々をポーリングして、変更が成功裡に実行されたか否かを決定する。そうである場合には、ＭＣＣは、新しい指定された時刻に次のトリガを指定する。トリガ時刻は、ＭＣＣによって、そのトリガ番号のトリガ実行要求を送信する準備ができた時に１回だけ選択される。これによって、ＭＣＣが、前のステップの各々が成功したことを決定できる時に、変更シーケンスをすばやく進行できるようになる。
【０３２１】
メッシュ変更のトリガされる実行をサポートするために、ノードは、将来の経路交換動作および将来の再彩色動作の両方に関する情報を記憶できることが好ましい。
【０３２２】
経路交換の場合に、この処理が、４つの別々の部分で実行されることが好ましい。まず、経路交換変更をサポートするのに必要なすべての新しい経路に関する情報を、経路をディスエーブルと指定して、関連ノードにインストールする。その後、必要な経路交換動作に関する情報を、関連するトリガ番号のラベルを付けて、経路交換実体に送信する。次に、トリガ実行要求を、ＭＣＣが経路交換実体に送信する。最後に、最終メッシュで不要であり、したがってこの時点でディスエーブルと指定される経路を、関連するノードから除去する。経路の追加および除去が、同期化を必要としないことに留意されたい。経路交換動作自体だけが、プリロードおよびトリガのシーケンスによって実行される必要がある。適応変更シーケンスに、複数のトリガ番号の経路交換動作が含まれる場合に、トリガ番号でイネーブルと再指定される新しい経路のすべてが、好ましくは、必要な経路交換動作に関する情報が経路交換実体にプリロードされる前にロードされる。
【０３２３】
一般に、適応には、再彩色および経路交換の両方が含まれ、その結果、上の４つのステップは、下記になる：
１．新しい必要な経路のすべてをインストールし；
２．経路交換情報および再彩色情報のすべてをプリロードし；
３．トリガを指令し；
４．最終メッシュで不要なすべての経路を取り消す。
【０３２４】
これらの段階のうちの３番目だけに、メッシュの動作状態の変更が含まれる。この段階では、ＭＣＣとノードとの間で交換しなければならない情報の量は、トリガ実行要求だけが含まれるので、ほぼ最小になる（各トリガの時刻は、トリガ実行要求の内容を減らすために第２段階でプリロードしておくことができる。しかし、トリガ実行を、ノードからの状況のフィードバックに従って可変速度で進行でき、したがって、全体的に最大の速度で進行できるようにするために、トリガの時刻が別の段階として含まれる）。
【０３２５】
第３段階は別として、メッセージの交換は、メッシュの安定動作の期間中に行われる。交換の速度おび交換プロトコルは、すべての関連データの信頼性のある送達が保証されるならば、適応の成功に重要ではない。第３段階中には、トリガ実行要求機構が動作する形が、適応の成功に直接に関係する。
【０３２６】
トリガ実行要求機構は、短い要求メッセージを使用して動作することが好ましい。これらのメッセージが渡される通信チャネルは、送信される情報の各シンボルが破壊される有限の確率を有するので、メッセージが短いほど、それが破壊される確率が低くなる。伝送媒体が、固定された最小の長さを有するメッセージをサポートする（セルベースフレームングを用いる無線リンクなど）場合に、メッセージが、その最小の長さであることが好ましい。メッセージのフォーマットに、前に述べたようにチェックサムが組み込まれることが好ましい。
【０３２７】
トリガ実行要求手順に、下記のメッセージタイプが含まれることが好ましい；
ｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ（ｔｒｉｇｇｅｒ　ｎｕｍｂｅｒ，ａｃｔｉｖａｔｅ　ｔｉｍｅ）
ｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅ（ｔｒｉｇｇｅｒ　ｎｕｍｂｅｒ，ａｃｃｅｐｔｅｄ？）
ｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎ（ｔｒｉｇｇｅｒ　ｎｕｍｂｅｒ，ａｃｔｉｖａｔｅ　ｔｉｍｅ）
ｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎ＿ａｃｋｎｏｗｌｅｄｇｅ（ｔｒｉｇｇｅｒ　ｎｕｍｂｅｒ）
また、下記が含まれることが好ましい
ｔｒｉｇｇｅｒ＿ｒｏｌｌｂａｃｋ（ｔｒｉｇｇｅｒ　ｎｕｍｂｅｒ，ａｃｔｉｖａｔｅ　ｔｉｍｅ）
ｔｒｉｇｇｅｒ＿ｒｏｌｌｂａｃｋ＿ａｃｋｎｏｗｌｅｄｇｅ（ｔｒｉｇｇｅｒ　ｎｕｍｂｅｒ，ａｃｃｅｐｔｅｄ？）
ｒｏｕｎｄｔｒｉｐ＿ｍｅａｓｕｒｅ（ｓｅｎｄｉｎｇ　ｔｉｍｅ）
ｒｏｕｎｄｔｒｉｐ＿ｍｅａｓｕｒｅ＿ａｃｋｎｏｗｌｅｄｇｅ（ｓｅｎｄｉｎｇ　ｔｉｍｅ，ｒｅｓｐｏｎｄｉｎｇ　ｔｉｍｅ）
ａｃｋｎｏｗｌｅｄｇｅ（肯定応答）で終わる名前を有するメッセージは、ノードからＭＭＣに送信され、他のメッセージは、ＭＭＣからノードに送信される。
【０３２８】
メッセージＸを受信するノードは、必ずメッセージＸ＿ａｃｋｎｏｗｌｅｄｇｅを用いて応答する。さらに：
ｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅについて、ノードは、番号（ｔｒｉｇｇｅｒ　ｎｕｍｂｅｒ）および時刻（ａｃｔｉｖａｔｅ　ｔｉｍｅ）を記録し、トリガを保留中に設定する。トリガを実行できなくなる問題がない場合には、ａｃｃｅｐｔｅｄ＝ＹＥＳを応答し、そうではない場合には、ａｃｃｅｐｔｅｄ＝ＮＯを応答する。
【０３２９】
ｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎについて、トリガが保留中である場合に、そのトリガをもはや保留中ではないものとしてマークする。
【０３３０】
保留中のトリガの時刻に達した時に、ノードが、そのトリガに関連するすべてのアクションを実行する。
【０３３１】
ＭＣＣで可能な、動作の複数の方法がある。下記の方法は、通常の使用に好ましい。下記の方法は、ＭＣＣから現在最も遠いノードへのラウンドトリップ時間の知識を必要とする。ＭＣＣは、各トリガを適用しなければならないノードのリストを知り、これらのノードだけにメッセージを送信することが好ましい。
【０３３２】
ラウンドトリップ時間は、ネットワークトポロジの知識があれば、計算によって決定することができる。その代わりに、ラウンドトリップ時間を、ｒｏｕｎｄｔｒｉｐ＿ｍｅａｓｕｒｅメッセージおよびｒｏｕｎｄｔｒｉｐ＿ｍｅａｓｕｒｅ＿ａｃｋｎｏｗｌｅｄｇｅメッセージの使用によって測定することができ、ＭＣＣが、１つまたは複数のｒｏｕｎｄｔｒｉｐ＿ｍｅａｓｕｒｅメッセージを１つまたは複数のノードに送信し、各ノードが、毎回ｒｏｕｎｄｔｒｉｐ＿ｍｅａｓｕｒｅ＿ａｃｋｎｏｗｌｅｄｇｅメッセージを用いて応答する。ＭＣＣは、メッセージでマークした（肯定応答で返される）送信時刻を、肯定応答を受信した時刻と比較して、ラウンドトリップ時間を決定することができる。ＭＣＣがまだノードで既知の共通時刻を知らない場合に、肯定応答の応答時刻を使用して、ＭＣＣの時刻にその共通時刻をセットすることもできる。
【０３３３】
ＭＣＣが、ラウンドトリップ時間とすべてのノードに既知の現在時刻との両方を知っているならば、下記のシーケンスを実行することが好ましい。現在時刻から少なくとも５ラウンドトリップ時間後のアクティブ化時刻を選択した後に：
アクティブ化時刻から５ラウンドトリップ前に：
ＭＣＣが、すべてのノードにｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅを送信する；
その時から、アクティブ化時刻から４ラウンドトリップ時間前になるまで：
ＭＣＣが、受信するすべての肯定応答を記録する；
アクティブ化時刻から４ラウンドトリップ時間前に：
ＩＦ　受信されたｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅの何れかがａｃｃｅｐｔｅｄ＝ＮＯを有する
ＯＲ　ＭＣＣが、ネットワーク内で生じる障害について通知された
ＴＨＥＮ　ＭＣＣが、すべてのノードにｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎを送信する；
ＥＬＳＥ　ＭＣＣが、ｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅが受信されていないすべてのノードにｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅを送信する
その時から、アクティブ化時刻から３ラウンドトリップ時間前になるまで：
ＭＣＣが、受信するすべての肯定応答の記録を継続する；
アクティブ化時刻から３ラウンドトリップ時間前に：
ＩＦ　ｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎが既に送信されている
ＴＨＥＮ　ＭＣＣが、ａｂａｎｄｏｎ＿ａｃｋｎｏｗｌｅｄｇｅが受信されていないすべての装置にｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎを送信する
ＥＬＳＥＩＦ　受信されたｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅの何れかがａｃｃｅｐｔｅｄ＝ＮＯを有する
ＯＲ　少なくともｐ％のノードからｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅが受信されていない
ＯＲ　ＭＣＣが、ネットワーク内で生じる障害について通知された
ＴＨＥＮ　ＭＣＣが、すべてのノードにｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎを送信する；
ＥＬＳＥ　ＭＣＣが、ｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅが受信されていないすべてのノードにｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅを送信する
その時から、アクティブ化時刻から２ラウンドトリップ前になるまで：
ＭＣＣが、受信するすべての肯定応答の記録を継続する；
アクティブ化時刻から２ラウンドトリップ前に：
ＩＦ　ｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎが既に送信されている
ＴＨＥＮ　ＭＣＣが、ａｂａｎｄｏｎ＿ａｃｋｎｏｗｌｅｄｇｅが受信されていないすべての装置にｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎを送信する
ＥＬＳＥＩＦ　受信されたｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅの何れかがａｃｃｅｐｔｅｄ＝ＮＯを有する
ＯＲ　ｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅがすべてのノードから受信されてはいない
ＯＲ　ＭＣＣが、ネットワーク内で生じる障害について通知された
ＴＨＥＮ　ＭＣＣが、すべてのノードにｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎを送信する
ＥＬＳＥ　ＭＣＣがｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅ＿ａｃｋｎｏｗｌｅｄｇｅが受信されていないすべてのノードにｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅを送信する
その時から、アクティブ化時刻から１ラウンドトリップ時間前になるまで：
ＭＣＣが、受信するすべての肯定応答の記録を継続する；
アクティブ化時刻から１ラウンドトリップ時間前に：
ＩＦ　ｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎが既に送信されている
ＴＨＥＮ　ＭＣＣが、ａｂａｎｄｏｎ＿ａｃｋｎｏｗｌｅｄｇｅが受信されていないすべてのノードにｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎを送信する。
【０３３４】
アクティブ化時刻に：
ＩＦ　ｔｒｉｇｇｅｒ＿ａｂａｎｄｏｎが送信されていない
トリガされた変更がすべてのノードで行われなければならない。
【０３３５】
上の手順は、すべてのノードがトリガされた変更を実行する、またはどのノードをそれを実行しないのいずれかの結果を達成することを目指すものである。たとえばあるノードがアクティブ化要求に応答できないことに起因して、トリガが放棄される場合には、この処理全体をもう一度試行することができる。
【０３３６】
この処理で上の結果を達成する可能性を増減するために、上のシーケンスの段階の長さおよび数を、メッシュ構成に対する変更の間で変更することができる。このようにして、より重要ではない変更にすばやくトリガをかけ、より重要な変更によりゆっくりトリガをかけることができる。
【０３３７】
以下の節では、トリガされる干渉測定の使用を説明する。そのような測定の開始の失敗は、破壊にはつながらない。失敗の場合には、もう１つの開始を試みることができ、その結果、これらが、部分的にのみ成功の場合にネットワークが非動作状態になる可能性がある再彩色動作より重要ではない変更になる。
【０３３８】
トリガプロトコルの同期化特性は、同時に行われなければならない再彩色動作および／または経路交換動作を含むメッシュ変更の構成要素に有用である。これは、かなりの時間を要するものを含む、メッシュ変更のどのステップにも、より幅広く適用することもできる。たとえば、適応の１ステップで、機械的に移動されるアンテナの再位置決めと、その後の、新しい位置に達した時の無線リンクの始動が必要になる場合がある。このアクションを、１つのトリガ番号に割り当て、他のメッシュ変更データのすべてと共にプリロードすることができる。関連するトリガがアクティブにされる時に、アンテナが移動を開始し、その移動の終りに、無線リンクが始動される。
【０３３９】
トリガプロトコルが、経路の追加および除去に加えて、適応シーケンス中に行われるすべての変更を開始するのに使用されることが好ましい。これによって、変更ステップ全体を通じて、最小限の情報交換および実行の時間が必要になることが保証される。ＭＣＣは、各ステップが完了した時を決定するためにポーリングすることができ、これは、変化する時間を要する可能性があるアンテナ再定位などの動作の場合に特に有用な機能である。
【０３４０】
メッシュ変更全体を通じたトリガされる変更の使用によって、変更シーケンス中に発生する可能性がある問題からの回復が容易になる。何らかの理由でプロセスの順方向ステップを実行できない場合に、修正された変更シーケンスに関する新しい情報を転送することを必要とせずに、開始位置まで変更をロールバックすることが可能である。
【０３４１】
これが、上の好ましい実施形態で述べたｔｒｉｇｇｅｒ＿ｒｏｌｌｂａｃｋメッセージの目的、すなわち、シーケンス中に問題が生じる場合に、メッシュ変更ステップのシーケンスを逆転できるようにすることである。ｔｒｉｇｇｅｒ＿ｒｏｌｌｂａｃｋおよびその肯定応答は、上のシーケンスで、ＭＣＣでの上のシーケンスのｔｒｉｇｇｅｒ＿ａｃｔｉｖａｔｅの代わりに使用することができる。ノードでは、ｔｒｉｇｇｅｒ＿ｒｏｌｌｂａｃｋメッセージを受信した場合に、指定されたトリガ番号のアクションの逆転が保留中になる。放棄によって時間までに取り消されない場合には、逆転が、指定された時刻に行われる。
【０３４２】
ロールバック機能を提供することによって、リンクを始動できないか、シーケンスの途中で潜在的な干渉問題が検出されるなど、何らかの理由で適応ステップシーケンスを完了できない場合のエスケープ手順が可能になる。順方向トリガ機構と同様に、ロールバックは、ロールバック要求自体のほかにデータをノードに送る必要がなく、したがって、問題処理のすばやい手順がもたらされる。ノードは、シーケンス内のメッシュ変更ステップのすべてについて事前に構成されているので、指令された変更ステップの何れをもロールバックでき、アクティブにすることができる。
【０３４３】
メッシュ変更のエラーからすばやく最小限のデータ交換で回復する能力は、メッシュ変更中にバックアップ機能などの一部のネットワーク特性が一時的に減らされる場合があるので、非常に有益である。これには、特に制御メッセージの送達に影響する、リンク故障の形のエラーの場合が含まれる。メッセージに正しく肯定応答しないノードへの制御メッセージの繰り返される送信は、したがって、メッシュ変更トリガ手順の重要な部分である。
【０３４４】
ＩＶ．６．管理接続性の提供
メッシュを管理するために、通常は、メッシュノードの各々と、１つまたは複数の管理システムとの間に接続性がある。一般に、この接続性は、ネットワークの状態を１つまたは複数の制御センタから監視できるようにするために必要である。一般に、そのような接続性は、ノードを構成し、再構成するためにも使用される。適応に関して、この接続性を使用して、メッシュ変更コントローラからノードに適応命令を送信でき、各適応変更ステップの成功を監視することができる。
【０３４５】
この接続性が、無線によって達成されることが非常に望ましい。これは、メッシュを構成するのと同一のリンクを介して達成されることが好ましい。管理接続性が、少なくともメッシュのトラフィック接続性と同等の回復力を有することが非常に望ましい。特定のサービスに関連する固定された経路のすべてが、１つまたは複数の故障の結果として崩壊する場合に、トラフィック接続性が中断されることが、許容可能である場合があるが、管理接続性が、制御センタから任意のノードへのすべての可能な経路を利用できることが非常に望ましい。たとえば、管理接続性があるものとして、これを使用して、非管理接続性またはユーザトラフィック接続性を回復することができる。
【０３４６】
最大の可能な管理接続性は、一連の適応ステップが実行されつつある時に重要である。これによって、適応中に発生する障害を検出でき、訂正アクションを関連するノードで行わせることができるようになる。しかし、適応の持続時間は、行われつつあるネットワークトポロジに対する変更に起因して、継続される管理接続性を保証することが困難な期間である。
【０３４７】
ネットワーク内のすべてのノードまたは少なくとも複数の他のノードに接続されたノードを、管理トラフィックのルータとして機能するように配置することによって、管理接続性が実施されることが好ましい。この文脈でのルータは、たとえばインターネットを構成するものなど、データ通信ネットワークの構成に通常使用されるタイプの装置に類似する。各ノードでの管理ルータ機能は、時々そのノードがそれへの無線リンクまたは他のリンクを有する他のノードの各々の対応するルータ機能へのリンクを有する。
【０３４８】
各ルータが、「Ｓｈｏｒｔｅｓｔ　Ｐａｔｈ　Ｆｉｒｓｔ」または「Ｌｉｎｋ　Ｓｔａｔｅ」経路指定プロトコルによって動作することが好ましい。そのようなプロトコルは、文献に明瞭に記載されている。メッシュ管理ルータ機能の顕著な例およびその実装の好ましい基礎が、Ｉｎｔｅｒｎｅｔ　Ｅｎｇｉｎｅｅｒｉｎｇ　Ｔａｓｋ　ＦｏｒｃｅによってＲＦＣ２３２８として策定されたＯＳＰＦ標準規格である。
【０３４９】
リンク状態プロトコルでは、すべてのルータが、「リンク状態広告」と称する、他のルータへの接続に関する情報を、ネットワーク自体によって他のすべてのルータにブロードキャストする。これによって、ルータが存在することと、そのルータに接続されたどのリンクが動作しているかとの両方が示される。これによって、すべてのルータが、ネットワーク全体のトポロジおよびすべてのリンク状態変更のニュースのデータベースを獲得する。リンクが、発見される、故障する、または動作状態に復元される時に、各ルータが、ブロードキャスト機構を介して通知を受信する。各ルータは、新しい情報の各々に基づいて、それが保持する既存のデータベースを考慮して、経路指定テーブルを計算する。経路指定テーブルは、このルータＲからネットワーク内のすべての他の点への最善経路のリストであり、このルータＲがリンクＬに接続される場合に、「リンクＬは点Ｐへの最善経路の次のホップである」という形である。すべてのルータが、同一のネットワークトポロジデータベースを保持し、ローカル経路指定テーブルを計算するために同一の規則を適用するので、これらの経路指定テーブルは、ＲからＰへのメッセージがその宛先に到達するのにネットワークを介する最短経路をとるという組み合わされた効果を有する。
【０３５０】
リンク状態プロトコルは、各ルータが、他の経路指定プロトコルと比較して大きいデータベースを保持することを必要とする。しかし、他のプロトコルと比較した利益は、すべてのルータが、トポロジ変更に関する情報を受信すると、その経路指定テーブルを即座に再計算できることである。これによって、トポロジ変更が行われる際の経路指定されるネットワークのすばやい集束がもたらされる。
【０３５１】
幾つかの場合に、ＲとＰとの間の経路のリンクの数が、最善経路の唯一の決定物ではない場合がある。たとえば、リンクが、非常に異なるトラフィック容量を有する場合があり、３つの大容量リンクを介する経路が、２つの小容量リンクを介する経路より好ましい場合がある。たとえば経路内のリンクの数だけを検討するのではなく、経路のリンクのコストの合計が低いほどその経路が望ましくなるように各リンクに「コスト」を割り当てることによって、これを考慮に入れた経路指定プロトコルを作ることができる。各リンクのコストは、既知とするか、当のリンクに直接に接続されるルータ内で構成することができ、コストを、リンク状態広告ブロードキャストで他のルータに通知することができる。これによって、ネットワーク内のルータが、各リンクに関連するコストを考慮に入れて、経路指定テーブルの一貫性のある組を達成する。
【０３５２】
リンク状態プロトコルの有効性は、ネットワーク内の変化の速度に依存する。すばやい集束にもかかわらず、重大な変化の期間は、一時的な準最適動作につながる可能性があり、この場合に、たとえば、すべての点の経路指定テーブルが、一貫しておらず、直接に接続されたルータの対が、各々、Ｐへの最善経路が、次のホップとしてお互いへのリンクを介するものであると信じる場合がある。
【０３５３】
多数のリンクが一時に除去されるか始動される場合の、適応に関する連続的で一貫性がある接続性を保証する形の１つとして、経路指定機能に対する特殊な修正を組み込むことができる。
【０３５４】
第１の好ましい修正は、リンクが作成される時に、非常に高い割り当てられたコストと共に、リンクを経路指定データベースに追加することである（非常に高いとは、低コストリンクだけを介する経路が使用可能である場合に絶対に使用されなくなるのに十分に高いことを意味する）。これは、リンクの両端のルータだけの再構成によって実行することができ、あるいは、代替案では、コスト変更がすべてのルータに同時に通知される。
【０３５５】
第２の好ましい修正は、リンクのコストを再割り当てできることである。１つまたは複数のリンクの削除の前に、破壊されるリンクに、非常に高いコストが割り当てられる。また、高いコストを有する状態で作成され、現在は安定しているリンクを、低いコストに変更することができる。やはり、これらのコスト再割り当ては、リンクの両端のルータだけの再構成によって実行することができ、あるいは、代替案では、コスト変更がすべてのルータに同時に通知される。
【０３５６】
第３の好ましい修正は、各ルータを、「分割テーブルモード」に設定できることである。このモードでは、ネットワークトポロジに対するある変更の場合に、ルータが、その経路指定テーブルを再計算するが、データの転送に使用される経路指定テーブルとは別に結果を保持する。ルータがデータの転送に使用し続ける経路指定テーブルは、分割テーブルモードに入る前に使用されていたテーブルである。この動作モードが取り消される時に、最新の再計算された経路指定テーブルが、データの転送に使用されるようになる。上で述べたネットワークトポロジに対するある変更が、ある閾値より高いコストを割り当てられたリンクの故障または回復または作成と、リンクのコストの再割り当てとであることが好ましい。他のネットワーク変更が行われる場合に、経路指定テーブルの再計算が、データ転送のために、即座に実施されることが好ましい。
【０３５７】
これらの機構の組合せを使用して、適応中の最善の可能な管理接続性を保証することができる。適応中の予期されない変更がない場合の好ましい動作は、次の通りである。
【０３５８】
ステップに、リンクの除去が含まれる場合に、その除去の前に、ルータのすべてが、分割テーブルモードに入る。除去されるリンクのすべてに、高いコストが割り当てられ、その後、経路指定テーブルの再計算に必要な時間の後に、分割テーブルモードを終了する。メッシュは、リンクが削除された後に完全に接続されたままでなければならないので、新しい経路指定テーブルでは、削除されようとしているリンクが使用されない。というのは、必ずより低いコストの経路が使用可能であるからである。リンクが除去される時に、それらの何れもがどの経路指定テーブルでも使用されないので、リンクの除去を広告するリンク状態広告から続く再計算では、経路指定テーブルの変更が一切引き起こされず、ネットワークが安定したままになる。
【０３５９】
ステップに、リンクの作成が含まれる場合に、これらのリンクを、高いコストを有する新しいリンクとして作成することができる。これらの作成を広告するリンク状態広告では、経路指定テーブルに対する変更が一切引き起こされず、作成が広告される時に、ネットワークが安定したままになる。リンクのすべてが動作するようになったならば、ルータのすべてが、分割テーブルモードに入る。新しいリンクのすべてに低いコストが割り当てられ、その後、経路指定テーブルの再計算に必要な時間の後に、分割テーブルモードを終了する。
【０３６０】
上の手順によって、管理接続性が、障害のない適応全体を通じて安定したままになる。さらに、障害の場合に、すべての可能なノードへの接続性が維持される。高いコストを有する経路が、低いコストを有する経路より好ましくないだけであることに留意されたい。高いコストの経路が唯一の可能な選択肢になる場合に、経路指定テーブルが、再計算され、この経路が、管理接続性を達成するのに使用される。分割テーブルモードで、新しいテーブルがトポロジ変化の、ある場合に限って使用されるという上の規定は、このモード中の低コストリンクの故障が、接続性がより高いコストの経路を介して維持されることを妨げないことを意味する。
【０３６１】
動作モードまたはリンクコストに対する変更、リンクの削除、およびリンクの作成のすべてを、トリガ機構によって実行できることは明白である。したがって、好ましい適応中の他のすべての変更と同様に、これらを、変更ステップが実行される前にプリロードし、適応中のデータ転送を最低限にして実行することができる。
【０３６２】
ＲＦＣ２３２８で、トポロジ変更がルータに知られるようになる場合に、ルータが、経路指定の不安定性を避けるために、経路指定テーブルを再計算し終えるまでデータ転送を停止すると指定されていることに留意されたい。メッシュの好ましい実施態様では、トポロジ変化に高コストリンクの動作状態に対する変更だけが伴う場合に、この規則が適用されない。
【０３６３】
適応の場合に、これによって、経路指定テーブルの変更をもたらさないトポロジに対する変更によって、トラフィックフローが中断されないことが保証される。
【０３６４】
これを使用して、新しいノードのインストール、保守、またはインストール解除によって、メッシュ内の他所の無関係なトラフィックフローが中断されないことを保証することもできる。そのような動作中に、そのようなノードへのリンクが、おそらくは、繰り返して、動作するようになり、動作しなくなる。そのようなリンクに、処理中に高いコストを割り当てることができる。そのような期間中に、分割テーブルモードが使用されないことが好ましい。したがって、経路指定テーブルが、再計算され、適用され、その結果、各ルータが、リンクの状態によって指示されるように、影響されるノードへの経路の追加／削除を行うようになる。しかし、再計算中にトラフィックの中断はなく、その結果、すべての他の経路が、影響を受けない。
【０３６５】
ＩＶ．７．メッシュネットワーク機器の他の関連する特性
一般に、リンクが現在動作していない２つのノードの間で無線リンクがセットアップされる場合に、リンクのセットアップ処理は、かなりの時間を要し、その成功は、保証することができない。新しいリンクを始動するのに要する時間が、サービスが中断されたと見なされずに経路を中断できる時間を超える場合に、メッシュ変更を許可することができず、トラフィックが、リンクの始動が開始されるのと同時にリンクに迂回される。言い換えると、リンク始動およびリンクへのトラフィックの経路交換は、このような場合に、同時ステップとして行うことができない。適応に起因するサービス中断を避けるために、新たに開始されるリンクの動作を、トラフィックをそれに切り替える前に検証できることも望ましい可能性がある。本明細書に記載の好ましい方法を用いると、この両方の場合に対処することができるようになる。
【０３６６】
Ｖ．適応
一般に、本明細書で説明する適応方法は、メッシュネットワークの形成に使用されたか使用されている処理の適当な修正によって実現することができる。一般論として、幾つかの形成処理が、メッシュの形成に必ず必要であることと、そのような形成処理が、本明細書に記載の処理に似る場合もそうではない場合もあることとを念頭において、一般論として、本明細書に記載の適応方法で、本明細書に記載の好ましい形成方法を利用することもしないこともできる。
【０３６７】
しかし、上の一般論にもかかわらず、本明細書に記載の適応方法は、全般的におよび上で詳細に説明された形成方法を利用することが好ましい。これは、主に、本明細書に記載のこの好ましい形成方法によって作られるメッシュが、特定の適応方法の成功率を高め、そうでなければ不可能なはずのある適応方法を可能にし、他の適応方法の複雑性を減らす複数の特性を有するからである。
【０３６８】
具体的に言うと、好ましい形成方法によって作られるすべてのメッシュに、主トポロジが含まれる。上で述べたように、これは、メッシュによってサポートされるすべてのサービスのトラフィックコミットメントのすべてを満足する容量を有し、少なくとも１つのアンテナの使用が各ノードで不要である、非冗長トポロジである（ここにおいて、節ＩＩ．７で述べたように、フィーダリンクが、各々が複数のアンテナを有するが１つの見通し線だけを有するノードの対として扱われることが好ましいことを想起されたい）。サービスごとに、そのサービスの主経路が、主トポロジに沿って流れる。
【０３６９】
さらに、前に述べたように、好ましい形成方法で、指定されたノードをメッシュの「葉」として含むように、すなわち、そのようなノードが主トポロジへの１つの接続だけを有するように、メッシュを束縛することが可能である。これによって、メッシュの残りが、これらのノードと共にまたはこれらのノードなしで機能できるようになり、その結果、葉位置が、たとえばインストールされる、インストール解除される、または信頼性がないノードに適するようになる。これによって、「適応後インストール」と呼ぶことができる動作のモードが可能になり、このモードでは、すべての新しいノードが葉であり、現在のメッシュの適応を含めることができるメッシュが計画される。これは、必ず、既存のノードだけを伴う適応と、それに続く、現在のメッシュに対する変更を必要としない１つまたは複数のインストールに分解することができる。この分離は、複数の理由から重要である。第１に、夜間など、ネットワーク使用量が少ない期間中に適応を実行することが望まれる場合があるが、通常の勤務時間など、職員のコストが最低であり、顧客がサイトへのアクセスを与えるために連絡可能である時に、インストールを実行することが望まれる場合がある。適応とインストールを分離することによって、各タイプの動作を、その最も適当な時刻にスケジューリングできるようになる。これによって、メッシュに影響する変更を、人のペースで進行し、サイトの予期されない要因の対象となる、適応（自動的に実行され監視されることが好ましい）またはインストールのいずれかに、いつでも制限できるようにもなる。この分離は、望ましくない対話を最小にするために、また、ネットワークの正しい動作の監視、理解、および保証のために好ましい。
【０３７０】
複数のノードが、各々葉として指定される場合に、そのようなノードの１つの主経路が、別のそのようなノードを通過できないことに留意されたい。メッシュからのノードの追加または除去を必要とするメッシュに対する変更を行うために、これによって、これらのインストールを任意の順序で実行できるという重要な動作上の利益がもたらされる。これによって、職場の間の最善の経路指定などの地理的要因と、サイトアクセスを得ることができる時間帯などの他の要因とを、メッシュ変更が計算された後のインストールタスクのスケジューリングの基礎として使用できるようになる。これによって、たとえば、サイト可用性の変更に、ジョブ実行中に対処できるようになる。
【０３７１】
すべてのノードを葉にするもう１つの好ましい代替案では、形成処理を修正して、この規定を、ノードクラスタに関して定義される代替規定に置換する。ノードクラスタは、共通の場所に配置されるノードの組とすることができる。たとえば、ある場所に、２つの無線ノード、顧客アクセスノード、およびこれらのすべてにケーブル接続によって接続される交換装置ノードがある場合がある。そのような場合に、望ましくは、これらのインストールを、前の葉ベースの制限とは非互換の単一のジョブにすることができる。新しいノードクラスタインストールが、任意の順序で実行できるジョブを形成することを保証する１つの方法では、すべてのノードに、クラスタ識別子のラベルを付け、各クラスタ内の、これからインストールされるノードにもラベルを付ける。その後、検討中のノードから始まる方向で検討される時に、２つのノードクラスタの間の１つまたは複数の境界にまたがり、その後、これからインストールされるノードに出会うすべての経路を破棄するという追加ステップを、上の節ＩＩ．４「主トポロジの作成」で説明し、図２に示した好ましい形成方法のステップＦ７とＦ８との間に含める。
【０３７２】
幾つかの場合に、インストールジョブを任意の順序で行えることが重要ではないが、「適応後インストール」特性がそれでも必要な場合がある。そのような場合に、インストール順序の独立性の緩和によって、少ない数のステップを有する適応が行われる確率を増やすことができ、したがって、これは望ましい。このパターンに従うメッシュを作るために、上で述べたステップＦ７とＦ８との間のステップを変更して、検討中のノードから始まる方向で検討される時に、現在インストールされているノードに出会い、２つのクラスタの間の１つまたは複数の境界にまたがり、その後、これからインストールされるノードに出会うすべての経路を破棄するようにする。
【０３７３】
上記に類似する検討および手順が、インストール解除の場合に適用される。
【０３７４】
Ｖ．１．補助タイムスロット割振りの使用
メッシュ無線システムが、別個のタイムスロットからなる場合に、上で述べた好ましい彩色処理を使用して、互換性がある形で動作する無線リンクの安定した配置を作ることができる。メッシュノードに組み込まれた場合に適応の成功裡の実行の確率を改善するが、現在の彩色構成で動作するリンクの安定性に影響せずに、現在のメッシュで使用された彩色で検討されたもの以外のタイムスロットでノードが送信することを必要とする、複数の機能がある。
【０３７５】
たとえば、送信の目的が、計算された色割振りが実際に互換性のある形で動作するか否かをテストすることである場合があり、これは、テストの実行が現在のメッシュの安定性に影響しない形で行われなければならない。
【０３７６】
そのような機能は、「補助タイムスロット」に時間を割り振ることによって実行することができる。これは、通常のタイムスロット割振りの外での時間の割振りである。補助タイムスロットを提供する手法の１つが、「強奪」であり、この場合には、時々、特定のタイムスロットに割り振られた期間を強奪し、その代わりに代替タイムスロットを提供するのに使用する。他の手法は、補助時間割振りを追加することである。たとえば、無線システムのタイミング構造が、反復される標準フレームに分割され、各標準フレームに各通常のタイムスロットの１つの出現が含まれる場合に、ｎ個のそのような標準フレームの後に、次の標準フレームの前に補助フレームが追加される。上の両方の場合に、補助タイムスロットを、通常のタイムスロットよりはるかに低い頻度で発生するように配置し、その結果、補助タイムスロットによって、ごくわずかなマージンだけメッシュのトラフィック容量が減るようにすることができる。
【０３７７】
これらの機構の両方を使用して、補助タイムスロットを生成することができる。両方の場合で、補助タイムスロットが、必ずタイムスロットの連続するグループとして作られることが好ましい。補助タイムスロットが、信号測定を行うのに使用される場合に、測定される信号が、補助タイムスロットの中央で送信され、その結果、その前後に「保護」補助タイムスロットがあることが好ましい。保護タイムスロットが好ましいのは、上で注記したように、ノードが互いに十分離れて配置される場合に、ある送信ノードが、別のノードで、送信に使用されるタイムスロットの外の干渉を生成する可能性があるからである。したがって：
信号が補助タイムスロットで放出され、測定される場合に、前の通常のタイムスロットと測定タイムスロットとの間の保護タイムスロットによって、通常のメッシュ動作からの信号が、測定処理に誤差を追加しないことが保証され；
信号が補助タイムスロットで放出され、測定される場合に、放出タイムスロットと次の通常のタイムスロットとの間の保護タイムスロットによって、放出される信号が、通常のメッシュ動作に干渉しないことが保証される。
【０３７８】
補助タイムスロットは、適応処理の成功率の向上に関して複数の用途を有する。第１の用途は、これらを使用して、グループ内のタイムスロットの対を使用する特殊な無線リンクをセットアップできることである。保護タイムスロットによって囲まれる２つのタイムスロットが使用される場合に、そのようなリンクを、特殊な無線リンクと動作中のメッシュとの間の干渉問題なしにセットアップすることができる。
【０３７９】
そのような特殊な無線リンクは、適応の前に、適応ステップでの使用のために提案される見通し線の各々が、無線リンクとして使用可能であることを検証するのに使用することができる。適応シーケンスの計算が行われる前に、候補として含まれる見通し線が検証されることが好ましい。これは、長い期間に渡るバックグラウンドタスクとして実行され、見通し線が、変化する植物などに起因する新しい影響を検査するために周期的に再検査されることが好ましい。この処理は、リンクの両端の「予備」アンテナを選び、そのアンテナを、検証される見通し線に沿って向けることを必要とする。ここで、上で述べた形成方法の好ましい実施態様が利用され、その形成で、ノードごとに１つのアンテナの配置が、主トポロジのトラフィックを搬送する必要がないことに留意されたい。
【０３８０】
そのような特殊な無線リンクは、新しいノードのインストール中に、そのノードが既存のメッシュと互換性のある形で動作することを検証するのに使用することもできる。新しいメッシュの好ましい計算の一部として、新しいノードへのリンクに、彩色処理の一部として、通常のタイムスロットがすでに割り当てられている。まず、無線リンクを、新しいノードから既存のノードへ、補助タイムスロットだけを使用して、保護スロットを使用して分離して、開始する。ここで、メッシュ内のすべてのノードで、この新しいリンクの、それに割り当てられた通常のタイムスロットへの移転がノードの現在の動作に干渉するか否かを決定することが可能である。これを達成するために、新しいリンクの１つの方向が、通常のタイムスロットＴ１を割り当てられるが、現在は補助タイムスロットＡ１で動作していると仮定する。Ｔ１で受信するノードＮ１が、現在Ａ１で受信されている干渉電力を測定する。Ｎ１がＴ１で受信するこの電力が、Ａ１での電力より、少なくともＮ１の必要な復調マージンだけ大きい場合には、新しいリンクは、干渉問題を引き起こさない。そうではない場合には、Ｔ１は、新しいリンクでの使用に不適当なタイムスロットである。新しいノードへのリンクは、Ｔ１の後のタイムスロットにも干渉する可能性がある。これも、Ａ１の後の保護タイムスロットでテストすることができる。たとえば、タイムスロットＴ１＋１で影響される可能性があるノードＮ２が、現在Ａ１＋１で受信している干渉電力を測定する。Ｎ２がＴ１＋１で受信するこの電力が、Ａ１＋１の電力より、少なくともＮ２の必要な復調マージンだけ大きい場合には、新しいリンクは、干渉問題を引き起こさない。そうではない場合には、Ｔ１は、新しいリンクでの使用に不適当なタイムスロットである。
【０３８１】
補助タイムスロットは、適応ステップ自体の間に使用することもできる。たとえば、新しいリンクへの変更および彩色配置が行われようとしている時に、補助タイムスロットを使用して、前のリンクおよび彩色配置が動作している間に、この配置がメッシュにまたがって互換性があることを検証することができる。新しい配置を、通常のタイムスロットの各々について順番にテストすることができる。新しい配置のタイムスロットＴ１にｔ１個の送信器があり、そのような送信器の１つＸが、リンクＬで受信器Ｒに送信すると仮定する。リンクＬが正しく動作することを検証するために、まず、ｔ１個の送信器のすべてが、補助タイムスロットＡ１に送信する。Ｒは、Ａ１での受信電力を測定する。その後、Ｘを除くｔ１個の送信器のすべてが、送信し、Ｒが、やはりＡ１で電力を測定する。第２の電力の読みが、第１の読みより、少なくとも必要な変調マージンだけ低い場合に、リンクＬは、新しい配置で正しく動作する。
【０３８２】
上記の測定を行うために、Ｔ１を使用する送信器および受信器のすべてが、１つのアンテナを、新しい彩色配置のＴ１で使用される位置にしなければならない。ある適応シーケンスで、すべてのアンテナが通常のタイムスロットのすべての要件を同時に満足するように、すべてのアンテナを配置することが可能である。他の場合には、これが不可能である。しかし、現在のメッシュが、ノードごとに少なくとも１つの「予備」アンテナを有する、すなわち、そのアンテナが上で述べた好ましい実施形態のように主トポロジの一部として必要ではないならば、この要件を通常のタイムスロットの各々について個別に満足することが可能である。すなわち、予備アンテナを、タイムスロットＴ１用の位置に移動することができ、上の測定をｔ１個の送信器について行うことができ、その後、予備アンテナを、タイムスロットＴ２用の位置に移動することなどができる。測定シーケンス中のアンテナの移動なしですべての通常のタイムスロットについて測定を行えるようにする適応シーケンスが、実行の速度に関して利益を有することを理解されたい。
【０３８３】
タイムスロットＴ１に関する測定のすべてが、下記のように単一の同期化されるシーケンスで行われることが好ましい。測定を、タイムスロットＡ１の（ｔ１＋１）×ｃ個の連続する出現で行うことができ、ここで、ｃは、結果を許容可能な精度にするために、受信器が受信電力を測定しなければならないタイムスロットの数である。測定シーケンスの前に、ｔ１個の送信器の各々が、ｃおよびｔ１の値について通知され、２からｔ１＋１までの範囲の一意な数を割り当てられる。同一の情報が、ｔ１個の送信器の１つから受信する受信器の各々に与えられる。受信器および送信器は、すべてが、測定シーケンスが開始されるＡ１の特定の出現について通知される。これは、上で説明したトリガリングプロトコルなどの方法によって行うことができる。その後、Ａ１の最初のｃ個の出現で、すべての送信器が送信し、すべての受信器が、受信電力レベルを測定する。その後、送信器が、一時に１つずつ（送信器の各々に一意の番号が与えられたので）、Ａ１の合計ｃ個の出現の間、送信を停止する。Ａ１のｃ個の出現の後に、停止した送信器が送信を再開し、別の送信器が停止し、ｔ１個の送信器のすべてがそれを行うまでこれが繰り返される。この送信パターンを、概略的に図５に示す。送信器が送信を停止する時に、対応する受信器が、電力測定を行う。このシーケンスの終りに、各受信器が、２つの電力測定値すなわち、その送信器とすべての干渉物の測定値と、干渉物だけの測定値とを有する。第２の電力の読みが、第１の読みより、少なくとも必要な復調マージンだけ小さい場合に、このリンクは、新しい配置で正しく動作する。この方法を、本明細書では加算干渉測定と称する。
【０３８４】
代替方法が、成分干渉測定であり、この場合には、ｔ１個の送信器に、１つずつ送信させるが、最初の全送信器の送信がない。この配置は、図６に概略的に示されたものになる。この代替方法では、各受信器が、ｔ１個の送信器の各々からの受信電力を測定する。受信器は、測定シーケンスの前に、送信シーケンス内のどこで「その受信器の」送信器が送信するかについて通知される。各受信器は、したがって、「その受信器の」送信器からの信号を、他のすべての干渉物と比較することができる。リンクが正しく動作するか否かを決定するために、この成分干渉測定方法では、干渉物を所望の信号と比較する前に、干渉物を加算する必要がある。対照的に、加算干渉測定方式では、加算された干渉物を直接に測定する。リンクが正しく動作しない場合には、成分干渉測定方法によって、受信器が、どの送信器が問題の源であるかを識別できるようになる。
【０３８５】
上で説明した方法の両方が、タイムスロットＴ１のすべてのユーザの間だけの干渉のテストを可能にする。Ｔ１−１に送信する送信器がＴ１に受信するノードで干渉を引き起こす場合も、幾つかの場合に対処することができる。上で説明したメッシュでこれを可能にするために、アンテナを、Ｔ１−１とＴ１の両方の位置に同時に整列しなければならない。そのような場合に、加算干渉測定の手順を修正し、その結果、Ａ１での送信および測定のほかに、Ｔ１−１に送信しているすべての送信器が、シーケンス全体を通じて、Ａ１の直前の保護タイムスロットＡ１−１に送信するようにする。Ｔ１−２からの干渉が関係する場合に、Ｔ１−２のアンテナ位置も同時に可能であるならば、その干渉を、Ａ１−２での送信によって同様にテストすることができる。
【０３８６】
成分干渉測定について、タイムスロット間効果が、わずかに異なって測定される。Ｔ１およびＴ１＋１のすべてのアンテナ位置を、まずセットアップしなければならない。ｔ１個の送信器のシーケンスおよび測定は、上で説明したもののままである。さらに、Ｔ＋１について、すべての受信器が、Ａ１の直後の保護タイムスロットＡ１＋１に、ｔ１個の別々の干渉測定を行う。やはり、この技法を、Ｔ１＋２が関連する場合に、それに拡張することができる。
【０３８７】
将来のリンクおよびタイムスロットの互換性の測定が、適応のもう１つの任意選択部分である。これによって、適応の実行に余分な時間が追加される。しかし、これによって、リンク間の予測されない干渉に起因する適応中のリンク障害の可能性が減る。
【０３８８】
適応中の使用のほかに、成分干渉測定処理および加算干渉測定処理の一方または両方を、通常メッシュ動作中の補助タイムスロットで実行することができる。この形を使用して、これらの測定によって、変化する干渉状態の早期傾向と、そのような状態の原因の表示を提供することができる。
【０３８９】
Ｖ．２．適応の方法
使用できるメッシュ適応の方法は、それに含まれる変更の度合およびタイプにおいて異なる。メッシュ適応方法を、変更の度合またはタイプによって分類することが可能である。そのような分類が、本明細書で、単に、概念の理解の助けとして使用され、そのような方法の実際のメッシュへの適用を制限することを意図されていないことを理解されたい。好ましい実施態様では、そのような分類が、必要なアンテナ移動、主経路経路指定に対する変更、および／またはタイムスロット再割振りなどの判断基準に基づく。
【０３９０】
Ｖ．２．１．プロビジョニングとして分類される方法
これらの方法では、既存の主トポロジに対する変更が行われず、したがって、既存の主トラフィック経路に対する変更が行われない。各リンクの少なくとも１つの端が新しいノードにある無線リンクを除いて、現在のメッシュに含まれない無線リンクが、新しいメッシュ内で使用されない。したがって、新しいノードへのリンクを形成するためのものを除いて、アンテナが移動されない。これらの方法は、たとえば、１つまたは複数の新しいノードが既存のメッシュにインストールされる場合に使用することができる。さらに、これらの方法では、新しいノードの各々への新しいリンクの追加を除いて、新しいメッシュ構成の主トポロジが、初期主メッシュ構成の主トポロジと同一に束縛される。
【０３９１】
これらの方法を実施する好ましい実施形態では、形成方法がそれから選択することを許容されるリンクが、現在のメッシュ内のすべてのリンクおよび新しいノードと既存ノードとの間のすべてのリンクの組合せに制限されることを除いて、通常の形成方法によって、新しい主トポロジが得られる。さらに、すべての新しいノードが、新しい主トポロジ内の葉になるように束縛される。これらの束縛は、上の要件（存在する場合に）を満足する主トポロジを作るという結果を有する。
【０３９２】
これらの束縛を満足する有効な主トポロジが存在する場合に、既存サービスの主経路に影響せずに、新しいノードの各々をインストールすることが可能である。
【０３９３】
好ましい実施形態で残りのメッシュトポロジを計算するさまざまな選択肢が使用可能であり、したがって、プロビジョニングの代替方法が提供される。第１の代替方法は、厳密なプロビジョニングである。この場合には、現在のメッシュ全体が、それに対する修正なしに、新しいメッシュの一部を形成しなければならない。したがって、新しい主トポロジが有効であるのは、現在のメッシュ内のどの無線リンクに対してもタイムスロット構成を変更する必要なしに、適当なタイムスロットを新しいリンクに割り振ることができる場合だけである。この条件が成り立つことを保証するために、既存の主リンクにタイムスロットを追加する主経路が追加されないようにする束縛を、主形成処理に追加することができる。回復力のあるリンク追加中に、既存の回復力のあるリンクのすべてを変更なしで組み込んだ後に、形成アルゴリズムで、各リンクの少なくとも１つの端が新しいノードである回復力リンクのすべてを、これらの選択物だけに適用される通常の手順を使用して、追加することを試みる。バックアップ経路追加中に、既存の経路のすべてを変更なしで組み込んだ後に、形成アルゴリズムで、各リンクの少なくとも１つの端が新しいノードである新しいサービスのバックアップ経路のすべてを、これらの選択物だけに適用される通常の手順を使用して、追加することを試みる。再彩色中に、すべての既存の彩色が維持されなければならず、新しいリンクのタイムスロットが、これらの彩色との互換性を有しなければならない。
【０３９４】
厳密なプロビジョニングを実行する際に、既存のメッシュリンクまたは既存のサービスの経路に影響する、メッシュに対する変更が行われることが必要になってはならない。メッシュに対する唯一の変更は、インストール処理の一部としての、新しいノード、リンク、およびサービスの追加からなる。
【０３９５】
プロビジョニングの第２の方法は、加算プロビジョニングである。この場合に、現在のメッシュのすべての無線リンクで既に使用中のタイムスロットの構成を変更せずに行える場合に、既存のメッシュリンクに１つまたは複数のタイムスロットを追加することが許可される。これは、主トポロジ形成中に、影響を受けるノードの各々が未割振りの使用可能なタイムスロットを有する場合に、タイムスロットを主トポロジリンクに追加することが許容されることを除いて、厳密なプロビジョニングに関する上記のように計算される。
【０３９６】
第３の方法は、減算プロビジョニングであり、この場合には、主リンクおよび主経路が、既に存在するものと新しいノードへのリンクおよび経路とから選択されるが、回復力リンクを、主トポロジ内の新しいリンクに道を譲る必要に応じて除去することができる。
【０３９７】
第４の方法は、置換プロビジョニングであり、これは、タイムスロットの再彩色も許容される、前の２つの組合せである。
【０３９８】
これらのタイプのプロビジョニングは、上に示した順序で、徐々に高まる成功の確率を提供する。プロビジョニングによる適応の実行ステップは、上のオプションの何れが使用されるかに依存する。厳密なプロビジョニングの場合を除いて、１つまたは複数の新しいノードのインストールを可能にするために、メッシュに対する変更が必要である。これらの変更は、再分配に必要な変更のサブセットであり、再分配は、下で説明する。すべてのタイプのプロビジョニングと再分配の間に大きい相違があり、すべてのタイプのプロビジョニングには、主経路に対する修正がなく、したがって、経路交換が不要である。
【０３９９】
一般に、プロビジョニングは、メッシュに対する最小限の変更を行うことを必要とし、したがって、達成が最も簡単であり、一般に、最初にこれを試行すべきである。しかし、プロビジョニングは、許容可能な解を見つけられない場合がある。これは、たとえば、新しいノードから少なくとも２つの空きアンテナを有する既存ノードへの見通し線（これが、予備アンテナが各ノードに残っているという好ましい規定に関して有効な主トポロジを作るのに必要な条件であることを理解されたい）がないこと、または新しいノードへの唯一の可能なリンクが、最大ホップカウントの違反またはリンクの１つでの過剰なトラフィックをもたらすことが原因である場合がある。そのような場合には、より複雑なクラスの適応が必要になる。
【０４００】
Ｖ．２．２．再分配の方法
これらの方法では、各リンクの少なくとも１つの端が新しいノードである無線リンクを除いて、現在のメッシュに含まれない無線リンクが、新しいメッシュで使用されない。しかし、他の制限は課せられず、その結果、新しい主トポロジで、メッシュ内の既存のリンクを何れでも使用することができるようになる。現在のメッシュからのリンクは、必ずしも新しいメッシュに現れない可能性がある。
【０４０１】
これらの方法は、たとえば、１つまたは複数の新しいノードが既存のメッシュにインストールされる場合に使用することができる（ノードを現在のメッシュから除去する類似する方法が、下で短く説明するように、存在する）。これらの方法は、指定されたノードが葉になるように、またはメッシュの全体的なパラメータを調整する必要がある場合に、主トポロジを調整する形としても適する。
【０４０２】
再分配は、処理全体の間に候補として与えられるリンクが現在のメッシュに含まれるリンクと、各リンクの少なくとも１つの端が新しいノードにあるリンクとに制限されることを除いて、完全に無修正の形成処理を使用することによって作ることができる。
【０４０３】
この処理からの出力は、再分配がどの特定の場合でも可能である場合に、幾つかの無線リンクの使用がやめられる場合があるが、新しい無線リンクの使用が必要ではない（各リンクの少なくとも１つの端が新しいノードにある無線リンクを除く）新しいメッシュである。その結果、古いメッシュから新しいメッシュへの変更を、単一のトリガされる変更ステップとして実行することができる。メッシュの好ましい実施態様では、適応を実施する前に、新しいメッシュを彩色しなければならない。
【０４０４】
単一のトリガされる変更ステップに、経路交換動作および再彩色の両方を、すべての組合せで含めることができる。シーケンスは、上でプリロードおよびトリガの手順で説明した４つの全般的なステップに従い、再分配の実行に必要な唯一のトリガされるステップがあり、中間メッシュの動作ははない。
【０４０５】
好ましい実施形態では、干渉測定および経路コスト調整が、実行され、その場合に、詳細な動作を下記とすることができる。下の説明では、ＭＥＳＨ（Ａ）と称する開始メッシュと、ＭＥＳＨ（Ｂ）と称するターゲットメッシュに言及する。このシーケンスにおいて、ＭＥＳＨ（Ｂ）は、形成処理によって作られるメッシュであるが、インストールされる新しいノードおよびリンクのすべてが省略されている。このメッシュが動作しているならば、以下の「適応後インストール」原理に従って、これらの新しい項目をインストールすることができる：
ステップ１：下で説明するトリガされるステップ中に必要になる変更情報のすべてをプリロードする；
ステップ２：ＭＥＳＨ（Ｂ）で使用され、ＭＥＳＨ（Ａ）で使用されないすべてのトラフィック経路を追加する；
ステップ３：すべての管理ルータ機能について分割テーブルモードをイネーブルする；
ステップ４：ＭＥＳＨ（Ａ）に含まれるがＭＥＳＨ（Ｂ）に含まれないすべてのリンクを、管理経路指定データベース内で高いコストに変更する；
ステップ５：経路指定テーブルの再集束に必要な時間の後に、すべての管理ルータ機能について分割テーブルモードをディスエーブルする；
ステップ６：ＭＥＳＨ（Ｂ）の各タイムスロットの干渉挙動を順番に測定する。ＭＥＳＨ（Ｂ）で使用されるすべてのアンテナが、この段階で正しく位置決めされるので、タイムスロット間干渉を考慮に入れて測定を行うことができる；
ステップ６で、リンクの何れかが干渉を経験し、受信信号が、必要な復調マージンだけ干渉を超えないことが示される場合には、適応処理を放棄しなければならず、結果が表示され、異なる適応が計算される（たとえば、彩色を実行する時に、リンク間の干渉に関する新しい情報を考慮に入れて）。適応を放棄する場合には、上のステップ５からステップ２までを逆転しなければならない。
【０４０６】
干渉測定が満足である場合には、処理はステップ７に進む：
ステップ７：すべての動作するリンクを、そのＭＥＳＨ（Ｂ）構成について再彩色する。これには、一部のＭＥＳＨ（Ａ）リンクの破壊を含めることができる。すべてのサービスの経路をそのＭＥＳＨ（Ｂ）経路構成に切り替える。
【０４０７】
リンクの何れかが正しく動作できない場合には、やはり適応を放棄し、問題を分析しなければならず、したがって、ステップ７を逆転し、その後、上のステップ５から２までを逆転する。そうではない場合には、ＭＥＳＨ（Ｂ）が安定すると思われるまでの期間だけ待機し、その後、ステップ８に進む。
【０４０８】
ステップ８：ＭＥＳＨ（Ａ）で使用されたがＭＥＳＨ（Ｂ）で使用されていないすべてのトラフィック経路を除去する。
【０４０９】
たとえば上で詳細に説明された適応のこのクラスでは、アンテナ移動が回避され（インストール中に新しいノードへのリンクを形成するのに必要なものを除く）、中間メッシュの動作が不要であり、したがって、一般に、プロビジョニングの後に達成するのが２番目に簡単である。
【０４１０】
適応のもう１つの代替方法として、新しいメッシュの主トポロジ「ＰＲＩ（Ｂ）」が、古いメッシュＭＥＳＨ（Ａ）のトポロジによってオーバーレイされるが、すべての見通し線を冗長リンクと見なすことができるクラスの適応を使用することができる。この方法は、アンテナ移動を必要とするが、新しい主トポロジのセットアップを必要とせず、幾つかの状況で、よりよい冗長性を有するメッシュをもたらす場合がある。これは、１つの主トポロジが計算されているならば、現在のメッシュからのリンクだけではなく、すべてのリンクが、後続ステップで検討されることを除いて、再分配と同様に計算される。このタイプの適応の実行は、次に説明する、共存する主要物による適応に関するものである。
【０４１１】
たとえば上で説明した適応のどのクラスもが許容可能な解をもたらさない場合には、アンテナ移動を含む他のより複雑なクラスの適応を検討することができる。
【０４１２】
Ｖ．２．３．共存するまたはオーバーラップする主要物の方法
これらの方法では、新しい無線リンクが既存のノードの間に追加された新しいメッシュが作られる。したがって、これらの方法では、既存のメッシュ内での幾つかのアンテナ移動が必要である。これらの方法では、１つまたは２つのグループのアンテナ移動だけが必要になり、変更ステップに１つの中間メッシュだけの操作が含まれるように、新しいメッシュを作るように形成処理が束縛されることが好ましい。
【０４１３】
これらの方法では、古い主トポロジおよび新しい主トポロジに必要なすべての無線アンテナを、同時に割り振ることができるような新しいメッシュを見つけることを試みる。言い換えると、両方の主トポロジのアンテナを、すべてのノードでの使用可能なアンテナの数を超えずに、位置決めできる。したがって、新しいメッシュの主トポロジに必要なアンテナ位置を、現在の主トポロジの、メッシュにまたがるすべてのコミットされたトラフィックを搬送する能力に対する侵害なしに達成することができる。
【０４１４】
これを、下で、たとえば主トポロジＰＲＩ（Ａ）を有する、ＭＥＳＨ（Ａ）と称する開始メッシュと、主トポロジＰＲＩ（Ｂ）を有する、ＭＥＳＨ（Ｂ）と称するターゲットメッシュに言及することによって説明する。
【０４１５】
トラフィック経路が転送されるのと同時に新しい無線リンクを始動することが許容可能である場合に、古い主リンクのすべてが、新しい主リンクのすべてに置換される再彩色を実行することができる。これは、前に動作していなかったリンクに適用されるので、実際には、上で説明した再彩色の増補版である。
【０４１６】
トラフィック経路が転送される前に新しい無線リンクを始動することが必要な場合には、これによって、追加の要件が追加され、この要件は、すべてのコミットされたトラフィック負荷を搬送する現在の主トポロジおよびＰＲＩ（Ｂ）にあるがＰＲＩ（Ａ）にないリンクの各々を始動するのに必要な最小のタイムスロット数の両方をサポートするのに十分なタイムスロットが、すべてのノードで使用可能であることである。これによって、リンクのこの組合せを含む中間メッシュＭＥＳＨ（Ｉ）の使用が可能になる。ＭＥＳＨ（Ｉ）を用いると、ＰＲＩ（Ｂ）の使用に対する変更を実際に行う前に、ＰＲＩ（Ｂ）内の新しいリンクのすべてを始動でき、その動作を検証できるようになる。中間メッシュＭＥＳＨ（Ｉ）を介する適応は、標準的な増補されない再彩色機能だけの使用を必要とする。
【０４１７】
この節の残りの説明では、トラフィック経路が転送される前にリンクを始動する要件、したがって、このＭＥＳＨ（Ｉ）の使用という要件が前提である。他の場合に関する修正を説明する。
【０４１８】
下の適応のこのクラスのステップの計算の好ましい方法の説明では、上で詳細に説明した束縛されないメッシュ形成処理の形成ステップに言及する。
【０４１９】
最初の動作は、ＰＲＩ（Ｂ）を計算することである。これは、下記の修正を除いて、束縛されないメッシュ形成処理に関して進行することによって行うことができる。束縛されないメッシュ形成処理（適応の前の２つのクラスのものではない）と同様に、メッシュノードの間のすべての見通し線を、ＰＲＩ（Ｂ）の候補として形成処理に提供することができる。
【０４２０】
好ましい方法では、ＰＲＩ（Ｂ）の計算に使用される形成処理に対する修正に、形成処理の開始の前の２つの追加ステップが含まれる。第１のステップでは、すべての見通し線に、それらがＰＲＩ（Ａ）で使用されたか否かを示すフラグを用いてマークを付ける。第２のステップでは、各ノードによってサポートすることができるＰＲＩ（Ｂ）の新しいリンクの数を計算する。ＰＲＩ（Ａ）の一部を形成するリンクのノードで未使用のアンテナの数が、ａＦｒｅｅであり、ＰＲＩ（Ａ）の一部を形成するリンクのノードで使用中ではないタイムスロットの数が、ｔＦｒｅｅであり、無線リンクに必要なタイムスロットの最小の数が２であり、ｐＦｒｅｅが、ｔＦｒｅｅタイムスロットの対全体の数であり、その結果、偶数のｔＦｒｅｅについてｐＦｒｅｅ＝ｔＦｒｅｅ／２であり、奇数のｔＦｒｅｅについてｐＦｒｅｅ＝（ｔＦｒｅｅ−１）／２である場合に、そのノードによってサポートできるＰＲＩ（Ｂ）の新しいリンクの数は、ａＦｒｅｅおよびｐＦｒｅｅの小さい方である。たとえば、１６個のタイムスロットおよび４個のアンテナを有するノードが、ＰＲＩ（Ａ）で１３個のタイムスロットおよび２個のアンテナを使用する場合に、このノードは、ＰＲＩ（Ｂ）の１つの新しいリンクをサポートすることができる。同一のことが、たとえば、ＰＲＩ（Ａ）で１２個のタイムスロットおよび３個のアンテナを使用する４アンテナのノードにもあてはまる。
【０４２１】
好ましい実施形態の形成処理に対する修正には、さらに、ＰＲＩ（Ｂ）を計算する処理で適用される束縛されないメッシュ形成方法のステップＦ９の一部として追加される追加テストが含まれる。経路が、ＰＲＩ（Ｂ）での使用について評価される時に、経路内の各ノードで、ＰＲＩ（Ａ）で使用されなかった使用される（この経路について新規に）見通し線の数をカウントする。この数が、上の計算によって、そのノードがサポートできる新しいＰＲＩ（Ｂ）リンクの数を超える場合に、その経路を拒絶する。これがその数と等しい場合には、束縛されないメッシュ形成方法のステップＦ１０で、ＰＲＩ（Ａ）で使用されるものとしてフラグを立てられていない、そのノードからの未使用の見通し線のすべてを、使用不能としてマークをする。
【０４２２】
ステップＦ１１で、違反の数が０であり、その結果、経路がＰＲＩ（Ｂ）として選択される場合に、経路の各ノードで、そのノードがサポートできる新しいＰＲＩ（Ｂ）リンクの数を、ＰＲＩ（Ａ）で使用されなかった、使用されている（この経路について新規に）見通し線の数だけ減らす。
【０４２３】
ＰＲＩ（Ｂ）を計算したならば、新しいメッシュＭＥＳＨ（Ｂ）の残りの計算に関して２つのオプションを適用し、したがって、共存する主要物による適応の代替方法を形成することができる。
【０４２４】
この２つの方法は、アンテナを移動しなければならないメッシュ変更ステップを１つだけ使用して適応を実行できるか、２つ使用するかによって異なる。１つのステップだけを使用することによって、適応中の障害の危険性が減る。その一方で、２つのステップを使用することによって、ＭＥＳＨ（Ｂ）がトポロジにおいてより束縛されないので、形成処理がバックアップ機能を作る可能性が高まる。
【０４２５】
再彩色の前に干渉測定が行われる場合に、単一の移動の場合に、アンテナをすべて一緒に新しい主トポロジ位置に移動するが、古い主トポロジからのトラフィックを崩壊させずに、すべてのタイムスロットに関する測定の完全な組を行うことができるようになることが観察される。この測定には、すべてのタイムスロット間効果の測定を含めることができる。
【０４２６】
２つの移動の場合には、上記は成り立たない。そのような移動の処理の好ましい点を、下で示す。
【０４２７】
２つの移動ステップを有する適応について、ＰＲＩ（Ｂ）が計算されたならば、新しいメッシュＭＥＳＨ（Ｂ）の残りを、それ以上の修正なしに、すべての見通し線からの自由な選択を伴う形成処理を利用して計算することができる。
【０４２８】
１つの移動ステップを有する適応について、回復力リンクが選択される時に、形成処理に対するさらなる修正が行われる。回復力リンク選択処理の始めに、最初の回復力リンクの選択に進む前に、３つの余分なステップが挿入される。まず、ＰＲＩ（Ａ）のリンクに対応するがＰＲＩ（Ｂ）のリンクに対応しない見通し線のすべてを、フラグを用いてマークする（そのようなリンクは、ＭＥＳＨ（Ｂ）の候補回復力リンクの幾つかを表す）。次に、ノードごとに、ＰＲＩ（Ａ）およびＰＲＩ（Ｂ）の共存するメッシュでは使用されず、したがって単一アンテナ移動ステップで移動することができる数を意味する「移動可能アンテナ」の数をマークする。最後に、この数が０と等しいすべてのノードで、そのようなノードの各々からの見通し線のすべてを、ＰＲＩ（Ａ）にあるがＰＲＩ（Ｂ）にないリンクに対応するものとしてフラグを立てられたものに加えて、使用不能としてマークする。
【０４２９】
各回復力リンクが追加された後に、１つの余分なステップが挿入される。ＰＲＩ（Ａ）にあったものとしてフラグを立てられていないリンクを追加する時に、そのリンクの両端の移動可能なアンテナの数を減分する。各リンクの端で、空きアンテナの数が０になる場合に、そのノードからのすべての見通し線を、ＰＲＩ（Ａ）にあったものとしてフラグを立てられたものに加えて、使用不能としてマークする。
【０４３０】
好ましい方法では、この計画された適応が、適応変更ステップのシーケンスによって、メッシュ構成に対して実際に実行される。このステップを、まず、単一のアンテナ移動の場合を例として説明する：
ステップ１：下で説明するトリガされるステップ中に必要な変更情報のすべてをプリロードする；
ステップ２：ＭＥＳＨ（Ｂ）で使用されたがＭＥＳＨ（Ａ）で使用されないトラフィック経路のすべてを追加する；
ステップ３：すべての管理ルータ機能について分割テーブルモードをイネーブルする；
ステップ４：ＭＥＳＨ（Ａ）に含まれるがＭＥＳＨ（Ｂ）に含まれないすべてのリンクを、管理経路指定データベース内で高いコストに変更する。
【０４３１】
ステップ５：経路指定テーブルの再集束に必要な時間の後に、すべての管理ルータ機能について分割テーブルモードをディスエーブルする；
ステップ３および４を、単一のトリガされるアクションとして実行できることに留意されたい。この場合には、ステップ５も、おそらくはトリガされる。トリガは、まだ回復力がネットワークから除去されていないので、オプションである。しかし、経路指定テーブルは、追加された人工的なコストに起因して、準最適配置である。したがって、トリガされる動作が好ましい。というのは、これによって、経路指定テーブルが準最適である時間が短縮されるからである。ステップ６からは、トリガが使用されることが好ましい。というのは、回復力が、奪われ始め、したがって、このステップを介する最大の速度が望ましいからである。
【０４３２】
ステップ６：割り当てられたアンテナの少なくとも１つが移動されるすべてのリンクを除去し、これらのアンテナをＭＥＳＨ（Ｂ）での位置に移動する；
ステップ７および８は、再彩色を実行する前に、ＭＥＳＨ（Ｉ）およびＭＥＳＨ（Ｂ）の各々で干渉テストを行うために実行されることが好ましい。
【０４３３】
ステップ７：ＭＥＳＨ（Ｉ）の各タイムスロットの干渉挙動を順番に測定する。ＭＥＳＨ（Ｉ）で使用されるすべてのアンテナが、この段階で正しく位置決めされるので、タイムスロット間干渉を考慮に入れて測定を行うことができる；
ステップ８：ＭＥＳＨ（Ｂ）の各タイムスロットの干渉挙動を順番に測定する。ＭＥＳＨ（Ｂ）で使用されるすべてのアンテナが、この段階で正しく位置決めされるので、タイムスロット間干渉を考慮に入れて測定を行うことができる；
ステップ７または８のいずれかで、リンクの何れかが干渉を経験し、受信信号が、必要な復調マージンだけ干渉を超えないことが示される場合には、再分配について説明したように、適応処理を放棄し、問題を分析しなければならず、したがって、上のステップ６から２までが逆転される。そうではない場合には、ステップ９に進む：
ステップ９：すべての動作するリンクを、そのＭＥＳＨ（Ｉ）構成について再彩色する。すべての新しいＭＥＳＨ（Ｉ）無線リンクを、そのＭＥＳＨ（Ｉ）彩色を使用して始動する。このステップで、各リンクの確率に必要な最小の可能な数のタイムスロットだけを使用する必要があることに留意されたい。ステップ９のすべてが、１つのトリガされるアクションとして実行される。
【０４３４】
リンクの何れかが始動に失敗するか、正しく動作しない場合に、適応を放棄し、問題を分析しなければならず、したがって、ステップ９を逆転し、上のステップ６から２までを逆転する。そうではない場合には、ＭＥＳＨ（Ｉ）が安定すると思われるまでの期間だけ待機し、その後、ステップ１０に進む。
【０４３５】
現在動作している中間メッシュＭＥＳＨ（Ｉ）が、ＰＲＩ（Ａ）のトラフィックを搬送するのに必要なすべてのタイムスロットおよびＰＲＩ（Ｂ）に存在するがＰＲＩ（Ａ）にないリンクごとに少なくとも２つのタイムスロットをサポートするメッシュであることに留意されたい。可能であれば、ＭＥＳＨ（Ａ）に存在するバックアップ経路の一部も含めることができる。
【０４３６】
ステップ１０：すべての動作するリンクを、ＭＥＳＨ（Ｂ）構成について再彩色する。これには、ＭＥＳＨ（Ｉ）リンクの一部の破壊を含めることができる。すべてのサービスの経路をそのＭＥＳＨ（Ｂ）経路構成に切り替える。新しいＭＥＳＨ（Ｂ）無線リンクのすべてを、そのＭＥＳＨ（Ｂ）彩色を使用して始動する。ステップ１０のすべてが、１つのトリガされるアクションとして実行される；
リンクの何れかが始動できないか、正しく動作できない場合には、適応を放棄し、問題を分析しなければならず、したがって、ステップ１０を逆転し、ステップ９を逆転し、その後、上のステップ６から２までを逆転する。そうではない場合には、ＭＥＳＨ（Ｂ）が安定すると思われるまでの期間だけ待機し、その後、ステップ１１に進む。この待機は、ステップ９の後の待機より長いことが好ましい。というのは、この期間の後に、シーケンス全体をすばやく逆転する能力が失われるからである。
【０４３７】
ステップ１１：すべての管理ルータ機能について分割テーブルモードをイネーブルする；
ステップ１２：ＭＥＳＨ（Ｂ）に含まれるがＭＥＳＨ（Ａ）に含まれないすべてのリンクを、管理経路指定データベース内で低いコストに変更する。
【０４３８】
ステップ１３：経路指定テーブルの再集束に必要な時間の後に、すべての管理ルータ機能について分割テーブルモードをディスエーブルする；
上と同様に、ステップ１１および１２とステップ１３との各々が、単一のトリガされるステップを構成することができる。
【０４３９】
ステップ１４：ＭＥＳＨ（Ａ）で使用されたがＭＥＳＨ（Ｂ）で使用されないすべてのトラフィック経路を除去する。
【０４４０】
上の手順は、トラフィックを、無線リンクが始動されるのと同時に無線リンクに転送できない場合の単一移動適応用である。
【０４４１】
リンクの始動とトラフィックのロードを同時に実行できる場合には：（ｉ）計算段階で、ｐＦｒｅｅがもはや使用されず、その結果、ＰＲＩ（Ｂ）で使用可能な新しいアンテナの数が、ａＦｒｅｅであり、（ｉｉ）ＭＥＳＨ（Ｉ）がもはや不要であり、したがって、ステップ７および９が実行されない。
【０４４２】
二重アンテナ移動を有する適応について：（ｉ）ステップ９が成功の後に、余分なステップを使用して、ＭＥＳＨ（Ｉ）で使用されないアンテナをそのＭＥＳＨ（Ｂ）位置に移動し、（ｉｉ）上のステップ８のＭＥＳＨ（Ｂ）に関する干渉測定を、上の新しいステップの後に実行する。
【０４４３】
オーバーラップする主要物の方法の変形形態が、適応束縛なしに所望のメッシュを計算し、その後、これが、上で述べた単一または二重の移動の適応条件のいずれかを満足するＭＥＳＨ（Ｂ）を形成するか否かをテストすることである。この計算は、次のように実行することができる。束縛された形成によって所望のメッシュを計算した後に、ＰＲＩ（Ｂ）の候補として、束縛されないメッシュの主リンクおよびＰＲＩ（Ｂ）リンクだけを許容して、オーバーラップする主要物の方法を適用する。この方法が失敗しない場合には、このメッシュが、前の方法によって作られるものより好ましい可能性がある。
【０４４４】
Ｖ．２．４．反復するオーバーラップする主要物の方法
本明細書に記載の適応のクラスのうちで成功の可能性が最も高い、適応のもう１つのクラスは、上で詳細に説明した共存する主要物による適応の繰り返される組として実施される。まず、新しいターゲットトポロジを、束縛されない形成によって計算する。これが、主トポロジが現在の主トポロジと共存するターゲットメッシュである場合に、上のように１つのシーケンスで適応を実行することができる。そうではない場合には、所望の目的を達成する一連のそのようなシーケンス（各々自体は共存する主要物による適応である）を見つける必要がある。
【０４４５】
概要では、このクラスの方法は、まず、ターゲットＭＥＳＨ（Ｔ）がある新しい目標の組を満たすように、束縛されない形成を使用してＭＥＳＨ（Ｔ）を計算する。現在の目標の組を満たす現在のメッシュＭＥＳＨ（Ｃ）から開始して、各々がＭＥＳＨ（Ｔ）の目標を満たす主トポロジの数列Ｐ１．．．Ｐｎを計算するが、ここで、Ｐ１がＰＲＩ（Ｃ）であり、ＰｎがＰＲＩ（Ｔ）であり、すべてのｘ＜ｎについて、ＰｘおよびＰｘ＋１が共存する主要物である。したがって、この最後の特性は、ＭＥＳＨ（Ｃ）からＭＥＳＨ（Ｔ）への漸進的適応が、前に説明した共存する主要物の方法のｎ−１回の反復を使用して達成可能であることを意味する。この方法の変形形態の何れであっても、各反復の後のメッシュの所望の特性に従って、ｎ−１回の反復の各々で使用することができる。
【０４４６】
したがって、適応を実行するのに、既に上で述べた技法だけが必要になる。必要な唯一の新しい技法は、Ｐ１．．．Ｐｎを計算する方法であり、好ましい方法では、オーバーラップする主要物の計算を、形成処理に関して上で説明したリンクハンディキャップ方法（節ＩＩ．５．）と組み合わせる。ｙ＝１から開始して、Ｐｙおよびｐｙ＋１が共存する主要物になるように、新しいメッシュＰｙ＋１を形成することを繰り返して試みる。上で示した共存する主要物ＰＲＩ（Ｂ）の計算処理に従い、ＰＲＩ（Ｃ）に現れないすべてのリンクにハンディキャップを適用し、現れるリンクにハンディキャップを適用しないという追加の訂正を用いる。
【０４４７】
このハンディキャップの適用の結果は、ＰＲＩ（Ｃ）のトポロジに向かう傾向があるＰｙ＋１の推移を作ることである。この計算に適用できるオプションに、適用されるハンディキャップのレベルＨと、各Ｐｙ＋１の計算のために提供される見通し線の全体的な組とが含まれる。見通し線の組は、Ｐｙの見通し線およびＰＲＩ（Ｃ）の見通し線とすることができ、代替案では、すべての見通し線とすることができる。好ましいオプションの１つが、Ｐｙ＋１の各々について下記のシーケンスを実行することである。まず、２つのメッシュノードの間の許容されるホップカウントを超えるＨの値を使用し、ＰｙおよびＰＲＩ（Ｃ）の見通し線だけを検討する。これが、Ｐｙと異なる結果を作らない場合には、Ｈを繰り返して減らし、この処理を再試行する。それでもＰｙと異なる結果が作られない場合には、今度はすべての見通し線を考慮して、Ｈを減らす上のシーケンスを繰り返す。今回の結果が許容可能になるのは、結果がＰｙと異なり、結果にＰＲＩ（Ｃ）からのリンクがＰｙからのリンクより多く含む場合に限られる。
【０４４８】
ＰｘおよびＰｘ＋１が、ｘ＜ｎについて共存する主要物の対であるという要件のゆえに、Ｐ１がＰＲＩ（Ｔ）になり、ＰｎがＰＲＩ（Ｃ）になるように上の処理を実行することもできることを諒解されたい。そのような場合の実行の方法は、メッシュ変更がＰ１からＰｎへではなくＰｎからＰ１への順序で行われることを除いて、同一である。
【０４４９】
Ｖ．３．他の適応オプション
適応の上の説明では、ところどころでノードを追加するのに必要な適応を参照したが、前に述べたように、たとえばノードを現在のメッシュから除去する時、ノードの特定の加入者のサービスレベル（たとえば帯域幅要件）の変更に対処するため、およびたとえば現在のメッシュが準最適またはある品質閾値未満になる場合にメッシュを最適化するためなど、他の状況で適応が必要になる場合がある。
【０４５０】
ノードの除去に関して、「適応後インストール」手順を、「適応後インストール除去」に置換することができ、調整されるメッシュは、関連するノードが適応処理中に葉ノードに束縛されるならば、関連するノードの除去に適する。
【０４５１】
幾つかの場合に、許容される同時メッシュ変更の数を、１または他の何らかの小さい数に制限することが望ましい場合がある。この場合に、２つの好ましい手法がある。ある手法では、上で説明した方法を変更し、その結果、この変更の最大個数に制限されたステップを作るようにする。代替案では、方法を変更しないが、方法によって作られる大きいステップの各々を、全体としての結果が大きいステップと同一である小さいステップの組に変形する。
【０４５２】
本発明の実施形態を、本明細書では、主に、コンピュータ装置内で実行されるコンピュータ処理およびコンピュータ装置自体を含む図面を参照して説明したが、本発明は、コンピュータプログラム、特に本発明を実施するように適合された担体上または担体内のコンピュータプログラムにも拡張される。プログラムは、ソースコード、オブジェクトコード、部分的にコンパイルされた形などのコード中間ソースおよびオブジェクトコード、あるいは、本発明による処理の実施に使用するのに適する他の何らかの形とすることができる。担体は、プログラムを担持することができるすべての実体または装置である。たとえば、担体に、たとえばＣＤ　ＲＯＭまたは半導体ＲＯＭなどのＲＯＭなどの記憶媒体、あるいは、たとえばフロッピディスクまたはハードディスクなどの磁気記録媒体を含めることができる。
【０４５３】
特に図面に概略的に示された例に関して本発明の実施形態を説明してきた。しかし、本発明の範囲内で、説明された例に対する変形形態および修正形態を作ることができることを諒解されたい。
【図面の簡単な説明】
【図１】
相互接続されたノードのメッシュによって提供され、トランクに接続される、ネットワークの例を概略的に示す図である。
【図２Ａおよび２Ｂ】
本発明による形成方法の例の概略流れ図を示す図である。
【図３】
アンチオーファン手順の例の動作を示す概略図である。
【図４】
相互接続されたノードのメッシュによって提供され、交換局を介してトランクに接続される、ネットワークのもう１つの例を概略的に示す図である。
【図５】
リンクの組が自己整合性のある形で動作するか否かを決定するための伝送パターンの第１の例を概略的に示す図である。
【図６】
リンクの組が自己性合成のある形で動作するか否かに関する伝送パターンの第２の例を概略的に示す図である。
【図２Ａ】
2004511957.tif 000003
【図２Ｂ】
2004511957.tif 000004
【図３】
2004511957.tif 000005
【図５】
2004511957.tif 000006
【図６】
2004511957.tif 000007
【国際公開パンフレット】
2004511957.tif 000008
2004511957.tif 000009
2004511957.tif 000010
2004511957.tif 000011
2004511957.tif 000012
2004511957.tif 000013
2004511957.tif 000014
2004511957.tif 000015
2004511957.tif 000016
2004511957.tif 000017
2004511957.tif 000018
2004511957.tif 000019
2004511957.tif 000020
2004511957.tif 000021
2004511957.tif 000022
2004511957.tif 000023
2004511957.tif 000024
2004511957.tif 000025
2004511957.tif 000026
2004511957.tif 000027
2004511957.tif 000028
2004511957.tif 000029
2004511957.tif 000030
2004511957.tif 000031
2004511957.tif 000032
2004511957.tif 000033
2004511957.tif 000034
2004511957.tif 000035
2004511957.tif 000036
2004511957.tif 000037
2004511957.tif 000038
2004511957.tif 000039
2004511957.tif 000040
2004511957.tif 000041
2004511957.tif 000042
2004511957.tif 000043
2004511957.tif 000044
2004511957.tif 000045
2004511957.tif 000046
2004511957.tif 000047
2004511957.tif 000048
2004511957.tif 000049
2004511957.tif 000050
2004511957.tif 000051
2004511957.tif 000052
2004511957.tif 000053
2004511957.tif 000054
2004511957.tif 000055
2004511957.tif 000056
2004511957.tif 000057
2004511957.tif 000058
2004511957.tif 000059
2004511957.tif 000060
2004511957.tif 000061
2004511957.tif 000062
2004511957.tif 000063
2004511957.tif 000064
2004511957.tif 000065
2004511957.tif 000066
2004511957.tif 000067
2004511957.tif 000068
2004511957.tif 000069
2004511957.tif 000070
2004511957.tif 000071
2004511957.tif 000072
2004511957.tif 000073
2004511957.tif 000074
2004511957.tif 000075
2004511957.tif 000076
2004511957.tif 000077
2004511957.tif 000078
2004511957.tif 000079
2004511957.tif 000080
2004511957.tif 000081
2004511957.tif 000082
2004511957.tif 000083
2004511957.tif 000084
2004511957.tif 000085
2004511957.tif 000086
2004511957.tif 000087
2004511957.tif 000088
2004511957.tif 000089
2004511957.tif 000090
2004511957.tif 000091
2004511957.tif 000092
2004511957.tif 000093
2004511957.tif 000094
2004511957.tif 000095
2004511957.tif 000096
2004511957.tif 000097
2004511957.tif 000098
2004511957.tif 000099
2004511957.tif 000100
2004511957.tif 000101
2004511957.tif 000102
2004511957.tif 000103
2004511957.tif 000104
2004511957.tif 000105
2004511957.tif 000106
2004511957.tif 000107
2004511957.tif 000108
2004511957.tif 000109
2004511957.tif 000110
2004511957.tif 000111
2004511957.tif 000112
2004511957.tif 000113
2004511957.tif 000114
2004511957.tif 000115
2004511957.tif 000116
2004511957.tif 000117
2004511957.tif 000118
2004511957.tif 000119
2004511957.tif 000120
2004511957.tif 000121
2004511957.tif 000122
2004511957.tif 000123
2004511957.tif 000124
2004511957.tif 000125
2004511957.tif 000126
2004511957.tif 000127
2004511957.tif 000128
2004511957.tif 000129
2004511957.tif 000130
2004511957.tif 000131
2004511957.tif 000132
2004511957.tif 000133
2004511957.tif 000134
2004511957.tif 000135
2004511957.tif 000136
2004511957.tif 000137
2004511957.tif 000138
2004511957.tif 000139
2004511957.tif 000140
2004511957.tif 000141
2004511957.tif 000142
2004511957.tif 000143
2004511957.tif 000144
2004511957.tif 000145
2004511957.tif 000146
2004511957.tif 000147
2004511957.tif 000148
2004511957.tif 000149
2004511957.tif 000150
2004511957.tif 000151
2004511957.tif 000152
2004511957.tif 000153
2004511957.tif 000154
2004511957.tif 000155
2004511957.tif 000156
2004511957.tif 000157
2004511957.tif 000158
2004511957.tif 000159
2004511957.tif 000160
2004511957.tif 000161
2004511957.tif 000162
2004511957.tif 000163
2004511957.tif 000164
2004511957.tif 000165
2004511957.tif 000166
2004511957.tif 000167
2004511957.tif 000168
2004511957.tif 000169
2004511957.tif 000170
2004511957.tif 000171
2004511957.tif 000172
2004511957.tif 000173
2004511957.tif 000174
2004511957.tif 000175
2004511957.tif 000176
2004511957.tif 000177
2004511957.tif 000178
2004511957.tif 000179
2004511957.tif 000180
2004511957.tif 000181
2004511957.tif 000182
2004511957.tif 000183
2004511957.tif 000184
2004511957.tif 000185
2004511957.tif 000186
2004511957.tif 000187
2004511957.tif 000188
2004511957.tif 000189
2004511957.tif 000190
2004511957.tif 000191
2004511957.tif 000192
2004511957.tif 000193
2004511957.tif 000194
2004511957.tif 000195
2004511957.tif 000196
2004511957.tif 000197
2004511957.tif 000198
2004511957.tif 000199
2004511957.tif 000200
2004511957.tif 000201
2004511957.tif 000202
2004511957.tif 000203
2004511957.tif 000204
2004511957.tif 000205
2004511957.tif 000206
2004511957.tif 000207
2004511957.tif 000208
【国際公開パンフレット（コレクトバージョン）】
2004511957.tif 000209
2004511957.tif 000210
【国際調査報告】
2004511957.tif 000211
2004511957.tif 000212
2004511957.tif 000213
2004511957.tif 000214