Multiprotocol Label Switching
(MPLS)
Latar Belakang
dengan
berkembangnya teknologi jaringan komputer sekarang ini tidak dimungkinkan bila
berkembangnya metode yang digunakan dalam jaringan komputer saat ini. Dalam
dunia perkantoran jaringan sangat dibutuhkan sekali untuk melakukan proses
mendapatkan dan transfer data untuk kelancaran proses kerja dan mempersingkat
waktu pekerjaan sehingga tidak perlu berpindah tempat untuk mendapatkan data
dan menyebar data.
Selain
itu kecepatan transfer data menjadi masalah yang sering dialami dalam jaringan
komputer yang disusun. Sehingga proses transfer dan mendapatkan data menjadi
lebih lambat dan membutuhkan waktu yang lama. Sehingga user sering mengeluh
dengan lambatnya kecepatan jaringan yang ada. Dengan demikian dibuatlah sebuah
jaringan komputer dengan memanfaatkan teknologi berbasis MPLS.
Pengertian
Multiprotocol
Label Switching (MPLS) merupakan teknologi terbaru yang berguna dalam
penyampaian paket pada jaringan backbone berkecepatan tinggi [1]. Teknologi yang relative baru didunia jaringan
telekomunikasi ini memungkinkan paket berada dalam sistem waktu yang lebih
singkat dibandingkan dengan jaringan IP biasa. Hal tersebut disebabkan karena
pada jaringan MPLS, tiap paket diberi label yang kemudian digunakan sebagai
informasi untuk proses switching menggantikan IP header pada proses routing.
MPLS
mempunyai prinsip kerja, yakni dengan cara menggabungkan kecepatan switching
switching yang ada pada layer 2 dengan kemampuan routing dan skalabilitas pada
layer 3.
Cara kerja
Cara
kerja dari MPLS ialah dengan menyelipkan label diantara header layer 2 dan
layer 3 pada paket yang diteruskan. Label dihasilkan oleh Label Switching
Router yang berguna sebagai jembatan penghubung jaringan MPLS dengan jaringan
luar yang berisi informasi tujuan node selanjutnya kemana paket harus dikirim.
Kemudian diteruskan ke node berikutnya, di noe ini label paket akan dilepas dan
diberi label yang baru berisi tujuan berikutnya [1]. Adapun
penjelasan cara kerja lain dari MPLS yakni[2] :
·
Control
plane
Proses ini bertanggung jawab untuk
melakukan binding label MPLS ke rute-rute yang ada dalam routing tabel,
kemudian mendistribusikan rute-rute yang sudah berlabel tersebut ke router yang
dapat menjalankan MPLS.
·
Data
plane
Proses ini mempunyai kemiripan pada
layer3 switching. Bedanya hanyalah pada data plane melakukan forwading paket
berdasarkan label. Forwading paket ke tujuan ditentukan berdasarkan informasi
yang ada pada LFIB.
Konfigurasi MPLS[3]
Konfigurasi Router
Pada topologi yang dibangun diatas, ada 3 router yang
merupakan komponen dari Network MPLS yaitu, C0 sebagai Ingress Router. B0
sebagai Egress Router, dan A1 sebagai Core MPLS. Ini adalah caranya:
- Konfigurasi C0
upgrade fpd auto
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname C0
!
boot-start-marker
boot-end-marker
!
!no aaa new-model
ip cef
!
!no ip domain lookup
!
multilink bundle-name authenticated
!
!!archive
log config
hidekeys
!
interface Loopback0
ip address 10.30.0.0 255.255.255.255
!
interface FastEthernet0/0
description To B1
ip address 10.3.1.2 255.255.255.252
duplex half
mpls ip
!
interface Serial1/0
description To C1
ip address 10.3.2.1 255.255.255.252
mpls ip
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router ospf 100
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
no ip http server
no ip http secure-server
!
logging alarm informational
!
control-plane
!
gatekeeper
shutdown
!
!line con 0
exec-timeout 0 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
!
webvpn cef
!
end
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname C0
!
boot-start-marker
boot-end-marker
!
!no aaa new-model
ip cef
!
!no ip domain lookup
!
multilink bundle-name authenticated
!
!!archive
log config
hidekeys
!
interface Loopback0
ip address 10.30.0.0 255.255.255.255
!
interface FastEthernet0/0
description To B1
ip address 10.3.1.2 255.255.255.252
duplex half
mpls ip
!
interface Serial1/0
description To C1
ip address 10.3.2.1 255.255.255.252
mpls ip
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router ospf 100
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
no ip http server
no ip http secure-server
!
logging alarm informational
!
control-plane
!
gatekeeper
shutdown
!
!line con 0
exec-timeout 0 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
!
webvpn cef
!
end
- Konfigurasi B0
upgrade fpd auto
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname B0
!
boot-start-marker
boot-end-marker
!
no aaa new-model
ip cef
!
no ip domain lookup
!
multilink bundle-name authenticated
!
archive
log config
hidekeys
!
interface Loopback0
ip address 10.20.0.0 255.255.255.255
!
interface FastEthernet0/0
description To A1
ip address 10.2.1.2 255.255.255.252
duplex half
mpls ip
!
interface Serial1/0
description To B1
ip address 10.2.2.1 255.255.255.252
mpls ip
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router ospf 100
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
no ip http server
no ip http secure-server
!
logging alarm informational
!
control-plane
!
gatekeeper
shutdown
!
line con 0
exec-timeout 0 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
!
webvpn cef
!
end
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname B0
!
boot-start-marker
boot-end-marker
!
no aaa new-model
ip cef
!
no ip domain lookup
!
multilink bundle-name authenticated
!
archive
log config
hidekeys
!
interface Loopback0
ip address 10.20.0.0 255.255.255.255
!
interface FastEthernet0/0
description To A1
ip address 10.2.1.2 255.255.255.252
duplex half
mpls ip
!
interface Serial1/0
description To B1
ip address 10.2.2.1 255.255.255.252
mpls ip
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router ospf 100
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
no ip http server
no ip http secure-server
!
logging alarm informational
!
control-plane
!
gatekeeper
shutdown
!
line con 0
exec-timeout 0 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
!
webvpn cef
!
end
- Konfigurasi A1
upgrade fpd auto
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname A1
!
boot-start-marker
boot-end-marker
!
no aaa new-model
ip cef
!
no ip domain lookup
!
multilink bundle-name authenticated
!
archive
log config
hidekeys
!
interface Loopback0
ip address 10.10.0.1 255.255.255.255
!
interface FastEthernet0/0
description To A0
ip address 10.1.1.2 255.255.255.252
duplex half
mpls ip
!
interface FastEthernet1/0
description To B0
ip address 10.2.1.1 255.255.255.252
duplex half
mpls ip
!
interface FastEthernet2/0
description To C0
ip address 10.3.1.1 255.255.255.252
duplex half
mpls ip
!
router ospf 100
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
no ip http server
no ip http secure-server
!
logging alarm informational
!
control-plane
!
gatekeeper
shutdown
!
line con 0
exec-timeout 0 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
!
webvpn cef
!
end
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname A1
!
boot-start-marker
boot-end-marker
!
no aaa new-model
ip cef
!
no ip domain lookup
!
multilink bundle-name authenticated
!
archive
log config
hidekeys
!
interface Loopback0
ip address 10.10.0.1 255.255.255.255
!
interface FastEthernet0/0
description To A0
ip address 10.1.1.2 255.255.255.252
duplex half
mpls ip
!
interface FastEthernet1/0
description To B0
ip address 10.2.1.1 255.255.255.252
duplex half
mpls ip
!
interface FastEthernet2/0
description To C0
ip address 10.3.1.1 255.255.255.252
duplex half
mpls ip
!
router ospf 100
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
no ip http server
no ip http secure-server
!
logging alarm informational
!
control-plane
!
gatekeeper
shutdown
!
line con 0
exec-timeout 0 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
!
webvpn cef
!
end
Pengujian
Setelah
semua router dikonfigurasikan, langkah selanjutnya adalah pengujian koneksi.
Kita coba ping dari router C1 ke B1 kemudian kita capture menggunakan
wireshark. - Ping
router B1 sukses, maka konfigurasi yang telah kita
buat berhasil, dan jika tidak, maka perbaiki dulu kesalahannya sampai koneksi
dari router B1 ke C1 atau sebaliknya benar-benar terhubung.
- Capture
Sekarang kita coba capture header paket yang
melewati router C0
diatas terlihat bahwa pada paket ICMP terdapat header
tambahan yaitu MPLS. Hal ini membuktikan bahwa konfigurasi yang telah kita buat
berhasil..
Kesimpulan :
Dalam
penggunaan MPLS ini, terdapat kelebihan dan kekurangan, diantaranya ialah :
keuntungan dalam menggunakan MPLS :
- MPLS mengelola trafik dengan lebih cepat menggunakan label lookup
- Bisa melewatkan semua protocol
- Customer berbeda bisa menggunakan IP yang sama
- Performa lebih baik dalam menggunakan QoS/CoS
- MPLS mengelola trafik dengan lebih cepat menggunakan label lookup
- Bisa melewatkan semua protocol
- Customer berbeda bisa menggunakan IP yang sama
·
Kekurangan
-
Kelemahan
MPLS belum terbentuk dukungan untuk trafik non IP (Ethernet over MPLS, ATM over
MPLS, dan FR over MPLS)
-
Belum
masuk ke tahap pengembangan secara komersional
Referensi
:
- http://id.wikipedia.org/wiki/MPLS
- http://digilib.ittelkom.ac.id/index.php?option=com_content&view=article&id=1007:cara-kerja-mpls&catid=10:jaringan&Itemid=14
- http://fazarachmad.wordpress.com/2010/12/11/konfigurasi-mpls-di-gns3/
- http://id.m.wikipedia.org/wiki/MPLS,
- http://cisaruars.wordpress.com/,
- http://pvc-semanggi.blogspot.com/2011/12/pengertian-mpls.html. http://teddy.student.umm.ac.id/2010/11/27/mengelola-vpn-mpls/
0 komentar:
Posting Komentar