SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Learning Center




MPLS
Multi Protocol Label Switching



                          Rosmida Syarif Edvian




                                           1
Learning Center
Definisi MPLS


  MPLS——Multi-Protocol Label Switching

     Teknologi label switching yang menyediakan kemampuan
     membangun lintasan berorientasi koneksi (Connection oriented)
     melalui jaringan IP


 Source 1


                                                        Destination



 Source 2

                                                                     2
Learning Center
Definisi MPLS



    MPLS——Multi-Protocol Label Switching

      Multi-Protocol
         Mendukung multi protokol Layer-3, seperti IP, IPv6, IPX,
         SNA


      Label Switching
         Mengganti IP forwarding dengan label switching
           – Paket di-forwardkan berdasarkan label.




                                                                    3
Learning Center
MPLS : Kombinasi IP dan ATM




                             +                 =

                  Router      ATM Switch              MPLS
                                                      Router


  Mekanisme yang memberikan aspek terbaik dari dua dunia:

    Layer 3 routing – Flexibilitas and skalabilitas
    Layer 2 switching – Privacy dan QoS


                                                                         4
Learning Center
IP vs MPLS

 Tradisional routing IP
   Paket IP diroutingkan hop-by-hop
   Keputusan next hop dibuat secara independen
       Header dianalisa pada setiap router
       Header berisi banyak field.



 MPLS
   Header dianalisa hanya sekali
       Pada saat masuk domain MPLS
   Paket diasosiasikan dengan flow tertentu
       Flow diidentifikasi dengan label
   Hanya label yang dianalisa pada core domain.
                                                   LSP


 Kelebihan MPLS:
   Traffic control
   High speed
                                                            5
Learning Center
MPLS dan Model OSI




           MPLS (layer 2.5)




             MPLS berada antara layer 2 dan 3 OSI

                                                              6
Learning Center
Arsitektur MPLS


Terdiri atas 2 komponen utama :

  Control plane:
      Untuk pertukaran informasi routing
         seperti : Open Shortest Path First (OSPF), Intermediate System-to-
         Intermediate System (IS-IS), dan BGP,
      untuk pertukaran label,
         seperti : Tag Distribution Protocol (TDP), label distribution protocol
         (LDP), BGP, and Resource Reservation Protocol (RSVP).



  Data plane:
      meneruskan paket ke interface tertentu berdasarkan label.

                                                                                  7
Learning Center
Arsitektur MPLS



                                  Control Plane




                                     Data Plane


   Fungsi router dibagi menjadi dua bagian utama : control plane dan data plane

                                                                                  8
Learning Center
MPLS Label




                      Label                   EXP S       TTL

   0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7



 MPLS label terdiri atas 32-bit yang berisi informasi berikut:

 Label     = Actual Label,        = 20 bits
 EXP/QoS   = Experimental bits,   = 3 bits
 S         = End of Stack,        = 1 bit
 TTL       = Time to Live,        = 8 bits




                                                                       9
Learning Center
MPLS Label
 MPLS Label

   Label disisipkan antara header Layer 2 (frame) dan header Layer 3
   (packet).


   Bisa terdapat lebih dari satu label (stack label).


   1 Bit bottom-of-stack : untuk menandai apakah label ini merupakan label
   terakhir stack label


   Field TTL digunakan untuk menghindari looping paket.


   Experimental bits digunakan untuk membawa nilai IP precedence.



                                                                             10
Learning Center
Label Values




                        11
Learning Center
Label Stacking




 Protocol identifier di header Layer 2 menentukan suatu payload
 dimulai dengan label dan akan diikuti oleh header IP.


 Bit Bottom-of-stack menandai apakan header berikutnya merupakan
 label atau header Layer 3.


 Router penerima hanya menggunakan label paling atas saja.
                                                                  12
Learning Center
Label Stacking

  Terdapat lebih dari satu label pada paket MPLS
                                                               Outer Label         TE Label
  Digunakan pada saat membangun layanan :
                                                                                   LDP Label
          MPLS VPNs                                            Inner Label
          Traffic Engineering and Fast Re-route                                    VPN Label
          VPNs over Traffic Engineered core
          Any Transport over MPLS                                                  IP Header


  Outer label digunakan untuk merutekan paket MPLS dalam jaringan



             1                             0                   1             1



           60 50 171.68.10.1 Data     60 50 171.68.10.1 Data
                                      70                        80
                                                                70 50 171.68.10.1 Data




                                                                                               13
