Présentation des routeurs CISCO Configuration et maintenance

Transcription

Présentation des routeurs CISCO Configuration et maintenance
Présentation
Présentation des routeurs CISCO
Configuration et maintenance
Ces transparents ont été écrits par Jean Pierre RIOUAL
05/09/2005
1.1
05/09/2005
1.2
Plan de la présentation
„
Présentation des routeurs CISCO
• Série SOHO, 1000, 2000, 3000, 4000, 7000, 12000
• Aperçu de la gamme des routeurs
• Système d’exploitation IOS
• Gestion des versions
•
„
Description du fonctionnement
Mise en oeuvre
• Adressage
• Tables de routage statiques
• Outils de vérification
• Outils de debugging
05/09/2005
1.3
05/09/2005
1.4
Routeurs d’accès d’entrée de gamme
„
Routeur d’accès
• Série 800
z
Routeur d’accès
„
• Placer à l’extrémité (Edge Router)
• Non modulaire
• Série 2500
• Série 1600
„
05/09/2005
Interfaces
• LAN : Ethernet, Token Ring
• WAN : DSL, ISDN, Série
• Série 1700
• Série 1800
Premier routeur d’un réseau
„
Protocoles
• IP, IPX…
• RNIS, FR, X.25, ATM, SNA…
1.5
Routeurs d’accès intermédiaires
„
Routeurs non modulaires
• Série 2500
„
Routeurs modulaires
z
Routeur intermédiaire
„
• Extrémité d’un site plus important
„
„
„
05/09/2005
Interfaces modulaires
• S’adapte à une configuration particulière
• Série 3600
• Série 3800
Interfaces fixes
• LAN : Ethernet / Fast Eth. Token Ring
• WAN : xDSL, ISDN, Série, ATM
• Série 1800
• Série 2600
Concentration du trafic d’un réseau
Protocoles
• IP, IPX…
• ATM, RNIS, FR, X.25, ADSL, SNA…
1.6
Routeurs centraux
z
Routeur centraux
„
„
• Modulaire, redondance
• Haute capacité CPU
Routeurs de Backbone
• Série 6000
„
Interfaces
• LAN : Fast/Giga Ethernet …
• WAN : ISDN, Serie, ADSL, ATM
• Série 7000
• Série 12000
Coeur d’un réseau
„
Protocoles
• IP, IPX…
• ATM,RNIS, FR, X.25, ADSL, SNA…
05/09/2005
1.7
Cisco 837
•Face Avant
•Face Arrière
05/09/2005
1-4
Ethernet
5
Port console
6
ADSL
7
Alimentation
1.8
Cisco 1600
•1601
•1603
•1605
•Slot modulaire WIC :
Wan Interface Card
BRI, Sync/async
05/09/2005
1.9
Cisco 17xx
1751
1710
05/09/2005
1.10
Cisco 1800
05/09/2005
3/7
Slot 0/0/0-3 et 0/1/0-3 HWIC/WIC/VWIC
5
Fast Ethernet 0/0-1
4/12
Console /Aux
11
USB
8
Compact Flash card
1.11
Cisco 2500
•2503
•2522
05/09/2005
1.12
Gamme fixe 2500
Model
Ethernet
2501
1
2502
Token Ring
Serial
Low-Speed Ser.
2
1
2
2503
1
2504
1
2505
hub 8
2
2507
hub 16
2
2509
1
2
8 async
2511
1
2
16 async
1
2
16 async
1
2
2512
2513
1
2514
2
2515
ISDN BRI
1
1
1
1
1
2
2
2
2516
hub 14
2
2520
1
2
2
1
2
2
1
2
8
1
2
8
1
2521
2522
1
1
2523
2524
2525
05/09/2005
1
1
1
1
Wan module
Wan module
Wan module
Wan module
1.13
Routeurs Cisco modulaires Série 261x
05/09/2005
1.14
Routeurs Cisco modulaires Série 262x
05/09/2005
1.15
Routeurs Cisco modulaires série 36xx
05/09/2005
1.16
Routeurs Cisco modulaires série 37xx
•3725
•3745
05/09/2005
1.17
Série 3800
05/09/2005
1
USB
8-9
GigaEthernet
2
Port console
10-13
Network Module
3-4-5-7
HWIC Slot 3-2-1-0
3-4-5-7
HWIC Slot 3-2-1-0
7
Alimentation
6
Voyants activité
1.18
Carte WIC / Network Module
WIC1T
WIC1B-S/T
WIC2-A/S
WIC2T
NM-1E-2W
NM-1FE-TX
NM-4A/S
05/09/2005
NM-8A/S
1.19
xDSL
05/09/2005
1.20
Module Switch Ethernet (POE en option)
HWIC-4ESW
HWIC-D-9ESW
05/09/2005
1.21
Routeurs 7xxx 10xxx 12xxx
71xx
72xx / 73xx
10xxx
05/09/2005
75xx
76xx
12xxx
1.22
Routeurs Centraux 72xx
05/09/2005
1.23
Routeurs Centraux 75xx 10xxx 12xxx
05/09/2005
1.24
Câbles série Cisco
05/09/2005
1.25
Référence des câbles Cisco
Cable Type
Product Number
Male/Female
Connectors
V.35 DTE
CAB-V35MT
Male
DB60/34
V.35 DCE
CAB-V35FC
Female
DB60/34
EIA/TIA -232 DTE
CAB-232MT
Male
DB60/DB25
EIA/TIA -232 DCE
CAB-232FC
Female
DB60/DB25
X.21 DTE
CAB-X21MT
Male
DB60/DB15
X.21 DCE
CAB-X21FC
Female
DB60/DB15
RNIS
CAB-S/T-RJ45
Male
RJ45/RJ45
V.35 DTE
CAB-SS-V35MT
Male
DB28/34
V.35 DCE
CAB-SS-V35FC
Female
DB28/34
EIA/TIA -232 DTE
CAB-SS-232MT
Male
DB28/DB25
EIA/TIA -232 DCE
CAB-SS-232FC
Female
DB28/DB25
X.21 DTE
CAB-SS-X21MT
Male
DB28/DB15
X.21 DCE
CAB-SS-X21FC
Female
DB28/DB15
05/09/2005
WIC1T
NM-4AS
NM-8AS
WIC2T
1.26
Plan de la présentation
„
Présentation des routeurs CISCO
• Série SOHO, 1000, 2000, 3000, 4000, 7000,
12000
• Aperçu de la gamme des routeurs
• Système d’exploitation IOS
• Gestion des versions
•
„
Description du fonctionnement
Mise en oeuvre
• Adressage
• Tables de routage statiques
• Outils de vérification
• Outils de debugging
05/09/2005
1.27
05/09/2005
1.28
IOS : Internetworking Operating System
z
IOS : le système d’exploitation du routeur
„
Versions disponibles
•
•
•
•
•
„
11.3
12.0
12.1
12.2
12.3
Fonctionnalités
• IP: IP Only, IP Plus , IP Plus IPSEC 56 , IP/Firewall
• Desktop : IP/IPX/AT/DEC, IP/IPX/AT/DEC Plus, IP/IPX/AT/DEC/Firewall Plus
• Enterprise: Plus, Plus IPSEC 56, /Firewall
05/09/2005
1.29
IOS : Internetworking Operating System
05/09/2005
1.30
Choix d’un IOS
z
Versions
„
Mémoire
• L’environnement mémoire doit être suffisant pour stocker une nouvelle version
• Des ajouts ou remplacements de mémoire Flash Rom sont parfois nécessaires
• En fonction du nombre de fonctionnalités que vous mettez en œuvre, la mémoire
RAM est plus ou moins sollicitée
„
Différentes versions existent
• Attention ! Vérifier toujours la version afin de connaître les fonctionnalités offertes
„
Documentation en ligne sur le CCO
• Surveillez le site Web Cisco (CCO) pour connaître l’évolution de votre version
http://www.cisco.com
• Un tarif « End Users » est disponible sur le site
http://www.cisco.com/warp/public/3/fr/ciscotheque/listeprix.html
05/09/2005
1.31
Numérotation des versions IOS
05/09/2005
1.32
Noms des fichiers IOS
„
Documentation en ligne sur le CCO
• Un guide des noms de versions est disponible sur le site
http://www.cisco.com/warp/customer/620/4.html
http://www.cisco.com/en/US/products/sw/iosswrel/ios_abcs_ios_networking_the_enterprise_li
sting.html
05/09/2005
1.33
Ou trouver le tableau des fonctionnalités
„
Un exemplaire de la documentation est livrée avec chaque routeur
„ Une fois le CDROM de documentation installé
• Pour vérifier la mémoire nécessaire dans un routeur 1600 selon l’IOS désiré
• Choisir
Cisco IOS Software Configuration
Cisco IOS Release 12.0
Release Notes
Cisco 1600 Series Routers
Cisco 1600 Series - Release Notes for Release 12.0(7)T
System Requirements
Memory Requirements
Hardware Supported
Determining the Software Version
Feature Set Tables
• Ensuite faire défiler les fonctionnalités
„
Documentation sur le CD
• http://127.0.0.1:8080/cc/td/doc/product/software/index.htm
„
Documentation en ligne sur le CCO
• http://www.cisco.com/univercd/cc/td/doc/product/software/index.htm
05/09/2005
1.34
Association des fichiers avec les versions
z
Par exemple quelques IOS de la série 2610-13
Nom du fichier
Statut IOS
DRAM Flash Date
-------------------------------------------------------------------------------------------------------------------------------------------------------------c2600-i-mz.123-3.bin
(LD)
IP
32
6
08-SEPT-2003
c2600-is-mz.123-3.bin
(LD)
IP PLUS
64
32
08-SEPT-2003
c2600-io3-mz.123-3.bin
(LD)
IP/FW/IDS
32
8
08-SEPT-2003
c2600-i-mz.122-13.T.bin
(LD)
IP
32
8
25-NOV-2002
c2600-is-mz.122-13.T.bin
(LD)
IP PLUS
64
32
25-NOV-2002
c2600-io3-mz.122-13.T.bin
(LD)
IP/FW/IDS
32
8
25-NOV-2002
c2600-telco-mz.122-13.T.bin
(LD)
TELCO FEATURE SET
48
16
25-NOV-2002
c2600-j1s3-mz.122-13.T.bin
(LD)
ENTERPRISE BASIC
64
16
25-NOV-2002
c2600-bino3s3-mz.122-13.T.bin
(LD)
IP/IPX/AT/FW/IDSPLUSBASIC 64
16
25-NOV-2002
c2600-is-mz.122-13a.bin
(LD)
IP PLUS
48
16
05-FEB-2003
c2600-i-mz.122-7.bin
(LD)
IP
24
8
28-JAN-2002
c2600-js-mz.122-6a.bin
(LD)
ENTERPRISE PLUS
48
16
17-DEC-2001
c2600-i-mz.121-9a.bin
(LD)
IP
24
8
10-FEB-2002
c2600-is-mz.120-21a.bin
(GD)
IP PLUS
24
8
09-FEB-2002
c2600-is-mz.120-7.T.bin
(ED)
IP PLUS
32
8
13-DEC-1999
c2600-is56i-mz.120-7.T.bin
(ED)
IP PLUS IPSEC 56
40
16
13-DEC-1999
c2600-i-mz.120-5.T1.bin
(ED)
IP
20
8
11-JUL-2000
c2600-is-mz.120-5.T1.bin
(DF)
IP PLUS
32
8
11-JUL-2000
c2600-d-mz.120-5.T1.bin
(DF)
IP/IPX/AT/DEC
24
8
11-JUL-2000
c2600-io-mz.120-4.T.bin
(DF)
IP/FW
20
4
06-MAY-1999
05/09/2005
1.35
05/09/2005
1.36
Plan de la présentation
„
Présentation des routeurs CISCO
• Série SOHO, 1000, 2000, 3000, 4000, 7000, 12000
• Aperçu de la gamme des routeurs
• Système d’exploitation IOS
• Gestion des versions
•
„
Description du fonctionnement
Mise en oeuvre
• Adressage
• Tables de routage statiques
• Outils de vérification
• Outils de debugging
05/09/2005
1.37
05/09/2005
1.38
Accès au configurateur
z
L’accès au routeur est possible depuis différentes sources
TTY
RTCP
TTY
HTTP
Telnet
Port Auxiliaire
TFTP
Port Console
Interfaces
En local
Via le réseau
Station SNMP
05/09/2005
1.39
05/09/2005
1.40
Composants internes d’un routeur
Interfaces
s
face
r
e
t
In
Inter
face
s
s
ce
a
f
er
Int
x
Au
Inte
rfac
es
A
Interfaces
Flash
RAM
05/09/2005
NVRAM
ROM
ol e
ns
Co
1.41
Composants internes d’un commutateur
RAM
Console
05/09/2005
pseudo
NVRAM
Flash
ROM
Interfaces LAN
1.42
Initialisation
POST
POST
Enter
Enter ROM
ROM
Monitor
Monitor Mode
Mode
Load
Load from
from
ROM
ROM
Load
Load IOS
IOS
Subset
Subset
Check
Config
Reg
Run
Run RXBoot
RXBoot
Image
Image
Read
NVRAM
Load
Load from
from
TFTP
TFTP Server
Server
Load
Load IOS
IOS
Subset
Subset
Load
Load from
from
Flash
Flash
Load
Load IOS
IOS
05/09/2005
1.43
Initialisation
Is
there a
configuration
file?
No
Run
Run
AutoInstall
AutoInstall
Setup
Setup
Mode
Mode
Yes
Load
Load
configuration
configuration
file
file
NVRAM
Where is
it?
TFTP
Server
Can I
find it?
Yes
Load alternate
configuration
file
No
05/09/2005
1.44
Différents modes d’accès
User EXEC Mode
Examen limité du routeur
Accès distant
Router>
Privileged EXEC Mode
Examen détaillé du routeur.
Debug et test. Manipulation de
fichiers. Accès distant.
Router#
ROM Monitor Mode
Utile si l’OS n’existe pas en Flash
Ou si la séquence de boot s’est
Interrompue au démarrage.
> or rommon>
05/09/2005
Setup Mode
Dialogue simplifié pour établir une
configuration initiale.
RXBoot Mode
Logiciel d’aide au démarrage du routeur
s’il ne peut trouver une image valide de
l’IOS en mémoire Flash .
Router<boot>
Global Configuration Mode
Commandes qui affectent le système
immédiatement.
Router(config)#
Other Configuration Modes
Configuration Complexe et multiligne.
Router(config - mode)#
1.45
Config-register
valeur
0x2100
0x2101
0x2102
0x42
„
xxxx xxxx xxxx
1
1 0
1
1 0
1
1 0
0
0 1
Boot
NVRAM
Break
Registre de configuration
Rom IOS
z
xxxx
0000
0001
0010
0010
RxBoot
RomBoot
FlashBoot
Boot NVRAM Ignored
Le registre de configuration est modifiable
• Dans le mode général de configuration avec la commande
config-register 0x2102
• Ou bien depuis le mode rommon avec une commande
confreg 0x2102
o/r 0x42
05/09/2005
1.46
Mode Rommon
Liste de commandes limitée
System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE
Copyright (c) 1986-1995 by cisco Systems
2500 processor with 14336 Kbytes of main memory
Abort at 0x10EA87C (PC)
>?
$
Toggle cache state
B [filename] [TFTP Server IP address | TFTP Server Name]
Load and execute system image from ROM or from TFTP server
C [address] Continue execution [optional address]
D /S M L V Deposit value V of size S into location L with modifier M
E /S M L Examine location L with size S with modifier M
G [address] Begin execution
H
Help for commands
I
Initialize
K
Stack trace
L [filename] [TFTP Server IP address | TFTP Server Name]
Load system image from ROM or from TFTP server, but do not
begin execution
O
Show configuration register option settings
P
Set the break point
S
Single step next instruction
T function Test device (? for help)
Deposit and Examine sizes may be B (byte), L (long) or S (short).
Modifiers may be R (register) or S (byte swap).
Register names are: D0-D7, A0-A6, SS, US, SR, and PC
>o/r 0x42
>i
05/09/2005
monitor: command "boot" aborted due to user interrupt
rommon 1 > ?
alias
set and display aliases command
boot
boot up an external process
break
set/show/clear the breakpoint
confreg
configuration register utility
cont
continue executing a downloaded image
context
display the context of a loaded image
cookie
display contents of cookie PROM in hex
dev
list the device table
dir
list files in file system
dis
disassemble instruction stream
dnld
serial download a program module
frame
print out a selected stack frame
help
monitor builtin command help
history
monitor command history
meminfo
main memory information
repeat
repeat a monitor command
reset
system reset
set
display the monitor variables
stack
produce a stack trace
sync
write monitor environment to NVRAM
sysret
print out info from last system return
unalias
unset an alias
unset
unset a monitor variable
xmodem
x/ymodem image download
rommon 2 > confreg 0x2102
You must reset or power cycle for new config to take effect
rommon 3 >reset
1.47
Mode Rx Boot
Liste de commandes limitée
Router(boot)#?
Exec commands:
clear
Reset functions
clock
Manage the system clock
configure
Enter configuration mode
connect
Open a terminal connection
copy
Copy a config file to or from a tftp server
debug
Debugging functions (see also 'undebug')
disable
Turn off privileged commands
disconnect
Disconnect an existing network connection
enable
Turn on privileged commands
erase
Erase Flash memory
exit
Exit from the EXEC
…
pad
Open a X.29 PAD connection
ping
Send echo messages
reload
Halt and perform a cold restart
…
show
Show running system information
start-chat
Start a chat-script on a line
systat
Display information about terminal lines
telnet
Open a telnet connection
terminal
Set terminal line parameters
test
Test subsystems, memory, and interfaces
traceroute
Trace route to destination
undebug
verify
where
write
x3
Router(boot)#sh ver
Cisco Internetwork Operating System Software
IOS (tm) 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a),
RELEASE SOFTWARE (fc1)
Copyright (c) 1986-1995 by cisco Systems, Inc.
Compiled Tue 24-Oct-95 15:46 by mkamson
Image text-base: 0x01020000, data-base: 0x00001000
ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE
Router uptime is 1 minute
System restarted by power-on
Running default software
cisco 2511 (68030) processor (revision L) with 14332K/2048K bytes of memory.
Processor board serial number 02360776 with hardware revision 00000000
X.25 software, Version 2.0, NET2, BFE and GOSIP compliant.
1 Ethernet/IEEE 802.3 interface.
2 Serial network interfaces.
16 terminal lines.
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)
Configuration register is 0x2101
Router(boot)#
Disable debugging functions (see also 'debug')
Verify checksum of a Flash file
List active connections
Write running configuration to memory, network, or terminal
Set X.3 parameters on PAD
05/09/2005
1.48
Description du fonctionnement
z
L’accès au jeu de commandes
est hiérarchique
„
Router> Mode User
• Jeu de commandes limité,
permettant la visualisation du
fonctionnement du routeur
• Pas de visualisation de la
configuration
„
Router# Mode privilégié
• Jeu de commandes complet,
permettant un diagnostic fin
• Permet la configuration du
routeur
05/09/2005
1.49
Accès au routeur par le port console
Console
Router con0 is now available
Press RETURN to get started.
Router>
Router>enable
Password:
Router#
Router#exit
Router>
Router>logout
05/09/2005
prompt
prompt mode
mode User
User
prompt
prompt mode
mode Privilégié
Privilégié
1.50
Mode User
Liste de commandes limitée
Router>?
Exec commands:
access-enable
Create a temporary Access-List entry
atmsig
Execute Atm Signalling Commands
cd
Change current device
clear
Reset functions
connect
Open a terminal connection
dir
List files on given device
disable
Turn off privileged commands
disconnect
Disconnect an existing network connection
enable
Turn on privileged commands
exit
Exit from the EXEC
help
Description of the interactive help system
lat
Open a lat connection
lock
Lock the terminal
login
Log in as a particular user
logout
Exit from the EXEC
mrinfo
Request neighbor and version information from a
multicast router
-- More --
05/09/2005
1.51
Mode privilégié
Liste de commandes globale
Router#?
Exec commands:
access-enable
access-template
bfe
clear
clock
configure
connect
copy
debug
disable
disconnect
enable
erase
exit
help
lat
lock
login
logout
mbranch
--More-05/09/2005
Create a temporary Access-List entry
Create a temporary Access-List entry
For manual emergency modes setting
Reset functions
Manage the system clock
Enter configuration mode
Open a terminal connection
Copy configuration or image data
Debugging functions (see also 'undebug')
Turn off privileged commands
Disconnect an existing network connection
Turn on privileged commands
Erase flash or configuration memory
Exit from the EXEC
Description of the interactive help system
Open a lat connection
Lock the terminal
Log in as a particular user
Exit from the EXEC
Trace multicast route down tree branch
1.52
États du routeur
Router#show
Router#show version
version
Router#show
Router#show flash
flash
RAM
NVRAM
Router#show
Router#show interfaces
interfaces
Flash
Internetwork Operating System
Programs
Dynamic
Configuration
Information
Router#show
Router#show processes
processes CPU
CPU
Router#show
protocols
Router#show protocols
Tables
and
Buffers
Backup
Configuration
File
Operating
Systems
I
n
t
e
r
f
a
c
e
s
Router#show
Router#show mem
mem
Router#show
Router#show ip
ip route
route
Router#show
Router#show startup-config
startup-config
Router#show
Router#show running-config
running-config
05/09/2005
1.53
05/09/2005
1.54
Plan de la présentation
„
Présentation des routeurs CISCO
• Série SOHO, 1000, 2000, 3000, 4000, 7000, 12000
• Aperçu de la gamme des routeurs
• Système d’exploitation IOS
• Gestion des versions
•
„
Description du fonctionnement
Mise en oeuvre
• Adressage
• Tables de routage statiques
• Outils de vérification
• Outils de debugging
05/09/2005
1.55
05/09/2005
1.56
Plan d’adressage IP
„
Choix de l’adressage IP
• Hiérarchique
Permet de réduire la taille des tables de routage en résumant les routes
• Extensible
Permet de prévoir les futures extensions de taille du réseau
• Privé
Le RFC 1918 définit l’adressage privé
05/09/2005
1.57
Adresses des réseaux privés
z
z
La recommandation IANA définit les adresses suivantes
„
classe A : 10.0.0.0
10.255.255.255
10.0.0.0/8
„
classe B : 172.16.0.0
172.31.255.255
172.16.0.0/12
„
classe C : 192.168.0.0 192.168.255.255
192.168.0.0/16
Ces adresses ne sont pas routées sur l’Internet
„
Isolation du trafic privé
„
Nécessite la mise en place d’un translateur d’adresses NAT
05/09/2005
1.58
Configuration de l’adresse IP
„
Conf terminal
• Entrée en mode configuration
„
Interface Ethernet 0
• Désignation de l’interface à configurer
„
Ip address 192.168.1.1 255.555.255.0
• Attribution de l’adresse IP
„
No shutdown
• Activation de l’interface
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface ethernet 0
Router(config-if)#ip address 192.168.0.100 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#exit
Router#
05/09/2005
1.59
Vérification de l’état d’une interface Ethernet
Router#show interfaces ethernet 0
Ethernet0 is up, line protocol is up , using hub 0
Hardware is Lance, address is 0000.0c47.1642 (bia 0000.0c47.1642)
Internet address is 192.168.0.100/24
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 255/255, load 1/255
Encapsulation ARPA, loopback not set, keepalive set (10 sec)
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:00, output 00:00:00, output hang never
Last clearing of "show interface" counters never
Queueing strategy: fifo
Output queue 0/40, 0 drops; input queue 1/75, 0 drops
5 minute input rate 1000 bits/sec, 2 packets/sec
5 minute output rate 1000 bits/sec, 2 packets/sec
34685 packets input, 8760370 bytes, 0 no buffer
Received 33876 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
0 input packets with dribble condition detected
30510 packets output, 2897216 bytes, 0 underruns
0 output errors, 12 collisions, 8 interface resets
0 babbles, 0 late collision, 15 deferred
0 lost carrier, 0 no carrier
0 output buffer failures, 0 output buffers swapped out
5 minute output rate 1000 bits/sec, 2 packets/sec
05/09/2005
1.60
Show interface serial (X.25)
RouterB#sh
RouterB#sh int ser 0
Serial0 is up, line protocol is up
Hardware is HD64570
Internet address is 172.16.100.2/24
MTU 1500 bytes, BW 250 Kbit,
Kbit, DLY 20000 usec,
usec, rely 255/255, load 43/255
Encapsulation X25,
X25, loopback not set
X.25 DCE, address 135000200, state R1, modulo 8, timer 0
Defaults:
Defaults: idle VC timeout 0
IETF encapsulation
input/output window sizes 2/2, packet sizes 256/256
Timers:
Timers: T10 60, T11 180, T12 60, T13 60
Channels:
Incoming-only none, TwoTwo-way 1-8, OutgoingOutgoing-only none
Channels: IncomingRESTARTs 8/4 CALLs 8+18/4+30/0+0 DIAGs 0/0
LAPB DCE, state CONNECT, modulo 8, k 7, N1 12056, N2 20
T1 3000, T2 0, interface outage (partial T3) 0, T4 0
VS 6, VR 5, tx NR 4, Remote VR 6, Retransmissions 0
Queues: U/S frames 0, I frames 0, unack.
unack. 0, reTx 0
IFRAMEs 548750/510995 RNRs 0/0 REJs 0/0 SABM/Es 3/3 FRMRs 0/0 DISCs 0/0
Last input 00:00:00, output 00:00:00, output hang never
Last clearing of "show interface" counters 03:31:24
Queueing strategy:
strategy: fifo
Output queue 0/40, 0 drops; input queue 1/75, 0 drops
…
5 minute input rate 44000 bits/sec, 105 packets/sec
packets/sec
988906 packets output, 114582858 bytes, 0 underruns
5 minute output rate 43000 bits/sec, 60 packets/sec
packets/sec
0 output errors,
errors, 0 collisions, 8 interface resets
1092833 packets input, 97855356 bytes, 0 no buffer
0 output buffer failures,
failures, 0 output buffers swapped out
Received 0 broadcasts,
broadcasts, 0 runts,
runts, 0 giants,
giants, 0 throttles
9 carrier transitions
0 input errors,
errors, 0 CRC, 0 frame,
frame, 0 overrun,
overrun, 0 ignored,
ignored, 0 abort
DCD=up DSR=up DTR=up RTS=up CTS=upRouterA
#
CTS=upRouterA#
…
05/09/2005
1.61
Vérification des adresses des interfaces
z
Show ip interfaces brief
„
Permet de visualiser rapidement les adresses de toutes les interfaces
„
Permet de vérifier rapidement quelles interfaces sont actives
Router#sh ip int brief
Interface
IP-Address
BRI0
unassigned
BRI0:1
unassigned
BRI0:2
unassigned
Dialer1
192.168.1.1
Ethernet0
192.168.0.100
Serial0
unassigned
Serial1
unassigned
05/09/2005
OK?
YES
YES
YES
YES
YES
YES
YES
Method
unset
unset
unset
unset
NVRAM
unset
unset
Status
Protocol
up
up
down
down
down
down
up
up
up
up
administratively down down
administratively down down
1.62
Vérification de l’accessibilité
z
PING
„
z
Ping @
„
• Demande d’écho ICMP
Permet de vérifier le chemin au niveau 3
„
Ping étendu
• Permet de modifier les paramètres de base
de la commande ping
• Nombre de tentatives, taille du message,
adresse source …
„
TRACEROUTE
Trace
• Un traceroute détermine le
chemin à travers un
réseau plus complexe…
• Une sonde avec un champ
TTL qui s’incrémente
permet de tester le chemin
• Chaque sonde envoie trois
demandes d’écho ICMP
Show ARP
• Vérification du cache du routeur
Router# ping 192.168.0.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.10, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/2/4 ms
05/09/2005
1.63
Ping étendu
Router#ping
Protocol [ip]:
Target IP address: 192.168.0.10
Repeat count [5]: 25
Datagram size [100]: 1000
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 192.168.0.100
Type of service [0]:
Set DF bit in IP header? [no]: y
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 25, 1000-byte ICMP Echos to 192.168.0.10, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (25/25), round-trip min/avg/max = 4/4/8 ms
Router#
05/09/2005
1.64
Vérification de l’accessibilité
Telnet,
HTTP
trace
Application
Application
Transport
Transport
Internet
Network
Interface
Internet
ICMP
ICMP
ping
Hardware
Telnet,
HTTP
trace
Network
Interface
Hardware
ttl=1,2,3,4
trace
telnet
ou
http
05/09/2005
1.65
Types de routage
z
Routage statique :
„
Table de routage remplie manuellement
•
•
•
•
z
Recommandé dans un environnement commuté (RNIS…)
Pas de dialogue inter routeurs, pas de trafic superflu
Risque d’erreur à la configuration et mise à jour délicate
Ne convient pas aux réseaux à chemins multiples
Routage dynamique :
„
Table de routage remplie dynamiquement grâce à des protocoles
de routage
• Implique un dialogue inter routeurs
• Moins de risques d’erreurs, car le routeur assimile dynamiquement les
nouvelles informations
• Réagit à l’état des liens multiples
• Un choix du(es) protocole(s) est à faire en tenant compte de la taille du
réseau
05/09/2005
1.66
Routage Statique
z
z
La route vise à l’aller la destination visée, et au retour la source
„
Désigne l’adresse IP du routeur permettant le prochain saut
„
Désigne sur quelle interface ou sur quel réseau sortir
„
Toujours penser à la route retour permettant au routeur visé de répondre à
la source
Commandes utiles
„
Ip route network mask nexthop
„
Show ip route
05/09/2005
1.67
Création d’une table statique
192.168.1.0
255.255.255.0
E0
RouterA#conf t
Enter configuration commands, one per line. End with CNTL/Z.
RouterA(config-if)#int e 0
Routeur A
RouterA(config-if)#ip address 192.168.1.1 255.255.255.0
S0
192.168.200.253 RouterA(config-if)#int ser 0
255.255.255.252 RouterA(config-if)#ip address 192.168.200.253 255.255.255.252
RouterA(config-if)#exit
RouterA(config)#ip route 192.168.2.0 255.255.255.0 192.168.200.254
192.168.200.254
RouterA(config)#^Z
S0
255.255.255.252
RouterA#
RouterA#
Routeur B
RouterA#sh ip route
…
E0
192.168.200.0/30 is subnetted, 1 subnets
C
192.168.200.252 is directly connected, Serial0
192.168.2.0
C 192.168.1.0/24 is directly connected, Ethernet0
255.255.255.0
S 192.168.2.0/24 [1/0] via 192.168.200.254
RouterA#
05/09/2005
1.68
Plan de la présentation
„
Présentation des routeurs CISCO
• Série SOHO, 1000, 2000, 3000, 4000, 7000, 12000
• Aperçu de la gamme des routeurs
• Système d’exploitation IOS
• Gestion des versions
•
„
Description du fonctionnement
Mise en oeuvre
• Adressage
• Tables de routage statiques
• Outils de vérification
• Outils de debugging
05/09/2005
1.69
05/09/2005
1.70
Maintenance
z
Plusieurs outils à disposition
„
Accessibilité
z
Outils Externes
„
• Ping,Trace,Telnet,http
„
Commandes show
• Interfaces
• Table de routage
„
Commandes Debug
Analyse de protocoles
• Exemple : Lanwatch
„
Supervision SNMP
• Agent SNMP
• Sonde Rmon
• Interfaces
• Protocoles de routage
„
CDP : Cisco Discovery Protocol
• Etat de l’environnement Cisco
„
Serveur Syslog
• Journal des évènements
05/09/2005
1.71
05/09/2005
1.72
Interface HTTP
05/09/2005
1.73
SNMP
z
Les données SNMP sont organisées dans une MIB standard IETF
„
Chaque OID (Objet Identifier )a un identifiant unique
Root
CCITT 0
Standard
ISO 1
2
0
1
2
3
0
1
2
3
Joint CCITT/ISO
Identified organizations
4
5
Internet
1
6 DoD
1
2
3
1 = Directory
2 = Management
3 = Experimental
4 = Private
4
MIB-2
1
1
System
2
interfaces
05/09/2005
3
at
5
icmp
4
ip
7
udp
6
tcp
10
transmission
8
egp
11
snmp
22 . . .
repeater
16
rmon
...
etc.
17
bridge
1.74
MIB Cisco
•Organisée en trois arbres
•Local : SNMPv1
•Temporary : expérimental
•Management : 35 groupes d’OID
1.3.6.1.
private
4
enterprise
1
cisco
9
05/09/2005
local
2
temporary
3
cisco
Mgmt
9
6 groups
6 groups
35 groups
1.75
OID remarquables
„
État système
•
•
•
•
„
État buffers
•
•
•
•
•
„
.cisco.local.lsystem.freemem
.cisco.local.lsystem.avgbusy1
.cisco.local.lsystem. avgbusy5
.cisco.local.lsystem.Busyper
.cisco.local.lsystem.bufferSmMiss
.cisco.local.lsystem.bufferMdMiss
.cisco.local.lsystem.bufferBgMiss
.cisco.local.lsystem.bufferLgMiss
.cisco.local.lsystem.bufferHgMiss
État des interfaces
• .cisco.local.liftable.lifentry.locifinbitssec
.cisco.local.liftable.lifentry.locifoutbitssec
• .cisco.local.liftable.lifentry.locifincrc
.cisco.local.liftable.lifentry.locifinAbort
05/09/2005
1.76
Configuration SNMP
„
Informations générales
•
•
•
•
„
Communauté
Localisation
Contact
N° châssis
Mise en relation
• Manager SNMP
• Validation des traps
„
Visualisation requêtes
• Émises
• Reçues
RouterA(config)# snmp-server community public RO
RouterA(config)# snmp-server location ENST-RENNES-C4
RouterA(config)# snmp-server contact Administrateur local
RouterA(config)# snmp-server chassis-id Cisco1605-3
RouterA(config)# snmp-server enable traps snmp
RouterA(config)# snmp-server host 192.168.100.1 traps version 2c private
RouterA#sh snmp
Chassis: Cisco1605-3
Contact: Administrateur local
Location: ENST-RENNES-C4
0 SNMP packets input
…
8 SNMP packets output
0 Too big errors (Maximum packet size 1500)
…
8 Trap PDUs
SNMP logging: enabled
Logging to 192.168.100.1.162, 8/10, 0 sent, 0 dropped.
05/09/2005
1.77
Interface graphique SNMP : topologie
05/09/2005
1.78
Interface graphique SNMP : topologie détaillée
05/09/2005
1.79
GUI SNMP : explorateur MIB + Event viewer
05/09/2005
1.80
GUI SNMP : explorateur MIB standard
05/09/2005
1.81
GUI SNMP : explorateur MIB standard
05/09/2005
1.82
GUI SNMP : graphes RMON
05/09/2005
1.83
GUI SNMP : explorateur MIB privée Cisco
05/09/2005
1.84
GUI SNMP : collecte de statistiques
05/09/2005
1.85
État du routeur
z
Identifier les processus gourmands en CPU
„
Debug : traitement prioritaire !
• Ne surtout pas l’activer si la charge cpu > 50 %
• Limiter la durée du debug sur un routeur en exploitation
„
Access-lists
• Placer les tests les plus fréquents en tête des ACL
„
IP accounting
• Intérêt limité dans certains cas
„
Priorité de trafic
• Limiter le nombre de files d’attentes
„
Compression
• Vraiment efficace sur des liens bas débits
„
Process switching
• Mise en place du Fast Switching : ip route-cache
„
Routage
• OSPF est gourmant, area < 50 noeuds
„
SNMP
• Augmenter la période de polling
05/09/2005
1.86
Commandes SHOW
z
Les commandes Show usuelles
„
État des interfaces
•
•
•
•
„
Table de routage
•
•
•
•
•
„
Show interface
Show controllers
Show ip interface brief
Clear counters
Show ip route
Show arp
Clear ip route *
Show ip protocols
Show ip traffic
ACL
• Show access-lists
„
État du système
• Show process cpu
• Show buffers
• Show debug
05/09/2005
1.87
Commandes Debug
„
Précautions avant de lancer un debug !
• Afin de limiter la durée du debug :
Capturez le texte dans un fichier de log
Arrêtez le debug
Examiner le fichier ensuite
„
Tapez la suite de commandes
•
•
•
•
„
show process cpu : vérifie la charge cpu du routeur : ok si cpu < 30-40%
Show debug : vérifie si un debug n’est pas resté actif
Undebug all : permet de rappeler cette commande ensuite
Debug précis : limite la charge
Debug
• Debug serial interface
Debug ppp negociation
Debug ppp authentication
• Debug ip ?
Debug ip rip events
…
05/09/2005
1.88
Affichage du debug dans telnet
„
Première session Telnet
• Permet de garder la main sur le
routeur, même si le debug est
important
• Evite le mélange des
commandes et du debug à
l’écran
„
Deuxième session telnet
• Affiche le résultat plus
rapidement que sur le port
console
„
Ne pas oublier la commande :
• terminal monitor
• terminal no monitor
05/09/2005
router #terminal monitor
router #debug ip nat 1
IP NAT debugging is on for access list 1
router#
Jun 23 12:13:31: NAT*: s=172.16.103.14->10.1.103.2, d=10.1.100.254 [15110]
Jun 23 12:13:31: NAT*: s=10.1.100.254, d=10.1.103.2->172.16.103.14 [41528]
Jun 23 12:14:27: NAT: s=172.16.103.14->10.1.103.2, d=10.1.100.254 [15622]
Jun 23 12:14:27: NAT: s=10.1.100.254, d=10.1.103.2->172.16.103.14 [42552]
Jun 23 12:14:27: NAT*: s=172.16.103.14->10.1.103.2, d=10.1.100.254 [15878]
Jun 23 12:14:27: NAT*: s=172.16.103.14->10.1.103.2, d=10.1.100.254 [16134]
Jun 23 12:14:27: NAT*: s=10.1.100.254, d=10.1.103.2->172.16.103.14 [42808]
Jun 23 12:14:27: NAT: s=10.1.100.254, d=10.1.103.2->172.16.103.14 [43064]
Jun 23 12:14:27: NAT*: s=172.16.103.14->10.1.103.2, d=10.1.100.254 [16646]
…
1.89
Détails des écrans
z
Pour comprendre les messages d’erreurs, les écrans debug
„
Supporting Documents
• http://www.cisco.com/univercd/cc/td/doc/product /software/ios120/12supdoc/index.htm
„
Guide Debug Command Reference
• Explication des principaux champs des écrans debug
• http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/12supdoc/debug_r/index.htm
„
Guide Cisco IOS Software System Error Messages
• Lire la rubrique System Error Messages Overview
• http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/12supdoc/12sems/index.htm
05/09/2005
1.90
CDP : Cisco Discovery Protocol
z
Protocole inclus dans la gamme Cisco
„
Permet de visualiser
• Fonctionne en multicast au niveau 2
Indépendant du protocole de routage
• Etat du voisinage Cisco actif
Version IOS, hostname…
„
Activation
• Cdp run
Interface type number
Cdp enable
„
Visualisation
• Show cdp
Show cdp interface type number
Show cdp neighbors detail
05/09/2005
1.91
Accessibilité
z
Telnet
„
Visualisation des sessions en cours
•
•
z
HTTP
„
Ip http server
•
z
Sh users
Clear line vty 0
Permet de prendre la main sur le routeur avec un navigateur
TEST
„
„
Ping
Ping étendu
•
•
•
Mise en œuvre de plusieurs sessions telnet simultanées
Line vty 0 4
Escape-character Break
sortie de session par CTRL PAUSE
Entrée en session par RETURN
„
z
Traceroute
DNS
„
Si routeur isolé du DNS
•
no ip domain-lookup
Préférable si aucun serveur DNS n’est accessible par le routeur
„
Mise en place lien DNS
•
•
•
05/09/2005
ip domain-lookup
ip domain-name iutsm.univ-rennes1.fr
ip name-server 193.52.38.29
1.92
Mise en œuvre d’un serveur Syslog
„
Par défaut un journal est émis vers la console
• Show logging
• Clear logging
• Logging buffered 4096 : taille du buffer
„
Pour émettre vers un serveur Syslog
• Logging 192.168.0.5
• Service timestamps log datetime localtime
„
Pour synchroniser les horloges des routeurs
• Clock hh:mm:ss month day year
• Ntp master : mise en œuvre d’un serveur Network Time Protocol
• Ntp peer 192.168.0.1 : Synchronisation d’un routeur sur un serveur NTP
05/09/2005
1.93
Manipulations de fichiers
z
Fichiers de configuration
„
Copy run start
• Write mem
z
z
„
Copy tftp start
„
Reload at hh:mn month.day.year
Fichiers IOS
„
Copy flash tftp
„
Copy tftp flash
Effacement !
„
Erase start
„
Erase flash
05/09/2005
1.94
Exemple de fichier de configuration
version 11.3
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router12
!
enable password bonjour
!
ip subnet-zero
!
!
!
interface Loopback0
ip address 192.168.12.1 255.255.255.255
!
interface Ethernet0/0
ip address 192.168.112.254 255.255.255.0
!
interface Serial0/0
no ip address
shutdown
!
interface Ethernet0/1
no ip address
shutdown
05/09/2005
!
interface Serial0/1
no ip address
encapsulation frame-relay IETF
bandwidth 64
frame-relay lmi-type ansi
!
interface Serial0/1.111 point-to-point
ip unnumbered Ethernet0/0
frame-relay interface-dlci 111
!
interface Serial0/1.113 point-to-point
ip unnumbered Ethernet0/0
frame-relay interface-dlci 113
!
interface Serial0/1.114 point-to-point
ip unnumbered Ethernet0/0
frame-relay interface-dlci 114
router ospf 1
network 192.168.12.0 0.0.0.255 area 0
network 192.168.112.0 0.0.0.255 area 0
!
router rip
network 192.168.112.0
!
ip http server
ip classless
!
logging buffered 4096 debugging
!
line con 0
transport input none
line aux 0
line vty 0 4
exec-timeout 300 0
password cisco
login
!
no scheduler allocate
end
1.95
05/09/2005
1.96
05/09/2005
1.97
05/09/2005
1.98