Configuration des paramètres principaux sur les commutateurs Huawei CloudEngine (exemple du modèle 6865)

Configuration des paramètres principaux sur les commutateurs Huawei CloudEngine (exemple du modèle 6865)

Nous utilisons du matériel Huawei depuis un certain temps dans la production du cloud public. Récemment, nous avons mis en service le modèle CloudEngine 6865 et en ajoutant de nouveaux dispositifs, l'idée de partager une sorte de liste de contrôle ou un recueil de réglages de base avec des exemples est apparue.

Il existe de nombreux guides similaires en ligne pour les utilisateurs du matériel Cisco. Cependant, pour Huawei, de tels articles sont rares, et il faut parfois chercher des informations dans la documentation ou les rassembler à partir de plusieurs articles. Nous espérons que cela sera utile, allons-y !

Cet article décrira les points suivants :

Première connexion

Configuration des paramètres principaux sur les commutateurs Huawei CloudEngine (exemple du modèle 6865)Connexion au commutateur via l'interface console

Par défaut, les commutateurs Huawei sont livrés sans réglages préalables. Sans fichier de configuration en mémoire, au démarrage, le protocole ZTP (Zero Touch Provisioning) est lancé. Nous ne détaillerons pas ce mécanisme, notons simplement qu'il est pratique pour travailler avec un grand nombre de dispositifs ou pour réaliser une configuration à distance. Un aperçu du ZTP peut être consulté sur le site du fabricant.

Pour la configuration initiale sans utiliser le ZTP, une connexion console est nécessaire.

Paramètres de connexion (tout à fait standard)

Débit de transmission : 9600
Bit de données (B) : 8
Bit de parité : Aucun
Bit d'arrêt (S) : 1
Mode de contrôle de flux : Aucun

Après vous être connecté, vous verrez une demande de définition d'un mot de passe pour l'accès console.

Définissons un mot de passe pour l'accès console

Un mot de passe initial est requis pour la première connexion via la console.
Voulez-vous continuer à le définir ? [Y/N] :
y
Définissez un mot de passe et gardez-le en sécurité !
Sinon, vous ne pourrez pas vous connecter via la console.
Veuillez configurer le mot de passe de connexion (8-16)
Entrez le mot de passe :
Confirmez le mot de passe :

Il suffit de définir le mot de passe, de le confirmer et c'est fait ! Vous pourrez changer le mot de passe et d'autres paramètres d'authentification sur le port console par la suite avec les commandes suivantes :

Exemple de changement de mot de passe

<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

Configuration de l'empilage (iStack)

Après avoir accédé aux commutateurs, il est possible de configurer la pile si nécessaire. Pour regrouper plusieurs commutateurs en un seul appareil logique, la technologie iStack est utilisée sur les Huawei CE. La topologie de la pile est en anneau, c'est-à-dire qu'il est recommandé d'utiliser au moins 2 ports sur chaque commutateur. Le nombre de ports dépend de la vitesse d'interaction souhaitée entre les commutateurs dans la pile.

Il est souhaitable d'utiliser des uplinks lors de la mise en pile, dont la vitesse est généralement supérieure à celle des ports de connexion des appareils finaux. Cela permet d'obtenir une plus grande bande passante avec un nombre réduit de ports. De plus, pour la plupart des modèles, il y a des limitations sur l'utilisation des ports gigabit pour la mise en pile. Il est recommandé d'utiliser au moins des ports 10G.

Il existe deux options de configuration, qui diffèrent légèrement par l'ordre des étapes :

  1. Préconfiguration des commutateurs suivie de leur connexion physique.

  2. D'abord installation et connexion des commutateurs entre eux, puis configuration pour le fonctionnement en pile.

L'ordre des actions pour ces deux options est le suivant :

Configuration des paramètres principaux sur les commutateurs Huawei CloudEngine (exemple du modèle 6865)Ordre des actions pour les deux options de mise en pile des commutateurs