Learning Center
Enkapsulasi MPLS

   MPLS header ditempatkan antara layer-2 dan layer-3


                       Label (20-bits)                CoS S          TTL


      L2 Header
      L2 Header   MPLS Header                        IP Packet
                                                     IP Packet

                       32-bits
                       32-


    Ethernet Packet           MAC Header            MPLS             Layer 3

  Frame-relay Packet             FR Header          MPLS             Layer 3

         PPP Packet              PPP Header         MPLS             Layer 3

    ATM Cell Header     GFC        VPI        VCI    PTI   CLP HEC    Layer 3 Data

                                     MPLS
                                                                                     14
Learning Center




Mekanisme Forwarding MPLS




                                     15
Learning Center
Label Switch Router (LSR)


LSR adalah Router yang mendukung MPLS

3 Jenis LSR ;
    ■ Ingress LSR—
        MPLS node yang mengatur trafik saat memasuki MPLS domain.
        Label di-push


    ■ Egress LSR—
        MPLS node yang mengatur trafik saat meninggalkan MPLS
        domain.
        Label di-pop

    ■ Transit LSR—
        MPLS node yang mampu meneruskan paket-paket berdasarkan
        label
        Label di-swap

    Ingress LSR dan Egress LSR disebut juga : Label Edge Router (LER):
                                                                            16
.
Learning Center
Operasi Ingress dan Transit




       FEC          Output                   Input                   Output
       10.60.0.0/16 port 4                   port 2 label 40         port 3
                    PUSH label 40                                    SWAP label 45

    To: 10.60.30.4               Label: 40       Label: 40              Label: 45



          Port 1             Port 4                 Port 2             Port 3


                   Ingress LSR                                 LSR




                                                                                     17
Learning Center
Operasi Egress


  Egress router harus melakukan 2(dua) lookup tabel
     Dapat menyebabkan penurunan performansi pada egress router

     Solusi: Penultimate Hop Popping (PHP)


         Input                  Output             FEC          Output   Next Hop
         port 1 label 45        POP                10.60.0.0/16 Port 4   10.1.2.6


                           Label: 45                    To: 10.60.30.4
                           To: 10.60.30.4



                                 Port 1                Port 4

                                          Egress LSR
                                                                                     18
Learning Center
Penultimate Hop Popping with Implicit NULL

 Penultimate LSR menhapus label




                                               19
Learning Center
Label Switch Router (LSR)

                                 LER
                                         MPLS domain
                IP
                     LER           LSR     LSR
                                                 LER

                           LSP
                                         LSR
                         MPLS

                                         LER


LSR: Label Switch Router
LER: Label Edge Router
LSP: Label Switch Path

                                                                20
Learning Center
Label Switched Path (LSP)


  Merupakan lintasan yang melalui serangkaian LSR yang melakukan label
  swapping untuk meneruskan paket pada jaringan MPLS


  LSP bersifat unidirectional

      PUSH              SWAP              SWAP            POP




                                                                  data


                           label switched path

     LER                                                   LER
                                                                         21
Learning Center
 Label Switched Path (LSP)
  Label Switched Path (LSP)

                                                        Intf       Label Dest Intf
                           Intf Label Dest Intf Label   In         In         Out
                           In In           Out Out      3          40    47.1 1
                           3    50    47.1 1    40                      IP 47.1.1.1
                                                                              1 47.1
Intf Dest Intf Label       3
In        Out Out                                              3
3    47.1 1    50                                                         2
                                            1
                       1
                                        2
     47.3 3                                                                      47.2
                       2
IP 47.1.1.1




                                                                                     22
Learning Center
MPLS Switching Table


                                                    Connection Table
                                                  In           Out         Label
 IP 25                                       (port, label) (port, label) Operation
             Port 1        Port 2
                                              (1, 22)      (2, 17)       Swap
                                              (1, 24)      (3, 17)       Swap
                                    IP 19     (1, 25)      (4, 19)       Swap
            Port 3         Port 4
                                              (2, 23)      (3, 12)       Swap




         Label bersifat local significance



                                                                                 23
