Skip to main content

波長反映の使用

反映では、パスと回路トレースによる通信ドメイン ネットワークでの波長モデリングがサポートされています。 波長は、フローを制御できるアセットの論理的な細分化を提供するという点で、電力ネットワークの位相と概念的に似ています。 電気の位相と同様に、波長はネットワーク内のフィーチャのネットワーク属性としてモデル化されます。

プロパゲーターは、ネットワーク フィーチャの波長値を計算し、ネットワーク内の高レベルの通過可能性制限を定義するよう構成できます。 さらに、反映された値を使用するトレース操作の一部として条件バリアを構成することで、トレースによって返された内容をさらに詳細に制御できます。

各波長はネットワーク属性でビットとして表現されます。 たとえば、粗波長分割多重 (CWDM) では、標準波長が 18 個あるので 18 ビットで表現されます。 高密度波長分割多重 (DWDM) も同様に、波長を表すために追加のビットを使用して表すことができます。

従来のドメイン ネットワークでは、属性反映 はサブネットワーク コントローラーから始まります。 これに対して、波長反映はパスまたは回路トレースを利用して始点から外側に広がり、回線位置ネットワーク カテゴリーに割り当てられたポートを特定します。 波長値は回路の位置から外側に最大ホップまで反映され、回路またはパス内の波長値を使用してネットワークを通過します。

注意:

Propagated_BITWISE_AND 関数は、ビットセットを表す数値を使用して波長ネットワーク属性値を反映させるために使用されます。 Propagated_MIN および Propagated_MAX 関数は通信ドメイン ネットワークでは使用できません。

波長反映の設定

反映は、ユーティリティー ネットワークの管理者が構成します。 波長反映を構成するには、次の手順を実行する必要があります。

  1. ネットワークで使用する波長スキームを構成します。

  2. ネットワーク フィーチャを編集して、フィーチャでサポートされている波長に対応するように Wavelengths ネットワーク属性値を更新します。

  3. 回路プロパティの設定 ツールまたは トレース ツールを使用して、プロパゲーターを定義します。

    • 回路プロパティの設定 ツールは、通信ドメイン ネットワーク内で実行するすべての回路トレースに適用されるプロパゲーターを定義するのに最適です。

    • トレース ツールは、特定のパスまたは回路トレースに適用されるプロパゲーターを定義するのに最適です。

  4. 構成されたプロパゲーターを使用するパスまたは回路トレースを構成します。

条件バリア をトレース操作の一部として構成することで、反映された結果内でトレースする内容をさらに詳細に制御できます。 これにより、基盤になるプロパゲーターを変更することなくトレースの動作を制御するための柔軟性が得られます。

 > [!NOTE]
 > 回路トレースを実行する際、開始位置と終了位置が、波長値を含む回路位置ネットワーク カテゴリーが割り当てられたジャンクションまたはジャンクション オブジェクトに対応する場合、トレースでは両方の位置の波長値を比較します。 値が一致しない場合、トレースが失敗します。

Propagated_BITWISE_AND

Propagated_BITWISE_AND 関数は、bitset を表す 2 つの数値間で bitwise AND バイナリー演算を行います。 通信ドメインでは、入力波長文字列に波長名が含まれている場合、波長 ID に対応するビット位置が true に設定されます。

たとえば、CWDM をモデル化するために、次の波長スキームを検討してみます。

ID 名前 波長 (nm)
1 C27 1270.00
2 C29 1290.00
3 C31 1310.00
4 C33 1330.00
5 C35 1350.00
6 C37 1370.00
7 C39 1390.00
8 C41 1410.00
9 C43 1430.00
10 C45 1450.00
11 C47 1470.00
12 C49 1490.00
13 C51 1510.00
14 C53 1530.00
15 C55 1550.00
16 C57 1570.00
17 C59 1590.00
18 C61 1610.00

