CISCO-Router-Konfiguration
Mag. Dr. Klaus Coufal
Themenübersicht
• Theoretischer Teil
– Grundlagen
– Router
– IOS
– Basiskonfiguration
• Praktischer Teil
– Installation und Konfiguration eines
Routers
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 2
Grundlagen
• Routing – Was ist das?
• Einordnung in das Netzwerkumfeld
• Protokolle
• Routingvarianten
• IP-Subnetting
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 3
Grundlagen – Routing
• Wegefindung und –auswahl im Netz
• Durchführung entweder non-dedicated
oder dedicated
• Non-dedicated: Softwarelösungen
(Serversoftware z.B.: Linux, Netware,
Windows, Shareware, ...)
• Dedicated: CISCO, 3COM, ...
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 4
Grundlagen – Einordnung
• Im ISO-Modell in Schicht 3 angesiedelt
• Im Internetmodell in der Schicht Internet
(IP) ausgeführt
• d.h. damit ein Paket weitergeleitet
werden kann, muß es bis zur
entsprechenden Schicht ausgepackt
werden.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 5
Grundlagen – Einordnung
Schicht 7 Schicht 7
Schicht 6 Schicht 6
Schicht 5 Schicht 5
Schicht 4 Schicht 4
Schicht 3 Router Schicht 3
Schicht 2 Schicht 2
Schicht 1 Schicht 1
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 6
Grundlagen – Protokolle
• Routing Protocol (Protokolle mit deren Hilfe
Informationen über das Routing ausgetauscht
werden)
– RIP
– OSPF
• Routed Protocols (Protokolle, die geroutet
werden)
– IP
– IPX
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 7
Grundlagen - Varianten
• Static routing
– Durch Administratoren festgelegte Wege
• Dynamic routing
– Dynamisch von Router festgelegte Wege
(z.B. Shortest Path, ...)
– Distance Vector –Protokolle (RIP)
– Link-State Protokolle (OSPF, IGRP)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 8
Grundlagen – IP-Subnetting
• Teile einer IP-Adresse
• Warum Aufteilung?
• Adressklassen
• Classless Interdomain Routing
• Versteckte Adressen
• Kleinste (0=Netz) Adresse meist reserviert
• Größte (-1=Broadcast) Adresse reserviert
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 9
Grundlagen – IP-Adressen
• Jede IP-Adresse besteht aus 2 Teilen
– Netzanteil
Bestimmt den gemeinsamen Teil der
Adresse, der für alle Rechner im selben
Netz gleich ist.
– Hostanteil
Ist der „Unique“-Anteil der Adresse, den
nur diesem Rechner zugeordnet ist.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 10
Grundlagen – Aufteilung
• Sehr oft wird nicht der gesamte
Adressbereich für ein Netz benötigt,
dann kann dieses Netz in Subnetze
geteilt werden, d.h. ein Teil der Host-
Adresse wird für den Subnetzanteil
verwendet.
• Aufteilung eines Netzes in Subnetze
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 11
Grundlagen – Aufteilung
• Die Adressen haben eigentlich 3 Teile:
– Netzanteil, Subnetzanteil, Hostanteil
• Für alle beteiligten Systeme ist aber
weiterhin nur eine 2-Teilung sinnvoll
– Netzanteil, Hostanteil
• Der Subnetzanteil wird je nach
Betrachtungsweise zum Netz- oder
Hostanteil dazugerechnet.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 12
Grundlagen – Adressklassen
• Früher war das durch die Adressklasse
bestimmt
• Je nach Firmengröße wurde eine der
verfügbaren Klassen zugeteilt.
• Klassen A bis C
• Klasse D und E für besondere Zwecke
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 13
Grundlagen – Adressklassen
• Klasse A
– 8-Bit Netzadresse
– 24-Bit Hostadresse
– Erkennbar am 1. Bit der Adresse (=0)
– Adressbereich (0 – 127)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 14
Grundlagen – Adressklassen
• Klasse B
– 16-Bit Netzadresse
– 16-Bit Hostadresse
– Erkennbar an den ersten 2 Bit der Adresse
(=10)
– Adressbereich (128.0 – 191.255)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 15
Grundlagen – Adressklassen
• Klasse C
– 24-Bit Netzadresse
– 8-Bit Hostadresse
– Erkennbar an den ersten 3 Bit der Adresse
(=110)
– Adressbereich (192.0.0 – 223.255.255)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 16
Grundlagen – Adressklassen
• Klasse D
– Multicastadressen
– Erkennbar an den ersten 4 Bit der Adresse
(=1110)
– Adressbereich ([Link] –
[Link])
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 17
Grundlagen – Adressklassen
• Klasse E
– Adressen für experimentelle Zwecke
– Erkennbar an den ersten 4 Bit der Adresse
(=1111)
– Adressbereich ([Link] –
[Link])
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 18
Grundlagen - Classless
• Seit 1994 verwendet man meist
„Classless Routing“, um den flexiblen
Anforderungen Rechnung tragen zu
können
• Angabe einer Subnetmaske notwendig,
um bestimmen zu können, welche Teil
ist Netzadresse und welcher Teil ist
Hostadresse.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 19
Grundlagen – Classless
• Die Angabe der Subnetzmaske kann
auf zwei Arten erfolgen:
– Als Bitmaske (erfolgt als eigenständige
Angabe)
z.B.: [Link] (für Klasse-C-Netze)
– Als Anzahl der Netzbits (wird hinter die
Netzadresse angehängt.
z.B.: /24 (für Klasse-C-Netze)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 20
Grundlagen – Classless
• Eine Firma bekommt z.B. den folgenden
Adressbereich zugeteilt:
– Netzadresse [Link]
– Subnetmaske [Link]
• Das bedeutet, daß der Firma 16
Adressen ([Link] bis
[Link]) zugeordnet sind, von
denen sie 14 frei nutzen kann.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 21
Grundlagen – Classless
• Bei weiterer Unterteilung (z.B. durch
eine Firewall, werden immer weniger
Adressen nutzbar):
• Router-LAN ([Link]/30)
– 2 nutzbare Adressen
• DMZ ([Link]/29)
– 6 nutzbare Adressen
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 22
Grundlagen – Classless
Internet
Router Firewall LAN
Router-LAN
DMZ-LAN
DMZ
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 23
Grundlagen – Versteckte
Adressen
• Damit der zunehmende Bedarf an
Adressen gedeckt werden kann und
• um eine höhere Sicherheit zu
ermöglichen,
• wurde eine Reihe von Netzadressen
reserviert, die als versteckte Adressen
gelten und nicht in das Internet
gerouted werden dürfen.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 24
Grundlagen – Versteckte
Adressen
• Versteckte Adressen der Klasse A
– [Link] – [Link]
• Versteckte Adressen der Klasse B
– [Link] – [Link]
• Versteckte Adressen der Klasse C
– [Link] – [Link]
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 25
Router
• Aufbau
• Funktionsweise
• Wegefindung
• Beispiele
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 26
Router – Aufbau
• Prozessor
• Speicher (für Tabellen, ...)
• Netzwerkschnittstellen (üblicherweise
zumindest zwei)
• Optional: Anzeigen
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 27
Router – Funktionsweise
• Entpacken eines Frames bis zur
Routing Schicht
• Vergleich der Netzanteils der Adresse
mit den Einträgen der Routingtabelle
• Weiterleiten zur entsprechenden
Schnittstelle
• Einpacken in einen neuen Frame
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 28
Router – Funktionsweise
Rechner A Router Rechner B
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 29
Router – Funktionsweise
Beispiel
Internet
[Link] net
Router
S1
E1
[Link] net E0 S0
[Link] net
[Link] net
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 30
Router – Funktionsweise
Beispiel Routingtabelle
Netz Schnittstelle
[Link] E0
[Link] E1
[Link] S1
[Link] S0
[Link] S1
Default E1
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 31
Router – Wegefindung
• Kriterien für die Beurteilung eines
Weges
– Meßbare Kriterien
– Maßzahl
• Unterscheidung
– Stub-Netzwerk-Router
– Backbone-Router
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 32
Router – Meßbare Kriterien
• Kosten
• Anzahl der Hops
• Bandbreite
• Verfügbarkeit
• Sicherheit
• ...
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 33
Router – Stub-Netzwerk
Vor allem in kleineren Firmen meist
sogenannte Stub-Netzwerke, da besteht
die Wegefindung des Routers nur aus der
Entscheidung intern oder extern (für
beides existieren üblicherweise zwei
getrennte Schnittstellen), wodurch die
Wegefindung wesentliche vereinfacht
wird.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 34
Router – Back-Bone
Back-Bone-Router haben meist mehrere
Wege zum Ziel und müssen nach
vorgegebenen Kriterien (Kosten,
Durchsatz, Verfügbarkeit, ...) den
günstigsten Weg suchen, dazu wird für
alle Wege die Summe der „Kosten“
gebildet und der „beste“ Weg ausgewählt.
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 35
Router – Beispiele
• Internetsharing z.B. mit Windows ME
• Server mit mehreren
Netzwerkschnittstellen
• BayNetworks RT328 ISDN-Router
• Cisco 2500
• Cisco 12000
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 36
IOS
• Was ist das?
• IOS-Modi
• Wichtigste Befehle
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 37
IOS – Was ist das?
• IOS steht für Internet Operating System
und ist das Betriebssystem der
Netzwerkgeräte der Firma CISCO (mit
Ausnahme der Kleinstgeräte).
• IOS erlaubt die Konfiguration der
Geräte über eine standardisierte
Textschnittstelle
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 38
IOS – IOS-Modi
• Run Mode (Betrieb)
• User Mode (Wenige Befehle)
• Privileged Mode (Alle Befehle zur
Verwaltung des Gerätes)
• Configuration Mode (Alle
Konfigurationsbefehle)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 39
IOS – Wichtigste Befehle
• ?
• ENable / DISAble
• CONFig Terminal
• EXIt
• SHow
• PIng /TRaceroute
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 40
Basiskonfiguration
• Erstellen
• Testen
• Speichern
• Beispiel
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 41
Basiskonfiguration – Erstellen
• Nicht konfigurierter Router hat beim
ersten Start einen „initial configuration
dialog“
• Besser durch die entsprechenden
Befehle
• Zumindest die Netzwerkschnittstellen
• Passwörter (Sicherheit)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 42
Basiskonfiguration – Testen
• Testen der Konfiguration durch
entsprechende Befehle (ping,
traceroute)
• Bei Fehlern Konfiguration anpassen,
solange bis alle Funktionen korrekt
erfüllt werden.
• SHOW RUNNING
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 43
Basiskonfiguration – Speichern
• COPY RUNNING-CONFIG STARTUP-
CONFIG
• Sichern der Konfiguration
– Log eines SHOW RUNNING
– COPY RUNNING-CONFIG TFTP
• REBOOT
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 44
Basiskonfiguration - Beispiel
• Anbindung eines LANs per 128 Kbit/s-
Standleitung über einen Provider
• Verwendet wird ein CISCO 2500
• Alles für das LAN wird an einen
Rechner (z.B.: Firewall) geschickt
• Alles für das Internet wird an den
Provider weitergeleitet
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 45
Basiskonfiguration - Beispiel
• !Allgemeines
– service password-encryption
– hostname <logischer Name>
– enable password <password>
– ip subnet-zero
– ip domain-name <domain-name>
– ip name-server <dns-server>
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 46
Basiskonfiguration - Beispiel
• !Schnittstellen
– interface Ethernet0
– ip address <IP-Adresse> <Netzmaske>
interface Serial0
– bandwidth 128
– ip address <IP-Adresse> <Netzmaske>
– encapsulation frame-relay ietf
– frame-relay lmi-type ansi
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 47
Basiskonfiguration - Beispiel
• !Routing Informationen
– ip classless
– ip route [Link] [Link] <gateway>
– ip route <netz> <maske> <ziel>
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 48
Basiskonfiguration - Beispiel
• !Zugang
– line con 0
– password <Passwort für lokalen Zugang>
– login
– line vty 0 4
– password <Passwort für Telnetzugang>
– login
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 49
Programm Praktischer Teil
• Installation eines Router
• Inbetriebnahme eines Routers
• Erstellen der Basiskonfiguration
• LAN/WAN-Schnittstellen
• Aufbau einer komplexen Konfiguration
• Statisches und dynamisches Routen
• Passwort vergessen – was nun?
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 50
Praxis – Installation
• Geräteaufstellung, so daß alle Stecker
und Schalter gut erreichbar sind und die
Kontrollanzeigen gut einsehbar sind.
• Zutrittsschutz nicht vergessen!
• Thermische Situation berücksichtigen
• Platz zum Umstecken auf Ersatzgerät
vorsehen
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 51
Praxis – Inbetriebnahme
• Sämtliche Anschlüsse, die notwendig
sind (Console, WAN, LAN, Strom)
fixieren
• Console in Betrieb nehmen
• Einschalten
• Bootprozeß beobachten und wichtige
Daten notieren (IOS Version, ...)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 52
Praxis – Basiskonfiguration
• Stub-Netzwerk
• Router zwischen WAN-Device (Modem)
und Firewall der Firma.
• Eine WAN-Schnittstelle konfigurieren
(Daten vom Provider)
• Eine LAN-Schnittstelle konfigurieren
(Daten vom Provider bzw. aus LAN)
• Default Gateway=WAN
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 53
Praxis – Schnittstellen
• WAN-Schnittstellen
– Seriell zum Anschluß an X.21, V.24, ...
– ISDN
– Ethernet für Kabelmodems, ADSL-
Modems
• LAN-Schnittstellen
– Ethernet (10/100MBit/s; AUI/BNC/TP)
– Token-Ring (4/16MBit/s; Sub-D/TP)
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 54
Praxis – CNAP-Labor
• Für den Aufbau einer komplexeren
Konfiguration wird das CNAP-
Standardlabor verwendet
• 5 Router mit 8 Netzen
• Zusätzlich Internetanbindung
• Unterschied statisches und
dynamisches Routen
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 55
CNAP „Standard“ Labor
LAB B LAB C
S 0 (DCE) S1
S 0 (DCE)
Internet
S1
[Link] net [Link] net
[Link] net E 0 E0
LAB A C3
E1 S1 LAB D
S 0 (DCE) C6
C8 C5
[Link] net E0 C7
C4 C2
E0
[Link] net
C9 [Link] net
C1
C11
E0
C12 C10
[Link] net
Switch A
[Link] net Switch B
LAB E
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 56
Praxis – Passwort vergessen
• Paßwortrecovery Procedure je nach
Routertyp
• Bootprozeß unterbrechen
• Im ROM-Monitor Config-Register
ändern
• Booten
• Passwort setzen und Konfiguration
sichern
© Dr. Klaus Coufal 11.12.2001 – CISCO-Router-Konfiguration 57