Learning Center
Label Distribution Protocol (LDP)


  Protokol yang digunakan untuk mendistribusikan label dari satu LSR
  ke LSR lainnya dalam jaringan MPLS.


  Establish, maintain, dan teardown LSP



                 LDP            LDP              LDP
                                                               RtrD
  RtrA                 RtrB              RtrC
                          Targeted LDP



                                                                  24
Learning Center
  MPLS Label Distribution


                             Intf Label Dest Intf Label              Intf        Label Dest Intf
                             In In           Out Out                 In          In         Out
                             3    0.50 47.1 1     0.40               3           0.40 47.1 1

                                                                                            1   47.1
                                                          Request: 47.1
                                                                             3
Intf Dest Intf Label
                                     47.1
In        Out Out             u est:      3
                                                                                        2
3    47.1 1    0.50        Req                        1
                       1                                     Mapping: 0.40
                                                  2
                                            .50
    47.3 3                              g: 0                                                     47.2
                                    ppin
                       2       Ma




                                                                                                  25
Learning Center
Operasi MPLS

1a. Routing protocol (e.g. OSPF, IS-IS)                 4. Egress LSR
menyediakan informasi reachability ke node tujuan       menghapus label
                                                        dan mengirimkan
1b. Label Distribution Protocol (LDP)                   paket IP
menyediakan label untuk mapping ke node tujuan




2. Ingress LSR menerima paket,
menambahkan “labels” paket
                                             3. LSR meneruskan
                                             paket menggunakan            26
                                             label swapping
Learning Center
Contoh MPLS :
1. Informasi Routing


     Address    Out         Address       Out          Address     Out
      Prefix   I’face        Prefix      I’face         Prefix    I’face

     128.89      1              128.89       0         128.89       0
     171.69      1              171.69       1
        ...     ...               ...        ...          ...      ...


                                                                           128.89
                                                                  0
                        1                          0




                                         1

 Menggunakan Routing Protocol
 Seperti : OSPF, RIP,dll
                                                         171.69


                                                                            27
Learning Center
Contoh MPLS :
2. Distribusi Label


   In     Address    Out Out        In     Address    Out Out             In     Address     Out Out
  label    Prefix   I’face label   label    Prefix   I’face label        label    Prefix    I’face label

    -     128.89      1     40      40     128.89        0         90     90     128.89       0      -
    -     171.69      1     50      50     171.69        1         70
   ...       ...     ...    ...     ...      ...         ...       ...     ...      ...      ...    ...


                                                                                                   128.89
                                                                                            0
                           1                                   0

                                                                         Use label 90 for 128.89
          Use label 40 for 128.89 and
            Use label 50 for 171.69                  1



                                                                                   171.69
  Label Distribution                Use label 70 for 171.69
  Protocol (LDP)
  (Downstream Allocation)                                                                            28
Learning Center
  Contoh MPLS :
  3. Forwarding Paket


     In     Address     Out Out                 In      Address      Out Out                       In      Address      Out Out
    label    Prefix    I’face label            label     Prefix     I’face label                  label     Prefix     I’face label

      -       128.89     1         40           40       128.89         0          90              90      128.89        0       -
      -       171.69     1         50            5       171.69         1          70
     ...        ...     ...        ...           ...          ...       ...            ...         ...        ...        ...    ...



                                                                                                                        0      128.89
                                                                              0
                                                                                                                     128.89.25.4      Data
                                   1
                                                                                  90         128.89.25.4    Data
128.89.25.4    Data           40       128.89.25.4     Data         1




                                         Label Switch Forwards
                                                                                                           171.69
                                         Based on Label
                                                                                                                                 29
Learning Center
Aplikasi MPLS


MPLS dapat digunakan untuk berbagai aplikasi,
diantaranya sebagai berikut.
  Traffic Engineering (MPLS TE)
  Virtual private networks (VPN MPLS)
  QoS


Apapun aplikasinya, fungsi akan selalu dipetakan ke
control plane dan data plane.
  Aplikasi berbeda hanya di control plane.
  Mereka semua menggunakan data plane switching yang sama.



                                                               30
