Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comprendre les fonctions FIP

Le protocole d’initialisation (FIP) Fibre Channel over Ethernet (FCoE) remplit quatre fonctions principales :

  • Découverte de VLAN FIP : équipement FCoE Les nœuds FCoE (ENodes) découvrent les VLAN FCoE sur lesquels transmettre et recevoir le trafic FIP et FCoE.

  • Découverte FIP : les appareils FCoE découvrent les commutateurs Fibre Channel (FC) auxquels ils peuvent se connecter.

  • Initialisation : les appareils FCoE effectuent une connexion à la structure (FLOGI) et à la découverte de la structure (FDISC) pour créer une liaison virtuelle avec un commutateur FC.

  • Maintenance : le commutateur garantit que la liaison virtuelle entre le périphérique FCoE et le commutateur FC reste valide, ainsi que le bon fonctionnement de la déconnexion de fin de liaison (LOGO).

Lorsque vous configurez le commutateur en tant que passerelle FCoE-FC (commutateur QFX3500 uniquement, en tant que commutateur autonome ou en tant que nœud système QFabric), il convertit les demandes et informations FIP des périphériques FCoE en requêtes et informations FC et les relaie au commutateur FC. Pour les périphériques FCoE, la passerelle semble être un redirecteur FCoE (FCF) et présente des interfaces Virtual Fabric Port (VF_Port) au serveur ENode. Pour les commutateurs FC, la passerelle semble être un périphérique FC qui prend en charge la virtualisation des ID de N_Port (NPIV) et présente une interface N_Port au commutateur FC F_Port à l’interface. Lorsque vous configurez le commutateur en tant que commutateur de transit FCoE, vous ne configurez pas les paramètres FIP sur le commutateur.

FIP FLOGI, FDISC et LOGO sont similaires aux mêmes processus dans le protocole FC natif.

Cette rubrique décrit :

Découverte de VLAN FIP

La passerelle prend en charge la découverte de VLAN FIP. Les ENodes hôtes utilisent la découverte de VLAN FIP pour découvrir les VLAN FCoE sur lesquels ils enverront et recevront le trafic FIP et FCoE et sur lesquels ils établiront une liaison virtuelle avec le commutateur FC. Cela signifie que les équipements FCoE n’ont pas besoin de VLAN FCoE configurés manuellement.

La découverte et la notification du VLAN FIP ont lieu sur le VLAN natif que le périphérique FCoE utilise pour le trafic Ethernet :

  1. L’ENode envoie une demande de découverte de VLAN FIP à une adresse multicast appelée ALL-FCF-MACs que tous les commutateurs FC et FCF du VLAN écoutent.

  2. Les commutateurs FC et FCF répondent sur le VLAN natif avec une liste des VLAN FCoE disponibles pour la connexion.

  3. L’ENode sélectionne un VLAN FCoE et poursuit le processus FIP sur ce VLAN.

À l’exception de la découverte de VLAN FIP, tout le reste du trafic FIP et FCoE s’exécute sur un VLAN FCoE.

Meilleure pratique :

Seul le trafic FCoE est autorisé sur le VLAN FCoE. Un VLAN natif peut avoir besoin de transporter du trafic non étiqueté de différents types et protocoles. Par conséquent, il est recommandé de séparer le VLAN natif des VLAN FCoE.

Découverte FIP

Le processus de découverte FIP permet à un équipement FCoE ENode MAC de localiser (découvrir) les commutateurs FC dans le VLAN FCoE auquel il appartient. L’ENode sélectionne un commutateur FC auquel se connecter parmi les commutateurs FC disponibles. Le commutateur ENode MAC ou FC peut lancer le processus de découverte FIP.

Les MAC ENode serveur lancent la découverte FIP :

  1. Lorsqu’un ENode MAC est en ligne, il envoie un message de sollicitation de découverte multicast sur son VLAN FCoE à une adresse multicast appelée ALL-FCF-MACs que tous les FCF (y compris la fonctionnalité FCF des commutateurs FC) sur le VLAN écoutent. Le message de sollicitation de découverte inclut le mode d’adressage de l’ENode et la taille maximale de l’unité de données de protocole (PDU) utilisée par ENode MAC pour le trafic FCoE.

    L’ENode utilise l’adresse MAC ENode unique au monde qui lui a été attribuée par le fabricant de la carte réseau convergée (CNA) comme identificateur dans l’en-tête de trame FIP.

  2. Les FCF sur le VLAN qui ont un mode d’adressage pris en charge similaire, correspondent à la taille FCoE maximale et peuvent accepter une connexion de l’ENode répondre au message de sollicitation de découverte en envoyant un message publicitaire de découverte unicast sollicité au MAC ENode sollicitant.

  3. L’ENode MAC compile une liste des FCF disponibles pour la connexion, sélectionne un FCF (le FCF avec le paramètre de priorité le plus élevé) et est ensuite prêt à se connecter au FCF.

Le processus de découverte FIP est similaire lorsque le commutateur FC ou FCF lance la découverte :

  1. Les MAC FCF envoient périodiquement des publicités de découverte multicast non sollicitées sur le VLAN FCoE à l’adresse multicast ALL-ENode-MACs , que tous les MAC ENode du VLAN écoutent. La minuterie de la période de publication keepalive FIP (FKA_ADV_PERIOD) contrôle l’intervalle entre les publications de découverte multidiffusion. Les publicités de découverte multicast informent ENodes sur le VLAN que des VF_Ports FCF sont disponibles pour établir des liens virtuels avec ENode VN_Ports.

  2. Les ENodes sur le VLAN FCoE créent une entrée pour le FCF-MAC dans leurs listes FCF-MAC.

  3. Un ENode peut répondre à la publicité de découverte multicast non sollicitée avec un message de sollicitation de découverte unicast à la FCF.

  4. Dès réception de la sollicitation de découverte unicast de l’ENode, la FCF répond par une publicité de découverte unicast envoyée à ENode MAC.

Une fois que ENode MAC a sélectionné un FCF auquel se connecter, l’initialisation FIP commence. Pour passer de la découverte à l’initialisation, le mode d’adressage ENode du serveur doit correspondre au mode d’adressage FCF et à la taille FCoE maximale. En outre, le FCF doit être configuré pour autoriser FIP FLOGI à partir de cet ENode.

FIP FLOGI

L’initialisation FIP est le processus de connexion ENode du serveur au FCF après que l’ENode ait découvert les FCF (y compris les commutateurs FC) sur le VLAN FCoE :

  1. L’ENode envoie un message de demande de connexion de fabric (FLOGI) au FCF.

  2. Le FCF répond pour confirmer la connexion ENode et fournit à l’ENode une adresse MAC localement unique à utiliser pour les transactions de trames FCoE. L’adresse MAC localement unique identifie l’interface VN_Port de l’ENode pour la session établie par la connexion. (L’ENode continue d’utiliser l’adresse MAC ENode unique au monde pour les transactions de trame FIP.)

L’adresse MAC ENode localement unique pour les opérations FCoE varie selon que le mode d’adresse ENode est configuré en tant qu’adresse MAC fournie par la fabric (FPMA) ou en tant qu’adresse MAC fournie par le serveur (SPMA ; la passerelle ne prend pas en charge ENodes en mode SPMA et rejette les tentatives de connexion ENodes en mode SPMA) :

  • Pour le mode FPMA, le FCF fournit une adresse MAC à l’ENode lors de l’échange FIP FLOGI. L’adresse MAC FPMA est une valeur de 48 bits unique à la fabric locale et se compose d’un préfixe d’adresse mappé FCoE 24 bits (FC-MAP) et d’un identificateur FC 24 bits (FCID). Vous pouvez configurer la valeur FC-MAP sur le FCF ou utiliser la valeur par défaut 0EFC00h. Le périphérique FCoE doit utiliser la même valeur FC-MAP que le FCF, sinon la découverte et la connexion échouent.

  • Pour le mode SPMA, le serveur fournit son adresse MAC au FCF. Le FCF compare l’adresse MAC du serveur à une liste d’adresses approuvées pour l’accès FCoE. La passerelle ne prend pas en charge ENodes en mode SPMA.

