Interior gateway protocol

Un Interior gateway protocol (IGP) est un protocole de routage utilisé dans les systèmes autonomes.

Pour les articles homonymes, voir IGP.

Objectifs

Le rôle d'un IGP est :

  • d'établir les routes optimales entre un point du réseau et toutes les destinations disponibles d'un système autonome ;
  • d'éviter les boucles ;
  • en cas de modification de topologie (déconnexion d'un lien physique, arrêt d'un routeur), d'assurer la convergence du réseau (c'est-à-dire le rétablissement de la connectivité optimale sans boucle) dans les plus brefs délais.

Le but de l'IGP est de permettre aux routeurs du système autonome de communiquer entre eux pour monter des sessions iBGP (afin échanger les routes clientes et externes)[1]. Il sert donc au fonctionnement de l'infrastructure elle-même.

Protocoles

On distingue généralement :

  • les protocoles de routage à états de lien (link state protocols) qui établissent des tables de voisinage, et emploient l'algorithme de Dijkstra pour calculer les meilleures routes,
  • les protocoles de routage à vecteur de distance (distance vector protocols),
  • les protocoles hybrides, qui ont des caractéristiques des deux premiers.

Une autre caractéristique importante des protocoles est le support pour la taille variable des masques réseau, indispensable pour les réseaux actuels, la notion de classe de réseau étant obsolète (ainsi RIPv1 et IGRP sont obsolètes).

Protocoles de routage interne pour IPv4
Link State Distance vector Hybride
VLSMIS-IS, OSPFRIPv2EIGRP
ClassfulIGRP, RIPv1

IGRP et EIGRP sont des protocoles propriétaires Cisco.

Protocoles de routage interne pour IPv6
Link State Distance vector
IS-IS, OSPFv3RIPng

Note : OSPFv3 est désormais capable de router IPv4 depuis la RFC 5430[2], sous réserve qu'IPv6 soit également activé.

Les IGP que l'on rencontre actuellement sont principalement OSPF et IS-IS ; EIGRP est également utilisé sur des réseaux d'entreprises n'utilisant que du matériel Cisco.

Autres usages

Certains IGP peuvent être détournés de leur fonction première de protocole de routage interne, et être utilisés pour du routage PE-CE (entre routeurs Provider Edge - Customer Edge), c'est-à-dire dans le cadre d'une livraison de service par un fournisseur à un client qui n'utiliserait pas un protocole de routage externe (à savoir BGP). OSPF[3] et EIGRP[4] peuvent être ainsi mis en œuvre, et RIP[5] reste utilisé dans ce contexte.

Notes et références

  1. (en) « BGP Best Practices », sur RIPE, (consulté le )
  2. (en) M. Salter (National Security Agency), E. Rescorla (Network Resonance), R. Housley (Vigil Security), « Suite B Profile for Transport Layer Security (TLS) », Request for comments no 5430, .
  3. (en) « OSPF as PE-CE Protocol and Loop-Prevention Techniques in MPLS L3 VPN Configuration Example », sur Cisco (consulté le )
  4. (en-US) « MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T - MPLS VPN Support for EIGRP Between PE and CE [Support] », sur Cisco (consulté le )
  5. (en) « Configuring MPLS Basic VPN with RIP on Customer Side », sur Cisco (consulté le )
  • Portail des télécommunications
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.