SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Juniper MPLS Best Practice Part 1  Static LSP Configuration and understanding  mpls.0  table Febrian Setiadi - 860063
What is MPLS? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lab Topology Loopbacks Jakarta  : 192.168.8.1 Bandung  : 192.168.12.1 Semarang  : 192.168.16.1 Surabaya  : 192.168.36.1 Denpasar  : 192.168.40.1 Makasar  : 192.168.44.1
IGP Configuration ,[object Object],jkt@Lab:Jakarta> show configuration protocols ospf  area 0.0.0.0 { interface all; } smg@Lab:Semarang> show configuration protocols ospf  area 0.0.0.0 { interface all; } sby@Lab:Surabaya> show configuration protocols ospf  area 0.0.0.0 { interface all; } bdg@Lab:Bandung> show configuration protocols ospf  area 0.0.0.0 { interface all; } dps@Lab:Denpasar> show configuration protocols ospf  area 0.0.0.0 { interface all; } mks@Lab:Makasar> show configuration protocols ospf  area 0.0.0.0 { interface all; } Preconfigured with OSPF, all routers belong to area 0
LSP Configuration ,[object Object],[object Object]
LSP Configuration Jakarta performs label imposition (PUSH) , this label should be received by Semarang jkt@Lab:Jakarta> show configuration protocols mpls  static-path inet { 192.168.44.1/32 { next-hop 10.0.11.1; push 1000001; } } interface all;
LSP Configuration Semarang performs label swapping 1000001 with 1000002 smg@Lab:Semarang> show configuration protocols mpls  interface all; interface em1.11 { label-map 1000001 { next-hop 10.0.0.2; swap 1000002; } } smg@Lab:Semarang> show route table mpls.0  mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0  *[MPLS/0] 01:51:53, metric 1 Receive 1  *[MPLS/0] 01:51:53, metric 1 Receive 2  *[MPLS/0] 01:51:53, metric 1 Receive 1000001  *[Static/5] 01:51:53 > to 10.0.0.2 via em1.0, Swap 1000002 What’s on  mpls.0  table
LSP Configuration Surabaya performs label swapping 100002 with 100003 sby@Lab:Surabaya> show configuration protocols mpls  interface all; interface em2.0 { label-map 1000002 { next-hop 10.0.4.2; swap 1000003; } } sby@Lab:Surabaya> show route table mpls.0  mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0  *[MPLS/0] 02:07:58, metric 1 Receive 1  *[MPLS/0] 02:07:58, metric 1 Receive 2  *[MPLS/0] 02:07:58, metric 1 Receive 1000002  *[Static/5] 01:56:46 > to 10.0.4.2 via em1.4, Swap 1000003 What’s on  mpls.0  table
LSP Configuration Denpasar performs label swapping 1000003 with 0    Penultimate Hop Popping dps@Lab:Denpasar> show configuration protocols mpls  interface all; interface em1.60 { label-map 1000003 { next-hop 10.0.60.2; swap 0; } } dps@Lab:Denpasar> show route table mp  mpls.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0  *[MPLS/0] 02:19:06, metric 1 Receive 1  *[MPLS/0] 02:19:06, metric 1 Receive 2  *[MPLS/0] 02:19:06, metric 1 Receive 1000003  *[Static/5] 02:04:06 > to 10.0.60.2 via em1.60, Swap 0 1000003(S=0)  *[Static/5] 02:04:06 > to 10.0.60.2 via em1.60, Pop  What’s on  mpls.0  table
LSP Configuration ,[object Object],[object Object],jkt@Lab:Jakarta> show route 192.168.44.1  inet.0: 17 destinations, 18 routes (17 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.44.1/32  *[Static/5] 02:02:10 > to 10.0.11.1 via em2.11, Push 1000001 [OSPF/10] 02:55:26, metric 3 > to 10.0.80.2 via em1.80 to 10.0.11.1 via em2.11 jkt@Lab:Jakarta> traceroute 192.168.44.1  traceroute to 192.168.44.1 (192.168.44.1), 30 hops max, 40 byte packets 1  SMG (10.0.11.1)  0.817 ms  0.750 ms  0.590 ms MPLS Label=1000001 CoS=0 TTL=1 S=1 2  SBY (10.0.0.2)  1.096 ms  1.061 ms  1.308 ms MPLS Label=1000002 CoS=0 TTL=1 S=1 3  DPS (10.0.4.2)  1.459 ms  1.347 ms  1.286 ms MPLS Label=1000003 CoS=0 TTL=1 S=1 4  MKS (192.168.44.1)  2.073 ms  1.642 ms  1.538 ms
LSP vs IGP ,[object Object],[object Object],jkt@Lab:Jakarta> show route 192.168.44.1  192.168.44.1/32  *[OSPF/10] 03:17:24, metric 3 > to 10.0.80.2 via em1.80 to 10.0.11.1 via em2.11 jkt@Lab:Jakarta> traceroute 192.168.44.1  traceroute to 192.168.44.1 (192.168.44.1), 30 hops max, 40 byte packets 1  BDG (10.0.80.2)  0.933 ms  0.701 ms  0.684 ms 2  DPS (10.0.70.2)  1.107 ms  1.011 ms  0.988 ms 3  MKS (192.168.44.1)  1.477 ms  1.377 ms  1.500 ms jkt@Lab:Jakarta> traceroute 192.168.44.1  traceroute to 192.168.44.1 (192.168.44.1), 30 hops max, 40 byte packets 1  SMG (10.0.11.1)  0.817 ms  0.750 ms  0.590 ms MPLS Label=1000001 CoS=0 TTL=1 S=1 2  SBY (10.0.0.2)  1.096 ms  1.061 ms  1.308 ms MPLS Label=1000002 CoS=0 TTL=1 S=1 3  DPS (10.0.4.2)  1.459 ms  1.347 ms  1.286 ms MPLS Label=1000003 CoS=0 TTL=1 S=1 4  MKS (192.168.44.1)  2.073 ms  1.642 ms  1.538 ms
Summary ,[object Object],jkt@Lab:Jakarta> show route 192.168.44.1  192.168.44.1/32  *[OSPF/10] 03:17:24, metric 3 > to 10.0.80.2 via em1.80 to 10.0.11.1 via em2.11 jkt@Lab:Jakarta> traceroute 192.168.44.1  traceroute to 192.168.44.1 (192.168.44.1), 30 hops max, 40 byte packets 1  BDG (10.0.80.2)  0.933 ms  0.701 ms  0.684 ms 2  DPS (10.0.70.2)  1.107 ms  1.011 ms  0.988 ms 3  MKS (192.168.44.1)  1.477 ms  1.377 ms  1.500 ms Will traverse through Bandung and Denpasar to reach Makasar
Summary ,[object Object],jkt@Lab:Jakarta> traceroute 192.168.44.1  traceroute to 192.168.44.1 (192.168.44.1), 30 hops max, 40 byte packets 1  SMG (10.0.11.1)  1.618 ms  0.807 ms  0.679 ms MPLS Label=1000001 CoS=0 TTL=1 S=1 2  SBY (10.0.0.2)  1.088 ms  1.292 ms  1.011 ms MPLS Label=1000002 CoS=0 TTL=1 S=1 3  DPS (10.0.4.2)  1.307 ms  1.412 ms  1.295 ms MPLS Label=1000003 CoS=0 TTL=1 S=1 4  MKS (192.168.44.1)  1.635 ms  1.799 ms  1.592 ms Will traverse through Semarang, Surabaya and Denpasar to reach Makasar
Summary ,[object Object],mks@Lab:Makasar> traceroute 192.168.8.1  traceroute to 192.168.8.1 (192.168.8.1), 30 hops max, 40 byte packets 1  DPS (10.0.60.1)  1.056 ms  0.876 ms  0.805 ms MPLS Label=1000100 CoS=0 TTL=1 S=1 2  BDG (10.0.70.1)  1.142 ms  1.160 ms  1.153 ms MPLS Label=1000101 CoS=0 TTL=1 S=1 3  JKT (192.168.8.1)  1.619 ms  1.598 ms  1.455 ms mks@Lab:Makasar> show configuration protocols mpls  static-path inet { 192.168.8.1/32 { next-hop 10.0.60.1; push 1000100; } } interface all;
Appendix – Complete Configuration jkt@Lab:Jakarta> show configuration  interfaces { em1 { unit 80 { vlan-id 80; family inet { address 10.0.80.1/30; } family mpls; } } em2 { unit 11 { vlan-id 11; family inet { address 10.0.11.2/30; } family mpls; } } lo0 { unit 8 { family inet { address 192.168.8.1/32; } } } } protocols { mpls { static-path inet { 192.168.44.1/32 { next-hop 10.0.11.1; push 1000001; }  } interface all; } ospf { area 0.0.0.0 { interface all; } } }
smg@Lab:Semarang> show configuration  interfaces { em1 { unit 0 { vlan-id 0; family inet { address 10.0.0.1/30; } family mpls; } unit 3 { vlan-id 3; family inet { address 10.0.3.1/30; } family mpls; } unit 11 { vlan-id 11; family inet { address 10.0.11.1/30; } family mpls; } } lo0 { unit 16 { family inet { address 192.168.16.1/32; } } } } protocols { mpls {  interface all; interface em1.11 { label-map 1000001 { next-hop 10.0.0.2; swap 1000002; } } } ospf { area 0.0.0.0 { interface all; } } }
bdg@Lab:Bandung> show configuration  interfaces { em1 { unit 70 { vlan-id 70; family inet { address 10.0.70.1/30; } family mpls; } } em2 { unit 3 { vlan-id 3; family inet { address 10.0.3.2/30; } family mpls; } unit 80 { vlan-id 80; family inet { address 10.0.80.2/30; } family mpls; } } lo0 { unit 12 { family inet { address 192.168.12.1/32; } } } } protocols { mpls { interface all; interface em1.70 { label-map 1000101 { next-hop 10.0.80.1; swap 0; } } } ospf { area 0.0.0.0 { interface all; } } }
sby@Lab:Surabaya> show configuration  interfaces { em1 { unit 4 { vlan-id 4; family inet { address 10.0.4.1/30; } family mpls; } unit 9 { vlan-id 9; family inet { address 10.0.9.1/30; } family mpls; } } em2 { unit 0 { vlan-id 0; family inet { address 10.0.0.2/30; } family mpls; } } lo0 { unit 36 { family inet { address 192.168.36.1/32; } } } } protocols { mpls { interface all; interface em2.0 { label-map 1000002 { next-hop 10.0.4.2; swap 1000003; } } } ospf { area 0.0.0.0 { interface all; } } }
sby@Lab:Surabaya> show configuration  interfaces { em1 { unit 4 { vlan-id 4; family inet { address 10.0.4.1/30; } family mpls; } unit 9 { vlan-id 9; family inet { address 10.0.9.1/30; } family mpls; } } em2 { unit 0 { vlan-id 0; family inet { address 10.0.0.2/30; } family mpls; } } lo0 { unit 36 { family inet { address 192.168.36.1/32; } } } } protocols { mpls { interface all; interface em2.0 { label-map 1000002 { next-hop 10.0.4.2; swap 1000003; } } } ospf { area 0.0.0.0 { interface all; } } }
dps@Lab:Denpasar> show configuration  interfaces { em1 { unit 60 { vlan-id 60; family inet { address 10.0.60.1/30; } family mpls; } } em2 { unit 4 { vlan-id 4; family inet { address 10.0.4.2/30; } family mpls; } unit 70 { vlan-id 70; family inet { address 10.0.70.2/30; } family mpls; } } lo0 { unit 40 { family inet { address 192.168.40.1/32; } } } }  protocols { mpls { interface all; interface em1.60 { label-map 1000003 { next-hop 10.0.60.2; swap 0; } label-map 1000100 { next-hop 10.0.70.1; swap 1000101; } } } ospf { area 0.0.0.0 { interface all; } } }
mks@Lab:Makasar> show configuration  interfaces { em2 { unit 9 { vlan-id 9; family inet { address 10.0.9.2/30; } family mpls; } unit 60 { vlan-id 60; family inet { address 10.0.60.2/30; } family mpls; } } lo0 { unit 44 { family inet { address 192.168.44.1/32; } } } } protocols { mpls { static-path inet { 192.168.8.1/32 { next-hop 10.0.60.1; push 1000100; } } interface all; } ospf { area 0.0.0.0 { interface all; } } }
 

Weitere ähnliche Inhalte

Was ist angesagt?

MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingPeter R. Egli
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A TutorialAPNIC
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksAPNIC
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliFebrian ‎
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
Segment Routing
Segment RoutingSegment Routing
Segment RoutingAPNIC
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringAPNIC
 
Multiprotocol label switching
Multiprotocol label switchingMultiprotocol label switching
Multiprotocol label switchingSumita Das
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44Jisc
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicEricsson
 
1000 Ccna Questions And Answers
1000 Ccna Questions And Answers1000 Ccna Questions And Answers
1000 Ccna Questions And AnswersCCNAResources
 

Was ist angesagt? (20)

MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label Switching
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A Tutorial
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by Soricelli
 
Mpls basic
Mpls basicMpls basic
Mpls basic
 
MPLS Layer 3 VPN
MPLS Layer 3 VPN MPLS Layer 3 VPN
MPLS Layer 3 VPN
 
MPLS
MPLSMPLS
MPLS
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
Segment Routing
Segment RoutingSegment Routing
Segment Routing
 
MENOG-Segment Routing Introduction
MENOG-Segment Routing IntroductionMENOG-Segment Routing Introduction
MENOG-Segment Routing Introduction
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic Engineering
 
Multiprotocol label switching
Multiprotocol label switchingMultiprotocol label switching
Multiprotocol label switching
 
Cisco MPLS
Cisco MPLSCisco MPLS
Cisco MPLS
 
MPLS & BASIC LDP
MPLS & BASIC LDPMPLS & BASIC LDP
MPLS & BASIC LDP
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 
1000 Ccna Questions And Answers
1000 Ccna Questions And Answers1000 Ccna Questions And Answers
1000 Ccna Questions And Answers
 
EVPN Introduction
EVPN IntroductionEVPN Introduction
EVPN Introduction
 

Ähnlich wie Juniper mpls best practice part 1

Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02Jamil Jamil
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesEricsson
 
Juniper JNCIA – Juniper RIP and OSPF Route Configuration
Juniper JNCIA – Juniper RIP and OSPF Route ConfigurationJuniper JNCIA – Juniper RIP and OSPF Route Configuration
Juniper JNCIA – Juniper RIP and OSPF Route ConfigurationHamed Moghaddam
 
mplste-130112120119-phpapp02.pdf
mplste-130112120119-phpapp02.pdfmplste-130112120119-phpapp02.pdf
mplste-130112120119-phpapp02.pdfHuynh MVT
 
BIRD Routing Daemon
BIRD Routing DaemonBIRD Routing Daemon
BIRD Routing DaemonAPNIC
 
MPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingMPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingStephane Litkowski
 
Báo cáo thực tập athena trần trọng thái
Báo cáo thực tập athena   trần trọng tháiBáo cáo thực tập athena   trần trọng thái
Báo cáo thực tập athena trần trọng tháitran thai
 
SS7 - MTP3 Technical Training from TelcoBridges
SS7 - MTP3 Technical Training from TelcoBridgesSS7 - MTP3 Technical Training from TelcoBridges
SS7 - MTP3 Technical Training from TelcoBridgesAdminatTelcoBridges
 
Lab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdf
Lab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdfLab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdf
Lab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdfEnRios1
 
VXLAN and FRRouting
VXLAN and FRRoutingVXLAN and FRRouting
VXLAN and FRRoutingFaisal Reza
 
Data centre networking at London School of Economics and Political Science - ...
Data centre networking at London School of Economics and Political Science - ...Data centre networking at London School of Economics and Political Science - ...
Data centre networking at London School of Economics and Political Science - ...Jisc
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsShawn Zandi
 
CSC3407 Assigment 2 Question 1 (50 marks) USQ College .docx
CSC3407 Assigment 2 Question 1 (50 marks) USQ College .docxCSC3407 Assigment 2 Question 1 (50 marks) USQ College .docx
CSC3407 Assigment 2 Question 1 (50 marks) USQ College .docxfaithxdunce63732
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsShawn Zandi
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)Netwax Lab
 

