Configurarea parametrilor principali pe switch-uri Huawei CloudEngine (exemplu 6865)

Configurarea parametrilor principali pe switch-uri Huawei CloudEngine (exemplu 6865)

Folosim deja de mult timp echipamente Huawei în produktivitatea cloud-ului public. Recent am început să folosim modelul CloudEngine 6865 și, având în vedere adăugarea de noi dispozitive, a apărut ideea de a împărtăși un fel de checklist sau o colecție de setări de bază cu exemple.

Există multe instrucțiuni similare pe internet pentru utilizatorii echipamentelor Cisco. Cu toate acestea, pentru Huawei, astfel de articole sunt puține și uneori trebuie să căutăm informații în documentație sau să le adunăm din mai multe articole. Sperăm că va fi util, hai să începem!

În articol vom descrie următoarele puncte:

Prima conectare

Configurarea parametrilor principali pe switch-uri Huawei CloudEngine (exemplu 6865)Conectarea la switch prin intermediul interfeței consolei

În mod implicit, switch-urile Huawei sunt livrate fără setări preliminare. Fără un fișier de configurare în memoria switch-ului, la pornire se pornește protocolul ZTP (Zero Touch Provisioning). Nu vom detalia acest mecanism, doar vom menționa că este convenabil atunci când se lucrează cu un număr mare de dispozitive sau pentru configurarea de la distanță. Puteți viziona o prezentare generală ZTP pe site-ul producătorului. Pentru configurarea inițială fără utilizarea ZTP este necesară o conectare prin consolă..

Parametrii de conectare (perfect standard)

Rata de transmisie: 9600

Bit de date (B): 8
Bit de paritate: Niciunul
Bit de oprire (S): 1
Modul de control al fluxului: Niciunul
După conectare, veți vedea o solicitare de a stabili o parolă pentru conectarea prin consolă.

Stabiliți o parolă pentru conectarea prin consolă

An initial password is required for the first login via the console.

Continue to set it? [Y/N]:
y
Stabiliți o parolă și păstrați-o în siguranță!
Altfel, nu veți putea să vă conectați prin consolă.
Vă rugăm să configurați parola de conectare (8-16)
Introduceți parola:
Confirmați parola:
Pur și simplu stabiliți parola, confirmați-o și sunteți gata! Puteți schimba parola și alte parametri de autentificare pe portul consolei ulterior folosind următoarele comenzi:

Exemplu de schimbare a parolei

Exemplu de schimbare a parolei

system-view [~HUAWEI]
user-interface console 0
[~HUAWEI-ui-console0]
authentication-mode password set authentication password cipher
authentication-mode password setați parola de autentificare cifrată [*HUAWEI-ui-console0]
commit
Configurarea stivei (iStack)

Configurarea iStack

După obținerea accesului la switch-uri, dacă este necesar, se poate configura un stack. Pentru a combina mai multe switch-uri într-un singur dispozitiv logic, în Huawei CE se folosește tehnologia iStack. Topologia stack-ului este inel, adică este recomandat să se utilizeze minimum 2 porturi pe fiecare switch. Numărul de porturi depinde de viteza dorită de interacțiune a switch-urilor în stack.

Este de preferat, în timpul stekării, să se utilizeze uplink-uri, ale căror viteze sunt de obicei mai mari decât ale porturilor pentru conectarea dispozitivelor finale. Astfel, se poate obține o capacitate mai mare de bandă cu un număr mai mic de porturi. De asemenea, pentru cele mai multe modele există restricții privind utilizarea porturilor gigabit pentru stekare. Se recomandă utilizarea porturilor de minimum 10G.

Există două opțiuni de configurare, care diferă ușor în ordinea pașilor:

  1. Preconfigurarea switch-urilor cu conectarea lor fizică ulterioară.

  2. Mai întâi, instalarea și conectarea switch-urilor între ele, apoi configurarea lor pentru a funcționa în stack.

Ordinea acțiunilor pentru aceste opțiuni este următoarea:

Configurarea parametrilor principali pe switch-uri Huawei CloudEngine (exemplu 6865)Ordinea acțiunilor pentru cele două opțiuni de stekare a switch-urilor.

Să examinăm a doua opțiune (mai lungă) de configurare a stack-ului. Pentru aceasta, trebuie să executăm următoarele acțiuni:

  1. Planificăm lucrările având în vedere posibilele timp de nefuncționare. Întocmim ordinea acțiunilor.

  2. Realizăm montajul și conectarea cablurilor switch-urilor.

  3. Configurăm parametrii de bază ai stack-ului pentru switch-ul master:

    [~HUAWEI] stack

