Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ospf Mpls Mum Jakarta2016

Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

INTRODUCTION TO MPLS

USING ROUTEROS

MIKROTIK USER MEETING


JAKARTA
2016

1
INTRODUCTION
• Irvan Adrian Kristiono
• CV Central Network
• Sytem Integrator & Trainer
• Grahamedia.Net
• Internet Service Provider
• At Salatiga, Jawa Tengah, Indonesia
• MTCNA(2010),MTCRE(2011),
MTCINE(2014)

2
MPLS

3
http://blog.bashy.eu/wp-content/uploads/2015/09/MPLS_EN.png 4
LAYER 2.5 ?

5
L2MTU •MTU (Maximum Transmit Unit) is
maximum amount packet data can be
transmit over interface after header
layer 3
•L2MTU (Layer 2 MTU) is maximum
amount frame can be transmit over
interface after header layer 2
•Full Frame is amount of all frame with
Ethernet Header


6
L2MTU
Layer 2
Maximum
Transmission VPLS – MPLS
Unit L2MTU: 1526

7
L2MTU

8
WHAT IS VPLS ?

9
VPLS
•Virtual Private LAN Service
•VPN Service of MPLS Protocol
•Support VPN Tunnel :
• Point to Point
• Multipoint

10
VPLS VS CURRENT VPN

11
SMALLER OVERHEAD = MORE
BANDWIDTH
CURRENT VPN VPLS

◦ Bigger Overhead ◦ VPLS tunnel add 22 bytes overhead


EoIP tunnel add 42 bytes overhead (2 x Labels @4 Bytes + 14 Bytes
(8 bytes GRE+14 bytes Ethernet +20 Ethernet)
bytes IP) source
from : (http://wiki.mikrotik.com/wiki/
Manual:Interface/EoIP)

Around 30 % space Around 15 % space Ethernet Frame
Ethernet Frame
DATA EOIP DATA VPLS

12
L2VPN WITHOUT REDUCE DATA SPACE

NO NEED TO SHRINK OR FRAGMENT DATA
CURRENT VPN VPLS

Current VPN using Packet Data for VPN Header, While VPLS utilize L2MTU, space between
reduce Data space availiable
L2MTU Layer 2 and Layer 3, save space of Data
L2MTU

13
MORE SCALABLE WITH
MULTIPOINT VPN
CURRENT VPN VPLS

14
PERFORMANCE TESTING ON
ROUTERBOARD

http://mum.mikrotik.com/presentations/CZ09/MPLS.pdf 15
HOW TO MAKE MPLS
?

16
MPLS LABEL
•MPLS still need L3 Routing Protocol for
propagate information routing for every
members MPLS Network to propagate label
information
•Routing Protocol which can be use are :
• OSPF, IGRP, EIGRP, IS-IS, RIP
•Label Exchange Protocol which can be use
are :
• LDP, TDP, BGP(VPN), RSVP(MPLS-TE),CR-LDP

17
MPLS LDP
•MPLS Labels are assigned and distributed by the Label
Distribution Protocol (LDP)
•LDP requirements :
• IP connectivity – properly configured IP routing (static,
OSPF, RIP) between all Router
• “loopback” IP address that isn’t attached to any real
network interface
• Homogeneous MPLS cloud – all router inside MPLS Cloud
must MPLS enable

18
SIMULATION

19
NETWORK
DIAGRAM

20
TABLE 

IP ADDRESS

INTERFACE

21
SETUP 

IP LOOPBACK ADDRESS AND OSPF
•Add Interface Bridge as a Loopback Interface.
• Give IP Loopback at Bridge Loopback
• Enable OSPF :
• Area : Backbone
• Advertise local network
• Advertise network point-to-point
• Advertise IP loopback


22

Create Bridge
Loopback

R1 = 172.16.1.1
R2 = 172.16.1.2
R3 = 172.16.1.3
23

Configure
OSPF

R1 = 172.16.1.1
R2 = 172.16.1.2
R3 = 172.16.1.3

24

CHECK OSPF
RUNNING ?

25
SETUP

MPLS LABEL EXCHANGE PROTOCOL (LDP)
•Enable LDP
•Setup LSR-ID and Transport-Address with ip loopback.
•Add to list of LDP-Interface, All Interfaces connected
to other router

26

 R1 = 172.16.1.1
LDP SETTING R2 = 172.16.1.2
R3 = 172.16.1.3

27
CHECK MPLS
RUNNING ?

28
TRACEROUTE
TEST MPLS

29
VPLS L2VPN

MULTIPOINT

30
iBGP VPLS CONFIG
•Choose R1 as Router Reflector
•Configure every router running BGP instance
and configure all router peer to Route Reflector.
•Configure at Peer to use L2VPN dan Loopback
•Configure RD, RT (Import & Export) according
as diagram


31
R1 ROUTER

CONFIG iBGP ROUTING

32
R2
BGP SETUP

ROUTER R2 R3

33
CHECK BGP PEER RUNNING ?

34
SETUP BRIDGE ETHER1 @BRIDGE-
VPLS

35
BGP VPLS 

SETUP

R1

R2 = 2
R3 = 3

36
DYNAMIC VPLS INTERFACE

37
TEST PING :

PC1 – PC2 – PC3


38
VPLS L2VPN MULTIPOINT

SUCCESS !!

39
ANY QUESTION ?


40
FINISH 

THANK YOU

IRVAN ADRIAN KRISTIONO

41

You might also like