mpls-te
TRANSCRIPT
![Page 1: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/1.jpg)
1
MPLS - Traffic EngineeringMPLS-TE
Rosmida Syarif Edvian
Multi Protocol Label Switching - Traffic Engineering
![Page 2: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/2.jpg)
2
Topik Bahasan
- Definisi Traffic Engineering
- Cara Kerja MPLS-TE
-CSPF
-RSVP-TE
- Fast Reroute
![Page 3: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/3.jpg)
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
Modul 1 - 3
![Page 4: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/4.jpg)
4
Tradisional Routing
Router memilih lintasan terpendek tanpa mempertimbangkan faktor lain seperti bandwidth.Jika kongesti terjadi, tidak ada perpindahan trafik ke lintasan yang lain.
Modul 1 - 4
![Page 5: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/5.jpg)
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
Modul 1 - 5
![Page 6: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/6.jpg)
6
Cara Kerja MPLS-TE
Distribusi Informasi Link
ISIS-TE
OSPF-TE
Path Calculation
CSPF
LSP Setup
RSVP-TE / CR-LDP
Data Forwarding
Modul 1 - 6
![Page 7: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/7.jpg)
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)
Modul 1 - 7
![Page 8: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/8.jpg)
8
OSPF-TEOpaque LSA Header
Type = 10 => area-local type-9 : link-local
type-11 : AS
LSA ID = 1 (TE)
Modul 1 - 8
![Page 9: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/9.jpg)
9
OSPF-TEOpaque LSA Payload
Penambahan karakteristik link :
Modul 1 - 9
![Page 10: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/10.jpg)
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
Modul 1 - 10
![Page 11: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/11.jpg)
11
Path Calculation
Traffic Engineering Database
sebagai input perhitungan lintasan
Menggunakan protokol CSPF
(Constrained Shortest Path First )
Node TE dapat melakukan
constraint-based routing
Modul 1 - 11
![Page 12: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/12.jpg)
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
Modul 1 - 12
![Page 13: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/13.jpg)
13
Komponen CSPF
(Extended IGP)
OSPF-TE
ISIS-TE
Link State
Database
ERO
TEDTraffic Engineering
Database
CSPF
calculation
RSVP
User
Constraint
LSP
Setup
Modul 1 - 13
![Page 14: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/14.jpg)
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
Modul 1 - 14
![Page 15: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/15.jpg)
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
Modul 1 - 15
![Page 16: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/16.jpg)
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
Modul 1 - 16
![Page 17: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/17.jpg)
17
Statik LSP
Label harus dikonfigur secara manual pada semua router
(ingress, transit, egress).
Tidak memerlukan protokol signaling.
R1
(Ingress)
R4
(Egress)
R2 R3
LSP
10.60.0.0/16
Nexthop R2
Push 40
Label 40
Nexthop R3
Swap 45
Label 45
Nexthop R4
Swap 50
Label 50
Pop
Modul 1 - 17
![Page 18: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/18.jpg)
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
Modul 1 - 18
![Page 19: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/19.jpg)
19 Modul 1 - 19
RSVP TE
Resource ReServation Protocol - TE
![Page 20: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/20.jpg)
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
Modul 1 - 20
![Page 21: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/21.jpg)
21
RSVP-TE
Simplex flow
Ingress router memulai koneksi
Path message dikirimkan pada downstreamResv message dikirimkan pada upstream
RSVP-TE Object
Modul 1 - 21
![Page 22: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/22.jpg)
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
Modul 1 - 22
![Page 23: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/23.jpg)
23
RSVP-TE : PATH Message
PATH message digunakan untuk request label
R1 mengirimkan PATH message yang ditujukan ke R9
23
![Page 24: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/24.jpg)
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
![Page 25: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/25.jpg)
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
Modul 1 - 25
![Page 26: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/26.jpg)
26
Strict Explicit Paths
menetapkan next router yang terhubung langsung
Modul 1 - 26
![Page 27: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/27.jpg)
27
Loose Explicit Paths
Menggunakan routing table pada setiap hop
Modul 1 - 27
![Page 28: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/28.jpg)
28
Hybrid Explicit Paths
Penggunaan Strict dan loose route dapat digabung
Modul 1 - 28
![Page 29: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/29.jpg)
29
Operasi RSVP-TE
10.1.1.5
10.1.1.1
10.1.1.21
10.1.1.2
10.1.1.6
10.1.1.7
Explicit Route
10.1.1.7 Strict10.1.1.21 Loose
Traffic Parameters2 Mbps CDR
•Path = Label Request•Resv = Label Mapping•Refresh =Path+Resv maintain LSP•Point-to-point not end-to-end•1000 LSPs = 1000 refreshes point-to-point
Resv
Path
Resv
Path
Path
Resv
Session attributeSetup Priority 4Holding Priority 3
Label Request
Modul 1 - 29
![Page 30: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/30.jpg)
30
Operasi RSVP-TE
Explicit Route
10.1.1.7 Strict10.1.1.21 Loose
Traffic Parameters2 Mbps CDR
Session attributeSetup Priority 4Holding Priority 3
Label Request
Path IP
Label Request10.1.1.1
10.1.1.7Route Pinning10.1.1.1Sender information
Destination 10.1.1.21 with router alert set
Modul 1 - 30
![Page 31: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/31.jpg)
31
Operasi RSVP-TE
Explicit Route
10.1.1.21 Loose
Traffic Parameters2 Mbps CDR
Session attributeSetup Priority 4Holding Priority 3
Label Request
10.1.1.7 10.1.1.6Route Pinning10.1.1.710.1.1.1
Sender information
Destination 10.1.1.21 with router alert set
10.1.1.7
• Records previous hop
• Label Request object• Session• Sender•
Path IP
Modul 1 - 31
![Page 32: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/32.jpg)
32
Operasi RSVP-TE
Explicit Route
10.1.1.21 Loose
Traffic Parameters2 Mbps CDR
Session attributeSetup Priority 4Holding Priority 3
Label Request
10.1.1.6 10.1.1.21
Route Pinning10.1.1.610.1.1.710.1.1.1
Sender information
Destination 10.1.1.21 with router alert set
10.1.1.6
• Records previous hop
• Label Request object• Session• Sender
Path IP
Modul 1 - 32
![Page 33: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/33.jpg)
33
Operasi RSVP-TE
Traffic Parameters2 Mbps CDR
Session attributeSetup Priority 4Holding Priority 3
Label Mapping0
10.1.1.6 10.1.1.21Route Pinning10.1.1.2110.1.1.610.1.1.710.1.1.1
Destination 10.1.1.1 with
router alert set
ResvIP
10.1.1.21
• Alokasi Label
Modul 1 - 33
![Page 34: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/34.jpg)
34
Operasi RSVP-TE
Traffic Parameters2 Mbps CDR
Session attributeSetup Priority 4Holding Priority 3
Label Mapping84
10.1.1.7 10.1.1.6Route Pinning10.1.1.2110.1.1.610.1.1.710.1.1.1
Destination 10.1.1.1 with
router alert set
ResvIP
10.1.1.6
• Alokasi Label
Modul 1 - 34
![Page 35: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/35.jpg)
35
Operasi RSVP-TE
Traffic Parameters2 Mbps CDR
Session attributeSetup Priority 4Holding Priority 3
Label Mapping86
10.1.1.1 10.1.1.6
Route Pinning10.1.1.2110.1.1.610.1.1.710.1.1.1
Destination 10.1.1.1 with
router alert set
ResvIP
10.1.1.6
• Alokasi Label
Modul 1 - 35
![Page 36: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/36.jpg)
36
Operasi RSVP-TE
10.1.1.5
10.1.1.1
10.1.1.21
10.1.1.2
10.1.1.6
10.1.1.7
86IP
0IP
RSVP-TE LSP
Modul 1 - 36
![Page 37: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/37.jpg)
37
CR-LDP dan RSVP-TE
Classical RSVPLDP History
IPTCP Transport
Path and Resv.Label Request/Mapping Messages
SoftPeriodic refreshes
Explicit SetupImplicit teardown
HardNo refreshesExplicit setupand teardown
State
Int-ServATM-TM QoS Model
YesNO Layer 3 ID
None32 colour designation Resource Constraint
RSVP-TECR-LDP
LSP Preemption8 Setup and Holding Priorities
Explicit RoutingStrict and Loose hops
Modul 1 - 37
![Page 38: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/38.jpg)
38
Fast Reroute
![Page 39: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/39.jpg)
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
Modul 1 - 39
![Page 40: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/40.jpg)
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
Modul 1 - 40
![Page 41: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/41.jpg)
41
Link Protection*
Primary Tunnel: A -> B -> D -> E
BackUp Tunnel: B -> C -> D (Pre-provisioned)
Recovery = ~50ms
Router D
Router C
Router A Router B Router E
Router YRouter X
41
![Page 42: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/42.jpg)
42
Node Protection
Primary Tunnel: A -> B -> D -> E -> F
BackUp Tunnel: B -> C -> E (Pre-provisioned)
Recovery = ~100ms
Router E
Router C
Router A Router B Router F
Router YRouter X
Router D
42
![Page 43: MPLS-TE](https://reader033.vdocuments.site/reader033/viewer/2022060107/55496b2cb4c9056e598b4d23/html5/thumbnails/43.jpg)
43
Terima Kasih