3.1. Configurăm parametrii necesari

#
stack member 1 renumber X — unde X — noul ID al switch-ului în stack. Implicit, ID = 1
și pentru switch-ul master se poate lăsa ID-ul implicit. 
#
stack member 1 priority 150 — specificăm prioritatea. Switch-ul cu cea mai mare
prioritate va fi desemnat ca switch master al stack-ului. Valoarea prioritară
implicit este: 100.
#
stack member { member-id | all } domain — pentru a aloca Domain ID pentru stack.
Implicite, domain ID nu este setat.
#

Exemplu:
system-view [~HUAWEI]
user-interface console 0 sysname SwitchA
[HUAWEI] Configurarea stivei (iStack)
[~SwitchA] stack
[~SwitchA-stack] stack member 1 priority 150
[SwitchA-stack] stack member 1 domain 10
[SwitchA-stack] quit
[SwitchA] Configurarea stivei (iStack)

3.2 Configurăm interfața portului de stekare (exemplu)

[~SwitchA] interface stack-port 1/1

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

Atenție: După finalizarea configurației,

1. Interfața(e) (10GE1/0/1-1/0/4) va fi/sunt convertite în mod stack și configurate cu
porți crc-statistics trigger error-down comanda dacă configurația nu există. 

2. Interfața(e) poate deveni Error-Down (crc-statistics) pentru că nu există o configurație de shutdown pe interfețe. Continuăm? [Y/N]: Stabiliți o parolă și păstrați-o în siguranță!

[SwitchA-Stack-Port1/1] Configurarea stivei (iStack)
[~SwitchA-Stack-Port1/1] return

Apoi, trebuie să salvăm configurația și să repornim comutatorul:

<SwitchA> salvează
Atenție: Configurația curentă va fi scrisă pe dispozitiv. Continuăm? [Y/N]: Stabiliți o parolă și păstrați-o în siguranță!
<SwitchA> repornire
Atenție: Sistemul va reporni. Continuăm? [Y/N]: Stabiliți o parolă și păstrați-o în siguranță!

4. Oprim porturile pentru stivuire pe comutatorul master (exemplu)

[~SwitchA] interface stack-port 1/1
[*SwitchA-Stack-Port1/1]
shutdown
[*SwitchA-Stack-Port1/1]
Configurarea stivei (iStack)

5. Configurăm al doilea comutator în stivă similar cu primul:

system-view [~HUAWEI]
[*HUAWEI] sysname
SwitchB
[*HUAWEI]
Configurarea stivei (iStack)
[~SwitchB]
stack
[~SwitchB-stack]
membri stack 1 prioritate 120
[*SwitchB-stack]
stack member 1 domain 10
[*SwitchB-stack]
membri stack 1 renumerotare 2 inherit-config
Atenție: Configurația stivei pentru ID-ul membrului 1 va fi moștenită de membrul ID 2
după resetarea dispozitivului. Continuăm? [Y/N]:
Stabiliți o parolă și păstrați-o în siguranță!
[*SwitchB-stack]
quit
[*SwitchB]
Configurarea stivei (iStack)

Configurăm porturile pentru stivuire. Observați că, în ciuda introducerii comenzii “membri stack 1 renumerotare 2 inherit-config”, member-id în configurație se folosește cu valoarea “1” pentru SwitchB. 

Acest lucru se întâmplă deoarece member-id al comutatorului va fi schimbat doar după repornire, iar până atunci comutatorul are în continuare member-id egal cu 1. Parametrul “inherit-config” este destinat pentru ca, după repornirea comutatorului, toate setările stivei să fie păstrate pentru membrul 2, care va fi comutatorul deoarece member ID-ul său a fost modificat de la 1 la 2.

[~SwitchB] interface stack-port 1/1
[*SwitchB-Stack-Port1/1]
port member-group interface 10ge 1/0/1 to 1/0/4
Atenție: După finalizarea configurației,
1. Interfața(e) (10GE1/0/1-1/0/4) va fi convertită în modul stivă
și va fi configurată cu comanda port crc-statistics trigger error-down dacă configurația nu există.
2. Interfața(e) poate deveni Error-Down (crc-statistics) pentru că nu există o configurație de shutdown pe interfețe.
Continuăm? [Y/N]:
[~SwitchB-Stack-Port1/1]
Repornim SwitchB
Stabiliți o parolă și păstrați-o în siguranță!
[*SwitchB-Stack-Port1/1]
Configurarea stivei (iStack)
<SwitchB>
return

