Universitas Sumatera Utara BAB II DASAR TEORI 2.1 Jaringan

advertisement
BAB II
DASAR TEORI
2.1
Jaringan Komputer
Jaringan komputer adalah sekelompok komputer otonom yang saling
berhubungan antara satu dengan yang lainnya menggunakan protokol komunikasi
melalui media komunikasi sehingga dapat saling berbagi informasi, programprogram, penggunaan perangkat keras secara bersama seperti printer, harddisk,
dan sebagainya[3].
2.2
Jenis-jenis Jaringan Komputer
Jaringan komputer dibagi menjadi dua jenis, yaitu:
1. Berdasarkan jangkauan geografisnya, jaringan komputer diklasifikasikan
menjadi empat kelompok, yaitu[4]:
a. Local Area Network (LAN)
LAN memiliki skala jangkauan mencakup 1 km hingga 10 km dalam
bentuk koneksi wired, wireless maupun kombinasi keduanya.
b. Metropolitan Area Network(MAN)
MAN merupakan jaringan komputer yang memiliki cakupan area dan luas
yang lebih besar dibandingkan LAN, yakni memiliki jarak jangkauan
antara 10 km hingga 50 km.
c. Wide Area Network (WAN)
WAN menjangkau daerah geografis yang luas, biasanya sebuah negara
atau benua. WAN terdiri dari dua atau lebih MAN di dalamnya sehingga
5
Universitas Sumatera Utara
Universitas Sumatera Utara
dapat dikatakan bahwa WAN merupakan gabungan dari sejumlah jaringan
komputer dalam satu kawasan seluas suatu negara atau benua.
d. Interconnection Networking (Internet)
Internetmerupakan jaringan komputer yang terluas, dengan cakupan
seluruh planet bumi ini. Internet menghubungkan semua WAN, MAN dan
LAN di dalamnya.
2. Berdasarkan media transmisi, jaringan komputer diklasifikasikan menjadi dua
kelompok, yaitu[4]:
a. Jaringan Komputer berkabel (Wired Cable)
Jaringan komputer berkabel menggunakan sarana kabel jaringan untuk
kemudian dihubungkan dengan perangkat berupa hub maupun switch.
b. Jaringan komputer tanpa kabel (Wireless Cable)
Jaringan komputer tanpa kabel merupakan jaringan
menggunakan
kabel
jaringan,
namun
yang tidak
memanfaatkan
sinyal
elektromagnetis.
2.3
IP Address Versi 4
IP address versi 4 (IPv4) yang umum dipakai saat ini, terdiri atas 4 oktet,
yang mana setiap oktet mampu menangani 255 buah komputer yang mampu
menangani
jumlah
pengguna
maksimal
sebanyak
4.228.250.625
buah
komputer[4]. Pengalamatan IP menurut pembagian kelasnya yakni kelas A, B dan
C dapat dipisahkan menjadi dua bagian yakni bagian network bit dan bagian host
bit.
Network
bit
berperan
sebagai
pembeda
antarjaringan
atau
6
Universitas Sumatera Utara
Universitas Sumatera Utara
networkidentification (ID), sedangkan host bit berperan sebagai host identification
(ID). Ilustrasi networkdanhost ID diperlihatkan pada Gambar 2.1[5].
Gambar 2.1 Ilustrasi Network ID dan Host ID
Berikut ini penjelasan masing-masing kelas IPaddress:
a. Kelas A
Bagan IP address kelas A diperlihatkan pada Gambar 2.2[5].
Gambar 2.2 Bagan IP AddressKelas A
Bit pertama bernilai 0 dan 7 bit berikutnya (8 bit pertama) merupakan bitbit untuk network. Sisanya, yaitu 24 bit terakhir merupakan bit-bit untuk
host.
b. Kelas B
Bagan IP address kelas B diperlihatkan pada Gambar 2.3[5].
Gambar 2.3 Bagan IP AddressKelas B
Dua bit pertama bernilai 10 dan 14 bit berikutnya (16 bit pertama)
merupakan bit untuk network. Sisanya, yaitu 16 bit terakhir merupakan bitbit untuk host.
c. Kelas C
Bagan IP address kelas C diperlihatkan pada Gambar 2.4[5].
7
Universitas Sumatera Utara
Universitas Sumatera Utara
Gambar 2.4 Bagan IP AddressKelas C
Tiga bit pertama bernilai 110 dan 21 bit berikutnya (24 bit pertama)
merupakan bit-bit untuk network. Sisanya, yaitu 8 bit terakhir merupakan
bit-bit untuk host.
2.4
Teknologi Jaringan Berbasis MPLS
Konsep utama MPLS adalah teknik peletakan label dalam setiap paket
yang dikirim pada jaringan ini. Label tersebut akan memuat informasi penting
yang berhubungan dengan informasi routing suatu paket, antara lain berisi tujuan
paket serta prioritas paket mana yang harus dikirimkan terlebih dahulu. Routing
protocol pada layer 3sistem OSI berperan dalam menyampaikan paket-paket data
dalam jaringan ini sedangkan MPLS berada di antara layer 2 dan layer
3[6].Jaringan ini memiliki beberapa keuntungan, yaitu[1]:
1. MPLS mengurangi banyaknya proses pengolahan yang terjadi di IP router
serta memperbaiki kinerja pengiriman suatu paket data.
2. MPLS juga bisa menyediakan Quality of Service (QoS) dalam jaringan
backbonedengan menggunakan teknik Differentiated Services (Diffserv)
sehingga setiap layanan paket yang dikirimkan akan mendapat perlakuan
yang berbeda sesuai dengan skala prioritasnya.
8
Universitas Sumatera Utara
Universitas Sumatera Utara
2.4.1 Struktur Header MPLS
Header MPLS adalah sebuah field yang berisi 32 bit dengan struktur
khusus. Susunan dari sebuah label MPLS ditunjukkan pada Gambar 2.5[1]:
Gambar 2.5 Susunan Header MPLS
Struktur penyusun sebuah header MPLS diantaranya adalah[1]:
a. Nilai Label, yakni 20 bit pertamadengan rentang dari 0 sampai 1.048.575.
Namun 16 nilai label pertama dikecualikan dari penggunaan umum.
b. Bit EXP, yakni bit 20 sampai 22 sebagai tiga bit eksperimen yang
digunakan hanya untuk Quality of Service (QoS).
c. Bit S (1 bit), yakni bit 23 sebagai bit Bottom of Stack (BoS), bernilai 0
kecuali jika label ini berada dalam stack maka BoS bernilai 1.
d. Bit TTL, yakni 8 bit terakhir yang digunakan sebagai Time To Live (TTL)
yang memiliki fungsi yang sama seperti TTL pada IP header.
2.4.2 Label Stacking
Routeryang berkemampuan menjalankan MPLS memerlukan lebih dari
satu label pada bagian atas dari paket untuk proses merutekan paket melalui
jaringan MPLS dengan mengemas label ke dalam stack. Gambar 2.6
memperlihatkan struktur dari label stack[1].
9
Universitas Sumatera Utara
Universitas Sumatera Utara
Gambar 2.6 Label Stack
2.4.3 MPLS dan Model Referensi OSI
Umumnya teknologi MPLS ini menggunakan model referensi Open
System Interconnection (OSI)yang terdiri atas tujuhlayer berdasarkan Gambar
2.7[1], yaitu:
Gambar 2.7 Model Referensi OSI
Physical layer menyangkut karakteristik pengkabelan, mekanis dan
elektris. Data link layer menyangkut format frame seperti Ethernet, PPP, HDLC,
Asynchronous Transfer Mode (ATM) dan Frame Relay. Network layer
menyangkut format dari paket end to end seperti IP. MPLS bukan menggantikan
protokol data link layer karena enkapsulasi layer tersebut masih tetap ada dengan
paket terlabel dan bukan protokol network layer karena protokol layer tersebut
juga masih digunakan pada header paket data. Teknologi label forwarding dari
10
Universitas Sumatera Utara
Universitas Sumatera Utara
MPLS tidak menggantikan IP forwarding, tetapi menyempurnakan IP forwarding
dengan mengatasi kekurangan yang dimilikinya melalui proses enkapsulasi paket
data layer ketiga ke dalam sebuah label. MPLS bekerja diantara layer kedua dan
layer ketiga sehingga tidak sesuai dengan model OSI dan dianggap sebagai layer
2,5[1][7].
2.4.4 Arsitektur MPLS
Jaringan MPLS terdiri atas jalur yang disebut label-switched path (LSP),
yang menghubungkan titik-titik yang disebut label-switched router (LSR). Setiap
LSP dikaitkan dengan sebuah Forwarding Equivalence Class (FEC) yang
merupakan kumpulan paket yang menerima perlakuan forwarding yang sama di
sebuah LSR[1].
2.4.4.1 Label Switch Router (LSR)
Router LSR adalah router yang mendukung layanan MPLS yang
berkemampuan untuk mengolah label MPLS baik saat menerima maupun
mengirim sebuah paket berlabel pada lapisan data link. Ada tiga jenis LSR yang
dibutuhkan pada sebuah jaringan MPLS[1], yakni:
1. Ingress LSR, yaitu LSR yang menerima sebuah paket yang belum terlabel,
menyisipkan sebuah label (stack) di depan paket tersebut dan mengirimkannya
pada lapisan data link.
2. Egress LSR, yaitu LSR yang menerima paket yang terlabel, menghapus label
dan mengirimnya pada sebuah lapisan data link.
11
Universitas Sumatera Utara
Universitas Sumatera Utara
3. Intermediate LSR, yaitu LSR yang menerima paket berlabel yang datang,
mengolah, mengganti dan mengirim paket pada data link yang benar.
LSR harus mampu untuk melakukan operasi pop, yaitu menghapus satu
atau lebih label dari label stack atas sebelum paket dikirimkan keluar (disposing
LSR) oleh Egress LSR. Kemudian,LSR juga harus mampu melakukan operasi
push satu atau lebih label ke atas paket yang diterima. Jika paket yang diterima
sudah dilabel, router LSR melakukan operasi push terhadap satu atau lebih label
lagi ke atas label stack dan meneruskan paket tersebut, termasuk pada sebuah
paket yang belum dilabel (imposing LSR) karena merupakan LSR pertama untuk
memaksakan label ke atas paket oleh Ingress Router. Sebuah LSR juga harus
mampu melakukan operasi swap, yakni penggantian label stack bagian atas
dengan sebuah label baru yang dilakukan pada saluran outgoing data link[1].
Gambar 2.8 menunjukkan beberapa operasi pada label[1].
Gambar 2.8 Operasi pada Label
LSR pada sebuah jaringan MPLS memiliki dua fungsi yang terpisah, yaitu
Data Plane dan Control Plane. Kedua fungsi tersebut secara lebih detail, yaitu[8]:
12
Universitas Sumatera Utara
Universitas Sumatera Utara
1. Fungsi Control Plane
a. IP Routing, yakni menjalankan IP routing standar seperti Open Shortest
Path First (OSPF) atau Intermediate System to Intermediate System (ISIS)
dan menyimpan informasi routing di dalam tabel IP routing dengan
struktur data :
Destination Network,
Next Hop
b. Label Distributor, yakni menjalankan pertukaran informasi ikatan label
dengan LSR yang berdekatan dengan menggunakan protokol pensinyalan
distribusi label seperti: Label Distribution Protocol (LDP), Tag
Distribution Protocol (TDP), Resource Reservation Protocol (RSVP)
atauBorder Gateway Protocol (BGP) dan menyimpannya dalam tabel
Label Information Base (LIB). Informasi dalam LIB inilah yang diolah
dan hasilnya diberikan kepada tabel Forwarding Information Base (FIB)
dan Label Forwaring Information Base (LFIB) yang terdapat pada
Forwarding Plane.LIB memiliki struktur data :
Destination Network, LSR,
Setiap
Destination
Network
Label
yang terdapat
dalam
routing
table
dipetakanmenjadi sebuah label dan diinformasikan ke LSR yang
berdekatan dan seluruh LSR melakukan hal yang sama sehingga
membentukan jalur-jalur virtual yaitu Label Switched Packet (LSP).
2. Fungsi Data Plane
a. IP
Forwarding,
yakni
melakukan
forwarding
berdasarkan
tabel
Forwarding Information Base (FIB). Tidak seperti router konvensional
pada umumnya, FIB dilengkapi dengan informasi label yang didapatkan
13
Universitas Sumatera Utara
Universitas Sumatera Utara
dari control plane, IP forwarding menerima paket yang belum berlabel
dan menentukan Forwarding Equivalent Class (FEC) paket tersebut. Jika
informasi label untuk FEC paket tersebut telah tersedia, maka paket
tersebut disisipi dengan label.Jika belum, maka paket diteruskan sebagai
paket IP biasa. FIB memiliki struktur data sebagai berikut:
Destination Network,
Next Hop,
Label Out,
b. Label Forwarding, yakni menerima paket berlabel dan melakukan lookup
terhadap label yang masuk berdasarkan informasi yang terdapat dalam
LFIB. LFIB memiliki struktur data:
Label in,
Action,
Next Hop
Tugas label forwarding selanjutnya melakukan tindakan terhadap label
yang masuk sesuai dengan informasi yang terdapat pada kolom action
yaitu: Aggregate, Pop, Push, Swap, atau Untag dan melakukan forwarding
paket tersebut menuju next-hop.
2.4.4.2 Label Switched Path (LSP)
LSP adalah sebuah jalur paket data pada jaringan MPLS berupa rangkaian
LSR yang menukarkan paket-paket berlabel secara unidirectional. LSR pertama
dari sebuah LSP ialah ingress LSR sedangkan LSR terakhir dari LSP adalah
egress LSR. Semua LSR diantara ingress dan egress LSR ialah Intermediate
LSR[1]. Untuk membentuk LSP, diperlukan protokol pensinyalan. Protokol ini
menentukan forwarding berdasarkan label pada paket. Label yang pendek dan
berukuran tetap mempercepat proses forwarding dan mempertinggi fleksibilitas
pemilihan jalur[1].LSP sebagai jalur MPLS dapat dilihat pada Gambar 2.9[1].
14
Universitas Sumatera Utara
Universitas Sumatera Utara
Gambar 2.9 LSP Melalui Sebuah Jaringan MPLS
2.4.4.3 Forwarding Equivalence Class (FEC)
FEC adalah suatu kelompok paket yang diteruskandi sepanjang jalur yang
sama dan diperlakukan dengan perlakuan forwarding yang sama. Semua paket
yang dimiliki oleh FEC yang sama memiliki label yang sama. Namun demikian,
tidak semua paket yang memiliki label yang sama dimiliki oleh FEC yang sama
karena nilai EXP label yang berbeda. Router yang memutuskan paket mana yang
dimiliki oleh FEC ialah ingress LSR. Hal ini disebabkan ingress LSR
mengklasifikasikan dan melabeli paket-paket. Beberapa contoh dari FEC,
yaitu[1]:
1. Paket layer 3 alamat IP tujuan disesuaikan prefix tertentu.
2. Paket multicast yang dimiliki oleh sebuah grup tertentu.
3. Paket berdasarkan precedence atau field IP Diffserv Code Point (DSCP).
4. Paket dengan alamat IP tujuan layer 3 dariprefixBorder Gateway Protocol.
2.4.5 Label Distribution
Label hanya dikenal secara lokal oleh masing-masing adjacent router yang
berpasangan bukan bersifat global sepanjang jaringan. Setiap indermediate LSR
harus mampu menentukan dengan outgoing label yang mana incoming label
tersebut seharusnya dipertukarkan. Dalam arsitektur jaringan MPLS, sebuah LSR
15
Universitas Sumatera Utara
Universitas Sumatera Utara
yang merupakan tujuan atau hop selanjutnya akan mengirimkan informasi tentang
ikatan sebuah label (label binding) ke LSR yang sebelumnya mengirimkan pesan
untuk mengikat label tersebut bagi routing paketnya. Sebuah LSR dapat
menggunakan cara-cara yang berbeda saat menyalurkan label ke LSR lainnya,
yakni[1]:
1. Label Distribution Mode, dimana arsitektur MPLS memerlukan downstream
label distribution, yakni ikatan label yang harus disalurkan dari sebuah
downstream LSR ke sebuah upstream LSR. Mode ini dibagi dua jenis, yaitu:
a. On-demand Downstream Label Distribution, yaitu setiap LSR meminta
sebuah ikatan label untuk FEC tersebut kepada LSR selanjutnya
(downstream LSR) pada sebuah LSP yang ditandai oleh tabel IP routing
dan digunakan pada jaringan ATM.
b. Unsolicited Downstream Label Distribution, yaitu LSR menyalurkan
sebuah ikatan label ke LSR yang berdekatan dengannya, tanpa diminta
oleh LSR yang berdekatan tersebut.
.
2. Label Retention Mode, dimana mode ini terdiri atas dua cara yang digunakan
untuk menyalurkan ikatan remote, yaitu[1]:
a. Liberal Label Retention (LLR) mode, yaitu LSR menjaga semua remotebinding dalam LIB yang salah satu dari ikatan remote ini diterima dari
downstream untuk FEC tertentu.
b. Conservative Label Retention (CLR) mode, yaitu sebuah LSR yang
menjalankan metode ini hanya menyimpan ikatan remote yang berdekatan
dengan LSR next-hop untuk FEC. Metode ini digunakan pada sistem
jaringan ATM.
16
Universitas Sumatera Utara
Universitas Sumatera Utara
3. LSP Control Mode, dimana mode ini memungkinkan LSR dapat membuat
sebuah ikatan lokal (local binding) untuk sebuah FEC dengan dua cara,
yaitu[1]:
a. Independent LSP Control Mode, yakni LSR dapat membuat sebuah ikatan
lokal untuk sebuah FEC secara independen dari LSR lainnya.
b. Ordered LSP Control Mode, yakni sebuah LSR hanya membuat sebuah
ikatan lokal untuk sebuah FEC jika LSR merupakan egress LSR untuk
FEC atau LSR telah menerima sebuah ikatan label dari next-hop untuk
FEC tersebut. Metode ini digunakan pada sistem jaringan ATM.
2.4.5.1 Label Distribution Menggunakan Label Distribution Protocol
Operasi distribusi label pada jaringan MPLS membutuhkan peran protokol
pensinyalan untuk memungkinkan penukaran ikatan label tiap router. Label
Distribution Protocol (LDP) adalah salah satu protokol distribusi label yang
merupakan protokol sederhana dalam membangun LSP. Masing-masing LSR
membuat sebuah ikatan lokal yang mengikat sebuah label ke prefix IPv4 melalui
routing protocol Interior Gateway Protocol (IGP) dalam routing table untuk tiap
prefix IP. Kemudian LSR menyalurkan ikatan ini ke semua LDP neighbor (LDP
tetangga) dan menjadi ikatan remote. LDP neighbor kemudian menyimpan ikatan
remote dan lokal ini dalam sebuah tabel khusus yang disebut Label Forwarding
Information Base (LFIB). Dari semua ikatan remote untuk sebuah prefix, LSR
hanya perlu mengambil satu ikatan remote dan menggunakannya untuk
menentukan outgoing label untuk IP prefix tersebut. Routing table dalam RIB
menentukan rute selanjutnya dari prefix IPv4 tersebut. LSR memilih ikatan
17
Universitas Sumatera Utara
Universitas Sumatera Utara
remote yang diterima dari downstream LSR, yang merupakan next-hop dari
routing table dan menggunakannya untuk membangun LFIB dimana label dari
ikatan lokal melayani incoming label dan label dari satu ikatan remote dipilih
melalui routing table yang melayani outgoing label[1]. Oleh karena itu, saat
sebuah LSR menerima paket berlabel, maka saat itu kemampuan penukaran
incoming label dan outgoing label ditugaskan oleh LSR yang berdekatan seperti
ditunjukkan pada Gambar 2.10[1].
Gambar 2.10 Jaringan IPv4-over-MPLS yang Menjalankan LDP
Berdasarkan Gambar 2.10,paket data yang sedang memasuki jaringan
MPLS pada ingress LSR yang ditandai dengan label 129 dan dihubungkan ke
LSR berikutnya. LSR kedua menukarkan incoming label 129 dengan outgoing
label 17 dan meneruskan paket ke LSR ketiga. LSR ketiga menukarkan incoming
label 17 dengan outgoing label 33 dan meneruskan paket ke LSR berikutnya[1].
2.4.6 Label Information Base (LIB) dan Label Forwarding Information
Base(LFIB)
Control plane dari IP bertugas membangun dan mengurus routing table
yang dikenal sebagai Routing Information Base (RIB), tetapi keputusan untuk
meneruskan paket data dibuat dalam data plane yakni Forwarding Information
18
Universitas Sumatera Utara
Universitas Sumatera Utara
Base (FIB) yang didapat dari routing table seperti pada Gambar 2.11[9]. Dalam
MPLS, susunan kedua basis informasi tersebut dikenal dengan LIB dan LFIB.
Ikatan prefix dengan label dibangun dan disimpan di dalam LIB sebagai control
plane, yang kemudian digunakan untuk membuat data plane untuk proses lookup
pada LFIB yang digambarkan pada Gambar 2.12[1].
Gambar 2.11 Hubungan antara LIB dan LFIB
Gambar 2.12 Hubungan antara RIB, LIB dan LFIB
19
Universitas Sumatera Utara
Universitas Sumatera Utara
Berdasarkan Gambar 2.12 dapat dilihat bahwa LFIB merupakan struktur
data yang mengatur operasi forwarding menujualamat tujuan dan incoming label
mana yang berkaitan dengan outgoing interface dan label. LIB memiliki struktur
data terdiri dari alamat tujuan, alamat LSR dan outgoing label. LDP Peer
menunjukkan identitas label lokal suatu LSR ke semua prefix dari routing Interior
Gatewar Protocol (IGP) dan menyebarkan identitas LDP dari setiap LSR yang
berdekatan dengan LSR tersebut[1]. Pengaturan struktur data dari LSR dan IP
router pada jaringan memiliki perbedaan yang dirangkum pada Tabel 2.1[9].
Tabel 2.1 Perbandingan Struktur Data yang Diatur pada Router IP
dengan Router LSR MPLS
IP router
Routing
Forwarding
Information Base Information Base
MPLS (Label Switching Routers)
Label Information Label Forwarding
Base
Information Base
Dibangun oleh
Dibangun oleh
Diperoleh dari tabel
Diperoleh dari LIB
routing protocol,
protokol label
routing, dalam IP
dalam data plane
dalam IP (control
distribusi, dalam
data plane
MPLS
plane)
control plane MPLS
Berisikan hanya
label(seperti LSP
Berisikan jalur
Berisikan ikatan
tunnels,tanpa
route terbaik ke
antara label dan
routes) ke LSR lain
router lain
LSP
dalam domain
MPLS yang sama
Sebuah paket IP
Bertukar paket
selalu di-lookup
route-advertising
dalam tabel
forwarding
2.4.7 Metode MPLS Label Forwarding pada Paket Data
IP forwarding konvensional paket data diteruskan dari satu router ke
router selanjutnya dengan membuat keputusan secara independen untuk
meneruskan paket tersebut. Setiap router dalam sebuah jaringan selalu
menganalisis alamat tujuan dan alamat asal dari header paket tersebut kemudian
20
Universitas Sumatera Utara
Universitas Sumatera Utara
menjalankan algoritma routing protocol dalam menentukan next hop dari paket
tersebut berdasarkan pemeriksaan pada routing table. Keputusan forwarding
paket data merupakan hasil dari pengelompokan paket data dalam FEC
berdasarkan longest-match address prefix dan pemetaan FEC ke sebuah next hop.
Jaringan MPLS yang menggunakan label forwarding menjadikan label
sebagai identifier yang digunakan pada paket dalam suatu jaringan MPLS terdiri
atas 20 bit, berbeda dengan penggunaan IP sebagai identifier pada jaringan IP
konvensional yang melakukan IP forwarding terdiri atas 32 bit sehingga
memberikan waktu proses komputasi oleh router yang lebih sedikit dibanding IP
konvensional saat melakukan mekanisme look up terhadap header paket data.
Label dari paket tersebut digunakan sebagai indeks pada routing table yang berisi
next hop dan label baru yang selalu diganti setiap kali menuju next hop. Selain itu
tugas pengelompokan paket data dalam FEC dilakukan hanya satu kali ketika
paket memasuki jaringan. FEC dari paket tersebut disisipkan label yang
panjangnya tetap. Pada next hop router sepanjang jaringan dari paket yang
berlabel tersebut tidak dilakukan analisis terhadap header paket data atau
mengabaikan IP header dan mengoperasikan forwarding berdasarkan label paket
data tersebut. Router pada IP forwarding konvensional juga menganalisis header
paket data untuk menetapkan class of service (CoS). MPLS menyediakan
pengelolaan QoS berdasarkan IP precedence atau CoS sepenuhnya berdasarkan
label[10]. Proses penerusan paket berlabel dengan domain MPLS diperlihatkan
pada Gambar 2.13[9].
21
Universitas Sumatera Utara
Universitas Sumatera Utara
Gambar 2.13 Operasi Forwarding Paket Berlabel: (a) Paket Data Diteruskan
Berdasarkan Labelnya, (b) Paket Diteruskan Berdasarkan IP.
Gambar 2.13 diatas menjelaskan proses perjalanan sebuah paket data
dalam sebuah LSP yangditeruskan berdasarkan label dengan penentuan FEC dan
nilai label yang sudah disepakati sebelumnya untuk masing-masing incoming dan
outgoing link tiap router berdasarkan tabel LFIB pada saat paket data melewati
router Bsebagai LSR ingress yang diperlihatkan pada Gambar 2.13(a). Kemudian
pada Gambar 2.13(b) paket ini diteruskan kembali hingga ke alamat tujuan
sepanjang intermediate LSR, yakni LSR C dengan mekanisme look up
berdasarkan incoming label, outgoing label dan outgoing interface. hingga egress
LSR atau edge Router paket tersebut akan menghapus label dari header paket data
tersebut dan meneruskannya ke host tujuan berdasarkan IP address[9].
22
Universitas Sumatera Utara
Universitas Sumatera Utara
2.4.8. Maximum Transmission Unit dan Maximum Receive Unit
Maximum Transmission Unit (MTU) adalah ukuran maksimum dari paket
IP yang masih dapat diteruskan pada suatu jaringan tanpa melakukan fragmentasi.
Data link pada jaringan MPLS juga memiliki MTU khusus untuk paket berlabel.
Paket IPv4 yang memiliki satu header label atau lebih akan membuat ukuran
paket yang sedikit lebih besar daripada paket IP karena setiap header label yang
terdiri dari 4 bytes ditambahkan pada paket, sehingga jika n jumlah header label,
n x 4 bytes ditambahkan pada ukuran paket saat paket diberi label. Cisco IOS
memiliki konfigurasi MTU untuk interface MPLS yang menentukan seberapa
besar paket berlabel yang dapat diteruskan pada sebuah data link tanpa harus
melakukan fragmentasi. Misalkan, enkapsulasi ethernet yang menggunakan
maksimum dua header label (8 bytes) untuk forwarding label dan MTU
maksimum interface (default) dari ethernet sebesar 1500 bytes. Dengan
melakukan konfigurasi MTU pada interface MPLS maka MTU akan menjadi
1508 bytes sehingga semua paket berlabel berukuran 1508 bytes (termasuk header
label) dapat dikirimkan pada link jaringan tanpa melakukan fragmentasi.
Maximum Receive Unit (MRU) adalah parameter khusus dari Cisco IOS
yang aktif saat fitur MPLS pada interface perangkat diaktifkan tanpa harus
melakukan konfigurasi. MRU hanya memberikan informasi mengenai ukuran
maksimum paket berlabel yang diterima dari suatu FEC yang masih dapat
diteruskan ke LSR berikutnya tanpa melakukan fragmentasi[1].
23
Universitas Sumatera Utara
Universitas Sumatera Utara
2.4.8.1 Fragmentasi pada Paket MPLS
Jika LSR menerima sebuah paket berlabel yang terlalu besar untuk dikirim
pada sebuah data link, maka paket tersebut harus difragmentasi seperti
fragmentasi pada paket IP. Jika paket berlabel yang diterima dan LSR mengetahui
bahwa MTU pada outgoing link tidak cukup besar untuk paket tersebut, LSR akan
melepaskan label stack, melakukan fragmentasi pada paket IP, menyisipkan label
stack setelah operasi pop, push dan swap pada semua fragment dan
meneruskannya ke outgoing link. Proses fragmentasi menyebabkan overhead saat
melakukan reassembly datagram pada jaringan[1].
2.4.9 Prinsip Kerja MPLS
Prinsip kerja MPLS ialah penggabungan kecepatan switching pada layer
kedua dengan kemampuan routing dan skalabilitas pada layer ketiga dengan
menyelipkan label di antara header layer kedua dan layer ketiga pada paket yang
diteruskan yang dikenal dengan mekanisme forwarding berdasarkan label, yakni
setiap paket data hanya dianalisis sekali di dalam router dimana paket tersebut
masuk ke dalam jaringan LSP untuk pertama kali yang dikenal dengan LSR.
Label yang dihasilkan oleh Label Switching Router (LSR) bertindak sebagai
penghubung jaringan MPLS dengan jaringan luar. Kemudian, paket diteruskan ke
LSR berikutnya, di LSR ini label pada paket akan dilepas dan diberi label yang
baru berisikan tujuan berikutnya yang diteruskan dalam sebuah jalur yang disebut
LSP. Mekanisme prinsip kerja jaringan MPLS sangat bergantung pada operasi
swap terhadap label paket data. Penggantian label berdasarkan informasi dari
router sebelumnya untuk keperluan transfer paket data dari pengirim menuju sisi
24
Universitas Sumatera Utara
Universitas Sumatera Utara
penerima[11]. Gambar 2.14 memperlihatkan prinsip kerja suatu jaringan
MPLS[11].
Gambar 2.14 Prinsip Kerja Jaringan
2.5
Routing Protocol
Routing table berisikan berbagai routing jaringan baik dari perangkat yang
terhubung langsung, konfigurasi manual dari static routing dan dynamic routing
menggunakan routing protocol.Berdasarkan kegunaannya, routing protocol dapat
dibagi menjadi dua bagian seperti yang dapat dilihat pada Gambar 2.15,
yakni[12]:
1. Interior Gateway Protocol (IGP) yakni protokol yang digunakan untuk
melakukan routing dalam sebuah AS (Autonomous System). Routing Protocol
IGP mencakup RIP, EIGRP, OSPF dan IS-IS.
2. Exterior Gateway Protocol (EGP) yakni protokol yang digunakan untuk
melakukan routing antarsistem AS (inter-AS).
25
Universitas Sumatera Utara
Universitas Sumatera Utara
Gambar 2.15 Klasifikasi Routing Protocol
2.5.1 Open Shortest Path First (OSPF)
Open Shortest Path First adalah sebuah protokol link-state yang
diterapkan untuk interior routing (routing didalam autonomous system). OSPF
memiliki kemampuan convergence yang cepat yang dapat mendeteksi dan
menyebarkan perubahan topologi lebih cepat daripada distance-vector routing
protocol serta bebas loop. OSPF sebagai protokol link state memiliki
karakteristik, yaitu[9]:
1. Dapat merespon dengan cepat terhadap perubahan network.
2. Mengirim update ketika terjadi perubahan pada network.
3. Mengirim update secara periodik pada interval tertentu (misalnya 30 menit)
yang disebut dengan link state refresh.
OSPF sangat efisien karena proses update dapat dilakukan secara
triggered update yang mana tidak semua informasi yang ada di router dikirim
seluruhnya ke router lain, hanya informasi yang berubah yang dikirimkan ke
26
Universitas Sumatera Utara
Universitas Sumatera Utara
semua router dalam area tertentu yaitu sekumpulan router dengan identitas area
yang sama.
2.6
Protokol Internet Control Message Protocol
Internet Control Message Protocol (ICMP) merupakan protokol pada
jaringan komputer yang bertugas dalam memberitahukan kepada pengguna
tentang ada tidaknya koneksi jaringan, terjangkau atau tidaknya sebuah komputer
server atau komputer tujuan, serta kemungkinan adanya balasan dari server tujuan
atau komputer tujuan tersebut. Pesan ICMP dikirim oleh IP sebagai muatan dari
datagram IP. Sistem ICMP bekerja dengan cara mengirimkan ICMP echo request
dan ICMP echo reply kepada pengguna komputer melalui perintah ping dan
menyediakan sebuah mekanisme untuk menghubungkan control message dan
error reports[4][13]. Gambar 2.16 menunjukkan susunan dan komposisi sebuah
pesan ICMP[13].
Gambar 2.16 Susunan dari Pesan ICMP
2.7
Parameter Kinerja Jaringan
Salah satu lembaga yang menetapkan standardisasi kinerja jaringan adalah
Telecommunication and Internet Protocol Harmonization Over Network
(TIPHON). TIPHON mendefinisikan Quality of Service (QoS) sebagai pengaruh
kolektif atas kinerja layanan yang menentukan tingkat kepuasan pemakai
27
Universitas Sumatera Utara
Universitas Sumatera Utara
layanan[11]. Standardisasi TIPHON memiliki klasifikasi dalam penilaian kualitas
suatu jaringan,di antaranya adalah[14]:
1. Throughput
Throughput adalah kemampuan sebenarnya dari suatu jaringan dalam
melakukan pengiriman data diukur dalam satuan bit per second (bps) dan
selalu dikaitkan dengan bandwidth karna throughput dapat disebut sebagai
bandwidth sebenarnya yang dipengaruhi oleh trafik yang sedang terjadi.
Persamaan untuk menghitung throughput[14]:
(3.1)
2. Delay (latency)
Delay adalah waktu yang dibutuhkan data untuk menempuh jarak dari asal ke
tujuan. Delay dapat dipengaruhi oleh jarak, media fisik atau waktu proses
yang lama[14]. Delay yang diperhitungkan pada penelitian ini ialah pada
proses look up terhadap header label pada tiap paket data. Ada beberapa
komponen waktu tunda yang terjadi di jaringan. Berikut ini penjelasan
mengenai beberapa jenis waktu tunda yang dapat mempengaruhi kualitas
layanan ialah[11]:
a. Waktu tunda pemrosesan, yakni waktu tunda yang terjadi akibat proses
pengumpulan dan pengkodean sampel analog menjadi digital.
b. Waktu tunda paketisasi, yakni waktu tunda ini terjadi akibat proses
paketisasi sinyal suara menjadi paket-paket yang siap ditransmisikan ke
dalam jaringan.
28
Universitas Sumatera Utara
Universitas Sumatera Utara
c. Waktu tunda antrian, yakni waktu tunda yang disebabkan oleh antrian
paket data terjadinya kongesti jaringan.
d. Waktu tunda propagasi, yakni waktu tunda ini disebabkan oleh medium
fisik jaringan dan jarak yang harus dilalui olah sinyal suara pada media
transmisi data antara pengirim dan penerima.
e. Serialization delay, yakni waktu tunda ini terjadi karena adanya waktu
dibutuhkan untuk pentrasmisian paket IP dari sisi pengirim.
Persamaan untuk menghitung delay[14]:
(3.2)
Nilai delay pada suatu jaringan dapat dikategorikan berdasarkan standardisasi
TIPHON pada Tabel 2.2.
Tabel 2.2 Kategori Jaringan Berdasarkan
Nilai Delay versi TIPHON[15]
Kategori
Delay (ms)
Sangat Bagus
< 150
Bagus
150 s/d 300
Sedang
300 s/d 450
Buruk
>450
3. Packet Loss
Packet Loss adalah parameter yang menunjukkan jumlah total paket yang
hilang. Packet Loss terjadi karena sejumlah faktor,seperti penurunan kualitas
sinyal dalam jaringan, melebihi batas saturasi jaringan dan paket yang
corrupt yang menolak untuk transit serta kesalahan pada hardware jaringan.
Persamaan untuk menghitung packet loss[14]:
29
Universitas Sumatera Utara
Universitas Sumatera Utara
%(3.3)
Nilai packet loss pada suatu jaringan dapat dikategorikan berdasarkan
standardisasi TIPHON pada Tabel 2.3.
Tabel 2.3 Kategori Jaringan Berdasarkan
Nilai Packet Loss versi TIPHON[15]
Kategori
Packet Loss (%)
Sangat Bagus
0
Bagus
3
Sedang
15
Buruk
25
30
Universitas Sumatera Utara
Universitas Sumatera Utara
Download