You are on page 1of 39

Capitolul 1: Introducere n concepte de rutare

CCNA Exploration: Routing Protocols and Concepts

www.ccna.ro

Agend
Ce este Cisco ? Istoria Cisco Carier n Cisco ccna.ro Cisco Networking Academy
Certificari Cisco Oportuniti de carier Curriculum v 4.0

www.ccna.ro

Obiective
Ce este un router i ce funcii ndeplinete Componente hardware i software ale router-ului Precesul de rutare, tipuri de rute, principii i implementri ale rutrii

www.ccna.ro

Ce este un router?
Un router este un computer cu funcii specializate
Constituie centrul unei reele, din punct de vedere logic

www.ccna.ro

Ce este un router i ce funcii ofer?


Interconecteaz dou sau mai multe reele Are dou funcii principale
determinarea cii optime (a interfeei de ieire potrivite)

trimiterea pachetelor ctre destinaie, folosind calea optim determinat

Multiple funcii secundare: manipulare, filtrare i modificare a pachetelor

www.ccna.ro

Componente hardware

www.ccna.ro

Componente Hardware

Flash CPU Interfaces NVRAM

ROM

RAM

www.ccna.ro

Componente Hardware (1)


CPU
execut instruciuni de la sistemul de operare

RAM (memorie volatil)


instana sistemului de operare i configurrile curente

tabela de rutare i tabela ARP


buffer de pachete

ROM (memorie non-volatil i nealterabil)


programul de pornire (bootstrap) utilitare de diagnosticare i un SO minimal

www.ccna.ro

Componente Hardware (2)

Flash (memorie non-volatil)


conine imaginea unuia sau a mai multor sisteme de operare
poate conine i alte fiiere

NVRAM (memorie non-volatil)


stocheaz fiierul de configurare ncarcat n RAM la pornire

www.ccna.ro

Componente Hardware (3)

Interfee de management
portul de consol, portul AUX

Interfee de date
dispozitive fizice de transmisie a pachetelor de date fiecare interfa aparine unei reele diferite interfee LAN: Ethernet, FastEthernet etc.

intefee WAN: Serial, ISDN etc.

www.ccna.ro

10

Iniializarea router-ului(1)

Bootstrap

ncrcarea sistemului de operare

ncrcarea fiierului de configurare

POST

www.ccna.ro

11

Iniializarea router-ului(2)
POST (Power-on self test)
componentele hardware sunt testate de un program din ROM

Bootstrap
programul de bootstrap este copiat din ROM n RAM i executat

Cutarea i ncrcarea sistemului de operare


cutat mai nti in Flash iar apoi pe un server TFTP, dac se gasete unul n reea n caz de nereuit se ncarc SO minimal din ROM

Cutarea i ncrcarea fiierului de configurare


se caut mai nti n NVRAM, iar apoi pe un server TFTP n caz de nereuit se pornete utilitarul de setup
www.ccna.ro 12

Internetworking

Operating System

www.ccna.ro

13

IOS
Sistemul de operare proprietar Cisco
folosit pe majoritatea router-elor i switch-urilor Cisco

Disponibil n multiple versiuni


fiecare versiune este orientat pe un anumit set de faciliti versiunile cu mai multe faciliti vin cu o imagine de mai mari dimensiuni, i la un pre mai mare

Modul principal de interaciune


prin intermediul unei interfee text de tip terminal se poate folosi i o interfa Web de configurare

www.ccna.ro

14

Procesul de rutare

www.ccna.ro

15

De ce avem nevoie de rutare?


Transmiterea pachetelor ntre reele
criterii de eficien criterii de politic intern sau extern
? ? ? ? ?

www.ccna.ro

16

Criterii de rutare
Informaiile cu privire la reelele cunoscute sunt stocate n tabela de rutare
se stocheaz adresele reelelor i urmtorul hop ctre fiecare n cazul conexiunilor point-to-point se poate stoca direct interfaa de ieire acelai lucru se face automat pentru reelele direct conectate

