wiki:Realisations/2006-2007/Projet/ConfigurationIPv6

Version 10 (modified by legoff, 18 years ago) (diff)

lien vers la conf des machines

Configuration d'IPv6

Un petit tutoriel pour la mise en place d'IPv6 sur les routeurs Cisco et Juniper. Une autre page est disponible pour la configuration de vos machines : ConfigurationIPv6FreeBSD.


Routeurs Cisco

Configuration Basique

Activation globale du routage IPv6 et affectation des adresses IPv6 aux interfaces.

1. enable
2. configure terminal
3. ipv6 unicast-routing
4. interface ''numéro de l'interface''
5. ipv6 address ''adresse-ipv6/longueur préfixe''
6. exit

BGP

Configuration du processus de routage BGP et de l'id du routeur BGP pour IPv6.

1. enable
2. configure terminal
3. router bgp ''numéro de l'AS''
4. no bgp default ipv4-unicast (SEULEMENT pour ne travailler que sur IPv6)
5. bgp router-id ''adresse-ipv4''  (On utilise l'adresse IPv4 du routeur comme identifiant)

Configuration du BGP entre deux vosins

1. enable
2. configure terminal
3. router bgp ''numéro de l'AS''
4. neighbor ''adresse-ipv6 du voisin'' remote-as ''numéro de l'AS voisin''
5. address-family ipv6 unicast
6. neighbor ''adresse-ipv6 du voisin'' activate
7. neighbor ''adresse-ipv6 du voisin'' soft-reconfiguration inbound
8. neighbor ''adresse-ipv6 du voisin'' prefix-list to-MyPeer1 out

Rajouter une entrée dans la table de routage que BGP pourra répandre :

1. enable
2. configure terminal
3. ipv6 route ''pŕefixe-ipv6/longueur préfixe'' Null0

Annonce de son préfixe aux Voisins

1. enable
2. configure terminal
3. router bgp ''numéro de l'AS''
4. address-family ipv6 unicast
5. network ''pŕefixe-ipv6/longueur préfixe''
6. exit

Rajouter le préfixe que l'on a évoqué dans la session entre deux voisins :

1. enable
2. configure terminal
3. ipv6 prefix-list to-MyPeer1 seq 10 permit ''pŕefixe-ipv6/longueur préfixe''

Le Router Advertisement est activé par défaut sur les interfaces Ethernet et FDDI quand on exécute la commande ipv6 unicast-routing. Pour le désactiver exécuter ipv6 nd suppress-ra sur l'interface en particulier (c'est bien mieux de le désactiver sur une liaison en dehors de votre AS).

OSPFv3

Pour ceux qui utilisent OSPF pour le routage intra-domaine, voici la configuration:

1. enable
2. configure terminal
3. interface ''numéro de l'interface''
4. ipv6 ospf 1 (ceci est l'id du processus) area ''id de l'aire'' 
5. exit

RIP

Pour ceux qui ont choisi RIP:

1. enable
2. configure terminal
3. interface ''nom de l'interface''
4. ipv6 rip ''nom du processus, soyez creatifs'' enable
5. exit 



Routeurs Juniper

Configuration Basique

Affectation des adresses IPv6 aux interfaces.

1. configure
2. edit interfaces ''nom de l'interface'' unit ''numéro d'unité logique, normalement 0''
3. set family inet6 address ''adresse-ipv6/longueur préfixe''
4. commit

BGP

Configuration du routage EBGP

1. configure
2. edit protocols bgp group ''nom du groupe''
3. set type external
4. set export ''politique export'' 
5. set peer-as ''numéro de l'AS voisin''
6. set multipath
7. set neighbor ''adresse-ipv6 du voisin''
8. commit

Ajout d'une aggrégation de préfixe

1. configure
2. set routing-options rib inet6.0 aggregate route ''préfixe à annoncer/longueur préfixe''
3. commit

Politique d'export (externe)

1. configure
2. set policy-options policy-statement ''politique export''  term accept from rib inet6.0 route-filter ''préfixe à annoncer/longueur préfixe'' exact accept
3. set policy-options policy-statement ''politique export''  term reject then reject
4. commit

Configuration du routage IBGP

1. configure
2. edit protocols bgp group ''nom du groupe''
3. set type internal
4. set export ''nom de la politique interne d'annonce du préfixe'' 
5. set neighbor ''adresse-ipv6 du voisin''
6. commit

Extraits de configuration en exemple :

routing-options {
    rib inet6.0 {
        aggregate {
            route 2001:db8:0::/33;
        }
    }
}

protocols {
    bgp {
        group core1-ebgp-V6 {
            type external;
            family inet6 {
                unicast;
            }
            export exportV6;
            peer-as 65002;
            neighbor 2001:db8:0:1000::2;
        }
    }
}

policy-options {
    policy-statement exportV6 {
        term accept {
            from {
                rib inet6.0;
                route-filter 2001:db8::/33 exact accept;
            }
        }
        term reject {
            then reject;
        }           
    }  
}

Router Advertisement

Malheureusement dans les Routeurs Juniper les annonces du Router Advertisement ne sont pas activés par défaut. Donc:

1. configure
2. edit protocols router-advertisement interface ''nom de l'interface''
3. set max-advertisement-interval 6
4. set min-advertisement-interval 3
5. set no-managed-configuration
6. set prefix (préfixe-ipv6/longueur préfixe)
7. commit

Il suffit d'activer le RA sur un seul routeur par lien; car les stations recevant les router-advertisement ne peuvent avoir qu'une seule route par défaut.

Exemple de configuration :

    router-advertisement {
        interface ge-0/0/0.0 {
            max-advertisement-interval 6;
            min-advertisement-interval 3;
            no-managed-configuration;
            prefix 2001:db8:0:1000::/64;
        }
    }

OSPFv3

Pour ceux qui utilisent OSPF pour le routage intra-domaine, voici la configuration:

1. configure
2. edit protocols ospf3 
3. set area ''numéro de l'area'' interface ''nom de l'interface''
4. commit

RIPng

Pour ceux qui ont choisi RIP:

1. configure
2. edit protocols ripng
3. set group ''nom du group'' neighbor ''nom de l'interface''
4. commit



Pour plus d'informations : Sur Cisco, sur Juniper ou suivre ce lien