Learning Center




Terima Kasih




                        31

Contenu connexe

En vedette

Physical Layer
Physical LayerPhysical Layer
Physical Layerrosmida
 
Pengalamatan Network Layer
Pengalamatan Network LayerPengalamatan Network Layer
Pengalamatan Network Layerrosmida
 
Struktur Jaringan
Struktur JaringanStruktur Jaringan
Struktur Jaringanrosmida
 
CDMA 2000 1xEV-DO Radio Interface
CDMA 2000 1xEV-DO Radio InterfaceCDMA 2000 1xEV-DO Radio Interface
CDMA 2000 1xEV-DO Radio Interfacerosmida
 
Transport layer
Transport layerTransport layer
Transport layerrosmida
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layerrosmida
 
Network Layer
Network LayerNetwork Layer
Network Layerrosmida
 
Standar Jaringan
Standar JaringanStandar Jaringan
Standar Jaringanrosmida
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPNrosmida
 
EV-DO Packet Data Call Flow
EV-DO Packet Data Call FlowEV-DO Packet Data Call Flow
EV-DO Packet Data Call Flowrosmida
 
Application Layer
Application LayerApplication Layer
Application Layerrosmida
 

En vedette (11)

Physical Layer
Physical LayerPhysical Layer
Physical Layer
 
Pengalamatan Network Layer
Pengalamatan Network LayerPengalamatan Network Layer
Pengalamatan Network Layer
 
Struktur Jaringan
Struktur JaringanStruktur Jaringan
Struktur Jaringan
 
CDMA 2000 1xEV-DO Radio Interface
CDMA 2000 1xEV-DO Radio InterfaceCDMA 2000 1xEV-DO Radio Interface
CDMA 2000 1xEV-DO Radio Interface
 
Transport layer
Transport layerTransport layer
Transport layer
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Standar Jaringan
Standar JaringanStandar Jaringan
Standar Jaringan
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPN
 
EV-DO Packet Data Call Flow
EV-DO Packet Data Call FlowEV-DO Packet Data Call Flow
EV-DO Packet Data Call Flow
 
Application Layer
Application LayerApplication Layer
Application Layer
 

Similaire à MPLS: Mekanisme Forwarding dan Penultimate Hop Popping

5. networking dan robotics
5. networking dan robotics5. networking dan robotics
5. networking dan roboticsDony Riyanto
 
MATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.pptMATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.pptlabtekaje
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5eghi19
 
Pengantar sistem
Pengantar sistemPengantar sistem
Pengantar sistemramlahidris
 
Pengantar sistem
Pengantar sistemPengantar sistem
Pengantar sistemfadliaoscar
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5eghi19
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5rahmatriadi25
 
Pengantar Sistem dan Informasi
Pengantar Sistem dan InformasiPengantar Sistem dan Informasi
Pengantar Sistem dan InformasiMuhammadAbid162
 
Komunikasi data kuliah online ke 5 1
Komunikasi data  kuliah online ke 5 1Komunikasi data  kuliah online ke 5 1
Komunikasi data kuliah online ke 5 1NursyalindaIndah
 
Pengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi InformasiPengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi InformasiRahmaa06
 
Pengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi InformasiPengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi InformasiRahma0207
 
Komunikasi data
Komunikasi dataKomunikasi data
Komunikasi dataNiar29
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5eghi19
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5samsaharsam
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5chikal09
 

Similaire à MPLS: Mekanisme Forwarding dan Penultimate Hop Popping (20)

MPLS
MPLSMPLS
MPLS
 
5. networking dan robotics
5. networking dan robotics5. networking dan robotics
5. networking dan robotics
 
Basic Simple MPLS
Basic Simple MPLSBasic Simple MPLS
Basic Simple MPLS
 
MATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.pptMATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.ppt
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5
 
Pengantar sistem
Pengantar sistemPengantar sistem
Pengantar sistem
 
Pengantar sistem
Pengantar sistemPengantar sistem
Pengantar sistem
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5
 
Pengantar sistem
Pengantar sistemPengantar sistem
Pengantar sistem
 