Considérons la deuxième option (plus longue) pour configurer la pile. Pour cela, il faut effectuer les actions suivantes :

  1. Planifier les travaux en tenant compte d'un éventuel temps d'arrêt. Établir l'ordre des actions.

  2. Effectuer le montage et le raccordement câblé des commutateurs.

  3. Configurer les paramètres de base de la pile pour le commutateur maître :

    [~HUAWEI] stack

3.1. Configurer les paramètres nécessaires

#
stack member 1 renumber X — où X est le nouvel ID du commutateur dans la pile. Par défaut, l'ID = 1
et pour le commutateur maître, on peut laisser l'ID par défaut. 
#
stack member 1 priority 150 — indiquer la priorité. Le commutateur ayant la plus grande
priorité sera désigné comme le commutateur maître de la pile. La valeur par défaut de la priorité
est : 100.
#
stack member { member-id | all } domain — attribuer un ID de domaine à la pile.
Par défaut, l'ID de domaine n'est pas défini.
#

Exemple :
<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] quit
[SwitchA] commit

3.2 Configurer l'interface du port de mise en pile (exemple)

[~SwitchA] interface stack-port 1/1

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

Avertissement : Après la configuration,

1. L(es) interface(s) (10GE1/0/1-1/0/4) seront converties en mode pile et configurées avec le
commande de déclenchement d'erreur-down pour les statistiques crc sur le port si la configuration n'existe pas. 

2.L'interface(s) peut aller en Erreur-Haut (crc-statistiques) car il n'y a pas de configuration de fermeture sur les interfaces. Continuer? [Y/N]: y

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

Ensuite, il faut sauvegarder la configuration et redémarrer le commutateur :

<SwitchA> sauvegarder
Avertissement : La configuration actuelle sera écrite sur l'appareil. Continuer? [Y/N]: y
<SwitchA> reboot
Avertissement : Le système va redémarrer. Continuer? [Y/N]: y

4. Nous désactivons les ports pour l'empilement sur le commutateur maître (exemple)

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

5. Nous configurons le deuxième commutateur dans l'empilement de la même manière que le premier :

<HUAWEI> system-view
[*HUAWEI] sysname
SwitchB
[*HUAWEI]
commit
[~SwitchB]
stack
[~SwitchB-stack]
membre de la pile 1 priorité 120
[*SwitchB-stack]
stack member 1 domain 10
[*SwitchB-stack]
membre de la pile 1 renumérote 2 hérite-config
Avertissement : La configuration de la pile du membre ID 1 sera héritée par le membre ID 2
après le redémarrage de l'appareil. Continuer? [Y/N]:
y
[*SwitchB-stack]
quit
[*SwitchB]
commit

Nous configurons les ports pour l'empilement. Veuillez noter que bien que la commande “membre de la pile 1 renumérote 2 hérite-config”, l'ID du membre dans la configuration est utilisé avec la valeur “1” pour SwitchB. 

C'est parce que l'ID du membre du commutateur ne sera modifié qu'après le redémarrage et jusqu'à ce moment-là, le commutateur a toujours un ID de membre égal à 1. Le paramètre “hérite-config” est précisément nécessaire pour que, après le redémarrage du commutateur, tous les paramètres de la pile soient conservés pour le membre 2, qui sera le commutateur, car son ID de membre a été modifié de 1 à 2.

[~SwitchB] interface stack-port 1/1
[*SwitchB-Stack-Port1/1]
port member-group interface 10ge 1/0/1 to 1/0/4
Avertissement : Après la configuration,
1.L'interface(s) (10GE1/0/1-1/0/4) sera convertie en mode empilement
et sera configurée avec la commande de déclenchement d'erreur-down pour les statistiques crc si la configuration n'existe pas.
2.L'interface(s) peut aller en Erreur-Haut (crc-statistiques) car il n'y a pas de configuration de fermeture sur les
interfaces.
Continuer? [Y/N]:
[~SwitchB-Stack-Port1/1]
y
[*SwitchB-Stack-Port1/1]
commit
Redémarrons SwitchB
retourner

<SwitchB>

