(57)【要約】  概略的に、本開示内容は、通信設備の利用者領域と通信設備の提供者領域との間の区分点として機能する設定可能なケーブル・パッチ・パネル、すなわち、“アクティブ・パネル”を記述する。本明細書中に記述された如く、通信設備内において、設備利用者同士の間、及び／又は、設備利用者と通信設備サービスとの間のオンデマンドでの仮想接続を促進するために、該アクティブ・パネルは、既存の利用者側面および提供者側面の接続をアクティブ・パネル・ポートに対して相互接続すべく動的に設定され得る。幾つかの例において、通信設備に対するプログラマブル・ネットワーク・プラットフォームは、一群のインタフェースを呈示し、それらにより、利用者は、部分的に、該アクティブ・パネルの選択された利用者側ポートを該アクティブ・パネルの選択された提供者側ポートに対して相互接続すべく該アクティブ・パネルを設定することにより、該プログラマブル・ネットワーク・プラットフォームが準備するという仮想接続を要求し得る。
2017522800.tif 000002
【特許請求の範囲】
【請求項１】
第一側面と第二側面とスイッチと設定インタフェースとを有するソフトウェア設定可能なネットワーク・インタフェース・デバイスを備えて成るケーブル・パッチ・パネルであって、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成り、
該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データの受信に応じて、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定すべく構成される、
ケーブル・パッチ・パネル。
【請求項２】
該第一の複数のネットワーク・インタフェース・ポートは、少なくとも一つのイーサネット・ポートおよび少なくとも一つの光学ポートを備えて成り、
該第二の複数のネットワーク・インタフェース・ポートは、少なくとも一つのイーサネット・ポートおよび少なくとも一つの光学ポートを備えて成る、
請求項１に記載のケーブル・パッチ・パネル。
【請求項３】
該第一の複数のネットワーク・インタフェース・ポートは、該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートに対する静的接続を有する少なくとも一つの通過ポートを備えて成る、請求項１に記載のケーブル・パッチ・パネル。
【請求項４】
該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の複数のポートと、該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートと、の間の接続を定義し、
該接続を生成するために、該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の該複数のポートを該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続すべく該スイッチを設定すべく構成される、
請求項１に記載のケーブル・パッチ・パネル。
【請求項５】
該設定データは、該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートは第二仮想ネットワークに対して関連付けられると定義すると共に、該第一の複数のネットワーク・インタフェース・ポートの内の一つのポートは第一仮想ネットワークに対して関連付けられると定義し、
該接続を生成するために、該設定インタフェースは、該第二仮想ネットワークを介して受信されたパケットを該第一仮想ネットワークへと転送するように該スイッチを設定すべく構成される、
請求項１に記載のケーブル・パッチ・パネル。
【請求項６】
該第二仮想ネットワークは、利用者の仮想ローカル・エリア・ネットワーク(VLAN)を備えて成り、且つ、該第一仮想ネットワークは提供者 VLAN または提供者 VxLAN の一方を備えて成る、請求項１に記載のケーブル・パッチ・パネル。
【請求項７】
該スイッチは光スイッチを備えて成り、
該接続を生成するために、該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間に、光信号に対する伝送経路を確立すべく該光スイッチを設定すべく構成される、
請求項１に記載のケーブル・パッチ・パネル。
【請求項８】
該光スイッチは光子スイッチを備えて成る、請求項７に記載のケーブル・パッチ・パネル。
【請求項９】
当該ケーブル・パッチ・パネルのアクセス・パネルは、該通信設備提供者以外の全ての関係者に対し、該第一の複数のネットワーク・インタフェース・ポートに対するアクセスを阻止するセキュリティ・デバイスを含む、請求項１に記載のケーブル・パッチ・パネル。
【請求項１０】
該第一の複数のネットワーク・インタフェース・ポートの内の一つのポートは、該設定データを、該通信設備に対するプログラマブル・ネットワーク・プラットフォームから受信する、請求項１に記載のケーブル・パッチ・パネル。
【請求項１１】
該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートは、該利用者に対する利用者ネットワークに対して結合され、
該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の該接続は、該利用者ネットワークと別の利用者ネットワークとの間の仮想回路の一部である、
請求項１に記載のケーブル・パッチ・パネル。
【請求項１２】
該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の複数のポートと該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートとの間の接続を定義し、
該接続を生成するために、該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の該複数のポートを該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続すべく該スイッチを設定すべく構成され、
該第一の複数のネットワーク・インタフェース・ポートの該複数のポートに対して接続された複数本のケーブルは、当該ケーブル・パッチ・パネルに対して結合された該通信設備を通る相互接続機能の包括的集合であって、該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続された利用者ネットワークに由来する上りリンク・トラフィックに対して利用可能であるという相互接続機能の包括的集合を含む、
請求項１に記載のケーブル・パッチ・パネル。
【請求項１３】
通信設備のケージ構造であって、該ケージ構造は、
利用者領域および提供者領域を区分する少なくとも一枚のパネルを有するケージ囲繞体であって、通信設備提供者の利用者に対してのみアクセス可能な該利用者領域を囲繞するというケージ囲繞体と、
該少なくとも一枚のパネル内に載置されたケーブル・パッチ・パネルであって、第一側面と第二側面とスイッチと設定インタフェースとを有するソフトウェア設定可能なネットワーク・インタフェース・デバイスを備えて成るケーブル・パッチ・パネルと、
を備えて成り、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者であって、該ケージ囲繞体により囲繞された該領域に対するアクセス権を有するという利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成り、
該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データの受信に応じて、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定すべく構成される、
ケージ構造。
【請求項１４】
方法であって、
ケーブル・パッチ・パネルのソフトウェア設定可能なネットワーク・インタフェース・デバイスの設定インタフェースにより、第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データを受信する段階であって、
該ソフトウェア設定可能なネットワーク・インタフェース・デバイスは、第一側面と第二側面とスイッチとを含み、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成る、
という段階と、
該受信段階に応じて、該設定インタフェースにより、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定する段階と、
を備えて成る方法。
【請求項１５】
該第一の複数のネットワーク・インタフェース・ポートは、少なくとも一つのイーサネット・ポートおよび少なくとも一つの光学ポートを備えて成り、
該第二の複数のネットワーク・インタフェース・ポートは、少なくとも一つのイーサネット・ポートおよび少なくとも一つの光学ポートを備えて成る、
請求項１４に記載の方法。
【請求項１６】
該第一の複数のネットワーク・インタフェース・ポートは、該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートに対する静的接続を有する少なくとも一つの通過ポートを備えて成る、請求項１４に記載の方法。
【請求項１７】
該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の複数のポートと、該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートと、の間の接続を定義し、
該接続を生成するために、該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の該複数のポートを該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続すべく該スイッチを設定する、
請求項１４に記載の方法。
【請求項１８】
該設定データは、該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートは第二仮想ネットワークに対して関連付けられると定義すると共に、該第一の複数のネットワーク・インタフェース・ポートの内の一つのポートは第一仮想ネットワークに対して関連付けられると定義し、
該接続を生成するために、該設定インタフェースは、該第二仮想ネットワークを介して受信されたパケットを該第一仮想ネットワークへと転送するように該スイッチを設定する、
請求項１４に記載の方法。
【請求項１９】
該第二仮想ネットワークは、利用者の仮想ローカル・エリア・ネットワーク(VLAN)を備えて成り、該第一仮想ネットワークは、提供者 VLAN または提供者 VxLAN の一方を備えて成る、請求項１４に記載の方法。
【請求項２０】
該スイッチは光スイッチを備えて成り、
該接続を生成するために、該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間に、光信号に対する伝送経路を確立すべく該光スイッチを設定する、
請求項１４に記載の方法。
【請求項２１】
該光スイッチは光子スイッチを備えて成る、請求項２０に記載の方法。
【請求項２２】
該ケーブル・パッチ・パネルのアクセス・パネルは、該通信設備提供者以外の全ての関係者に対し、該第一の複数のネットワーク・インタフェース・ポートに対するアクセスを阻止するセキュリティ・デバイスを含む、請求項１４に記載の方法。
【請求項２３】
該第一の複数のネットワーク・インタフェース・ポートの内の一つのポートは、該設定データを、該通信設備に対するプログラマブル・ネットワーク・プラットフォームから受信する、請求項１４に記載の方法。
【請求項２４】
該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートは、該利用者に対する利用者ネットワークに対して結合され、
該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の該接続は、該利用者ネットワークと別の利用者ネットワークとの間の仮想回路の一部である、
請求項１４に記載の方法。
【請求項２５】
該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の複数のポートと該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートとの間の接続を定義し、
該接続を生成するために、該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の該複数のポートを該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続すべく該スイッチを設定し、
該第一の複数のネットワーク・インタフェース・ポートの該複数のポートに対して接続された複数本のケーブルは、当該ケーブル・パッチ・パネルに対して結合された該通信設備を通る相互接続機能の包括的集合であって、該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続された利用者ネットワークに由来する上りリンク・トラフィックに対して利用可能であるという相互接続機能の包括的集合を含む、
請求項１４に記載の方法。
【請求項２６】
部分的に、該通信設備提供者により、該複数本のケーブルを該第一の複数のネットワーク・インタフェース・ポートの該複数のポートに対して接続することにより、該通信設備内に相互接続機能を事前準備する段階、を更に備えて成る、請求項２５に記載の方法。
【請求項２７】
方法であって、
プログラマブル・ネットワーク・プラットフォーム(PNP)により、該PNPにより制御され且つ通信設備提供者により管理される一つ以上のネットワーク・データセンタのネットワーク・インフラ内における相互接続サービスの設定に対するサービス要求を受信するソフトウェア・インタフェースを配備する段階と、
該PNPにより且つ該ソフトウェア・インタフェースを介し、該一つ以上のネットワーク・データセンタのネットワーク・インフラ内の相互接続サービスを設定するとのサービス要求を受信する段階であって、該一つ以上のネットワーク・データセンタ内の該ネットワーク・インフラは、該一つ以上のネットワーク・データセンタの一つ以上のスイッチング構造を通して接続する、という段階と、
該PNPにより且つ該サービス要求に基づき、ケーブル・パッチ・パネルの第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと、該ケーブル・パッチ・パネルの第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと、の間の接続を定義する設定データを生成する段階と、
該PNPにより、該設定データを該ケーブル・パッチ・パネルに対して送信する段階と、
を備えて成る方法。
【請求項２８】
該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートを特定する第一データと、該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートを特定する第二データと、を含む、請求項２７に記載の方法。
【請求項２９】
該ケーブル・パッチ・パネルは、第一側面と第二側面とスイッチと設定インタフェースとを有するソフトウェア設定可能なネットワーク・インタフェース・デバイスを備えて成り、
該第一側面は、該一つ以上のネットワーク・データセンタに対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成り、
該設定インタフェースは、該PNPからの該設定の受信に応じて、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定する、
請求項２７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願に関する相互参照
本出願は、2015年5月21日に出願された米国仮特許出願第62/164,965号、および、2015年9月28日に出願された米国特許出願第14/868,177号の特典を主張するものであり、それらの各々の全体的内容は、言及したことにより本出願中に援用される
【０００２】
本発明は、コンピュータ・ネットワークに関し、更に詳細には、コンピュータ・ネットワーク同士の相互接続法に関する。
【背景技術】
【０００３】
ネットワーク・サービス交換提供者またはコロケーション提供者(“提供者”)は、データセンタまたはウェアハウスの如き通信設備を採用し得、其処において、該提供者の複数の利用者は、最小限のコストおよび複雑さを以て、ネットワーク、サーバおよび記憶機構を配置すると共に、種々の電気通信および他のネットワーク・サービスのプロバイダに対して相互接続する。データセンタは、複数の利用者により共有され得る。ITおよび通信の設備を安全に確実に手中とすることにより、電気通信、インターネット、アプリケーション・サービスの各プロバイダ、クラウド・サービス・プロバイダ、コンテンツ・プロバイダ、および、他のプロバイダ、ならびに、各企業は、更に短い待ち時間と、それらの基幹事業に集中する自由度と、を享受する。付加的に、各利用者は、自身のトラフィックの復路コストを低減すると共に、自身のインターネットを他の用途に対して解放し得る。
【発明の概要】
【０００４】
概略的に、本開示内容は、通信設備の利用者領域と通信設備の提供者領域との間の区分点として機能する設定可能なケーブル・パッチ・パネル、すなわち、“アクティブ・パネル”を記述する。本明細書中に記述された如く、通信設備内において、設備利用者同士の間、および／または、設備利用者と通信設備サービスとの間のオンデマンドでの仮想接続を促進するために、該アクティブ・パネルは、既存の利用者側面および提供者側面の接続をアクティブ・パネル・ポートに対して相互接続すべく動的に設定され得る。幾つかの例において、通信設備に対するプログラマブル・ネットワーク・プラットフォームは、一群のインタフェースを呈示し、それらにより、利用者は、部分的に、該アクティブ・パネルの選択された利用者側ポートを該アクティブ・パネルの選択された提供者側ポートに対して相互接続すべく該アクティブ・パネルを設定することにより、該プログラマブル・ネットワーク・プラットフォームが準備するという仮想接続を要求し得る。
【０００５】
この様にして、該アクティブ・パネルは、個々のアクティブ・パネルのポート割当てを各サービスから分離し乍ら、物理的資源の集約を促進し得ることから、たとえば、プログラマブル・ネットワーク・プラットフォームを用いて、設備提供者による相互接続サービスの仮想化が許容され得る。換言すると、提供者側および利用者側の各ポート間の一対一または一対多の専用接続を切り離すことにより、該アクティブ・パネルは、(該アクティブ・パネルからの／に対する相互接続機能の集合を表す)通信設備の物理的に事前準備された交差接続インフラが、各利用者により動的に選択、設定、および、オンデマンド使用されることを許容し得る。たとえば、該設備により利用可能とされ且つ該アクティブ・パネルの提供者側ポートに対して接続された個々の回路は、利用者側ポートに対する該アクティブ・パネル内の設定可能な論理的相互接続を介し、動的に‘集約’または‘統合’されて更に高機能の相互接続とされるか、または、分離されたままとされることで専用機能を提供し得る。故に、該アクティブ・パネルは、物理的なケーブル配線の手動的な設置もしくは改変に対する必要性を減少することにより相互接続に対する準備速度を向上させ、利用者が選択したプロバイダおよびプロバイダ・サービスに対して通信設備に亙る物理的および論理的な回路を生成することを利用者に許容し、且つ、物理的なケーブル配線の動的な結束を可能として、オンデマンドで統合グループを生成し得る。更に、該アクティブ・パネルの動的設定は、各相互接続を設定するために、通信設備提供者の作業員／操作者が利用者ケージに進入する必要性を減少することにより、セキュリティを高め得る。
【０００６】
幾つかの実施形態において、ケーブル・パッチ・パネルは、
第一側面と、第二側面と、スイッチと、設定インタフェースとを有するソフトウェア設定可能なネットワーク・インタフェース・デバイスを備えて成り、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成り、且つ、
該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データの受信に応じて、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定すべく構成される。
【０００７】
幾つかの実施形態において、通信設備のケージ構造は、
利用者領域および提供者領域を区分する少なくとも一枚のパネルを有するケージ囲繞体であって、通信設備提供者の利用者に対してのみアクセス可能な該利用者領域を囲繞するというケージ囲繞体と、
該少なくとも一枚のパネル内に載置されたケーブル・パッチ・パネルであって、第一側面と、第二側面と、スイッチと、設定インタフェースとを有するソフトウェア設定可能なネットワーク・インタフェース・デバイスを備えて成るというケーブル・パッチ・パネルと、を備えて成り、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者であって、該ケージ囲繞体により囲繞された該領域に対するアクセス権を有するという利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成り、且つ、
該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データの受信に応じて、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定すべく構成される。
【０００８】
幾つかの実施形態において、方法は、
ケーブル・パッチ・パネルのソフトウェア設定可能なネットワーク・インタフェース・デバイスの設定インタフェースにより、第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データを受信する段階であって、
該ソフトウェア設定可能なネットワーク・インタフェース・デバイスは、第一側面と、第二側面と、スイッチとを含み、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、且つ、
該第二側面は、該通信設備提供者の利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成る、
という段階と、
該受信段階に応じて、該設定インタフェースにより、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定する段階と、
を備えて成る。
【０００９】
幾つかの実施形態において、方法は、
プログラマブル・ネットワーク・プラットフォーム(PNP)により、該PNPにより制御され且つ通信設備提供者により管理される一つ以上のネットワーク・データセンタのネットワーク・インフラ内における相互接続サービスの設定に対するサービス要求を受信するソフトウェア・インタフェースを配備する段階と、
該PNPにより且つ該ソフトウェア・インタフェースを介し、該一つ以上のネットワーク・データセンタのネットワーク・インフラ内の相互接続サービスを設定するとのサービス要求を受信する段階であって、該一つ以上のネットワーク・データセンタ内の該ネットワーク・インフラは、該一つ以上のネットワーク・データセンタの一つ以上のスイッチング構造を通して接続する、という段階と、
該PNPにより且つ該サービス要求に基づき、ケーブル・パッチ・パネルの第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと、該ケーブル・パッチ・パネルの第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データを生成する段階と、
該PNPにより、該設定データを該ケーブル・パッチ・パネルに対して送信する段階と、
を備えて成る。
【００１０】
本発明の一つ以上の実施形態の詳細は、添付図面および以下の説明において示される。本発明の他の特徴、目的および利点は、説明、図面および各請求項から明らかとなろう。
【図面の簡単な説明】
【００１１】
【図１】図１は、本明細書中に記述された技術に従い、少なくとも部分的に、ネットワーク・インフラおよびアクティブ・パネルに対する接続性を管理して各ケージを相互接続するプログラマブル・ネットワーク・プラットフォームに対する動作環境を提供するシステムの高レベルの概観を示すブロック図である。
【図２】図２は、本明細書中に記述された技術に従い、通信設備に対する動作環境を提供するデータセンタの高レベルの概観を示すブロック図である。
【図３】図３は、本明細書中に記述された技術に従い、通信設備のプログラマブル・ネットワーク・プラットフォームにより管理されて各ケージ間の交差接続の利用可能性を提供する複数のアクティブ・パネルの一例を示すブロック図である。
【図４】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図５】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図６】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図７】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図８】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図９】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図１０】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図１１】図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。
【図１２】図１２は、本明細書中に記述された技術に従い、通信設備のためのプログラマブル・ネットワーク・プラットフォームに対するスイッチの代表的な構成要素により実施される動作を行う代表的なアクティブ・パネルを示すブロック図である。
【図１３】図１３は、本明細書中に記述された技術に従って動作する演算デバイスの一例の更なる詳細を示すブロック図である。
【図１４】図１４は、本明細書中に記述された技術に従い、通信設備の利用者ネットワーク同士の間に動的に確立された代表的な終端間サービスを示すブロック図である。
【図１５】図１５は、本明細書中に記述された技術に従い、通信設備の利用者ネットワーク同士の間に動的に確立された代表的な終端間のレイヤ３サービスを示すブロック図である。
【図１６】図１６は、本明細書中に記述された技術に従い、通信設備における各利用者ケージに対してアクティブ・パネルを有するネットワーク・システムを示すブロック図である。
【図１７】図１７は、本開示内容の一つ以上の見地に従い、アクティブ・パネルによりオンデマンド・サービス・プロビジョニングを提供する代表的なプロセスを示すフローチャートである。
【００１２】
各図および本文を通し、同様の参照符号は同様の要素を表す。
【発明を実施するための形態】
【００１３】
概略的に、本開示内容は、動的でユーザが制御可能／設定可能なアクティブ・パッチ・パネル(すなわち“アクティブ・パネル”)が、通信設備のネットワーク相互接続インフラ内にプレゼンスを有する利用者およびプロバイダ間の動的な相互接続性を促進するというアクティブ・パネル区分法を記述する。該アクティブ・パネル(active panel)は、利用者のケージ・メッシュ内でネットワーク・インタフェース・デバイス(NID)として採用されることで、通信設備(および、一定の場合には、たとえば、メトロポリタン領域においては該通信設備に隣接する斯かる設備)内でのオンデマンド・サービスの供与、ならびに、たとえば、企業利用者に対するクラウド・サービス接続性の迅速な生成、更新、および、削除を可能とするクラウド対処インフラを提供し得る。本明細書中に記述されたアクティブ・パネルを採用することにより、通信設備のプロバイダは、光子およびイーサネットのパケット化信号間の媒体変換；媒体形式ポートの確保および準備；パッチ・パネルの割当て、追跡および確保；および、たとえば、新たな／更新された相互接続の各々に対し、利用者ケージ同士の間に物理的に延在して接続を行うイーサネットまたは光ケーブル；を減少し、一定の場合には排除し得る。
【００１４】
図１は、本明細書中に記述された技術に従い、少なくとも部分的に、ネットワーク・インフラ10およびアクティブ・パネル12および14に対する接続性を管理して各ケージ2および4を相互接続するプログラマブル・ネットワーク・プラットフォームに対する動作環境を提供するシステム1の高レベルの概観を示すブロック図である。幾つかの場合、システム１は、当該クラウド式サービス交換機の利用者に対してクラウド・サービス・プロバイダ(CSP)をレイヤ３にて相互接続するクラウド式サービス交換機を表している。幾つかの見地において、システム１は、当該イーサネット交換機の利用者同士を相互接続するイーサネット交換機を表している。
【００１５】
ネットワーク・インフラ10は、一つ以上のルータ、スイッチ、および、他のL3/L2転送デバイスを含み得るレイヤ３(L3)およびレイヤ２(L2)転送要素を含んでいる。ネットワーク・インフラ10は更に、それにより該ネットワーク・インフラ10が、ケージ２、４に対して関連付けられた利用者に対してサービスを提供し、且つ／又は、サービス・トラフィックに対してサービスを適用し得るという一つ以上のコンピュータ処理／演算処理区域を提供する一台以上のリアル・サーバを含み得る。ネットワーク・インフラ10は、たとえば、キャリア／NSP、クラウド・サービス・プロバイダ、または、クラウド利用者などに対して関連付けられた各ケージ２および４の夫々のアクティブ・パネル12、14が、該アクティブ・パネル12、14のポート同士の間に準備された仮想接続を介して、相互に対し、または、他の任意のケージに対し、直接的に交差接続されることを許容することで、利用者ネットワーク、キャリア・ネットワーク、および、クラウド・サービス・プロバイダ・ネットワークの間におけるネットワーク・トラフィックの直接的な交換を許容する。
【００１６】
各ケージ２および４は、システム１の提供者により設置されると共に、各ケージは、利用者、キャリア、または、クラウド・サービス・プロバイダに対し、アクティブ・パネル12および14の利用者側を介してのネットワーク・インフラ10に対するアクセス権も有し乍ら、それら自体のシステムに対して記憶およびアクセスする安全な構造および箇所を提供する。各ケージ２および４はまた、システム１の提供者に対し、アクティブ・パネル12および14の提供者側に対する好適で安全なアクセスも提供し得る。たとえば、該提供者は、アクティブ・パネル12および14の利用者側が配置され得るケージ２および４の内部にアクセスせずに、アクティブ・パネル12および14の夫々の提供者側にアクセスし得る。同様に、ケージ２、４の内部に対するアクセス権を借り、または、別様に有する利用者は、アクティブ・パネル12、14の夫々の利用者側にアクセスし得るが、アクティブ・パネル12、14の提供者側に対するアクセスは阻止され得る。幾つかの例において、該提供者は、ケージ２および４の間の安全な回廊にアクセスし得ることから、アクティブ・パネル12および14の提供者側にアクセスし得る。
【００１７】
アクティブ・パネル12および14は、該提供者により夫々のケージ２および４内に設置されると共に、該アクティブ・パネルは、利用者、キャリア、または、クラウド・サービス・プロバイダが、それらのネットワークおよび／またはシステムを、夫々のアクティブ・パネル12および14の利用者側における利用者ポートを介してネットワーク・インフラ10に対して接続する安全な構造および箇所を提供する。アクティブ・パネル12および14はまた、該提供者に対しても、利用者、キャリア、または、クラウド・サービス・プロバイダのネットワークおよび／またはシステムを、夫々のアクティブ・パネル12および14の提供者側における提供者ポートを介してネットワーク・インフラ10に接続する安全な構造および箇所を提供し得る。本明細書中に記述される如く、アクティブ・パネル12および14は、ネットワーク・インフラ10に対する利用者、キャリア、または、クラウド・サービス・プロバイダのシステムの接続の自動化、故に、アクティブ・パネル12の利用者ポートと提供者ポートとの間に準備された仮想接続を介し、または、アクティブ・パネル14の利用者ポートと提供者ポートとの間に準備された仮想接続を介しての、各システム相互に対する接続の自動化を可能とし得る。
【００１８】
夫々のアクティブ・パネル12、14のネットワーク・インタフェース・デバイス(NID)6、8は、一群のネットワーク・インタフェースまたはポートを含むと共に、該ネットワーク・インタフェース・デバイスは、本明細書中に記述される技術に従い、該NIDの選択された提供者側ポートおよび選択された利用者側ポート(または、更に簡潔には、“利用者ポート”)の間における接続を動的に生成、更新または削除すべく構成され得る。更に詳細には、NID6および8は、該NIDより呈示された設定インタフェースを介してのコントローラ3による遠隔的でオンデマンドでのプロビジョニングを許容し得る。幾つかの例において、NID6および8は、アクティブ・パネル12および14の提供者側における該提供者による直接的なプロビジョニングを許容し得る。
【００１９】
幾つかの例において、アクティブ・パネル12は、クラウド・サービス・プロバイダ(CSP)もしくはキャリアにより提供されるクラウド・サービスに対し、利用者が、NID 6の提供者側ポート(または、更に簡潔には、“提供者ポート”)に対して動的に結合された該NID6の利用者側ポートから、ネットワーク・インフラ10を介してアクセスすることを可能とすべく構成され得る。ケージ２はまた、利用者により、利用者により使用される別のケージに対し、ネットワーク・インフラ10と、提供者ポートに対してNID 6の一つ以上の仮想接続により準備された利用者側ポートとを介し、アクセスするためにも使用され得る。
【００２０】
幾つかの例において、アクティブ・パネル14は、当該過渡的ネットワークにより、当該ネットワーク・サービス・プロバイダ(NSP)のネットワーク加入者が、ネットワーク・インフラ10と、NID 8内の一つ以上の動的に構成された接続により提供者ポートに対して準備されたNSPポートとを介して、クラウド・サービス・プロバイダ(CSP)により提供されたクラウド・サービスにアクセスするという過渡的ネットワークに対して関連付けられたNSPにより使用され得る。概略的に、CSPの利用者としては、ネットワーク・キャリア、大企業、マネージド・サービス・プロバイダ(MSP)、ならびに、各CSPによりネットワーク・インフラ10を介して提供される如きクラウド式サービスに対する、サービスとしての(aaS)-ソフトウェア(SaaS)、aaS-プラットフォーム(PaaS)、aaS-インフラ(IaaS)、aaS-仮想化(VaaS)、および、aaS-データストレージ(dSaaS)の利用者が挙げられる。
【００２１】
この様にして、ネットワーク・インフラ10およびアクティブ・パネル12および14は、安全で好適な様式で、(キャリアを介し、または、直接的に)各CSPおよび利用者を提携するプロセスを効率化かつ簡素化する。ネットワーク・インフラ10およびアクティブ・パネル12および14の一つの代表的な用途は、各CSP、各キャリア、および／または、各利用者がすでにネットワーク・プレゼンスを有し得るコロケーションおよび相互接続データセンタであり得る。この例において、一つ以上の利用者ポートは一つ以上の提供者ポートに対して動的に接続され得ることで、ネットワーク・インフラ10を介して該データセンタ内での相互接続が許容され得る。換言すると、ネットワーク・インフラ10およびアクティブ・パネル12および14によれば、関与するキャリア、利用者、および、CSPは、同一設備における広範囲な相互接続性の選択肢を有することが許容され得る。
【００２２】
システム１は、本明細書においては“相互接続プラットフォーム”と代替的に称されるプログラマブル・ネットワーク・プラットフォーム(PNP)３を含んでいる。プログラマブル・ネットワーク・プラットフォーム３は、単一もしくは複数のアプリケーション５が該PNP ３を呼び出して、当該メソッド、フィールド、および／または、他のソフトウェア基本要素により、ケージ２、４間に一つ以上の仮想接続を準備し得るという、メソッド、フィールド、および／または、他のソフトウェア基本要素を定義するソフトウェア・インタフェースを呈示し得る。この様にして、PNP ３に対するインタフェースによれば、各利用者、各キャリアおよび各CSPは、提供者ポートに対して物理的に接続されたネットワーク・インフラ10に対する一つ以上の接続を確立するために、アクティブ・パネル12、14の利用者ポートを提供者ポートに対して接続することにより、ネットワーク・インフラ10の機能およびアセットに対してプログラム可能にアクセスすることが許容される。ネットワーク・インフラ10内に仮想接続も準備することにより、PNP ３は、NID ６の利用者ポートおよびNID8の利用者ポートを相互接続し得る。この様にして、NID ６、８の特定の利用者ポート同士の間における終端間経路の設定は、進行中に実施され得ると共に、該設定によれば、システム１の提供者は、相互接続サービスに対する接続性を確立するためにNID ６、８の特定の提供者ポートに対するネットワーク・インフラ10のケーブル配線を手動的にパッチすべきことを回避することが許容され得る。更に、この終端間経路の設定は、システム1の提供者が、夫々のケージ２、４内に機密的に配置されたNID ６、８の利用者ポートのいずれに対するアクセス権を有さなくても、実施され得る。
【００２３】
アプリケーション５は、プログラマブル・ネットワーク・プラットフォーム３を呼び出してネットワーク・インフラ10内に相互接続サービスを準備し、NID ６の利用者ポートとNID ８の利用者ポートとの間の接続性を動的に確立する少なくとも一つのアプリケーションを表している。アプリケーション５は、プログラマブル・ネットワーク・プラットフォーム３とインタフェースするクライアント側ソフトウェアを表すと共に、該アプリケーションとしては、利用者のポータル、利用者のアプリケーション、システム１の提供者のアプリケーション、コマンドライン・インタフェースもしくはグラフィカル・ユーザ・インタフェースの如きコンソール、および／または、提供者により開発されたアプリケーションが挙げられる。ユーザ／クライアントとしては、たとえば、企業利用者、システム１の提供者、および、クラウド・サービス・プロバイダが挙げられる。
【００２４】
プログラマブル・ネットワーク・プラットフォーム３は、システム１の一つ以上のデータセンタ内で、または、代替的に、(たとえば)システム１の提供者のバックオフィスまたは支局にて現場から離れて、実行されているアプリケーションを表し得る。単一の通信設備を管理しているとして示されるが、プログラマブル・ネットワーク・プラットフォーム３は、複数の異なる相互接続設備に対するサービス・プロビジョニングを制御し得る。代替的または付加的に、プログラマブル・ネットワーク・プラットフォーム３の複数の別体的な事例は、夫々の複数の異なる相互接続設備に対するサービス・プロビジョニングを制御し得る。
【００２５】
プログラマブル・ネットワーク・プラットフォーム３は、拡張可能なソフトウェア・インタフェース体系であって、企業、NSP、および、他のサービス・プロバイダなどのネットワーク・インフラ10の利用者に対して関連付けられたソフトウェア開発者が、該プログラマブル・ネットワーク・プラットフォームに対するアクセスを許容かつ利用するソフトウェア・アプリケーションを生成することを許容するという拡張可能なソフトウェア・インタフェース体系を提供し得、これにより、該アプリケーションは、接続性を確立し且つネットワーク・インフラ10から相互接続性および他のサービスを獲得するために、アクティブ・パネルの利用者ポートが該アクティブ・パネルの提供者ポートに対して準備されることを要求し得る。
【００２６】
本明細書において更に記述される如く、PNP ３は、アクティブ・パネル12、14の設定インタフェース18、20を呼び出して、アクティブ・パネルの利用者ポートと提供者ポートとの間、延いては、アクティブ・パネル12における利用者ポートとアクティブ・パネル14における利用者ポートとの間における仮想接続の動的でオンデマンドでのプロビジョニングを可能とすることで、ネットワーク・インフラ10における利用者およびサービス・プロバイダの夫々のネットワークの相互接続、または、異なるケージ内に配置された同一の利用者に対する利用者ネットワーク同士の相互接続を許容する。この様にして、プログラマブル・ネットワーク・プラットフォーム3、および、NID ６および８の一つ以上の仮想接続は、サービス・プロビジョニングの見地の自動化を可能とし得る。たとえば、設定インタフェース18、20は、利用者がアクティブ・パネルの提供者ポートに対して利用者ポートを準備するための自動的でシームレスな手法を提供し得る。
【００２７】
設定インタフェース18、20の各々は、当該メソッド、フィールド、および／または、他のソフトウェア基本要素により、PNP ３が、対応するアクティブ・パネルの設定を改変し得るというメソッド、フィールド、および／または、他のソフトウェア基本要素を定義するアプリケーション・プログラミング・インタフェース(API)を表し得る。たとえば、設定インタフェース18は、(たとえばPNP ３などの)アプリケーションにより呼び出されて、利用者ポートにて受信されたパケットが、NID ６により、関連付けられた提供者ポートへと方向変換され、且つ、逆も同様である如く、アクティブ・パネル12の任意の利用者ポートと該アクティブ・パネル12の任意の提供者ポートとの間の接続を生成、改変または排除し得る。設定インタフェース18は更に、PNP ３が、アクティブ・パネル12の現在設定を決定することを可能とし得る。更に、アクティブ・パネル12の利用者ポートは、該利用者ポートにおいて受信されたVLANトラフィックが、たとえば、(本明細書においては“相互接続サービス提供者”とも称される)システム１の提供者により提供された相互接続サービスに従い、ネットワーク・インフラ10内で転送されるべく、関連付けられた提供者ポートから外れて方向変換される如く、ケージ２内において且つ該アクティブ・パネル12の一つ以上の提供者ポートに対して関連付けられた利用者ネットワークに対する仮想ローカル・エリア・ネットワーク(VLAN)もしくはVxLANの一部として構成され得る。相互接続サービスとしては、たとえば、仮想私設LANサービス(VPLS)、E-LINE、または、他のレイヤ２仮想接続／仮想私設ネットワークの如き、レイヤ２サービス；L3仮想私設ネットワーク(L3VPN)の如きレイヤ３サービス；および、アプリケーション、プレゼンテーション、セッション、および、トランスポート層サービスの如き、L3より大きいOSIまたはTCP/IPレイヤにおいて提供される一つ以上の接続性サービス(“L3＋サービス”)；が挙げられる。
【００２８】
本明細書において更に記述される如く、夫々のアクティブ・パネル12および14のNID ６および８は、利用者ネットワークおよびクラウド・サービス・プロバイダ・ネットワークを相互接続するために、アクティブ・パネル12、14における利用者ポートおよび提供者ポートの間の仮想接続の直接的なプロビジョニングも提供し得る。この様にして、NID ６および８の一つ以上の仮想接続によれば、クラウド・サービスのプロビジョニングの見地の自動化が可能とされ得る。たとえば、アクティブ・パネル12および14は、提供者に対し、NID ６および８に対する直接的で安全なアクセスを提供し得ることから、該提供者が、アクティブ・パネルの利用者ポートおよび提供者ポートを準備するための安全で自動化された手法、すなわち、アクティブ・パネル12、14の準備されたポートと、ネットワーク・インフラ10に関与する複数の異なるクラウド・プロバイダに対する相互接続とを、確立、設置解除および管理するための安全で自動化された手法を可能とし得る。この例において、NID ６および８に対する直接的アクセス、および、提供者がアクティブ・パネルのポートを準備する自動化手法によれば、該提供者が、物理的な交差接続およびイーサネットもしくは光ケーブルの布置をアクティブ・パネル12、14に対して準備する必要性が排除され得る。
【００２９】
幾つかの例において、アクティブ・パネル12、14の提供者／回廊側におけるアクセス・パネルは、たとえば、適切な認証情報、トークンまたはキーを有さない当事者が該提供者ポートに対してアクセスすることを阻止するセキュリティ・デバイスに対して関連付けられる。該セキュリティ・デバイスとしては、安全装置、認識デバイス、キーカード・アクセス・デバイス、キー・パッド・アクセス・デバイス、または、他のセキュリティ・デバイスが挙げられる。
【００３０】
幾つかの例において、アクティブ・パネル12、14は、利用者によりオンデマンドで選択、構成および使用され得る相互接続機能の集合を表す。NID ６および８の個々の仮想接続は、動的に、更に高機能の相互接続物へと“集約”されるか、または、分離されたままとされることで(手動的なプロビジョニング・サービスと同様の)専用機能を提供し得る。換言すると、アクティブ・パネル12、14によれば、利用者は、動的に、帯域幅容量を調節し、且つ、プロビジョニング速度を増大し得る。たとえば、プログラマブル・ネットワーク・プラットフォーム３を使用する利用者の作業員は、オンデマンドで物理的ケーブルを束ねて包括群を生成し得る。付加的もしくは代替的に、別の例において、プログラマブル・ネットワーク・プラットフォーム３を使用する利用者は、ネットワーク・インフラ10を縦断する物理的かつ論理的な回路を生成して、クラウド・サービス・プロバイダに対してオンデマンドでアクセスし得る。付加的もしくは代替的に、別の例において、利用者は、プログラマブル・ネットワーク・プラットフォーム３を使用して、サービスを準備するために必要とされる時間長を減少し得る。この例において、サービスを準備するために必要とされる時間長の減少は、アクティブ・パネル12、14に対するネットワーク・インフラ10の物理的ケーブル配線を事前設置することにより、物理的ケーブル配線の手動的な設置を回避することに起因し得る。オンデマンドでのサービス・プロビジョニングはまた、通信設備提供者の作業員／操作者が利用者ケージに入り、該利用者ケージの内部からアクセス可能な利用者側ポートに対するケーブルを継ぎ合わせ、パッチ・パネルを構成し、または、相互接続を別様に設定する必要性を減少することにより、ケージ２、４のセキュリティも高め得る。
【００３１】
幾つかの例において、アクティブ・パネル12、14のNID ６、８は、すでに利用可能な電源を使用し得る。たとえば、NID ６、８は、ケージ２、４におけるカメラおよび生体認証ハンドスキャナに対し、および／または、データセンタの全体に亙り電力を提供すべく既に構成された低電圧のDC電力システムを使用し得る。
【００３２】
この様にして、アクティブ・パネル12、14の各々は、システム１の提供者による手動的な介在なしで、利用者がオンデマンドで接続して相互接続サービスを消費し得る仮想的で汎用的なサービス・アクセス・ポイントである。たとえば、アクティブ・パネル12の囲繞体、および、(たとえば、上りリンク送受信機を含む)提供者ポートと利用者ポートとの間でパケットを交換する設定可能スイッチを含むNID ６は、ネットワーク・インフラの光ファイバ・ケーブルに対して結合され得る。集合的に、これらのものは、ケージ２内においてアクティブ・パネル12に対するローカルの物理的相互接続を作成し(すなわち、利用者ケージ２内において、システム１の提供者の介在は必要とされず)、且つ、アプリケーション５を通してオンデマンドで相互接続サービスを要求することにより、ケージ２の利用者によりオンデマンドで消費され得る相互接続機能の集合を表すアクティブ・パネル12を構成する。該スイッチのサイズ、上りリンク容量、および、ファイバ本数は全て、ケージ２のサイズと予想される必要量とに基づいてサイズが変更され得る。該アクティブ・パネルは、ケージが構築されるときに設置され得ると共に、該パネルは、幾つかの例において、手動的に準備されたケージ内メッシュのパッチ・パネルに適合する寸法性を有し得る。
【００３３】
図２は、本明細書中に記述された技術に従い、通信設備100に対する動作環境を提供するデータセンタ101の高レベルの概観を示すブロック図である。図２の例において、データセンタもしくは“通信設備”101は、通信設備100、および、アクティブ・パネル208A〜208N(集合的に“アクティブ・パネル208”)を含み得、これらは、図１において記述されたネットワーク・インフラ10、プログラマブル・ネットワーク・プラットフォーム３、および、アクティブ・パネル12および14に対応し得る。
【００３４】
幾つかの例において、通信設備100は、任意のキャリア106A〜106C(集合的に“キャリア106”)、または、利用者107A、107Bを含む他のクラウド利用者の利用者ネットワーク104D、104Eおよびキャリア・ネットワーク104A〜104C(集合的に、“私設ネットワーク104”)の内の対応するものが、他の任意の利用者ネットワークに対し、および／または、クラウド・サービス・プロバイダ110A〜110N(集合的に、“CSP 110”)の内の任意のものに対し、アクティブ・パネル208A〜208Nを介して直接的に交差接続されることを許容することで、各利用者ネットワークと各CSP 110との間におけるネットワーク・トラフィックの直接的な交換を許容する。
【００３５】
キャリア106は各々、キャリア106のネットワーク加入者が、CSP110により提供されるクラウド・サービスに対して通信設備100を介してアクセスし得るという過渡的ネットワークに対して関連付けられたネットワーク・サービス・プロバイダを表す。概略的に、各CSP 110の利用者としては、ネットワーク・キャリア、大企業、マネージド・サービス・プロバイダ(MSP)、ならびに、各CSP 110により通信設備100を介して提供される如きクラウド式サービスに対する、サービスとしての(aaS)-ソフトウェア(SaaS)、aaS-プラットフォーム(PaaS)、aaS-インフラ(IaaS)、aaS-仮想化(VaaS)、および、aaS-データストレージ(dSaaS)の利用者が挙げられる。
【００３６】
アクティブ・パネル208は各々、各キャリア106、利用者107A、107B、および、各CSP 110、および、本明細書においては、クラウド交換ポイントを含むデータセンタ101の見地において“クラウド交換提供者”とも称されるネットワーク・インフラ122の提供者の間における、アクティブな区分パネルを表し得る。データセンタ101の通信設備100は、各CSP 110および各利用者／各キャリアが、アクティブ・パネル208のスイッチング・モジュールを介して相互接続するL2／L3スイッチング構造を提供するネットワーク・インフラ122を含んでいる。これにより、キャリア／利用者は、アクティブ・パネルに対する一回限りの連結による多くの相互接続、および、通信設備100のプログラマブル・ネットワーク・プラットフォーム103に対するアクティブ・パネルのスイッチング・モジュールのプロビジョニングを行う選択肢を有し得る。換言すると、異なるクラウド・サービス・プロバイダに対し、または、一つ以上のクラウド・サービス・プロバイダの異なるクラウド・サービスに対してアクセスすべく、過渡的ネットワークに亙り別体的な接続を確立すべき代わりに、通信設備100によれば、利用者は、データセンタ101内のアクティブ・パネル208およびネットワーク・インフラ122を使用して、複数のCSPおよびクラウド・サービスに対して相互接続することが許容される。
【００３７】
幾つかの例において、API 114は、マシン間通信を促進することで、利用者および提供者の各ネットワークを相互接続するメトロワイド・インフラにおける仮想接続の動的でオンデマンドでのプロビジョニングを可能とする。この様にして、プログラマブル・ネットワーク・プラットフォーム103は、クラウド・サービスのプロビジョニングの見地の自動化を可能とする。たとえば、該ソフトウェア・インタフェースは、利用者に対し、各アクティブ・パネル208の準備されたポートと、クラウド交換機に関与する複数の異なるクラウド・プロバイダに対する相互接続と、を確立、設置解除および管理する自動化されたシームレスな手法を提供し得る。
【００３８】
幾つかの例において、通信設備100は、API 114に従って定義されたソフトウェア・インタフェースを呈示する一つ以上のアプリケーションを実行する一つ以上のプロセッサを有するAPIゲートウェイ112を含んでいる。各アプリケーションは、API 114の端点に対応するサービスを呼び出し得ると共に、各サービスは、それら自体が、統合エンジン118のプログラマブル・ネットワーク・プラットフォーム・サービスを呼び出し得る。APIゲートウェイ112は、データセンタ101の一つ以上の仮想マシンおよび／または現実のサーバの如き管理デバイス上で動作し得る。図２においては単一要素として示されるが、APIゲートウェイ112は、一つ以上の物理的プロセッサ上で動作する一つ以上の物理的および／または仮想的な演算マシンの集合体を備えて成り得る。
【００３９】
幾つかの例において、クラウド交換機は、アクティブ・パネル208のプロビジョニングおよびクラウド・サービスの管理を含むネットワーク・インフラ122内での相互接続の種々の見地を管理する基礎的な各ソフトウェア・サブシステム120を編成、指示および統合する調整エンジン118を含んでいる。該調整エンジン118は、たとえば、API 114と、サブシステム120およびネットワーク・インフラ122を含む通信設備100の基礎的なプログラマブル・ネットワーク・プラットフォームとの間で動作するルールドリブン・ワークフローエンジンを提供し得る。この様にして、調整エンジン118は、利用者の独自開発アプリケーションおよびAPI 114により、通信設備100のプログラマブル・ネットワーク・プラットフォーム103に対する直接的な関与に対して使用され得る。換言すると、調整エンジン118は、APIゲートウェイ112のサービス要求に対処する種々のアプリケーション・エンジンを有する“プログラマブル・ネットワーク・プラットフォーム・サービス”を提供する。
【００４０】
以下において更に詳細に記述される如く、サブシステム120は、調整エンジン118により呼び出され得る“プロビジョニング・サービス”を提供し得る。各サブシステム120および調整エンジン118は、各々、集中または分散されたアプリケーションであり得ると共に、データセンタ101の一つ以上の仮想マシンおよび／または現実のサーバの如き管理デバイス上で動作し得る。
【００４１】
ネットワーク・インフラ122は、本明細書中に記述される技術に従い、API 114を呼び出すことにより仮想接続を以て利用者ポートに対して動的に準備され得るアクティブ・パネル208の提供者ポートに対して接続された通信設備100のスイッチング構造を表す。動的に準備され得るアクティブ・パネル208の利用者ポートの各々は、キャリア106、利用者107、および、CSP 110の内の一つに対して関連付けられる。
【００４２】
図３は、本明細書中に記述された技術に従い、通信設備100のプログラマブル・ネットワーク・プラットフォーム103により管理されて各ケージ124間の交差接続の利用可能性を提供する複数のアクティブ・パネル208の一例を示すブロック図である。この例において、通信設備100は、夫々のケージ124A〜124D(集合的に、“ケージ124”)のアクティブ・パネル208A〜208D(集合的に、“アクティブ・パネル208”)と、プログラマブル・ネットワーク・プラットフォーム103とを提供する。図３の例において、通信設備100は、ネットワーク・インフラ122、プログラマブル・ネットワーク・プラットフォーム103、ケージ124A〜124D(集合的に、“ケージ124”)、および、アクティブ・パネル208A〜208D(集合的に、“アクティブ・パネル208”)を含み得るが、これらは、図１において記述されたネットワーク・インフラ10、プログラマブル・ネットワーク・プラットフォーム３、ケージ２および４、および、アクティブ・パネル12および14に対応し得る。
【００４３】
図３の例において、プログラマブル・ネットワーク・プラットフォーム103は、仮想回路150、155、160、165、170およびキャリア・ネットワーク205、210、215および220を交差接続するために、アクティブ・パネル208の提供者ポートに対する利用者ポートのプロビジョニングを許容し得る。
【００４４】
図３の例において示された如く、通信設備100は、該通信設備100のプログラマブル・ネットワーク・プラットフォーム103の容量およびアセットに対するプログラム可能なアクセスを利用者システム196A〜196D(集合的に、“利用者システム196”)に対して許容する、本明細書においてアプリケーション・プログラミング・インタフェース(API)とも称される一群のソフトウェア・インタフェース114を呈示する。すなわち、ソフトウェア・インタフェース114は、拡張可能な体系であって、通信設備100の利用者に対して関連付けられたソフトウェア開発者が、該通信設備100のサブシステム120に対するアクセスを許容かつ利用する利用者システム196上で実行可能なソフトウェア・アプリケーションを作成することを許容するという拡張可能な体系を提供する。通信設備100の基礎的なサブシステム120は、たとえば、(1)アクティブ・パネル208の各ポートの準備および相互接続、(2)各キャリアの認識および権限付与、(3)指令の管理および達成、(4)ネットワーク・サービスの供与、(5)登録簿および容量の管理、(6)事象の管理および報告／喚起、および、(7)コンテンツ管理、などの通信設備100の全ての見地の準備および管理を制御し得る。
【００４５】
その故に、各キャリア106、および、ネットワーク・サービス・プロバイダ、クラウド・サービス・プロバイダ、管理サービス・プロバイダ、および、他の企業の如き通信設備100の他の利用者は、該プログラマブル・ネットワーク・プラットフォームにより呈示されたソフトウェア・インタフェースを利用して、他のキャリアに対するそれらの直接的な交差接続を、アクティブ・パネル208のプロビジョニングを介して管理し得る。すなわち、各ソフトウェア・インタフェース114は、図３において点線矢印として示された如く、ネットワーク・インフラと、各キャリア106に対する異なるキャリア・ネットワーク205、210、215および220内に位置されたプロビジョニング／支払い請求／課金／AAAシステムと、の間におけるマシン間通信を可能として、直接的な交差接続を確立して管理し得る。その故に、ソフトウェア・インタフェース114は、たとえば、アクティブ・パネル208内の仮想接続などの、準備されたポートの略々リアルタイムの設定および改変を可能にすると共に、全体的なプロビジョニング設定および管理プロセスに対する人的な相互作用の必要性も排除もしくは減少し得る。この様にして、該ソフトウェア・インタフェースは、アクティブ・パネル208の準備されたポートと、通信設備100に関与する複数の異なる利用者に対する相互接続と、を確立、設置解除、および、管理する自動的でシームレスな手法を提供する。
【００４６】
更に、図２の例において更に示された如く、通信設備100は、基礎的なソフトウェアおよびネットワーク・サブシステム120を編成、指示および統合して、該通信設備100により提供されるプロビジョニング・サービスの種々の見地を管理する内部的な調整エンジン118を含んでいる。調整エンジン118は、たとえば、API 114と、通信設備100のサブシステム120により提供される基礎的なプログラマブル・ネットワーク・プラットフォームと、の間で動作するルールドリブン・ワークフローエンジンを提供し得る。この様にして、調整エンジン118は、利用者システム196上で動作している利用者の独自開発アプリケーションにより、メトロワイド・インフラのプログラマブル・ネットワーク・プラットフォームにおける直接的な関与のために、API 114を経由して呼び出され得る。
【００４７】
本明細書中に記述される如く、調整エンジン118は、該プログラマブル・ネットワーク・プラットフォームの基礎的な各サブシステム120からの情報および動作を総合して、利用者アプリケーションに対する知的な次の段階および応答を調製する。その故に、調整エンジン118は、該プログラマブル・ネットワーク・プラットフォームにアクセスする均一で簡素化された安全な手段を提供することにより、通信設備100の基礎的なソフトウェアおよびネットワーク・サブシステム120の複雑さを要約する。
【００４８】
クラウド式サービス交換機を含む通信設備100の更なる代表的な詳細は、2015年4月17日に出願されて“クラウド式サービス交換機”と称された米国仮特許出願第62/149,374号、2014年10月30日に出願されて“クラウド式サービス交換機のリアルタイムの設定および管理のための相互接続プラットフォーム”と称された米国仮特許出願第62/072,976号、および、2015年5月12日に出願されて“クラウド式サービス交換機のためのプログラマブル・ネットワーク・プラットフォーム”と称された米国仮特許出願第62/160,547号に見られ、それらの各々は、言及したことにより全体的に本明細書中に援用される。
【００４９】
キャリアのイーサネット交換機を含む通信設備100の更なる代表的な詳細は、2012年9月13日に出願されて“キャリアのイーサネット交換機のためのリアルタイムの設定およびプロビジョニング”と称された米国特許第8,537,845号、2010年9月2日に出願されて“キャリアのイーサネット交換機のためのリアルタイムの設定およびプロビジョニング”と称された米国通常出願第12/875,054号、2009年12月10日に出願されて“イーサネット交換機”と称された米国仮特許出願第61/285,371号、2009年9月4日に出願されて“私設ネットワーク接続性プラットフォーム”と称された米国仮出願第61/239,997号、2010年4月12日に出願されて“イーサネット交換機”と称された米国仮出願第61/323,066号、2010年9月2日に出願されて“キャリアのイーサネット交換機のためのリアルタイムの設定およびプロビジョニング”と称された米国特許出願第12/875,054号に見られる。上記の特許および特許出願の各々は、言及したことにより夫々の全体が本明細書中に援用される。通信設備100は、幾つかの例において、キャリアのイーサネット交換機およびクラウド式サービス交換機の両方を含み得る。
【００５０】
図４〜図１１は、本明細書中に記述された技術に従い、ケージ・メッシュ内に載置されてケージ内の安全な利用者領域を提供者領域から区分するアクティブ・パネルの種々の例を各々が示すブロック図である。図４乃至図１１のケージ124およびアクティブ・パネル208は、図３において記述されたケージ124およびアクティブ・パネル208の任意のものの代表的な実例を表し得る。
【００５１】
図４は、本明細書中に記述される技術に従い、代表的なアクティブ・パネル208の提供者からの概観を示すブロック図である。図４の例において、アクティブ・パネル208は、提供者イーサネット・ポート302A〜302N(集合的に、“提供者イーサネット・ポート302”)および提供者光学ポート304A〜304N(集合的に、“提供者光学ポート304”)、インフラ管路306、管理設定インタフェース312、設定ポート311、および、スイッチ350を含んでいる。幾つかの例において、スイッチ350は、図１において記述されたNID ６、８の任意のものに対応し得る。
【００５２】
スイッチ350は、ネットワーク・スイッチ、および／または、ルータ・デバイスである。幾つかの例において、ネットワーク・スイッチとしてのスイッチ350は、コンピュータ・ネットワーキング・デバイスであり、これは、パケットもしくはセル交換を使用して、データを受信、処理し、且つ、該スイッチ350により接続された一つ以上のデバイスの宛先デバイスへとデータを転送し得る。幾つかの例において、スイッチ350はイーサネット・スイッチであり得る。幾つかの例において、スイッチ350はまた、パケット転送を実施するルーティング機能を取入れることにより、ネットワーク層(レイヤ３)におけるデータも処理し得る。これらの例において、スイッチ350は、レイヤ３スイッチ、または、マルチレイヤ・スイッチであり得る。幾つかの例において、ルータ・デバイスとしてのスイッチ350は、コンピュータ・ネットワーク同士の間でデータ・パケットを転送するネットワーキング・デバイスもしくはモジュールであり得る。幾つかの例において、スイッチ350は、パケットが当該各ブロードキャスト・ドメイン間を一つ以上のルータを介してのみ通過し得る如く、単一のレイヤ２ネットワークを仕切ることで相互に分離された複数の別個のブロードキャスト・ドメインを生成すべく構成されたスイッチング・モジュールを有し得る。換言すると、スイッチ350のスイッチング・モジュールは、該スイッチ350の各ポート間に仮想ローカル・エリア・ネットワーク(VLAN)を生成することにより、該スイッチ350の各ポートを準備すべく構成され得る。幾つかの例において、スイッチ350は、イーサネット・スイッチングまたは光子スイッチングの少なくとも一方を実施すべく構成され得る。
【００５３】
提供者イーサネット・ポート302は、スイッチ350の側面316上において、提供者のみによりアクセス可能なイーサネット・ポートである。提供者光学ポート304は、スイッチ350の側面316上において、提供者のみによりアクセス可能な光学ポートである。インフラ管路306は、提供者イーサネット・ポート302および提供者光学ポート304を(たとえば、図３において記述されたネットワーク・インフラ100などの)メトロワイド・インフラに対して接続する管路である。
【００５４】
管理設定インタフェース312は、本明細書中に記述される如く、スイッチ350の利用者ポートに対して提供者イーサネット・ポート302および提供者光学ポート304の仮想接続を提供すべく、スイッチ350のスイッチング・モジュールを設定するインタフェースである。換言すると、アプリケーションは、管理設定インタフェース312を呼び出すことで、スイッチ350の利用者ポートと、提供者のイーサネットおよび光学ポート302、304と、の間の接続を生成、改変または除去することにより、スイッチ350の提供者のイーサネットおよび光学ポート302、304に対して利用者ポートを準備すべく、スイッチ350のスイッチング・モジュールを制御し得る。
【００５５】
幾つかの例において、管理設定インタフェース312は、ソフトウェア定義ネットワーク(SDN)インタフェースを含み、それにより、SDNコントローラはアクティブ・パネル208を設定する。その故に、プログラマブル・ネットワーク・プラットフォーム3は、管理設定インタフェース312を経由してアクティブ・パネル208へと直接的に、または、プログラマブル・ネットワーク・プラットフォーム3に成り代わりアクティブ・パネル208を管理するSDNコントローラを介してアクティブ・パネル208へと間接的に、設定命令を発行することにより、アクティブ・パネル208を設定し得る。プログラマブル・ネットワーク・プラットフォーム３は、幾つかの場合には、代替的に調整器と称される、と言うのも、該プログラマブル・ネットワーク・プラットフォーム３は、アクティブ・パネル、および／または、ネットワーク・インフラの他の要素を設定して相互接続を動的に確立すべくSDNコントローラを調整するからである。
【００５６】
幾つかの例において、提供者イーサネット・ポート302および提供者光学ポート304(集合的に、“提供者ポート”)は、該提供者ポートの第一側にてはインフラ管路306内のケーブル配線を介してネットワーク・インフラ100に対して接続され、且つ、該提供者ポートの第二側にてはスイッチ350のスイッチング・モジュールに対して接続される。幾つかの例において、管理設定インタフェース312は、各提供者ポートの内の少なくとも一つのポートを介してプロバイダによってのみアクセス可能であり得る。図示された例において、管理設定インタフェース312は、この例においてインフラ管路306内に延在するケーブル320を介してネットワーク・インフラに対しても結合された専用提供者ポート311により、提供者のみによりアクセス可能であり得る。結果として、本明細書中に記述された如きプログラマブル・ネットワーク・プラットフォームは、提供者ポート302、304と利用者ポートとの間に接続を準備するために、該ネットワーク・インフラを介して管理設定インタフェース312にアクセスし得る。他の提供者ポート302、304から際立たせて示されるが、提供者ポート311は、幾つかの見地において、管理設定インタフェース312を用いてスイッチ350に対して設定命令を送信すべく通信設備提供者により利用される提供者ポート302、304の内の任意のものであり得る。
【００５７】
図５は、本明細書中に記述される技術に従い、代表的なアクティブ・パネル208の利用者からの概観を示すブロック図である。図５の例において、アクティブ・パネル208は、利用者イーサネット・ポート308A〜308N(集合的に、“利用者イーサネット・ポート308”)および利用者光学ポート310A〜310N(集合的に、“利用者光学ポート310”)、および、スイッチ350を含んでいる。図５の例において、アクティブ・パネル208およびスイッチ350は、図４において記述されたアクティブ・パネル208およびスイッチ350に対応し得る。
【００５８】
利用者イーサネット・ポート308は、スイッチ350の側面318にて、ケージ124内の利用者によってのみアクセス可能なイーサネット・ポートである。利用者光学ポート310は、スイッチ350の側面318にて、ケージ124内の利用者によってのみアクセス可能な光学ポートである。幾つかの例において、利用者イーサネット・ポート308および利用者光学ポート310(集合的に、“利用者ポート”)は、は、利用者ポートの第一側にては利用者のネットワークおよび／またはシステムに対して接続されるべく構成され、且つ、利用者ポートの第二側にては、図４において記述された如きスイッチ350に対して接続される。利用者は、“ケージ内”ケーブル配線を実施して、イーサネット・ケーブルをイーサネット・ポート308に対し、且つ、光学ケーブルを光学ポート310に対して接続し得、イーサネットおよび／または光学ケーブルの各々は、ケージ124内に安全に載置された利用者の機器に対しても接続されると共に、特に、通信設備提供者に対してはアクセス不能である。この様にして、利用者は、該通信設備による相互接続サービスのオンデマンドでのプロビジョニングの準備をするために、ケージ内でのケーブル配線を安全に完了し得る。
【００５９】
図６は、本明細書中に記述される技術に係る、代表的なアクティブ・パネル208の側面図を示すブロック図である。図６の例において、アクティブ・パネル208は、提供者イーサネット・ポート302および利用者イーサネット・ポート308、設定ポート311、および、スイッチ350を含んでいる。図６の例において、アクティブ・パネル208，提供者イーサネット・ポート302、利用者イーサネット・ポート308およびスイッチ350は、図４および図５において記述されたアクティブ・パネル208，提供者イーサネット・ポート302、利用者イーサネット・ポート308およびスイッチ350に対応し得る。
【００６０】
提供者イーサネット・ポート302は、アクティブ・パネル208の提供者および利用者のアクセス間の区分けを表す破線により示された如く、提供者のみによりアクセス可能なスイッチ350の側面316上のイーサネット・ポートである。利用者イーサネット・ポート308は、部分的に、ケージ・メッシュ125と、アクティブ・パネル208に対する提供者および利用者のアクセス間の区分けを表す破線により示された提供者／利用者の区分とにより範囲限定されたケージ124内の利用者によってもアクセス可能である、スイッチ350の側面318上のイーサネット・ポートである。
【００６１】
スイッチ350は、設定ポート311にて(または、幾つかの見地においては、図４において記述された如き提供者イーサネット・ポート302または提供者光学ポート304の一方を介して)受信された(たとえば、図３において記述された如きプログラマブル・ネットワーク・プラットフォーム103などの)プログラマブル・ネットワーク・プラットフォームからのプロビジョニング・データに基づいて、選択された提供者イーサネット・ポート302に対する選択された利用者イーサネット・ポート308の接続性を準備すべく構成され得る。
【００６２】
図７は、本明細書中に記述される技術に従い、代表的なアクティブ・パネル208の三次元的概観を示すブロック図である。図７の例において、アクティブ・パネル208は、提供者光学ポート304、利用者光学ポート310および設定ポート311を含むスイッチ350を含んでいる。図７の例において、アクティブ・パネル208、提供者光学ポート304、利用者光学ポート310、および、スイッチ350は、図４および図５において記述されたアクティブ・パネル208，提供者光学ポート304、利用者光学ポート310、および、スイッチ350に対応し得る。
【００６３】
提供者光学ポート304は、アクティブ・パネル208の提供者および利用者のアクセス間の区分けを表す破線により示された如く、提供者のみによりアクセス可能なスイッチ350の側面316上の光学ポートである。利用者光学ポート310は、ケージ・メッシュ125と共にアクティブ・パネル208の提供者および利用者のアクセス間の区分けを表して利用者側面318と提供者側面316とを区分する破線により示された如く、ケージ124内の利用者によってのみアクセス可能であるスイッチ350の側面318上の光学ポートである。回廊127を歩行する通信設備提供者の技術者または作業員は、アクティブ・パネル208の提供者側面318にアクセスし得る。
【００６４】
図８は、本明細書中に記述される技術に従い、代表的なアクティブ・パネル208の提供者からの概観を示すブロック図である。図８の例において、アクティブ・パネル208は、提供者イーサネット・ポート302A〜302N(集合的に、“提供者イーサネット・ポート302”)、提供者光学ポート304A〜304N(集合的に、“提供者光学ポート304”)、管理設定インタフェース312、および、スイッチ350を含んでいる。図８の例において、アクティブ・パネル208は、インフラ管路306を通り延在する複数本の通信ケーブルにより、ネットワーク・インフラに対して接続され得る。
【００６５】
インフラ管路306を通り延在するイーサネット・ケーブルは、通信設備提供者により、イーサネット・ポート302の内の任意の一つ以上に対して事前準備され得ると共に、インフラ管路306を通り延在する光学ケーブルは、通信設備提供者により、光学ポート304の内の任意の一つ以上に対して事前準備され得る。
【００６６】
図９は、本明細書中に記述される技術に従い、代表的なアクティブ・パネル208の利用者からの概観を示すブロック図である。図９の例において、アクティブ・パネル208のスイッチ350は、夫々、利用者が一本以上のイーサネット・ケーブルおよび一本以上の光学ケーブルを接続することによりケージ内でケーブル配線を実施し得るという、利用者イーサネット・ポート308A〜308N(集合的に、“利用者イーサネット・ポート308”)、および、利用者光学ポート310A〜310N(集合的に、“利用者光学ポート310”)を含んでいる。
【００６７】
図１０は、本明細書中に記述される技術に従い、代表的なアクティブ・パネル208の側面図を示すブロック図である。図１０の例において、アクティブ・パネル208は提供者イーサネット・ポート302、提供者光学ポート304、利用者イーサネット・ポート308、利用者光学ポート310、管理設定インタフェース312、入力320、および、スイッチ350を含んでいる。幾つかの例において、ケージ124、アクティブ・パネル208，提供者イーサネット・ポート302、提供者光学ポート304、利用者イーサネット・ポート308、利用者光学ポート310、管理設定インタフェース312、入力320、および、スイッチ350は、図４および図５において記述されたケージ124、アクティブ・パネル208，提供者イーサネット・ポート302、提供者光学ポート304、利用者イーサネット・ポート308、利用者光学ポート310、管理設定インタフェース312、入力320、および、スイッチ350に対応し得る。
【００６８】
幾つかの例において、スイッチ350の側面316上の提供者イーサネット・ポート302、および、側面318上の提供者光学ポート304(集合的に、“提供者ポート”)は、アクティブ・パネル208の提供者および利用者のアクセス間の区分けを表す破線により示された如く、提供者のみによりアクセス可能である。幾つかの例において、スイッチ350の側面318上の利用者イーサネット・ポート308および側面318上の利用者光学ポート310(集合的に、“利用者ポート”)は、アクティブ・パネル208の提供者および利用者のアクセス間の区分けを表す破線により示された如く、ケージ124内で利用者によってのみアクセス可能である。
【００６９】
図１１は、図１０の代表的なアクティブ・パネルを三次元で示すブロック図である。
【００７０】
ケージ内における区分パネルの更なる代表的な詳細は、2010年9月7日に出願されて“ケージ・メッシュ設計における区分のためのシステムおよび方法”と称された米国特許第8,650,805号、2010年9月7日に出願されて“ケージ・メッシュ設計における区分のためのシステムおよび方法”と称された米国通常出願第12/876,911号および2010年5月17日に出願されて“ケージ・メッシュ設計における区分法”と称された米国仮出願第61/345,445号に見出され得る。上記の特許および特許出願の各々は、言及したことにより夫々の全体が本明細書中に援用される。
【００７１】
図１２は、本明細書中に記述された技術に従い、通信設備のためのプログラマブル・ネットワーク・プラットフォームに対するスイッチ350の代表的な構成要素により実施される動作を行う代表的なアクティブ・パネル208を示すブロック図である。
【００７２】
図１２の例において、アクティブ・パネル208は、提供者イーサネット・ポート302A〜302N(集合的に、“302”)、提供者光学ポート304A〜304N(集合的に、“304”)、利用者イーサネット・ポート308A〜308N(集合的に、“308”)、利用者光学ポート310A〜310N(集合的に、“310”)、管理設定インタフェース312、入力320、スイッチ350、および、スイッチング・モジュール375を含んでいる。幾つかの例において、ケージ124、アクティブ・パネル208，提供者イーサネット・ポート302、提供者光学ポート304、利用者イーサネット・ポート308，利用者光学ポート310、管理設定インタフェース312、および、スイッチ350は、図４および図５に関して記述されたケージ124、アクティブ・パネル208，提供者イーサネット・ポート302、提供者光学ポート304、利用者イーサネット・ポート308、利用者光学ポート310、管理設定インタフェース312、入力320、および、スイッチ350に対応し得る。
【００７３】
通過ライン322は、アクティブ・パネル208の各区画を表している。幾つかの例において、通過ライン322は、管理設定インタフェース312により受信されたプロビジョニング・データに基づいて、スイッチ350の提供者ポートが、スイッチング・モジュール375により、該スイッチ350の利用者ポートに対して動的に準備されるという第一区画と、提供者ポートが利用者ポートに対して直接的かつ静的に接続されるという第二区画と、を生成し得る。通過ライン322は、提供者光学ポート304に対して直接的に接続された利用者光学ポート310の例を示しているが、別の例における通過ライン322は、提供者イーサネット・ポート302に対して直接接続された利用者イーサネット・ポート308を示し得る。換言すると、種々の例におけるスイッチ350は、提供者イーサネット・ポート302および提供者光学ポート304に対して直接的かつ静的に接続された少なくとも一つの利用者イーサネット・ポート308および／または利用者光学ポート310を有し得る。
【００７４】
スイッチング・モジュール375は、管理設定インタフェース312により制御されると共に、該スイッチング・モジュールによれば、管理設定インタフェース312は、本明細書中に記述される技術に従い、該管理設定インタフェース312によりケーブル320を介して受信されたプロビジョニング・データ(たとえば、提供者からの入力、プログラマブル・ネットワーク・プラットフォームからの入力など)に基づき、仮想接続を以て、利用者ポートを提供者ポートに対して動的に準備し得る。
【００７５】
幾つかの例において、管理設定インタフェース312は、プログラマブル・ネットワーク・プラットフォーム(たとえば、図３において記述されたプログラマブル・ネットワーク・プラットフォーム103など)からの入力に基づき、スイッチング・モジュール375を制御して利用者ポートを提供者ポートに対して動的に準備すべく構成され得る。幾つかの例において、管理設定インタフェース312は、各提供者ポートの内の一つを介して、該プログラマブル・ネットワーク・プラットフォームからの入力を受信すべく構成され得る。この様にして、管理設定インタフェース312は、プログラマブル・ネットワーク・プラットフォームから受信された入力に基づき、スイッチング・モジュール375を制御して、利用者ポートを提供者ポートに対して動的に自動的に準備すべく構成され得る。
【００７６】
幾つかの例において、管理設定インタフェース312は、提供者から受信したプロビジョニング・データに基づいてスイッチング・モジュール375を制御し、利用者ポートと提供者ポートとの間の接続を動的かつ自動的に準備すべく構成され得る。これらの例において、管理設定インタフェース312は、提供者ポートとは別体的な直接接続を介して提供者から入力320を受信すべく構成され得る。この様にして、管理設定インタフェース312は、提供者から受信した入力に基づき、スイッチング・モジュール375を制御して、利用者ポートを提供者ポートに対して動的かつ自動的に準備すべく構成され得る。
【００７７】
スイッチング・モジュール375は、提供者ポートを利用者ポートに対し、または、その逆に、物理的または論理的に接続するためのプログラマブル・プロセッサ、コントローラ、または、(ASIC、FPGA、CPLDなどの如き)他の設定可能な論理回路を含んでいる。スイッチング・モジュール375は、クロスバー・スイッチもしくはスイッチング構造、イーサネットまたは他のL2スイッチ、VLAN可能なイーサネット・スイッチ、レイヤ０および／またはレイヤ１スイッチングのための光子もしくは光学スイッチ、または、スイッチ350の設定に従い、提供者ポート上で受信されたパケットを、接続された利用者ポートへと向ける他の論理回路もしくは機構を表し得る。
【００７８】
スイッチング・モジュール375は、幾つかの例において、利用者イーサネット・ポート308Aにおいて受信されたパケットを、たとえば、複数の提供者イーサネット・ポート302A〜302Nを介しての出力のために、スイッチングし得る。上述の如く、該通信設備の事前準備された交差接続インフラは、各提供者ポートに対して接続された相互接続機能の集合を表すと共に、該インフラは、アクティブ・パネル208の準備により、利用者によりオンデマンドで動的に選択かつ使用され得る。イーサネット・ポート302A〜302Bを利用者イーサネット・ポート308Aに対して接続する管理設定インタフェース312を介して受信されたプロビジョニング・データの受信に応じ、スイッチング・モジュール375は、利用者イーサネット・ポート308Aにて受信された利用者由来のパケットを、提供者イーサネット・ポート302A〜302Bを介しての出力のために、多重化し得る。幾つかの例において、スイッチング・モジュール375は、統計的な多重化を使用して、少なくとも幾つかの場合、提供者イーサネット・ポート302A〜302Bに対する夫々の上りリンク帯域幅に比例させて、提供者イーサネット・ポート302A〜302Bを介した上りリンク・トラフィックを平衡化させ得る。斯かる統計的な多重化は、たとえば、パケットの個数、バイトの個数、および、流れの個数に基づき得る。
【００７９】
幾つかの例において、スイッチ350は、管理設定インタフェース312を介して受信されたプロビジョニング・データに従い、VLANを用いて、提供者ポート302および利用者ポート308を論理的に相互接続すべく構成される。たとえば、利用者ポート308AはVLAN １により構成され得ると共に、VLAN １は、利用者ポート308Aにて受信されたパケットが、提供者ポート302Aを介して転送される如く、提供者ポート302Aに対してマッピングされ得る。この様にして、アクティブ・パネル208は、共通の端点上で、複数の利用者サービスを多重化し得る。
【００８０】
図１３は、本開示内容の一つ以上の技術に従い動作する演算デバイスの一例の更なる詳細を示すブロック図である。図１３は、APIゲートウェイ112、調整エンジン118、サブシステム120、設定管理インタフェース312、スイッチ350、または、本明細書中に記述された他の任意の演算デバイスの内の任意の一つ以上を実行する一つ以上のプロセッサ502を含むサーバまたは他の演算デバイス500の特定例を示し得る。演算デバイス500の他の例は、他の場合において使用され得る。図１３においては、例示目的でスタンドアロンの演算デバイス500として示されるが、演算デバイスは、一つ以上のプロセッサ、もしくは、ソフトウェア命令を実行するに適した他の適切な演算環境を含む任意の構成要素もしくはシステムであり得ると共に、該演算デバイスは必ずしも、たとえば、図１３に示された一つ以上の要素を含む必要はない(たとえば、通信ユニット506；および、幾つかの例においては、記憶デバイス508の如き構成要素は、他の構成要素と共同配置されず、または、同一の筐体内でなくても良い)。
【００８１】
図１３の特定例において示された如く、演算デバイス500は、一つ以上のプロセッサ502、一つ以上の入力デバイス504、一つ以上の通信ユニット506、一つ以上の出力デバイス512、一つ以上の記憶デバイス508、および、ユーザ・インタフェース(UI)デバイス510、および、通信ユニット506を含んでいる。演算デバイス500は、一例において、該演算デバイス500により実行され得る、一つ以上のアプリケーション522、仮想概念構築アプリケーション524、および、オペレーティング・システム516を更に含んでいる。構成要素502、504、506、508、510および512の各々は、構成要素内通信のために、(物理的、通信的、および／または、作用的に)連結される。幾つかの例において、通信チャネル514は、システム・バス、ネットワーク接続、プロセス内通信データ構造、または、データを通信する他の任意の方式を含み得る。一例として、構成要素502、504、506、508、510および512は、一つ以上の通信チャネル514により連結され得る。
【００８２】
一例においてプロセッサ502は、演算デバイス500内での実行のために、機能性および／またはプロセス命令を実施すべく構成される。たとえば、プロセッサ502は、記憶デバイス508に記憶された命令を処理し得る。プロセッサ502の例としては、マイクロプロセッサ、コントローラ、デジタル信号プロセッサ(DSP)、特定用途集積回路(ASIC)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、または、等価的で個別的もしくは集積化された論理回路機構の内の任意の一つ以上が挙げられる。
【００８３】
一つ以上の記憶デバイス508は、動作の間において、演算デバイス500内で情報を記憶すべく構成され得る。記憶デバイス508は、幾つかの例において、コンピュータ可読記憶媒体として記述される。幾つかの例において、記憶デバイス508は、一時的メモリであり、記憶デバイス508の主要目的が長期の記憶でないことが意味される。記憶デバイス508は、幾つかの例において、揮発性メモリとして記述され、コンピュータが電源切断されたときに該記憶デバイス508は記憶した内容を維持しないことが意味される。揮発性メモリの例としては、ランダム・アクセス・メモリ(RAM)、ダイナミック・ランダム・アクセス・メモリ(DRAM)、スタティック・ランダム・アクセス・メモリ(SRAM)、および、業界公知である他の形態の揮発性メモリが挙げられる。幾つかの例において、記憶デバイス508は、プロセッサ502による実行のためにプログラム命令を記憶すべく使用される。記憶デバイス508は、一例において、演算デバイス500上で動作しているソフトウェアまたはアプリケーションにより使用されて、プログラム実行の間において情報を一時的に記憶する。
【００８４】
記憶デバイス508は、幾つかの例において、一つ以上のコンピュータ可読記憶媒体も含む。記憶デバイス508は、揮発性メモリよりも大量の情報を記憶すべく構成され得る。記憶デバイス508は更に、情報の長期の記憶に対して構成され得る。幾つかの例において、記憶デバイス508は、不揮発性の記憶要素を含む。斯かる不揮発性の記憶要素の例としては、磁的ハードディスク、光ディスク、フロッピー・ディスク、フラッシュ・メモリ、または、電気的にプログラマブルなメモリ(EPROM)または電気的に消去可能なプログラマブルなメモリ(EEPROM)の形態が挙げられる。
【００８５】
演算デバイス500は、幾つかの例において、一つ以上の通信ユニット506も含んでいる。演算デバイス500は、一例において、通信ユニット506を利用して、一つ以上の有線／無線／モバイルネットワークの如き一つ以上のネットワークを介して、外部デバイスと通信する。通信ユニット506は、イーサネット・カードの如きネットワーク・インタフェース・カード、光学的送受信機、無線周波送受信機、または、情報を送受信し得る他の任意の形式のデバイスを含み得る。斯かるネットワーク・インタフェースの他の例としては、3GおよびWiFiラジオが挙げられる。幾つかの例において、演算デバイス500は、通信ユニット506を使用して、外部デバイスと通信する。
【００８６】
演算デバイス500は、一例において、一つ以上のユーザ・インタフェース・デバイス510も含んでいる。ユーザ・インタフェース・デバイス510は、幾つかの例において、触覚的、聴覚的、または、動画によるフィードバックを介して、ユーザからの入力を受信すべく構成される。ユーザ・インタフェース・デバイス510の例としては、存在感応ディスプレイ、マウス、キーボード、音声応答システム、ビデオ・カメラ、マイクロフォン、または、ユーザからの命令を検出する他の任意の形式のデバイスが挙げられる。幾つかの例において、存在感応ディスプレイは、タッチ感応画面を含む。
【００８７】
演算デバイス500には、一つ以上の出力デバイス512も含まれ得る。出力デバイス512は、幾つかの例において、触覚的、聴覚的、または、動画による刺激を用いてユーザに対して出力を提供すべく構成される。出力デバイス512は、一例において、存在感応ディスプレイ、サウンド・カード、ビデオグラフィック・アダプタ・カード、または、信号を、対象者もしくはマシンに対して理解可能である適切な形態へと変換する他の任意の形式のデバイスを含む。出力デバイス512の付加的な例としては、スピーカ、陰極線管(CRT)モニタ、液晶ディスプレイ(LCD)、または、ユーザに対して知的出力を生成し得る他の任意の形式のデバイスが挙げられる。
【００８８】
演算デバイス500は、オペレーティング・システム516を含み得る。該オペレーティング・システム516は、幾つかの例において、演算デバイス500の各構成要素の動作を制御する。たとえば、オペレーティング・システム516は、一例において、各プロセッサ502、通信ユニット506、記憶デバイス508、入力デバイス504、各ユーザ・インタフェース・デバイス510、および、出力デバイス512に対する、一つ以上のアプリケーション522および各プログラマブル・ネットワーク・プラットフォーム・アプリケーション524の通信を促進する。
【００８９】
アプリケーション522および各プログラマブル・ネットワーク・プラットフォーム・アプリケーション524はまた、演算デバイス500により実行可能なプログラム命令および／またはデータも含み得る。演算デバイス500により実行可能である代表的なプログラマブル・ネットワーク・プラットフォーム・アプリケーション524は、演算デバイス500の与えられた任意の例により実行可能とされても良く、されなくても良いことを表すべく各々が破線により示された調整エンジン・モジュール550、APIゲートウェイ・モジュール552、および、サブシステム554の内の任意の一つ以上を含み得る。
【００９０】
調整エンジン・モジュール550は、調整エンジン118に関する本開示内容において記述された操作および動作の一つ以上を演算デバイスに実施させる命令を含み得る。一例として、調整エンジン・モジュール550は、演算デバイス500により、ネットワーク・インフラに対する該プログラマブル・ネットワーク・プラットフォームの基礎的な各ソフトウェア・サブシステムを編成、指示および統合させる命令であって、たとえば、アクティブ・パネル208の準備されたポートの種々の見地を管理する、アクティブ・パネル208の利用者ポートを該アクティブ・パネル208の提供者ポートに対して相互接続する、ネットワーク・インフラ内の利用者ネットワークとクラウド・サービス・プロバイダ・ネットワークとの間の接続性を準備する、該通信設備内の(たとえば、ファイヤウォール、ネットワーク・アドレス変換、ディープ・パケット・インスペクション、トラフィック・シェーピング、DDoSなど)、および／または、クラウド・サービスの管理であるという命令を含み得る。調整エンジン・モジュール550は、たとえば、サブシステムおよびネットワーク・インフラを含むメトロワイド・インフラのAPIと基礎的なプログラマブル・ネットワーク・プラットフォームとの間で動作するルールドリブン・ワークフローエンジンを提供し得る。
【００９１】
APIゲートウェイ・モジュール552は、APIゲートウェイ112に関して本開示内容において記述された操作および動作の一つ以上を演算デバイスに実施させる命令を含み得る。一例として、APIゲートウェイ・モジュール552は、各アプリケーションがそれらによりプログラマブル・ネットワーク・プラットフォームを呼び出し得るというメソッド、フィールド、および／または、他のソフトウェア基本要素を範囲限定する、たとえばAPI114などの、一群のソフトウェア・インタフェースを演算デバイス500に呈示させる命令を含み得る。これらのソフトウェア・インタフェースによれば、キャリアおよび利用者は、クラウド交換の機能およびアセットに対するプログラム可能なアクセスが許容される。
【００９２】
各サブシステム554は、サブシステム120に関して本開示内容において記述された操作および動作の一つ以上を演算デバイスに実施させる命令を含み得る。
【００９３】
図１４は、本明細書中に記述された技術に従い、通信設備の利用者ネットワーク同士の間に動的に確立された代表的な終端間サービスを示すブロック図である。ネットワーク・システム600は、ネットワーク・インフラ602、および、通信設備のケージ604A〜604Bを含む。ケージ604A〜604Bの各々は、本開示内容において記述された技術に従い、利用者および通信設備提供者に対する安全なアクセス、ならびに、利用者およびプロバイダのポートの動的な相互接続を提供する対応するアクティブ・パネル606A〜606Bを含んでいる。アクティブ・パネル606A〜606Bの各々は、図１のNID ６、８の代表的な実例を表し得るNID 607A〜607Bの対応するものを含んでいる。
【００９４】
プログラマブル・ネットワーク・プラットフォーム３は、二つの異なる代表的な形式のレイヤ２仮想私設ネットワーク(L2VPN)、すなわち、E-LINEネットワーク612、および、仮想私設LANサービス(VPLS)614を準備する。E-LINEネットワーク612は、この例において、ネットワーク・インフラ602を通して、NIC607Aの少なくとも一つの提供者ポートをNIC 607Bの一つの提供者ポートに対して接続するポイント間L2VPNである。E-LINEネットワーク612は、たとえば、プロバイダのVLANもしくはVxLAN、擬似ワイヤ、別の通路、および／または、物理的接続を表し、または、それを含み得る。E-LINE 612の準備と併せて、ケージ604Aの利用者Ａおよびケージ604Bの利用者Ｂの夫々のL2ネットワーク間の接続性を準備するために、プログラマブル・ネットワーク・プラットフォーム３は付加的に、E-LINE 612が接続された提供者ポートを、利用者のL2ネットワークが接続されるNID 607A、607Bの利用者ポートに対して相互接続すべくNID 607A、607Bを準備する設定データ603を送信する。図示された例において、(VLAN id 300に関連付けられた)VLAN 616は、利用者Ａの利用者L2ネットワークであり、且つ、(VLAN id 400に関連付けられた)VLAN 608は、利用者Ｂの利用者L2ネットワークである。設定データ603によれば、NID 607Aは、VLAN 616により設定された該NIC 607Aの利用者ポート、および、E-LINE 612に対して接続された該NIC 607Aの提供者ポートを相互接続すべく設定される。設定データ603によれば、NID 607Bもまた、VLAN 608により設定された該NIC 607Bの利用者ポート、および、E-LINE 612に対して接続された該NIC 607Bの提供者ポートを相互接続すべく設定される。この様にして、プログラマブル・ネットワーク・プラットフォーム３は各アクティブ・パネル606を動的に設定して、通信設備の異なる利用者ネットワークを、インフラ・ネットワーク602を介して相互接続し得る。
【００９５】
VPLS 614は、この例において、NIC 607Aの少なくとも一つの提供者ポートを、ネットワーク・インフラ602を介してNIC 607Bの一つの提供者ポートに対して接続するマルチポイント間L2VPNである。VPLS 614は、たとえば、プロバイダのVLANもしくはVxLAN、擬似ワイヤのメッシュ、および／または、物理的LANを表し、または、それを含み得る。VPLS 614の準備と併せて、ケージ604Aの利用者Ａおよびケージ604Bの利用者Ｂの夫々のL2ネットワーク間の接続性を準備するために、プログラマブル・ネットワーク・プラットフォーム３は付加的に、VPLS 614が接続された提供者ポートを、利用者のL2ネットワークが接続されるNID 607A、607Bの利用者ポートに対して相互接続すべくNID 607A、607Bを準備する設定データ603を送信する。図示された例において、(VLAN id 301に関連付けられた)VLAN 618は、利用者Ａの利用者L2ネットワークであり、且つ、(VLAN id 401に関連付けられた)VLAN 610は、利用者Ｂの利用者L2ネットワークである。設定データ603によれば、NID 607Aは、VLAN 618により設定された該NIC 607Aの利用者ポート、および、VPLS 614に対して接続された該NIC 607Aの提供者ポートを相互接続すべく設定される。設定データ603によれば、NID 607Bもまた、VLAN 610により設定された該NIC 607Bの利用者ポート、および、VPLS 614に対して接続された該NIC 607Bの提供者ポートを相互接続すべく設定される。この様にして、プログラマブル・ネットワーク・プラットフォーム3は各アクティブ・パネル606を動的に設定して、通信設備の異なるL2利用者ネットワーク同士を、インフラ・ネットワーク603を介して相互接続し得る。
【００９６】
図１５は、本明細書中に記述された技術に従い、通信設備の利用者ネットワーク同士の間に動的に確立された代表的な終端間のレイヤ３サービスを示すブロック図である。ネットワーク・システム700は、ネットワーク・インフラ702、および、通信設備のケージ704A〜704Bを含んでいる。ケージ704A〜704Bの各々は、本開示内容において記述された技術に従い、利用者および通信設備提供者に対する安全なアクセス、ならびに、利用者およびプロバイダの各ポートの動的な相互接続を提供する対応するアクティブ・パネル706A〜706Bを含んでいる。アクティブ・パネル706A〜706Bの各々は、図１のNID ６、８の代表的な実例を表し得るNID 707A〜707Bの対応するものを含んでいる。
【００９７】
この例において、ネットワーク・インフラ702は、iBGPメッシュにより相互接続された複数のエッジ・ルータであって、L3ルーティング・プロトコルに従い当該L3自律システムを窺う利用者ネットワーク同士の間のL3接続性を提供して、L3ルートを当該L3自律システムと交換し、それを行う上で、各利用者ネットワーク間の終端間L3接続性を促進するという複数のエッジ・ルータを有するレイヤ３(L3)自律システムを含んでいる。
【００９８】
プログラマブル・ネットワーク・プラットフォーム３は、AS番号(ASN)64500を有すると共に利用者Ａに対して関連付けられた利用者L3自律システムを、ASN 64501を有すると共に利用者Ｂに対して関連付けられた利用者L3自律システムに対して(レイヤ３にて)接続するために、ネットワーク・インフラ720に対し、ケージ704Aおよび704Bの間におけるレイヤ３相互接続サービスのための仮想ルーティング／転送(VRF)テーブルを準備し得る。斯かる準備は、夫々が、NID 707Aを、ネットワーク・アドレス192.168.51.130を有するエッジ・ルータに対して接続し、且つ、NID 707Bを、ネットワーク・アドレス192.168.51.134を有するエッジ・ルータに対して接続するという付属回路を含み得る。NID 707Aの少なくとも一つの提供者ポートは、該NID 707Aを、ネットワーク・インフラ702に対する、特に、ネットワーク・アドレス192.168.51.130を有するエッジ・ルータに対する接続性を、たとえば、付属回路の一部として提供する少なくとも一本のケーブルに対して連結する。NID 707Bの少なくとも一つの提供者ポートは、該NID 707Bを、ネットワーク・インフラ702に対する、特に、ネットワーク・アドレス192.168.51.133を有するエッジ・ルータに対する接続性を、たとえば、付属回路の一部として提供する少なくとも一本のケーブルに対して連結する。
【００９９】
ネットワーク・インフラ702の準備と併せて、ケージ704Aの利用者Ａおよびケージ704Bの利用者Ｂの夫々のL3自律システム間の終端間L3接続性を準備するために、プログラマブル・ネットワーク・プラットフォーム３は付加的に、ネットワーク・インフラ702のレイヤ３ネットワークが接続された提供者ポートを、対応するL3サブネットに対する利用者のL2ネットワークが接続されるNID 707A、707Bの利用者ポートに対して相互接続すべくNID 707A、707Bを準備する設定データ703を送信する。図示された例において、(VLAN id 500に関連付けられた)VLAN 718は、インフラ・ネットワーク702のL3自律システムに対して告知されたサブネットに対する利用者Ａの利用者L2ネットワークであり、且つ、(VLAN id 500に関連付けられた)VLAN 710は、インフラ・ネットワーク702のL3自律システムに対して告知されたサブネットに対する利用者Ｂの利用者L2ネットワークである。設定データ703によれば、NID 707Aは、VLAN 718により設定された該NIC 707Aの利用者ポート、および、ネットワーク・アドレス192.168.51.130を有するエッジ・ルータに対して接続された該NIC 707Aの提供者ポートを相互接続すべく設定される。設定データ703によれば、NID 707Bもまた、VLAN 710により設定された該NIC 707Bの利用者ポート、および、ネットワーク・アドレス192.168.51.133を有するエッジ・ルータに対して接続された該NIC 707Bの提供者ポートを相互接続すべく設定される。この様にして、プログラマブル・ネットワーク・プラットフォーム３は各アクティブ・パネル706を動的に設定して、レイヤ３終端間経路を介して、対応するL3サブネットを有する異なるL2利用者ネットワークを、インフラ・ネットワーク703を介して相互接続し得る。
【０１００】
図１６は、本明細書中に記述された技術に従い、通信設備における各利用者ケージに対してアクティブ・パネルを有するネットワーク・システムを示すブロック図である。この例において、夫々のアクティブ・パネル806A〜806BのNID 807A〜807Bは各々、設定データ803を受信するためにプログラマブル・ネットワーク・プラットフォームに対して接続された少なくとも一つの提供者ポートを有する。ネットワーク・インフラ802のVPLS 812は、データを、プログラマブル・ネットワーク・プラットフォーム3からNID 807A〜807Bに対し、且つ、NID 807A〜807Bからプログラマブル・ネットワーク・プラットフォーム３に対して転送すべく構成される。プログラマブル・ネットワーク・プラットフォーム３は、VPLS 812を介して設定データ803をNID 807A〜807Bに送信し、利用者ケージ804A内に配置された利用者ネットワークと利用者ケージ804B内に配置された利用者ネットワークとの間の接続性を確立するために、少なくとも一つの提供者ポートを少なくとも一つの利用者ポートに対して接続すべく各NIDを準備させ得る。この図示された例において、プログラマブル・ネットワーク・プラットフォームは、NID 807A〜807Bを設定し、VLAN 813AをNID 807Aを介してVPLS 811に対して接続し、且つ、VLAN 813BをNID 807Bを介してVPLS 811に対して接続する。
【０１０１】
図１７は、本開示内容の一つ以上の見地に従い、アクティブ・パネルによりオンデマンド・サービス・プロビジョニングを提供する代表的なプロセス900を示すフローチャートである。図１７は、図１のケージ２に関して記述される。但し、プロセス900は、システム１のケージ４または他の任意のケージに対しても適用され得る。
【０１０２】
通信設備に対する相互接続サービス提供者は、ケージ２を構築し得る(902)。ケージ２は、アクティブ・パネル12を含む。アクティブ・パネル12は、ネットワーク・インタフェース・デバイス(NID)６および設定インタフェース18を含み得る。幾つかの例において、アクティブ・パネル12によるケージ２の構築の前、その間、または、その後に、相互接続サービス提供者は、アクティブ・パネル12のNID ６を、ネットワーク・インフラ10に対する物理的接続に対して事前準備し得る。幾つかの例において、アクティブ・パネル12によるケージ２の構築の前、その間、または、その後に、相互接続サービス提供者は、アクティブ・パネル12の設定インタフェース18をPNP ３に対して接続し得る。幾つかの例において、ケージ２の構築の一部として、相互接続サービス提供者は、ケージ２を借り受けるテナント利用者に対するアクセスを許容すると共に、ケージ２に対する他者のアクセスを阻止することにより、ケージ２を安全とし得る。たとえば、ケージ２の構築の一部として、相互接続サービス提供者は、ケージ２に対するアクセスを阻止するセキュリティ・システムを設置し得る。
【０１０３】
ケージ２の構築の後、相互接続サービス提供者は、利用者がケージ２にアクセスすることを許容し得る(904)。たとえば、相互接続サービス提供者は、利用者に対し、キー、または、他の一定の形態のセキュリティ・アクセス権を提供し得る。ケージ２に対するアクセスを許可すると同時に、相互接続サービス提供者は、利用者が、ケージ２のアクティブ・パネル12によるケージ内のケーブル配線を完了することも許容し得る(906)。たとえば、相互接続サービス提供者は、利用者に対し、ケージ２のアクティブ・パネル12の(たとえば利用者側面などの)一側面上の利用者ポートに対する物理的アクセスを提供し得る。この例において、相互接続サービス提供者はまた、ケージ２のアクティブ・パネル12の(たとえば、相互接続サービス・提供者側面などの)別の側面上の提供者ポートに対する利用者の物理的アクセスを制限もし得る。
【０１０４】
アクティブ・パネル12に対するケージ内ケーブル配線を利用者が完了する間、または、その後で、相互接続サービス提供者は、アクティブ・パネル12によるオンデマンドでのサービス・プロビジョニングを提供し得る(908)。たとえば、相互接続サービス提供者は、PNP ３、および、アクティブ・パネル12の設定インタフェース18を介して、オンデマンドでのサービス・プロビジョニングを提供し得る。利用者は、利用者のポータル、または、他のアプリケーションを用いて、相互接続サービスを要求し得る。他の例においては、アクティブ・パネル12に対するケージ内ケーブル配線を利用者が完了するに先立ち、相互接続サービス提供者は、アクティブ・パネル12により、所定の、または、事前準備されたサービス・プロビジョニングを提供し得る。
【０１０５】
アクティブ・パネル12を準備した後、相互接続サービス提供者は、利用者がケージ２に再アクセスし、アクティブ・パネル12に対するケージ内ケーブル配線を変更することを許容し得る(910)。同様に、アクティブ・パネル12のオンデマンドでのサービス・プロビジョニングの後、利用者は、相互接続サービス提供者がアクティブ・パネル12のオンデマンドのサービス・プロビジョニングを提供することを要求し得る(912)。たとえば、相互接続サービス提供者は、PNP ３、および、アクティブ・パネル12の設定インタフェース18を介し、オンデマンドでのサービスの再プロビジョニングを提供し得る。
【０１０６】
この様にして、技術900、および、アクティブ・パネル12を備えたケージ２を用いる相互接続サービス提供者は、個々のアクティブ・パネルのポート割当てを各サービスから分離し乍ら、物理的資源の集約を促進し得ることから、たとえば、相互接続プラットフォームを用いて、相互接続サービス提供者による相互接続サービスの仮想化が許容され得る。換言すると、アクティブ・パネル12の提供者側および利用者側の各ポート間の一対一または一対多の専用接続を切り離すことにより、相互接続サービス提供者は、アクティブ・パネル12を使用して、(相互接続機能の集合を表す)通信設備の物理的に事前準備された交差接続インフラが、単一もしくは複数の利用者により動的に選択、設定、および、オンデマンド使用されることを許容し得る。たとえば、相互接続サービス提供者により利用可能とされ且つアクティブ・パネル12の提供者側ポートに対して接続された個々の回路は、利用者側ポートに対するアクティブ・パネル12内の設定可能な論理的相互接続を介し、動的に‘集約’または‘統合’されて更に高機能の相互接続とされるか、または、分離されたままとされることで専用機能を提供し得る。故に、相互接続サービス提供者はアクティブ・パネル12を使用し、物理的なケーブル配線の手動的な設置もしくは改変に対する必要性を減少することにより相互接続に対する準備速度を向上させ、利用者が選択したプロバイダおよびプロバイダ・サービスに対して通信設備に亙る物理的および論理的な回路を生成することを利用者に許容し、且つ、物理的なケーブル配線の動的な結束を可能として、オンデマンドで統合グループを生成し得る。
【０１０７】
本明細書中に記述された技術は、ハードウェア、ソフトウェア、ファームウェア、または、それらの任意の組み合わせで実現され得る。モジュール、ユニットまたは構成要素として記述された種々の特徴は、集積論理デバイスにおいて協働して、または、個別的であるが相互動作可能な論理デバイスもしくは他のハードウェア・デバイスとして別体的に、実現され得る。幾つかの場合、電子回路機構の種々の特徴は、集積回路チップもしくはチップ群における如く、一つ以上の集積回路デバイスとして実現され得る。
【０１０８】
ハードウェアにおいて実施されるなら、本開示内容は、プロセッサ、または、集積回路チップまたはチップ群の如き集積回路デバイスの如き、装置に関連し得る。代替的または付加的に、ソフトウェアまたはファームウェアにて実施されるなら、該技術は少なくとも部分的に、実行されたときに、上述された方法の一つ以上をプロセッサに実施させるという命令を備えるコンピュータ可読データ記憶媒体により実現され得る。たとえば、該コンピュータ可読データ記憶媒体は、プロセッサにより実行される如き命令を記憶し得る。
【０１０９】
コンピュータ可読媒体は、パッケージ材料を含み得るコンピュータ・プログラム製品の一部を構成し得る。コンピュータ可読媒体は、ランダム・アクセス・メモリ(RAM)、読出専用メモリ(ROM)、不揮発性ランダム・アクセス・メモリ(NVRAM)、電気消去可能プログラマブル読出専用メモリ(EEPROM)、フラッシュ・メモリ、磁気的または光学的なデータ記憶媒体などの如き、コンピュータ・データ記憶媒体を備えて成り得る。幾つかの例において、製品は、一つ以上のコンピュータ可読記憶媒体を備えて成り得る。
【０１１０】
幾つかの例において、コンピュータ可読記憶媒体は、持続的媒体を備えて成り得る。“持続的”という語句は、記憶媒体は、搬送波もしくは伝搬信号内には具現されないことを表し得る。一定の例において、持続的記憶媒体は、(たとえば、RAMまたはキャッシュ内などの)経時的に変化し得るデータを記憶し得る。
【０１１１】
コードまたは命令は、一つ以上のデジタル信号プロセッサ(DSP)、汎用マイクロプロセッサ、特定用途集積回路(ASIC)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、または、他の等価的な集積されたもしくは個別的な論理回路機構の如き、一つ以上のプロセッサを含む処理回路機構により、ソフトウェアおよび／またはファームウェアにより実行され得る。従って、本明細書中で用いられる“プロセッサ”という語句は、上述の構造の内の任意のもの、または、本明細書中に記述された技術の実施に適した他の任意の構造を指し得る。これに加え、幾つかの見地において、本開示内容に記述された機能性は、ソフトウェア・モジュールまたはハードウェア・モジュールにおいて提供され得る。
【０１１２】
種々の実施形態が記述された。これらのおよび他の実施形態は、以下の各例の有効範囲内である。
【図１】
2017522800.tif 000003
【図２】
2017522800.tif 000004
【図３】
2017522800.tif 000005
【図４】
2017522800.tif 000006
【図５】
2017522800.tif 000007
【図６】
2017522800.tif 000008
【図７】
2017522800.tif 000009
【図８】
2017522800.tif 000010
【図９】
2017522800.tif 000011
【図１０】
2017522800.tif 000012
【図１１】
2017522800.tif 000013
【図１２】
2017522800.tif 000014
【図１３】
2017522800.tif 000015
【図１４】
2017522800.tif 000016
【図１５】
2017522800.tif 000017
【図１６】
2017522800.tif 000018
【図１７】
2017522800.tif 000019
【手続補正書】
【提出日】平成29年1月17日(2017.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一側面と第二側面とスイッチと設定インタフェースとを有するソフトウェア設定可能なネットワーク・インタフェース・デバイスを備えて成るケーブル・パッチ・パネルであって、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成り、
該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データの受信に応じて、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定すべく構成される、
ケーブル・パッチ・パネル。
【請求項２】
該第一の複数のネットワーク・インタフェース・ポートは、少なくとも一つのイーサネット・ポートおよび少なくとも一つの光学ポートを備えて成り、
該第二の複数のネットワーク・インタフェース・ポートは、少なくとも一つのイーサネット・ポートおよび少なくとも一つの光学ポートを備えて成る、
請求項１に記載のケーブル・パッチ・パネル。
【請求項３】
該第一の複数のネットワーク・インタフェース・ポートは、該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートに対する静的接続を有する少なくとも一つの通過ポートを備えて成る、請求項１に記載のケーブル・パッチ・パネル。
【請求項４】
該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の複数のポートと、該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートと、の間の接続を定義し、
該接続を生成するために、該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の該複数のポートを該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続すべく該スイッチを設定すべく構成される、
請求項１に記載のケーブル・パッチ・パネル。
【請求項５】
該設定データは、該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートは第二仮想ネットワークに対して関連付けられると定義すると共に、該第一の複数のネットワーク・インタフェース・ポートの内の一つのポートは第一仮想ネットワークに対して関連付けられると定義し、
該接続を生成するために、該設定インタフェースは、該第二仮想ネットワークを介して受信されたパケットを該第一仮想ネットワークへと転送するように該スイッチを設定すべく構成される、
請求項１に記載のケーブル・パッチ・パネル。
【請求項６】
該第二仮想ネットワークは、利用者の仮想ローカル・エリア・ネットワーク(VLAN)を備えて成り、且つ、該第一仮想ネットワークは提供者 VLAN または提供者 VxLAN の一方を備えて成る、請求項１に記載のケーブル・パッチ・パネル。
【請求項７】
該スイッチは光スイッチを備えて成り、
該接続を生成するために、該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間に、光信号に対する伝送経路を確立すべく該光スイッチを設定すべく構成される、
請求項１に記載のケーブル・パッチ・パネル。
【請求項８】
該光スイッチは光子スイッチを備えて成る、請求項７に記載のケーブル・パッチ・パネル。
【請求項９】
当該ケーブル・パッチ・パネルのアクセス・パネルは、該通信設備提供者以外の全ての関係者に対し、該第一の複数のネットワーク・インタフェース・ポートに対するアクセスを阻止するセキュリティ・デバイスを含む、請求項１に記載のケーブル・パッチ・パネル。
【請求項１０】
該第一の複数のネットワーク・インタフェース・ポートの内の一つのポートは、該設定データを、該通信設備に対するプログラマブル・ネットワーク・プラットフォームから受信する、請求項１に記載のケーブル・パッチ・パネル。
【請求項１１】
該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートは、該利用者に対する利用者ネットワークに対して結合され、
該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の該接続は、該利用者ネットワークと別の利用者ネットワークとの間の仮想回路の一部である、
請求項１に記載のケーブル・パッチ・パネル。
【請求項１２】
該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の複数のポートと該第二の複数のネットワーク・インタフェース・ポートの内の一つのポートとの間の接続を定義し、
該接続を生成するために、該設定データは、該第一の複数のネットワーク・インタフェース・ポートの内の該複数のポートを該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続すべく該スイッチを設定すべく構成され、
該第一の複数のネットワーク・インタフェース・ポートの該複数のポートに対して接続された複数本のケーブルは、当該ケーブル・パッチ・パネルに対して結合された該通信設備を通る相互接続機能の包括的集合であって、該第二の複数のネットワーク・インタフェース・ポートの内の該一つのポートに対して接続された利用者ネットワークに由来する上りリンク・トラフィックに対して利用可能であるという相互接続機能の包括的集合を含む、
請求項１に記載のケーブル・パッチ・パネル。
【請求項１３】
通信設備のケージ構造であって、該ケージ構造は、
利用者領域および提供者領域を区分する少なくとも一枚のパネルを有するケージ囲繞体であって、通信設備提供者の利用者に対してのみアクセス可能な該利用者領域を囲繞するというケージ囲繞体と、
該少なくとも一枚のパネル内に載置されたケーブル・パッチ・パネルであって、第一側面と第二側面とスイッチと設定インタフェースとを有するソフトウェア設定可能なネットワーク・インタフェース・デバイスを備えて成るケーブル・パッチ・パネルと、
を備えて成り、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者であって、該ケージ囲繞体により囲繞された該領域に対するアクセス権を有するという利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成り、
該設定インタフェースは、該第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データの受信に応じて、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定すべく構成される、
ケージ構造。
【請求項１４】
方法であって、
ケーブル・パッチ・パネルのソフトウェア設定可能なネットワーク・インタフェース・デバイスの設定インタフェースにより、第一の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートと第二の複数のネットワーク・インタフェース・ポートの内の少なくとも一つのポートとの間の接続を定義する設定データを受信する段階であって、
該ソフトウェア設定可能なネットワーク・インタフェース・デバイスは、第一側面と第二側面とスイッチとを含み、
該第一側面は、複数の利用者ネットワークを相互接続すべく構成されたインフラ・ネットワークを有する通信設備に対する通信設備提供者に対してのみアクセス可能である第一の複数のネットワーク・インタフェース・ポートを備えて成り、
該第二側面は、該通信設備提供者の利用者に対してのみアクセス可能である第二の複数のネットワーク・インタフェース・ポートを備えて成る、
という段階と、
該受信段階に応じて、該設定インタフェースにより、該第一の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートと該第二の複数のネットワーク・インタフェース・ポートの内の該少なくとも一つのポートとの間の接続を生成すべく該スイッチを設定する段階と、
を備えて成る方法。
【国際調査報告】
2017522800.tif 000020
2017522800.tif 000021
2017522800.tif 000022