Connectrix - Brocade série B : Comment configurer les modes de liaison longue distance LS LD
Résumé: La licence Brocade Extended Fabrics est une fonctionnalité facultative sous licence pour le déploiement de SAN Brocade sur des distances supérieures à 10 km. Pour implémenter des niveaux de distance dynamiques longue distance (LD) et statiques longue distance (LS), une licence Brocade Extended Fabrics est requise. Les paramètres LD et LS sont nécessaires pour obtenir des résultats de performances optimaux sur les liaisons intercommutateurs (ISL et IFL) de plus de 10 km. ...
Instructions
Interconnectivité de fabric sur Fibre Channel sur de plus longues distances : Les liaisons ISL et IFL peuvent utiliser des connexions par fibre noire longue distance pour transférer des données. Le multiplexage par répartition en longueur d’onde, tel que le multiplexage dense en longueur d’onde (DWDM), le multiplexage en longueur d’onde grossière (CWDM) et le multiplexage par répartition dans le temps (TDM), peut augmenter la capacité des liaisons. À mesure que la vitesse du Fibre Channel augmente, la distance maximale diminue pour chaque commutateur. La fonctionnalité Extended Fabrics étend la distance que les ISL/IFL peuvent atteindre sur une fibre étendue. Cette extension est réalisée en fournissant suffisamment de crédits de mémoire tampon de chaque côté de la liaison pour compenser la latence introduite par la distance étendue.
Mise en mémoire tampon optimisée des commutateurs : Lorsque Extended Fabrics est installé sur des commutateurs de passerelle (avec une connectivité E_Port d’un commutateur à un autre), les ISL/IFL (E_Ports) sont configurés avec un grand pool de crédits de mémoire tampon. Les mémoires tampons de commutateur améliorées permettent de s’assurer que le transfert de données peut se produire à la bande passante presque complète pour utiliser efficacement la connexion sur les liaisons étendues. Cette efficacité garantit les meilleures performances possibles sur les ISL/IFL.
Modes de liaison longue distance :
Utilisez l’option portCfgLongDistance pour prendre en charge les liaisons longue distance et allouer un nombre suffisant de mémoires tampons de trame de taille normale sur un port spécifique. Les modifications apportées par cette commande sont persistantes lors des redémarrages et cycles d’alimentation des commutateurs. La commande portCfgLongDistance prend en charge les modes de liaison longue distance suivants :
Mode normal (L0) : L0 est le mode normal (par défaut) pour un E_Port. Il configure le E_Port en tant qu’ISL standard (et non longue distance). Au total, 20 mémoires tampons de trame de taille normale sont réservées au trafic de données, quelle que soit la vitesse de fonctionnement du E_Port. La distance de liaison maximale prise en charge est de 5 km pour la 2G, de 2 km pour la 4G et de 1 km pour les configurations 8G, 10G et 16G.
Mode étendu (LE) : LE configure la distance d’un E_Port lorsque cette distance est supérieure à 5 km et jusqu’à 10 km. LE ne nécessite pas de licence Extended Fabrics. La référence pour le calcul du crédit tampon est d’un crédit tampon par km à 2G. Cette allocation génère les valeurs suivantes pour 10 km :
Dix crédits de mémoire tampon par port à 2G
Vingt crédits de mémoire tampon par port à 4G
Quarante crédits de mémoire tampon par port à 8G
Cinquante crédits de mémoire tampon par port à 10G
Quatre-vingts crédits de mémoire tampon par port à 16G
Cent quatre-vingts crédits de mémoire tampon par port à 32G
en mode dynamique (LD) : LD calcule les crédits de mémoire tampon en fonction de la distance mesurée lors de l’initialisation du port. Les commutateurs Brocade utilisent un algorithme propriétaire pour estimer la distance sur une ISL. La distance estimée détermine les crédits de mémoire tampon requis en mode de liaison étendue LD (dynamique) en fonction d’une taille de charge utile Fibre Channel maximale de 2 112 octets. Vous pouvez définir une limite supérieure au calcul en fournissant une valeur desired_distance. Fabric OS limite les entrées utilisateur à une distance qui ne dépasse pas la distance estimée. Lorsque la distance mesurée est supérieure à la distance souhaitée spécifiée, la distance souhaitée (la plus petite valeur) est utilisée dans le calcul.
Mode statique (LS) : Le service de maintien calcule un nombre statique de crédits de mémoire tampon basé uniquement sur une valeur de desired_distance définie par l’utilisateur. Le mode LS suppose également que toutes les charges utiles FC sont de 2 112 octets. Spécifiez le mode LS pour configurer une liaison longue distance statique.
Exemple de configuration du type de LS sur une ISL :
Le port ci-dessous est un ISL configuré en tant que « ports E » avec un crédit de mémoire tampon initialement attribué comme 34.
- Vérifiez la vitesse du port et le jeu de types. Vérifiez ou confirmez la distance réelle entre les ports ISL d’une extrémité à l’autre extrémité du commutateur. Si la distance est supérieure à 10 km, le protocole LS ou LD doit être configuré sur le port ISL.
/fabos/bin/switchshow : switchName: Switch A switchType: 162.6 switchState: Online switchMode: Native switchRole: Principal switchDomain: 10 switchId: fffc0a switchWwn: xx:xx:xx:xx:xx:xx:xx:xx zoning: ON (FABRIC_A) Index Port Address Media Speed State Proto ================================================== 43 43 0a2b00 id 16G Online FC E-Port (Trunk master) /fabos/cliexec/portbuffershow : User Port Lx Max/Resv Avg Buffer Usage & FrameSize Buffer Needed Link Remaining Port Type Mode Buffers Tx Rx Usage Buffers Distance Buffers ---- ---- ---- ---- ------- ---------------------------- ------ ------- --------- ---------- 43 E - 20 3(1364) - ( 308) 34 34 <2km
- Exécutez la commande « portBufferCalc » pour calculer le nombre de mémoires tampons requises par port.
Ex : switch:admin> portbuffercalc 9/4 \ -distance 100 -speed 8 -framesize 512 1606 buffers required for 100km at 8G and framesize of 512 bytes
- Vérification du fabric étendu sur le commutateur :
/fabos/link_sbin/license --show: License Id : xx:xx:xx:xx:xx:xx:xx:xx License 1 : ------------------------------------------------------------- License features : Extended Fabric
- Désactivez le port ISL et exécutez les commandes ci-dessous pour configurer le mode « LS » sur le port ISL :
switch:admin:FID128:admin> portdisable 43 switch:admin:FID128:admin> portcfglongdistance 43 LS 1 -distance 100 Warning: port (43) may be reserving more credits depending on port speed. switch:admin:FID128:admin> portenable 43
- Vérifiez les crédits de la mémoire tampon :
CURRENT CONTEXT -- 0, 128 /fabos/cliexec/portbuffershow : User Port Lx Max/Resv Avg Buffer Usage & FrameSize Buffer Needed Link Remaining Port Type Mode Buffers Tx Rx Usage Buffers Distance Buffers ---- ---- ---- ---- ------- ---------------------------- ------ ------- --------- ---------- 43 E LS 806 187(1904) 185(1884) 806 806 100km
- Vérifiez l’état des ports du commutateur à l’aide de la commande « Switchshow » :
Index Port Address Media Speed State Proto ================================================== 43 43 0a2b00 id N16 Online FC LS
Informations supplémentaires
Guide de référence des commandes : https://docs.broadcom.com/doc/FOS-82x-Command-RM