MPLS-TE memungkinkan pengaturan aliran lalu lintas jaringan untuk memaksimalkan sumber daya dan kinerja jaringan dengan memilih rute berdasarkan beban lalu lintas, kondisi jaringan, dan persyaratan pengguna. MPLS-TE menggunakan protokol seperti IS-IS dan OSPF untuk berbagi informasi topologi, CSPF untuk perhitungan rute, dan RSVP-TE atau CR-LDP untuk pengaturan LSP secara dinamis
2. Topik Bahasan
- Definisi Traffic Engineering
- Cara Kerja MPLS-TE
-CSPF
-RSVP-TE
- Fast Reroute
2
3. Definisi ‘Traffic Engineering’
Proses mengatur aliran trafik dalam jaringan untuk mengoptimalkan
penggunaan resource dan performansi jaringan.
Secara praktis ini berarti :
memilih rute untuk menangani traffic load, network state, dan user
requirement seperti QoS dan bandwidth,
dapat memindahkan trafik dari path dengan kongesti lebih besar ke
path dengan kongesti lebih kecil
TE untuk MPLS disebut MPLS-TE
3 Modul 1 - 3
4. Tradisional Routing
Router memilih lintasan terpendek tanpa
mempertimbangkan faktor lain seperti bandwidth.
Jika kongesti terjadi, tidak ada perpindahan trafik ke
lintasan yang lain.
4 Modul 1 - 4
5. Solusi TE
Service yang membutuhkan 40 Mbps dilewatkan pada lintasan-1 :
Router A -> C -> G -> F -> H
Service yang membutuhkan 70 Mbps dilewatkan pada lintasan-2 :
Router A -> C -> D -> E -> F -> H
Kongesti dapat dihindari
5 Modul 1 - 5
6. Cara Kerja MPLS-TE
Distribusi Informasi Link
ISIS-TE
OSPF-TE
Path Calculation
CSPF
LSP Setup
RSVP-TE / CR-LDP
Data Forwarding
6 Modul 1 - 6
7. Distribusi Informasi Link - ISIS/OSPF
Bertujuan membagi informasi topologi
network ke semua LSR.
Dibutuhkan modifikasi pada protokol routing
OSPF-TE
- Informasi TE dibawa dengan :
Opaque LSA
IS-IS-TE
- Informasi TE dibawa dengan : New
TLV
Node-node TE membangun suatu Topology
Database (Traffic Engineering Database)
7 Modul 1 - 7
8. OSPF-TE
Opaque LSA Header
Type = 10 => area-local
type-9 : link-local
type-11 : AS
LSA ID = 1 (TE)
8 Modul 1 - 8
10. Traffic Engineering Database
TED digunakan oleh CSPF (Constrained Shortest Path First ) untuk
kalkulasi lintasan eksplisit
Mirip dengan IGP link-state database
Berisi informai tentang :
Atribut link network
Informasi topologi yang terbaru
Terpisah dengan IGP database
10 Modul 1 - 10
11. Path Calculation
Traffic Engineering Database
sebagai input perhitungan lintasan
Menggunakan protokol CSPF
(Constrained Shortest Path First )
Node TE dapat melakukan
constraint-based routing
11 Modul 1 - 11
12. Definisi CSPF - Constrained Shortest Path First
Algoritma link state yang digunakan dalam menghitung lintasan untuk
suatu label-switched paths (LSP) dengan multiple constraint
Modifikasi algoritma “shortest path first”
CSPF tidak hanya mempertimbangkan topologi jaringan, tetapi juga user
constraint (atribut LSP dan link)
User Constraint :
LSP attributes
- Bandwidth requirements
- Hop limitations
- Administrative groups
- Priority
- Explicit route (strict or loose)
Link attributes
- Reservable bandwidth
- Administrative groups
12 Modul 1 - 12
13. Komponen CSPF
(Extended IGP)
OSPF-TE
ISIS-TE
Link State TED CSPF User
Traffic Engineering
Database Database calculation Constraint
ERO
LSP
RSVP
Setup
13 Modul 1 - 13
14. LSP SET-UP
Tipe LSP :
Static LSP
Signaled LSP
CR-LDP-signaled LSP
RSVP-signaled LSP:
- Dibagi atas 2 tipe :
Explicit-path LSP
Constrained-path LSP
14 Modul 1 - 14
15. Static vs Signaled LSP
Static LSPs
Label MPLS dikonfigur secara manual
Membutuhkan konfigurasi pada setiap router
Tidak dapat re-route jika terjadi kegagalan link
Signaled LSP
LSP disetup menggunakan signaling protocol
- RSVP , CR-LDP
Label MPLS ditetapkan secara dinamis
Konfigurasi hanya pada ingress router
Dapat reroute jika failure
15 Modul 1 - 15
16. Signaled Label-Switched Path
Konfigur hanya pada ingress router
RSVP melakukan setup pada transit dan egress router secara
otomatis
Lintasan dipilih pada setiap hop menggunakan routing table
Intermediate hop ditetapkan sebagai “transit points”
Kelebihan dibanding „static path‟
Melakukan “keepalive” checking
Mendukung fail-over ke secondary LSP
Excellent visibility
16 Modul 1 - 16
17. Statik LSP
Label harus dikonfigur secara manual pada semua router
(ingress, transit, egress).
Tidak memerlukan protokol signaling.
R1 R2 R3 R4
(Ingress) (Egress)
LSP
10.60.0.0/16 Label 40 Label 45 Label 50
Nexthop R2 Nexthop R3 Nexthop R4 Pop
Push 40 Swap 45 Swap 50
17 Modul 1 - 17
18. CR-LDP (Constraint-based Routing LDP)
• Protocol Signaling untuk mendistribusikan label yang mendukung QoS dan
traffic engineering
• Merupakan pengembangan dari LDP yang membawa permintaan reservasi
resource berdasarkan user dan network constraint.
• CR-LDP menggunakan sesi TCP antara LSR peer untuk mengirimkan LDP
messages
18 Modul 1 - 18
19. RSVP TE
Resource ReServation Protocol - TE
19 Modul 1 - 19
20. RSVP-TE
Protokol signaling untuk reservasi resource sepanjang route
Menyediakan QOS end-to-end
Didesign untuk host-to-host
Menggunakan IGP untuk menetapkan lintasan
RFC 2205
20 Modul 1 - 20
21. RSVP-TE
Simplex flow
Ingress router memulai koneksi
Path message dikirimkan pada downstream
Resv message dikirimkan pada upstream
RSVP-TE Object
21 Modul 1 - 21
22. Trunk Admission Control
Menentukan apakah node memiliki ketersediaan resource yang
cukup untuk menyuplai QoS yang diminta.
PATH message
Router akan melakukan pengecekan terhadap bandwidth yang
tersedia
Jika tersedia , reservasi diterima
PATH message dikirimkan ke next hop (downstream)
RESV message
Label dialokasikan
22 Modul 1 - 22
23. RSVP-TE : PATH Message
PATH message digunakan untuk request label
R1 mengirimkan PATH message yang ditujukan ke R9
23
23
24. RSVP-TE : RESV Message
RESV digunakan untuk mendistribusikan label setelah menerima Path
Message
R9 mengirimkan RESV message, dengan label=3, ke R8
R8 dan R4 menyimpan “outbound” label dan mengalokasikan
“inbound” label, kemudian mengirimkan RESV ke upstream LSR
24
24
25. Explicit Route
Kemampuan untuk menentukan route LSP pada network
MPLS
Ditetapkan sebagai deretan alamat router antara ingress LER
dan egress LER
2 tipe eksplisit route :
Loose routes, menggunakan routing table untuk menemukan
destination
Strict routes, menetapkan next router yang terhubung langsung
Menggunakan Explicit Route Object (ERO) pada Path
Message
25 Modul 1 - 25
26. Strict Explicit Paths
menetapkan next router yang terhubung langsung
26 Modul 1 - 26
30. Operasi RSVP-TE
Label Request
Destination
Explicit Route 10.1.1.21 with
10.1.1.7 Strict router alert set
10.1.1.21 Loose
Traffic Parameters
2 Mbps CDR
Session attribute Path IP
Setup Priority 4
Holding Priority 3
10.1.1.1
Route Pinning Label Request 10.1.1.7
10.1.1.1
Sender information
30 Modul 1 - 30
31. Operasi RSVP-TE
Label Request
Destination
Explicit Route 10.1.1.21 with
10.1.1.21 Loose router alert set
Traffic Parameters
2 Mbps CDR
Session attribute
Setup Priority 4
Holding Priority 3
Path IP
Route Pinning
10.1.1.7 10.1.1.7 10.1.1.7 10.1.1.6
10.1.1.1 • Records previous hop
Sender information • Label Request object
• Session
• Sender
•
31 Modul 1 - 31
32. Operasi RSVP-TE
Label Request
Destination
Explicit Route
10.1.1.21 with
10.1.1.21 Loose router alert set
Traffic Parameters
2 Mbps CDR
Session attribute
Setup Priority 4
Holding Priority 3 Path IP
Route Pinning
10.1.1.6 10.1.1.6 10.1.1.6 10.1.1.21
10.1.1.7
10.1.1.1
• Records previous hop
Sender information
• Label Request object
• Session
• Sender
32 Modul 1 - 32
33. Operasi RSVP-TE
10.1.1.21
• Alokasi Label
Destination
10.1.1.1 with Label Mapping
router alert set 0
Traffic Parameters
2 Mbps CDR
Session attribute
IP Resv Setup Priority 4
Holding Priority 3
Route Pinning
10.1.1.6 10.1.1.21 10.1.1.21
10.1.1.6
10.1.1.7
10.1.1.1
33 Modul 1 - 33
34. Operasi RSVP-TE
10.1.1.6
• Alokasi Label
Destination
10.1.1.1 with Label Mapping
router alert set 84
Traffic Parameters
2 Mbps CDR
Session attribute
IP Resv Setup Priority 4
Holding Priority 3
Route Pinning
10.1.1.7 10.1.1.6 10.1.1.21
10.1.1.6
10.1.1.7
10.1.1.1
34 Modul 1 - 34
35. Operasi RSVP-TE
10.1.1.6
• Alokasi Label
Destination
10.1.1.1 with Label Mapping
router alert set 86
Traffic Parameters
2 Mbps CDR
Session attribute
IP Resv Setup Priority 4
Holding Priority 3
Route Pinning
10.1.1.1 10.1.1.6 10.1.1.21
10.1.1.6
10.1.1.7
10.1.1.1
35 Modul 1 - 35
36. Operasi RSVP-TE
10.1.1.5 10.1.1.6 10.1.1.21
10.1.1.2 IP 0
10.1.1.1
IP 86
10.1.1.7
RSVP-TE LSP
36 Modul 1 - 36
37. CR-LDP dan RSVP-TE
CR-LDP RSVP-TE
LDP Classical RSVP History
TCP IP Transport
Label Request/Mapping Path and Resv. Messages
Hard Soft
No refreshes Periodic refreshes
State
Explicit setup Explicit Setup
and teardown Implicit teardown
ATM-TM Int-Serv QoS Model
NO Yes Layer 3 ID
Strict and Loose hops Explicit Routing
8 Setup and Holding Priorities LSP Preemption
32 colour designation None Resource Constraint
37 Modul 1 - 37
39. MPLS-TE : Fast Re-Route (FRR)
Fast Restoration : Subsecond
recovery dalam mengatasi
kegagalan node/link
Mekanisme untuk meminimalkan
packet loss selama terjadi
kegagalan .
Scalable 1:N proteksi
Alternatif Cost-effective untuk
proteksi optik – APS
39 Modul 1 - 39
40. FAST REROUTE (FRR)
Fast Reroute : Mekanisme Proteksi terhadap MPLS-TE
FRR melakukan proteksi terhadap :
LINK FAILURE
- Contoh : Fibre cut, Carrier Loss, ADM failure
NODE FAILURE
- Contoh : power failure, hardware crash, maintenance
40 Modul 1 - 40
41. Link Protection*
Router A Router B Router D Router E
Router X Router Y
Router C
Primary Tunnel: A -> B -> D -> E
BackUp Tunnel: B -> C -> D (Pre-provisioned)
Recovery = ~50ms
41
41
42. Node Protection
Router A Router B Router D Router E Router F
Router X Router C Router Y
Primary Tunnel: A -> B -> D -> E -> F
BackUp Tunnel: B -> C -> E (Pre-provisioned)
Recovery = ~100ms
42
42