Ähnlich wie Juniper mpls best practice part 1 (20)

Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02Junipermplsbestpractice part1-100717041724-phpapp02
Junipermplsbestpractice part1-100717041724-phpapp02
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - Services
 
Juniper JNCIA – Juniper RIP and OSPF Route Configuration
Juniper JNCIA – Juniper RIP and OSPF Route ConfigurationJuniper JNCIA – Juniper RIP and OSPF Route Configuration
Juniper JNCIA – Juniper RIP and OSPF Route Configuration
 
mpls-06
mpls-06mpls-06
mpls-06
 
mplste-130112120119-phpapp02.pdf
mplste-130112120119-phpapp02.pdfmplste-130112120119-phpapp02.pdf
mplste-130112120119-phpapp02.pdf
 
BIRD Routing Daemon
BIRD Routing DaemonBIRD Routing Daemon
BIRD Routing Daemon
 
MPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingMPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testing
 
Báo cáo thực tập athena trần trọng thái
Báo cáo thực tập athena   trần trọng tháiBáo cáo thực tập athena   trần trọng thái
Báo cáo thực tập athena trần trọng thái
 
SS7 - MTP3 Technical Training from TelcoBridges
SS7 - MTP3 Technical Training from TelcoBridgesSS7 - MTP3 Technical Training from TelcoBridges
SS7 - MTP3 Technical Training from TelcoBridges
 