Rute statice
configurate de administrator au prioritate in procesul de rutare

Rute dinamice
nvate prin intermediul unor protocoale specializate algoritmii folosesc criterii de eficien sau criterii de politic
www.ccna.ro 17

Rutare static vs. Rutare dinamic


Rutare static
ofer control mult mai riguros administratorului asupra urmtorului hop ales

este foarte uor de nvat


nu este deloc scalabil

Rutare dinamic
necesit cunotinte avansate pentru o configurare eficient utilizeaz att un procent din bandwidth ct i o parte din procesor calea aleas de pachete nu e cunoscut n mod clar este o soluie scalabil i tolerant la defecte

exemple: RIP, IGRP, EIGRP, OSPF, IS-IS, BGP


www.ccna.ro 18

Metrici, determinarea cii optime

Metric
indicator de preferin a unei rute dup anumite criterii se calculeaz n funcie de hop-count, delay, bandwidth etc. o metric mai mic este mai bun

Determinarea cii optime


fiecare rut din tabel are atribuit o metric routerul alege ruta cu metrica cea mai mic

www.ccna.ro

19

Manipularea pachetelor

www.ccna.ro

20

Rutarea n cadrul stivei OSI

Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic Reea Legtur de date Fizic Reea Legtur de date Fizic Reea Legtur de date Fizic

Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic

www.ccna.ro

21

Manipularea pachetelor(1)
Adrese MAC
adrese de nivel 2 folosite pentru identificarea fizic a dispozitivelor n cadrul unei reele locale se modific la trecerea dintr-o reea n alta

IEEE 802.3
7
Preamble

1
Start of frame delimiter

6
Destination Address

46 to 1500

4
Frame check sequence

Source Length 802.2 Header and Address Type Data

www.ccna.ro

22

Manipularea pachetelor(2)
Adrese IPv4
adrese de nivel 3 folosite pentru identificarea reelelor i a staiilor din reea se pastreaz neschimbate n timpul rutrii ntre reele time-to-live poate fi folosit pentru a opri buclele de rutare
0 Version Header Length Identification Time to live Protocol Source address Service type Flags 16 Total length Fragment offset Header checksum 31

Destination address
IPv4 options (if any) Data
www.ccna.ro 23

Padding

Tabela de rutare i principiile rutrii

www.ccna.ro

24

Tabela de rutare
Este folosit de router pentru a alege interfaa de ieire n transmiterea unui pachet

Este stocat n RAM, deci se pierde la fiecare repornire


Conine informaii de tip reea interfa de ieire (sau reea reea intermediar)
reele direct conectate, adugate implicit
reele la distan: rute statice sau dinamice

www.ccna.ro

25

Tabela de rutare
Exemplu de tabel de rutare
Codes: I - IGRP derived, R - RIP derived, O - OSPF derived, C - connected, S - static, E - EGP derived, B - BGP derived, * - candidate default route, IA - OSPF inter area route, i - IS-IS derived, ia - IS-IS, U - per-user static route, o - on-demand routing, M - mobile, P - periodic downloaded static route, D - EIGRP, EX - EIGRP external, E1 - OSPF external type 1 route, E2 - OSPF external type 2 route, N1 - OSPF NSSA external type 1 route, N2 - OSPF NSSA external type 2 route
Gateway of last resort is 10.119.254.240 to network 10.140.0.0 O 172.150.0.0 [160/5] via 10.119.254.6, 0:01:00, Ethernet2 E 172.17.10.0 [200/128] via 10.119.254.244, 0:02:22, Ethernet2

www.ccna.ro

26

Principiile de rutare
Fiecare router ia decizii bazndu-se doar pe propria tabel de rutare

Nu toate routerele au aceeai tabel de rutare


Rutarea se face asimetric
rutele stocate se refer doar la drumul spre o reea, nu i invers

pachetele pot folosi alte ci la comunicarea n sens invers

www.ccna.ro

27

