Einrichten der Basiseinstellungen fĂŒr Huawei CloudEngine Switches (am Beispiel des Modells 6865).

Einrichten der Basiseinstellungen fĂŒr Huawei CloudEngine Switches (am Beispiel des Modells 6865).

Wir verwenden bereits seit geraumer Zeit Huawei-Hardware in der Produktivumgebung der Public Cloud. KĂŒrzlich haben wir das Modell CloudEngine 6865 in Betrieb genommen und bei der HinzufĂŒgung neuer GerĂ€te entstand die Idee, eine Art Checkliste oder Sammlung grundlegendender Einstellungen mit Beispielen zu teilen.

Im Netz gibt es zahlreiche Ă€hnliche Anleitungen fĂŒr Nutzer von Cisco-Hardware. FĂŒr Huawei gibt es jedoch nur wenige Artikel, und manchmal muss man Informationen aus der Dokumentation oder aus mehreren Artikeln zusammensuchen. Wir hoffen, dass es hilfreich sein wird, also los geht's!

In diesem Artikel beschreiben wir folgende Punkte:

Erste Inbetriebnahme

Einrichten der Basiseinstellungen fĂŒr Huawei CloudEngine Switches (am Beispiel des Modells 6865).Verbindung zum Switch ĂŒber die Konsolenschnittstelle

StandardmĂ€ĂŸig werden Huawei-Switches ohne Voreinstellungen geliefert. Ohne Konfigurationsdatei im Speicher des Switches wird beim Einschalten das ZTP-Protokoll (Zero Touch Provisioning) gestartet. Wir möchten diesen Mechanismus nicht im Detail beschreiben, sondern nur anmerken, dass er bei der Arbeit mit einer großen Anzahl von GerĂ€ten oder zur Fernkonfiguration praktisch ist. Eine Übersicht ĂŒber ZTP kann auf der Website des Herstellers angesehen werden..

FĂŒr die Erstkonfiguration ohne Verwendung von ZTP ist eine Konsolenverbindung erforderlich.

Verbindungsparameter (völlig standardmĂ€ĂŸig)

Übertragungsrate: 9600
Datenbit (B): 8
Parity-Bit: Keine
Stop-Bit (S): 1
Flusskontrollmodus: Keine

Nach der Verbindung sehen Sie eine Aufforderung zur Eingabe eines Passworts fĂŒr die Konsolenverbindung.

Passwort fĂŒr die Konsolenverbindung festlegen

Ein initiales Passwort ist fĂŒr den ersten Login ĂŒber die Konsole erforderlich.
Möchten Sie fortfahren? [Y/N]:
y
Setzen Sie ein Passwort und bewahren Sie es sicher auf!
Andernfalls können Sie sich nicht ĂŒber die Konsole anmelden.
Bitte konfigurieren Sie das Anmeldepasswort (8-16)
Passwort eingeben:
Passwort bestÀtigen:

Einfach Passwort festlegen, bestÀtigen und fertig! Das Passwort und andere Authentifizierungseinstellungen am Konsolenport können spÀter mit den folgenden Befehlen geÀndert werden:

Beispiel fĂŒr die PasswortĂ€nderung

<HUAWEI> system-view
[~HUAWEI]
user-interface console 0
[~HUAWEI-ui-console0] authentication-mode password
[~HUAWEI-ui-console0] set authentication password cipher <ĐżĐ°Ń€ĐŸĐ»ŃŒ>
[*HUAWEI-ui-console0]
commit

Konfiguration des Stackings (iStack)

Nach dem Zugriff auf die Switches kann bei Bedarf das Stack-Management konfiguriert werden. Zur Aggregation mehrerer Switches zu einem logischen GerĂ€t wird in Huawei CE die iStack-Technologie verwendet. Die Topologie des Stacks ist ringförmig, d.h. es wird empfohlen, auf jedem Switch mindestens 2 Ports zu verwenden. Die Anzahl der Ports hĂ€ngt von der gewĂŒnschten Geschwindigkeit der Interaktion zwischen den Switches im Stack ab.

Es ist empfehlenswert, beim Stapeln die Uplinks zu nutzen, deren Geschwindigkeit in der Regel höher ist als die der Ports fĂŒr den Anschluss von EndgerĂ€ten. Auf diese Weise kann eine höhere Bandbreite bei geringerem Portaufwand erzielt werden. Zudem gibt es fĂŒr die meisten Modelle EinschrĂ€nkungen bei der Verwendung von Gigabit-Ports fĂŒr das Stapeln. Es wird empfohlen, mindestens 10-Gb-Ports zu verwenden.