6. Activăm porturile de stivuire pe comutatorul master. Este important să activăm porturile înainte de finalizarea repornirii comutatorului B, pentru că dacă le activăm după, comutatorul B va reporni din nou.

undo shutdown salvează
Atenție: Configurația curentă va fi scrisă pe dispozitiv. Continuăm? [Y/N]:
Stabiliți o parolă și păstrați-o în siguranță!
undo shutdown
repornire
Atenție: Sistemul va reporni. Continuăm? [Y/N]:
Stabiliți o parolă și păstrați-o în siguranță!

7. Verificăm funcționarea stivei cu comanda “

[~SwitchA] interface stack-port 1/1
[~SwitchA-Stack-Port1/1]
display stack
[*SwitchA-Stack-Port1/1]
Configurarea stivei (iStack)
[~SwitchA-Stack-Port1/1]
return

Exemplu de ieșire a comenzii după configurarea corectăMemberID Rol MAC Prioritate TipDispozitiv Descriere”

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

<SwitchA> MemberID Rol MAC Prioritate TipDispozitiv Descriere

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

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

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

+ indică dispozitivul unde se află interfața de management activată. 

 8. Salvăm configurația stivei cu comanda “ 

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

”. Configurarea este finalizată.

Informații detaliate despre iStacksalveazăexemplu de configurare iStack

puteți de asemenea vedea pe site-ul Huawei. și Configurarea accesului puteți consulta și pe site-ul Huawei.

Configurarea accesului

Mai sus am lucrat printr-o conexiune prin consolă. Acum, trebuie să ne conectăm la comutatorul nostru (stack) prin rețea. Pentru aceasta, are nevoie de o interfață (una sau mai multe) cu o adresă IP. De obicei, adresa comutatorului este alocată pe interfața din rețeaua de gestionare VLAN sau pe un port dedicat pentru management. Dar, desigur, totul depinde de topologia de conexiune și de funcția comutatorului.

Exemplu de configurare a adresei pentru interfața VLAN 1:

user-interface console 0 interfața vlan 1
[~HUAWEI-Vlanif1] ip address 10.10.10.1 255.255.255.0
[~HUAWEI-Vlanif1] Configurarea stivei (iStack)

În prealabil, putem crea explicit un VLAN și asigna un nume acestuia, de exemplu:

[~Switch] vlan 1
[*Switch-vlan1] name TEST_VLAN (numele VLAN-ului este un element opțional)

Există un mic truc în privința denumirii — să scriem numele structurilor logice cu litere mari (ACL, Route-map, uneori numele VLAN), pentru a fi mai ușor de găsit în fișierul de configurare. Puteți lua în considerare acest lucru 😉

Deci, avem VLAN-ul, acum „aterizăm” pe un port. Pentru varianta descrisă în exemplu, acest lucru nu este necesar, deoarece toate porturile comutatorului sunt, în mod implicit, în VLAN 1. Dacă vrem să configurăm un port într-un alt VLAN, folosim comenzile corespunzătoare:

Configurarea portului în modul access:

[~Switch] interfață 25GE 1/0/20
[~Switch-25GE1/0/20] port link-type access
[~Switch-25GE1/0/20] port access vlan 10
[~Switch-25GE1/0/20] Configurarea stivei (iStack)

Configurarea portului în modul trunk:

[~Switch] interfață 25GE 1/0/20
[~Switch-25GE1/0/20] port link-type trunk
[~Switch-25GE1/0/20] port trunk pvid vlan 10 — indicăm VLAN-ul native (cadrele din acest VLAN nu vor avea tag în antet)
[~Switch-25GE1/0/20] port trunk allow-pass vlan 1 to 20 — permetem doar VLAN-urile cu tag de la 1 la 20 (pentru exemplu)
[~Switch-25GE1/0/20] Configurarea stivei (iStack)

Am înțeles configurarea interfețelor. Să trecem la configurarea SSH.
Vom prezenta doar setul necesar de comenzi:

Asignăm un nume comutatorului

system-view [~HUAWEI]
user-interface console 0 sysname SSH Server
[*HUAWEI] Configurarea stivei (iStack)

Generăm chei

[~SSH Server] rsa local-key-pair create //Generate the local RSA host and server key pairs.
Numele cheii va fi: SSH Server_Host
Intervalul dimensiunii cheii publice este (512 ~ 2048).
NOTĂ: Generarea perechii de chei va dura câteva momente.
Introduceți biții din modul [default = 2048]:
2048
[*SSH Server]
Configurarea stivei (iStack)

Configurăm interfața VTY

[~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] quit

Creăm un utilizator local «client001» și îi configurăm autentificarea prin parolă

