
Wir verwenden bereits seit geraumer Zeit Huawei-Hardware in . KĂŒrzlich haben wir 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
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 .
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:
Vorabbereitstellung der Switches mit anschlieĂender physischer Verbindung.
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:
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:
Wir planen die Arbeiten unter BerĂŒcksichtigung möglicher Ausfallzeiten. Wir erstellen eine Handlungsschritte.
Wir fĂŒhren die Montage und Verkabelung der Switches durch.
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.
und 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 â und .
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
