This is an old revision of the document!
Table of Contents
protocole routage
IS-IS
Intermediate System to Intermediate System possède beaucoup de particularités communes avec OSPF : protocole de routage standardisé à état de liens, scalable (IS-IS l'est plus qu'OSPF), convergence rapide, support des masques de sous-réseaux (VLSM). C'est un protocole OSI basé sur le service de niveau 3 CLNS.
- notion d'aire, mais les bordure d'aire se situent au niveau des liens et non des routeurs comme en OSPF
- plusieurs niveaux de routage
- niveau 0 : routage entre les utilisateurs et les routeurs (ES-IS)
- niveau 1 : routage intra-aire entre routeur appartenant à la même aire
- niveau 2 : routage inter-aire entre ABR
- niveau 3 : routage inter-domaines
- 3 types de routeurs :
- niveau 1
- niveau 2 (~routeur de backbone)
- niveau 1-2 (~ABR)
- la métrique par défaut de tous les liens est de 10
- IS-IS reconnait 2 types de topologies :
- point-to-point (circuits virtuels, liens série)
- broadcast (LAN ou WAN multipoints)
Terminologie
- IS Intermediate System (les routeurs)
- ES End System (les utilisateurs du réseau)
- OSI
- CLNS ConnectionLess Network Service
- CLNP ConnectionLess Network Protocol : protocole de niveau 3 sans connexion, semblable à IP
- NSAP Network Service Access Point : c'est l'adresse du protocole CLNP ; elle est unique par IS
- NET addresse NSAP avec le champ NSEL = 0, par exemple 49.0031.2222.2222.2222.00 :
- 49 désigne l'AFI ; 49 indique une adresse privée
- 0031 désigne le numéro d'aire
- 2222.2222.2222 désigne l'ID de l'IS
- 00 désigne le champ NSEL
- LSP le PDU d'IS-IS (équivalent OSPF = LSU)
- TLV (équivalent OSPF = LSA)
Mise en place basique
R1(config)#router isis R1(config-router)#net 49.0031.2222.2222.2222.00
Puis sur chaque interface participant au routage :
R1(config-if)#ip router isis
Configuration avancée
Niveaux de routage
Par défaut une interface participe aux niveaux 1 et 2.
Forcer une interface à ne participer qu'au routage de niveau 1 (level-1 | level-2:
R1(config-if)#isis circuit-type level-1
Ou la commande globale pour affecter toutes les interfaces par défaut (pour ne participer qu'au routage de niveau 2) :
R1(config-router)#is-type level-2-only
Changer la métrique
Par défaut la métrique est de 10 par interface. On peut la modifier (valeurs possibles = de 1 à 63) :
(config-if)#isis metric 20
Ou de manière plus globale pour affecter toutes les interfaces :
(config-router)#metric 20
Agrégation de routes
Par défaut cela ne concerne que le routage de niveau 2 :
(config-router)#summary-address 10.1.0.0 255.255.0.0
Vérifications
show ip route isis
Pour afficher la table de routage des routes IS-IS :
i L1
désigne les routes de niveau 1i L2
désigne les routes de niveau 2
show ip protocols
show isis topology pod3-P3R2#sh isis topo IS-IS paths to level-1 routers System Id Metric Next-Hop Interface SNPA P3R1 ** pod3-P3R2 -- pod3-P3R4 10 pod3-P3R4 Fa0/0 0016.4741.6b88 IS-IS paths to level-2 routers System Id Metric Next-Hop Interface SNPA P3R1 10 P3R1 Se0/0/1 *HDLC* pod3-P3R2 -- P3R3 20 P3R1 Se0/0/1 *HDLC* pod3-P3R4 **
Protocole CLNS
show clns show clns protocol show clns interface show clns neighbors show clns route