Ändern der ISL-Eigenschaften, ISL-Ports oder der IOD/OOD-Konfiguration auf einem Brocade Switch
Möglicherweise müssen Sie ISLs zu einem Switch hinzufügen, wenn Hardware wie zusätzliche oder schnellere Controller oder Switches hinzugefügt bzw. aktualisiert wird.
Stellen Sie sicher, dass das System ordnungsgemäß konfiguriert ist, dass alle Fabric Switches funktionsfähig sind und keine Fehler auftreten.
"Aktivieren Sie die Konsolenprotokollierung" Bevor Sie diese Aufgabe ausführen.
Wenn sich die Ausrüstung auf der ISL-Verbindung ändert und die neue Link-Konfiguration die aktuelle Konfiguration-----Trunking und bestellte Anlieferung nicht mehr unterstützt, muss das Fabric neu konfiguriert werden, um die korrekte Routing-Richtlinie zu erhalten: Entweder in-order-Delivery (IOD) oder Out-of-Order-Delivery (OOD).
Führen Sie die folgenden Schritte aus, um Änderungen an OOD von der ONTAP-Software vorzunehmen: "Konfigurieren von in-Order-Lieferung oder Lieferung von Frames auf ONTAP Software außerhalb der Reihenfolge" |
-
Deaktivieren von FCVI- und Storage HBA-Ports:
portcfgpersistentdisable port number
Standardmäßig werden die ersten 8 Ports (Ports 0 bis 7) für FCVI und Storage HBA verwendet. Die Ports müssen dauerhaft deaktiviert werden, damit die Ports im Falle eines Switch-Neustarts deaktiviert bleiben.
Im folgenden Beispiel wird gezeigt, dass die ISL-Ports 0—7 auf beiden Switches deaktiviert sind:
Switch_A_1:admin> portcfgpersistentdisable 0-7 Switch_B_1:admin> portcfgpersistentdisable 0-7
-
Ändern Sie die ISL-Ports nach Bedarf.
Option
Schritt
So ändern Sie die Geschwindigkeit eines ISL-Ports:
Verwenden Sie die
portcfgspeed port number port speed
Befehl an beiden Switches auf der Fabric.Im folgenden Beispiel wird die Port-Geschwindigkeit von ISL von 40 Gbit/s auf 16 Gbit/s geändert:
brocade_switch_A_1:admin> portcfgspeed 40 16
Sie können überprüfen, ob sich die Geschwindigkeit mit dem geändert hat
switchshow
Befehl:brocade_switch_A_1:admin> switchshow
Die folgende Ausgabe sollte angezeigt werden:
. . . 40 40 062800 id 16G No_Sync FC Disabled . . .
So ändern Sie die Entfernung eines ISL-Ports:
Verwenden Sie die
portcfglongdistance port number port distance
Befehl an beiden Switches in der Fabric.So entfernen Sie eine ISL:
Trennen Sie die Verbindung.
ISL hinzufügen…
Fügen Sie SFPs in die Ports ein, die Sie als ISL-Ports hinzufügen. Stellen Sie sicher, dass diese Ports in aufgeführt sind "Installieren Sie eine Fabric-Attached MetroCluster" Für den Schalter, zu dem Sie sie hinzufügen.
So verschieben Sie eine ISL…
Der Standortwechsel eines ISL entspricht dem Entfernen und anschließenden Hinzufügen einer ISL. Entfernen Sie zunächst die ISL, indem Sie die Verbindung trennen und dann SFPs in die Ports einfügen, die Sie als ISL-Ports hinzufügen.
Wenn Sie Änderungen an ISL-Ports vornehmen, müssen Sie möglicherweise auch zusätzliche Einstellungen anwenden, die vom WDM-Anbieter empfohlen werden. Weitere Informationen finden Sie in der Dokumentation des WDM-Anbieters. -
Rekonfigurieren für Lieferung außerhalb des Auftrags (OOD) oder in-Order-Lieferung (IOD).
Wenn die Routing-Richtlinien unverändert bleiben, müssen Sie die Routingrichtlinien nicht neu konfigurieren, und dieser Schritt kann ignoriert werden. Die ONTAP-Konfiguration muss an die Fabric-Konfiguration angepasst werden. Wenn das Fabric für OOD konfiguriert ist, muss auch ONTAP für OOD konfiguriert sein. Gleiches gilt für IOD. Dieser Schritt sollte in folgenden Szenarien ausgeführt werden:
-
Vor dem Wechsel hatte mehr als eine ISL einen Trunk gebildet, doch nach der Änderung wird Trunking nicht mehr unterstützt. In diesem Fall müssen Sie die Struktur für OOD konfigurieren.
-
Es gibt ein ISL vor der Änderung und mehrere ISLs nach der Änderung.
-
Wenn mehrere ISLs einen Trunk bilden, konfigurieren Sie das Fabric für IOD. Wenn mehrere ISLs nicht einen Trunk bilden können, konfigurieren Sie das Fabric für OOD.
-
Deaktivieren Sie die Switches dauerhaft mithilfe der
switchcfgpersistentdisable
Befehl wie im folgenden Beispiel dargestellt:Switch_A_1:admin> switchcfgpersistentdisable Switch_B_1:admin> switchcfgpersistentdisable
-
Konfigurieren Sie den Trunking-Modus für jede ISL
portcfgtrunkport port number
Wie in der folgenden Tabelle dargestellt:Szenario
Schritte
Konfiguration der ISL für das Trunking \(IOD\)
Stellen Sie die ein
portcfgtrunkport port number
Zu 1:FC_switch_A_1:admin> portcfgtrunkport 20 1 FC_switch_A_1:admin> portcfgtrunkport 21 1 FC_switch_B_1:admin> portcfgtrunkport 20 1 FC_switch_B_1:admin> portcfgtrunkport 21 1
Konfiguration der ISL für Trunking \ (OOD\)
Stellen Sie die ein
portcfgtrunkport port number
An 0:FC_switch_A_1:admin> portcfgtrunkport 20 0 FC_switch_A_1:admin> portcfgtrunkport 21 0 FC_switch_B_1:admin> portcfgtrunkport 20 0 FC_switch_B_1:admin> portcfgtrunkport 21 0
-
Konfigurieren Sie die Fabric für IOD oder OOD nach Bedarf.
Szenario
Schritte
Konfigurieren Sie die Fabric für IOD
Legen Sie mithilfe des die drei Einstellungen für IOD, APT und DLS fest
iodset
,aptpolicypolicy
, unddlsreset
Befehle, wie im folgenden Beispiel gezeigt:Switch_A_1:admin> iodset Switch_A_1:admin> aptpolicy 1 Policy updated successfully. Switch_A_1:admin> dlsreset FC_switch_A_1:admin>portcfgtrunkport 40 1 FC_switch_A_1:admin>portcfgtrunkport 41 1 Switch_B_1:admin> iodset Switch_B_1:admin> aptpolicy 1 Policy updated successfully. Switch_B_1:admin> dlsreset FC_switch_B_1:admin>portcfgtrunkport 20 1 FC_switch_B_1:admin>portcfgtrunkport 21 1
Konfigurieren Sie das Fabric für OOD
Legen Sie mithilfe des die drei Einstellungen für IOD, APT und DLS fest
iodreset
,aptpolicypolicy
, unddlsset
Befehle, wie im folgenden Beispiel gezeigt:Switch_A_1:admin> iodreset Switch_A_1:admin> aptpolicy 3 Policy updated successfully. Switch_A_1:admin> dlsset FC_switch_A_1:admin> portcfgtrunkport 40 0 FC_switch_A_1:admin> portcfgtrunkport 41 0 Switch_B_1:admin> iodreset Switch_B_1:admin> aptpolicy 3 Policy updated successfully. Switch_B_1:admin> dlsset FC_switch_B_1:admin> portcfgtrunkport 40 0 FC_switch_B_1:admin> portcfgtrunkport 41 0
-
Dauerhaft aktivieren Sie die Switches:
switchcfgpersistentenable
switch_A_1:admin>switchcfgpersistentenable switch_B_1:admin>switchcfgpersistentenable
+ Wenn dieser Befehl nicht vorhanden ist, verwenden Sie den
switchenable
Befehl wie im folgenden Beispiel dargestellt: -
brocade_switch_A_1:admin> switchenable
-
Überprüfen Sie die OOD-Einstellungen mit der
iodshow
,aptpolicy
, unddlsshow
Befehle, wie im folgenden Beispiel gezeigt:switch_A_1:admin> iodshow IOD is not set switch_A_1:admin> aptpolicy Current Policy: 3 0(ap) 3 0(ap) : Default Policy 1: Port Based Routing Policy 3: Exchange Based Routing Policy 0: AP Shared Link Policy 1: AP Dedicated Link Policy command aptpolicy completed switch_A_1:admin> dlsshow DLS is set by default with current routing policy
Sie müssen diese Befehle auf beiden Switches ausführen. -
Überprüfen Sie die IOD-Einstellungen mit dem
iodshow
,aptpolicy
, unddlsshow
Befehle, wie im folgenden Beispiel gezeigt:switch_A_1:admin> iodshow IOD is set switch_A_1:admin> aptpolicy Current Policy: 1 0(ap) 3 0(ap) : Default Policy 1: Port Based Routing Policy 3: Exchange Based Routing Policy 0: AP Shared Link Policy 1: AP Dedicated Link Policy command aptpolicy completed switch_A_1:admin> dlsshow DLS is not set
Sie müssen diese Befehle auf beiden Switches ausführen.
-
-
Stellen Sie sicher, dass die ISLs online sind und mit dem Trunking (sofern die Verbindungsausrüstung Trunking unterstützt) getrackt wurden
islshow
Undtrunkshow
Befehle.Wenn FEC aktiviert ist, kann der Deskew-Wert des letzten Online-Ports der Trunk-Gruppe einen Unterschied von bis zu 36 zeigen, obwohl die Kabel alle dieselbe Länge haben. Sind ISLs triked?
Sie sehen die folgende Ausgabe des Systems…
Ja.
Wenn die ISLs nicht verfügbar sind, erscheint in der Ausgabe für das nur ein einziger ISL
islshow
Befehl. Port 40 oder 41 können je nach Trunk-Master angezeigt werden. Die Ausgabe vontrunkshow
Sollte ein Trunk mit ID „1
“ die sowohl physischen ISLs auf den Ports 40 und 41 auflisten. Im folgenden Beispiel sind die Ports 40 und 41 für die Verwendung als ISL konfiguriert:switch_A_1:admin> islshow 1: 40-> 40 10:00:00:05:33:88:9c:68 2 switch_B_1 sp: 16.000G bw: 32.000G TRUNK CR_RECOV FEC switch_A_1:admin> trunkshow 1: 40-> 40 10:00:00:05:33:88:9c:68 2 deskew 51 MASTER 41-> 41 10:00:00:05:33:88:9c:68 2 deskew 15
Nein
Wenn die ISLs nicht in Trunks sind, erscheinen beide ISLs separat in den Ausgaben für
islshow
Undtrunkshow
. Bei beiden Befehlen werden die ISLs mit ihrer ID von „1
“ und „2
“ aufgelistet. Im folgenden Beispiel werden die Ports „40
“ und „41
“ für die Verwendung als ISL konfiguriert:switch_A_1:admin> islshow 1: 40-> 40 10:00:00:05:33:88:9c:68 2 switch_B_1 sp: 16.000G bw: 16.000G TRUNK CR_RECOV FEC 2: 41-> 41 10:00:00:05:33:88:9c:68 2 switch_B_1 sp: 16.000G bw: 16.000G TRUNK CR_RECOV FEC switch_A_1:admin> trunkshow 1: 40-> 40 10:00:00:05:33:88:9c:68 2 deskew 51 MASTER 2: 41-> 41 10:00:00:05:33:88:9c:68 2 deskew 48 MASTER
-
Führen Sie die aus
spinfab
Befehl an beiden Switches, um sich zu vergewissern, dass die ISLs sich in einem ordnungsgemäßen Zustand befinden:switch_A_1:admin> spinfab -ports 0/40 - 0/41
-
Aktivieren Sie die Ports, die in Schritt 1 deaktiviert wurden:
portenable port number
Im folgenden Beispiel werden die ISL-Ports „
0
“ bis „7
“ aktiviert:brocade_switch_A_1:admin> portenable 0-7