MPLS adalah Suatu metode forwarding (meneruskan data/paket melalui suatu jaringan dengan menggunakan informasi berupa label yang dilekatkan pada IP). Memungkinkkan suatu router akan meneruskan suatu paket dengan hanya melihat label yang melekat pada paket tersebut.
Setiap melewati router, label MPLS dilepas dan diganti dengan label yang baru. Terakhir, sebelum sampai di customer, label MPLS dilepas.
Komponen Dasar MPLS ada 3:
- Provider router atau Label Switching Router (LSR): Meneruskan paket-paket layer3
- Provider Edge atau Label Edge Router (LER): Menjembatani MPLS dengan customer
- Customer Edge (CE): Label MPLS dilepas
Prinsip Kerja MPLS
- Penggabungan teknologi layer 3 dan layer 2.
- Mempercepat routing process/paket delivery.
- Menyelipkan label di antara header layer 2 dan layer 3.
- Tempatnya di atas layer 2 (Frame) dan dibawah layer 3 (IP).
- Sebelum label sampai ke network tujuan label ini akan dilepas.
Langkah Konfigurasi MPLS static labelling
- Membuat interface loopback.
- Konfig ip address masing-masing router.
- Setting igp.
- Set MPLS: Local binding dan Remote binding
- Verifikasi >> tracer
Topologi yang akan kita buat
Keterangan:
R1 >> Customer Edge
R2 >> Provider Edge
R3 >> Provider
R4 >> Provider Edge
R5 >> Customer Edge
1. Konfigurasi IP Address dan Interface Loopback.
Konfigurasi ip address dan interface loopback R1
R1 >> Customer Edge
R2 >> Provider Edge
R3 >> Provider
R4 >> Provider Edge
R5 >> Customer Edge
1. Konfigurasi IP Address dan Interface Loopback.
Konfigurasi ip address dan interface loopback R1
[admin@Mikrotik] > system identity set name=R1
[admin@R1] > interface bridge add name=loopback
[admin@R1] > ip address add address=1.1.1.1/32 interface=loopback
[admin@R1] > ip address add address=12.12.12.1/24 interface=ether1
Konfigurasi ip address dan interface loopback R2
[admin@Mikrotik] > system identity set name=R2
[admin@R2] > interface bridge add name=loopback
[admin@R2] > ip address add address=2.2.2.2/32 interface=loopback
[admin@R2] > ip address add address=12.12.12.2/24 interface=ether1
[admin@R2] > ip address add address=23.23.23.2/24 interface=ether2
Konfigurasi ip address dan interface loopback R3
[admin@Mikrotik] > system identity set name=R3
[admin@R3] > interface bridge add name=loopback
[admin@R3] > ip address add address=3.3.3.3/32 interface=loopback
[admin@R3] > ip address add address=23.23.23.3/24 interface=ether1
[admin@R3] > ip address add address=34.34.34.3/24 interface=ether2
Konfigurasi ip address dan interface loopback R4
[admin@Mikrotik] > system identity set name=R4
[admin@R4] > interface bridge add name=loopback
[admin@R4] > ip address add address=4.4.4.4/32 interface=loopback
[admin@R4] > ip address add address=34.34.34.4/24 interface=ether1
[admin@R4] > ip address add address=45.45.45.4/24 interface=ether2
Konfigurasi ip address dan interface loopback R5
[admin@Mikrotik] > system identity set name=R5
[admin@R5] > interface bridge add name=loopback
[admin@R5] > ip address add address=5.5.5.5/32 interface=loopback
[admin@R5] > ip address add address=45.45.45.5/24 interface=ether1
2. Sekarang kita masuk ke tahap konfigurasi Interior Gateway Protocol, IGP yang kita gunakan adalah RIP v2.
Konfigurasi RIP v2 pada R1
[admin@R1] > routing rip network add network=12.12.12.0/24
[admin@R1] > routing rip network add network=1.1.1.1/32
Konfigurasi RIP v2 pada R2
[admin@R2] > routing rip network add network=12.12.12.0/24
[admin@R2] > routing rip network add network=23.23.23.0/24
[admin@R2] > routing rip network add network=2.2.2.2/32
Konfigurasi RIP v2 pada R3
[admin@R3] > routing rip network add network=34.34.34.0/24
[admin@R3] > routing rip network add network=23.23.23.0/24
[admin@R3] > routing rip network add network=3.3.3.3/32
Konfigurasi RIP v2 pada R4
[admin@R4] > routing rip network add network=34.34.34.0/24
[admin@R4] > routing rip network add network=45.45.45.0/24
[admin@R4] > routing rip network add network=4.4.4.4/32
Konfigurasi RIP v2 pada R5
[admin@R5] > routing rip network add network=45.45.45.0/24
[admin@R5] > routing rip network add network=5.5.5.5/32
Pastikan database routing pada setiap router sudah benar, cek menggunakan perintah "ip route print".
3. Ketiga yaitu konfig MPLS dynamic-label-range. Konfigurasikan disemua router.
Label 0-15 tidak digunakan karena digunakan untuk keperluan khusus, yang sudah digunakan yaitu 0= Explicit NULL, 1= Router alert, 2=IPV6 Explicit NULL, 3= Implicit NULL. Jadi yang bisa digunakan untuk static labeling adalah 16-1048575.
Label 0-15 tidak digunakan karena digunakan untuk keperluan khusus, yang sudah digunakan yaitu 0= Explicit NULL, 1= Router alert, 2=IPV6 Explicit NULL, 3= Implicit NULL. Jadi yang bisa digunakan untuk static labeling adalah 16-1048575.
[admin@Mikrotik] > mpls set dynamic-label-range=200-1048575
4. Langkah keempat yaitu konfigurasi Local Binding.
Ribetnya Static Labelling seperti ini, sama halnya seperti static routing, kita harus mendefinisikan jalur yang akan diambil router, namun pada MPLS kita menggunakan label, jadi router tidak membaca tabel routing lagi.
Konfigurasi Local Binding R1
[admin@R1] > mpls local-bindings add dst-address=1.1.1.1/32 label=impl-null
Konfigurasi Local Binding R2
[admin@R2] > mpls local-bindings add dst-address=5.5.5.5/32 label=21
[admin@R2] > mpls local-bindings add dst-address=1.1.1.1/32 label=33
Konfigurasi Local Binding R3
[admin@R3] > mpls local-bindings add dst-address=5.5.5.5/32 label=22
[admin@R3] > mpls local-bindings add dst-address=1.1.1.1/32 label=32
Konfigurasi Local Binding R4
[admin@R4] > mpls local-bindings add dst-address=5.5.5.5/32 label=23
[admin@R4] > mpls local-bindings add dst-address=1.1.1.1/32 label=31
Konfigurasi Local Binding R5
[admin@R5] > mpls local-bindings add dst-address=5.5.5.5/32 label=impl-null
5. Langkah kelima yaitu konfigurasi Remote Binding.
Konfigurasi Remote Binding R1
[admin@R1] > mpls remote-bindings add dst-address=5.5.5.5/32 label=21 nexthop=12.12.12.2
Konfigurasi Remote Binding R2
[admin@R1] > mpls remote-bindings add dst-address=5.5.5.5/32 label=22 nexthop=23.23.23.3[admin@R1] > mpls remote-bindingsadd dst-address=1.1.1.1/32 label=impl-null nexthop=12.12.12.1
Konfigurasi Remote Binding R3
[admin@R3] > mpls remote-bindings add dst-address=1.1.1.1/32 label=33 nexthop=23.23.23.2
[admin@R3] > mpls remote-bindings add dst-address=5.5.5.5/32 label=23 nexthop=34.34.34.4
Konfigurasi Remote Binding R4
[admin@R4] > mpls remote-bindings add dst-address=1.1.1.1/32 label=32 nexthop=34.34.34.3
[admin@R4] > mpls remote-bindings add dst-address=5.5.5.5/32 label=impl-null nexthop=45.45.45.5
Konfigurasi Remote Binding R5
[admin@R5] > mpls remote-bindings add dst-address=1.1.1.1/32 label=31 nexthop=45.45.45.4
Dari R5 kita lakukan trace ke R1
Sesuai dengan topologi yang telah kita buat diatas, maka ketika R5 trace ke R1 labelnya pertama 31 kemudian diganti dengan 32, berganti menjadi 33, terakhir setelah sampai di R1 label di implisit-null alias dihapus.
Dari R1 kita lakukan trace ke R5
Pun sama pada R1, ketika trace ke R5 sampai di R5 maka label dihapus alias tidak ada label lagi.
Belum ada tanggapan untuk "GNS3 LAB 8: MPLS Static Labeling pada Mikrotik"
Posting Komentar