リソースと依存関係の理解
Paragon Insightsは、ネットワークに導入されたルールを通じて、デバイス、インターフェイス、プロトコル、ラベルスイッチパスなどのネットワークリソースを監視します。ルールは、ネットワーク内の主要業績評価指標(KPI)に関する特定の情報を取得し、KPI でエラー・イベントが発生した場合にアラートを生成できますが、ルールはエラー・イベントの根本原因を解読できません。あるリソースのエラー・イベントを別のリソースの障害に関連付けるには、より広いビューが必要です。
Paragon Insightは、リソースを介してネットワーク内のイベントをつなぐ必要性に取り組みます。リソースは、他のリソースに対して単一レベルの依存関係を形成することにより、より広いネットワークビューを作成するビルディングブロックです。
次の一覧には、リソースに関連して頻繁に使用される用語と概念があります。
Resource | リソースは、ネットワークを構成する特定のコンポーネントです。 例えば、シャーシ、ラインカード、プロトコル、システムメモリ、インターフェイスなどです。 |
Resource instances | インターフェイス、FPC(フレキシブルPICコンセントレータ)、ルーターID、仮想プライベートネットワークなどのリソースは、多くのインスタンスを持つことができます。インスタンスは、リソースの特定の実現です。たとえば、インターフェイスにはge-0/0/1、et-1/0/0、xe-2/0/1 などのインスタンスが含まれます。 |
Property | プロパティは、リソースの特性を定義します。プロパティは、ルールのフィールドに相当します。 例えば、ネイバーIDと最大伝送単位(MTU)は、それぞれルーティングオプションリソースとインターフェイスリソースの特性です。 |
Key properties in resources | キー プロパティは、リソースのすべてのインスタンスを一意に識別します。 たとえば、プロパティは、 interface-name ge-0/0/0 という名前のインターフェイス リソース インスタンスを他のインスタンスから一意に識別します。MTU を一意のプロパティにすることはできません。 |
Resource dependency | 2 つのリソース間の関係を定義します。 |
Dependent resource | リソース依存関係では、依存リソースは別のリソースに依存するリソースです。単一レベルのリソース依存関係では、依存リソースは別のリソースの子リソースです。 |
Dependency resources | リソース依存関係では、依存関係リソースは別のリソースに影響を与えるリソースです。単一レベルのリソース依存関係では、依存関係リソースは別のリソースの親リソースです。 |
リソース
リソースは、デバイスまたはネットワークの一部にすることができます。デバイス リソースは、インターフェイス、ライン カード、シャーシ、OSPF などです。ネットワークリソースは、IPSecトンネル、VPNなど、ネットワーク内の複数のデバイスにまたがるリソースです。
ルールと同様に、Paragon Insightsのトピック階層の下でリソースを設定します。リソースとそのプロパティは、ルールから派生します。このプロセスでは、リソースはルール構成の次の側面を統合します。
インターフェイスなどのリソースは、ルールが監視するインターフェイスの側面に応じて、異なるルールで構成されます。
各ルールには、リソース プロパティに対して異なるフィールド構成があります。
インターフェイス名は、あるルールとintf-name別のルールで のようにinterface-name設定できます。
インターフェイスをリソースとして設定する場合、Paragon Insightsがインターフェイスリソースのインスタンスを検出する特定のインターフェイスルールを選択できます。リソースを識別するために選択する正確なルールは、ユースケースによって異なります。
リソースプロパティは、参照されるルールからインスタンスを集約します。リソースプロパティを設定するときに、そのプロパティに対してフィールド設定が異なる複数のルールを参照できます。
リソースの依存関係
リソース依存関係は、依存リソース (子リソース) と依存関係リソース (親リソース) の関係を定義します。依存関係を構成するときは、依存リソースから開始し、子リソースが依存する依存関係リソースを参照します。依存関係構成には、2 つのリソース間の依存関係をマップするロジックを含む用語もあります。
依存関係には、関連するリソースの種類に基づいて 3 つのタイプがあります ( 表 1 を参照)。同じデバイス内のリソース間(ローカルデバイスとネットワーク)、異なるデバイス内のリソース間(その他のデバイス)、ネットワークリソースから別のネットワークリソース(その他のネットワーク)、およびデバイスリソースへのネットワークリソース(その他のデバイス)の依存関係を定義できます。
ローカルデバイスとネットワーク |
その他のデバイス |
その他のネットワーク |
---|---|---|
インターフェイス→ラインカード |
インターフェイス 1 (デバイス 1) →インターフェイス 2 (デバイス 2) |
仮想プライベートネットワーク(VPN)→インターフェイス1(デバイス1) |
ラインカード→シャーシ |
OSPF(デバイス 1)→ OSPF(デバイス 2) |
VPN → IPSec トンネル |
リソースに対して複数の単一レベルの依存関係を構成できます。次の依存関係のチェーンについて考えてみます。
VPN → LSP → インターフェイス→ラインカード
VPN →インターフェイス→ラインカード
VPNをリソースとして設定する場合、ラベルスイッチパス(LSP)に対するVPNの依存を1つの依存関係として定義し、VPNのインターフェイスへの依存を2番目の依存関係として定義できます。リソースとしての LSP の場合、インターフェイスへの依存性を定義できます。リソースとしてのインターフェイスの場合、ラインカードへの依存を定義できます。
依存関係用語ロジックには、依存リソース プロパティの一部と依存関係リソースのプロパティの一部の確認、依存関係リソースのすべてのインスタンスのチェック、依存関係リソース インスタンスを持つすべてのデバイスのチェック、すべてまたは特定のデバイス グループのチェック、すべてまたは特定のネットワーク グループのチェックが含まれます。
Paragon Insightは、依存関係条件でユーザー定義関数をサポートしています matches-with 。
依存関係の設定には複雑な操作が含まれる場合があるため、Paragon Insightではそのような操作を関数で実行することもできます。この関数は、依存関係のチェックに使用できるブール値を返します。
ユースケース
リソースと依存関係の構成は、次のユース ケースに対応します。
Root cause analysis | ネットワーク障害の根本原因を把握できます。リソースの依存関係を参照し、リソース間の関係を使用して、ルール内のトリガーによって生成されたアラートを診断します。 |
Smart alarms | Paragon Insightは、スマートアラームにより、障害が発生した複数のリソースを、障害の原因となっている別のリソースにリンクします。 |