Method and system for enabling the efficient operation of arbitrarily interconnected mesh networks
Abstract
Solution.Wireless mesh networks (or "mesh") can be arbitrarily interconnected with each other to provide varying levels of coverage and redundancy as needed. Interoperability between meshes with different settings, internal behavior, or both is freely tailorable in unlimited combinations. The enhanced explicit cross-bridge control protocol works with existing control packets. Existing broadcast packet floods are used to learn the best route across interconnected meshes (called "multi-mesh"). An enhanced routing protocol that operates within each mesh is a robust multi with respect to the memory and processing time required by that routing protocol by optionally examining information specific to each said mesh during traffic forwarding. Enables mesh scaling. Communication scalability is improved by setting the meshes within a range of mutual interference so that the meshes operate at multiple frequencies to achieve frequency diversity across the multi-mesh. Each mesh can also operate at frequencies that do not interfere with each other. [Selection diagram] Fig. 1
Term
Term ended
Projected expiry passed 19 July 2026, 0.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
531 claims: 29 independent, 502 dependent
- 1システムは、以下から成る:無線網状回路網間の連続したパケットによるマルチ網状回路網としての操作第1および第2の無線網状回路網のための手段;防止フォワーディングのための手段は、無線網状回路網との間にループする;そこにおいて、オペレーティングのための手段は、それぞれ第一および第二の無線網状回路網と関連した第1および第2のメッシュ橋ノードを含む;そして、転送ループの中で防止すること間の手段は、識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てるための手段を含む。
- 2各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除するための手段から更に成っている請求項1のシステム。
- 3請求項2(冗長なブロードキャストパケット大量出血を排除するための手段が識別子に一つには基づく)のシステム。
- 4少なくともルート・コスト情報に一つには基づく効率的な方法に従って最も少なくパケットのいくつかで転送のための手段から更に成っている請求項1のシステム。
- 5請求項4(転送のための手段が橋関連横断の間、少なくともルート・コスト情報を一つには蓄積するための手段を含む)のシステム。
- 6請求項4(転送のための手段が無線網状回路網のうちの少なくとも1つの横断の間、少なくともルート・コスト情報を一つには蓄積するための手段を含む)のシステム。
- 7請求項4(ルート・コスト情報が制御パケットより先に存在する際に伝達される)のシステム。
- 8請求項4(ルート・コスト情報がデータパケットより先に存在する際に伝達される)のシステム。
- 9請求項1(オペレーティングのための手段が少なくとも一つの無線リンクを含む)のシステム。
- 10請求項1(オペレーティングのための手段が少なくとも一つのワイヤード関連を含む)のシステム。
- 11請求項1(識別子が既存の制御パケットに含む)のシステム。
- 12請求項1(識別子が既存のデータパケットに含む)のシステム。
- 13請求項1(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)のシステム。
- 14請求項13(周波数の割当てが同一である)のシステム。
- 15請求項13(周波数の割当てが明瞭である)のシステム。
- 16請求項13(周波数の割当てが非妨げている)のシステム。
- 17請求項13(周波数の割当てが妨げている)のシステム。
- 18請求項13(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)のシステム。
- 19請求項1(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)のシステム。
- 20請求項19(ルーティング・プロトコルが同一である)のシステム。
- 21請求項19(ルーティング・プロトコルが明瞭である)のシステム。
- 22請求項1(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 23請求項1(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 24請求項1(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 25請求項1(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 26請求項1(オペレーティングのための手段が作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網のための第2の手段から更に成るための第1の手段である)のシステム。
- 27負荷平衡テクニックに従ってオペレーティングのための制御第一および第二の手段のための手段から更に成っている請求項26のシステム。
- 28冗長性/フェイルオーバ・テクニックに従ってオペレーティングのための制御第一および第二の手段のための手段から更に成っている請求項26のシステム。
- 29請求項26(オペレーティングのための第一および第二の手段がブリッジ―リンク・プロトコルと連動して手術可能である)のシステム。
- 30請求項29(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)のシステム。
- 31システムは、以下から成る:無線網状回路網の間でパケットを交換することによるマルチ網状回路網としての操作第1および第2の無線網状回路網のための手段;各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除するための手段;そこにおいて、オペレーティングのための手段は、それぞれ第一および第二の無線網状回路網と関連した第1および第2のメッシュ橋ノードを含む;そして、冗長なブロードキャストパケット大量出血を排除するための手段は、識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てるための手段を含む。
- 32無線網状回路網との間に転送ループを防止するための手段から更に成っている請求項31のシステム。
- 33請求項32(防止転送ループのための手段が識別子に一つには基づく)のシステム。
- 34少なくともルート・コスト情報に一つには基づく効率的な方法に従って最も少なくパケットのいくつかで転送のための手段から更に成っている請求項31のシステム。
- 35請求項34(転送のための手段が橋関連横断の間、少なくともルート・コスト情報を一つには蓄積するための手段を含む)のシステム。
- 36請求項34(転送のための手段が無線網状回路網のうちの少なくとも1つの横断の間、少なくともルート・コスト情報を一つには蓄積するための手段を含む)のシステム。
- 37請求項34(ルート・コスト情報が制御パケットより先に存在する際に伝達される)のシステム。
- 38請求項34(ルート・コスト情報がデータパケットより先に存在する際に伝達される)のシステム。
- 39請求項31(オペレーティングのための手段が少なくとも一つの無線リンクを含む)のシステム。
- 40請求項31(オペレーティングのための手段が少なくとも一つのワイヤード関連を含む)のシステム。
- 41請求項31(識別子が既存の制御パケットに含む)のシステム。
- 42請求項31(識別子が既存のデータパケットに含む)のシステム。
- 43請求項31(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)のシステム。
- 44請求項43(周波数の割当てが同一である)のシステム。
- 45請求項43(周波数の割当てが明瞭である)のシステム。
- 46請求項43(周波数の割当てが非妨げている)のシステム。
- 47請求項43(周波数の割当てが妨げている)のシステム。
- 48請求項43(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)のシステム。
- 49請求項31(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)のシステム。
- 50請求項49(ルーティング・プロトコルが同一である)のシステム。
- 51請求項49(ルーティング・プロトコルが明瞭である)のシステム。
- 52請求項31(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 53請求項31(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 54請求項31(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 55請求項31(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 56請求項31(オペレーティングのための手段が作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網のための第2の手段から更に成るための第1の手段である)のシステム。
- 57負荷平衡テクニックに従ってオペレーティングのための制御第一および第二の手段のための手段から更に成っている請求項56のシステム。
- 58冗長性/フェイルオーバ・テクニックに従ってオペレーティングのための制御第一および第二の手段のための手段から更に成っている請求項56のシステム。
- 59請求項56(オペレーティングのための第一および第二の手段がブリッジ―リンク・プロトコルと連動して手術可能である)のシステム。
- 60請求項59(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)のシステム。
- 61システムは、以下から成る:無線網状回路網間でパケットを受け渡すことによるマルチ網状回路網としての操作第1および第2の無線網状回路網のための手段;少なくともルート・コスト情報に一つには基づく効率的な方法に従う転送パケットのための手段;そこにおいて、オペレーティングのための手段は、それぞれ第一および第二の無線網状回路網と関連した第1および第2のメッシュ橋ノードを含む;そして、転送パケットのための手段は、通過の間、少なくともルート・コスト情報を一つには蓄積するための手段を含む。
- 62各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除するための手段から更に成っている請求項61のシステム。
- 63請求項62(冗長なブロードキャストパケット大量出血を排除するための手段が最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てられる識別子に一つには基づく)のシステム。
- 64請求項63(識別子が既存の制御パケットに含む)のシステム。
- 65請求項63(識別子が既存のデータパケットに含む)のシステム。
- 66無線網状回路網との間に転送ループを防止するための手段から更に成っている請求項61のシステム。
- 67請求項66(防止転送ループのための手段が最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てられる識別子に一つには基づく)のシステム。
- 68請求項67(識別子が既存の制御パケットに含む)のシステム。
- 69請求項67(識別子が既存のデータパケットに含む)のシステム。
- 70請求項61(転送パケットのための手段が橋関連横断の間、少なくともルート・コスト情報を一つには蓄積するための手段を含む)のシステム。
- 71請求項61(転送パケットのための手段が無線網状回路網のうちの少なくとも1つの横断の間、少なくともルート・コスト情報を一つには蓄積するための手段を含む)のシステム。
- 72請求項61(ルート・コスト情報が制御パケットより先に存在する際に伝達される)のシステム。
- 73請求項61(ルート・コスト情報がデータパケットより先に存在する際に伝達される)のシステム。
- 74請求項61(オペレーティングのための手段が少なくとも一つの無線リンクを含む)のシステム。
- 75請求項61(オペレーティングのための手段が少なくとも一つのワイヤード関連を含む)のシステム。
- 76請求項61(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)のシステム。
- 77請求項76(周波数の割当てが同一である)のシステム。
- 78請求項76(周波数の割当てが明瞭である)のシステム。
- 79請求項76(周波数の割当てが非妨げている)のシステム。
- 80請求項76(周波数の割当てが妨げている)のシステム。
- 81請求項76(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)のシステム。
- 82請求項61(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)のシステム。
- 83請求項82(ルーティング・プロトコルが同一である)のシステム。
- 84請求項82(ルーティング・プロトコルが明瞭である)のシステム。
- 85請求項61(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 86請求項61(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 87請求項61(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 88請求項61(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 89請求項61(オペレーティングのための手段が作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網のための第2の手段から更に成るための第1の手段である)のシステム。
- 90負荷平衡テクニックに従ってオペレーティングのための制御第一および第二の手段のための手段から更に成っている請求項89のシステム。
- 91冗長性/フェイルオーバ・テクニックに従ってオペレーティングのための制御第一および第二の手段のための手段から更に成っている請求項89のシステム。
- 92請求項89(オペレーティングのための第一および第二の手段がブリッジ―リンク・プロトコルと連動して手術可能である)のシステム。
- 93請求項92(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)のシステム。
- 94方法は、以下を含む:無線網状回路網間の連続したパケットによるマルチ網状回路網としての操作第1および第2の無線網状回路網;防止フォワーディングは、無線網状回路網との間に輪になる;そこにおいて、オペレーティングは、それぞれ第一および第二の無線網状回路網と関連した管理第1および第2のメッシュ橋ノードから成る;そして、転送ループを防止することは、識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てることから成る。
- 95請求項94の方法(各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除することを更に含む)。
- 96請求項95(除去している冗長なブロードキャストパケット大量出血が識別子に一つには基づく)の方法。
- 97少なくともルート・コスト情報に一つには基づく効率的な方法に従って転送パケットから更に成っている請求項94の方法。
- 98請求項97(ブリッジの間、少なくともルート・コスト情報を一つには蓄積している転送パケット構成が横断を連結する)の方法。
- 99請求項97(ルートを蓄積している転送パケット構成が無線網状回路網のうちの少なくとも1つの横断の間、少なくとも情報を一つには犠牲にした)の方法。
- 100請求項97(ルート・コスト情報が制御パケットより先に存在する際に伝達される)の方法。
- 101請求項97(ルート・コスト情報がデータパケットより先に存在する際に伝達される)の方法。
- 102請求項94(オペレーティングが管理少なくとも一つの無線リンクから成る)の方法。
- 103請求項94(オペレーティングが管理少なくとも一つのワイヤード・リンクから成る)の方法。
- 104請求項94(識別子が既存の制御パケットに含む)の方法。
- 105請求項94(識別子が既存のデータパケットに含む)の方法。
- 106請求項94(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)の方法。
- 107請求項106(周波数の割当てが同一である)の方法。
- 108請求項106(周波数の割当てが明瞭である)の方法。
- 109請求項106(周波数の割当てが非妨げている)の方法。
- 110請求項106(周波数の割当てが妨げている)の方法。
- 111請求項106(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)の方法。
- 112請求項94(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)の方法。
- 113請求項112(ルーティング・プロトコルが同一である)の方法。
- 114請求項112(ルーティング・プロトコルが明瞭である)の方法。
- 115請求項94(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の方法。
- 116請求項94(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)の方法。
- 117請求項94(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の方法。
- 118請求項94(各無線網状回路網が同じ物理レイヤに従って手術可能である)の方法。
- 119請求項94(オペレーティングが作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網の第2の行為から更に成ることの第1の行為である)の方法。
- 120負荷平衡テクニックに従ってオペレーティングの制御第一および第二の行為から更に成っている請求項119の方法。
- 121冗長性/フェイルオーバ・テクニックに従ってオペレーティングの制御第一および第二の行為から更に成っている請求項119の方法。
- 122請求項119(オペレーティングの第一および第二の行為がブリッジ―リンク・プロトコルと連動して手術可能である)の方法。
- 123請求項122(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)の方法。
- 124方法は、以下を含む:無線網状回路網の間でパケットを交換することによるマルチ網状回路網としての操作第1および第2の無線網状回路網;各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除すること;そこにおいて、オペレーティングは、それぞれ第一および第二の無線網状回路網と関連した管理第1および第2のメッシュ橋ノードから成る;そして、除去している冗長なブロードキャストパケット大量出血は、識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てることから成る。
- 125無線網状回路網との間に防止転送ループから更に成っている請求項124の方法。
- 126請求項125の方法、防止フォワーディングが、輪になる識別子に一つには基づく。
- 127少なくともルート・コスト情報に一つには基づく効率的な方法に従って転送パケットから更に成っている請求項124の方法。
- 128請求項127(ブリッジの間、少なくともルート・コスト情報を一つには蓄積している転送パケット構成が横断を連結する)の方法。
- 129請求項127(ルートを蓄積している転送パケット構成が無線網状回路網のうちの少なくとも1つの横断の間、少なくとも情報を一つには犠牲にした)の方法。
- 130請求項127(ルート・コスト情報が制御パケットより先に存在する際に伝達される)の方法。
- 131請求項127(ルート・コスト情報がデータパケットより先に存在する際に伝達される)の方法。
- 132請求項124(オペレーティングが管理少なくとも一つの無線リンクから成る)の方法。
- 133請求項124(オペレーティングが管理少なくとも一つのワイヤード・リンクから成る)の方法。
- 134請求項124(識別子が既存の制御パケットに含む)の方法。
- 135請求項124(識別子が既存のデータパケットに含む)の方法。
- 136請求項124(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)の方法。
- 137請求項136(周波数の割当てが同一である)の方法。
- 138請求項136(周波数の割当てが明瞭である)の方法。
- 139請求項136(周波数の割当てが非妨げている)の方法。
- 140請求項136(周波数の割当てが妨げている)の方法。
- 141請求項136(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)の方法。
- 142請求項124(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)の方法。
- 143請求項142(ルーティング・プロトコルが同一である)の方法。
- 144請求項142(ルーティング・プロトコルが明瞭である)の方法。
- 145請求項124(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の方法。
- 146請求項124(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の方法。
- 147法。請求項124(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の方法。
- 148請求項124(各無線網状回路網が同じ物理レイヤに従って手術可能である)の方法。
- 149請求項124(オペレーティングが作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網の第2の行為から更に成ることの第1の行為である)の方法。
- 150負荷平衡テクニックに従ってオペレーティングの制御第一および第二の行為から更に成っている請求項149の方法。
- 151冗長性/フェイルオーバ・テクニックに従ってオペレーティングの制御第一および第二の行為から更に成っている請求項149の方法。
- 152請求項149(オペレーティングの第一および第二の行為がブリッジ―リンク・プロトコルと連動して手術可能である)の方法。
- 153請求項152(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)の方法。
- 154方法であって、 第1の無線メッシュネットワークおよび第2の無線メッシュネットワークを、これらの無線メッシュネットワーク間でパケットを渡すことにより、マルチメッシュネットワークとして操作する工程と、 少なくとも部分的にルートコスト情報に基づく効率的な経路に従ってパケットを転送する工程と を有し、 前記操作する工程は、前記第1の無線メッシュネットワークおよび前記第2の無線メッシュネットワークにそれぞれ関連付けられた第1のメッシュブリッジノードおよび第2のメッシュブリッジノードを管理する工程を有し、 前記パケットを転送する工程は、前記パケットの引き渡し中、少なくとも部分的に前記ルートコスト情報を累積する工程を有する 方法。
- 155請求項154記載の方法において、この方法は、さらに、 各無線メッシュネットワーク内で、冗長なブロードキャストパケット・フラッディングを排除する工程を有するものである。
- 156請求項155記載の方法において、前記冗長なブロードキャストパケット・フラッディングを排除する工程は前記パケットの少なくとも一部の各々に割り当てられた識別子に部分的に基づくものであって、各識別子は各々の第1の部分および各々の第2の部分を有し、前記各々の第1の部分は前記マルチメッシュネットワークへの各パケットの各々のエントリポイントを一意に識別し、前記各々の第2の部分は各前記エントリポイントの文脈で各パケットを一意に識別するものである。
- 157請求項156記載の方法において、前記識別子は、既存の制御パケットに含まれるものである。
- 158請求項156記載の方法において、前記識別子は、既存のデータパケットに含まれるものである。
- 159請求項154記載の方法において、この方法は、さらに、 前記無線メッシュネットワーク間の転送ループを防ぐ工程を有するものである。
- 160請求項159記載の方法において、前記転送ループを防ぐ工程は、前記パケットの少なくとも一部の各々に割り当てられた識別子に部分的に基づくものであって、各識別子は各々の第1の部分および各々の第2の部分を有し、前記各々の第1の部分は前記マルチメッシュネットワークへの各パケットの各々のエントリポイントを一意に識別し、前記各々の第2の部分は各前記エントリポイントの文脈で各パケットを一意に識別するものである。
- 161請求項160記載の方法において、前記識別子は、既存の制御パケットに含まれるものである。
- 162請求項160記載の方法において、前記識別子は、既存のデータパケットに含まれるものである。
- 163請求項154記載の方法において、前記パケットを転送する工程は、ブリッジリンク通過中、少なくとも部分的に前記ルートコスト情報を累積する工程を有するものである。
- 164請求項154記載の方法において、前記パケットを転送する工程は、無線メッシュネットワークのうち少なくとも1つが通過中、少なくとも部分的に前記ルートコスト情報を累積する工程を有するものである。
- 165請求項154(ルート・コスト情報が制御パケットより先に存在する際に伝達される)の方法。
- 166請求項154(ルート・コスト情報がデータパケットより先に存在する際に伝達される)の方法。
- 167請求項154(オペレーティングが管理少なくとも一つの無線リンクから成る)の方法。
- 168請求項154(オペレーティングが管理少なくとも一つのワイヤード・リンクから成る)の方法。
- 169請求項154(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)の方法。
- 170請求項169(周波数の割当てが同一である)の方法。
- 171請求項169(周波数の割当てが明瞭である)の方法。
- 172請求項169(周波数の割当てが非妨げている)の方法。
- 173請求項169(周波数の割当てが妨げている)の方法。
- 174請求項169(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)の方法。
- 175請求項154(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)の方法。
- 176請求項175(ルーティング・プロトコルが同一である)の方法。
- 177請求項175(ルーティング・プロトコルが明瞭である)の方法。
- 178請求項154(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の方法。
- 179請求項154(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)の方法。
- 180請求項154(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の方法。
- 181請求項154(各無線網状回路網が同じ物理レイヤに従って手術可能である)の方法。
- 182請求項154(オペレーティングが作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網の第2の行為から更に成ることの第1の行為である)の方法。
- 183負荷平衡テクニックに従ってオペレーティングの制御第一および第二の行為から更に成っている請求項182の方法。
- 184冗長性/フェイルオーバ・テクニックに従ってオペレーティングの制御第一および第二の行為から更に成っている請求項182の方法。
- 185請求項182(オペレーティングの第一および第二の行為がブリッジ―リンク・プロトコルと連動して手術可能である)の方法。
- 186請求項185(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)の方法。
- 187一組の命令を有する計算機可読の媒体は、そこにおいて、保存したそれ実行されるときに、演算処理装置によって機能を実行する演算処理装置が生じて:無線網状回路網間の連続したパケットによるマルチ網状回路網としての操作第1および第2の無線網状回路網;防止フォワーディングは、無線網状回路網との間に輪になる;そこにおいて、オペレーティングは、それぞれ第一および第二の無線網状回路網と関連した管理第1および第2のメッシュ橋ノードから成る;そして、転送ループを防止することは、識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てることから成る。
- 188請求項187の計算機可読の媒体(各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除することを更に含む)。
- 189請求項188(冗長なブロードキャストパケット大量出血を排除することが識別子に一つには基づく)の計算機可読の媒体。
- 190少なくともルート・コスト情報に一つには基づく効率的な方法に従って転送パケットから更に成っている請求項187の計算機可読の媒体。
- 191請求項190(ブリッジの間、少なくともルート・コスト情報を一つには蓄積している転送パケット構成が横断を連結する)の計算機可読の媒体。
- 192請求項190(ルートを蓄積している転送パケット構成が無線網状回路網のうちの少なくとも1つの横断の間、少なくとも情報を一つには犠牲にした)の計算機可読の媒体。
- 193請求項190(ルート・コスト情報が制御パケットより先に存在する際に伝達される)の計算機可読の媒体。
- 194請求項190(ルート・コスト情報がデータパケットより先に存在する際に伝達される)の計算機可読の媒体。
- 195請求項187(オペレーティングが管理少なくとも一つの無線リンクから成る)の計算機可読の媒体。
- 196請求項187(オペレーティングが管理少なくとも一つのワイヤード・リンクから成る)の計算機可読の媒体。
- 197請求項187(識別子が既存の制御パケットに含む)の計算機可読の媒体。
- 198請求項187(識別子が既存のデータパケットに含む)の計算機可読の媒体。
- 199請求項187(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)の計算機可読の媒体。
- 200請求項199(周波数の割当てが同一である)の計算機可読の媒体。
- 201請求項199(周波数の割当てが明瞭である)の計算機可読の媒体。
- 202請求項199(周波数の割当てが非妨げている)の計算機可読の媒体。
- 203請求項199(周波数の割当てが妨げている)の計算機可読の媒体。
- 204請求項199(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)の計算機可読の媒体。
- 205請求項187(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)の計算機可読の媒体。
- 206請求項205(ルーティング・プロトコルが同一である)の計算機可読の媒体。
- 207請求項205(ルーティング・プロトコルが明瞭である)の計算機可読の媒体。
- 208請求項187(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 209請求項187(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 210請求項187(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の計算機可読の媒体。
- 211請求項187(各無線網状回路網が同じ物理レイヤに従って手術可能である)の計算機可読の媒体。
- 212請求項187(オペレーティングが作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網の第2の機能から更に成る第1の機能である)の計算機可読の媒体。
- 213負荷平衡テクニックに従ってオペレーティングの制御第一および第二の機能から更に成っている請求項212の計算機可読の媒体。
- 214冗長性/フェイルオーバ・テクニックに従ってオペレーティングの制御第一および第二の機能から更に成っている請求項212の計算機可読の媒体。
- 215請求項212(オペレーティングの第一および第二の機能がブリッジ―リンク・プロトコルと連動して手術可能である)の計算機可読の媒体。
- 216請求項215(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)の計算機可読の媒体。
- 217一組の命令を有する計算機可読の媒体は、そこにおいて、保存したそれ実行されるときに、演算処理装置によって機能を実行する演算処理装置が生じて:無線網状回路網の間でパケットを交換することによるマルチ網状回路網としての操作第1および第2の無線網状回路網;各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除すること;そこにおいて、オペレーティングは、それぞれ第一および第二の無線網状回路網と関連した管理第1および第2のメッシュ橋ノードから成る;そして、除去している冗長なブロードキャストパケット大量出血は、識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てることから成る。
- 218無線網状回路網との間に防止転送ループから更に成っている請求項217の計算機可読の媒体。
- 219請求項218の計算機可読の媒体、防止フォワーディングが、輪になる識別子に一つには基づく。
- 220少なくともルート・コスト情報に一つには基づく効率的な方法に従って転送パケットから更に成っている請求項217の計算機可読の媒体。
- 221請求項220(ブリッジの間、少なくともルート・コスト情報を一つには蓄積している転送パケット構成が横断を連結する)の計算機可読の媒体。
- 222請求項220(ルートを蓄積している転送パケット構成が無線網状回路網のうちの少なくとも1つの横断の間、少なくとも情報を一つには犠牲にした)の計算機可読の媒体。
- 223請求項220(ルート・コスト情報が制御パケットより先に存在する際に伝達される)の計算機可読の媒体。
- 224請求項220(ルート・コスト情報がデータパケットより先に存在する際に伝達される)の計算機可読の媒体。
- 225請求項217(オペレーティングが管理少なくとも一つの無線リンクから成る)の計算機可読の媒体。
- 226請求項217(オペレーティングが管理少なくとも一つのワイヤード・リンクから成る)の計算機可読の媒体。
- 227請求項217(識別子が既存の制御パケットに含む)の計算機可読の媒体。
- 228請求項217(識別子が既存のデータパケットに含む)の計算機可読の媒体。
- 229請求項217(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)の計算機可読の媒体。
- 230請求項229(周波数の割当てが同一である)の計算機可読の媒体。
- 231請求項229(周波数の割当てが明瞭である)の計算機可読の媒体。
- 232請求項229(周波数の割当てが非妨げている)の計算機可読の媒体。
- 233請求項229(周波数の割当てが妨げている)の計算機可読の媒体。
- 234請求項229(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)の計算機可読の媒体。
- 235請求項217(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)の計算機可読の媒体。
- 236請求項235(ルーティング・プロトコルが同一である)の計算機可読の媒体。
- 237請求項235(ルーティング・プロトコルが明瞭である)の計算機可読の媒体。
- 238請求項217(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 239請求項217(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 240請求項217(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の計算機可読の媒体。
- 241請求項217(各無線網状回路網が同じ物理レイヤに従って手術可能である)の計算機可読の媒体。
- 242請求項217(オペレーティングが作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網の第2の機能から更に成る第1の機能である)の計算機可読の媒体。
- 243負荷平衡テクニックに従ってオペレーティングの制御第一および第二の機能から更に成っている請求項242の計算機可読の媒体。
- 244冗長性/フェイルオーバ・テクニックに従ってオペレーティングの制御第一および第二の機能から更に成っている請求項242の計算機可読の媒体。
- 245請求項242(オペレーティングの第一および第二の機能がブリッジ―リンク・プロトコルと連動して手術可能である)の計算機可読の媒体。
- 246請求項245(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)の計算機可読の媒体。
- 247一組の命令を有する計算機可読の媒体は、そこにおいて、保存したそれ実行されるときに、演算処理装置によって機能を実行する演算処理装置が生じて:無線網状回路網間でパケットを受け渡すことによるマルチ網状回路網としての操作第1および第2の無線網状回路網;少なくともルート・コスト情報に一つには基づく効率的な方法に従う転送パケット;そこにおいて、オペレーティングは、それぞれ第一および第二の無線網状回路網と関連した管理第1および第2のメッシュ橋ノードから成る;そして通過の間、少なくともルート・コスト情報を一つには蓄積している転送パケット構成。
- 248請求項247の計算機可読の媒体(各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除することを更に含む)。
- 249請求項248(除去している冗長なブロードキャストパケット大量出血が最も少なくパケットのいくつかでのそれぞれのものに割り当てられる識別子、それぞれの前半部およびそれぞれの第2部分から成っている各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に一つには基づく)の計算機可読の媒体。
- 250請求項249(識別子が既存の制御パケットに含む)の計算機可読の媒体。
- 251請求項249(識別子が既存のデータパケットに含む)の計算機可読の媒体。
- 252無線網状回路網との間に防止転送ループから更に成っている請求項247の計算機可読の媒体。
- 253請求項252の計算機可読の媒体、防止フォワーディングが、輪になる最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てられる識別子に、一つには基づく。
- 254請求項253(識別子が既存の制御パケットに含む)の計算機可読の媒体。
- 255請求項253(識別子が既存のデータパケットに含む)の計算機可読の媒体。
- 256請求項247(ブリッジの間、少なくともルート・コスト情報を一つには蓄積している転送パケット構成が横断を連結する)の計算機可読の媒体。
- 257請求項247(ルートを蓄積している転送パケット構成が無線網状回路網のうちの少なくとも1つの横断の間、少なくとも情報を一つには犠牲にした)の計算機可読の媒体。
- 258請求項247(ルート・コスト情報が制御パケットより先に存在する際に伝達される)の計算機可読の媒体。
- 259請求項247(ルート・コスト情報がデータパケットより先に存在する際に伝達される)の計算機可読の媒体。
- 260請求項247(オペレーティングが管理少なくとも一つの無線リンクから成る)の計算機可読の媒体。
- 261請求項247(オペレーティングが管理少なくとも一つのワイヤード・リンクから成る)の計算機可読の媒体。
- 262請求項247(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)の計算機可読の媒体。
- 263請求項262(周波数の割当てが同一である)の計算機可読の媒体。
- 264請求項262(周波数の割当てが明瞭である)の計算機可読の媒体。
- 265請求項262(周波数の割当てが非妨げている)の計算機可読の媒体。
- 266請求項262(周波数の割当てが妨げている)の計算機可読の媒体。
- 267請求項262(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)の計算機可読の媒体。
- 268請求項247(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)の計算機可読の媒体。
- 269請求項268(ルーティング・プロトコルが同一である)の計算機可読の媒体。
- 270請求項268(ルーティング・プロトコルが明瞭である)の計算機可読の媒体。
- 271請求項247(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 272請求項247(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 273請求項247(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の計算機可読の媒体。
- 274請求項247(各無線網状回路網が同じ物理レイヤに従って手術可能である)の計算機可読の媒体。
- 275請求項247(オペレーティングが作動して、無線網状回路網間の連続したパケットによるマルチ網状回路網として操作第一および第二の無線網状回路網の第2の機能から更に成る第1の機能である)の計算機可読の媒体。
- 276負荷平衡テクニックに従ってオペレーティングの制御第一および第二の機能から更に成っている請求項275の計算機可読の媒体。
- 277冗長性/フェイルオーバ・テクニックに従ってオペレーティングの制御第一および第二の機能から更に成っている請求項275の計算機可読の媒体。
- 278請求項275(オペレーティングの第一および第二の機能がブリッジ―リンク・プロトコルと連動して手術可能である)の計算機可読の媒体。
- 279請求項278(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)の計算機可読の媒体。
- 280システムは、以下から成る:複数の無線網状回路網;無線網状回路網の各々が橋関連のうちの少なくとも1つに連結するように、複数の橋はそれぞれのメッシュ橋ノードを介して無線網状回路網の結合それぞれの対を連結する;そこにおいて、橋関連は、無線網状回路網との間にパケットのコミュニケーションを可能にする;そして、無線網状回路網間の転送ループは、一つには識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、無線網状回路網のうちの1つにそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てることを経て防止される。
- 281請求項280(冗長なブロードキャストパケット大量出血が各それぞれの無線網目状ネットワークの中で排除される)のシステム。
- 282請求項281(冗長なブロードキャストパケット大量出血を排除することが識別子に一つには基づく)のシステム。
- 283請求項280(少なくともパケットのいくつかが少なくともルート・コスト情報に一つには基づく効率的な方法に従って進められる)のシステム。
- 284請求項283(フォワーディングがブリッジ―関連のうちの1つの横断の間、少なくともルート・コスト情報を一つには蓄積することに一つには基づく)のシステム。
- 285請求項283(フォワーディングが無線網状回路網のうちの少なくとも1つの横断の間、少なくともルート・コスト情報を一つには蓄積することに一つには基づく)のシステム。
- 286請求項283(ルート・コスト情報が制御パケットより先に存在する際に伝達される)のシステム。
- 287請求項283(ルート・コスト情報がデータパケットより先に存在する際に伝達される)のシステム。
- 288請求項280(ブリッジ―関連のうちの少なくとも1つが少なくとも一つの無線リンクから成る)のシステム。
- 289請求項280(ブリッジ―関連のうちの少なくとも1つが少なくとも一つのワイヤード関連から成る)のシステム。
- 290請求項280(識別子が既存の制御パケットに含む)のシステム。
- 291請求項280(識別子が既存のデータパケットに含む)のシステム。
- 292請求項280(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)のシステム。
- 293請求項292(周波数の割当てが同一である)のシステム。
- 294請求項292(周波数の割当てが明瞭である)のシステム。
- 295請求項292(周波数の割当てが非妨げている)のシステム。
- 296請求項292(周波数の割当てが妨げている)のシステム。
- 297請求項292(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)のシステム。
- 298請求項280(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)のシステム。
- 299請求項298(ルーティング・プロトコルが同一である)のシステム。
- 300請求項298(ルーティング・プロトコルが明瞭である)のシステム。
- 301請求項280(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 302請求項280(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 303請求項280(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 304請求項280(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 305請求項280(ブリッジ―関連のうちの少なくとも2つが負荷平衡テクニックに従って手術可能である)のシステム。
- 306請求項280(ブリッジ―関連のうちの少なくとも2つが冗長性/フェイルオーバ・テクニックに従って手術可能である)のシステム。
- 307請求項280(ブリッジ―関連のうちの少なくとも2つがブリッジ―リンク・プロトコルと連動して手術可能である)のシステム。
- 308請求項307(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)のシステム。
- 309システムは、以下から成る:複数の無線網状回路網;無線網状回路網の各々が橋関連のうちの少なくとも1つに連結するように、複数の橋はそれぞれのメッシュ橋ノードを介して無線網状回路網の結合それぞれの対を連結する;そこにおいて、橋関連は、パケットの無線網状回路網の間での交換を可能にする;そして、冗長な放送大量出血は、一つには識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、無線網状回路網のうちの1つにそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部およびそれぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分に割り当てることを経て、各無線網目状ネットワークの中で排除される。
- 310請求項309(無線網状回路網間の転送ループが防止される)のシステム。
- 311請求項310(転送ループを防止することが識別子に一つには基づく)のシステム。
- 312請求項309(少なくともパケットのいくつかが少なくともルート・コスト情報に一つには基づく効率的な方法に従って進められる)のシステム。
- 313請求項312(フォワーディングがブリッジ―関連のうちの1つの横断の間、少なくともルート・コスト情報を一つには蓄積することに一つには基づく)のシステム。
- 314請求項312(フォワーディングが無線網状回路網のうちの少なくとも1つの横断の間、少なくともルート・コスト情報を一つには蓄積することに一つには基づく)のシステム。
- 315請求項312(ルート・コスト情報が制御パケットより先に存在する際に伝達される)のシステム。
- 316請求項312(ルート・コスト情報がデータパケットより先に存在する際に伝達される)のシステム。
- 317請求項309(ブリッジ―関連のうちの少なくとも1つが少なくとも一つの無線リンクから成る)のシステム。
- 318請求項309(ブリッジ―関連のうちの少なくとも1つが少なくとも一つのワイヤード関連から成る)のシステム。
- 319請求項309(識別子が既存の制御パケットに含む)のシステム。
- 320請求項309(識別子が既存のデータパケットに含む)のシステム。
- 321請求項309(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)のシステム。
- 322請求項321(周波数の割当てが同一である)のシステム。
- 323請求項321(周波数の割当てが明瞭である)のシステム。
- 324請求項321(周波数の割当てが非妨げている)のシステム。
- 325請求項321(周波数の割当てが妨げている)のシステム。
- 326請求項321(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)のシステム。
- 327請求項309(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)のシステム。
- 328請求項327(ルーティング・プロトコルが同一である)のシステム。
- 329請求項327(ルーティング・プロトコルが明瞭である)のシステム。
- 330請求項309(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 331請求項309(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 332請求項309(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 333請求項309(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 334請求項309(ブリッジ―関連のうちの少なくとも2つが負荷平衡テクニックに従って手術可能である)のシステム。
- 335請求項309(ブリッジ―関連のうちの少なくとも2つが冗長性/フェイルオーバ・テクニックに従って手術可能である)のシステム。
- 336請求項309(ブリッジ―関連のうちの少なくとも2つがブリッジ―リンク・プロトコルと連動して手術可能である)のシステム。
- 337請求項336(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)のシステム。
- 338システムであって、 複数の無線メッシュネットワークと、 複数のブリッジリンクであって、各前記無線メッシュネットワークが当該ブリッジリンクのうち少なくとも1つに結合されるよう、前記無線メッシュネットワークの各ペアを各々のメッシュブリッジノード経由で結合する、前記複数のブリッジリンクと を有し、 前記ブリッジリンクは、前記無線メッシュネットワーク間でパケットの引き渡しを可能にし、 前記パケットの少なくとも一部は、前記パケットの引き渡し中、少なくとも部分的に累積されるルートコスト情報に少なくとも部分的に基づく効率的な経路に従って転送される システム。
- 339請求項338記載のシステムにおいて、各前記無線メッシュネットワーク内で、冗長なブロードキャストパケット・フラッディングは、排除されるものである。
- 340請求項339記載のシステムにおいて、前記冗長なブロードキャストパケットフラッディングの排除は、前記パケットの少なくとも一部の各々に割り当てられた識別子に部分的に基づくものであって、各識別子は各々の第1の部分および各々の第2の部分を有し、前記各々の第1の部分は前記無線メッシュネットワークへの各パケットの各々のエントリポイントを一意に識別し、前記各々の第2の部分は各前記エントリポイントの文脈で各パケットを一意に識別するものである。
- 341請求項340記載のシステムにおいて、前記識別子は、既存の制御パケットに含まれるものである。
- 342請求項340記載のシステムにおいて、前記識別子は、既存のデータパケットに含まれるものである。
- 343請求項338記載のシステムにおいて、前記無線メッシュネットワーク間の転送ループは防止されるものである。
- 344請求項343記載のシステムにおいて、前記無線メッシュネットワーク間の転送ループの防止は前記パケットの少なくとも一部の各々に割り当てられた識別子に部分的に基づくものであって、各識別子は各々の第1の部分および各々の第2の部分を有し、前記各々の第1の部分は前記無線メッシュネットワークへの各パケットの各々のエントリポイントを一意に識別し、前記各々の第2の部分は各前記エントリポイントの文脈で各パケットを一意に識別するものである。
- 345請求項344記載のシステムにおいて、前記識別子は、既存の制御パケットに含まれるものである。
- 346請求項344記載のシステムにおいて、前記識別子は、既存のデータパケットに含まれるものである。
- 347請求項338記載のシステムにおいて、前記転送は、前記ブリッジリンクの1つの通過中、少なくとも部分的に前記ルートコスト情報を累積することに部分的に基づくものである。
- 348請求項338記載のシステムにおいて、前記転送は、前記無線メッシュネットワークのうち少なくとも1つの通過中、少なくとも部分的に前記ルートコスト情報を累積することに部分的に基づくものである。
- 349請求項338記載のシステムにおいて、前記ルートコスト情報は、既存の制御パケットで通信されるものである。
- 350請求項338(ルート・コスト情報がデータパケットより先に存在する際に伝達される)のシステム。
- 351請求項338(ブリッジ―関連のうちの少なくとも1つが少なくとも一つの無線リンクから成る)のシステム。
- 352請求項338(ブリッジ―関連のうちの少なくとも1つが少なくとも一つのワイヤード関連から成る)のシステム。
- 353請求項338(無線網状回路網がそれぞれの周波数の割当てに従って手術可能である)のシステム。
- 354請求項353(周波数の割当てが同一である)のシステム。
- 355請求項353(周波数の割当てが明瞭である)のシステム。
- 356請求項353(周波数の割当てが非妨げている)のシステム。
- 357請求項353(周波数の割当てが妨げている)のシステム。
- 358請求項353(周波数の割当てのうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)のシステム。
- 359請求項338(無線網状回路網がそれぞれのルーティング・プロトコルに従って手術可能である)のシステム。
- 360請求項359(ルーティング・プロトコルが同一である)のシステム。
- 361請求項359(ルーティング・プロトコルが明瞭である)のシステム。
- 362請求項338(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 363請求項338(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 364請求項338(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 365請求項338(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 366請求項338(ブリッジ―関連のうちの少なくとも2つが負荷平衡テクニックに従って手術可能である)のシステム。
- 367請求項338(ブリッジ―関連のうちの少なくとも2つが冗長性/フェイルオーバ・テクニックに従って手術可能である)のシステム。
- 368請求項338(ブリッジ―関連のうちの少なくとも2つがブリッジ―リンク・プロトコルと連動して手術可能である)のシステム。
- 369請求項338(ブリッジ―リンクプロトコルがパケットより先に存在すると共に手術可能である)のシステム。
- 370システムは、以下から成る:第1の周波数の割当てで、そして、第1の内部ルーティング・プロトコルに従って第1の無線網状回路網を作動するための手段;第2の周波数の割当てで、そして、第2の内部ルーティング・プロトコルに従って第2の無線網状回路網を作動するための手段;無線網状回路網との間に転送パケットによってマルチ網状回路網を形成するための手段;防止フォワーディングのための手段は、無線網状回路網との間にループする;各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除するための手段;そこにおいて、マルチ網状回路網を形成するための手段は、それぞれの第1および第2のメッシュ橋ノードを介して、第一および第二の無線網状回路網に入出力を行われる;転送の中で防止するための手段がどこでループするかは、識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部に割り当てるための手段を有し、それぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分を備えている。そして、冗長なブロードキャストパケット大量出血の中で除去するための手段は、識別子に一つには基づく。
- 371請求項370(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 372請求項370(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 373請求項370(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 374請求項370(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 375請求項370(各それぞれのエントリポイントが入場権メッシュ・ノードである)のシステム。
- 376最高のパスに従ってユニキャスト・パケットを進めるための手段から更に成っている請求項370のシステム。
- 377請求項376(最高のパスが蓄積されたパス・コスト情報から学ばれるパスに従って決定される)のシステム。
- 378請求項377(蓄積されたパス・コスト情報がパケットが横断した各メッシュによるパケットを進めるためのコストである)のシステム。
- 379請求項377(最高のパスの決定がパケットを進めることに応答して部分的に少なくともある)のシステム。
- 380請求項377(パケットがマルチ網状回路網を通過するにつれて、蓄積されたパス・コスト情報が集められる)のシステム。
- 381請求項377(蓄積されたパス・コスト情報が制御パケットより先に存在する際に蓄積される)のシステム。
- 382請求項377(蓄積されたパス・コスト情報がデータパケットより先に存在する際に蓄積される)のシステム。
- 383請求項370(マルチ網状回路網を形成するための手段が無線リンクを含む)のシステム。
- 384請求項370(マルチ網状回路網を形成するための手段が複数の無線リンクを含む)のシステム。
- 385請求項370(マルチ網状回路網を形成するための手段がワイヤード関連を含む)のシステム。
- 386請求項370(マルチ網状回路網を形成するための手段が複数のワイヤード関連を含む)のシステム。
- 387請求項370(識別子が既存の制御パケットに含む)のシステム。
- 388請求項370(識別子が既存のデータパケットに含む)のシステム。
- 389請求項370のシステムは、更に以下から成る:1/3周波数の割当てで、そして、1/3内部ルーティング・プロトコルに従って1/3無線網状回路網を作動するための手段;そして、第1および第三段無線網状回路網を連結するための手段(第1および第三段無線網状回路網との間に転送パケットによってマルチ網状回路網を延長する)。
- 390結合第一および第二の無線網状回路網のための手段から更に成っている請求項389のシステム(第一および第二の無線網状回路網との間に転送パケットによってマルチ網状回路網を延長する)。
- 391請求項389(周波数の割当てのうちの少なくとも2つが同一である)のシステム。
- 392請求項389(周波数の割当てのうちの少なくとも2つが部分的に妨げる)のシステム。
- 393請求項389(周波数の割当てのうちの少なくとも2つが非妨げている)のシステム。
- 394請求項389(周波数の割当てのうちの少なくとも2つが明瞭である)のシステム。
- 395請求項389(周波数の割当ての全てが非妨げている)のシステム。
- 396請求項389(周波数の割当ての全てが明瞭である)のシステム。
- 397請求項389(周波数の割当ての各々が802.11本の互換性を持つチャネルに対応する)のシステム。
- 398請求項389(内部ルーティング・プロトコルのうちの少なくとも2つが同一である)のシステム。
- 399請求項398(2つの同一の内部ルーティング・プロトコルが同一のルーティング・オプションに従って手術可能である)のシステム。
- 400請求項398(2つの同一の内部ルーティング・プロトコルが異なったルーティング・オプションに従って手術可能である)のシステム。
- 401請求項398(2つの同一の内部ルーティング・プロトコルが同一のルーティング・パラメータに従って手術可能である)のシステム。
- 402請求項398(2つの同一の内部ルーティング・プロトコルが異なったルーティング・パラメータに従って手術可能である)のシステム。
- 403請求項389(内部ルーティング・プロトコルのうちの少なくとも2つが明瞭である)のシステム。
- 404請求項389(内部ルーティング・プロトコルの全てが明瞭である)のシステム。
- 405請求項389(内部ルーティング・プロトコルの全てが同一である)のシステム。
- 406請求項389のシステムは、更に以下から成る:パケットがマルチ網状回路網を形成するための手段を通過するにつれて、パス・コスト情報を蓄積するための手段;そして、パケットのフォワーディングは、コストの削減パスを決定するために部分的に蓄積されたパス・コスト情報を調べることから成る。
- 407請求項406(蓄積されたパス・コスト情報が既存の制御パケットに含む)のシステム。
- 408請求項406(蓄積されたパス・コスト情報が既存のデータパケットに含む)のシステム。
- 409請求項406(コストの削減パスの決定が全マルチ網状回路網の前後関係においてある)のシステム。
- 410請求項406(コストの削減パスの決定が全マルチ網状回路網のいかなる部分の前後関係においてもある)のシステム。
- 411請求項370のシステムは、更に以下から成る:結合第一および第二の無線網状回路網のための手段(第一および第二の無線網状回路網との間に転送パケットによってマルチ網状回路網を延長する);そして、結合第一および第二の無線網状回路網のための手段はそれぞれの第三段を介して第一および第二の無線網状回路網に入出力を行われる、そして、第4は橋ノードをかみ合わせる。
- 412請求項411(マルチ網状回路網を形成するための手段および結合第一および第二の無線網状回路網のための手段が負荷平衡テクニックに従って手術可能である)のシステム。
- 413請求項411(マルチ網状回路網を形成するための手段および結合第一および第二の無線網状回路網のための手段が冗長性/フェイルオーバ・テクニックに従って手術可能である)のシステム。
- 414請求項370(マルチ網状回路網を形成するための手段が橋リンク・プロトコルと連動して手術可能である)のシステム。
- 415請求項414(橋リンクプロトコル用に捧げられるパケットがない)のシステム。
- 416方法は、以下を含む:第1の周波数の割当てで、そして、第1の内部ルーティング・プロトコルに従って第1の無線網状回路網を作動すること;第2の周波数の割当てで、そして、第2の内部ルーティング・プロトコルに従って第2の無線網状回路網を作動すること;無線メッシュがネットワーク化する橋リンク連結器を介して、無線網状回路網との間に転送パケットによってマルチ網状回路網を形成する;防止フォワーディングは、無線網状回路網との間に輪になる;各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除すること;そこにおいて、橋リンク連結器は、それぞれの第1および第2のメッシュ橋ノードを介して、第一および第二の無線網状回路網に入出力を行われる;転送を防止することがどこで輪になるかは、それぞれの識別子を最も少なくパケットのいくつかでのそれぞれのもの、それぞれの前半部およびそれぞれの第2部分から成る各それぞれの識別子、マルチ網状回路網にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部に割り当てることを有し、それぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているそれぞれの第2部分を備えている。そして、冗長なブロードキャストパケット大量出血を排除することは、識別子に一つには基づく。
- 417請求項416(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の方法。
- 418請求項416(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)の方法。
- 419請求項416(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の方法。
- 420請求項416(各無線網状回路網が同じ物理レイヤに従って手術可能である)の方法。
- 421請求項416(各それぞれのエントリポイントが入場権メッシュ・ノードである)の方法。
- 422請求項416の方法(最高のパスに従ってユニキャスト・パケットを進めることを更に含む)。
- 423請求項422(最高のパスが蓄積されたパス・コスト情報から学ばれるパスに従って決定される)の方法。
- 424請求項423(蓄積されたパス・コスト情報がパケットが横断した各メッシュによるパケットを進めるためのコストである)の方法。
- 425請求項423(最高のパスを決定することがパケットを進めることに応答して部分的に少なくともある)の方法。
- 426請求項423(パケットがマルチ網状回路網を通過するにつれて、蓄積されたパス・コスト情報が集められる)の方法。
- 427請求項423(蓄積されたパス・コスト情報が制御パケットより先に存在する際に蓄積される)の方法。
- 428請求項423(蓄積されたパス・コスト情報がデータパケットより先に存在する際に蓄積される)の方法。
- 429請求項416(橋関連が無線リンクから成る)の方法。
- 430請求項416(橋関連が複数の無線リンクから成る)の方法。
- 431請求項416(橋関連がワイヤード関連から成る)の方法。
- 432請求項416(橋関連が複数のワイヤード関連から成る)の方法。
- 433請求項416(識別子が既存の制御パケットに含む)の方法。
- 434請求項416(識別子が既存のデータパケットに含む)の方法。
- 435そこにおいて、請求項416の方法:橋関連は、第1の橋関連である;そして、方法は、1/3周波数の割当てで、そして、1/3内部ルーティング・プロトコルに従って1/3無線網状回路網を作動することを更に含む;そして、第2の橋リンク連結器を介して、第1および第三段無線はネットワークをかみ合わせる。そして、第1および第三段無線網状回路網との間に転送パケットによってマルチ網状回路網を延長する。
- 436第一および第二の無線網状回路網との間に転送パケットによってマルチ網状回路網を延長している請求項435(よりはるかに1/3橋リンク連結器を介して第一および第二の無線網状回路網から成る)の方法。
- 437請求項435(周波数の割当てのうちの少なくとも2つが同一である)の方法。
- 438請求項435(周波数の割当てのうちの少なくとも2つが部分的に妨げる)の方法。
- 439請求項435(周波数の割当てのうちの少なくとも2つが非妨げている)の方法。
- 440請求項435(周波数の割当てのうちの少なくとも2つが明瞭である)の方法。
- 441請求項435(周波数の割当ての全てが非妨げている)の方法。
- 442請求項435(周波数の割当ての全てが明瞭である)の方法。
- 443請求項435(周波数の割当ての各々が802.11本の互換性を持つチャネルに対応する)の方法。
- 444請求項435(内部ルーティング・プロトコルのうちの少なくとも2つが同一である)の方法。
- 445請求項444(2つの同一の内部ルーティング・プロトコルが同一のルーティング・オプションに従って作動している)の方法。
- 446請求項444(2つの同一の内部ルーティング・プロトコルが異なったルーティング・オプションに従って作動している)の方法。
- 447請求項444(2つの同一の内部ルーティング・プロトコルが同一のルーティング・パラメータに従って作動している)の方法。
- 448請求項444(2つの同一の内部ルーティング・プロトコルが異なったルーティング・パラメータに従って作動している)の方法。
- 449請求項435(内部ルーティング・プロトコルのうちの少なくとも2つが明瞭である)の方法。
- 450請求項435(内部ルーティング・プロトコルの全てが明瞭である)の方法。
- 451請求項435(内部ルーティング・プロトコルの全てが同一である)の方法。
- 452請求項435の方法は、さらに以下を含む:橋が連結するパケット輸送としてパス・コスト情報を蓄積すること;そして、パケットのフォワーディングは、コストの削減パスを決定するために部分的に蓄積されたパス・コスト情報を調べることから成る。
- 453請求項452(蓄積されたパス・コスト情報が既存の制御パケットに含む)の方法。
- 454請求項452(蓄積されたパス・コスト情報が既存のデータパケットに含む)の方法。
- 455請求項452(コストの削減パスの決定が全マルチ網状回路網の前後関係においてある)の方法。
- 456請求項452(コストの削減パスの決定が全マルチ網状回路網のいかなる部分の前後関係においてもある)の方法。
- 457そこにおいて、請求項416の方法:橋関連は、第1の橋関連である;そして、方法は第2の橋リンク連結器を介して第一および第二の無線網状回路網から更に成る。そして、第一および第二の無線網状回路網との間に転送パケットによってマルチ網状回路網を延長する;そして、第2の橋リンク連結器はそれぞれの第三段を介して第一および第二の無線網状回路網に入出力を行われる、そして、第4は橋ノードをかみ合わせる。
- 458請求項457(第一および第二の橋リンク結合が負荷平衡テクニックに従って手術可能である)の方法。
- 459請求項457(第一および第二の橋リンク結合が冗長性/フェイルオーバ・テクニックに従って手術可能である)の方法。
- 460請求項416(橋関連が橋リンク・プロトコルと連動して手術可能である)の方法。
- 461請求項460(橋リンクプロトコル用に捧げられるパケットがない)の方法。
- 462一組の命令を有する計算機可読の媒体は、そこにおいて、保存したそれ実行されるときに、演算処理装置によって機能を実行する演算処理装置が生じて:複数のブリッジングを経た複数の無線網状回路網間のパケットの制御フォワーディングは連結する。そして、無線網状回路網がマルチ網状回路網として作動する;ブリッジングが連結するパケット十字としてパス・コスト情報を集めて、コストの削減パスを決定するために促進を制御する際の収集したパス・コスト情報を使用すること;抑制性フォワーディングは、最も少なくパケットのいくつかでのそれぞれのものと関連したそれぞれの識別子に一つには基づく無線網状回路網との間に輪になる;識別子に一つには基づく各それぞれの無線網目状ネットワークの中で冗長なブロードキャストパケット大量出血を排除すること;そこにおいて、各識別子は、それぞれのエントリポイントの前後関係の各それぞれのパケットを独自に識別しているマルチ網状回路網およびそれぞれの第2部分にそれぞれのパケットのそれぞれのエントリポイントを独自に識別しているそれぞれの前半部から成る;そして、複数の無線網状回路網の各それぞれの無線網状回路網は、それぞれの内部ルーティング・プロトコルに従って作動して、それぞれの周波数割当に従って通信する。
- 463請求項462(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 464請求項462(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)の計算機可読の媒体。
- 465請求項462(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)の計算機可読の媒体。
- 466請求項462(各無線網状回路網が同じ物理レイヤに従って手術可能である)の計算機可読の媒体。
- 467請求項462(各それぞれのエントリポイントが入場権メッシュ・ノードである)の計算機可読の媒体。
- 468請求項462(機能が最高のパスに従ってユニキャスト・パケットを進めることを更に含む)の計算機可読の媒体。
- 469請求項468(最高のパスが蓄積されたパス・コスト情報から学ばれるパスに従って決定される)の計算機可読の媒体。
- 470請求項469(蓄積されたパス・コスト情報がパケットが横断した各メッシュによるパケットを進めるためのコストである)の計算機可読の媒体。
- 471請求項469(最高のパスを決定することがパケットを進めることに応答して部分的に少なくともある)の計算機可読の媒体。
- 472請求項469(パケットがマルチ網状回路網を通過するにつれて、蓄積されたパス・コスト情報が集められる)の計算機可読の媒体。
- 473請求項469(蓄積されたパス・コスト情報が少なくとも一つの既存の制御パケットおよび既存のデータパケットにおいて蓄積される)の計算機可読の媒体。
- 474請求項462(ブリッジング関連のうちの少なくとも1つが無線リンクから成る)の計算機可読の媒体。
- 475請求項462(ブリッジング関連のうちの少なくとも1つが複数の無線リンクから成る)の計算機可読の媒体。
- 476請求項462(ブリッジング関連のうちの少なくとも1つがワイヤード関連から成る)の計算機可読の媒体。
- 477請求項462(ブリッジング関連のうちの少なくとも1つが複数のワイヤード関連から成る)の計算機可読の媒体。
- 478請求項462(少なくとも一部のパス・コスト情報が既存の制御パケットに含む)の計算機可読の媒体。
- 479請求項462(少なくとも一部のパス・コスト情報が既存のデータパケットに含む)の計算機可読の媒体。
- 480請求項462(コストの削減パスの決定が全マルチ網状回路網の前後関係においてある)の計算機可読の媒体。
- 481請求項462(コストの削減パスの決定が全マルチ網状回路網のいかなる部分の前後関係においてもある)の計算機可読の媒体。
- 482請求項462(識別子が既存の制御パケットに含む)の計算機可読の媒体。
- 483請求項462(識別子が既存のデータパケットに含む)の計算機可読の媒体。
- 484請求項462(周波数割当のうちの少なくとも2つが同一である)の計算機可読の媒体。
- 485請求項462(周波数割当のうちの少なくとも2つが部分的に妨げる)の計算機可読の媒体。
- 486請求項462(周波数割当のうちの少なくとも2つが非妨げている)の計算機可読の媒体。
- 487請求項462(周波数割当の全てが妨げているnon―である)の計算機可読の媒体。
- 488請求項462(周波数割当のうちの少なくとも1つが802.11本の互換性を持つチャネルに対応する)の計算機可読の媒体。
- 489請求項462(内部ルーティング・プロトコルのうちの少なくとも2つが同一である)の計算機可読の媒体。
- 490請求項489(2つの同一の内部ルーティング・プロトコルが同一のルーティング・オプションに従って作動する)の計算機可読の媒体。
- 491請求項489(2つの同一の内部ルーティング・プロトコルが異なったルーティング・オプションに従って作動する)の計算機可読の媒体。
- 492請求項489(2つの同一の内部ルーティング・プロトコルが同一のルーティング・パラメータに従って作動する)の計算機可読の媒体。
- 493請求項489(2つの同一の内部ルーティング・プロトコルが異なったルーティング・パラメータに従って作動する)の計算機可読の媒体。
- 494請求項462(内部ルーティング・プロトコルのうちの少なくとも2つが明瞭である)の計算機可読の媒体。
- 495請求項462(内部ルーティング・プロトコルの全てが明瞭である)の計算機可読の媒体。
- 496請求項462(内部ルーティング・プロトコルの全てが同一である)の計算機可読の媒体。
- 497システムは、以下から成る:それぞれの周波数帯で、そして、それぞれの内部経路選択方式に従って作動している複数の無線網状回路網;無線網状回路網の各々が橋関連のうちの少なくとも1つに連結するように、複数の橋はそれぞれのメッシュ橋ノードを介して無線網状回路網の結合それぞれの対を連結する;そこにおいて、パケットが橋関連を横断するにつれて、メッシュ橋ノードはパス・コスト情報を集める;そこにおいて、ブロードキャストパケットは無線網状回路網のいずれかにそれぞれの入口を経て入力に応じてそれぞれの識別子を割り当てられる。そして、それぞれの入口および分野のアドレスから成るそれぞれの識別子の各々がそれぞれの入口に入っている他のブロードキャストパケットに関して関連するブロードキャストパケットを独自に識別する;そこにおいて、ユニキャスト・パケットは、ルーティング効率を改善するために収集したパス・コスト情報に一つには基づく無線網状回路網の間に進められる;そして、ブロードキャストパケットは、ブロードキャストパケット・ルーピングおよび冗長なブロードキャストパケット大量出血を排除するために識別子に一つには基づいて進められる。
- 498請求項497(入口が入場権メッシュ・ノードである)のシステム。
- 499請求項497(各無線網状回路網が異なったそれぞれの媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 500請求項497(各無線網状回路網が同じ媒体アクセス制御レイヤに従って手術可能である)のシステム。
- 501請求項497(各無線網状回路網が異なったそれぞれの物理レイヤに従って手術可能である)のシステム。
- 502請求項497(各無線網状回路網が同じ物理レイヤに従って手術可能である)のシステム。
- 503請求項497(メッシュ橋ノードが入場権メッシュ・ノードおよび出現メッシュ・ノードから成る)のシステム。
- 504請求項503(入口が入場権メッシュ・ノードである)のシステム。
- 505請求項497(橋関連のうちの少なくとも1つが無線リンクから成る)のシステム。
- 506請求項497(橋関連のうちの少なくとも1つが複数の無線リンクから成る)のシステム。
- 507請求項497(橋関連のうちの少なくとも1つがワイヤード関連から成る)のシステム。
- 508請求項497(橋関連のうちの少なくとも1つが複数のワイヤード関連から成る)のシステム。
- 509請求項497(識別子が既存のブロードキャストパケットに含む)のシステム。
- 510請求項497(パス・コスト情報が既存の制御パケットに含む)のシステム。
- 511請求項497(パス・コスト情報が既存のデータパケットに含む)のシステム。
- 512請求項497(周波数帯のうちの少なくとも2つが同一である)のシステム。
- 513請求項497(周波数帯のうちの少なくとも2つが部分的に妨げている)のシステム。
- 514請求項497(周波数帯のうちの少なくとも2つが妨げているnon―である)のシステム。
- 515請求項497(周波数帯の全てが妨げているnon―である)のシステム。
- 516請求項497(少なくとも周波数帯のいくつかが802.11本のチャネルと互換性を持つ)のシステム。
- 517請求項497(内部経路選択方式のうちの少なくとも2つが同一である)のシステム。
- 518請求項517(2つの同一の内部経路選択方式が同一のルーティング・オプションによって構成される)のシステム。
- 519請求項517(2つの同一の内部経路選択方式が異なったルーティング・オプションによって構成される)のシステム。
- 520請求項517(2つの同一の内部経路選択方式が異なったルーティング・パラメータによって構成される)のシステム。
- 521請求項517(2つの同一の内部経路選択方式が同一のルーティング・パラメータによって構成される)のシステム。
- 522請求項497(内部経路選択方式のうちの少なくとも2つが明瞭である)のシステム。
- 523請求項497(内部経路選択方式の全てが明瞭である)のシステム。
- 524請求項497(内部経路選択方式の全てが同一である)のシステム。
- 525請求項497(一対の橋が無線網状回路網の対2を連結する、そして、橋関連の一対がパケット交通負荷平衡を提供する)のシステム。
- 526請求項497(一対の橋が無線網状回路網の対2を連結する、そして、橋関連の一対がパケット交通冗長性/フェイルオーバを提供する)のシステム。
- 527請求項497(橋関連が橋リンク・プロトコルと連動して手術可能である)のシステム。
- 528請求項527(橋リンクプロトコル用に捧げられるパケットがない)のシステム。
- 529請求項527(橋リンクプロトコルが演算処理装置によって実行される命令によって、部分的には、行う)のシステム。
- 530請求項529(演算処理装置が計算機可読の媒体に保存される命令を取ってくる)のシステム。
- 531計算機可読の媒体から更に成っている請求項530のシステム。
Independent claims531
85 paragraphs, as filed
Areas: Routing protocols for bridging networks need further progress to improve their performance, efficiency, and practicality. The embodiments described elsewhere herein enable improvement.
Related Techniques: The techniques and concepts described herein are known or prior art, including those for contextual provision, definition, or comparison, unless expressly stated to be publicly known or well known. It should not be interpreted as part of the technology. When citations are made herein, all of those references, including patents, patent applications, and publications, are hereby incorporated by reference in their entirety, whether or not they are specifically included for all purposes. It shall be incorporated into the book. The description herein is also construed as prior art in which any of the references is relevant, and that any of the references is a factual approval of the content or date on which these references were actually published (published). Should not be.
<p> The present invention can be implemented (implemented) in a number of ways, including methods, products, devices, systems, composition of substances, and other computer-readable media such as computer-readable storage media, and programs via optical or electronic communication links. It can be implemented as a computer network to which instructions are transmitted. As used herein, these embodiments, or any other form that the invention may take, can be referred to as technology. In general, the order of each step (step) of the methods disclosed herein can be changed within the scope of the present invention. One or more embodiments of the present invention are disclosed in the section of detailed description. This detailed description section includes the "Introduction (Introduction)" section to facilitate understanding of the rest of this section. This "Introduction (Introduction)" describes an exemplary combination that briefly summarizes exemplary systems and methods according to the concepts disclosed herein. As described in detail below in the "Conclusion" section, the present invention includes all possible modified (modified) and modified forms within the scope of the claims attached to the end of the registered patent.</p>
The present invention can be implemented (implemented) in a number of ways, including processes, manufactured goods, equipment, systems, composition of substances, and other computer-readable media such as computer-readable storage media, and programs via optical or electronic communication links. It can be implemented as a computer network to which instructions are transmitted. As used herein, these embodiments, or any other form that the invention may take, can be referred to as technology. In general, the order of each step (step) of the methods disclosed herein can be changed within the scope of the present invention.
Hereinafter, one or more embodiments of the present invention will be described in detail with accompanying drawings exemplifying the principles of the present invention. The present invention will be described in connection with such embodiments, but is not limited to any embodiment. The scope of the present invention is limited only by claim, and the present invention includes many alternative forms, modified (modified) forms, and equivalents (equivalents). In the following description, a number of specific details will be provided so that the present invention may be fully understood. These details are provided for exemplification purposes, and the present invention can be carried out in accordance with the appended claims, even without some or all of these specific details. For clarity, technical matters known in the art of the invention are not detailed so as not to unnecessarily obscure the invention.
Introduction (Introduction) This section is included so that the following detailed explanation can be easily understood in a shorter time. The description in this section is inevitably a summary of the entire subject matter of the invention and is not intended to be a complete and limited description of the invention, and thus the invention is limited to the concepts described in this section. It's not something. For example, the following provides an overview only for certain embodiments due to space and configuration limitations of this specification. In fact, there are many other embodiments, including those that are ultimately consistent with the claims described throughout the rest of the specification. As described in detail below in the "Conclusion" section, the present invention includes all possible modified (modified) and modified forms within the scope of the claims attached to the end of the registered patent.
Various embodiments relate to low overhead, low complexity techniques that provide scalability and interoperability by allowing arbitrarily interconnected mesh networks to communicate information efficiently. The network formed as a result of interconnecting a set of mesh networks is called a multi-mesh. Each mesh network of the multi-mesh can have its own (possibly unique) internal settings and modes of operation. This technique allows all unicast packets to follow their respective best paths across the interconnected mesh, avoiding forwarding loops for unicast and broadcast packets. With this technique, if the entire multi-mesh is regarded as one unit, it is possible to transfer packets along the best route over the entire multi-mesh. Since the routing information and its processing are constrained to each mesh of the multi-mesh and are unique to each mesh, the routing processing and memory requirements are reduced as compared with the scenario where all the nodes are in a single mesh.
the term In other parts of the specification, various terms are used to select and describe some of the elements and aspects of various embodiments and embodiments. The following are typical terms.
Node: An example of a node is an electronic device.
Packets: An example of a packet is when the information that nodes communicate with each other is subdivided into packets.
Link: An example of a link is the conceptual representation of the ability of two (or more) nodes to communicate with each other. Links can be wired (nodes are connected to carry information via physical media such as electrical or optical interconnects) or wireless (nodes are connected by wireless technology, etc. without using physical media). It may be there.
Routes: Examples of routes include a series of links, one or more.
Path Metrics: Examples of path metrics include metrics (numerical indicators) that reflect the desirability of the route. For example, one possible metric is the number of links, such as the number of hops on the route. It is advantageous for the route to have a small number of hops. Its advantages include using less resources (less forwarding) and less risk of packet loss (less chance of packets being lost before reaching each destination).
Best Routes: An example of the best routes is an ordered node list that makes it efficient to move from source to destination when packets pass (orderly) according to certain criteria. Because parameters and operating conditions change over time, any best route is a "known" best route, eg, a route evaluated at a particular time point based on certain criteria, with different best routes being used at different time points. There is a possibility that it can be done. Also, the best route can be considered "nearly optimal" based on one or more metrics measured against the routing protocol that determines it.
Network: An example of a network is a set of nodes that can communicate with each other over any combination of wired and wireless links.
Mesh network: An example of a mesh network is a set of nodes that self-organize into a multi-hop network. In some usage scenarios, mesh network resources are limited (available bandwidth, available computing power, available energy, etc.).
Multi-mesh network: An example of a multi-mesh network is a set of interconnected meshes that appear to be operating as a single network to the users of the resources provided by that multi-mesh network.
Shared access network: An example of a shared access network is a network in which all other nodes in the network overhear (listen to) packets sent by any node. An example embodiment of such a network is an 802.3 LAN.
Ingress mesh: An example of an ingress mesh is a mesh that is the entry point for packets into a multi-mesh.
Egress (exit) mesh: An example of an egress mesh is a mesh that is the exit for packets from a multi-mesh.
Ingress mesh node: An example of an ingress mesh node is a node that is the entry point for packets, such as a node that forwards packets from a non-mesh link to a mesh link / network.
Egress mesh node: An example of an egress mesh node is a node that exits a packet, for example, a node that forwards a packet from a mesh link to a non-mesh link / network.
Mesh Bridge (Node): An example of a mesh bridge is a node that participates in two or more mesh networks at the same time, which is, for example, joined to at least two mesh networks at the same time. A node connected to (or part of) the first mesh by a bridge node is a node connected to (or part of) the second mesh. Can communicate with.
(Mesh) Bridge Link: An example of a mesh bridge link is a link between two bridge nodes used to forward traffic between the two meshes (each bridge node is attached to its own mesh). ).
Ingress Bridge Node: An example of an Ingress Bridge node is the mesh bridge, which is the exit for packets from the Ingress mesh.
Egress Bridge Node: An example of an Egress Bridge node is the mesh bridge, which is the entry point for packets from the Egress mesh.
Mesh Portal: An example of a mesh portal is a node that is part of a mesh network, which is also connected to another (shared access) network. The mesh portal allows nodes connected to the mesh or nodes that are part of the mesh to communicate with nodes that are part of the shared access network or reachable via the shared access network. In some embodiments, the mesh network appears to be out of the network as a transparent Layer 2 transport, i.e. packets populated into the mesh from one portal exit the mesh from another portal unmodified.
Ingress Mesh Portal: An example of an Ingress Mesh Portal is a portal that is the entry point for packets into the mesh, for example a portal that forwards packets from a non-mesh link / network to a mesh link / network.
Egress Mesh Portal: An example of an Egress Mesh Portal is a portal that exits packets from the mesh, for example a portal that forwards packets from a mesh link / network to a non-mesh link / network.
Mesh client interface: An example of a mesh client interface is an interface (which is part of a node in a mesh network) for binding to a client device.
Mesh Network Gateway Interface (Mesh NGI): An example of a mesh NGI is a node that is part of a mesh network (for example, has an interface configured as part of a mesh network), which can also be on another network. Being connected (eg, having an interface configured on another network). Mesh NGI allows nodes connected to or part of a mesh network to communicate with nodes that are part of a shared access network or reachable via a shared access network. In some embodiments, the mesh network appears to be off-network as a transparent Layer 2 transport. That is, packets put into a mesh by one NGI exit the mesh from another NGI or client interface without modification.
Ingress mesh interface: An example of an ingress mesh interface is an interface that is the entry point for packets into the mesh, for example an interface that forwards packets from a non-mesh link / network to a mesh link / network.
Egress mesh interface: An example of an egress mesh interface is an interface that exits packets from the mesh, for example, an interface that forwards packets from a mesh link / network to a non-mesh link / network.
Unicast: An example of unicast is communication between two nodes.
Broadcast: An example of a broadcast is communication aimed at reaching multiple nodes from one node. In some usage scenarios, these multiple nodes include all nodes on the network. Also, in some scenarios, the broadcast may not reach all intended nodes (eg due to packet loss).
Flood: An example of a flood is a broadcast sent by a node, which is rebroadcast by all other nodes that receive this broadcast, potentially reaching all nodes in the network.
Routing Protocol: An example of a routing protocol is a set of mechanisms implemented on each node in a mesh network, which serves to find information about that network, with each node in that network being the same network. Allows communication with one node (even if other nodes are a few hops away from the node).
Route accumulation: An example of route accumulation is when each node forwarding a packet adds its own address to the packet.
Illustrative combination The following is a brief summary of exemplary systems and methods for the concepts disclosed herein. Each paragraph describes a combination of features that is representative in an informal format similar to the claims. These introductions are not mutually exclusive with the present invention, do not fully describe the present invention, nor limit the present invention, and the present invention is limited to a representative combination thereof. It's not a thing. As detailed below in the "Conclusion" section, the present invention includes all possible modified (modified) and modified forms within the scope of the claims attached to the end of this patent.
The first embodiment includes a step of forwarding a unicast packet according to the best route. In the aforementioned embodiment, the best route is determined according to a route learned from the accumulated path cost information. In the aforementioned embodiments, the determination of the best route is made in response to packet forwarding, at least in part. In the above-described embodiment, the accumulated path cost information is accumulated in at least one of the existing control packet and the existing data packet. In the aforementioned embodiment, the accumulated path cost information is the cost of packet transfer over the entire mesh through which the packet has passed.
In a second embodiment, a step of operating a first wireless mesh network and a second wireless mesh network via a bridge link connecting these wireless mesh networks and a packet between the wireless mesh networks are transmitted. A second embodiment comprising a step of forming a multi-mesh network by transfer and a step of eliminating redundant broadcast flooding within each wireless mesh network. In the above-described embodiment, the step of eliminating the redundant broadcast flooding includes a step of assigning an identifier to the packet. In the aforementioned embodiments, each identifier has a packet source address field corresponding to that identifier. In the aforementioned embodiments, each identifier has an identification field that uniquely identifies each packet in the context of its associated entry point to the multi-mesh network (related entry point). In the aforementioned embodiment, the identifier is included in an existing control packet.
A third embodiment, in which a first wireless mesh network and a second wireless mesh network are operated via a bridge link connecting these wireless mesh networks, and a packet is transmitted between the wireless mesh networks. A third embodiment comprising a step of forming a multi-mesh network by forwarding and a step of forwarding packets at least partially according to an efficient route based on route cost information. In the above embodiment, the route cost information is accumulated in the packet when passing through the bridge link. In the above-described embodiment, the route cost information is included in the existing control packet.
In any of the first embodiment, the second embodiment, and the third embodiment, the bridge link is a wireless link. In any of the first embodiment, the second embodiment, and the third embodiment, the bridge link is a plurality of wireless links. In any of the first embodiment, the second embodiment, and the third embodiment, the bridge link is a wired link. In any of the first embodiment, the second embodiment, and the third embodiment, the bridge link is a plurality of wired links. In any of the first embodiment, the second embodiment, and the third embodiment, the bridge link has at least one wireless link and at least one wired link.
In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to frequency diversity. In the above embodiments, the frequency diversity comprises manipulating the first wireless mesh network and the second wireless mesh network according to different (distinguishable) frequency spectra. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network are each assigned a first frequency and Operates according to the second frequency allocation. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network are each assigned a first frequency and It operates according to the second frequency allocation and at least one of the frequency allocations corresponding to 802.11 compatible channels. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network are each assigned a first frequency and Second frequency allocation and 802.11a compatible channels, 802.11b compatible channels, and 802.11. Operates according to at least one of the frequency assignments for 11g compatible channels. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network partially overlap or interfere with each other. Operates according to frequency allocation. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to the same frequency allocation. .. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network do not overlap or interfere with frequency allocation. It works according to.
In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network are each a first internal routing protocol. And operates according to a second internal routing protocol. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to the same internal routing protocol. To do. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to different internal routing protocols. To do. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to different routing options. .. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to different routing parameters. .. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to the same internal routing protocol. However, each internal routing protocol can operate according to different routing options. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to the same internal routing protocol. However, each internal routing protocol can operate according to different routine parameters. is there. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network follow the same media access control layer. Operate. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to different media access control layers. To do. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to the same physical layer. .. In any of the first embodiment, the second embodiment, and the third embodiment, the first wireless mesh network and the second wireless mesh network operate according to different physical layers.
In the fourth embodiment, the fifth embodiment, and the sixth embodiment, which have all the elements of the first embodiment, the second embodiment, and the third embodiment, respectively, the bridge link. Is a first bridge link, wherein the fourth embodiment, the fifth embodiment, and the sixth embodiment further include the first wireless mesh network and the first wireless mesh network via the second bridge link. It comprises a step of combining the second wireless mesh network and a step of extending the multi-mesh network by transferring packets between the first mesh network and the second mesh network. The coupling of the two bridge links is interface-coupled to the first wireless mesh network and the second wireless mesh network via the third mesh bridge node and the fourth mesh bridge node, respectively. In any of the fourth embodiment, the fifth embodiment, and the sixth embodiment, the coupling of the first bridge link and the second bridge link is performed according to a load balancing technique. It is operational. In any of the fourth embodiment, the fifth embodiment, and the sixth embodiment, the coupling of the first bridge link and the second bridge link operates according to the redundancy / failover technique. It is possible.
In the seventh embodiment, the eighth embodiment, and the ninth embodiment having all the elements of the first embodiment, the second embodiment, and the third embodiment, respectively, the bridge link. Can work with the bridge link protocol. In any of the seventh embodiment, the eighth embodiment, and the ninth embodiment, there is no packet dedicated to the bridge link protocol.
A tenth embodiment, in which a step of operating a first wireless mesh network and a second wireless mesh network and a first bridge link and a second bridge link connecting these wireless mesh networks are used. A method having a step of forming a multi-mesh network by transferring packets between the wireless mesh networks and a step of operating the first bridge link and the second bridge link according to a load distribution technique. A tenth embodiment having. In the aforementioned embodiment, this embodiment further includes a step of preventing a transfer loop between the wireless mesh networks. In the above-described embodiment, the step of preventing the transfer loop includes a step of assigning an identifier to the packet. In the aforementioned embodiment, the packet includes a broadcast packet. In the aforementioned embodiments, each identifier has a source address field based on the source address corresponding to the node that generates the identifier. In the aforementioned embodiments, each identifier further has an identification field that uniquely identifies each packet in the context of its associated entry point to the multi-mesh network (related entry point). In the aforementioned embodiment, the relevant entry point is an ingress mesh node. In the aforementioned embodiment, the identifier is included in an existing control packet.
In the tenth embodiment, the tenth embodiment further includes a step of eliminating redundant broadcast flooding in each wireless mesh network. In the above-described embodiment, the step of eliminating the redundant broadcast flooding includes a step of assigning an identifier to the packet. In the aforementioned embodiments, each identifier has a packet source address field corresponding to that identifier. In the aforementioned embodiments, each identifier has an identification field that uniquely identifies each packet in the context of its associated entry point to the multi-mesh network (related entry point). In the aforementioned embodiment, the identifier is included in an existing control packet.
In the tenth embodiment, the tenth embodiment further includes a step of forwarding packets according to an efficient route based on route cost information, at least in part. In the above embodiment, the route cost information is accumulated in the packet when passing through the bridge link. In the above-described embodiment, the route cost information is included in the existing control packet.
In the eleventh embodiment, the step of operating the first wireless mesh network and the second wireless mesh network, and via the first bridge link and the second bridge link connecting the wireless mesh networks. , A step of forming a multi-mesh network by forwarding packets between the wireless mesh networks, and a step of manipulating the first bridge link and the second bridge link according to redundancy / failover technology. The eleventh embodiment having the method. In the aforementioned embodiment, this embodiment further includes a step of preventing a transfer loop between the wireless mesh networks. In the above-described embodiment, the step of preventing the transfer loop includes a step of assigning an identifier to the packet. In the aforementioned embodiment, the packet includes a broadcast packet. In the aforementioned embodiments, each identifier has a source address field based on the source address corresponding to the node that generates the identifier. In the aforementioned embodiments, each identifier further has an identification field that uniquely identifies each packet in the context of its associated entry point to the multi-mesh network (related entry point). In the aforementioned embodiment, the relevant entry point is an ingress mesh node. In the aforementioned embodiment, the identifier is included in an existing control packet.
In the eleventh embodiment, the eleventh embodiment further includes a step of eliminating redundant broadcast flooding in each wireless mesh network. In the above-described embodiment, the step of eliminating the redundant broadcast flooding includes a step of assigning an identifier to the packet. In the aforementioned embodiments, each identifier has a packet source address field corresponding to that identifier. In the aforementioned embodiments, each identifier has an identification field that uniquely identifies each packet in the context of its associated entry point to the multi-mesh network (related entry point). In the aforementioned embodiment, the identifier is included in an existing control packet.
In the eleventh embodiment, the eleventh embodiment further includes a step of forwarding packets according to an efficient route based on route cost information, at least in part. In the above embodiment, the route cost information is accumulated in the packet when passing through the bridge link. In the above-described embodiment, the route cost information is included in the existing control packet.
A twelfth embodiment has a computer-readable medium that stores an instruction set, and when the instruction set is executed by a processing element, a function having any one of the first to eleventh embodiments is executed. Will be done.
A thirteenth embodiment comprises a system having a processor and a memory that is configured to store instructions executed by the processor, the instructions comprising any of the first to eleventh embodiments. Implement (execute).
Mesh scaling and interoperability As the size of the radio mesh increases, the transmissions of the radio devices begin to interfere with each other, limiting the use of a single radio frequency throughout the mesh. As a result, the bandwidth available to the nodes in the mesh is reduced. In some embodiments, the relatively large mesh is subdivided into smaller meshes to reduce interference at the same frequency. Each of the smaller meshes is configured to reduce interference from nodes operating on physically close meshes by operating at their own unique (non-interfering) radio frequencies.
Also, as the size of the wireless mesh increases, so does the memory and processing requirements associated with the operation of the mesh routing protocol. Such routing protocol operations include storing information that describes how the wireless mesh reaches the selected node, and determining the next node address as the packet forwarding destination. In some embodiments, the routing protocol resource requirements for large meshes are reduced by subdividing the relatively large meshes into smaller meshes. The smaller meshes operate with routing protocols based on the constraints associated with each of them. Dividing a relatively large mesh into smaller meshes in this way improves the scalability of the mesh performance and the cost of operating resources.
In some usage scenarios, advances in mesh technology may also make relatively new mesh network equipment inoperable with relatively older equipment. Similarly, even if the old and new equipment is built with the same or substantially similar technology, different user requirements will require the old and new equipment to have their own settings, capabilities, or both. sell. Some embodiments allow interconnection between dissimilar meshes (by allowing communication between meshes with different internal settings or behavior).
As an example of a usage scenario, consider a mesh network deployed in a large city. Possibly, the mesh network has more than 1000 mesh nodes and is divided into smaller meshes of about 50 nodes each. Each small mesh (or collection thereof) can be deployed independently of each other by different vendors, but the overall network remains operational as a multi-mesh. Various parts of this deployment can be configured for home access and other parts can be configured for business access.
Mesh interconnection and bridging In some embodiments, the wireless mesh can be split into smaller (sub) meshes interconnected via mesh bridge nodes that are partially operated according to the bridging protocol. The first mesh bridge in the first mesh network is coupled to the second mesh bridge in the second mesh network via a point-to-point (wired or wireless) link. The point-to-point link that connects the mesh bridges is called a bridge link. In some embodiments, the bridge link comprises a plurality of point-to-point links, and in some embodiments, the plurality of bridge links allow communication between a pair of meshes. The plurality of links and bridge links improve overall throughput between meshes and optionally load balance within the mesh. In some embodiments, the nodes within each (sub) mesh have a corresponding unique frequency (interfering) so that the nodes of the physically closer (or adjacent) meshes operate less interfered with. It can be configured to operate at frequencies that do not match. In some embodiments, the nodes in the selected (sub) mesh can be configured to operate in the same frequency band or overlapping / interfering frequency bands if interference is not an issue. For example, a bridge link that couples between (sub) meshes and operates in the same or overlapping frequency bands physically sufficiently separates the combined (sub) meshes to substantially prevent interference. be able to.
Multiple mesh behavior Techniques for efficiently manipulating multiple interconnected meshes include techniques for reducing (or eliminating) loops, as well as techniques for optimizing the forwarding of unicast and broadcast packets. As a first example, when meshes are interconnected via looped bridge links, in some usage scenarios, packets passed from one mesh to another are augmented with control information and controlled. The information is used to prevent the packet from being forwarded multiple times in the same loop, and in some usage scenarios, the packet can be forwarded indefinitely (and thus potentially network congestion). Used to prevent (packets) and bankruptcies. In some usage scenarios, one or more loop interconnects can be used to provide redundancy, or multiple customers own different meshes within a multi-mesh and each other between these customers. It may be the result of incorrect installation, such as when there is no adjustment (cooperation).
As a second example, if there are multiple connections between two meshes of a multi-mesh, then allowing the unicast packet to follow the best path throughout the multi-mesh will result in overall multi-mesh efficiency. improves. In other words, bandwidth, latency, and resource utilization are improved by determining the most efficient routes for the entire multi-mesh network rather than individual meshes.
As a third example, in a usage scenario where individual meshes of a multi-mesh deliver broadcast packets by flooding, when the broadcast packet enters the mesh (before transmission to any bridge link), it controls the packet. Contains information. This control information usually occurs because if an equivalent copy of a broadcast packet enters one of the individual meshes via different bridge links, each copy is treated as a different broadcast packet to be flooded. Flooding of redundant broadcast packets can be reduced or eliminated. With this control information, it is possible to suppress unnecessary multiple floods.
As a fourth example, in some usage scenarios where looping between individual meshes of a multi-mesh is possible (eg by a bridge link), control information is included in the packet before transmission across the bridge link. With this control information, it is possible to reduce or eliminate loop operations that would normally occur infinitely between individual meshes and cause failure due to congestion.
FIG. 1 exemplifies some details of various embodiments of a technique that partially follows a bridging protocol in a multi-mesh to reduce (or eliminate) loop occurrence and optimize unicast and broadcast packet flow. It is a diagram. In some usage scenarios, the technique operates with relatively minimal control byte overhead and low protocol complexity without the addition of control packet overhead. The illustrated multi-mesh includes individual meshes, namely mesh 1 121, mesh 2 122, mesh 3 123, and mesh 4. 124 is included. These meshes are bridged via a plurality of bridges exemplified as bridges 1-12 (101-112 respectively). Bridges 1 and 3, like bridges 2 and 4, bridge meshes 1 and 2, respectively. Bridges 9 and 7, like bridges 10 and 8, bridge meshes 4 and 3, respectively. Bridges 12 and 11 bridge meshes 1 and 4, respectively. Bridges 5 and 6 bridge meshes 2 and 3, respectively, via wireless link 130. Ingress mesh node 1 The 141 provides a portal for packets to enter this multimesh, for example from the Internet, local area networks (LANs), wide area networks (WANs), or any other suitable network. Egress mesh nodes 1 and 2 (151 and 152, respectively) provide a portal for packets to exit this multi-mesh, for example to the Internet, LAN, WAN, or any other suitable network. In some embodiments, the node can act as an ingress mesh node and an ingress mesh node simultaneously to provide a portal for packets entering and exiting the multimesh.
As an example of operation, when a mesh bridge receives a broadcast packet from one mesh (such as mesh 1), it forwards the packet to another mesh (such as mesh 2) via a bridge link. Prior to forwarding the packet, the mesh bridge removes from the packet all routing information specific to the mesh (such as mesh 1) that the packet just passed through. The information to be deleted includes path cost information associated with the mesh passage of the mesh (mesh 1, etc.) that the packet passed immediately before. This path cost information is added to the packet in preparation for transfer. The broadcast packet is then forwarded to another mesh.
In this way, information about the path cost is accumulated as the broadcast packet passes through the multi-mesh. The accumulated path cost information corresponds to the packet transfer cost of each mesh that the packet has passed through before the point where this information was calculated (or updated). In some embodiments, an increment is added to the mesh hop count metric for each mesh passed. In some embodiments, a mesh cost metric is calculated and stored for each mesh passed. In some embodiments, a mesh metric type that describes the cost metric associated with the mesh is stored for each mesh passed. In some embodiments, the minimum link metric across all links is used as the path metric. The routes are compared based on the metric. In some embodiments, the comparison is partly based on the metric value, and in some embodiments, the comparison is partly based on the mesh metric type. In some embodiments, the mesh metric type acts as a (implicit) metric value (for example, in the context of "high bandwidth" and "low bandwidth" mesh metric types).
In some embodiments, a bridge table with one entry for each bridge node is used. Each entry contains the address and status of the destination bridge and the next hop bridge address list. Each element of the next hop bridge address list includes the cost to the destination bridge through the bridge identified by each next hop bridge address and the status of the bridge links attached to each of those next hop bridges. Is done.
When an Egress Mesh node receives a (redundant) copy of a broadcast packet (for example, because it has multiple routes to that Egress Mesh node), it compares the path cost of each copy and the overall cost is the best. Determine a route as the route to be used thereafter. In embodiments where the mesh metrics are accumulated separately and one or more metric types are unknown, some routes taken from a given mesh are compared.
Mesh bridges and egres mesh nodes that send and receive broadcast packets learn about the best route through each mesh (in the mesh sequence that the packet has passed through) by examining and processing the control information contained in the packet. .. The learned best route includes the ingress mesh node of the broadcast packet and the best route between each of the mesh bridges and the egress node that forwards the broadcast packet. The control information includes path cost information added when the packet is transferred through the bridge link, the next bridge which is the packet transfer destination on the route, and optionally along the route. Includes mesh bridge nodes that have passed through. In some embodiments, learning about the best route through said mesh sequence that has passed remains unclear how packets are routed within each mesh (ie, only information about the bridge links that have passed). It is enough). In some embodiments, learning about the best route through the passed mesh sequence is performed using a metric associated with the passed mesh and a metric associated with the next bridge to which the packet is forwarded. It is said. In some embodiments, the metric is a hop count metric and the best route is the route with the minimum number of hops. Because the techniques described elsewhere herein do not rely on the details of best route determination, other metrics may be used in determining the best route based on embodiments-based criteria. ..
The unicast packet is forwarded by the Ingress mesh node to the next mesh bridge along the best path learned during the previous reverse broadcast packet forwarding (from the destination of the unicast packet). When a unicast packet is transferred from a mesh including the mesh bridge, the mesh bridge transfers the unicast packet to an adjacent mesh over the bridge link. If the packet has been forwarded from an adjacent mesh (eg, across a bridge link), the mesh bridge forwards the packet to the mesh bridge on the best route to the destination, or said. When the mesh including the mesh bridge also includes the packet destination (for example, when the packet enters the final mesh to be passed), the packet is transferred to the Egress mesh node. Unicast packets destined for unknown destinations are forwarded as broadcast floods (similar to layer 2 switch flooding), allowing learning of bridge forwarding information for use in forwarding subsequent packets.
An Ingress mesh node, which is the entry point for broadcast packets to enter the multi-mesh, assigns a unique ID to each broadcast packet, which is maintained while the packet is forwarded across the bridge link. This ID can be used for duplicate detection at each mesh node and each mesh bridge, which can prevent loops within each mesh and between multiple meshes. This ID contains two elements. The first element is the address associated with the node that generates the ID, which is a unique value throughout the multi-mesh. The second element is a sequence number (or similar field) that is unique to the broadcast packet as identified by the node that generates this ID and is therefore unique to the broadcast packet. It is not unique to the second element of the ID generated by other nodes. Therefore, this second element (and thus the entire ID) can be independently generated by the nodes. That is, no communication between nodes is required to generate this ID, which is unique in the context of the entire multimesh.
In some operational scenarios, identifiers are assigned to broadcast packets, and in other operational scenarios, identifiers are assigned to unicast and broadcast. A unicast packet receives an identifier, for example, when the packet is originally transmitted as a unicast packet, but the unicast packet has no state of forwarding the unicast packet when it reaches the mesh bridge. In some cases (for example, when the transfer state has expired). Then, the unicast packet is treated as a packet addressed to an unknown destination, and is flooded inside the mesh (similar to the broadcast packet) which is the transfer destination of the unicast packet from the mesh bridge. The unicast packet is then treated as a broadcast packet and is assigned an identifier to prevent loops as part of it.
The individual meshes of a multi-mesh operate according to a variety of characteristics, including routing protocols, routing options, media access control (MAC) layer, and physical access (PHY) layer. The characteristics of each mesh included in the multi-mesh may be different without depending on the characteristics of other meshes of the same multi-mesh. For example, it is possible that the first mesh operates on the first routing protocol and all other meshes operate on different routing protocols. As another example, it is possible for each mesh to operate with a different routing protocol. In yet another example, each mesh may operate with the same routing protocol. Similar variants are possible for other characteristics (routing options, MAC layer, and PHY layer).
The links that enable communication between bridges 5 and 6 are shown as wireless links (such as wireless links such as 802.11 links), but in some embodiments this link may be a wired link (Ethernet®). Links etc.). The links illustrated in some embodiments are representative single links, while the links illustrated in other embodiments are representative of two or more links (wireless, wired, or both). Combined use). In embodiments with two or more links connecting the same two meshes, those two or more links are operated in a load balancing mode, a failover / redundancy mode, or both.
Node hardware and software FIG. 2 exemplifies a part of the details of the hardware aspect of one embodiment of the node. This node, shown in the figure, includes a processor 205 connected to various types of storage devices, including volatile read / write memory "memory bank" elements 2011-2, through DRAM memory interface 202, and non-volatile read / write flash memory. Includes 203 and EEPROM 204 elements. The processor further provides an Ethernet® interface 206 that provides multiple Ethernet® ports 207 to establish a wired link and a wireless interface that provides wireless (radio) packet communication to establish a wireless link. It is connected to 209. In some embodiments, the wireless interface is an IEEE. Compliant with 802.11 wireless standards (802.11a, 802.11b, 802.11g, etc.). In some embodiments, the radio interface operates (in conjunction with any combination of hardware and software elements) and collects statistics on nearby mesh nodes. The statistic can include any combination of signal strength and link quality. In some embodiments, the radio interface can be configured to drop all packets below the configurable Received Signal Strength Indicator (RSSI) threshold. The illustrated partition is merely an example, and other equivalent node embodiments are possible.
The illustrated node functions as any one of the nodes in Figure 1, including the Ingress mesh node, the Egress mesh node, and the bridge. The wireless interface of FIG. 2 allows communication with the nodes inside the mesh (not explicitly shown in FIG. 1, but is assumed to be an element of each of mesh 1, 2, 3, and 4). .. The wireless interface can also provide a wireless bridge link when the node according to FIG. 2 is used as a bridge node, eg, one of bridges 1-12 in FIG. The Ethernet® interface of FIG. 2 is for wired bridge links (including load balancing bridge links or redundancy / failover bridge links) in the embodiment according to FIG. 1 having one or more wired links. Ethernet® ports can be provided. Using one or more of the Ethernet® ports provided by the Ethernet® interface, if the node according to Figure 2 acts as an Ingress (Egress) mesh node, packets entering and exiting the mesh Routes can also be provided. Based on various usage scenarios, any combination of storage elements (DRAM, flash, and EEPROM) can store one or more bridge tables.
During operation, the processor reads and executes instructions from any combination of the storage elements (DRAM, flash, and EEPROM). Some of these instructions correspond to the software associated with the operation of the bridge link in conjunction with the bridge link protocol. Part of the bridge link protocol controls the operation of any combination of the wireless interface and the Ethernet® interface. The accumulated path cost information can be stored in any combination of the storage elements according to the instructions executed in the processing related to the bridge link protocol.
FIG. 3 exemplifies a part of the details of the software aspect of the embodiment of the node. The software illustrated includes Network Interface Manager 302 and Fault, Configuration, Accounting, Performance, Fault, Configuration, Accounting, Performance, and Security: FCAPS) Network Management that works with Manager 303 System: NMS) Manager 301 is included. In some embodiments, the NMS is an interface between management software running outside the node and software running inside the node (various applications, FCAPS, etc.). The network interface manager manages the physical network interface (such as a node's Ethernet interface or wireless interface). This network interface manager assists the NMS in passing dynamic configuration changes (requested by the user) to FCAPS via the management software. In some embodiments, FCAPS includes a function for storing and reading setting information, and the FCAPS function works with all applications that continuously require setting information. FCAPS also assists in collecting failure information, statistics, and performance data from various operating modules of the node. FCAPS passes the collected information, statistics, and any part of the data to the NMS.
Kernel interface 310 acts as an interface between the manager of layer 311 for routing and transport protocols and the manager of flash file system module 313. The routing protocol includes the bridge link protocol and a portion of software related to the management and reference of bridge tables. The transport protocol includes TCP and UDP. The flash file system module serves as an interface with the flash driver 316, which is conceptually illustrated in the state of being connected to the flash hardware element 323, and the flash hardware element 323 is the flash element and EEPROM element of FIG. It represents a flash file system that is stored in any combination. Layer 2 abstraction layer 312 serves as an interface between the routing protocol and the transport protocol and the Ethernet (registered trademark) driver 314 and the wireless driver 315, respectively. The Ethernet driver is conceptually illustrated connected to the Ethernet interface 326, which represents the Ethernet interface of FIG. The wireless driver is conceptually illustrated in a state of being connected to the wireless interface 329 representing the wireless interface of FIG. In some embodiments, the software may also include serial drivers. The software is stored on a computer-readable medium (eg, any combination of the DRAM, flash, and EEPROM elements described above) and executed by the processor. The shown partition is just an example, and many other equivalent layer configurations are possible.
Conclusion Although some of the above embodiments have been described in detail for the purpose of clarifying understanding, the present invention is not limited to the details provided above, and many alternative embodiments are possible. The disclosed embodiments are exemplary and not limiting. It will be appreciated that its structure, construction, and use are consistent with the present disclosure and that many variations within the scope of the claims attached to the registered patent are possible. For example, the bit widths of interconnects and functional units, clock speeds, and the type of technology used are generally different for each component block. The order and composition of the steps and functional elements of the flow chart generally varies from case to case. In addition, unless otherwise specified, the specified value range, maximum and minimum values used, or other specific specifications (such as integration / integration technology and design flow technology) are merely examples. It should not be construed as limiting the present invention as it is of a specific embodiment and the techniques of the embodiments can be expected to be improved and modified.
When implementing (implementing) various components, subsystems, functions, actions, routines, and subroutines, functionally equivalent techniques known to those of skill in the art may be used instead of the techniques exemplified. The names given to interconnects, logic, functions, and routines are merely exemplary and should not be construed as limiting the disclosed concepts. Needless to say, many functional aspects of a design are hardware (generally dedicated circuits) or software (depending on some aspect of a programmed controller or processor), with design constraints depending on the embodiment, and more. Fast processing technology trends (promoting the migration of features previously contained in hardware to software) and higher integration densities (promoting migration of features previously contained in software to hardware) Can be implemented as a function of). Specific variants include (but are not limited to) different networking technologies (eg, wired / wireless, protocol, bandwidth), while other variants include proprietary engineering techniques and It is expected to occur when implementing (implementing) the concepts disclosed herein in accordance with the business constraints of a particular application.
The embodiments exemplify a number of aspects of the disclosed concept with far more details and environmental context than the minimum required embodiments. Those skilled in the art will appreciate that in variants of the invention, omitting the components disclosed herein can leave the basic mode of cooperation between the remaining elements unchanged. .. Therefore, it goes without saying that it is not necessary to implement (implement) various aspects of the disclosed concept for most of the disclosed details. As long as the remaining elements are distinguishable from the prior art, the omitted components do not limit the concepts disclosed herein.
No such modification in the design is a substantial change to the content disclosed in the illustrated embodiments. Needless to say, the concepts disclosed herein have wide applicability to other networking and communication applications and are not limited to the particular application or industry of the illustrated embodiments. As such, the invention should be construed as including all possible modified (modified) and modified forms within the scope of the claims attached to the registered patent.
Various embodiments of the present invention are disclosed in the following detailed description and accompanying drawings.<figref num="1">FIG. 1 is a partial selection of details of various embodiments of a technique for reducing (or eliminating) loop occurrence in a multi-mesh and optimizing unicast and broadcast packet flow.</figref><figref num="2">FIG. 2 exemplifies a part of the details of the hardware aspect of one embodiment of the node.</figref><figref num="3">FIG. 3 exemplifies a part of the details of the software aspect of the embodiment of the node.</figref>
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2011171804A | Cited by | Japan | Examiner |
| JP2001197114A | Cites | Japan | Examiner |
| JP2002281030A | Cites | Japan | Examiner |
| JP2002305540A | Cites | Japan | Examiner |
| JP2002345018A | Cites | Japan | Examiner |
| JP2003218895A | Cites | Japan | Examiner |
| JP2004304669A | Cites | Japan | Examiner |
| JP2005033557A | Cites | Japan | Examiner |
| JP2005065267A | Cites | Japan | Examiner |
| JP2005159670A | Cites | Japan | Examiner |
| JPH01125147A | Cites | Japan | Examiner |
| JPH0993282A | Cites | Japan | Examiner |
33 members in 9 offices
Priority claims24
| Document | Office | Kind | Date |
|---|---|---|---|
| 60701446 | United States of America | – | |
| 70144605 | United States of America | P | |
| 70144605 | United States of America | P | |
| 60707069 | United States of America | – | |
| 70706905 | United States of America | P | |
| 70706905 | United States of America | P | |
| 60709743 | United States of America | – | |
| 70974305 | United States of America | P | |
| 70974305 | United States of America | P | |
| 60806527 | United States of America | – | |
| 80652706 | United States of America | P | |
| 80652706 | United States of America | P | |
| 2006028008 | United States of America | W | |
| 2006028008 | United States of America | W | |
| 2005701446 | – | – | – |
| 2005707069 | – | – | – |
| 2005709743 | – | – | – |
| 2006806527 | – | – | – |
| 2006028008 | – | – | – |
| US20050701446P | – | – | – |
| US20050707069P | – | – | – |
| US20050709743P | – | – | – |
| US20060806527P | – | – | – |
| WO2006US28008 | – | – | – |
Members33
| Document | Office | Kind | |
|---|---|---|---|
| CA2616590A1 | Canada | A1 | |
| CA2887177A1 | Canada | A1 | |
| WO2007013914A1 | World Intellectual Property Organization (WIPO) | A1 | |
| TW200713921A | Taiwan Province of China | A | |
| GB0802318D0 | United Kingdom | D0 | |
| GB2442681A | United Kingdom | A | |
| KR20080040716A | Republic of Korea | A | |
| US2008112422A1 | United States of America | A1 | |
| CN101258710A | China | A | |
| JP2009503942AThis record | Japan | A | |
| HK1121892A1 | Hong Kong, China | A1 | |
| TWI319273B | Taiwan Province of China | B | |
| GB201003990D0 | United Kingdom | D0 | |
| GB201003991D0 | United Kingdom | D0 | |
| GB2442681B | United Kingdom | B | |
| GB2467656A | United Kingdom | A | |
| GB2467657A | United Kingdom | A | |
| GB2467656B | United Kingdom | B | |
| GB2467657B | United Kingdom | B | |
| US8155008B2 | United States of America | B2 | |
| JP2012110012A | Japan | A | |
| JP4991041B2 | Japan | B2 | |
| CN101258710B | China | B | |
| US2013033987A1 | United States of America | A1 | |
| CN103220748A | China | A | |
| KR101298155B1 | Republic of Korea | B1 | |
| US8948015B2 | United States of America | B2 | |
| CA2616590C | Canada | C | |
| JP5788811B2 | Japan | B2 | |
| US2015381489A1 | United States of America | A1 | |
| CN103220748B | China | B | |
| US10505845B2 | United States of America | B2 | |
| CA2887177C | Canada | C |
28 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2009503942
- Publication, DOCDB
- 2009503942
- Publication, EPODOC
- JP2009503942
- Application
- 2008522920
- Application, DOCDB
- 2008522920
- Application, EPODOC
- JP20080522920
Titles2
- Japanese
- 任意に相互接続されるメッシュネットワークの効率的な動作を可能にする方法
- English
- How to enable efficient operation of arbitrarily interconnected mesh networks
Classification
- CPC, 13
- H04L45/04
- H04L12/28
- H04W40/24
- H04L45/74
- H04L45/122
- H04L45/124
- H04L45/26
- H04L45/32
- H04W40/246
- H04L12/56
- H04W40/02
- H04W84/18
- H04L45/06
- IPC, 7
- H04L12 56
- H04W84 18
- H04W40 02
- H04L45 74
- H04L45 02
- H04L45 122
- H04L45 18
Designated states4
- Regional, 4
- Zimbabwe
- Turkmenistan
- Türkiye
- Togo