Une connexion réussie instancie un lien virtuel sécurisé entre l’ENode et le FCF et met fin à la phase d’instanciation du lien virtuel FIP. Le serveur initiateur derrière l’ENode peut échanger des charges utiles FC avec des périphériques de stockage dans le SAN FC en envoyant des trames FCoE sur la liaison virtuelle.

FIP FDISC

Une fois qu’un ENode s’est connecté avec succès à un FCF et a établi un lien virtuel, l’ENode peut demander plus de liens virtuels (sessions) sur le même lien physique en envoyant une demande de découverte de fabric FIP (FDISC). FDISC permet la création de plusieurs liens virtuels VN_Port sécurisés distincts sur une liaison physique. Chaque liaison virtuelle reçoit un identifiant local unique de la FCF pour permettre la sécurité et la séparation entre les VN_Port les liaisons virtuelles partageant un port ENode physique. C’est ce qu’on appelle la virtualisation des ID N_Port (NPIV).

FDISC est similaire à FLOGI en ce sens qu’il demande un identifiant et un identifiant unique au FCF. La différence est que FLOGI obtient le login et l’ID initiaux pour le lien physique, tandis que FDISC obtient des identifiants et des identifiants supplémentaires afin que plusieurs liens virtuels puissent partager un lien physique en toute sécurité.

Une fois qu’un FDISC VN_Port est terminé, l’application utilisant ce VN_Port peut envoyer des trames FCoE sur le lien virtuel.

Maintenance FIP (messages keepalive)

Bien que le protocole FCoE gère la communication de charge utile entre l’ENode initiateur et le périphérique FC cible, FIP continue de s’exécuter en arrière-plan. FIP met constamment à jour les listes ENode FCF en écoutant les publicités périodiques de découverte multicast FCF, et il vérifie la capacité d’atteindre le FCF en transmettant des publicités FIP keepalive périodiques.

L’ENode envoie périodiquement des publicités persistantes ENode FIP au FCF avec l’adresse MAC ENode comme identifiant. L’ENode envoie également périodiquement des publicités persistantes VN_Port FIP au nom de chaque VN_Port sur l’ENode, en utilisant l’adresse MAC VN_Port comme MAC source. Les publicités keepalive VN_Port FIP se produisent toutes les 90 secondes. Les publicités keepalive réinitialisent le minuteur de session pour la connexion de liaison virtuelle au FCF. Si le FCF ne reçoit pas de publicité persistante pour un ENode ou un VN_Port connecté avant l’expiration du minuteur de session, le lien virtuel est arrêté.

Les publicités périodiques de découverte de multidiffusion non sollicitées que le FCF envoie à l’adresse ALL-ENode-MACs vérifient en permanence que le FCF est toujours accessible. Les annonces de découverte de multidiffusion périodiques non sollicitées ENode et FCF se produisent à l’intervalle de période de publication persistante (FKA_ADV_PERIOD) FIP configuré, plus ou moins un décalage aléatoire pour éviter un flot de publicités persistantes simultanées.

Si la FCF ne reçoit pas les publicités évolutives ENode avant l’expiration du délai de persistance FIP de la FCF, la FCF considère le lien virtuel vers l’ENode comme « en panne » et met fin au lien virtuel vers l’ENode. Le minuteur keepalive expire dans 2,5 fois la valeur du minuteur configuré. Cela met également fin à tous les liens virtuels VN_Port instanciés par cet ENode.

Si la FCF ne reçoit pas de publicité keepalive VN_Port avant l’expiration du délai de conservation FIP de la FCF, la FCF considère le lien virtuel vers le VN_Port comme « bas » et met fin au lien virtuel vers cette VN_Port. Le minuteur de persistance de VN_Port expire dans 2,5 fois la valeur du minuteur configuré.

Si l’ENode ne reçoit pas la publicité de découverte multicast non sollicitée FCF avant l’expiration du minuteur de keepalive FIP de l’ENode, l’ENode considère le lien virtuel vers le FCF comme « bas » et tous les liens virtuels VN_Port vers ce FCF sur l’ENode sont terminés.

FIP LOGO

FIP gère ENode et VN_Port déconnexion lorsqu’une session est terminée.