Top Banner
MPLS VPLS Implementation MUM Cambodia 2019 By Antonius Duty Susilo Indonesia
38

MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Apr 01, 2019

Download

Documents

lamxuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MPLS VPLSImplementation

MUM Cambodia

2019

By

Antonius Duty Susilo

Indonesia

Page 2: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MUM Cambodia 2019

• Antonius Duty Susilo

• Email : [email protected]

• Mikrotik Trainer And Consultant

• Instructor Cisco Academy, Oracle Academy

(Oracle WDP ( Oracle Workspace Development

Program)

• Ph.D Student In UTEM Malaysia (Universiti

Teknikal Malaysia Melaka)

• Guest Lecturer in POLINEMA ( Politeknik Negeri

Malang), STIMATA ( STMIK PPKIA Pradnya

Paramita Malang, STIKI (Sekolah Tinggi

Informatika dan Komputer Indonesia Malang)

Page 3: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

What is MPLS

•MPLS stands for “Multi-Protocol Label Switching”.

•MPLS is best summarized as a “Layer 2.5 networking protocol”.

•MPLS combines layer 2 switching technology and layer3 routing technology so that it becomes the bestnetwork solution in solving speed, scalability, QOS(Quality of Service), and traffic engineering problems.

MUM Cambodia 2019

Page 4: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MPLS LABEL FORMAT

MUM Cambodia 2019

Page 5: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Label Switching

MPLS does “label switching” instead:

The router applies a “label” based on this information.

Future routers use the label to route the traffic

At the final destination router the label is removed.

And the packet is delivered via normal IP routing.

MUM Cambodia 2019

Page 6: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MPLS Operation

• At ingress LSR (Label Switch Router) of an MPLS domain, an MPLS header is inserted to a packet before the packet is forwarded

• At subsequent LSRs• The label is used as an index into a forwarding table that

specifies the next hop and a new label. • The old label is replaced with the new label, and the

packet is forwarded to the next hop.

• Egress LSR strips the label and forwards the packet to final destination based on the IP packet header

MUM Cambodia 2019

Page 7: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Classification Of VPNs

MUM Cambodia 2019

Page 8: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

L2VPN Model

MUM Cambodia 2019

Page 9: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

VPLS

• VPLS defines an architecture allows MPLS networks offer Layer 2 multipoint Ethernet Services

• SP emulates an IEEE Ethernet bridge network (virtual)

MUM Cambodia 2019

Page 10: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

LDP (Label Distribution Protocol)

Label Distribution Protocol ‒ LDP works between adjacent/non-adjacent peers

LDP sessions are established between peers

LDP messages sent in the form of TLVs (Type, Length, Value)

MUM Cambodia 2019

Page 11: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Label Space Of LDP

LSRs establish one LDP session per label space. Per-platform label space requires only one LDP session,even if there are multiple parallel links between a pairof LSRs.

Per-platform label space is announced by setting thelabel space ID

MUM Cambodia 2019

Page 12: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Tunnel VPN

MUM Cambodia 2019

Page 13: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

LAB

MUM Cambodia 2019

Page 14: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MUM Cambodia 2019

Page 15: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

R1MTU 1508 in eth1, eth2,eth3

MUM Cambodia 2019

IP Address

Page 16: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MUM Cambodia 2019

OSPF Instance OSPF Networks

R1

Page 17: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MUM Cambodia 2019

LDP Settings LDP Interface

R1

Page 18: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

R2Ether1,2 and 4

MUM Cambodia 2019

MTU ether1,ether2,ether4

Page 19: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

OSPF Instance OSPF Networks

MUM Cambodia 2019

R2

Page 20: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

LDP Settings LDP Interface

MUM Cambodia 2019

R2

Page 21: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

IP Address Interface MTU ether 3,ether4

R3

MUM Cambodia 2019

Page 22: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

OSPF Networks OSPF Instance

MUM Cambodia 2019

R3

Page 23: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

LDP Settings LDP Interface

MUM Cambodia 2019

R3

Page 24: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MTU ether1 , ether2 IP Address

MUM Cambodia 2019

R4

Page 25: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

VPLS Interface Bridge Interface

MUM Cambodia 2019

R4

Page 26: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Port Bridge

Name of Bridge

MUM Cambodia 2019

R4

Page 27: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

OSPF Instance OSPF Network

MUM Cambodia 2019

R4

Page 28: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

LDP Settings MPLS Interface

MUM Cambodia 2019

R4

Page 29: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

MTU ether1 IP Address

R5

MUM Cambodia 2019

Page 30: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Name of Bridge VPLS-LAN2 Interface

MUM Cambodia 2019

R5

Page 31: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Bridge

Bridge Ports

MUM Cambodia 2019

R5

Page 32: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

OSPF Instance OSPF Network

MUM Cambodia 2019

R5

Page 33: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

VPLS Interface LDP Settings

MUM Cambodia 2019

R5

Page 34: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

R1

R2

R3MUM Cambodia 2019

Page 35: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

R4

R5

MUM Cambodia 2019

Page 36: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Ping Test

From PC 1

MUM Cambodia 2019

Page 37: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

Trace Route From PC1 to PC2(Normal and Ether2 (R1) is Down)

MUM Cambodia 2019

Page 38: MPLS VPLS Implementation - mum.mikrotik.com · •Guest Lecturer in POLINEMA ( Politeknik Negeri Malang), STIMATA ( STMIK PPKIA Pradnya Paramita Malang, STIKI (Sekolah Tinggi Informatikadan

[email protected]

+62 85102077829

MUM Cambodia 2019