Verwenden der Wellenlängenweitergabe
Die Weitergabe unterstützt die Wellenlängenmodellierung in der Telekommunikationsnetzart mit Pfad- und Stromkreisverfolgungen. Wellenlängen sind konzeptionell ähnlich wie Phasen in einem Stromnetz, da sie eine logische Unterteilung eines Assets darstellen, die den Fluss steuern kann. Wie bei Phasen in der Elektrotechnik können Wellenlängen als Netzwerkattribut für Features im Netzwerk modelliert werden.
Weitergabemodule können so konfiguriert werden, dass Wellenlängenwerte für Netzwerk-Features berechnet und auf hoher Ebene Beschränkungen der Durchlassfähigkeit im Netzwerk definiert werden. Danach können Bedingungsbarrieren als Teil der Verfolgung konfiguriert werden, um die weitergegebenen Werte zu verwenden und eine detailliertere Kontrolle darüber zu ermöglichen, was von der Verfolgung zurückgegeben wird.
Jede Wellenlänge wird als Bit in einem Netzwerkattribut dargestellt. Beispielsweise gibt es beim Coarse Wavelength Division Multiplexing (CWDM) 18 Standardwellenlängen, die mit 32 Bits dargestellt werden. Dense Wavelength Division Multiplexing (DWDM) kann in ähnlicher Weise dargestellt werden, indem weitere Bits zur Darstellung der Wellenlängen verwendet werden.
In herkömmlichen Netzarten beginnt die Attributweitergabe beim Teilnetz-Controller. Im Gegensatz dazu erfolgt die Wellenlängenweitergabe bei einer Pfad- oder Stromkreisverfolgung, indem vom Startpunkt nach außen Ports gesucht werden, denen die Netzwerkkategorie "Stromkreisposition" zugewiesen ist. Die Wellenlängenwerte werden dann von den Stromkreispositionen bis zur maximalen Hop-Anzahl nach außen weitergegeben, um das Netzwerk mithilfe von Wellenlängenwerten in einem Stromkreis oder Pfad zu durchqueren.
Hinweis:
Die Funktion Propagated_BITWISE_AND wird verwendet, um die Werte des Netzwerkattributs "Wellenlänge" mithilfe von numerischen Werten weiterzugeben, die ein Bitset darstellen. Die Funktionen "Propagated_MIN" und "Propagated_MAX" werden für die Verwendung mit der Telekommunikationsnetzart nicht unterstützt.
Einrichten der Wellenlängenweitergabe
Die Weitergabe wird vom Administrator eines Versorgungsnetzes konfiguriert. Zum Konfigurieren der Wellenlängenweitergabe müssen die folgenden Schritte ausgeführt werden:
Konfigurieren Sie ein Wellenlängenschema für die Verwendung in Ihrem Netzwerk.
Bearbeiten Sie die Netzwerk-Features, um den Wert des Netzwerkattributs
Wavelengthsso zu aktualisieren, dass die unterstützten Wellenlängen für das Feature berücksichtigt sind.Definieren Sie mit dem Werkzeug Stromkreiseigenschaften festlegen oder Verfolgen die Weitergabemodule:
Das Werkzeug Stromkreiseigenschaften festlegen eignet sich am besten zur Definition der Weitergabemodule, die auf alle Stromkreisverfolgungen, die in der Telekommunikationsnetzart durchgeführt werden, angewendet werden sollen.
Das Werkzeug Verfolgen eignet sich am besten zur Definition der Weitergabemodule, die auf eine bestimmte Pfad- oder Stromkreisverfolgung angewendet werden sollen.
Konfigurieren Sie eine Pfad- oder Stromkreisverfolgung so, dass das konfigurierte Weitergabemodul verwendet wird.
Als Teil der Verfolgung können Bedingungsbarrieren konfiguriert werden, um eine detailliertere Kontrolle darüber zu ermöglichen, was im weitergegebenen Ergebnis verfolgt wird. Dies bietet die Flexibilität, das Verhalten bei Verfolgungen zu steuern, ohne die zugrunde liegenden Weitergabemodule modifizieren zu müssen.
> [!NOTE]
> Wenn beim Durchführen einer Stromkreisverfolgung die Start- und die Endposition mit Knoten oder Knotenobjekten übereinstimmen, denen die Netzwerkkategorie "Stromkreisposition" mit Wellenlängenwerten zugewiesen ist, vergleicht die Verfolgung die Wellenlängenwerte an beiden Positionen. Wenn diese Werte nicht übereinstimmen, schlägt die Verfolgung fehl.
Propagated_BITWISE_AND
Die Funktion Propagated_BITWISE_AND führt eine bitweise binäre UND-Operation zwischen zwei numerischen Werten aus, die ein Bitset darstellen. Im Telekommunikationsbereich wird die Bitposition, die der Wellenlängen-ID entspricht, auf "true" festgelegt, wenn die als Zeichenfolge eingegebene Wellenlänge einen Wellenlängennamen enthält.
Das folgende Beispiel veranschaulicht das Wellenlängenschema zum Modellieren von CWDM:
| ID | Name | Wellenlänge (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 |
Mit dem Werkzeug Stromkreiseigenschaften festlegen oder Verfolgen können Sie das folgende Weitergabemodul für die Stromkreise in Ihrer Telekommunikationsnetzart wie folgt konfigurieren, damit alle Wellenlängen innerhalb des CWDM-Schemas weitergegeben werden: Wavelengths PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61".

Hinweis:
Beim Ausführen einer Verfolgung ist der Parameter Weitergabemodule nur dann verfügbar, wenn Python verwendet oder eine Variable über einen Parameter in ModelBuilder erstellt wird. Alle Weitergabemodule, die in den Stromkreiseigenschaften einer Telekommunikationsnetzart konfiguriert sind, werden beim Konfigurieren einer Stromkreisverfolgung in das Werkzeug geladen und können nach Bedarf modifiziert werden. Die Konfigurationen der Weitergabemodule werden als Teil der Stromkreiseigenschaften einer Telekommunikationsnetzart auf der Registerkarte Netzwerkeigenschaften in den Eigenschaften des Versorgungsnetzes angezeigt.
Bitwise-Operatoren für Wellenlängen
Für die Wellenlängenweitergabe gibt es zwei Bitwise-Operatoren:
Enthält mindestens einen der Werte: Gibt an, dass (mindestens) eines der Bits für den Eingabe-Wellenlängenwert für (mindestens) eine Einheit des gruppierten Objekts auf "true" festgelegt ist.
Kein Einbeziehen von: Gibt an, dass alle Bits für den Eingabe-Wellenlängenwert für alle Einheiten des gruppierten Objekts auf "false" festgelegt sind.
Da einzelne Einheiten in einem gruppierten Objekt unterschiedliche Wellenlängenzuweisungen darstellen können, berücksichtigt die logische Darstellung des Bitsets für gruppierte Objekte jede Einheit und den zugewiesenen Wert des Attributs Wavelengths. Das folgende Beispiel zeigt die Bitset-Werte für das gruppierte Knotenobjekt, das mit dem Wert [1,4, "C27"] für das Wellenlängenattribut konfiguriert wurde:

Betrachten Sie ein Szenario, in dem Sie ein Weitergabemodul so konfiguriert haben, dass alle Wellenlängen im oben genannten CWDM-Schema unterstützt werden. In diesem Fall konfigurieren Sie eine Verfolgung mit einer Bedingungsbarriere im Attribut Wavelengths als "Wavelengths INCLUDES_ANY SPECIFIC_VALUE "C35" #". Mit dieser Bedingung ergibt die Auswertung für das Knotenobjekt den Wert "False", da alle Einheiten im weitergegebenen Wert auf "False" festgelegt sind. Wenn Sie die Bedingungsbarriere als "Wavelengths DOES_NOT_INCLUDE_ANY SPECIFIC_VALUE "C35" #" konfigurieren würden, würde die Auswertung im Weitergabemodul den Wert "True" ergeben, und das Knotenobjekt würde nicht als Barriere fungieren, da die Bits für C35 für alle Einheiten auf "False" festgelegt sind.
Beispiel
Das folgende Beispiel zeigt, wie die Wellenlängenweitergabe während einer Pfadverfolgung die Wellenlängenwerte an einer Stromkreisposition berechnet.
Ein Wellenlängenschema für CWDM, wie im obigen Abschnitt beschrieben, ist konfiguriert.
In den Stromkreiseigenschaften ist ein Weitergabemodul als
PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61"konfiguriert.Einem Port der Kategorie "Stromkreisposition" (JO1) mit vier Einheiten sind die Wellenlängen als [[1, 4, "C27"]] zugewiesen, das heißt, der Einheit 1 ist C27, der Einheit 2 ist C29, der Einheit 3 ist C31 und der Einheit 4 ist C33 zugewiesen.
Wenn eine Pfadverfolgung vom Startpunkt an EO1 ausgeführt wird, dann erstreckt sich die Verfolgung nach außen, um Ports, denen die Netzwerkkategorie "Stromkreisposition" zugewiesen ist, zu identifizieren. Die Stromkreisposition bei JO1 wird identifiziert, und ihre Wellenlängenwerte werden zum Berechnen der Wellenlängenwerte für die Features im Netzwerk (bis zur maximalen Hop-Anzahl) verwendet, um den Pfad zu berechnen.
Da die Verfolgung durch EO1 verläuft, werden die weitergegebenen Wellenlängenwerte von JO1 an JO2 übertragen. Bei JO2 sind die Einheiten und ihre Wellenlängen auf zwei Pfade aufgeteilt: Für die Einheiten 1 und 2 geht es entlang EO2 in Richtung JO3 und zum Endpunkt weiter, während die Einheiten 3 und 4 über EO3 in Richtung JO4 folgen.
Bei JO4, dem ebenfalls Wellenlängenwerte zugewiesen sind, werden mit der Funktion PROPAGATED_BITWISE_AND die weitergegebenen Werte von JO1 mit den lokalen Werten verglichen. Dies ergibt den Schnittpunkt, und nur die Wellenlängen-Bits, die sowohl im weitergegebenen als auch im lokalen Wert auf "true" festgelegt sind, bleiben erhalten. Die resultierenden Werte werden dann über EO4 übertragen, bis die Verfolgung bei JO5 endet.
