Aller au contenu principal

1. Introduction

1. Introduction

Le Border Gateway Protocol (BGP) est un protocole de routage inter-Autonomous System.

La fonction principale d'un système parlant BGP est d'échanger des informations d'accessibilité réseau avec d'autres systèmes BGP. Ces informations d'accessibilité réseau incluent des informations sur la liste des Autonomous Systems (AS) que les informations d'accessibilité traversent. Ces informations sont suffisantes pour construire un graphe de connectivité AS pour cette accessibilité, à partir duquel les boucles de routage peuvent être élaguées et, au niveau AS, certaines décisions de politique peuvent être appliquées.

BGP-4 fournit un ensemble de mécanismes pour prendre en charge le Classless Inter-Domain Routing (CIDR) [RFC1518, RFC1519]. Ces mécanismes incluent la prise en charge de l'annonce d'un ensemble de destinations sous forme de préfixe IP et l'élimination du concept de "classe" de réseau dans BGP. BGP-4 introduit également des mécanismes permettant l'agrégation de routes, y compris l'agrégation de chemins AS.

Les informations de routage échangées via BGP ne prennent en charge que le paradigme de transfert basé sur la destination, qui suppose qu'un routeur transfère un paquet uniquement sur la base de l'adresse de destination contenue dans l'en-tête IP du paquet. Ceci, à son tour, reflète l'ensemble des décisions de politique qui peuvent (et ne peuvent pas) être appliquées à l'aide de BGP. BGP ne peut prendre en charge que les politiques conformes au paradigme de transfert basé sur la destination.

1.1. Définition des termes couramment utilisés

Cette section fournit des définitions pour les termes qui ont une signification spécifique pour le protocole BGP et qui sont utilisés tout au long du texte.

Adj-RIB-In

Les Adj-RIBs-In contiennent des informations de routage non traitées qui ont été annoncées au locuteur BGP local par ses pairs.

Adj-RIB-Out

Les Adj-RIBs-Out contiennent les routes pour l'annonce à des pairs spécifiques au moyen des messages UPDATE du locuteur local.

Autonomous System (AS)

La définition classique d'un Autonomous System est un ensemble de routeurs sous une administration technique unique, utilisant un protocole de passerelle intérieure (IGP) et des métriques communes pour déterminer comment acheminer les paquets au sein de l'AS, et utilisant un protocole de routage inter-AS pour déterminer comment acheminer les paquets vers d'autres AS. Depuis que cette définition classique a été développée, il est devenu courant pour un seul AS d'utiliser plusieurs IGP et, parfois, plusieurs ensembles de métriques au sein d'un AS. L'utilisation du terme Autonomous System souligne le fait que, même lorsque plusieurs IGP et métriques sont utilisés, l'administration d'un AS semble avoir un plan de routage interne unique et cohérent pour les autres AS, et présente une image cohérente des destinations accessibles à travers lui.

BGP Identifier

Un entier non signé de 4 octets qui indique l'identifiant BGP de l'expéditeur des messages BGP. Un locuteur BGP donné définit la valeur de son identifiant BGP sur une adresse IP attribuée à ce locuteur BGP. La valeur de l'identifiant BGP est déterminée au démarrage et est la même pour chaque interface locale et chaque pair BGP.

BGP speaker

Un routeur qui implémente BGP.

EBGP

External BGP (connexion BGP entre pairs externes).

External peer

Pair qui se trouve dans un Autonomous System différent du système local.

Feasible route

Une route annoncée qui est disponible pour utilisation par le destinataire.

IBGP

Internal BGP (connexion BGP entre pairs internes).

Internal peer

Pair qui se trouve dans le même Autonomous System que le système local.

IGP

Interior Gateway Protocol - un protocole de routage utilisé pour échanger des informations de routage entre routeurs au sein d'un seul Autonomous System.

Loc-RIB

Le Loc-RIB contient les routes qui ont été sélectionnées par le processus de décision du locuteur BGP local.

NLRI

Network Layer Reachability Information.

Route

Une unité d'information qui associe un ensemble de destinations avec les attributs d'un chemin vers ces destinations. L'ensemble des destinations sont des systèmes dont les adresses IP sont contenues dans un préfixe d'adresse IP transporté dans le champ Network Layer Reachability Information (NLRI) d'un message UPDATE. Le chemin est l'information rapportée dans le champ des attributs de chemin du même message UPDATE.

RIB

Routing Information Base.

Unfeasible route

Une route réalisable précédemment annoncée qui n'est plus disponible pour utilisation.

1.2. Spécification des exigences

Les mots-clés "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" et "OPTIONAL" dans ce document doivent être interprétés comme décrit dans RFC 2119 [RFC2119].