6. Nous activons les ports d'empilement sur le commutateur maître. Il est important d'activer les ports avant que le redémarrage du commutateur B ne se termine, car si nous les activons après, le commutateur B redémarrera à nouveau. sauvegarder
Avertissement : La configuration actuelle sera écrite sur l'appareil. Continuer? [Y/N]:
y
6. Nous activons les ports d'empilement sur le commutateur maître. Il est important d'activer les ports avant que le redémarrage du commutateur B ne se termine, car si nous les activons après, le commutateur B redémarrera à nouveau.
reboot
Avertissement : Le système va redémarrer. Continuer? [Y/N]:
y

annuler fermeture

[~SwitchA] interface stack-port 1/1
[~SwitchA-Stack-Port1/1]
7. Vérifions le fonctionnement de la pile avec la commande “
[*SwitchA-Stack-Port1/1]
commit
[~SwitchA-Stack-Port1/1]
retourner

afficher la pileExemple de sortie de la commande après une configuration correcte”

MemberID Rôle     MAC              Priorité   TypeAppareil         Description

<SwitchA> Exemple de sortie de la commande après une configuration correcte

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

+1       Maître   0004-9f31-d520   150        CE6850-48T4Q-EI

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

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

 + indique l'appareil où se trouve l'interface de gestion activée. 

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

8. Sauvegardons la configuration de la pile avec la commande “

”. La configuration est terminée.sauvegarderInformations détaillées sur iStack

exemple de configuration d'iStack et vous pouvez également le voir sur le site de Huawei. Configuration de l'accès

AhYB.

Auparavant, nous avons travaillé via une connexion console. Maintenant, notre commutateur (stack) doit être connecté au réseau. Pour cela, il a besoin d'une interface (une ou plusieurs) avec une adresse IP. En général, pour un commutateur, l'adresse est attribuée à l'interface dans le VLAN du réseau de gestion ou à un port de gestion dédié. Mais cela dépend bien sûr de la topologie de connexion et de la fonction du commutateur.

Exemple de configuration de l'adresse pour l'interface VLAN 1 :

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

Au préalable, vous pouvez créer explicitement un VLAN et lui attribuer un nom, par exemple :

[~Switch] vlan 1
[*Switch-vlan1] name TEST_VLAN (le nom du VLAN est un élément optionnel)

Il y a une petite astuce concernant la nomination – écrire les noms des structures logiques en lettres majuscules (ACL, Route-map, parfois les noms de VLAN) pour les trouver plus facilement dans le fichier de configuration. Vous pouvez l’adopter 😉

Donc, nous avons un VLAN, maintenant nous allons le lier à un port quelconque. Pour le cas décrit dans l'exemple, cela n’est pas nécessaire, car tous les ports du commutateur sont par défaut dans le VLAN 1. Si nous voulons configurer un port dans un autre VLAN, nous utilisons les commandes appropriées :

Configuration du port en mode access :

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

Configuration du port en mode trunk :

