• Français
Accueil
07-09-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

IV-               Format du message OPEN.

Une fois que la connexion à transport de protocole est établie le premier message envoyé de chaque côté est un message OPEN.Si le message OPEN est acceptable, alors un message KEEPALIVE est envoyé en retour. Une fois le message OPEN confirmé, les messages UPDATE, NOTIFICATION, KEEPALIVE peuvent être échangé. Nous verrons plus en détail au chapitre VIII – f) le processus de synchronisation entre deux paires BGP.

En plus de l’en-tête BGP, le message OPEN contient les champs suivants :

Version : sur un octet, il indique la version du protocole BGP utilisé. (4 par exemple)

My Autonomous System : cette valeur sur 2 octets indique le numéro de système autonome de l’émetteur.

Hold Time : Champ de 2 octets qui indique le nombre de secondes que l’émetteur propose pour le compteur de retenue (le compteur de retenue permet d’éviter les bouclages infinis dans les systèmes autonomes). Une fois qu’un périphérique BGP reçoit un message OPEN il doit calculer la valeur du compteur de retenue qui va être utilisée ; pour cela il choisit la plus petite valeur entre le compteur de retenue qu’il vient de recevoir dans son message OPEN et la propre valeur qui a été configurée pour lui-même.

La valeur choisie est en fait le nombre de secondes qu’il peut se passer entre la réception successive et respective de message KEEPALIVE et UPDATE envoyés par l’émetteur.

BGP Identifier : champ de 4 octets indiquant l’identifiant BGP.(basé sur l’adresse IP assignée au périphérique BGP).

Optional Parameters Length : Champ d’un octet indiquant la taille totale du champ Optional Parameters en octet. Si la valeur est 0, c’est qu’il n y a pas de Paramètres optionnels.

Optional Parameters : ce champ contient la liste des paramètres optionnels qui sont représentés par des triplets :  « Parameter Type, Parameter Length, Parameter Value ».

Le champ « parameter Type» identifie de manière unique chaque paramètre optionnel.

Le champ « Parameter Length » indique la taille en octet du champ Parameter Value.

Le champ « Parameter Value » est un champ à taille variable (c’est pourquoi sa taille est indiquée dans le champ Parameter Length. Il contient le paramètre optionnel en lui même.

Un des paramètres optionnels que l’on peut définir est le paramètre Authentication Information ; il permet d’authentifier une paire BGP.

C’est un option de type 1 (on retrouve donc la valeur 1 dans le champ Parameter type).

Dans Parameter value on va retrouver plusieurs champs : le champ « Auth.Code » et le champ « Authentication Data ».

Le code d’authentification indique le mécanisme utilisé pour déchiffrer les informations d’authentification.

Authentication Data est le champ qui contient les informations d’authentification.

La taille minimale d’un message OPEN est de 29 octets (en-tête incluse).




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!