• Français
Accueil
28-08-2008
 
 
Le Laboratoire
forum
Menu principal
Accueil
News
Tips
Articles
Letterman Subscribe




La référence absolue sur les technologies Cisco
site de SUPINFO, l’Ecole Supérieure d’Informatique
Le protocole BGP
Écrit par Guillemot Erwan   
26-06-2007
Index de l'article
Le protocole BGP
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
Page 11
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Page 18
Page 19
Page 20
Page 21

Active State (état actif) : dans cet état, BGP essaie de saisir une paire BGP en engageant un connexion à protocole de transport. Si cette connexion réussit, le système local met à zéro son ConnectRetry Timer, complète l’initialisation , envoie un message OPEN à sa paire BGP, met son Compteur de retenue (Hold Timer) à une valeur plus élevée et change son état à OpenSent. Une valeur pour le Hold Timer suggérée est de 4 minutes.

OpenSent State (état durant l’envoi du message OPEN) : dans cet état BGP attend un message OPEN provenant de sa paire BGP. Quand le message OPEN est reçu, il est vérifié pour s’assurer qu’il ne contient pas d’erreur. S’il y a une erreur, le système local change son état sur Idle.

S’il n’y a pas d’erreur, BGP envoie un message KEEPALIVE et met en place un temporisateur de message keepalive (KeepAlive Timer). Le compteur de retenue (Hold Timer) qui avait été mis à une valeur plus importante est remplacé par la valeur Hold Timer négociée. Si la valeur négociée est de zéro, le Hold Timer et le KeepAlive Timer ne sont pas démarrés. Finalement l’état est changé sur OpenConfirm.

Si une notification de déconnexion apparaît, le système local ferme la connexion BGP, redémarre son ConnectRetry Timer, pendant qu’il écoute une éventuelle connexion entrante d’une paire BGP distante, et passe en Active State.

Si le compteur de retenue (Hold Timer) expire, le système local envoie un message de notification avec pour code de l’erreur Hold Timer Expired et change son état sur Idle.

En réponse à un événement de fin (Stop Event), le système local envoie un message de notification avec le code erreur Cease et change son état sur Idle.

En réponse à n’importe quel autre événement, le système local envoie un message de notification avec le code erreur Finite State Machine Error.

Un événement Start Event est ignoré dans l’état OpenSent.

OpenConfirm State (état d’attente de confirmation du message OPEN) : dans cet état, BGP attend la réception d’un message KEEPALIVE ou NOTIFICATION.

Si le système local reçoit un message KEEPALIVE, il change son état sur Established (établi).

Si le compteur de retenue expire avant la réception d’un message KEEPALIVE, le système local envoie un message de notification avec le code erreur Hold Timer Expired et change son état sur Idle.

Si le système local reçoit un message de notification, il change son état sur Idle. Si le KeepAlive Timer expire, le système local envoie un message KeepAlive et rédemarre son KeepAlive Timer et reste en état OpenConfirm.

Si une notification de déconnexion est reçue, le système local change son état sur Idle.

En réponse à un événement de fin, le système local envoie un message de notification avec le code erreur Cease et change son état sur Idle.

En réponse à n’importe quel autre événement, le système local envoie un message de notification avec le code erreur Finite State Machine Error et change son état sur Idle.



Dernière mise à jour : ( 31-12-2003 )
 
< Précédent   Suivant >
CLTE - Moteur de tests en ligne
Le CLTE est le moteur de tests en ligne du Laboratoire SUPINFO des Technologies Cisco.
Connectez-vous ! Création d'un compte gratuit
 
Top! Top!