1.1
Bruxelles
Bruxelles <--> LANs
'''''''''''''''''''''''''''''''''''''''''-->
Bruxelles#
conf)#int f0/1
-if)#ip address 192.168.3.254 255.255.255.0
-if)#description vers LAN 3.0/24
-if)#no shutdown
conf)#line console 0 <== pour eviter coupure de connection lors de changement d'interface
-line)#loggin synchronous
conf)#int f0/0
-if)#ip address 192.168.1.126 255.255.255.128
-if)#description vers LAN 1.0/25
-if)#no shutdown <== message de log n' interrompt plus le prompt
Paris <--> Bruxelles-->
''''''''''''''''''''''''''''''''''''''''
Bruxelles# show controllers s0/1/1 <== cote client/DTE, et donc pas besoin de lui assigner un clock rate
conf)#int s0/1/1
-if)#ip address 1.1.1.2 255.255.255.252
-if)#description vers Paris
-if)#no shutdown
Rmq: interface serie, donc par defaut, possede une bande passante d'une liaison type T1 soit 1544kb/sec
-if)#do sh interface s0/1/1 <== Or le clock rate sur Paris qui (128000bits/sec) n'est pas digne d'un T1 car BW 1544kb/s - redefinir la bande passante reelle/la vitesse reelle du lien afin de ne pas tronquer la metrique quand on va utiliser les protocoles de routages utilisant la vitesse des liens
conf)#bandwidth 128 <== precise la vitesse reelle du lien en kb/sec
Configuration des hotes a droite de Bruxelles
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Mettre en place un server DHCP sur le routeur Bruxelle afin de partager automatiquement des addresses IP aux clients
Reseau 1.0
conf)#ip dhcp pool LAN_1 <== pool des membres du reseau 1.0
dhcp-config)# network 192.168.1.0 255.255.255.128 <== (on peut ecrire aussi 192.168.1.0/25)range des adresses ip utilise - routeur va distribuer des adresses presentes dans ce pool des qu il recoit une requette dhcp du client
dhcp-config)#default-router 192.168.1.126 <== passerelle a specifier, qui l'adresse ip de l'interface du routeur, par lequel les utilisateurs doivent passer
dhcp-config)#dns-server 8.8.8.8 <== serveur dns, par example l'interface google
config)#ip dhcp excluded-address 192.168.1.126 <== empecher la distribution de certaines adresses, ici par exemple l'adresse ip de son interface
config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10 <== pour exclure un pool
Reseau 3.0
conf)#ip dhcp pool LAN_3
dhcp-config)#network 192.168.3.0 255.255.255.0
dhcp-config)#default-router 192.168.3.254
dhcp-config)#dns-server 8.8.8.8 <== toujours bien de leur en fournir 1
1.2
Paris
Paris <-> serveur
''''''''''''''''''''''''''''''''''''
Router(config)#hostname Paris
Paris(config)#line console 0
-line)#logging synchronous <== pour eviter les deconnections
config)#int f0/0
-if)#ip address 192.168.0.30 255.255.255.224
-if)#description vers LAN 0.0/27-if)#no shutdown
Paris -> Bruxelles
'''''''''''''''''''''''''''''''''''''''
conf)#show controlle s0/1/0 <== DCE
conf)#int s0/1/0
-if)#ip address 1.1.1.1 255.255.255.252
-if)#do show interface s0/1/0 <== pour voir les stat de l'interface
Serial0/1/0 is administratively down, line protocol is down (disabled)
Hardware is HD64570
==>administratively down (cad no shutdown n'a pas ete lance)
("do" permet de passer la commande en mode privilegie)
==>line protocol is down: pck le clock rate n'a pas ete defini sur ce lien, d'ou le fait que le lien n'est pas utilisable
-if)#do ping 1.1.1.2 (ping de l'adresse de Bruxelle pour verifier que le lien ne marche pas)
-if)#clock rate 128000 <== c'est ce qu'on nous demande
conf)#bandwidth 128 <== vu qu'on l'a precise sur l'interface s0/1/1 de Bruxelles
-if)#do sh interface s0/1/0 ==>line protocol is dow
n
-if)#description vers Bruxelles->
-if)#no shutdown
Paris <-> Crepy
''''''''''''''''''''''''''''''''
Paris(config)#do sh controllers s0/1/1
int s0/1/1
ip address 1.1.1.5 255.255.255.252
clock rate 128000
no shutdown
vers Crepy1.3
CrepyRouter(config)#hostname Crepy
Crepy(config)#int s0/1/0
show controllers <== clock a bien ete detecte
ip address 1.1.1.6 255.255.255.252
no shutdown
description vers Parisline con 0
logging synchronous
int f0/0
ip address 2.2.2.1 255.255.255.248 (on a besoin de 3 ip: switch + 2 router,2^2-2=2 ne marche pas, par contre 2^3-2=6, d'ou 3bits pour la partie hote)
no shutdown
description vers LaPlagne et Nice1.4
LaPlagneRouter#hostname LaPlagne
line console 0
logging synchronous
int f0/0
ip address 2.2.2.2.2 255.255.255.248
description vers Crepy et Nice
do show interface f0/0
no shutdown
int f0/1
ip address 192.168.5.14 255.255.255.240
description vers LAN 5.0/28
no shutdown
ip dhcp pool LAN_5
network 192.168.5.0 255.255.255.240
default-router 192.168.5.14
dns-server 8.8.8.81.5
NiceRouter>zxouasdfTranslating "zxouasdf" server (255.255.255.255) % Name lookup aborted <== CTL+MAJ+6 pour arreter la demande
Router(config)#no ip domain lookup <== pour desactiver les tentatives de translation
Router#hostname Nice
int f0/0
ip address 2.2.2.3 255.255.255.248
description vers Crepy et LaPlagne
no shutdown
line console 0
logging synchronous
int f0/1
ip address 192.168.6.62 255.255.255.192
description LAN 6.0/26
no shutdown
ip dhcp pool LAN_6
network 192.168.6.0 255.255.255.192
default-router 192.168.6.62
dns-server 8.8.8.82.routage statique entre Paris et Bruxelles
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Route par defaut au niveau de Bruxelle, qui envoie vers Paris qui aura connaissance des differentes reseaux via RIP, a mettre en place plus tard
Bruxelles(config)#ip route 0.0.0.0 0.0.0.0 s0/1/1 <== ip statique ayant pour destination, tous les reseaux - des que le routeur ne connait pas la destination, il l'envoie vers celui ci
show ip route
==>S* (statique, * par default), dans la table de routage
Paris(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.2 (1.1.1.2, adresse du prochain saut, qui est l'adresse de Bxl)
/////TEST - ping a partir du server vers PC3
SERVER>ping 192.168.3.2 <== le premier ping risque d echouer a cause de la requete ARP, puisqu'il ne connait pas l'adresse Mac
/////MODE de simulation - ne cocher que ICMP > auto capture / play
3. Mise en place du rip v2
'''''''''''''''''''''''''''''''''''''''''''''''''''''
3.1
ParisParis(config)# router rip
version 2
network 192.168.0.0 <== network, pour specifier les reseaux qui vont participer au RIP, cad les interfaces qui vont recevoir les info RIP
network 1.1.1.4(on ne va pas specifier 1.1.1.0)
(rmq: dans la config, il n'a pas pris le reseau 1.1.1.0 mais 1.0.0.0 puisqu'il a applique le masque par defaut et donc toutes les interfaces dans ce reseau vont participer au rip; lien 1.1.1.0 aussi va participer au rip)
config-router)#passive-interface f0/0<== routeur empeche d'envoyer des info rip
config-router)#passive-interface s0/1/03.2
CrepyCrepy(config)#router rip
Crepy(config-router)#version 2
Crepy(config-router)#network 1.1.1.4
Crepy(config-router)#network 2.2.2.0RIP va prendre le masque par defaut, et non celui des masques de sous reseaux, pck celui ci distribue ces routes en faisant de l'agregation en utilisant le masque par defaut des classes permettant ainsi de reduire le nombre d'entree des tables de routage
Crepy(config-router)#no auto-summary <== pour supprimer l'agregation, ainsi l'agregation auto ne sera plus utilise
Paris#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is 0.0.0.0 to network 0.0.0.0
1.0.0.0/30 is subnetted, 2 subnets
C 1.1.1.0 is directly connected, Serial0/1/0
C 1.1.1.4 is directly connected, Serial0/1/1
192.168.0.0/27 is subnetted, 1 subnets
C 192.168.0.0 is directly connected, FastEthernet0/0
S* 0.0.0.0/0 is directly connected, Serial0/1/0
[1/0] via 1.1.1.2
3.3
LaPlagnerouter rip
version 2
network 2.2.2.0
network 192.168.5.0
no auto-summary (pour envoyer le masque reel, classless - et non le masque par defaut)
-route)#passive-interface f0/1 <== on refuse d'y envoyer/recevoir des info
(on ne voit pas les reseaux derriere Bxl, confirme par "show ip route")
Paris(config)#router rip
Paris(config-router)#defaut-information originate <== paris doit distribuer une route par defaut dans ces info rip qui sera sa route par defaut
(pour distribuer sa route statique Paris(config-router)#redistribuate static)
LaPlagne#show ip route (on voit que LaPlagne a bien une route par defaut apprise par RIP)
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is 2.2.2.1 to network 0.0.0.0
1.0.0.0/30 is subnetted, 2 subnets
R
1.1.1.0 [120/2] via 2.2.2.1, 00:00:07,
FastEthernet0/0R
1.1.1.4 [120/1] via 2.2.2.1, 00:00:07,
FastEthernet0/0 2.0.0.0/29 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, FastEthernet0/0
192.168.0.0/27 is subnetted, 1 subnets
R
192.168.0.0 [120/2] via 2.2.2.1, 00:00:07,
FastEthernet0/0 192.168.5.0/29 is subnetted, 1 subnets
C 192.168.5.8 is directly connected, FastEthernet0/1
192.168.6.0/26 is subnetted, 1 subnets
R
192.168.6.0 [120/1] via 2.2.2.3, 00:00:08,
FastEthernet0/0R*
0.0.0.0/0 [120/2] via 2.2.2.1, 00:00:07,
FastEthernet0/0LaPlagne#
3.4
Niceconf t
router rip
version 2
network 2.2.2.0
network 192.168.6.0
no auto-summary
-route)#passive-interface f0/14.- Definir une authentification par mot de passe simple ou MD5 sur une interface
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Les commandes ci-dessous ne fonctionnent pas dans PacketTracer.
->
4.1 Configuration des keychains
- mot de passe doit etre identique
- nom de chaine de cle MD5 peut etre different
Router(config)#key chain egiliaKey <=== definit un nom de chaine de cle MD5
Router(config-keychain)#key 60 <=== definit un numero de cle MD5
Router(config-keychain-key)#key-string CISCO <=== definit une cle d'authentification MD5
Router(config-keychain-key)#end
Router#show key chain
Key-chain RIP:
key 60 -- text "CISCO"
accept lifetime (always valid) - (always valid) [valid now]
send lifetime (always valid) - (always valid) [valid now]
Router#
4.2 Authentification RIP entre Paris et Crepy
Router(config)#interface eth
Router(config-if)#ip rip authentication string learningRIP <=== definit un mot de passe d'authentification RIP
Router(config-if)#ip rip authentication mode key-chain egiliaKey <=== definit une chaine de cle d'authentification MD5
!--sortie tronquée--!
!
key chain egiliaKey
key 60
key-string CISCO
!
interface f0/0
ip rip authentication string **********
ip rip authentication mode key-chain egiliaKey
!--sortie tronquée--!