Professional Documents
Culture Documents
04
Frame Relay
Cilj vežbe
Frame Relay je WAN protokol visokih performansi koji radi na fizičkom i sloju veze podataka (OSI
Layer 1 i OSI Layer 2). Originalno je dizajniran za upotrebu u ISDN mrežama. Danas se Frame Relay
koristi i za druge mrežne tehnologije. Frame Relay je tehnologija sa komutacijom paketa.
DTE uređaji su terminalska oprema za određenu mrežu i locirani su kod korisnika. To su terminali,
računari, ruteri i bridževi.
- Switched Virtual Circuits (SVC) – su privremene virtuelne konekcije koje se koriste u situacijama
kada je potreban sporadični prenos podataka između dva DTE. Sesija za komunikaciju se sastoji iz
sledećih stanja: Call setup, Data transfer, Idle i Call termination.
- Permanent Virtual Circuits (PVC) – su stalne konekcije koje se koriste za konzistentan prenos
podataka preko FR mreže. Ovakva veza ne zahteva uspostavljanje poziva i prekid. U ovakvim
kolima postoje sledeća stanja: Data transfer i Idle.
Identifikacija virtuelnih kola se vrši preko identifikatora sloja veze podataka DLCI (eng. data-link
connection identifiers) koji se dodeljuje od strane provajdera, npr. telefonske kompanije. Njihova
vrednost je lokalna, što znači da je njihova vrednost jedinstvena u jednoj LAN mreži, ali ne i u jednoj
WAN mreži.
LMI predstavlja skup unapređenja osnovne specifikacije Frame Relay tehnologije. Unapređenja su
dodata zbog unapređenja upravljanja kompleksnim mrežama. Ključno proširenje predstavlja
globalno adresiranje, poruke o statusu virtuelnih kola i multicat saobraćaj.
Sa LMI ekstenzijama DLCI vrednosti postaju globalne, a ne lokalne, tako da DLCI adrese postaju
jedinstvene i na području Frame Relay WAN mreže.
LMI poruke o statusus virtuelnih kola omogućavaju komunikaciju i sinhronizaciju između DCE i
DTE uređaja.
Na slici je prikazan primer implementacije Frame Relay mreže u kojoj se nalaze T1 multiplekseri sa
FR i ne-FR interfejsima. Ne-FR interfejsi povezuju telefonske centrale PBX (eng. private branch
exchange) i aplikacije za video konferencije.
Pokrenuti GNS3. U prozoru upisati naziv projekta AdCommLab04_FR i čekirati opciju Save IOS
startup configuration (Napomena: čekiranje opcije je veoma važno da bi se konfiguracija uređaja
u scenariju mogla snimati u odgovarajuće tekstualne fajlove koji se nalaze u direktorijumu
configuration)
Kreiranje mreže
Iako je moguće to uraditi u GNS3 okruženju, za potrebe same vežbe i brzine njene izrade nije
potrebno postavljati tekst i oznake. Postavljanje teksta i oznake omogućeno je upotrebom opcija
(add a note) i (draw rectangle) .
Rutere je potrebno preimenovati. To se može izvršiti klikom desnog tastera miša na ruter i
aktiviranje opcije Change the host name. Ovo je potrebno izvršiti pre povezivanja rutera
linkovima.
Podešavanje scenarija
Često u toku rada sa GNS3 softverom može doći do usporenja usled prevelikog zauzeća CPU. To se
naročito dešava kod upotrebe zahtevnijih uređaja ili složenijih topologija. Optimizacija upotrebe
procesora se vrši na sledeći način. Opcija koja se koristi za to je idlepc.
Konfiguracija rutera
Router>
Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# no logging console
enable
conf term
no logging console
interface s0/0
ip address <ip_adresa> <mrezna_maska>
encapsulation frame-relay # podešava Frame Relay konfiguraciju
frame-relay lmi-type ansi # podešava LMI tip
no shutdown
exit
copy running-config startup-config
Ako su ruteri ispravno konfigurisani njihova konfiguracija treba da izgleda kao u primeru za ruter
R0:
Router>enable
Router#sh running-config
Building configuration...
Router#
Ruter R1 se konfiguriše kao Frame Relay switch i za njega je potrebno uneti sledeće komande:
Router>enable
Router#conf term
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#no logging console
Router(config)#frame-relay switching # omogućava Frame Relay switching
Router(config)#interface s0/0
Router(config-if)#encapsulation frame-relay # podešava Frame Relay konfiguraciju
Router(config-if)#frame-relay lmi-type ansi # podešava LMI tip
Router(config-if)#frame-relay intf-type dce # konfiguriše uređaj kao DCE
Router(config-if)#clock rate 64000 # podešava brzinu serijskog interfejsa u bps
Router(config-if)#frame-relay route 102 interface s0/1 201 # podešava statiču rutu za
PVC switching
Router(config-if)#frame-relay route 103 interface s0/2 301 # podešava statiču rutu za
PVC switching
Router(config-if)#interface s0/1
Router(config-if)#encapsulation frame-relay # podešava Frame Relay konfiguraciju
Router(config-if)#frame-relay lmi-type ansi # podešava LMI tip
Router(config-if)#frame-relay intf-type dce # konfiguriše uređaj kao DCE
Router(config-if)#clock rate 64000 # podešava brzinu serijskog interfejsa u bps
Router(config-if)#frame-relay route 201 interface s0/0 102 # podešava statiču rutu za
PVC switching
Router(config-if)#int s0/2
Router(config-if)#encapsulation frame-relay # podešava Frame Relay konfiguraciju
Router(config-if)#frame-relay lmi-type ansi # podešava LMI tip
Router(config-if)#frame-relay intf-type dce # konfiguriše uređaj kao DCE
Router(config-if)#clock rate 64000 # podešava brzinu serijskog interfejsa u bps
Router(config-if)#frame-relay route 301 interface s0/0 103 # podešava statiču rutu za
PVC switching
Router(config-if)#exit
Router(config)#exit
Router#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
Router#
Posle unosa konfiguracije mreža neće raditi. Komanda za proveru neće prikazati ništa.
DLCI = 102, DLCI USAGE = SWITCHED, PVC STATUS = INACTIVE, INTERFACE = Serial0/0
Troubleshooting
Potrebno je pronaći u čemu je greška. Na ruteru R1, pokrenuti komande za prikaz informacija o
serijskim interfejsima. Problem je kod onih interfejsa koji nisu podignuti ( administratively down,
line protocol is down).
Router>enable
Router#
Router#sh int s0/0
Serial0/0 is up, line protocol is up
Hardware is M4T
Internet address is 192.168.1.1/24
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation FRAME-RELAY, crc 16, loopback not set
Keepalive set (10 sec)
Restart-Delay is 0 secs
LMI enq sent 5, LMI stat recvd 5, LMI upd recvd 0, DTE LMI up
LMI enq recvd 0, LMI stat sent 0, LMI upd sent 0
LMI DLCI 0 LMI type is ANSI Annex D frame relay DTE
FR SVC disabled, LAPF state down
Broadcast queue 0/64, broadcasts sent/dropped 0/0, interface broadcasts 0
Last input 00:00:02, output 00:00:02, output hang never
Last clearing of "show interface" counters 00:00:52
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: weighted fair
Output queue: 0/1000/64/0 (size/max total/threshold/drops)
Conversations 0/1/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
Available Bandwidth 1158 kilobits/sec
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
Grešku je potrebno potražiti u konfiguraciji. Neki serijski interfejsi su oboreni kao što se vidi u
konfiguraciji:
Router#sh running-config
Building configuration...
Otklanjanje greške
DLCI = 102, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0/0
Takođe, sa rutera R0 moguće je pingovati ruter R2 ili R3, tj. njihove adrese 192.168.1.3.
Router#ping 192.168.1.3
Zadatak 1.
Pokrenuti capture paketa na serijskoj liniji (serial line) između rutera R0 i R1. Koristiti Wireshark
za analizu Frame Relay paketa. Prikazati sadržaj jednog paketa i neke osnovne informacije iz njega.
Projektni zadaci
2.
2. Uraditi vežbu pomoću Frame Relay switch objekta
Literatura
[1] http://www.9tut.com/frame-relay-gns3-lab
[2] http://docwiki.cisco.com/wiki/Frame_Relay