[~Switch] interface 25GE 1/0/20
[~Switch-25GE1/0/20] port link-type trunk
[~Switch-25GE1/0/20] port trunk pvid vlan 10 — nous spécifions le VLAN natif (les trames dans ce VLAN ne auront pas de balise dans l'en-tête)
[~Switch-25GE1/0/20] port trunk allow-pass vlan 1 to 20 — nous autorisons uniquement les VLAN balisés de 1 à 20 (pour l'exemple)
[~Switch-25GE1/0/20] commit

Nous avons compris la configuration des interfaces. Passons à la configuration de SSH.
Fournissons uniquement le jeu de commandes nécessaires :

Attribuons un nom au commutateur

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

Générons des clés

[~SSH Server] rsa local-key-pair create //Generate the local RSA host and server key pairs.
Le nom de la clé sera : SSH Server_Host
La plage de taille de clé publique est (512 ~ 2048).
REMARQUE : La génération de la paire de clés prendra un certain temps.
Entrez le nombre de bits dans le module [défaut = 2048] :
2048
[*SSH Server]
commit

Configurons l'interface 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

Créons un utilisateur local « client001 » et configurons l'authentification par mot de passe

[[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

Activons le service SSH sur le commutateur

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

Dernière touche : configurons le service-type pour l'utilisateur client001

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

Configuration terminée. Si vous avez tout fait correctement, vous pouvez vous connecter au commutateur via le réseau local et continuer votre travail.

Vous pouvez trouver plus de détails sur la configuration SSH dans la documentation de Huawei — la première et deuxième article.

Configuration des paramètres de base du système

Dans cette section, nous examinerons un petit nombre de différentes commandes pour configurer les fonctionnalités les plus populaires.

1. Configuration de l'heure système et synchronisation via NTP.

Pour configurer l'heure localement sur le commutateur, vous pouvez utiliser les commandes suivantes :

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

Exemple de configuration de l'heure localement

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

Pour synchroniser l'heure via NTP avec le serveur, entrez la commande suivante :

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

Exemple de commande pour la synchronisation de l'heure via NTP

ntp unicast-server 88.212.196.95
commit

2. Pour travailler avec le commutateur, il est parfois nécessaire de configurer au moins un itinéraire — itinéraire par défaut. Pour créer des itinéraires, la commande suivante est utilisée :

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

Exemple de commande pour créer des itinéraires :

system-view
ip route-static
0.0.0.0  0.0.0.0 192.168.0.1
commit

3. Configuration du mode de fonctionnement du protocole Spanning-Tree.

Pour utiliser correctement le nouveau commutateur dans un réseau existant, il est important de prêter attention au choix du mode de fonctionnement de STP. De plus, il serait judicieux de le configurer immédiatement. Nous ne nous attarderons pas ici, car le sujet est assez vaste. Nous décrirons simplement les modes de fonctionnement du protocole :

stp mode { stp | rstp | mstp | vbst } — dans cette commande, nous choisissons le mode désiré. Le mode par défaut : MSTP. C'est également le mode recommandé pour une utilisation sur les commutateurs Huawei. Il existe une compatibilité descendante avec RSTP.

Exemple

system-view
stp mode mstp
commit

4. Exemple de configuration du port du commutateur pour connecter un appareil final.

Considérons un exemple de configuration d'un port d'accès pour le traitement du trafic dans 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

Veuillez noter la commande “stp edged-port enable” — elle permet d'accélérer le processus de passage du port à l'état forwarding. Cependant, il ne faut pas utiliser cette commande sur les ports auxquels d'autres commutateurs sont connectés.

De plus, la commande “stp bpdu-filter enable”.

5. Exemple de configuration de Port-Channel en mode LACP pour se connecter à d'autres commutateurs ou serveurs.

Exemple

[SW] interface eth-trunk 1
[SW-Eth-Trunk1] port link-type trunk
[SW-Eth-Trunk1] permettre le passage du port trunk vlan 10
[SW-Eth-Trunk1] mode lacp-statistique (ou vous pouvez utiliser lacp-dynamique)
[SW-Eth-Trunk1] quit
[SW] interface 10ge 1/0/1
[SW-10GE1/0/1] eth-Trunk 1
[SW-10GE1/0/1] quit
[SW] interface 10ge 1/0/2
[SW-10GE1/0/2] eth-Trunk 1
[*SW-10GE1/0/2] quit

N'oublions pas le “commit” et ensuite nous travaillons avec l'interface eth-trunk 1.
L'état du lien agrégé peut être vérifié avec la commande “display eth-trunk”.

Nous avons décrit les points principaux pour configurer les commutateurs Huawei. Bien sûr, on peut approfondir le sujet et plusieurs aspects ne sont pas décrits, mais nous avons essayé de montrer les principales commandes les plus demandées pour la configuration initiale. 

Nous espérons que ce “manuel” vous aidera à configurer les commutateurs un peu plus rapidement.
Il serait également génial si vous écriviez dans les commentaires les commandes qui, selon vous, manquent dans cet article, mais qui peuvent également simplifier la configuration des commutateurs. Et comme d'habitude, nous serons ravis de répondre à vos questions.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster