En plus des fonctions de protocole Frame Relay pour le transfert de données, la spécification Frame Relay comprend des extensions LMI facultatives. Voici quelques-unes de ces extensions :
- Messages d'état du circuit virtuel : fournit des informations sur l'intégrité du circuit virtuel permanent assurant la communication et la synchronisation entre périphériques, en signalant régulièrement l'existence de nouveaux circuits virtuels permanents et la suppression de circuits existants. Les messages d'état des circuits virtuels empêchent que les données ne soient envoyées vers des trous noirs (des circuits virtuels qui n'existent plus).
- Multidiffusion : permet à l'expéditeur de transmettre une même trame à plusieurs destinataires. La multidiffusion prend en charge la livraison des messages de protocole de routage et des procédures de résolution des adresses qui sont généralement envoyés simultanément à plusieurs destinations.
- Adressage global : fournit des ID de connexion de niveau global plutôt que local, permettant ainsi leur utilisation pour identifier une interface donnée du réseau Frame Relay. L'adressage global fait que le réseau Frame Relay fonctionne comme un LAN en termes d'adressage, les ARP étant utilisés comme sur un LAN.
- Contrôle de flux simple : offre un mécanisme de contrôle de flux XON/XOFF qui s'applique à toute l'interface Frame Relay. Il est destiné aux périphériques qui ne peuvent pas utiliser les bits de notification d'encombrement FECN et BECN utilisés par les couches supérieures, mais qui ont tout de même besoin d'un certain niveau de contrôle du flux.
L'interface LMI est utilisée pour gérer les liaisons Frame Relay. Chaque message d'interface LMI est classé par un DLCI qui se trouve dans la trame d'interface LMI. Le champ DLCI 10 bits prend en charge 1024 ID de circuits virtuels de 0 à 1023, comme illustré à la Figure 1. Les extensions LMI réservent certains de ces ID de circuits virtuels, réduisant ainsi le nombre de circuits virtuels autorisés. Les messages LMI sont échangés entre l'ETTD et le DCE via ces DLCI réservés.
Il existe plusieurs types d'interfaces LMI, chacune étant incompatible avec les autres. Le type de LMI configuré sur le routeur doit correspondre au type utilisé par le fournisseur de services. Trois types d'interfaces LMI sont pris en charge par les routeurs Cisco :
- CISCO : l'extension LMI originale
- ANSI : correspond à la norme ANSI T1.617 Annexe D
- Q933A : correspond à la norme UIT Q933 Annexe A
Pour afficher les informations du message LMI et les numéros de DLCI associés, utilisez la commande show interfaces [type number], comme illustré à la Figure 2. Cisco utilise le DLCI 1023 pour identifier les messages LMI utilisés pour la gestion de la liaison Frame Relay.
Depuis la version 11.2 du logiciel Cisco IOS, la fonction de détection automatique LMI détecte le type de LMI pris en charge par le commutateur Frame Relay connecté directement. En fonction des messages d'état LMI reçus du commutateur Frame Relay, le routeur configure automatiquement son interface suivant le type de LMI accepté par le commutateur en question. S'il est nécessaire de définir le type LMI, utilisez la commande de configuration d'interface frame-relay lmi-type [cisco | ansi | q933a]. La configuration du type de LMI désactive la fonction de détection automatique.
Dans les cas où un commutateur Frame Relay utilise des paramètres d'expiration différents de ceux par défaut, l'intervalle entre les messages de maintien de la connexion doit également être configuré sur l'interface Frame Relay afin d'éviter l'expiration des messages d'échange d'état. Les messages d'échange d'état LMI définissent l'état de la connexion du circuit virtuel permanent. En cas de grande discordance dans l'intervalle des messages de maintien de la connexion entre le routeur et le commutateur, le commutateur peut considérer le routeur comme arrêté. Il est important de consulter le fournisseur du service Frame Relay pour obtenir des informations sur la modification de ce paramètre. Par défaut, l'intervalle entre les messages de maintien de connexion est de 10 secondes sur les interfaces série Cisco. Vous pouvez modifier cet intervalle avec la commande de configuration d'interface keepalive.
Les messages d'état aident à contrôler l'intégrité des liaisons logiques et physiques. Ces informations sont cruciales dans l'environnement de routage, car les protocoles de routage prennent leurs décisions en fonction de l'intégrité des liaisons.
Comme illustré à la Figure 3, les messages d'état Frame Relay sont similaires à la trame Frame Relay. À la place du champ d'adresse de la trame Frame Relay utilisé pour la transmission des données se trouve un champ DLCI LMI. À la suite du champ DLCI viennent les champs Control, Protocol Discriminator et Call Reference. Ils sont identiques à ceux des trames de données Frame Relay standard. Le quatrième champ indique le type de message LMI et comprend un des trois types de messages LMI pris en charge par Cisco.