You are on page 1of 10

AdCommLab 04

Mart 2012, v1.01


AdCommLa
b

04
Frame Relay

Cilj vežbe

Cilj vežbe je konfiguracija mreže bazirane na Frame Relay-u.

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.

Inicijalni standard je objavljen 1984. od strane Consultative Committee on International Telephone


and Telegraph (CCITT). 1990. Cisco, Digital Equipment Corporation (DEC), Northern Telecom, i
StrataCom su formirali konzorcijum za rezvoj te tehnologije. Konzorcijum je proširio osnovni
standard ekstenzijama koje se nazivaju Local Management Interface (LMI). ANSI i CCITT su svoje
verzije standarda prilagodile ovim proširenjima. Na međunarodnom nivou, Frame Relay je
standardizovan od strane International Telecommunication Union-Telecommunications Standards
Section (ITU-T), a u SAD od strane American National Standards Institute (ANSI) standard
organizacije.

Frame Relay uređaji se dele u dve kategorije:

- Data terminal equipment (DTE)


- Data circuit-terminating equipment (DCE)

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.

DCE su uređaji na strani distributerske kompanije i treba da obezbede sinhronizaciju i komutaciju u


mreži. To su uređaji koji prenose podatke kroz mrežu.

Frame Relay virtuelna kola (engl. virtual circuits)

FR pruža konekciono-orijentisanu komunikaciju na sloju veze podataka. To znači da komunikacija


postoji na strani svakog para uređaja i te konekcije su asocirane sa identifikatorom konekcije. Ovaj
servis je implementiran kroz upotrebu Frame Relay virtuelnih kola, što predstavlja logičku
konekciju između dva DTE uređaja kroz Frame Relay mrežu sa komutacijom paketa ili packet-
switched network (PSN).

Postoje dve kategorije virtuelnih kola:

- 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.

Data-Link Connection Identifier (DLCI)


Tehnički fakultet “Mihajlo Pupin” – Zrenjanin
AdCommLab 04
Mart 2012, v1.01

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.

Frame Relay Local Management Interface (LMI)

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.

Implemetacija Frame Relay mreže

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.

Kreiranje projekta i osnovna podešavanja

GNS3 – Graphical Network Simulator

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)

Sada je potrebno proveriti da li je podešen imidž fajl za Dynamips softver za virtuelizaciju. To se


radi pomoću opcije menija Edit > ISO images and hypervisors. Posle pokretanja opcije, biće
prikazan prozor. Ako se u listi imidž fajlova nalazi .bin fajl koji u koloni Model/Chasis ima vrednost
3640, sve je u redu. Ako fajl nije dodat, potrebno ga je dodati. Imidž fajl koji je korišćen u ovoj vežbi

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01
je c3640-jk9s-mz.124-16.bin. Svako bi trebao da obezbedi svoj Cisco imidž kompatibilan
sa hardverom koji emulira GNS3.

Imidž fajlovi se mogu postaviti u direktorijumu C:\GNS3_Labs\CiscoImages. Dodavanje novog


imidža se vrši preko opcije ... u delu za dodelu Image file:. Platforma za navedeni imidž je c3600, a
model 3640. Imidž se dodaje opcijom Save. Kada je sve podešeno pokrenuti opciju Close.

Kreiranje mreže

Potrebno je kreirati mrežnu topologiju kao što je prikazano na slici.

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.

Da bi se opcija uključila potrebno je pokrenuti scenario, odabrati jedan od postojećih rutera za


svaki model posebno i pristupiti njegovom terminalu (u ovom scenariju postoji samo jedan model –
Cisco 3640 pa je to potrebno uraditi samo na jednom ruteru). Posle unošenja osnovne konfiguracije
potrebno je kliknuti desnim tasterom na pokrenuti ruter i odabrati opciju Idle PC iz padajućeg
menija.

Konfiguracija rutera

Za sve rutere u scenariju potrebno je uneti sledeću osnovnu konfiguraciju:

Router>
Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# no logging console

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01
Router(config)# exit
Router#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
Router#

Za ostatak konfiguracije potrebno je za rutere R0, R2 i R3 uneti IP adrese i sledeće osnovne


komande. Za sve rutere potrebno je uneti odgovarajuće adrese i mrežne maske. Skup potrebnih
komandi je:

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...

Current configuration : 782 bytes


!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
memory-size iomem 5
!
!
ip cef
!
!
...
!
!
interface Serial0/0
ip address 192.168.1.1 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay lmi-type ansi
!
interface Serial0/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial0/2
no ip address
shutdown
serial restart-delay 0
!

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01
interface Serial0/3
no ip address
shutdown
serial restart-delay 0
!
ip http server
no ip http secure-server
!
!
...
!
!
control-plane
!
!
...
!
!
line con 0
line aux 0
line vty 0 4
login
!
!
end

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#

