Routage IPv6 Mukom Akong T. (@perfexcellent) Traduction Brice Abba Principes de base d'IPv6 Ce que vous devriez être capable de faire après avoir terminé ce module ① Configurer, vérifier et dépanner le routage statique ② Configurer, vérifier et dépanner OSPFv3 ③ Configurer, vérifier et dépanner BGP pour IPv6 ④ Configurer, vérifier et dépanner les agrégations ⑤ Configurer, vérifier et dépanner la redistribution www.afrinic.net | slide 2 Principes de base d'IPv6 Hypothèses (prérequis) du Module ① Comprendre comment fonctionne la transmission de paquets ② Comprendre comment fonctionne les protocoles de routage ③ Utilisation de l'interface ligne de commande pour les plates-formes communes de routage § Cisco IOS § Juniper JUNOS § Quagga www.afrinic.net | slide 3 Principes de base d'IPv6 Les livrables du Module vue d'ensemble du routage IPv6 Interior Gateway protocols BGP Configurer, vérifier et dépanner Routage Statique OSPFv3 BGP Agrégation et redistribution Agrégation des routes IPv6 Configurer la redistribution www.afrinic.net | slide 4 Vue d'ensemble du Routage dans IPv6! Après cette section, vous serez capable de: ① Identifier les options de routage dans IPv6 Vue d'ensemble du routage IPv6 Les principaux concepts de routage u Le routage est toujours basée sur le préfixe de destination par défaut u Les tables de routage peuvent être construites de plusieurs manières § Les routes configurées statiquement § Des protocoles de routage dynamique u Un routeur peut apprendre une route par plusieurs sources u Les distances administratives et routes préférée sont utilisés pour indiquer la confiance et solvabilité d'une source u La plupart des commandes demeurent essentiellement les mêmes - mot clé différent www.afrinic.net | slide 6 Vue d'ensemble du routage IPv6 Les meilleures pratiques de routage s'appliquer aussi à l'IPv6 u Utilisation de IGPs (OSPF, IS-IS, EIGRP etc) § Transporte les adresses d’une infrastructure § NE transporte PAS les préfixes des clients ou d’Internet § Minimise le nombre de préfixes en vue d’aider à la convergence et à la scalabité u Utilisation iBGP pour transporter § Les préfixes Internet à travers le backbone § Les préfixes des clients u Utilisation de eBGP § Echanger des préfixes avec d’autres ASs § Implémenter une politique de routage www.afrinic.net | slide 7 Vue d'ensemble du routage IPv6 Les types de routage IPv6 Routage IPv6 Routage Statique RIPnG IS-IS for IPv6 www.afrinic.net | slide 8 MP-BGP (IPv6 AF) Vue d'ensemble du routage IPv6 Routage Statique R2(config)⌗ ipv6 unicast-routing R2(config)⌗ ipv6 cef R2(config)⌗ ipv6 route 2001:db8:babe::/48 2001:db8:dead::1 2001:db8:babe::/48 R1 1 2001:db8:dead::/126 2 R2 2001:db8:face::/48 R2(config)⌗ ipv6 unicast-routing R2(config)⌗ ipv6 cef R2(config)⌗ ipv6 route 2001:db8:face::/48 2001:db8:dead::2 u Utilisé et configuré de la même manière que pour IPv4. u RFC2461 recommande que le prochains bonds soit sur le lien -local! www.afrinic.net | slide 9 Vue d'ensemble du routage IPv6 Vue d’ensemble de RIPng u basé sur RIPv2 pour IPv4 u Distance-vector, 15-hop radius, split-horizon, poison reverse etc u Fonctionnalités mises à jour pour IPv6: § Utilise IPv6 pour le transport § Annonce les préfixes IPv6 avec des adresses IPv6, IPv6 next-hop § Utilise le groupe multicast FF02::9 pour les mises à jour RIP § Mises à jour sont envoyées sur le port UDP 521 u Utilisé la plupart du temps dans les réseaux SOHO de petites tailles. www.afrinic.net | slide 10 Routage OSPFv3! Après cette section, vous serez capable de: ① Décrire les différences clés entre OSPFv2 et OSPFv3 ① Configurer et verifier OSPFv3 Routage IGP ▸ OSPFv3 Vue d’ensemble d’OSPFv3 u Basé sur OSPFv2, avec des améliorations u Utilise les mêmes types de paquets comme OSPFv2 § Hello, DBD , LSR , LSU , LSAck u Fonctionne directement sur IPv6 u Distribue les préfixes IPv6 u Possibilité de distribuer aussi des préfixes IPv4 u Fonctionne de manière transparente avec OSPFv2 www.afrinic.net | slide 12 Différences d’OSPFv3 par rapport à OSPFv2 Routage IGP ▸ OSPFv3 u Les adresses IP ne sont transportée qu’avec le nouveau LSA type 9 u Ne fournit pas d'authentification, s'appuie plutôt sur AH et ESP u Fonctionne par lien, et non par sous-réseau - annonce donc tous les préfixes sur le lien, pas seulement le primaire. u Supporte plusieurs instances par lien – seul les routeurs de la même instance formeront une relation d'adjacence. u Pour toutes les communications de voisinage, tous les paquets sont sourcées de l’ adresses lien-local (à l'exception des liens virtuels) www.afrinic.net | slide 13 OSPFv3 – Differences from OSPFv2 | LSAs OSPFv2 LSA Routage IGP ▸ OSPFv3 OSPFv3 LSA www.afrinic.net | slide 14 overhead in an OSPF network. Using areas provides the following benefit Generally smaller per-area LSDBs, requiring less memory. Key OSPFv3 infrastructural elements Routage IGP ▸ OSPFv3 ■ ■ Faster SPF computation due to the sparser LSDB. ■ A link failure in one area only requires a partial SPF computation in o ■ Routes may only be summarized at ABRs (and ASBRs); having areas again shrinking the LSDB and improving SPF calculation performanc When comparing the use of one area versus using many areas, the number does not shrink, but the size of the LSDB on most routers should shrink. T because an ABR does not pass denser and more detailed type 1 and 2 LSA Source: CCIE R&S Certification Guide, Wendel Odom www.afrinic.net | slide 15 Routage IGP ▸ OSPFv3 Éléments OSPFv3 | types de paquets Type Nom Description 1 Hello Utilisé pour découvrir et entretenir des voisins 2 Database Description Résume le contenu de base de données 3 Link State Request Demandes des enregistrement spécifique à la DB 4 Link State Update Téléchargement de données de la DB 5 Link State Acknowledge Reconnaître les transactions www.afrinic.net | slide 16 Routage IGP ▸ OSPFv3 Éléments OSPFv3 | types de LSA Type LSA Nom Description Portée Router LSA Décrit l’état des liaisons et leur coûts pour un routeur dans une aire 2 Network LSA Généré par un DR pour décrire l'état des liens agrégés et leur coûts pour tous les routeurs dans une aire 3 Inter-Area Prefix LSA for ABRs Émis par les ABRs pour décrire une aire à des routeurs d’autres aires Aire 4 Inter-Area Router LSA for ASBRs Émis par les ABRs pour annoncer l’ emplacement d’un ASBR Aire 5 AS External LSA Émis par les ASBR pour décrire les routes redistribuées 1 www.afrinic.net | slide 17 Aire Aire AS Routage IGP ▸ OSPFv3 Éléments OSPFv3 | types de LSA Type LSA 8 9 Nom Description Portée Link LSA Annonce l’adresse lien-local et les préfixes Lien aux autres routeurs sur le lien Intra-Area Prefix LSA Associe une liste de préfixes IPv6 à un réseau de transit en pointant vers un Network LSA OU Associe une liste de préfixes IPv6 à un routeur en pointant vers un routeur LSA www.afrinic.net | slide 18 Aire Routage IGP ▸ OSPFv3 Comment fonctionne OSPF | l’échange Hello et la vérification des paramètres ① Les routeurs échangent des paquets Hello avec tous leurs voisins ② effectue la vérification de paramètre sur tous les Hellos § Types d'authentification et clés correctes § Même Hello et Dead timers § Même aire OSPF § Le type d’aire correspond pour des aires stub et notso-stubby ③ Le voisinage est seulement formé entre les routers qui passent la vérification de paramètre. www.afrinic.net | slide 19 Routage IGP ▸ OSPFv3 Comment fonctionne OSPF | Construire une base de données d'état des liens ④ Créer et échanger les DBDs avec tous les voisins § Les DBDs contiennent les en-têtes de tous les LSAs connus § Chaque routeur connaît donc quelles LSAs il n'a pas ⑤ demander les détails des LSAs manquantes à sa propre base de données ⑥ Exécuter l'algorithme Djikstra sur la base de données pour créer des routes ⑦ Insérez les routes dans la table de routage www.afrinic.net | slide 20 Routage IGP ▸ OSPFv3 Configurer OSPFv3 - IOS ipv6 router ospf 1 router-id 2.2.2.2 interface FastEthernet1/0 ipv6 address 2001:DB8:1CE:123::2/64 ipv6 ospf 1 area 1 interface FastEthernet1/1 ipv6 address 2001:DB8:1CE::2/64 ipv6 ospf 1 area 0 www.afrinic.net | slide 21 Routage IGP ▸ OSPFv3 Configurer OSPFv3 - IOS ipv6 router ospf 1 router-id 3.3.3.3 interface FastEthernet1/0 ipv6 address 2001:DB8:1CE:123::3/64 ipv6 ospf 1 area 1 www.afrinic.net | slide 22 Routage IGP ▸ OSPFv3 Configurer OSPFv3 - IOS ipv6 router ospf 1 router-id 1.1.1.1 interface FastEthernet1/0 ipv6 address 2001:DB8:1CE:123::1/64 ipv6 ospf 1 area 1 www.afrinic.net | slide 23 Routage IGP ▸ OSPFv3 Configurer OSPFv3 - IOS ipv6 router ospf 1 router-id 4.4.4.4 interface FastEthernet1/0 ipv6 address 2001:DB8:1CE::4/64 ipv6 ospf 1 area 0 www.afrinic.net | slide 24 Configurer OSPFv3 - IOS Routage IGP ▸ OSPFv3 Activer OSPFv3 sur une interface (config-if)⌗ipv6 ospf pid area area-id [instance instance-id] Résumer (Agréger) les routes d'une aire (config-)⌗ipv6 ospf pid (config-router)⌗ipv6 area area-id range ipv6-prefix/prefix-length [advertise | notadvertise] [cost cost] Verifier OSPFv3 show ipv6 route show ipv6 ospf neighbor show ipv6 ospf interface show ipv6 ospf database www.afrinic.net | slide 25 BGP pour IPv6! Après cette section, vous serez capable de: ① Décrire les extensions BGP pour supporter IPv6 ② Configurer un BGP de base Routage EGP IPv6 ▸ BGP Vue d'ensemble de BGP pour IPv6 | Objectif u Il n'y a pas BGPv6!! u BGP4 a été étendu à des familles d'adresses différentes § IPv4-AF : Transporte des préfixes IPv4 § IPv6-AF : Transporte des préfixes IPv6 § Autres: VPNv4-AF , VPNv6-AF u IPv6 peut être à la fois la charge utile et les protocoles de transport pour BGP (voir la diapositive suivante) www.afrinic.net | slide 27 Routage EGP IPv6 ▸ BGP Des préfixes IPv6 et IPv4 sur un transport IPv4 IPv4 session IPv6 IPv4 IPv6 IPv4 u Établir une session BGP sur IPv4 u Y transporter les deux préfixes IPv4 et IPv6 u Modifier le Path Attributes (PA) du NEXT_HOP pour les préfixes IPv6 pour pointer vers des adresses IPv6 u PAS recommandé! www.afrinic.net | slide 28 Routage EGP IPv6 ▸ BGP Des préfixes IPv6 et IPv4 sur un transport IPv6 IPv6 session IPv6 IPv4 IPv6 IPv4 u Établir session BGP IPv6 u Y transporter les deux préfixes IPv4 et IPv6 u Modifier le Path Attributes (PA) du NEXT_HOP pour les préfixes IPv4 pour pointer vers des adresses IPv4 u PAS recommandé! www.afrinic.net | slide 29 Routage EGP IPv6 ▸ BGP Séparer les sessions IPv4 et IPv6 Session IPv6 transporte les prefixes IPv6 IPv6 IPv6 IPv6 IPv6 IPv4 IPv4 IPv4 IPv4 Session IPv4 transporte les préfixes IPv4 u Séparer complètement les deux protocoles u Moins compliqué - pas besoin de modifier les Next_Hops u recommandé www.afrinic.net | slide 30 Routage EGP IPv6 ▸ BGP Configuration BGP sous IOS: définir les sessions 203.0.113.0/24 198.51.100.0/24 2001:db8:dad::/48 2001:db8:b00c::/48 router bgp 65000 template peer-session Internal remote-as 65000 update-source Loopback0 no bgp default ipv4-unicast neighbor 192.0.2.2 inherit peer-session Internal neighbor 192.0.2.2 description Bamenda peer neighbor 2001:db8:1ce::2 inherit peer-session Internal neighbor 2001:db8:1ce::2 description Bamenda peer www.afrinic.net | slide 31 Routage EGP IPv6 ▸ BGP Configuration BGP sous IOS: activation des voisins et annonce des préfixes 203.0.113.0/24 198.51.100.0/24 2001:db8:dad::/48 2001:db8:b00c::/48 address-family ipv4 neighbor 192.0.2.2 activate neighbor 192.0.2.2 inherit peer-policy Internal network 203.0.113.0 255.255.255.0 address-family ipv6 neighbor 2001:db8:1ce::2 activate neighbor 2001:db8:1ce::2 inherit peer-policy Internal network 2001:db8:c001::/48 www.afrinic.net | slide 32 D’autres opérations de routage IPv6 ! Après cette section, vous serez capable de: ① Créer et annoncer des préfixes IPv6 pour l'agrégation ② Réaliser une politique de routage des préfixes IPv6 ③ Redistribuer les préfixes IPv6 entre différents protocoles IPv6 Route Aggregation MAUVAISE annonce de préfixes 2001:db8:b00c::/48 To the Internet ASN: 65100 IPv6: 2001:db8::/32 2001:db8:c001::/48 2001:db8:1ce::/48 2001:db8::/32 2001:db8:b00c::/48 2001:db8:c001::/48 2001:db8:1ce::/48 www.afrinic.net | slide 34 IPv6 Route Aggregation BONNE annonce de préfixes 2001:db8:b00c::/48 To the Internet ASN: 65100 IPv6: 2001:db8::/32 2001:db8:c001::/48 2001:db8:1ce::/48 2001:db8::/32 www.afrinic.net | slide 35 IPv6 Route Aggregation Le pourquoi et le comment de l'agrégation u Gardez la table de routage globale petite/efficace u Empêche l'instabilité due aux liens qui cassent dans un réseau u Pas d'agrégation ternit votre réputation de techniciens u Les politiques spécifient des limites sur les plus longs préfixes qui peuvent être annoncés dans la table de routage www.afrinic.net | slide 36
© Copyright 2024