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

Source: https://habr.com/ru/post/J431910/


All Articles