通信ドメイン ネットワーク内の回路で次のプロパゲーターを構成し、回路プロパティの設定 ツールまたはトレース ツールを使用して CWDM スキーム内のすべての波長を反映させることができます: Wavelengths PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61"

回路プロパティの設定ツールでの波長反映の構成

注意:

トレースを実行する際、プロパゲーター パラメーターは、Python を使用する場合または ModelBuilder のパラメーターから変数を作成する場合にのみ使用できます。 通信ドメイン ネットワークの回路プロパティ内で構成されたプロパゲーターは、回路トレースの構成時にツールに読み込まれ、必要に応じて変更できます。 プロパゲーターの構成は、ユーティリティー ネットワーク プロパティネットワーク プロパティ タブに、通信ドメイン ネットワークの回路プロパティの一部として表示されます。

波長のビット単位の演算子

波長反映に使用できるビット単位演算子は 2 つあります。

  • いずれかを含む - 入力波長値ビットの 1 つ以上が、グループ化されたオブジェクトの 1 つ以上のユニットで true になることを指定します。

  • どの値も含まない - 入力波長値ビットが、グループ化されたオブジェクトのすべてのユニットに対して false になることを指定します。

グループ化されたオブジェクト内の個々のユニットは異なる波長割り当てを表すことができるため、グループ化されたオブジェクトのビットセットの論理表現では、個々のユニットと割り当てられた Wavelengths 属性値を考慮に入れます。 次に示すのは、波長属性値 [1,4, "C27"] を使用して構成された、グループ化されたジャンクション オブジェクトのビットセット値の例です。

波長を使用して構成された、グループ化されたジャンクション オブジェクトのビットセット値の論理表現の例

前述の CWDM スキーム内のすべての波長をサポートするプロパゲーターを構成済みであるシナリオを考えてみましょう。 次に、Wavelengths 属性を "Wavelengths INCLUDES_ANY SPECIFIC_VALUE "C35" #" とした条件バリアを使用して、トレースを構成します。 この条件ではジャンクション オブジェクトが False と評価されます。反映される値にあるすべてのユニットが False だからです。 条件バリアを "Wavelengths DOES_NOT_INCLUDE_ANY SPECIFIC_VALUE "C35" #" として構成していれば、プロパゲーターが True と評価し、ジャンクション オブジェクトはバリアとして機能しません。すべてのユニットの C35 のビットが False だからです。

パス トレース中に波長反映が回路位置から波長の値を計算する方法を示す次の例を検討してみます。

  • 上のセクションで概要を説明したように CWDM の波長スキームが構成されています。

  • プロパゲーターは回路プロパティで PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61" として構成されます。

  • 4 つのユニットを含む回路位置ポート (JO1) には、波長 [[1, 4, "C27"]] が割り当てられます。つまり、ユニット 1 には C27、ユニット 2 には C29、ユニット 3 には C31、ユニット 4 には C33 が割り当てられます。

開始点 EO1 からパス トレースを実行すると、そのトレースは外側に広がり、回線位置ネットワーク カテゴリーに割り当てられたポートを特定します。 JO1 の回路位置が特定され、その波長値を使用してネットワーク内のフィーチャの波長値が (最大ポップまで) 計算され、パスが計算されます。

トレースが EO1 を通じて継続されると、JO1 から反映された波長値が JO2 に反映されます。 JO2 で、ユニットとその波長が 2 つのパスにわたって分割されます。ユニット 1 と 2 は引き続き EO2 に沿って JO3 および停止点へ向かい、ユニット 3 と 4 は EO3 に沿って JO4 へ向かいます。

JO4 でも波長値が割り当てられており、JO1 から反映された値が PROPAGATED_BITWISE_AND 関数を使用してローカル値と比較されます。 これにより交点が返されます - 反映された値とローカル値の両方で true の波長ビットのみが保持されます。 結果として得られた値は、トレースが JO5 で停止するまで EO4 を通じて反映されます。

パス トレースにおける波長反映の例