Lab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdf
Lab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdfLab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdf
Lab_5_OSPF_MPLS_sham_link_on_MPLS_VPN_1698700003.pdf
 
VXLAN and FRRouting
VXLAN and FRRoutingVXLAN and FRRouting
VXLAN and FRRouting
 
Data centre networking at London School of Economics and Political Science - ...
Data centre networking at London School of Economics and Political Science - ...Data centre networking at London School of Economics and Political Science - ...
Data centre networking at London School of Economics and Political Science - ...
 
MPLS LAB Practice Vol.1.pdf
MPLS LAB Practice Vol.1.pdfMPLS LAB Practice Vol.1.pdf
MPLS LAB Practice Vol.1.pdf
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
Digital network lecturer3
Digital network  lecturer3Digital network  lecturer3
Digital network lecturer3
 
bgp-01
bgp-01bgp-01
bgp-01
 
CCIE Lab - IGP Routing
CCIE Lab -  IGP Routing  CCIE Lab -  IGP Routing
CCIE Lab - IGP Routing
 
CSC3407 Assigment 2 Question 1 (50 marks) USQ College .docx
CSC3407 Assigment 2 Question 1 (50 marks) USQ College .docxCSC3407 Assigment 2 Question 1 (50 marks) USQ College .docx
CSC3407 Assigment 2 Question 1 (50 marks) USQ College .docx
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applications
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)
 

Mehr von Febrian ‎

Cisco academy procedure cust
Cisco academy procedure custCisco academy procedure cust
Cisco academy procedure custFebrian ‎
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netFebrian ‎
 
Tutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNICTutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNICFebrian ‎
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Febrian ‎
 
MPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by KhatriMPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by KhatriFebrian ‎
 
ipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grosseteteipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick GrosseteteFebrian ‎
 
BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesFebrian ‎
 
IPv6 Theory by Cisco
IPv6 Theory by CiscoIPv6 Theory by Cisco
IPv6 Theory by CiscoFebrian ‎
 
Juniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by IrzanJuniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by IrzanFebrian ‎
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoFebrian ‎
 
OnMobile Global Limited
OnMobile Global Limited OnMobile Global Limited
OnMobile Global Limited Febrian ‎
 
Neso Newsletter Feb09
Neso Newsletter Feb09Neso Newsletter Feb09
Neso Newsletter Feb09Febrian ‎
 
bti asia salary guide
bti asia salary guidebti asia salary guide
bti asia salary guideFebrian ‎
 

Mehr von Febrian ‎ (20)

Cisco academy procedure cust
Cisco academy procedure custCisco academy procedure cust
Cisco academy procedure cust
 
Iperf Tutorial
Iperf Tutorial Iperf Tutorial
Iperf Tutorial
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.net
 
Tutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNICTutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNIC
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010
 
MPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by KhatriMPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by Khatri
 
ipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grosseteteipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grossetete
 
BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & James
 
IPv6 Theory by Cisco
IPv6 Theory by CiscoIPv6 Theory by Cisco
IPv6 Theory by Cisco
 
Juniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by IrzanJuniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by Irzan
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by Hinwoto
 
IPv6 by APNIC
IPv6 by APNICIPv6 by APNIC
IPv6 by APNIC
 
Internet Market
Internet MarketInternet Market
Internet Market
 
MyJalah200905
MyJalah200905MyJalah200905
MyJalah200905
 
Passion
PassionPassion
Passion
 
OnMobile Global Limited
OnMobile Global Limited OnMobile Global Limited
OnMobile Global Limited
 
Nps320
Nps320Nps320
Nps320
 
My Jalah200904
My Jalah200904My Jalah200904
My Jalah200904
 
Neso Newsletter Feb09
Neso Newsletter Feb09Neso Newsletter Feb09
Neso Newsletter Feb09
 
bti asia salary guide
bti asia salary guidebti asia salary guide
bti asia salary guide
 

Kürzlich hochgeladen

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Juniper mpls best practice part 1

  • 1. Juniper MPLS Best Practice Part 1 Static LSP Configuration and understanding mpls.0 table Febrian Setiadi - 860063
  • 2.
  • 3. Lab Topology Loopbacks Jakarta : 192.168.8.1 Bandung : 192.168.12.1 Semarang : 192.168.16.1 Surabaya : 192.168.36.1 Denpasar : 192.168.40.1 Makasar : 192.168.44.1
  • 4.
  • 5.
  • 6. LSP Configuration Jakarta performs label imposition (PUSH) , this label should be received by Semarang jkt@Lab:Jakarta> show configuration protocols mpls static-path inet { 192.168.44.1/32 { next-hop 10.0.11.1; push 1000001; } } interface all;
  • 7. LSP Configuration Semarang performs label swapping 1000001 with 1000002 smg@Lab:Semarang> show configuration protocols mpls interface all; interface em1.11 { label-map 1000001 { next-hop 10.0.0.2; swap 1000002; } } smg@Lab:Semarang> show route table mpls.0 mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0 *[MPLS/0] 01:51:53, metric 1 Receive 1 *[MPLS/0] 01:51:53, metric 1 Receive 2 *[MPLS/0] 01:51:53, metric 1 Receive 1000001 *[Static/5] 01:51:53 > to 10.0.0.2 via em1.0, Swap 1000002 What’s on mpls.0 table
  • 8. LSP Configuration Surabaya performs label swapping 100002 with 100003 sby@Lab:Surabaya> show configuration protocols mpls interface all; interface em2.0 { label-map 1000002 { next-hop 10.0.4.2; swap 1000003; } } sby@Lab:Surabaya> show route table mpls.0 mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0 *[MPLS/0] 02:07:58, metric 1 Receive 1 *[MPLS/0] 02:07:58, metric 1 Receive 2 *[MPLS/0] 02:07:58, metric 1 Receive 1000002 *[Static/5] 01:56:46 > to 10.0.4.2 via em1.4, Swap 1000003 What’s on mpls.0 table
  • 9. LSP Configuration Denpasar performs label swapping 1000003 with 0  Penultimate Hop Popping dps@Lab:Denpasar> show configuration protocols mpls interface all; interface em1.60 { label-map 1000003 { next-hop 10.0.60.2; swap 0; } } dps@Lab:Denpasar> show route table mp mpls.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0 *[MPLS/0] 02:19:06, metric 1 Receive 1 *[MPLS/0] 02:19:06, metric 1 Receive 2 *[MPLS/0] 02:19:06, metric 1 Receive 1000003 *[Static/5] 02:04:06 > to 10.0.60.2 via em1.60, Swap 0 1000003(S=0) *[Static/5] 02:04:06 > to 10.0.60.2 via em1.60, Pop What’s on mpls.0 table
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Appendix – Complete Configuration jkt@Lab:Jakarta> show configuration interfaces { em1 { unit 80 { vlan-id 80; family inet { address 10.0.80.1/30; } family mpls; } } em2 { unit 11 { vlan-id 11; family inet { address 10.0.11.2/30; } family mpls; } } lo0 { unit 8 { family inet { address 192.168.8.1/32; } } } } protocols { mpls { static-path inet { 192.168.44.1/32 { next-hop 10.0.11.1; push 1000001; } } interface all; } ospf { area 0.0.0.0 { interface all; } } }
  • 16. smg@Lab:Semarang> show configuration interfaces { em1 { unit 0 { vlan-id 0; family inet { address 10.0.0.1/30; } family mpls; } unit 3 { vlan-id 3; family inet { address 10.0.3.1/30; } family mpls; } unit 11 { vlan-id 11; family inet { address 10.0.11.1/30; } family mpls; } } lo0 { unit 16 { family inet { address 192.168.16.1/32; } } } } protocols { mpls { interface all; interface em1.11 { label-map 1000001 { next-hop 10.0.0.2; swap 1000002; } } } ospf { area 0.0.0.0 { interface all; } } }
  • 17. bdg@Lab:Bandung> show configuration interfaces { em1 { unit 70 { vlan-id 70; family inet { address 10.0.70.1/30; } family mpls; } } em2 { unit 3 { vlan-id 3; family inet { address 10.0.3.2/30; } family mpls; } unit 80 { vlan-id 80; family inet { address 10.0.80.2/30; } family mpls; } } lo0 { unit 12 { family inet { address 192.168.12.1/32; } } } } protocols { mpls { interface all; interface em1.70 { label-map 1000101 { next-hop 10.0.80.1; swap 0; } } } ospf { area 0.0.0.0 { interface all; } } }
  • 18. sby@Lab:Surabaya> show configuration interfaces { em1 { unit 4 { vlan-id 4; family inet { address 10.0.4.1/30; } family mpls; } unit 9 { vlan-id 9; family inet { address 10.0.9.1/30; } family mpls; } } em2 { unit 0 { vlan-id 0; family inet { address 10.0.0.2/30; } family mpls; } } lo0 { unit 36 { family inet { address 192.168.36.1/32; } } } } protocols { mpls { interface all; interface em2.0 { label-map 1000002 { next-hop 10.0.4.2; swap 1000003; } } } ospf { area 0.0.0.0 { interface all; } } }
  • 19. sby@Lab:Surabaya> show configuration interfaces { em1 { unit 4 { vlan-id 4; family inet { address 10.0.4.1/30; } family mpls; } unit 9 { vlan-id 9; family inet { address 10.0.9.1/30; } family mpls; } } em2 { unit 0 { vlan-id 0; family inet { address 10.0.0.2/30; } family mpls; } } lo0 { unit 36 { family inet { address 192.168.36.1/32; } } } } protocols { mpls { interface all; interface em2.0 { label-map 1000002 { next-hop 10.0.4.2; swap 1000003; } } } ospf { area 0.0.0.0 { interface all; } } }
  • 20. dps@Lab:Denpasar> show configuration interfaces { em1 { unit 60 { vlan-id 60; family inet { address 10.0.60.1/30; } family mpls; } } em2 { unit 4 { vlan-id 4; family inet { address 10.0.4.2/30; } family mpls; } unit 70 { vlan-id 70; family inet { address 10.0.70.2/30; } family mpls; } } lo0 { unit 40 { family inet { address 192.168.40.1/32; } } } } protocols { mpls { interface all; interface em1.60 { label-map 1000003 { next-hop 10.0.60.2; swap 0; } label-map 1000100 { next-hop 10.0.70.1; swap 1000101; } } } ospf { area 0.0.0.0 { interface all; } } }
  • 21. mks@Lab:Makasar> show configuration interfaces { em2 { unit 9 { vlan-id 9; family inet { address 10.0.9.2/30; } family mpls; } unit 60 { vlan-id 60; family inet { address 10.0.60.2/30; } family mpls; } } lo0 { unit 44 { family inet { address 192.168.44.1/32; } } } } protocols { mpls { static-path inet { 192.168.8.1/32 { next-hop 10.0.60.1; push 1000100; } } interface all; } ospf { area 0.0.0.0 { interface all; } } }
  • 22.