WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise au point d'une stratégie de qualité de service dans inter réseau via le protocole BGP. Cas de Microcom et Afrinet

( Télécharger le fichier original )
par Falonne NDAY
Université protestante de Lubumbashi en RDC - Diplôme d'ingénieur en sciences informatiques 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

B. Fonctionnement des annonces de routes

Un réseau qui désire se faire connaître, informe ses voisins BGP de son existence ; ceux-là peuvent ignorer l'information, ou la prendre en compte et la réannoncer à tous ou une partie des voisins (sauf au routeur qui a envoyé l'annonce) ; si un AS annonce une route, il doit par la suite accepter le trafic vers cette destination. Si un AS ne veut pas servir de réseau de transit, il ne doit pas réannoncer la route.

C. Attribut d'une route

Une annonce de route est composée d'un NLRI (Network Layer Reachabiity Information) c'est-à-dire la destination à laquelle correspond l'annonce de la route. Elle peut aussi contenir un ensemble de routes "à oublier" dans le cas par exemple où un lien tombe en panne. D'autre part, BGP peut agréger des routes.

C'est une technique permettant de réduire le nombre de lignes dans les tables de routage en compactant les préfixes des réseaux. Par exemple, si un AS est en charge de tous les réseaux ayant les préfixes 198.234.0 jusqu'à 198.234.255, il peut les agréger et annoncer seulement le préfix 198.234. Une route est accom-pagnée d'informations ou attributs.

Chaque préfixe dans BGP est associé à un certain nombre d'attributs. Ces attributs sont classés en quatre types différents :

· Well-Known Mandatory (WM) : ces attributs doivent être pris en charge et propagés ;

· Well-Known Discretionary (WD) : doivent être pris en charge, la propagation est optionnelle ;

· Optional Transitive (OT) : pas nécessairement pris en charge mais propagés ;

· Optional Nontransitive (ON) : pas nécessairement pris en charge ni propagés, peuvent être complètement ignorés s'ils ne sont pas pris en charge.

Voici ces attributs :

ORIGIN (WM) : indique l'origine de la route (interne à l'AS d'origine, apprise par le protocole EGP, ou inconnue).

AS_PATH (WM) : L'attribut AS Path permet d'éviter les boucles. Si une route est reçue d'un voisin eBGP avec son propre AS dans l'AS Path, alors la route est rejetée.indique la route suivant une liste ordonnée d'AS.

NEXT_HOP (WM) : indique l'IP du prochain routeur BGP à atteindre pour parvenir à une adresse (utile dans le cas ou plu-sieurs annonceurs partagent le même lien de communication, par exemple un BUS).

LOCAL_PREF(WD) : est un attribut interne à l'AS, il n'est jamais communiqué aux autres AS. Il pondère dans l'AS la priorité donnée aux routes en d'autres termes il accorde un degré de préférence à chaque route (optionnel) .

ATOMIC_AGGREGATE(WD) : indique s'il y a eu agrégation de routes (optionnelles).

AGGREGATOR (OT) : indique l'AS ainsi que l'IP du routeur qui a effectué l'agrégation (optionnel).

MULTI_EXIT_DISC (MED) (ON) : permet que lorsque deux AS sont interconnectés à l'aide de plusieurs liens, d'en discriminer en associant à chaque lien un degré de préférence (optionnel). Le premier AS propose une valeur de MED, le voisin calcul le sien et prend le plus petit des deux. Ce paramètre n'est pas utile lorsque deux AS ne sont pas multi connectés. Sa portée est limitée à l'AS ainsi que l'AS voisin avec qui un MED est négocié ; il n'est en aucun cas réannoncé aux autres AS

.

Figure 8: préférence de la route avec l'attribut MED

COMMUTY(OT) : Une route peut disposer d'une liste d'attributs community. Chaque community est un nombre de 32 bits généralement représenté sur la forme x:y où x est un numéro d'AS et y un nombre dont la signification est propre à l'AS. Par exemple, l'AS 100 peut avoir pour politique d'attribuer une Local Preference 200 en présence de la community 100:200, ceci permet à un AS d'influencer le routage à l'intérieur d'autres AS.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en cherche !"   Charles de Gaulle