IS-IS

Un article de Wikipedia, l'encyclopedie libre.

IS-IS ( Intermediate system to intermediate system ) est un protocole de routage interne multi-protocoles a etats de lien. Ce protocole est defini dans la norme internationale ISO/CEI 10589:2002 de l' Open Systems Interconnection (OSI). Bien qu'IS-IS ne soit pas un standard internet , l' Internet Engineering Task Force (IETF) en a publie les specifications dans la RFC  1142 [ 1 ] .

Description [ modifier | modifier le code ]

IS-IS est un protocole a etat de liens utilise a l'interieur d'un autonomous system ( RFC  1930 [ 2 ] ). Les routeurs IS-IS maintiennent une vue topologique commune. La base de donnees topologique est construite individuellement et ensuite partagee entre tous les routeurs. Les paquets sont transmis par le plus court chemin. L'algorithme utilise pour calculer les routes est l' algorithme SPF d' Edsger Dijkstra .

Histoire [ modifier | modifier le code ]

Le protocole IS-IS a ete developpe par Digital Equipment Corporation dans le cadre de DECnet Phase V. Il a ete ensuite standardise par l' ISO en 1992 sous ISO 10589 pour la communication entre equipements reseau appeles Intermediate Systems (par opposition aux End Systems , les hotes) par l'ISO. Le but d'IS-IS etait de permettre le routage de datagrammes en utilisant la pile de protocole OSI appelee CLNS .

Le protocole a ete developpe a peu pres en meme temps que celui de l'IETF, OSPF . IS-IS a ete ensuite developpe pour permettre le routage de datagrammes IP . Cette version d'IS-IS est alors appelee Integrated IS-IS ( RFC  1195 [ 3 ] ), et permet egalement de router l'IPv6 ( RFC  5308 [ 4 ] ). Par la suite elle a encore evolue en Multi-Topology IS-IS ( RFC  5120 [ 5 ] ) pour permettre de router plusieurs protocoles en meme temps en maintenant si besoin des topologies reseau differentes pour chacun (IPv4 et IPv6 notamment).

OSPF est le plus populaire des protocoles IGP, surtout dans les reseaux d'entreprises. IS-IS est moins bien connu et est utilise dans des grands reseaux de fournisseurs de services.

IS-IS a beneficie d'un regain de popularite plus recemment, et est devenu une solution de rechange possible a OSPF dans les reseaux d'entreprise. La stabilite [ 6 ] et la scalabilite [ 7 ] d'IS-IS sont des caracteristiques qui font que ce protocole est prefere chez les fournisseurs de service.

Comparaison avec OSPF [ modifier | modifier le code ]

IS-IS et OSPF sont deux protocoles de routage a etats de lien qui utilisent l' algorithme de Dijkstra pour calculer les meilleurs chemins a travers un reseau, ils sont donc conceptuellement similaires. Les deux protocoles utilisent des tailles de masque de reseau variables et utilisent le multicast pour decouvrir les routeurs voisins en utilisant des paquets hello , et les deux permettent l'authentification des mises a jour.

Cependant, tandis qu'OSPF est un protocole de routage IP uniquement, IS-IS est, a la base, un protocole de routage reseau OSI et n'utilise pas IP pour la transmission des messages.

Les routeurs IS-IS construisent une representation topologique du reseau. Cette carte indique les sous-reseaux auxquels les routeurs IS-IS peuvent acceder, et le chemin de moindre cout vers chacun des sous-reseau est utilise pour acheminer le trafic vers celui-ci.

OSPF, etant plus populaire, dispose d'une serie d'extensions plus etendue que son rival. Cependant, IS-IS est plus econome et s'adapte mieux aux reseaux les plus etendus. A capacite identique, IS-IS peut fonctionner avec plus de routeurs dans une aire qu'OSPF. D'autre part, IS-IS est multi-protocoles, ce qui lui permet de router des paquets autres qu'IPv4, ce qui lui a permis notamment de s'adapter facilement a IPv6, tandis qu'OSPF a requis une revision majeure, OSPFv3, pour en etre capable.

IS-IS differe d'OSPF dans la maniere dont les aires sont definies et routees. Les routeurs IS-IS sont Level 1 (dans une aire), Level 2 (entre aires) ou Level 1-2 (les deux). Les routeurs Level 2 sont des routeurs qui ne communiquent qu'avec d'autres routeurs Level 2 , et, de meme, les routeurs Level 1 ne communiquent qu'avec d'autres routeurs Level 1 . Les routeurs Level 1-2 echangent des informations avec les deux types de routeurs. Dans OSPF, les interfaces appartiennent a une seule aire, et les routeurs Area Border Router (ABR) qui disposent d'interfaces dans plusieurs aires differentes forment la frontiere de l'aire, tandis que dans IS-IS, la frontiere de l'aire est l'interface elle-meme, chaque routeur IS-IS faisant partie d'une seule aire. Il n'y a pas de notion d' aire 0 ou backbone area dans IS-IS comme il y en a dans OSPF, et a travers laquelle tout le trafic entre aires doit passer. OSPF cree une topologie d'aire logique en etoile, avec la dorsale constituee de l'aire 0, tandis que dans IS-IS la dorsale est composee des routeurs Level 2 .

Implementations [ modifier | modifier le code ]

Voir aussi [ modifier | modifier le code ]

References [ modifier | modifier le code ]

  • RFC  1142 [ 1 ] IS-IS protocol specification (IETF). Il s'agit d'une copie du draft 10589 et differe de la norme finalement adoptee par ISO.
  • RFC  1195 [ 3 ] Use of OSI IS-IS for Routing in TCP/IP and Dual Environments .
  1. a et b (en) Request for comments n o  1142
  2. (en) Request for comments n o  1930
  3. a et b (en) Request for comments n o  1195
  4. (en) Request for comments n o  5308
  5. (en) Request for comments n o  5120
  6. (en) Philip Smith, Barry Greene, ≪  Comparing IS-IS and OSPF - ISP Workshop  ≫, sur NSRC , (consulte le )
  7. (en-US) ≪  Why providers still prefer IS-IS over OSPF when designing large flat topologies!  ≫, Routing Freak! ,‎ ( lire en ligne , consulte le )

Liens externes [ modifier | modifier le code ]