[[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] quit
[[SSH Server] ssh user client001 authentication-type password

Activăm serviciul SSH pe comutator

[~SSH Server] stelnet server enable
[*SSH Server] Configurarea stivei (iStack)

Ultimul detaliu: configurăm service-type pentru utilizatorul client001

[~SSH Server] ssh user client001 service-type stelnet
[*SSH Server] Configurarea stivei (iStack)

Configurarea este completă. Dacă ați făcut totul corect, puteți conecta la switch prin rețeaua locală și continuați lucrul.

Mai multe detalii despre configurarea SSH pot fi găsite în documentația Huawei — prima și a doua articole.

Configurarea parametrilor de bază ai sistemului

În acest bloc, vom analiza un număr mic de comenzi diferite pentru a configura cele mai populare funcționalități.

1. Configurarea timpului de sistem și sincronizarea acestuia prin NTP.

Pentru a configura timpul local pe switch, puteți folosi următoarele comenzi:

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

Exemplu de configurare a timpului local

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

Pentru a sincroniza timpul prin NTP cu serverul, introduceți următoarea comandă:

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

Exemplu de comandă pentru sincronizarea timpului prin NTP

ntp unicast-server 88.212.196.95
Configurarea stivei (iStack)

2. Pentru a lucra cu switch-ul, uneori este necesar să configurați cel puțin o rută — ruta implicită sau default route. Pentru a crea rute, se folosește următoarea comandă:

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

Exemplu de comandă pentru crearea rutelor:

[~HUAWEI]
ip route-static
0.0.0.0  0.0.0.0 192.168.0.1
Configurarea stivei (iStack)

3. Configurarea modului de operare al protocolului Spanning-Tree.

Pentru a utiliza corect noul switch într-o rețea existentă, este important să acordați atenție alegerii modului de operare STP. De asemenea, ar fi bine să-l configurați din timp. Nu ne vom opri prea mult aici, deoarece subiectul este destul de vast. Vom descrie doar modurile de operare ale protocolului:

stp mode { stp | rstp | mstp | vbst } — în această comandă alegem modul dorit. Modul implicit: MSTP. Acesta este, de asemenea, modul recomandat pentru funcționarea pe switch-urile Huawei. Există compatibilitate inversă cu RSTP.

Exemplu

[~HUAWEI]
stp mode mstp
Configurarea stivei (iStack)

4. Exemplu de configurare a portului switch-ului pentru conectarea unui dispozitiv terminal.

Vom analiza un exemplu de configurare a portului acess pentru a gestiona traficul în VLAN10.

[SW] interface 10ge 1/0/3
[SW-10GE1/0/3] port link-type access
[SW-10GE1/0/3] port default vlan 10
[SW-10GE1/0/3] stp edged-port enable
[*SW-10GE1/0/3] quit

Vă rugăm să observați comanda “stp edged-port enable” — aceasta permite accelerarea procesului de trecere a portului în starea de forwarding. Totuși, nu ar trebui să folosiți această comandă pe porturile la care sunt conectate alte switch-uri.

De asemenea, comanda “stp bpdu-filter enable”.

5. Exemplu de configurare a Port-Channel în modul LACP pentru conectarea la alte switch-uri sau servere.

Exemplu

[SW] interface eth-trunk 1
[SW-Eth-Trunk1] port link-type trunk
[SW-Eth-Trunk1] permis trunk vlan 10
[SW-Eth-Trunk1] modă lacp-static (sau se poate folosi lacp-dynamic)
[SW-Eth-Trunk1] quit
[SW] interfață 10ge 1/0/1
[SW-10GE1/0/1] eth-Trunk 1
[SW-10GE1/0/1] quit
[SW] interfață 10ge 1/0/2
[SW-10GE1/0/2] eth-Trunk 1
[*SW-10GE1/0/2] quit

Nu uitați de “Configurarea stivei (iStack)” și apoi lucrăm cu interfața eth-trunk 1.
Starea legăturii agregate poate fi verificată cu comanda “display eth-trunk”.

Am descris aspectele de bază ale configurării switchurilor Huawei. Desigur, subiectul poate fi aprofundat și unele aspecte nu sunt descrise, dar am încercat să arătăm comenzile principale cele mai solicitate pentru configurarea inițială. 

Sperăm că acest “manual” vă va ajuta să configurați switchurile puțin mai repede.
Ar fi grozav dacă ați scrie în comentarii comenzile pe care, în opinia dumneavoastră, le lipsește articolul, dar care ar putea simplifica și ele configurarea switchurilor. Și, ca de obicei, vom fi bucuroși să răspundem la întrebările dumneavoastră.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster