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




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

Voyons en détail l’octet Attribute Flags :

-      Le premier bit de poids fort (le plus à gauche) définit si l’attribut est optionnel (mis à 1) ou déjà connu (mis à 0).

Le terme exact pour un Attribut déjà connu est Well-known. Ces attributs sont reconnus par toutes les implémentations BGP. Certains de ces attributs sont dits Mandatory, c’est à dire obligatoire et doivent être inclus dans tous les messages UPDATE. Les autres sont dits Discretionary (discrets) et peuvent ou non être inclus dans les messages UPDATE. Tous les attributs Well-known doivent être propagés aux autres systèmes BGP.

En plus des attributs Well-known, chaque chemin peut inclure un attribut optionnel. On ne peut pas attendre de tous les systèmes (implémentations) BGP de comprendre les attributs optionnels.

-      Le second bit définit si l’attribut optionnel est transitif (mis à 1) ou non transitif (mis à 0). Pour les attributs déjà connus, ce bit est mis à 1.

L’utilisation d’un attribut optionnel non reconnu est déterminée par la configuration du bit transitif (mis à 0), alors les chemins avec des attribut optionnels non reconnus seront acceptés.

-      Le troisième bit définit si l’attribut optionnel transitif est partiel (mis à 1) ou complet (mis à 0). Pour les attributs déjà connus et les attributs optionnels non transitifs ce bit doit être à 0.

Si un chemin avec un attribut optionnel non reconnu transitif est accepté et véhiculé vers les autres systèmes BGP, cet attribut doit se propager vers les autres systèmes BGP avec le bit Partiel mis à 1.

Notes : les attributs optionnels non transitifs et non reconnus sont ignorés et ne sont pas propagés vers les autres systèmes BGP.

Les nouveaux attributs transitifs peuvent être attachés au chemin par le créateur du message UPDATE ou par n’importe quel autre système autonome dans le chemin. S’ils ne sont pas attachés par le créateur du message, alors le bit partiel doit être à 1.

-      Le quatrième bit définit si Attribute Length (partie du champ Path Attributes, voir schéma du format du message UPDATE) est sur un octet (mis à 0) ou sur 2 octets (mis à 1).

Les quatre bits suivants (bits de poids faibles) sont inutilisés.

L’émetteur d’un message UPDATE doit ordonner les attributs de chemin dans l ‘ordre croissant, cependant le récepteur doit être en mesure de manier ces attributs même s’ils sont dans le mauvais ordre.

Le même attribut ne peut être présent qu’une seule fois dans le champ Path Attributes d’un message UPDATE particulier.

L’octet Attribute Type Code contient le code type de l’attribut.

Code 1 : ORIGIN (origine du chemin de l’information).

Valeur 0 : IGP (Interior Gateway Protocol)à la NLRI (Information sur l’accessibilité du réseau) est interne au système autonome.

Valeur 1 : EGP (Exterior Gateway Protocol)àla NLRI est apprise grâce au protocole EGP (l’information vient d’un autre système autonome).

Valeur 2 : INCOMPLETE àla NLRI a été apprise d’une autre manière.

ORIGIN est un attribut well-known obligatoire (mandatory). Cet attribut est généré par le système autonome à l’origine de l’information de routage. Il doit être présent dans tous les messages UPDATE que les systèmes BGP choisissent de propager cette information aux autres systèmes BGP.



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!