Alegerea interfeei de ieire

Procesul de rutare presupune


identificarea interfeei de ieire potrivite comutarea pachetului ctre interfaa respectiv (pachet switching)

Pentru determinarea cii optime


routerul caut ruta cea mai specific (dup dimensiunea mtii de reea) dintre mai multe rute cu acelai grad de specificitate se alege ruta cu metrica mai bun (mai mic)

www.ccna.ro

28

Clasificarea reelelor la rutare


Conectate
reele direct conectate la interfee ale routerului rutele sunt adugate automat dup pornirea i configurarea interfeei

Cunoscute
acele reele ctre care sunt definite rute statice sau dinamice

Necunoscute
nu exist rute definite pentru aceste reele

se folosete ruta default, dac e definit, sau se arunc pachetul

Ruta default
se definete static de ctre administrator sau e propagat dinamic se aplic pentru toate rutele necunoscute
www.ccna.ro 29

Load balancing

Putem avea mai multe rute cu aceeai metric i ctre aceeai reea
n acest caz pachetele pot fi repartizate n mod egal ntre rutele respective
se obine o mai bun repartizare a traficului n reea

Procesul se numete Load balancing


www.ccna.ro 30

Configurarea

router-ului prin CLI

www.ccna.ro

31

Configurare prin CLI


Exist 2 moduri de lucru n CLI Modul User Exec
este evideniat de prompt-ul > modul implicit n care avem acces imediat dup logarea pe router are doar drepturi de interogare a unor informaii, nu i de configurare

Modul Privileged Exec


este evideniat de prompt-ul # are drepturi de configurare a setrilor echipamentului trecerea din modul User n modul Privileged se face cu comanda enable
www.ccna.ro 32

Comanda show
Informaii generale despre router

show version

Informaii generale despre interfeele router-ului

show interfaces

Informaii despre adresarea interfeelor

show ip interface [ brief ] [ tip_interfa numr_interfa ]

Afiarea tabelei de rutare


show ip route

Afiarea configuraiei curente


show running-config
www.ccna.ro 33

Configurri de baz(1)
Intrarea n modul de configurare

# configure terminal

prompt-ul se schimb din # n (config)#

Setarea numelui echipamentului

(config)# hostname <nume_router>

Setarea unei parole pe modul privilegiat

(config)# enable secret <parola>

Setarea unui banner pe router (mesaj afiat la accesare)


(config)# banner motd # Accesul strict interzis ! #

www.ccna.ro

34

Configurri de baz(2)
Setarea unei parole pentru accesul la consol
(config)# line console 0 (config-line)# password <parola> (config-line)# login

Configurarea router-ului pentru acces de la distan (telnet)


(config)# line vty 0 4
se folosesc comenzile password i login la fel ca mai sus

www.ccna.ro

35

Configurarea unei interfee(1)

Intrarea n modul de configurare al interfeei


(config)# interface <tip_interfa> <numr_interfa> prompt-ul se schimb din (config)# n (config-if)#

Pornirea/oprirea unei interfee


(config-if)# [no] shutdown implicit toate interfeele sunt oprite pe routere

www.ccna.ro

36

Configurarea unei interfee(2)


Setarea unei adrese IP pe interfa

(config-if)# ip address <adres> <masc>

Setarea unei descrieri pe interfa

(config-if)# description <descriere>

Configurarea parametrului clock-rate pe interfeele seriale


interfeele seriale necesit, pentru a putea funciona, configurarea vitezei de comunicaie (clock rate)

(config-if)# clock rate <valoare>

www.ccna.ro

37

Salvarea sau tergerea configurrilor


Reunete configurrile din memorie cu cele salvate n fiierul de configurare (configurrile din memorie nu se pierd!)
# copy startup-config running-config

Salvarea configurrii curente pentru a fi ncrcat la repornire


# copy running-config startup-config

tergerea configurrii salvate (startup-config)


# erase startup-config

www.ccna.ro

38

www.ccna.ro

39

You might also like