Difference between revisions of "Configuration des routeurs"
From Livre IPv6
m |
|||
(16 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{suivi| BGP | BGP | EtherAlcatel | OmnisSwitch Alcatel}} | |
− | * configuration des interfaces (adresse IPv6, tunnel, annonce de préfixe sur un lien); | + | Ce chapitre donne des exemples de configurations de routage IPv6. Il commence par décrire comment configurer des routeurs spécialisés ; dans ces exemples, la logique suivante a été adoptée pour faciliter la lecture : démarrer de zéro et configurer les différentes fonctions au fur et à mesure afin d'arriver à terme à un réseau IPv6 dont l'architecture irait du LAN au WAN. Pour ce faire, les différentes étapes sont les suivantes: |
− | + | ||
− | + | * [[#interface|configuration des interfaces]] (adresse IPv6, tunnel, [[#lien|annonce de préfixe sur un lien]]) ; | |
− | + | * configuration du routage interne ([[ISIS]], [[OSPFv3|OSPF]], [[RIPng|RIP]]) ; | |
− | + | ||
− | * configuration du routage interne ([[ISIS]], [[OSPFv3|OSPF]], [[RIPng|RIP]]); | + | |
* configuration du routage externe ([[BGP]]). | * configuration du routage externe ([[BGP]]). | ||
Line 12: | Line 10: | ||
Une seconde partie décrit comment se passer d'équipements spécialisés et utiliser un ordinateur comme routeur. Cette partie décrit les commandes spécifiques pour différents systèmes Unix classiques. Enfin on décrit le logiciel Zebra/Quagga qui est un progamme de routage dynamique utilisable sur de nombreux systèmes. | Une seconde partie décrit comment se passer d'équipements spécialisés et utiliser un ordinateur comme routeur. Cette partie décrit les commandes spécifiques pour différents systèmes Unix classiques. Enfin on décrit le logiciel Zebra/Quagga qui est un progamme de routage dynamique utilisable sur de nombreux systèmes. | ||
+ | |||
+ | == <div id="interfaces">Configuration des interfaces : adresse et préfixe</div> == | ||
+ | |||
+ | Cette première étape indique explicitement au routeur qu'il devra activer sa pile de protocole IPv6 sur certaines interfaces. Quelques tests élémentaires de connectivité (typiquement le ping) permettent de vérifier que des routeurs voisins se voient et que les piles protocolaires sont bien en place. | ||
+ | |||
+ | Le premier besoin de configuration IPv6 concerne l'adressage des interfaces. On trouvera ci-dessous des exemples concernant : | ||
+ | |||
+ | * la configuration d'adresse IPv6 fixe, | ||
+ | * l'annonce d'un préfixe sur une interface afin que les hôtes raccordés puissent se configurer automatiquement (stateless auto configuration). | ||
+ | |||
+ | Les types d'interfaces abordés sont : | ||
+ | |||
+ | * Ethernet : en mode natif ou avec VLAN (802.1Q): | ||
+ | ** [[EtherAlcatel|OmnisSwitch Alcatel]] | ||
+ | ** [[EtherCisco|Cisco]] | ||
+ | ** [[EtherJuniper|Juniper]] | ||
+ | * Packet Over Sonet (POS): | ||
+ | ** [[POSCisco|Cisco]] | ||
+ | ** [[POSJuniper|Juniper]] | ||
+ | * Asynchronous Transfert Mode (ATM): | ||
+ | ** [[ATMJuniper|Juniper]] | ||
+ | * les [[Tunnels|tunnels IPv6 dans IPv4]]. <br> Ces tunnels étant considérés comme une interface logique (ils sont d'ailleurs configurés au niveau interface), ils ont donc logiquement leur place ici. <br> Les exemples ci-dessous permettent de configurer une tête de tunnel IPv6 dans IPv4. Ce type de tunnel est le premier outil de transition IPv4 vers IPv6 puisqu'il permet d'encapsuler un paquet IPv6 dans un paquet IPv4 de façon manuel (le tunnel doit être pré-configuré de part et d'autre, ce qui n'est pas le cas pour les tunnels 6to4 par exemple). | ||
+ | ** [[TunAlcatel|OmnisSwitch Alcatel]] | ||
+ | ** [[TunCisco|Cisco]] | ||
+ | ** [[TunJuniper|Juniper]] | ||
+ | |||
+ | == <div id="lien">Annonce de préfixe sur un lien</div>== | ||
+ | |||
+ | L'une des fonctions les plus intéressantes d'IPv6 est l'auto-configuration passive d'adresses. Cette caractéristique est implémentée dans le protocole de découverte des voisins (neighbor discovery) en émettant le préfixe réseau sur le lien dans un paquet de type [[Découverte de voisins#RA|RA (router advertisement)]]. Les exemples ci-dessous montrent comment émettre un préfixe réseau sur une interface. | ||
+ | * [[NDAlcatel|OmnisSwitch Alcatel]] | ||
+ | * [[NDCisco|Cisco]] | ||
+ | * [[NDJuniper|Juniper]] | ||
+ | |||
+ | {{suivi| BGP | BGP | EtherAlcatel | OmnisSwitch Alcatel}} |
Latest revision as of 09:50, 10 February 2006
BGP | Table des matières | OmnisSwitch Alcatel |
Ce chapitre donne des exemples de configurations de routage IPv6. Il commence par décrire comment configurer des routeurs spécialisés ; dans ces exemples, la logique suivante a été adoptée pour faciliter la lecture : démarrer de zéro et configurer les différentes fonctions au fur et à mesure afin d'arriver à terme à un réseau IPv6 dont l'architecture irait du LAN au WAN. Pour ce faire, les différentes étapes sont les suivantes:
- configuration des interfaces (adresse IPv6, tunnel, annonce de préfixe sur un lien) ;
- configuration du routage interne (ISIS, OSPF, RIP) ;
- configuration du routage externe (BGP).
Les configurations présentées concernent des équipements des industriels Alcatel, Cisco et Juniper.
Une seconde partie décrit comment se passer d'équipements spécialisés et utiliser un ordinateur comme routeur. Cette partie décrit les commandes spécifiques pour différents systèmes Unix classiques. Enfin on décrit le logiciel Zebra/Quagga qui est un progamme de routage dynamique utilisable sur de nombreux systèmes.
Configuration des interfaces : adresse et préfixe
Cette première étape indique explicitement au routeur qu'il devra activer sa pile de protocole IPv6 sur certaines interfaces. Quelques tests élémentaires de connectivité (typiquement le ping) permettent de vérifier que des routeurs voisins se voient et que les piles protocolaires sont bien en place.
Le premier besoin de configuration IPv6 concerne l'adressage des interfaces. On trouvera ci-dessous des exemples concernant :
- la configuration d'adresse IPv6 fixe,
- l'annonce d'un préfixe sur une interface afin que les hôtes raccordés puissent se configurer automatiquement (stateless auto configuration).
Les types d'interfaces abordés sont :
- Ethernet : en mode natif ou avec VLAN (802.1Q):
- Packet Over Sonet (POS):
- Asynchronous Transfert Mode (ATM):
- les tunnels IPv6 dans IPv4.
Ces tunnels étant considérés comme une interface logique (ils sont d'ailleurs configurés au niveau interface), ils ont donc logiquement leur place ici.
Les exemples ci-dessous permettent de configurer une tête de tunnel IPv6 dans IPv4. Ce type de tunnel est le premier outil de transition IPv4 vers IPv6 puisqu'il permet d'encapsuler un paquet IPv6 dans un paquet IPv4 de façon manuel (le tunnel doit être pré-configuré de part et d'autre, ce qui n'est pas le cas pour les tunnels 6to4 par exemple).
Annonce de préfixe sur un lien
L'une des fonctions les plus intéressantes d'IPv6 est l'auto-configuration passive d'adresses. Cette caractéristique est implémentée dans le protocole de découverte des voisins (neighbor discovery) en émettant le préfixe réseau sur le lien dans un paquet de type RA (router advertisement). Les exemples ci-dessous montrent comment émettre un préfixe réseau sur une interface.
BGP | Table des matières | OmnisSwitch Alcatel |