Es gibt zwei Konfigurationsvarianten, die sich in der Reihenfolge der Schritte leicht unterscheiden:

  1. Vorabbereitstellung der Switches mit anschließender physischer Verbindung.

  2. Zuerst die Installation und Verbindung der Switches untereinander, gefolgt von der Konfiguration fĂŒr den Betrieb im Stack.

Die Vorgehensweise fĂŒr diese Optionen sieht folgendermaßen aus:

Einrichten der Basiseinstellungen fĂŒr Huawei CloudEngine Switches (am Beispiel des Modells 6865).Die Vorgehensweise fĂŒr beide Varianten des Switch-Stackings

Betrachten wir die zweite (lĂ€ngere) Option zur Einrichtung des Stacks. Dazu mĂŒssen folgende Schritte ausgefĂŒhrt werden:

  1. Wir planen die Arbeiten unter BerĂŒcksichtigung möglicher Ausfallzeiten. Wir erstellen eine Handlungsschritte.

  2. Wir fĂŒhren die Montage und Verkabelung der Switches durch.

  3. Wir konfigurieren die grundlegenden Parameter des Stacks fĂŒr den Master-Switch:

    [~HUAWEI] stack

3.1. Wir konfigurieren die benötigten Parameter

#
stack member 1 renumber X — wobei X die neue ID des Switches im Stack ist. StandardmĂ€ĂŸig ist die ID = 1
und fĂŒr den Master-Switch kann die Standard-ID beibehalten werden. 
#
stack member 1 priority 150 — wir geben die PrioritĂ€t an. Der Switch mit der höchsten
PrioritĂ€t wird als Master-Switch des Stacks zugewiesen. Der Standardwert fĂŒr die PrioritĂ€t
betrÀgt: 100.
#
stack member { member-id | all } domain — um eine Domain-ID fĂŒr den Stack zuzuweisen.
StandardmĂ€ĂŸig ist keine Domain-ID zugewiesen.
#

Beispiel:
<HUAWEI> system-view
[~HUAWEI] sysname SwitchA
[HUAWEI] commit
[~SwitchA] stack
[~SwitchA-stack] stack member 1 priority 150
[SwitchA-stack] stack member 1 domain 10
[SwitchA-stack] beenden
[SwitchA] commit

3.2. Wir konfigurieren den Stacking-Port (Beispiel)

[~SwitchA] interface stack-port 1/1