Provera rada mreže

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01

Posle unosa konfiguracije mreža neće raditi. Komanda za proveru neće prikazati ništa.

Router#sh frame-relay map


Router#

Router#sh frame-relay pvc

PVC Statistics for interface Serial0/0 (Frame Relay DCE)

Active Inactive Deleted Static


Local 0 0 0 0
Switched 0 2 0 0
Unused 0 0 0 0

DLCI = 102, DLCI USAGE = SWITCHED, PVC STATUS = INACTIVE, INTERFACE = Serial0/0

input pkts 0 output pkts 0 in bytes 0


out bytes 0 dropped pkts 0 in pkts dropped 0
out pkts dropped 0 out bytes dropped 0
in FECN pkts 0 in BECN pkts 0 out FECN pkts 0
out BECN pkts 0 in DE pkts 0 out DE pkts 0
out bcast pkts 0 out bcast bytes 0
30 second input rate 0 bits/sec, 0 packets/sec
30 second output rate 0 bits/sec, 0 packets/sec
switched pkts 0
Detailed packet drop counters:
no out intf 0 out intf down 0 no out PVC 0
in PVC down 0 out PVC down 0 pkt too big 0
shaping Q full 0 pkt above DE 0 policing drop 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

Router#sh int s0/1


Serial0/1 is administratively down, line protocol is down
Hardware is M4T

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation HDLC, crc 16, loopback not set
Keepalive set (10 sec)
Restart-Delay is 0 secs
Last input never, output never, output hang never
Last clearing of "show interface" counters never
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
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
1 packets output, 24 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out

Router#sh int s0/2


Serial0/2 is administratively down, line protocol is down
Hardware is M4T
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation HDLC, crc 16, loopback not set
Keepalive set (10 sec)
Restart-Delay is 0 secs
Last input never, output never, output hang never
Last clearing of "show interface" counters never
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
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
1 packets output, 24 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out

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...

Current configuration : 782 bytes


!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
memory-size iomem 5
!

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01
!
ip cef
!
!
...
!
!
interface Serial0/0
ip address 192.168.1.1 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay lmi-type ansi
!
interface Serial0/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial0/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial0/3
no ip address
shutdown
serial restart-delay 0
!
ip http server
no ip http secure-server
!
!
!

Otklanjanje greške

Na ruteru R1 je potrebno podići interfjse, što se radi sledećim komandama

Router# conf term


Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# int s0/0
Router(config-if)# no shutdown
Router(config-if)# int s0/1
Router(config-if)# no shutdown
Router(config-if)# int s0/2
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# exit
Router# copy
Router# copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
Router#

Sada je rezultat prikaza komandi sa informacijama o Frame Relay-u na ruteru R0 sledeći:

Router#sh frame-relay map


Serial0/0 (up): ip 192.168.1.2 dlci 102(0x66,0x1860), dynamic,
broadcast,, status defined, active
Serial0/0 (up): ip 192.168.1.3 dlci 103(0x67,0x1870), dynamic,
broadcast,, status defined, active

Router#sh frame-relay pvc

PVC Statistics for interface Serial0/0 (Frame Relay DTE)

Active Inactive Deleted Static

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01
Local 2 0 0 0
Switched 0 0 0 0
Unused 0 0 0 0

DLCI = 102, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0/0

input pkts 1 output pkts 2 in bytes 34


out bytes 68 dropped pkts 0 in pkts dropped 0
out pkts dropped 0 out bytes dropped 0
in FECN pkts 0 in BECN pkts 0 out FECN pkts 0
out BECN pkts 0 in DE pkts 0 out DE pkts 0
out bcast pkts 2 out bcast bytes 68
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
pvc create time 00:04:55, last time pvc status changed 00:03:05
--More--

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

Type escape sequence to abort.


Sending 5, 100-byte ICMP Echos to 192.168.1.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 44/72/156 ms

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

1. U GNS3 okruženju kreirati sledeći scenario:

2.
2. Uraditi vežbu pomoću Frame Relay switch objekta

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin


AdCommLab 04
Mart 2012, v1.01

Za njegovu konfiguraciju koristi desni klik miše i opciju Configure

Literatura

[1] http://www.9tut.com/frame-relay-gns3-lab

[2] http://docwiki.cisco.com/wiki/Frame_Relay

Tehnički fakultet “Mihajlo Pupin” – Zrenjanin

You might also like