Pengantar sistem
Pengantar sistemPengantar sistem
Pengantar sistem
 
Pengantar Sistem dan Informasi
Pengantar Sistem dan InformasiPengantar Sistem dan Informasi
Pengantar Sistem dan Informasi
 
Komunikasi data kuliah online ke 5 1
Komunikasi data  kuliah online ke 5 1Komunikasi data  kuliah online ke 5 1
Komunikasi data kuliah online ke 5 1
 
Pengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi InformasiPengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi Informasi
 
Pengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi InformasiPengantar Sistem Teknologi Informasi
Pengantar Sistem Teknologi Informasi
 
Komunikasi data
Komunikasi dataKomunikasi data
Komunikasi data
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5
 
Pengantar sistem
Pengantar sistemPengantar sistem
Pengantar sistem
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5
 

Plus de rosmida

CDMA 2000 1xEV-DO Protocol
CDMA 2000 1xEV-DO ProtocolCDMA 2000 1xEV-DO Protocol
CDMA 2000 1xEV-DO Protocolrosmida
 
Dial Plan
Dial PlanDial Plan
Dial Planrosmida
 
Protokol SIP
Protokol SIPProtokol SIP
Protokol SIProsmida
 
Konsep IP-PBX
Konsep IP-PBXKonsep IP-PBX
Konsep IP-PBXrosmida
 
Internet dan ISP
Internet dan ISPInternet dan ISP
Internet dan ISProsmida
 

Plus de rosmida (7)

CDMA 2000 1xEV-DO Protocol
CDMA 2000 1xEV-DO ProtocolCDMA 2000 1xEV-DO Protocol
CDMA 2000 1xEV-DO Protocol
 
Dial Plan
Dial PlanDial Plan
Dial Plan
 
Protokol SIP
Protokol SIPProtokol SIP
Protokol SIP
 
Codec
CodecCodec
Codec
 
VoIP
VoIPVoIP
VoIP
 
Konsep IP-PBX
Konsep IP-PBXKonsep IP-PBX
Konsep IP-PBX
 
Internet dan ISP
Internet dan ISPInternet dan ISP
Internet dan ISP
 