[SwitchA-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4

Warnung: Nach Abschluss der Konfiguration,

1. Die Schnittstelle(n) (10GE1/0/1-1/0/4) werden in den Stacking-Modus konvertiert und mit dem
Port crc-statistics trigger error-down Befehl konfiguriert, falls diese Konfiguration nicht vorhanden ist. 

2. Die Schnittstelle(n) können Fehler-Zustand (crc-statistics) erreichen, da keine Shutdown-Konfiguration auf den Schnittstellen vorhanden ist. Fahren Sie fort? [Y/N]: y

[SwitchA-Stack-Port1/1] commit
[~SwitchA-Stack-Port1/1] return

ZunÀchst muss die Konfiguration gespeichert und der Switch neu gestartet werden:

<SwitchA> speichern
Warnung: Die aktuelle Konfiguration wird auf das GerÀt geschrieben. Fahren Sie fort? [Y/N]: y
<SwitchA> reboot
Warnung: Das System wird neu gestartet. Fahren Sie fort? [Y/N]: y

4. Schalten Sie die Ports fĂŒr das Stacking am Master-Switch aus (Beispiel)

[~SwitchA] interface stack-port 1/1
[*SwitchA-Stack-Port1/1]
shutdown
[*SwitchA-Stack-Port1/1]
commit

5. Konfigurieren Sie den zweiten Switch im Stack analog zum ersten:

<HUAWEI> system-view
[~HUAWEI] sysname
SwitchB
[*HUAWEI]
commit
[~SwitchB]
stack
[~SwitchB-stack]
stack member 1 priority 120
[*SwitchB-stack]
stack member 1 domain 10
[*SwitchB-stack]
stack member 1 renumber 2 inherit-config
Warnung: Die Stack-Konfiguration des Mitglieds ID 1 wird auf das Mitglied ID 2 vererbt
nach dem ZurĂŒcksetzen des GerĂ€ts. Fahren Sie fort? [Y/N]:
y
[*SwitchB-stack]
beenden
[*SwitchB]
commit

Konfigurieren Sie die Ports fĂŒr das Stacking. Beachten Sie, dass trotz der Eingabe des Befehls “stack member 1 renumber 2 inherit-config”, die member-id in der Konfiguration den Wert “1” fĂŒr SwitchB verwendet. 

Dies geschieht, weil die member-id des Switches erst nach dem Neustart geĂ€ndert wird und bis dahin hat der Switch weiterhin die member-id 1. Der Parameter “inherit-configist genau das, was benötigt wird, damit nach dem Neustart des Switches alle Einstellungen des Stacks fĂŒr Member 2 erhalten bleiben, der als Switch fungieren wird, da seine Member-ID von 1 auf 2 geĂ€ndert wurde.

[~SwitchB] interface stack-port 1/1
[*SwitchB-Stack-Port1/1]
port member-group interface 10ge 1/0/1 to 1/0/4
Warnung: Nach Abschluss der Konfiguration,
1. Die Schnittstelle(n) (10GE1/0/1-1/0/4) werden in den Stack-Modus umgewandelt
und mit dem Port-Befehl crc-statistics trigger error-down konfiguriert, sofern die Konfiguration nicht vorhanden ist.
2. Die Schnittstelle(n) kann/können in den Fehler-Zustand (crc-statistics) gehen, da keine Shutdown-Konfiguration auf den Schnittstellen vorhanden ist.
Fortfahren? [Y/N]:
Schnittstellen.
Fortfahren? [Y/N]:
y
[*SwitchB-Stack-Port1/1]
commit
[~SwitchB-Stack-Port1/1]
return

Neustart von SwitchB

<SwitchB> speichern
Warnung: Die aktuelle Konfiguration wird auf das GerÀt geschrieben. Fahren Sie fort? [Y/N]:
y
<SwitchB>
reboot
Warnung: Das System wird neu gestartet. Fahren Sie fort? [Y/N]:
y

6. Aktivieren Sie die Stacking-Ports am Master-Switch. Es ist wichtig, die Ports vor dem Ende des Neustarts von Switch B zu aktivieren, da der Switch B sonst erneut neu startet, wenn sie danach aktiviert werden.

[~SwitchA] interface stack-port 1/1
[~SwitchA-Stack-Port1/1]
undo shutdown
[*SwitchA-Stack-Port1/1]
commit
[~SwitchA-Stack-Port1/1]
return

7. ÜberprĂŒfen Sie den Betrieb des Stacks mit dem Befehl “display stack”

Beispielausgabe des Befehls nach korrekter Konfiguration

<SwitchA> display stack

———————————————————————————

MemberID Rolle MAC PrioritÀt GerÀtetyp Beschreibung

———————————————————————————

+1 Master 0004-9f31-d520 150 CE6850-48T4Q-EI 

 2 Standby 0004-9f62-1f40 120 CE6850-48T4Q-EI 

———————————————————————————

+ zeigt das GerÀt an, auf dem sich die aktivierte Managementschnittstelle befindet.

8. Speichern Sie die Konfiguration des Stacks mit dem Befehl “speichern”. Die Konfiguration ist abgeschlossen.

Detailinformationen zu iStack und Beispielkonfiguration fĂŒr iStack kann auch auf der Website von Huawei eingesehen werden.

Zugriff konfigurieren

Zuerst haben wir ĂŒber eine Konsolenverbindung gearbeitet. Jetzt mĂŒssen wir unseren Switch (Stack) irgendwie ĂŒber das Netzwerk verbinden. Dazu benötigt er ein (oder mehrere) Interfaces mit einer IP-Adresse. Üblicherweise wird eine Adresse dem Interface im VLAN der Verwaltungsnetzwerke oder einem dedizierten Verwaltungsport zugewiesen. NatĂŒrlich hĂ€ngt das alles von der Topologie der Verbindung und der funktionalen Rolle des Switches ab.

Beispiel fĂŒr die Adresskonfiguration fĂŒr das Interface VLAN 1:

[~HUAWEI] interface vlan 1
[~HUAWEI-Vlanif1] ip address 10.10.10.1 255.255.255.0
[~HUAWEI-Vlanif1] commit

Vorab kann man das VLAN explizit erstellen und ihm einen Namen zuweisen, zum Beispiel:

[~Switch] vlan 1
[*Switch-vlan1] name TEST_VLAN (Der VLAN-Name ist ein optionales Element)

Es gibt einen kleinen Trick beim Benennen – verwenden Sie Großbuchstaben fĂŒr die Namen von logischen Strukturen (ACL, Route-map, manchmal VLAN-Namen), um sie leichter in der Konfigurationsdatei zu finden. Das können Sie sich zu Herzen nehmen 😉

So, jetzt haben wir ein VLAN, jetzt „bringen“ wir es auf einen beliebigen Port. FĂŒr die im Beispiel beschriebene Variante ist das nicht unbedingt erforderlich, da alle Ports des Switches standardmĂ€ĂŸig im VLAN 1 sind. Wenn wir einen Port in ein anderes VLAN konfigurieren möchten, verwenden wir die entsprechenden Befehle:

Konfiguration des Ports im Access-Modus:

[~Switch] interface 25GE 1/0/20
[~Switch-25GE1/0/20] port link-type access
[~Switch-25GE1/0/20] port access vlan 10
[~Switch-25GE1/0/20] commit

Konfiguration des Ports im Trunk-Modus:

[~Switch] interface 25GE 1/0/20
[~Switch-25GE1/0/20] port link-type trunk
[~Switch-25GE1/0/20] port trunk pvid vlan 10 — native VLAN angeben (Frames in diesem VLAN haben keinen Tag im Header)
[~Switch-25GE1/0/20] port trunk allow-pass vlan 1 to 20 — Erlaubt nur VLANs mit Tag von 1 bis 20 (zum Beispiel)
[~Switch-25GE1/0/20] commit

Wir haben die Schnittstelleneinstellungen geklÀrt. Kommen wir zur SSH-Konfiguration.
Wir geben nur die notwendigen Befehle an:

Weisen Sie dem Switch einen Namen zu

<HUAWEI> system-view
[~HUAWEI] sysname SSH Server
[*HUAWEI] commit

Generieren von SchlĂŒsseln

[~SSH Server] rsa local-key-pair create //Generate the local RSA host and server key pairs.
Der SchlĂŒsselname wird sein: SSH Server_Host
Der Bereich der öffentlichen SchlĂŒssellĂ€nge ist (512 ~ 2048).
HINWEIS: Die SchlĂŒsselpaargenerierung wird einige Zeit in Anspruch nehmen.
Geben Sie die Bits im Modul an [Standard = 2048]:
2048
[*SSH Server]
commit

Konfigurieren der VTY-Schnittstelle

[~SSH Server] user-interface vty 0 4
[~SSH Server-ui-vty0-4] authentication-mode aaa 
[SSH Server-ui-vty0-4]
user privilege level 3
[SSH Server-ui-vty0-4] protocol inbound ssh
[*SSH Server-ui-vty0-4] beenden

Erstellen Sie einen lokalen Benutzer «client001» und konfigurieren Sie die Passwort-Authentifizierung

[[SSH Server] aaa
[[SSH Server-aaa] local-user client001 password irreversible-cipher
[[SSH Server-aaa] local-user client001 level 3
[[SSH Server-aaa] local-user client001 service-type ssh
[[SSH Server-aaa] beenden
[[SSH Server] ssh user client001 authentication-type password

Aktivieren Sie den SSH-Dienst auf dem Switch

[~SSH Server] stelnet server enable
[*SSH Server] commit

Letzter Schliff: Konfigurieren des service-type fĂŒr den Benutzer client001

[~SSH Server] ssh user client001 service-type stelnet
[*SSH Server] commit

Die Konfiguration ist abgeschlossen. Wenn Sie alles korrekt gemacht haben, können Sie sich mit dem Switch ĂŒber das lokale Netzwerk verbinden und Ihre Arbeit fortsetzen.

Weitere Details zur SSH-Konfiguration finden Sie in der Dokumentation von Huawei — erster und der zweite Artikel.

Konfiguration der grundlegenden Systemeinstellungen

In diesem Abschnitt betrachten wir einige verschiedene Befehlsblöcke zur Konfiguration der gÀngigsten Funktionen.

1. Konfiguration der Systemzeit und deren Synchronisierung ĂŒber NTP.

Zur lokalen Konfiguration der Zeit auf dem Switch können folgende Befehle verwendet werden:

clock timezone <time-zone-name> { add | minus } <offset>
clock datetime [ utc ] HH:MM:SS YYYY-MM-DD

Beispiel fĂŒr die lokale Zeitkonfiguration

clock timezone MSK add 03:00:00
clock datetime 10:10:00 2020-10-08

FĂŒr die Synchronisation der Zeit ĂŒber NTP mit einem Server geben Sie den folgenden Befehl ein:

ntp unicast-server [ version number | authentication-keyid key-id | source-interface interface-type

Beispiel fĂŒr den Befehl zur NTP-Zeit-Synchronisation

ntp unicast-server 88.212.196.95
commit

2. Um mit dem Switch zu arbeiten, ist es manchmal erforderlich, mindestens eine Route einzurichten — die Standardroute oder default route. Zum Erstellen von Routen wird der folgende Befehl verwendet:

ip route-static ip-address { mask | mask-length } { nexthop-address | interface-type interface-number [ nexthop-address ] }

Beispielbefehl zur Erstellung von Routen:

system-view
ip route-static
0.0.0.0  0.0.0.0 192.168.0.1
commit

3. Konfiguration des Betriebsmodus des Spanning-Tree-Protokolls.

FĂŒr die ordnungsgemĂ€ĂŸe Nutzung des neuen Switches in einem bestehenden Netzwerk ist es wichtig, auf die Auswahl des STP-Betriebsmodus zu achten. Auch wĂ€re es sinnvoll, ihn gleich einzurichten. Wir werden hier nicht lange verweilen, da das Thema recht umfangreich ist. Wir beschreiben lediglich die Betriebsmodi des Protokolls:

stp-Modus { stp | rstp | mstp | vbst } — in diesem Befehl wĂ€hlen wir den gewĂŒnschten Modus. Der Standardmodus ist: MSTP. Dieser wird als empfohlener Modus fĂŒr den Einsatz auf Huawei-Switches angesehen. Es besteht RĂŒckwĂ€rtskompatibilitĂ€t zu RSTP.

Beispiel

system-view
stp-Modus mstp
commit

4. Beispiel fĂŒr die Konfiguration eines Switch-Ports zur Verbindung mit einem EndgerĂ€t.

Betrachten wir ein Beispiel fĂŒr die Konfiguration eines Access-Ports zur Verarbeitung von Traffic in VLAN10.

[SW] Schnittstelle 10ge 1/0/3
[SW-10GE1/0/3] port link-type access
[SW-10GE1/0/3] Port Standard VLAN 10
[SW-10GE1/0/3] stp edged-port aktivieren
[*SW-10GE1/0/3] beenden

Beachten Sie den Befehl “stp edged-port aktivieren” — er beschleunigt den Übergang des Ports in den Status Forwarding. Verwenden Sie diesen Befehl jedoch nicht an Ports, an denen andere Switches angeschlossen sind.

Außerdem kann der Befehl “stp bpdu-filter aktivieren”.

5. Beispiel fĂŒr die Konfiguration eines Port-Channels im LACP-Modus zur Verbindung mit anderen Switches oder Servern.

Beispiel

[SW] Schnittstelle eth-trunk 1
[SW-Eth-Trunk1] port link-type trunk
[SW-Eth-Trunk1] Port trunk erlauben VLAN 10
[SW-Eth-Trunk1] Modus lacp-statisch (oder lacp-dynamisch verwenden lacp-dynamisch)
[SW-Eth-Trunk1] beenden
[SW] Schnittstelle 10ge 1/0/1
[SW-10GE1/0/1] eth-Trunk 1
[SW-10GE1/0/1] beenden
[SW] Schnittstelle 10ge 1/0/2
[SW-10GE1/0/2] eth-Trunk 1
[*SW-10GE1/0/2] beenden

Denken Sie an “commit” und danach arbeiten wir mit der Schnittstelle eth-trunk 1.
Den Status des aggregierten Links können Sie mit dem Befehl “display eth-trunk”.

Wir haben die wesentlichen Aspekte der Konfiguration von Huawei-Switches beschrieben. NatĂŒrlich kann man noch tiefer in das Thema eintauchen und einige Punkte wurden nicht behandelt, aber wir haben versucht, die grundlegendsten und am hĂ€ufigsten benötigten Befehle fĂŒr die Ersteinrichtung zu zeigen. 

Wir hoffen, dass dieses “Handbuch” Ihnen hilft, die Switches etwas schneller einzurichten.
Es wĂ€re auch großartig, wenn Sie in den Kommentaren die Befehle schreiben könnten, die Ihrer Meinung nach in dem Artikel fehlen, aber ebenfalls die Einrichtung der Switches erleichtern können. Und wie immer freuen wir uns, Ihre Fragen zu beantworten.

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster