PSEFABRIC-ネットワーク管理および自動化への新しいアプローチ。 理想へのステップ

始める前に





理想的なネットワーク管理システム



制御と自動化の観点から、 PSEFABRICは他のソリューションよりも「理想的なネットワークマネージャー」と呼ばれるものに近づいています。



良い車があれば、優れた制御システムとは何かを知っています。 あなたは、ユーザーとして、移動の速度と方向を変更する方法のみを知る必要があり、これだけで、概して、これはインターフェイスを提供します。 同時に、車はメーカーによって異なる場合があり、技術的な解決策も異なる場合があります。インターフェースは、ブレーキ、ガス、ステアリングホイール(オートマチックトランスミッションを使用している場合)と同じです。



このアプローチをネットワークに引き継ぐことはできますか?もしそうなら、どの制御システムがネットワークに最適でしょうか?



これらの質問に答えるために、最初に質問に答えましょう。そして、ドライバーは誰ですか?



「真空の球体」ではないネットワークは、それ自体のために存在するのではなく、データ送信という単一の目的のために存在します。 そして、このサービスのユーザーはアプリケーションです。 アプリケーションに必要なのは、グリッドとそれらの間の接続だけです。 構成ポイントは、理想的にはネットワーク全体で(100の異なるネットワークデバイスではなく)同じであり、インターフェイスはシンプルで統一されている必要があります。



そして...もちろん、これは不可能なタスクです。なぜなら、ネットワークの観点から見ると、すべてが複雑だからです:数百のプロトコル、機器の種類、ベンダー、設計-これはあらゆる種類のオプションの海です。 この多様性をすべて考慮したシンプルな統合インターフェースを備えた製品を作成する方法は? この形式の問題を解決できないことは明らかです。



それでも、今では解決策があると言うことができ、PSEFABRICはこれを示しています。 もちろん、タスクは少し変更する必要がありますが、幸いなことに、この変更は重要ではありません。



問題の声明



良いニュースが2つあります。



1つ目は、ネットワークの構築を完了して運用を開始すると、この瞬間からネットワーク上で行うタスクの範囲が大幅に狭まることです。

通常、運用タスクは次のとおりです。





これにより、初期要件を変更する機会が与えられます。 ネットワーク上のすべての操作を管理するつもりはありません。 相互に関連するいくつかの操作、すなわち





2番目の良いニュースはインターフェイスです。



Cisco ConfD製品は、必要なものをすべて提供します。 YANG言語を使用して、インターフェイスに必要なほぼすべてのロジックを記述(および作成)できます。 また、私たちが愛するすべてのものを手に入れるでしょう。 これらのいくつかを次に示します。





PSEFABRIC v.010



新しいバージョンv.010 PSEFABRIC





この記事が1年前に書かれたとき、概して 、それは「これは原則として可能ですか?」という質問に対する答えでした。



一連の機器(Ciscoルーター、L3スイッチ、スイッチ、Cisco ASA、Juniper SRX)の観点から興味深い例(現在はプロジェクトp001と呼ばれています)は、やや人工的なものです。



このプロジェクト(p001)の大きな利点は、PSEFABRICおよび上記のすべての機器の設定を「いじって」、操作の原理、構成の主なポイントを理解し、診断ツールに精通できるラボ(UNL)の存在です...



PSEFABRICの現在のバージョン(v.010)は、すでに本格的な製品です。 ネットワークまたはクライアントのネットワークで取得して適用できます。 このソリューションの柔軟性と強度を実証するために、別のプロジェクトが作成されました( p002 )。



これはすでに「戦闘」設計であり、自分の場所またはクライアントで適用できます。 これは、長年のアイデアに基づいてデータセンターを構築するための一般的かつ最新のアプローチです。





機器:パロアルト、Cisco ACI。



この30分のビデオで 例0を詳細に解析します。 この例では、PSEFABRICを使用して、プロジェクトp002の異なるネットワークセグメント間のアクセスを構成し、それぞれACIおよびPA機器を構成します。



奇跡について



PSEFABRICがネットワーク管理の概念をどのように変えているかを理解するために、いくつかの例を示します。



概念的なことから始めましょう。





そして、いくつかの技術的な例:





よくある質問



しかし、これは、たとえばCisco UCSDを使用するなど、通常のオーケストレーションとどのように異なりますか?

このアプローチの新機能は何ですか?



新しいことは、通常、オーケストレーションがネットワーク構成を認識していないことです。情報が必要な場合、オーケストレーションは実際の機器を要求する必要があります。

たとえば、ACIの契約を削除した場合、オーケストレーションシステムはACIのすべてのEPGを調べて、この契約のすべてのプロバイダーとコンシューマーを見つける必要があります。 そして、それは何万ものEPGになる可能性があります。 そして、それはパフォーマンスだけではありませんが(それもそうですが)、ロジックを非常に複雑にします。



さて、前の章を見て質問に答えてください。オーケストレーションの場合、これらすべての利点がありますか?



面白い?



PSEFABRICは、オープンソースライセンスのApacheライセンス、バージョン2.0です。



https://github.com/nihole/PSEFABRIC

https://github.com/nihole/PSEFABRIC/wiki

https://github.com/nihole/PSEFABRIC/wiki/Installation



All Articles