MPLS: Mekanisme Forwarding dan Penultimate Hop Popping

  • 1. Learning Center MPLS Multi Protocol Label Switching Rosmida Syarif Edvian 1
  • 2. Learning Center Definisi MPLS MPLS——Multi-Protocol Label Switching Teknologi label switching yang menyediakan kemampuan membangun lintasan berorientasi koneksi (Connection oriented) melalui jaringan IP Source 1 Destination Source 2 2
  • 3. Learning Center Definisi MPLS MPLS——Multi-Protocol Label Switching Multi-Protocol Mendukung multi protokol Layer-3, seperti IP, IPv6, IPX, SNA Label Switching Mengganti IP forwarding dengan label switching – Paket di-forwardkan berdasarkan label. 3
  • 4. Learning Center MPLS : Kombinasi IP dan ATM + = Router ATM Switch MPLS Router Mekanisme yang memberikan aspek terbaik dari dua dunia: Layer 3 routing – Flexibilitas and skalabilitas Layer 2 switching – Privacy dan QoS 4
  • 5. Learning Center IP vs MPLS Tradisional routing IP Paket IP diroutingkan hop-by-hop Keputusan next hop dibuat secara independen Header dianalisa pada setiap router Header berisi banyak field. MPLS Header dianalisa hanya sekali Pada saat masuk domain MPLS Paket diasosiasikan dengan flow tertentu Flow diidentifikasi dengan label Hanya label yang dianalisa pada core domain. LSP Kelebihan MPLS: Traffic control High speed 5
  • 6. Learning Center MPLS dan Model OSI MPLS (layer 2.5) MPLS berada antara layer 2 dan 3 OSI 6
  • 7. Learning Center Arsitektur MPLS Terdiri atas 2 komponen utama : Control plane: Untuk pertukaran informasi routing seperti : Open Shortest Path First (OSPF), Intermediate System-to- Intermediate System (IS-IS), dan BGP, untuk pertukaran label, seperti : Tag Distribution Protocol (TDP), label distribution protocol (LDP), BGP, and Resource Reservation Protocol (RSVP). Data plane: meneruskan paket ke interface tertentu berdasarkan label. 7
  • 8. Learning Center Arsitektur MPLS Control Plane Data Plane Fungsi router dibagi menjadi dua bagian utama : control plane dan data plane 8
  • 9. Learning Center MPLS Label Label EXP S TTL 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 MPLS label terdiri atas 32-bit yang berisi informasi berikut: Label = Actual Label, = 20 bits EXP/QoS = Experimental bits, = 3 bits S = End of Stack, = 1 bit TTL = Time to Live, = 8 bits 9
  • 10. Learning Center MPLS Label MPLS Label Label disisipkan antara header Layer 2 (frame) dan header Layer 3 (packet). Bisa terdapat lebih dari satu label (stack label). 1 Bit bottom-of-stack : untuk menandai apakah label ini merupakan label terakhir stack label Field TTL digunakan untuk menghindari looping paket. Experimental bits digunakan untuk membawa nilai IP precedence. 10
  • 12. Learning Center Label Stacking Protocol identifier di header Layer 2 menentukan suatu payload dimulai dengan label dan akan diikuti oleh header IP. Bit Bottom-of-stack menandai apakan header berikutnya merupakan label atau header Layer 3. Router penerima hanya menggunakan label paling atas saja. 12
  • 13. Learning Center Label Stacking Terdapat lebih dari satu label pada paket MPLS Outer Label TE Label Digunakan pada saat membangun layanan : LDP Label MPLS VPNs Inner Label Traffic Engineering and Fast Re-route VPN Label VPNs over Traffic Engineered core Any Transport over MPLS IP Header Outer label digunakan untuk merutekan paket MPLS dalam jaringan 1 0 1 1 60 50 171.68.10.1 Data 60 50 171.68.10.1 Data 70 80 70 50 171.68.10.1 Data 13
  • 14. Learning Center Enkapsulasi MPLS MPLS header ditempatkan antara layer-2 dan layer-3 Label (20-bits) CoS S TTL L2 Header L2 Header MPLS Header IP Packet IP Packet 32-bits 32- Ethernet Packet MAC Header MPLS Layer 3 Frame-relay Packet FR Header MPLS Layer 3 PPP Packet PPP Header MPLS Layer 3 ATM Cell Header GFC VPI VCI PTI CLP HEC Layer 3 Data MPLS 14
  • 16. Learning Center Label Switch Router (LSR) LSR adalah Router yang mendukung MPLS 3 Jenis LSR ; ■ Ingress LSR— MPLS node yang mengatur trafik saat memasuki MPLS domain. Label di-push ■ Egress LSR— MPLS node yang mengatur trafik saat meninggalkan MPLS domain. Label di-pop ■ Transit LSR— MPLS node yang mampu meneruskan paket-paket berdasarkan label Label di-swap Ingress LSR dan Egress LSR disebut juga : Label Edge Router (LER): 16 .
  • 17. Learning Center Operasi Ingress dan Transit FEC Output Input Output 10.60.0.0/16 port 4 port 2 label 40 port 3 PUSH label 40 SWAP label 45 To: 10.60.30.4 Label: 40 Label: 40 Label: 45 Port 1 Port 4 Port 2 Port 3 Ingress LSR LSR 17
  • 18. Learning Center Operasi Egress Egress router harus melakukan 2(dua) lookup tabel Dapat menyebabkan penurunan performansi pada egress router Solusi: Penultimate Hop Popping (PHP) Input Output FEC Output Next Hop port 1 label 45 POP 10.60.0.0/16 Port 4 10.1.2.6 Label: 45 To: 10.60.30.4 To: 10.60.30.4 Port 1 Port 4 Egress LSR 18
  • 19. Learning Center Penultimate Hop Popping with Implicit NULL Penultimate LSR menhapus label 19
  • 20. Learning Center Label Switch Router (LSR) LER MPLS domain IP LER LSR LSR LER LSP LSR MPLS LER LSR: Label Switch Router LER: Label Edge Router LSP: Label Switch Path 20
  • 21. Learning Center Label Switched Path (LSP) Merupakan lintasan yang melalui serangkaian LSR yang melakukan label swapping untuk meneruskan paket pada jaringan MPLS LSP bersifat unidirectional PUSH SWAP SWAP POP data label switched path LER LER 21
  • 22. Learning Center Label Switched Path (LSP) Label Switched Path (LSP) Intf Label Dest Intf Intf Label Dest Intf Label In In Out In In Out Out 3 40 47.1 1 3 50 47.1 1 40 IP 47.1.1.1 1 47.1 Intf Dest Intf Label 3 In Out Out 3 3 47.1 1 50 2 1 1 2 47.3 3 47.2 2 IP 47.1.1.1 22
  • 23. Learning Center MPLS Switching Table Connection Table In Out Label IP 25 (port, label) (port, label) Operation Port 1 Port 2 (1, 22) (2, 17) Swap (1, 24) (3, 17) Swap IP 19 (1, 25) (4, 19) Swap Port 3 Port 4 (2, 23) (3, 12) Swap Label bersifat local significance 23
  • 24. Learning Center Label Distribution Protocol (LDP) Protokol yang digunakan untuk mendistribusikan label dari satu LSR ke LSR lainnya dalam jaringan MPLS. Establish, maintain, dan teardown LSP LDP LDP LDP RtrD RtrA RtrB RtrC Targeted LDP 24
  • 25. Learning Center MPLS Label Distribution Intf Label Dest Intf Label Intf Label Dest Intf In In Out Out In In Out 3 0.50 47.1 1 0.40 3 0.40 47.1 1 1 47.1 Request: 47.1 3 Intf Dest Intf Label 47.1 In Out Out u est: 3 2 3 47.1 1 0.50 Req 1 1 Mapping: 0.40 2 .50 47.3 3 g: 0 47.2 ppin 2 Ma 25
  • 26. Learning Center Operasi MPLS 1a. Routing protocol (e.g. OSPF, IS-IS) 4. Egress LSR menyediakan informasi reachability ke node tujuan menghapus label dan mengirimkan 1b. Label Distribution Protocol (LDP) paket IP menyediakan label untuk mapping ke node tujuan 2. Ingress LSR menerima paket, menambahkan “labels” paket 3. LSR meneruskan paket menggunakan 26 label swapping
  • 27. Learning Center Contoh MPLS : 1. Informasi Routing Address Out Address Out Address Out Prefix I’face Prefix I’face Prefix I’face 128.89 1 128.89 0 128.89 0 171.69 1 171.69 1 ... ... ... ... ... ... 128.89 0 1 0 1 Menggunakan Routing Protocol Seperti : OSPF, RIP,dll 171.69 27
  • 28. Learning Center Contoh MPLS : 2. Distribusi Label In Address Out Out In Address Out Out In Address Out Out label Prefix I’face label label Prefix I’face label label Prefix I’face label - 128.89 1 40 40 128.89 0 90 90 128.89 0 - - 171.69 1 50 50 171.69 1 70 ... ... ... ... ... ... ... ... ... ... ... ... 128.89 0 1 0 Use label 90 for 128.89 Use label 40 for 128.89 and Use label 50 for 171.69 1 171.69 Label Distribution Use label 70 for 171.69 Protocol (LDP) (Downstream Allocation) 28
  • 29. Learning Center Contoh MPLS : 3. Forwarding Paket In Address Out Out In Address Out Out In Address Out Out label Prefix I’face label label Prefix I’face label label Prefix I’face label - 128.89 1 40 40 128.89 0 90 90 128.89 0 - - 171.69 1 50 5 171.69 1 70 ... ... ... ... ... ... ... ... ... ... ... ... 0 128.89 0 128.89.25.4 Data 1 90 128.89.25.4 Data 128.89.25.4 Data 40 128.89.25.4 Data 1 Label Switch Forwards 171.69 Based on Label 29
  • 30. Learning Center Aplikasi MPLS MPLS dapat digunakan untuk berbagai aplikasi, diantaranya sebagai berikut. Traffic Engineering (MPLS TE) Virtual private networks (VPN MPLS) QoS Apapun aplikasinya, fungsi akan selalu dipetakan ke control plane dan data plane. Aplikasi berbeda hanya di control plane. Mereka semua menggunakan data plane switching yang sama. 30