|
Page 16 sur 21 Established
State (Etat établi) : dans cet état, BGP peut échanger des messages
UPDDATE, NOTIFICATION et KEEPALIVE avec ses paires.
Quand
le système local reçoit un message UPDATE ou KEEPALIVE, il redémarre son compteur
de retenue, si le Hold Timer négocié est différent de zéro.
Si
le système local reçoit un message NOTIFICATION, il change d’état et se met
sur Idle. Si le système local reçoit un message UPDATE et que la procédure de
détection d’erreur en décèle une, le système local envoie un message de notification
et change son état sur Idle.
Si
un message NOTIFICATION de déconnexion est reçu, le système change son état
sur Idle.
Si
le compteur de retenue (Hold Timer) expire, le système local envoie un message
de NOTIFICATION avec le code erreur Hold Timer Expired et change son état sur
Idle.
Si
le KeepAlive Timer expire , le système local envoie un message KEEPALIVE et
redémarre son KeepAlive Timer.
Chaque
fois que le système local envoie un message KEEPALIVE ou UPDATE, il redémarre
son KeepAlive Timer, à moins que la valeur du compteur de retenue négociée soit
de zéro.
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.
Les
événements de débuts (Start Event) sont ignorés dans l’état Established.
En
réponse de n’importe quel autre événement, le système local encoie un message
de notification avec le code erreur Finite State Machine Error et change son
état sur Idle.
g) Coupure (Cease)
En
l’absence de toute erreur fatale, un système BGP peut choisir à n’importe quel
moment de terminer la connexion BGP en envoyant un message de notification avec
le code erreur Cease.
|