DEPARTEMENT DINFORMATIQUE
Etude de protocole de routage OSPF (Open Shortest Path First) Prsent par : Hamadi Abdellatif Harcha Chouaib Promotion 2009/2010 Encadr par : Ms. A.Ben aouda
Sommaire
Introduction gnrale Chapitre I : Gnralisation sur les protocoles 1) Introduction1 1.1) Quest ce quun protocole ?....................................................1 1.2) La famille des protocoles TCP/IP..2 1.2.1) Protocole de transport ...2 1.2.2) Protocole de routage ..2 1.2.3) Protocole dadresse rseau.2 1.2.4) Protocole de User Service .2 1.2.5) Protocole de Gateway ...2 1.2.6) Dautre protocoles...3 2) les protocoles de routage3 2.1) Quest ce quun routage ?.............................................................3 2.2) Quest ce quun systme autonome ?..........................................4 3) Les diffrents protocoles de routage......5 3.1) Les protocoles de routage externe (BGP)....5 Le protocole BGP (Border Gateway Protocol)...................5 3.2) Les protocoles de routage interne (IGP).6 3.2.1) les protocoles vecteur de distance. .6 Le protocole RIP (Routing information protocol) .8 Le protocole IGRP (Interior Gateway Routing Protocol).11 3.2.2) Protocol tat de lien..........12 Le protocol IS-IS (Intermediate System to Intermediate System)...13 3.2.3) Le protocole hybride........13 EIGRP (Enhanced Interior Gateway Routing Protocol).13 4) La diffrence entre le routage vecteur de distance et tat de liaison...........15 5) Conclusion ...15
1) Introduction.16 2) Historique.16 3) Dfinition dOSPF ...17 4) Les mesures OSPF ...................................................18 4.1) Bande passante de rfrence...........18 4.2) Lalgorithme du chemin le plus cour (SPF)....19 5) Les types de routeurs OSPF...20 6) Encapsulation du message OSPF21 7) Types de paquet OSPF22 7.1) Hello ...23 7.2) DBD (DataBase Description)..23 7.3) LSR (Link-State Request)...23 7.4) LSU (Link-State Update)23 7.5) LSAck (Link-state Acknowledgement)23 8) Detection des voisins..25 8.1) Format du paquet Hello26 8.2) Lintervalle du paquet HELLO et Dead OSPF.27 8.3) Slection dun routeur dsign et dun routeur dsign de secours.........28 9) Les airs OSPF...28 10) 11) 12) 13) 13.1) 13.2) 14) Les sept tats dOSPF.32 Les routes externes33 La zone dorsale ou la zone 034 Les liens virtuels (Virtual Links)..34 Une Zone nest pas physiquement connecte la zone 034 Partitionnement de la zone dorsal..36 Conclusion 36
1) Introduction ...37 2) Pourquoi IPv6 ?...............................................................................37 3) Dfinition dIPv6 en chiffre...37 4) La dfrence entre OSPFv2 et OSPFv3.40
Protocole qui Traite Par-Lien (Pas Par Sous-rseau)..40 Enlvement de la Smantique d'Adressage.40 Changements du Format du paquet OSPF...41 Type des LSA pour IPv6..42
5) IPv6 sur Internet et cohabitation avec IPv4.43 5.1) Attributions d'adresses IPv6 sur Internet43 5.2) Coexistence IPv6 et IP.44 5.2.1) La double-pile IP, ou Dual Stack.44 5.2.2) Transport dIPv6 dans IPv4 45 5.2.2.1) tunnels fixes....45 5.2.2.2) Tunnels automatiques.46 5.2.2.3) Tunnel 6to446 6) Conclusion .48 Chapitre IV : Implmentation 1) Introduction49 2) Simple configuration de deux routeurs.49 3) Configuration dun rseau avec diffrents protocoles de routage en IPv4..51 3.1) RIP.52 3.2) EIGRP53 3.3) OSPF .55 4) OSPF vs RIP....57 5) Configuration dun rseau avec OSPFv3 en IPv6...57 6) Conclusion...57 Conclusion gnrale
Introduction gnrale
Actuellement, les rseaux sont une partie intgrante de notre quotidien, ils sont utiliss dans tous les domaines. Un rseau informatique est un ensemble des htes (PC) connects entre eux afin de faire partager des donnes et des applications. En plus des liaisons physiques entre les ordinateurs pour que l'information puisse circuler, il nous faut une liaison logique, permettant dorganiser les paquets de donnes afin qu'il puisse y avoir un rel change, et pour raliser cette liaison on utilise se quon appelle les protocoles. Le routage est l'ensemble des techniques qui permettent un paquet (exemple : un paquet IP) envoy par un hte A d'atteindre un autre hte B, travers un rseau de niveau 3 (exemple : un rseau IP interconnect). Pour raliser ce routage, on a besoin de rgles rgissant cette communication. Ce principe est appel protocole de routage. Pour notre part, sur la demande de notre encadreur, nous nous proposons dtudier et de mettre en uvre certains protocoles de routage jugs importants (OSPF, RIP, EIGRP). Mais, nous axerons notre travail surtout sur le protocole OSPF. Ce mmoire est organis en quatre chapitres : Le premier chapitre traite des gnralits sur les protocoles de routage expliquant ces principes de travail, ainsi que les diffrents types de protocoles de routage. le deuxime chapitre, nous prsenterons une tude sur le protocole OSPF, une dfinition, lalgorithme utilis pour calculer ses chemins, ses diffrents paquets, ses diffrents routeurs ainsi que et ses diffrents types de zone. Dans le chapitre trois, nous proposons la nouvelle version du protocole OSPF (OSPFv3) pour la version 6 du protocole IP, avec une petite tude du protocole IPv6 et les changements faits par rapport au protocole IPv4 et pour le protocole OSPFv3. On montre les changements effectus sur la version 2 pour sadapter au protocole IPv6 et on finira le chapitre par une dmonstration de la liaison dune adresse IPv4 avec une adresse IPv6.
Le quatrime chapitre reprsente une implmentation des protocoles OSPF, RIP et EIGRP avec les protocoles IPv4 et le protocole OSPF avec IPv6 considr par une simulation dun rseau utilisant le simulateur Packet Tracer 5.2 du Cisco.
1) Introduction
Dans ce chapitre, nous dfinirons les protocoles TCP/IP en gnral et les protocoles de routage en particulier. Le pourquoi et le comment dun protocole de routage est voqu ainsi quune prsentation dune comparaison entre les types de protocoles.
1.2.2)
Protocole de Routage
IP (Internet Protocol) Poignes de transmission dinformations ICMP (Internet Control Message Protocol) statut gre de la proprit intellectuelle RIP (Routing Information Protocol) dtermine lacheminement OSPF (Open Shortest Path First) Alternative protocole pour dterminer le routage
1.2.3)
ARP (Address Resolution Protocol) Dtermine les adresses DNS (Domain Name System) Dtermine des adresses partir des noms de machines RARP (Reverse Address Resolution Protocol ) Dtermine les adresses .
1.2.4)
BOOTP (Boot Protocol) Dmarre une machine du rseaux . FTP (File Transfer Protocol) les transferts de fichiers TELNET permet les connexions distantes TFTP (Trivial File Transfer Protocol) permet des transferts de fichiers distants.
1.2.5)
Protocole de Gateway
EGP (Exterior Gateway Protocol) Transferts des informations de routage pour lextrieur rseaux . GGP (Gateway-to-Gateway Protocol) transferts des informations entre passerelles IGP (Interior Gateway Protocol) transferts des informations de routage pour les internes rseaux.
1.2.6)
Dautre protocole
NFS (Network File System) permet rpertoires dune machine mont sur une autre NIS (Network Information Service) maintient des comptes dutilisateurs travers les rseaux. NTP (Network Time Protocol) Permet de synchroniser les horloges. PIG (Packet Internet Grouper) vrifie la connectivit RPC (Remote Procedure Call) application a distance permet de communiquer . SNMP (Simple Network Management Protocol) il envoie des messages sur ltat du rseau.
htes qui mettent ou reoivent les messages. Lorsque le routeur se trouve entre deux
rseaux dpendant d'autorits diffrentes, comme entre le rseau local d'une entreprise et l'Internet, on utilise alors une passerelle; cet lment peut tre considr plus volu qu'un simple routeur en raison de la conversion effectue. Le routage est un processus dcentralis, c'est--dire que chaque routeur possde des informations sur son voisinage mais pas au-del. Chaque routeur maintient une liste des rseaux connus, chacun de ces rseaux tant associ un ou plusieurs routeurs voisins qui le message peut tre pass. Cette liste s'appelle la table de routage.
Adresse IP 192.168.0.0
Mtrique 0
Utilisation privilgie Rseaux de petite taille, htes qui obtiennent leurs routes d'un routeur par dfaut et routeurs par dfaut qui Statique n'ont besoin de connatre qu'un ou deux routeurs sur les quelques sauts suivants. Inter-rseaux volumineux, routeurs sur des rseaux locaux comportant de nombreux htes et htes sur des systmes autonomes d'envergure. Le routage dynamique Dynamique reprsente le meilleur choix pour les systmes rsidant sur la plupart des rseaux. Routeurs effectuant la connexion entre un rseau au routage statique et un rseau au routage dynamique, et Combinaison routeurs de bordure reliant un systme interne autonome statique-dynamique aux rseaux externes. La combinaison routage statique et routage dynamique est pratique courante. Table 2) Les diffrents types de routage
Types de routage
protocole de routage externe comme BGP (Border Gateway Protocol Protocole de passerelle de frontire).
groupe de prfixes sous la mme autorit, entit. Par ailleurs chaque AS est identifi par un entier de 16 bits, utilis justement par le protocole de routage BGP qui lors de la mise jour de routage mentionne ces numros pour empcher les boucles. Cet identifiant unique est appel ASN (AS Number) et est assign par les organisations qui attribuent les adresses IP. Ainsi, il a t cre pour pouvoir regrouper les rseaux. Les nombres de 1 64511 sont rservs pour une utlisation publique tandis que ceux de 64512 65535 sont rservs pour un usage priv au sein dune organisation.
3.2)
(Interne Gateway Protocol). Ce genre de protocole est utilis pour soccuper de la gestion dinformation au sein dune seule organisation (systme autonome). Une de leur principale caractristique est de trouver automatiquement les autres routeurs et de dcouvrir la topologie du rseau pour dterminer le chemin le plus adapt. Il ya deux types de protocole de routage interne :
les routeurs envoient des mises jour pour avertir de nouveaux sous-rseaux quils
connaissent (ceux qui sont directement connects ou qui leur ont t transmis par lintermdiaire dautre routeur).
Ils restent attentifs la rception de mises jour, qui sont constitu dune mtrique et des
informations de routage, des autres routeurs voisins. Ils peuvent envoy des messages de mise
jour de routage en broadcast pour que tous les autres routeurs du rseau puissent rcuprer toute linformation en un seul message.
les routeurs envoient priodiquement des mises jour compltes et sattendent aussi
recevoir des mises jour de leur voisin : si ils nen reoit pas dun routeur en particulier, il va aprs un dlai donne, supprimer les routes qui avaient t donnes auparavant par ce dernier.
Prenons le cas par exemple du routeur B : Alors dans sa table de routage on peut voir les sous-reseaux ainsi que leur mtrique associes : on peut donc voir que pour accder au sous-rseau 190.20.11.0, il faut passer dabord passer par le routeur A, qui est en fait un routeur intermdiaire. Aussi le routeur B a associ ce sous-rseau la mtrique 1, de mme pour le sous-rseau 190.20.7.0, il a associ la mtrique 2 car il faut passer par deux routeurs. Et enfin pour le sousrseau 190.20.9.0, il a attribu la mtrique 0, car il ny aucun routeur intermdiaire entre lui et ce sous-rseau. Les routeurs A, C, D procdent donc de la mme faon pour remplir leur table de routage. Ce protocole envoie des mises jour de routage compltes toutes les 30 secondes. De plus il sagit dun protocole de routage avec classe, cest--dire que les adresses rseaux doivent tre les mmes. (Exple : sur le schma prcdent :190.20.X.X). La dernire version de RIP est donc RIP-2, il comporte plusieurs fonctionnalits supplmentaires par rapport la version initiale. Il sagit l aussi dun protocole fonctionnant selon le principe du vecteur de distance, il a gard les mmes caractres de la version antrieure comme lenvoie des mises jour de routage rgulirement, lutilisation des comptes de saut comme mtrique.
ladresse IP du routeur intermdiaire. De plus, les routes externes sont aussi mentionnes, cest--dire quil communique les informations concernant les routeurs dcouvertes par une source externe. En conclusion, maintenant le protocole RIP-2 est utilis, en tant donn quil est bas sur le protocole RIP et que lon lui a ajout quelques fonctionnalits : il ne reprsente donc que des avantages par rapport lancienne version.
Ainsi alors que le protocole RIP tenait compte du nombre de routeur intermdiaire pour choisir le meilleur chemin, le protocoke IGRP prend en compte la bande passante. Par exemple, imaginons que routeur A veuille communiquer avec un sous-rseau, il dispose de deux chemins :
Soit il passe par le routeur B puis par le C. Soit il communique directement avec le routeur C.
Dans ce cas, avec le protocole RIP le routeur A passera par C directement tandis quavec le protocole IGRP, il agira en fonction de ses paramtres et si la route qui passe par B puis par C possde des liens avec une bande passante plus grande que celle qui lie directement avec le routeur C, alors elle retiendra cette solution. Enfin grce IGRP, il est possible de grer des rseaux de taille importante, cependant il ne supporte pas le VSLM.
Standardization Organization) pour les rseaux OSI (Open System Interconnection). IS-IS a beaucoup volu depuis. En effet, avant les annes 1990, IS-IS est de niveau 2 (couche liaison) et fonctionnait uniquement avec le protocole rout CLNP (Connectionless Network Protocol). En 1992 Cisco a dvelopp IS-IS intgr avec des extensions pour IP. partir de 1999, cest lIETF qui standardise ses extensions. Les implmentations actuelles de Cisco Systems et autres grands constructeurs fonctionnent de manire transparente dans des architectures htrognes tant au niveau matriel quau niveau protocolaire (CLNP et IP).
Remarque : le protocole OSPF on va le voir en dtail dans le chapitre deux . 3.2.3) Le protocole hybride EIGRP (Enhanced Interior Gateway Routing Protocol)
Cest un protocole de routage dvelopp par Cisco dans le but damliorer le protocole IGRP et notamment le rendre plus stable. Ce protocole est donc uniquement compatible avec les produits Cisco. EIGRP utilise lalgorithme DUAL (Diffusing Update Algorithme) qui a t dvelopp SRI International. EIGRP utilise un routage hybride qui sappuie sur des vecteurs de distance et dtat de liens. Les mtriques utilises par EIGRP sont donc principalement la bande passante, la mmoire ainsi que la surcharge des processeurs.
Fonctionnement : Le
routeur qui est configur pour utiliser le protocole EIGRP va garder en mmoire toutes les tables de routage de ces voisins ce qui permet en cas de dfaillance du rseau de trouver trs rapidement un chemin alternatif.
Imaginons quil nexiste aucune route pour joindre une destination donne, alors avec EIGRP, le routeur va demander ses voisins de lui trouver un chemin capable dacheminer le paquet sa place. La demande de chemins ses voisins se rpte jusqu ce quune route soit trouve. Le protocole EIGRP ne fait pas de mises jour priodique de ces tables, ce qui peut savrer tre un certain handicap. En effet, si une route change pour une quelconque raison, le routeur utilisant EIGRP en tant que protocole ne sera pas avertit aussi rapidement que les routeurs utilisant dautres protocoles. Mais si le protocole EIGRP ne permet pas aux routeurs de faire des mises jour priodiques, il leur permet nanmoins denvoyer de partielles mises jour lorsque la distance pour une route change. Ces informations sur la route qui a chang sont alors uniquement envoyes vers les routeurs qui ont besoin de ces informations. Ce principe permet galement EIGRP dconomiser de la bande passante. Par dfaut, EIGRP utilise 50% de la bande passante disponible sur un rseau mais cette valeur peut bien videmment tre modifie avec nanmoins une certaine prudence car en cas de valeur trop importante, les risques de perte des paquets EIGRP augmentent.
5) Conclusion
Nous avons vu dans ce chapitre les protocoles de routage en gnral ainsi quune description de quelques protocoles jugs importants pour le droulement de linformation dans un rseau. Dans les chapitres suivants, nous voquerons des dtails sur ces protocoles particulirement le protocole
1) Introduction
Dans ce chapitre, nous prsenterons une tude sur un protocole de routage tat de liaison qui est lOSPF. Sont voqus aussi, une dfinition, un historique, les types de paquet de ce protocole, de routeurs et de zones, lalgorithme utilis pour son calcul des chemins.
2) Historique
Le dveloppement initial du protocole OSPF a dbut en 1987, men par le groupe de travail OSPF de lIETF (Internet Engineering Task Force). cette poque, Internet tait un rseau acadmique de recherche fond par le gouvernement des tats-Unis. En 1989, la spcification du protocole OSPFv1 fut publie dans le document RFC 1131. Deux mises en uvre y taient dcrites : lune sexcutait sur des routeurs, lautre sur des stations de travail UNIX. Cette dernire devint par la suite un processus UNIX trs rpandu connu sous le nom de GATED. OSPFv1 tait un protocole de routage exprimental, qui ne fut jamais dploy. En 1991, OSPFv2 fut prsent dans le document RFC 1247 par John Moy. Ce protocole offrait des amliorations techniques significatives par rapport OSPFv1. Dans le mme temps, ISO travaillait sur un protocole de routage dtats des liaisons de leur cru, le protocole IS-IS (Intermediate System-to-Intermediate System). Sans surprise, IETF choisit de recommander le protocole OSPF comme IGP (Interior Gateway Protocol Protocole de passerelle interne). En 1998, la spcification OSPFv2 fut mise jour dans le document RFC 2328, qui est toujours le document RFC dactualit pour OSPF. En 1999, OSPFv3 pour IPv6 fut publi dans le document RFC 2740, rdig par John Moy, Rob Coltun et Dennis Ferguson. Le protocole OSPFv3 est trait dans CCNP (Cisco Certified Network Professional).
3) Dfinition dOSPF
Le protocole OSPF (Open Shortest Path First, le plus court chemin ouvert) appartient la famille des protocoles de routage tat de liens. C'est un protocole de routage dynamique spcialement conu afin de permettre les changes d'informations de routage dans un rseau d'interconnexion de taille moyenne voire de trs grande taille. Comparativement au protocole RIP, l'avantage le plus important du protocole OSPF rside dans son efficacit et son contrle sur la propagation des informations de routage mais cette performance est au prix d'un fonctionnement et d'une comprhension assez complexes. En effet, l'OSPF ne ncessite que trs peu de traitement rseau mme dans de grands rseaux ce qui explique son efficacit mais il requiert une planification stricte qui le rend plus difficile configurer et administrer. En tant que protocole de passerelle interne t cre pour couvrir les besoins dinterrseaux tendus et modulaires pour lequel RIP ne convenait pas. Les besoin exprims taient : Vitesse de convergence : la convergence est plus rapides car les modification de routage sont transmises immdiatement et calcules en parallle. Support de taille de masque de sous-rseau variable : supporte des masques de sous-rseau et VLSM. Accs rseau : pas de limite en terme dacc rseaux. Utilisation de la bande passante : OSPF utilise la multi-diffusion (multicast) lors de lactualisation de routage et effectue a envoie uniquement en cas de changement dans le rseau.
Figure 4) Valeur de cot OSPF Cisco 4.2) L'algorithme du chemin le plus court (SPF)
Lalgorithme de dijkstra SPF (Shortest Path First) est celui utilis dans le protocole OSPF pour dterminer sont chemin, il permet de dterminer le plus cours chemin entre un routeur metteur et un autre destinataire. Le but de cette prsentation est de faire fonctionner lalgorithe de dijkstra sur le schma suivant :
B 8 C
16 12 10
4 D
A 12 15 G 8 8 E 2
Le tableau suivant explique comment lalgorithme de dijkstra calcule le plus court chemin pour atteindre sa destination. A 0 B 0+16=16 (A) 12+8=20 (G) + C + 12+10=22 (G) + D + E + 12+15=27 (G) 20+8=28 (F) 22+4=26(C) + F + 12+8=20 (G) + G 0+12=12 (A) + Sommet choisis (G) 12 (F) 20 (C) 22 (D) 29 (E) 26 (D) 28
LOSPF utilise cinq diffrent type de LSP, chacun deux a un objectif spcifique dans le processus de routage
7.1)
HELLO
Les paquets Hello servent tablir puis maintenir la contigut avec dautres routeurs OSPF (Dtection des voisins).
7.2)
7.3)
7.4)
7.5)
Types de LSA
Description
Elle est gnre pour chaque zone laquelle Type 1 - Router Link LSA appartient le routeur. Elle envoie ltat des liens tous les routeurs de la mme zone. Elle est envoye par un routeur quelconque et liste tous les routeurs du segment pour lequel il a t dsign pour lenvoi. Elle est propage travers toute laire concerne. Agrgation par un ABR dadresses rseaux, elle est Type 3 - Network Summary Link change entre les diffrentes zones. Elle permet la communication entre les zones. Elle est envoye par un ABR un ASBR ; Elle Type 4 - AS External ASBR Summary Link renseigne sur le cot mtrique pour aller de lun lautre (dfinition du chemin le plus court pour accder dun routeur un autre). Elle est gnre par un ASBR et est propage travers tout le systme autonome (AS). Elle Type 5 - External Link LSA contient les renseignements sur les routes pour des destinations en dehors de lAS (aussi appel AS External Advertisements). Cela a t dfini pour les extensions de multidiffusion OSPF (MOSPF), un protocole de Type 6 - Group Membership LSA routage OSPF multicast qui n'tait pas d'usage gnral. MOSPF a depuis t amortis par OSPFv3 et n'est pas actuellement utilis. Il peut tre raffect l'avenir. Envoye par un ASBR nappartenant pas une NSSA, elle nest pas propage sur le reste du rseau.
Masque de rseau : masque de sous-rseau associ linterface expditrice Intervalle Hello : nombre de secondes qui scoulent entre deux envois de paquets Hello Priorit du routeur : utilis dans la slection du routeur dsign ou du routeur dsign de secours (tudi par la suite) Routeur dsign (DR) : ID du routeur dsign, le cas chant Routeur dsign de secours (BDR) : ID du routeur dsign de secours, le cas chant. Liste des voisins : indique lID de routeur OSPF du ou des routeurs voisins.
8.2)
8.3)
Si les deux nuds appartiennent la mme zone, lalgorithme de routage prend en compte la mtrique OSPF de chaque lien lintrieur de cette zone et slectionne la route au meilleur cot.
Si les deux nuds appartiennent des zones diffrentes, la route emprunte lpine dorsale. Dans ce cas, les nuds de lpine dorsale donnent accs respectivement aux zones qui lui sont rattaches ainsi qu leurs cots de routage. Le trafic est alors rout sur lpine dorsale, puis emprunte la route optimale jusquau nud destination.
Backbone Area : aussi appele zone 0 (Area 0), elle est obligatoirement connecte toutes les zones dune AS. La backbone area est la seule partie du rseau pouvoir contenir tous les types de routeurs vus plus haut, puisquelle est majoritairement constitus dinternal routers (qui peuvent dans ce cas tre nomms backbone routers), tout en comprenant des ABR pour lier les autres zones entre elles ; il est conseill de placer ses ASBR dans cette zone de par sa nature de nuds convergent des connexions. Elle propage tous les types de LSA, sauf le type 7, rserv un NSSA (voir plus bas). Les types 7 sont propages en tant encapsule dans des LSA de type 5. Ordinary/Standard Area : Zone de base dune topologie OSPF, elle est connecte la Backbone Area. Chacun de ses routeur possde la mme base de donn topologique et donc connait tous les rseaux et sousrseaux de la zone. Elle contient des internal routers, qui forment la zone en elle-mme, et des ABR pour la relier tout lAS travers la Backbone Area. Sur de telles zones, seuls des LSA de type 1 et 2 peuvent tre gnrs. Stub Area : Cette zone naccepte pas les agrgations de routes extrieures (External Summarization) ; Elle bloque donc les LSA de types 4 et 5, de cette manire la seule solution pour un routeur de cette zone de voir lextrieur est de passer par une route configure par dfaut. Totally Stuby Area : Elle naccepte aucune agrgation de routes extrieures ou internes : elle bloque donc les LSA de types 3, 4 et 5. Comme pour la zone de stub vue prcdemment, le seul moyen pour elle daccder lextrieur est de configurer une route par dfaut (rseau 0.0.0.0). Ce type de zone est particulirement utile pour les sites loigns qui ont peu de rseaux et une connectivit limite avec le reste
de lAS. Cela permet de garder la topologie connue par la zone limite, afin dviter lengorgement. Not So Stubby Area (NSSA) : Principalement utilise pour se connecter des FAI, quand la redistribution est ncessaire ou quand elle doit se connecter un routeur extrieur qui utilise le protocole RIP. Elle ressemble beaucoup la stub area dans le sens ou les routes externes ne sont pas propages ni dans la zone ni dans lAS (elle peut recevoir des liaisons de lextrieur mais ne les propage pas), et quelle naccepte pas les types de LSA 4 et 5. Le LSA de type 7, qui lui est propre, peut tre converti en LSA type 5 sil doit tre communique travers tout lAS. Le schma ci-dessous donne un rapide aperu des diffrentes zones possibles, tout en montrant leur rle dans une topologie OSPF :
ExStart State : lExStart est tabli en utilisant des paquets de type 2 (DataBase
Description). Les deux routeurs voisins utilisent des paquets HELLO pour ngocier qui sera le matre et qui sera lesclave dans la relation. Le routeur avec la plus haute OSPF ID deviendra le matre. Quand ces rles sont dfinis, ltat Exchange peut entrer en scne et lenvoi dinformations de routage peut commencer.
Exchange State : dans cet tat, les routeurs voisins vont utiliser des paquets de
type 2 (DataBase Description) pour envoyer lun lautre des informations. Les routeurs dcrivent leurs base de donnes d'tat de lien aux autres. Sils apprennent des informations sur des liens quils ne possdent pas, ils demandent une mise jour complte de leur voisin. Les informations de routage compltes sont changes dans ltat suivant.
Loading State : Aprs que les bases de donnes aient t dcrites chaque
routeur, ils peuvent demander des informations plus compltes en utilisant des paquets de type 3 (LSR). Quand un routeur reoit un LSR, il rpond avec une mise jour en utilisant un paquet de type 4 (LSU).
Full Adjacency : Lorsque le loading state est complet, les routeurs sont
entirement adjacents. Chaque routeur garde une liste de ses routeurs voisins, appele adjacency database.
Si un certain nombre de routes un rseau sont annoncs un routeur interne OSPF, puis le routeur choisit la route Type-1 plutt que la route
Type-2. Si ce routeur apprend la route via des protocoles diffrents, puis elle dcide de l'itinraire utiliser en fonction d'une part la valeur de prfrence (configurable), puis sur le poids de route (non configurable).
dconnecter, un lien logique ver la zone 0. Le lien virtuel doit tre tablis entre deux ABR et une troisime zone reprsente lintermdiaire entre la zone 0 et la zone dconnecter.
dorsale en deux. Le lien virtuel est configurer entre des ABR sparer et touche la zone 0 de chaque coter et qui partage une zone commune. Dans lexemple suivant deux zones 0 sont li laide dun lien virtuel. Dans le cas ou la zone commune nexiste pas une troisime zone doit tre cri comme la zone 3 pour devenir la zone de transition du VL.
14) Conclusion
Dans ce chapitre nous avons pris les principaux aspects sur le protocole OSPFv2 pour IPv4. Ainsi, nous avons fait une petite vision sur les caractristiques de ce protocole prsentant lalgorithme de calcule de chemin (Algorithme de dijkstra), le calcule de cot et les dtections des voisins et dans le chapitre suivant nous essayerons de bien prsenter toutes les nouveauts sur lOSPF pour la version 6 du protocole IP.
1) Introduction
Avec lmergence de la nouvelle version du protocole IP (IPv6), le protocole OSPF a chang aussi pour tre compatible avec cette version dIP. Dans ce chapitre nous avons faire une prsentation de protocole IPv6 et la diffrence entre la version 6 et la version 4 du protocole IP, les globales changements du protocole OSPF vert la version 3 et nous finirons par une prsentation de tunneling entre les deux versions dIP.
2) Pourquoi IPv6 ?
Les principaux raison de lvolution dIPv4 IPv6 sont : La croissance de la taille des tables de routage des zone dorsale . Problme de scurit. La limitation des nombre des adresses rseaux. Problme de performance de routage. Les problmes rsolut par Ipv6 Ipv6 augmente le nombre des adresses IP. Supporte ladressage hirarchique. Simplifier ladressage des hosts. Simplification dauto-configuration des adresses (DHCPv6, la dcouverte des voisin).
Dans l'criture des adresses, chaque bloc est considr sparment. Dans ce cadre, et comme en dcimal ou en hexadcimal, les 0 non significatifs situs gauche peuvent tre limins: 0:1:2:a:4:5:b:7 -> 0000:0001:0002:000a:0004:0005:000b:0007
Si plusieurs blocs conscutifs sont entirement composs de 0, ils peuvent tre non crits grce une criture particulire, par exemple: 12ab:0:0:0:0:0:0:1 ou encore 1234:5678:0:0:abdc:0:0:ef01 -> 1234:5678::abdc:0:0:ef01 -> 12ab::1
Dans ce dernier exemple, on voit qu'il ne faut pas utiliser plusieurs fois le " :: ". Un seul groupe de blocs conscutifs 0 peut tre simplifi dans une adresse. La reprsentation du prfixe, reste similaire celle de la notation CIDR du RFC 1519 utilise avec IPv4. Il s'agit des fameux /24, /8, etc. Deux illustrations, l'une tant l'adresse IPv6 d'une machine, l'autre celle d'un rseau, sont reprsentes ci-dessous : Adresse IPv6 d'une machine : FEDC:400A:210F:34ED:1111:4444:DE3E:38D9. Adresse IPv6 d'un rseau : FEDC:400A:210F:34ED::/64. Adresse de type loopback : 0:0:0:0:0:0:0:1 ou ::1. IPv6 admet trois types d'adresses:
Unicast: Cette adresse identifie une seule interface. Un paquet envoy une adresse
Unicast est reu par l'interface dpositaire de cette adresse.
Anycast: Ce type d'adresse est nouveau par rapport IPv4. Une adresse anycast
identifie un groupe d'interfaces de plusieurs nud (comme en multicast). En
revanche, lorsqu'un paquet est mis vers une adresse Anycast, il est reu par l'un des membres du groupe anycast (n'importe lequel, mais a priori le plus proche en terme de routage rseau). 32 bits version Classe de trafic Identificateur de flux Nombre de saut
changements dans le smantique du protocole entre IPv4 et IPv6, ou simplement pour tre compatible avec la langueur dadresse d'IPv6. Ces modifications ont changent la version du protocole de la version 2 la version 3. OSPF pour IPv6 est aussi connu sous le nom OSPFv3.
Les adresses IPv6 ne sont pas prsentes dans les paquets OSPF, sauf dans LSA portes par les paquets de la Mise jour de l'tat du Lien. les LSAs du Routeur et du rseau ne contiennent plus des adresses du rseau, mais des informations de la topologie les ID des routeurs OSPF, ID des zones, et lID des ltats des liens (LSA) restent au IPv4 classent selon la grosseur de 32 bits. Ils ne peuvent plus tre assigns comme adresses IPv6. Que les routeurs voisins sont maintenant toujours identifis par lID du routeur. prcdemment, ils avaient t identifis par une adresse IPv4 sur broadcaste, NBMA (Non- broadcaste Multi-Accs), et pointe -multipoint liaisons.
Version
Longueur du paquet
Somme se contrle
ID dinstance
Figure 15) format du paquet OSPFv3 4.4) Type des LSA pour IPv6
La liste suivante dcrit les dfirent type LSA crit la machine chacun deux a un but diffrent: LSA du Routeur (Type 1) : Ces LSA sont inonds seulement dans une seule zone. Le LSA indique si le routeur est un routeur (ABR) ou un routeur (ASBR), et si c'est une fin d'une liaison virtuelle. LSA 1 utilis aussi pour dclarer les rseaux du bout (stub networks). Dans OSPFv3, ces LSA n'ont aucune information d'adresse et se sont des rseaux du protocole indpendant. Dans OSPF pour IPv6, l'information de l'interface de routeur peut tre tendue travers plusieurs LSA des Routeur. Les routeurs receveurs doivent enchaner toute les LSA des routeurs dans le calcul dSPF. LSA du Rseau (Type 2) : Ce LSA est une agrgation de toutes les informations du cot et de ltat de lien dans le rseau. Seulement les DR traque cette information et peut produire un LSA du rseau. Interarea-prefix LSA pour ABR (Type 3) : crivez la machine 3 LSA peut reprsenter un rseau seul ou un ensemble de rseaux rsums dans une publicit. Seulement ABR produisent LSA sommaire. Dans OSPF pour IPv6, les adresses pour ces LSA sont exprimes comme prfixe, longueur du prfixe au lieu d'adresse, masque. La route par dfaut est exprime comme un prfixe avec longueur 0.
Interarea-router LSA pour ASBR (Type 4) : Dclare la location dun ASBR. Le routeur qui essaient d'atteindre un ASBR utilises se type de LSA pour dterminer le meilleur chemin au prochain petit saut. ASBR produisent le Type 4 LSA. Autonomous system external LSA (Type 5) : Redistribue des itinraires d'un autre AS, habituellement d'un protocole de routage diffrent dOSPF. Dans OSPF pour IPv6, les adresses pour ces LSA sont exprimes comme prfixe, longueur du prfixe au lieu d'adresse, masque. La route par dfaut est exprime comme un prfixe avec longueur 0. Link LSAs (Type 8) : LSA du Lien fournissent l'adresse du lien-locale dun routeur toutes les autres routeurs attaches au lien, informent des autres routeurs attaches au lien d'une liste de prfixes IPv6 pour associer avec le lien, et permettent au routeur d'affirmer une collection de bit des Options pour associer avec le rseau LSA qui sera provenu pour le lien. Intra-Area-Prefix LSAs (Type 9) : un routeur peut provenez plusieurs intraarea-prefix LSA pour chaque routeur ou rseau transit, chacun avec un ID dtat de lien unique. Ce ID dcrit son association non plus au LSA du routeur ou le LSA rseau et contient des prfixes pour le rseau bout et rseaux de transit.
Nombre de bits
13
13
19
16 SLA (Site Leval Agregatio n Identifer) Ces 16 bits permet au client de divis sont rseau en sites ou sousrseaux LAN
Nom de champs
FP (Format Prefix)
La valeur des bits sur 2001 ::/16, la seul TLA actuellemen t dlgu
Ces bits distinguent les diffrents fournisseur daccs recevant des prfixe IPv6
La zone dutilisation
Internet
Table 6) la dcomposition dune adresse IPv6 sur internet 5.4) Coexistence IPv6 et IPv4 5.2.1) La double-pile IP ou Dual Stack
La double pile IP consiste quiper un quipement du rseau d'une double pile protocolaire (Dual Stack) et d'affecter une adresse IPv4 et une adresse IPv6 l'interface. Cela peut s'appliquer sur la plupart des systmes d'information. Les serveurs doivent alors avoir deux sockets, l'une correspondant une coute via IPv4, et l'autre correspondant une coute via IPv6. Il faut donc garder en mmoire que, dans ce cas l, les deux protocoles sont installs sur le mme systme : ils communiquent directement entre eux et sparment avec l'extrieur. Cest une des technologies fondamentales dans les tunnels entre IPv4 et IPv6 implique la prsence de deux mises en uvre du logiciel du Protocole Internet dans un systme
d'exploitation, un pour IPv4 et un autre pour IPv6. Les tels htes de l'IP de double pile peuvent excuter indpendamment IPv4 et IPv6, ou ils peuvent utiliser une mise en uvre hybride qui est la forme rendue effectif communment dans les systmes d'exploitation modernes sur serveur et ordinateurs de l'utilisateur. Les htes de double pile sont dcrits dans RFC 4213.Quand usag dans les communications IPv4, les tas hybrides utilisent la smantique IPv6 intrieurement et reprsentent des adresses IPv4 dans une caractristique d'adressage IPv6 spciale( IPv4-mapped address).
5.2.2.3)
Tunnel 6to4
Le 6to4 est un systme de tunnel IPv6 sur IPv4. Il est conu pour une machine ayant une IPv4 publique. Il est dcrit par les RFC 3056 et 3068. Le 6to4 utilise un principe d'encapsulation d'IPv6 sur IPv4. Le paquet IPv4 est vu comme contenant un protocole de numro 41 (par exemple, TCP a pour numro 6 et UDP 17). Le paquet IPv6 faisant 20 octets de plus que le paquet IPv6 d'origine, il peut tre fragment au niveau IPv4. 6to4 attribue automatiquement une adresses IPv6 dans le rseau 2002::/16 et qui est fabrique directement partir de l'IPv4 publique. Une adresse 6to4 est conue sous la forme: Nom Prfix 6to4 IPv4 en hexadcimale Nombre de bit Adresse 16 2002 32 WWXX :YYZZ 16 0000 (exemple) 64 0:0:0:0 (exemple) LSA ID interface
WW, XX, YY et ZZ sont la notation hexadcimale de l'IPv4 www.xxx.yyy.zzz. Les parties "SLA" et "ID de l'interface" peuvent tre choisies arbitrairement; le systme d'exploitation du client les choisira selon son implmentation. La partie "SLA" fait comme d'habitude 16 bits. La partie "ID de l'interface" occupe la place de l'EUI-64 (64 bits). Exemple: l'adresse 200.1.2.10 s'crira en hexadcimal: C8.01.02.0A. Ainsi une IPv6 6to4 correspond cette IPv4 pourra tre: 2002:c801:20a:: mais galement 2002:c801:20a:1234::3
En l'absence de routeurs IPv6 locaux, une seule adresse est gnre, mais un routeur IPv6 local (alors appel "6to4 border router") peut annoncer plusieurs prfixes 6to4, pour provoquer la cration de plusieurs adrsses contenant des SLA diffrents. Ainsi il est possible de diffrencier localement les sites du LAN en 6to4. Trafic Les serveurs de tunnel 6to4 s'appellent des "6to4 Relay Router". Une adresse IPv4 (192.88.99.1) est ddie sur Internet cet effet. N'importe quel des 6to4 routeur reli d'Internet est joignable par cette adresse. Il s'agit d'une adresse annonce par plusieurs rseaux disposant de serveurs de tunnels 6to4, et donc existant de multiples fois sur Internet. Ce systme permet au client d'envoyer ses paquets au serveur de tunnel le plus proche automatiquement. Cette adresse IPv4 est donc une adresse Anycast. Elle est appele "6to4 Relay anycast prefix". Son quivalent au format 6to4 est 2002:c058:6301:: Le prfixe /24 de cette adresse (192.88.99.0/24) est donc annonce en BGP par tous les rseaux disposants d'un 6to4 relay routeur. Ces rseaux annoncent galement le prfixe 2002::/16 en BGP4+. Entre des htes IPv6 qui ne peuvent communiquer en IPv6 natif directement car il n'y a que de l'IPv4 entre eux, le trafic 6to4 obit ces rgles:
Hte 6to4 vers hte IPv6: Le trafic IPv6 est encapsul et envoy par l'hte 6to4 en IPv4 vers le 6to4 Relay anycast prefix (192.88.99.1). Le relais 6to4 le plus proche reoit le paquet et le route alors en IPv6 natif vers l'hte IPv6 natif.
Hte IPv6 natif vers hte 6to4: L'hte envoie son paquet sur Internet en IPv6 natif. Le paquet est reu par le plus proche 6to4 relay router (dont le rseau annonce 2002::/16). Celui-ci encapsule et route le paquet en IPv4 vers l'hte 6to4.
A l'intrieur du mme LAN: s'il existe sur le LAN un 6to4 border router, celui-ci route les adresses 6to4 nativement sans sortir du LAN.
S'il existe un 6to4 border router (un routeur IPv6/IPv4 connaissant les prfixes 6to4 du rseau) sur le LAN, il encapsulera et routera sur IPv4 directement vers le 6to4 border routeur devant l'hte 6to4 destination.
S'il n'y a pas de 6to4 border router sur le LAN, par exemple dans le cas d'un hte 6to4 unique: tout se passe comme dans le cas d'un hte 6to vers un hte IPv6 natif (passage par un relais).
6) Conclusion
Dans ce chapitre nous avons vu une tude superficielle sur la nouvelle version du protocole IP (version 6), les grands changements sur OSPF pour tre compatible avec la nouvelle version dIP et finalement les tunnels utiliss pour connecter IPv4 avec IPv6.
Chapitre IV : Implmentation
1) Introduction
Dans ce chapitre nous simulons une topologie de rseau sur le simulateur Packet Tracer5.2 de Cisco, utiliserons les protocoles de routage OSPF, RIP et EIGRP avec le protocole IPv4 et le protocole OSPF avec IPv6.
configuration de ces router. On click sur un de ces router et on click aussi sur longls CLI.
On tape la commande enable pour accder au mode privilgi et aprs on tape configure terminal pour entrer au mode de configuration, la on tape le nom de port Serial 1/0 par ce que on a relier les deux router par cette porte comme celui-ci interface serial 1/0. Aprs on crit IP address 192.169.10.2 255.255.255.0 la on a donner ladresse IP de ce router cest 192.169.10.2 et le masque sous rseaux standard de la classe C de ladresse IP 255.255.255.0 On fait pareille pour le deuxime router mais on change ladresse IP par exemple on le donne 192.169.10.1 mais il faut garder le mme sous rseau Ce nest pas fini ici pour assurer la transmission des packet il faut faire ce quon appelle le clocking , cest donner avec la commande clock rate
Apres taper le clock rate on peut taper aussi le ? Pour voir la possibilit des clock rate donner a choisir et on choisit un nombre parmi eux , par exemple ici on a choisis le nombre 2000000 qui veux dire un dbit de 2Mb /s . Donc pour vrifier si notre router communique ou pas on utilise la commande Ping et on tape ladresse IP du router voisin comme suit
Premirement on relie nos router comme elle est dfinie limage prcdente on va configurer notre rseau .
On va commencer avec la configuration de nos router et on va les donner les adresses de chaque interface comme suit : Equipement R1 R2 R3 R4 Interface FA 0/0 S 1/0 FA 0/0 S 1/0 S 1/1 S 1/0 S 1/1 FA 0/0 S 1/1 Adresse IP 192.168.1.1 192.168.2.1 192.168.6.1 192.168.3.1 192.168.2.2 192.168.4.1 192.168.3.2 192.168.5.1 192.168.4.2 Masque sous rseau 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
3.1) RIP
On commence par le RIP par ce que c le plus simple et le plus basic. Pour R1 en click sur le router et on accde au IOS de ce router et on tape les command suivante
En entre au mode de configuration terminal et on tape la commande Router RIP pour configurer ce protocole et on le donne les adresses rseaux de chaque interface de ce routeur avec la commande Network et aprs on donne nos adresses rseaux comme on a ici 192.168.1.0 et 192.168.2.0 On fait pareil pour les router R2,R3 et R4 et on les donne ces propres adresses rseaux relier a chaque routeur comme suit : Router R2 Network 192.168.2.0 192.168. 3.0 192.168.6.0 192.168.3.0 192.168.4.0 192.168.4.0 192.168.5.0
R3 R4
3.2) EIGRP
La configuration du protocole EIGRP et diffrente de celle de RIP , en premier on doit dfinir la bande passante de chaque interface comme suit :
On fait pareil pour toutes les interfaces serials de chaque routeur et aprs sa on va passer a ltape suivante
On entre dans le mode de configuration et on choisit notre protocole EIGRP par la commande route EIGRP 1. Le 1 signifie le nombre de systme autonome et aprs on donne les rseaux directement connect au routeur par la commande Network (netw) la figure prcdente dtermine On fait pareil pour les autres routeurs R2,R3 et R4 et on les donne ces propres rseaux Router Network R2 192.168.2.0 192.168. 3.0 192.168.6.0 192.168.3.0 192.168.4.0 192.168.4.0 192.168.5.0
R3 R4
On voie que tous les paquets envoy sont bien reus donc notre rseaux et bien interconnect, et pour voir la route utilis pour atteindre la destination on va taper la commande tracert et ladresse de destination comme suit :
Donc la figure prcdente montre la route parcourus des paquets entre les diffrentes adresses et le temps coul entre ces routes.
3.3) OSPF
Maintenant on va configurer le protocole de routage le plus volu , alors on lactive avec les commandes suivantes
Route ospf 1 est la commande dactivation de notre protocole avec 1 cest lidentificateur du processus, network 192.168.1.0 0.0.0.255 area 0. 192.168.1.0 reprsente ladresse rseau et 0.0.0.255 cest le masque invers de cette adresse et area 0 cest la zone sur laquelle OSPF fonctionne Maintenant on fait pareil au autre routeur Routeur Network Wildcard Mask Area 192.168.2.0 0.0.0.255 0 R2 192.168. 3.0 0.0.0.255 0 192.168.6.0 0.0.0.255 0 192.168.3.0 0.0.0.255 0 R3 192.168.4.0 0.0.0.255 0 192.168.4.0 0.0.0.255 0 R4 192.168.5.0 0.0.0.255 0
On envois un PING du R1 vert ladresse 192.168.4.1 (R4) pour vrifier si notre rseau est bien interconnect avec le protocole OSPF
Donc notre
rseau est bien interconnecter . Maintenant on fait une comparaison entre un protocole de routage vecteur de distance et un protocole de routage tat de liaison.
Donc on va configurer tous nos routeurs de la mme faon utilisant les adresses IPv6 comme dfinie dans le tableau suivant. Equipement Interface IPv6 adresse R1 S1/0 FA0/0 2001:ABC9 :123:1::1/64 2001:ABC9 :122:1::1/64
R2 R3 R4
2001:ABC9 :123:2::1/64 2001:ABC9 :123:1::2/64 2001:ABC9 :122:2::1/64 2001:ABC9 :123:3::1/64 2001:ABC9 :123:2::2/64 2001:ABC9 :123:3::2/64 2001:ABC9 :122:3::1/64
Et on configure aussi notre PC entrant les adresses suivantes. Equipement Interface Gateway PC0 PC1 PC2 PC3 PC4 FA FA FA FA FA 2001:ABC9 :122:1::1 2001:ABC9 :122:1::1 2001:ABC9 :122:3::1 2001:ABC9 :122:3::1 2001:ABC9 :122:2::1
Ipv6 adresse 2001:ABC9 :122:1::2/64 2001:ABC9 :122:1::3/64 2001:ABC9 :122 :3::2/64 2001:ABC9 :122:3::3/64 2001:ABC9 :122:2::2/64
On fait sa pour tous nos routeur et on va les donner les ID suivant : Equipement ID (Identificateur) R1 1.1.1.1 R2 1.1.1.2 R3 1.1.1.3 R4 1.1.1.4
un AS sous forme daires. Il faudra donc spcifier laire laquelle est relie linterface comme suit :
On fait pareille dans tous les interfaces de notre routeur et on Ping entre R1 et R4 pour avoir si notre router est bien connect comme suit
6) Conclusion
Nous avons raliss dans ce chapitre la configuration des routeurs Cisco avec les protocoles de routage OSPF, RIP et EIGRP utilisant aussi le protocole IP avec ces deux versions 4 et 6.
Conclusion
Dans ce mmoire, nous avons fait un tat de lart concernant les protocoles en gnral, particulirement un certain nombre dentre eux, considrs comme importants. Dans ce prsent travail, il sagit de mettre en uvre les protocoles de routage, reprsents par les protocoles OSPF, RIP et EIGRP, qui sont jugs importants pour la transmission des paquets entre les htes car, actuellement ils sont utiliss dans Les VPN privs. Ce mmoire a t trs bnfique pour nous car il nous a permis dexplorer quelques domaines sont: le principe des rseaux. Topologie des rseaux Les diffrents protocoles utiliss dans les rseaux. Les protocoles de routage. La configuration des routeurs Cisco. Etc. En effet nous avons pu : Etudier les protocoles de routage demand savoir (OSPF, RIP et EIGRP). Faire une tude comparative entre ces protocoles. Etudier exhaustivement le protocole de routage OSPF. Etudier superficiellement le protocole IPv6 afin se prparer lre IPV6. Etudier le matriel utilis dans les rseaux surtout les routeurs Cisco. Simuler une topologie de routeur utilisant les protocoles (OSPF, RIP, EIGRP) avec IPv4. Simuler une topologie de routeur utilisant le protocole OSPF avec IPv6. Durant ce projet, nous navons pas pu raliser une simulation dun tunnel IPv4-IPv6 sur Packet Tracer 5.2, cause de la version dIOS (le systme dexploitation) du routeur utilis. En perspectives, ce sujet peut tre amlior par une tude de tunlisation entre le protocole IPv4-IPv6 en utilisant ces protocoles de routage ci-dessus dans une topologie bien dfinie.
Documentation
Cisco Configuration Problmes & solutions |Glenn Lepore et Tony Costa | Osman Eyrolles Multimedia |2000. IP Routing Fundamentals| Bassam Halabi , George Abe , Terri Quinn-Andry , Kitty Haller , Allan Leinwand , Thomas M. Thomas II, Priscilla Oppenheimer ,Bruce Pinsky , George Sackett , Nancy Sackett |Cisco Press publications |Cisco Systems Inc | 1999. http://wwwin.cisco.com/cpress/cc/td/cpress/fund/iprf/index.htm [02/02/2001 11.34.27] OSPF Design Guide Document ID: 7039 | Cisco Systems Network | 2006 |http://www.cisco.com/warp/customer/104/1.html http://www.bortzmeyer.org/2328.html|Stphane Bortzmeyer |RFC 2328 : OSPF Version 2|Premire rdaction de cet article le 11 Mai 2000. Configuring IPv6 for Cisco IOS|Sam Brown, Brian Browne, Neal Chen, Paul J. Fong, Robbie Harrell, Eric Knipp, Bart Saylors, Rob Webber, Edgar Parenti, Jr. Technical Editor |Syngress | 2002. BOUTORA TAKPA Adji Arfa|LES BASES DE LACONFIGURATION DUN ROUTEUR CISCO|Sam Halabi |OSPF DESIGN GUIDE |Cisco Systems Network |1996. OSPF Network Design Solutions| Bassam Halabi , George Abe , Terri Quinn-Andry , Kitty Haller , Allan Leinwand , Thomas M. Thomas II, Bruce Pinsky , George Sackett , Priscilla Oppenheimer ,Nancy Sackett | Cisco Systems Network| 2000. Implementing OSPF for IPv6 | Cisco Systems Network | 2003 A la dcouverte de l'IPv6 |Olivier BENGHOZI | Ingnieur Supinfo Paris |2003. R. Coltun ,D. Ferguson ,J. Moy ,A. Lindem | RFC 5340 :OSPF for IPv6| July 2008. Cisco IOS IPv6 Configuration Guide | Cisco Systems Network | 2008. http://www.supinfo.com .