SlideShare une entreprise Scribd logo
Evolution Network
Amit Dhamija
Amit Dhamija
Network Engineering
amit.dhamija@colt.net | @AmitDhamijain
SEAMLESS NETWORK EVOLUTION AT COLT
APRICOT 2018
Kathmandu, Nepal
Agenda
• Colt’s Legacy Network
• Colt’s VISION for One global converged packet network
• Network design evolution towards NextGen technologies
• Experiences and Key Takeaways
COLT’S LEGACY NETWORK
IGP - ISIS
MPLS-LDP
BGP – AS 8220
IGP- OSPF
MPLS – RSVP/TE
T-LDP – PW
IP Network Ethernet Network
Services:
• E P2P
• Etree
• ELAN
Services:
• Internet access
• MPLS L3 VPN’s
(unicast and
multicast)
Colt’s VISION: One global converged packet network
Converged Network
Service flexibility
Simplified Design &
Architecture
Resiliency
Scalability
virtualisation
The integration of the network from the service, technology, system and
process point of view to offer innovative services, reduce provisioning
time, automate end-to-end orchestration and offer truly combined network
services.
Network design evolution towards NextGen technologies
New Network At a Glance
E2E Converged Network
(Ethernet / IP / Multicast Services)
• ISIS – IGP
• MPLS-SR
• RSVP
• BFD etc.
• EVPN – P2P/E-LAN
• IP Services –
L3VPN/Internet access
• M-VPN – NG multicast
VPN’s
ServicesInfrastructure Protocols
NextGen MPLS Evolution
Legacy Network – MPLS Design
PE-X PE-Y
MPLS-LDP is used as the control
plane protocol for IP Network.
• MPLS applications – L3
VPN’s/6PE/6VPE.
• Shortest IGP Path cost.
• Fast convergence.
• ECMP Paths.
MPLS-LDP
IP Network
MPLS-RSVP is used as control plane protocol
for Ethernet Network.
• MPLS application – VPWS/VPLS
• Traffic engineering with explicit paths.
• Disjoint paths.
• Fast convergence.
PE-X PE-Y
MPLS-RSVP
Ethernet
Network
Challenges with existing MPLS Design
• LDP-FRR coverage
issue.
• LDP generates lots of
needless labels and is
inefficient.
MPLS LDP MPLS RSVP
• RSVP traffic engineering LSP’s
scalability issues.
• RSVP traffic engineering ECMP
issues.
New Network – MPLS Design (Segment Routing)
Why We Chose Segment Routing
• Simplicity – Single MPLS design as standard.
• MPLS SR supports both modes under one network – (SR-SPT and SR-TE).
• Solves the ECMP for traffic engineering by using (Node SID & Adj-SID) algorithm.
• Simplifies the control plane for COLT’s new network – solves the RSVP scaling
issues/no dedicated MPLS protocols.
• Convergence – 100% protection with any topology.
• Interoperability with existing MPLS Protocols.
• Supports all the existing services.
.
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing/
Segment Routing Control Plane
COLT
MPLS Segment
Routed Network
PE-
W
PE-N
PE-S
PE-E
• Deployed using IPv4 transport with MPLS data plane.
• Label Allocation – Only loopbacks with Index ID.
• SRGB – 100K.
• Range – 65K label space per node.
router isis COLT
net 49.0001.1120.6409.4142.00
interface Loopback0
passive
circuit-type level-2-only
address-family ipv4 unicast
prefix-sid index 4142 explicit-null
Segment Routing – TI LFA Coverage
Prefixes reachable in L2 Critical High Medium Low Total
Priority Priority Priority Priority
All paths protected 0 0 735 1295 2030
Some paths protected 0 0 0 0 0
Unprotected 0 0 0 0 0
Protection coverage 0.00% 0.00% 100.00% 100.00% 100.00%
Segment Routing Integration with IP/LDP Network
ISIS / MPLS-SRISIS /
MPLS-LDP
PE
LDP
Mapping
Servers
Mapping
Servers
Mapping
Servers
Mapping
Servers
IP Network
New-Network
PE-
W
PE-N
PE-E
PE-S
AdvertiseSR
labels for
legacy LDP
PE Nodes
• Mapping Severs – In path for our deployment.
• Features working with this deployment: L3 VPN’s/Internet access/Unicast-v4/v6/QOS etc.
• Our use case for Integration: LDP over SR / LDP-SR & SR-LDP.
Segment Routing Traffic Engineering – SR-TE
https://tools.ietf.org/html/draft-filsfils-spring-segment-routing-policy-04
PCEP for
tunnel req &
label imposition
BGP-LS for topology info
LSP Setup/ Tear
down(On-
Demand)
MPLS SR
PE-1 PE-2
• Ongoing evaluation in our engineering lab.
• SR-TE features - Disjoint paths with Node/Link and SRLG with static and dynamic paths.
Centralized
statefull
PCE
PCE
PCEP
LSPDB Synch
TED Synch
SR-TED
NSO
NextGen Services Evolution
Legacy Network – Services Design
PE-X
PE-Y
IRR
VRR
BGP is used as the control plane
protocol for IP-Services.
• Internet access –
IPv4/IPv6(6PE)
• Layer 3 VPN’s – VPNv4 and
VPNv6(6VPE)
• Deployed using RR’s.
PE-X PE-Y
L2-PE
L2-PE
L2-PE
G.8032/ERP G.8032/ERP
BGP/MP-BGP
IP Network
L2-PE
T-LDP
PE-Z
ERP in the access rings and T-LDP sessions in
the core ring for Ethernet Services.
• E-P2P – MPLS-VPWS (Psuedowires)
• ELAN – MPLS-VPLS (Mesh of
Pseudowires)
• E-TREE (Psuedowires based)
Challenges with existing Service Design
• Different implementation methods – Layer 3 & Layer 2 VPN’s.
• Complicated provisioning and troubleshooting.
• Layer 2 VPN’s control and data plane are mixed/flooding issues.
• Full mesh of pesudowires required in core network/scalability issues.
• Multihomed customers no support of active-active redundancy.
New Network – Services Design (BGP)
IRR
PE-2
PR’s
PE-3
ERR
ERR
• Simplicity - Single BGP protocol as
the standard for all the services in
network.
• IP and MAC distribution by using
“BGP”.
• No use of pseudowires for L2 VPN’s.
• Faster convergence for all BGP based
services.
• Ease of configuration, operations and
manageability.
BGP- Control Plane BGP- Control Plane
BGP Control Plane
AR-1
AR-2 AR-1
AR-2
Why We Chose EVPN Technology
Ethernet Services (EVPN) P2P Services – MP-BGP
https://tools.ietf.org/html/rfc8214
COLT
EVPN VPWS
AR-2
AR-1
Single BGP Ethernet
AD Route containing
[RD, RT, ESI,
Label(X),Eth-Tag
ID(AC)]
EVPN NLRI
AFI=25/SAFI=70
Show bgp l2vpn evpn
Route Distinguisher: 1111:1111 (default for vrf VPWS:1111)
*>i[1][0000.0000.0000.0000.0000][111]/120
10.91.126.111 100 0 I
*> [1][0000.0000.0000.0000.0000][222]/120
0.0.0.0 0 i
• Next Gen solution for Ethernet VPN’s.
• EVPN VPWS – Data plane uses MPLS-SR & Control plane – BGP based.
• Simple to deploy and scalable solution.
Ethernet Services (EVPN) E-LAN Services – MP-BGP
https://tools.ietf.org/html/rfc7432
COLT
EVPN MPLS
AR-3
AR-1
Four Routes - ELAN
1.Ethernet AD
2.Ethernet MAC
3.ESI Route
4.Inclusive multicast
route
AR-2
EVPN NLRI
AFI=25/SAFI=70
• EVPN-MPLS is similar to L3VPN MPLS.
• Known Unicast – MPLS-SR as transport & BUM – Ingress Replication with MPLS-SR.
• Rapid convergence – non zero ESI for single homed customers.
Show bgp l2vpn evpn
Route Distinguisher: 10.91.126.115:1
*>i[1][10.91.126.115:1][0000.0100.acce.5500.1401][4294967295
]/184
10.91.126.115 100 0 i
*>i[1][000a.5b7e.7300.0000.0000][0]/120
10.91.126.115 100 0 i
*>i[3][0][32][10.91.126.115]/80
10.91.126.115 100 0 I
*>i[2][0][48][0000.0200.0001][0]/104
10.91.126.115 100 0 i
IP Services using PW-HE Feature – MP-BGP
Logical
Interface
(PW-HE)
xconnect group xxxxx
p2p xxxxx
interface PW-Ether1
neighbor evpn evi 787 target 200 source 100
PE-2
AR-1
PR’s
PE-3
AR-2
EVPN
VPW
S
EVPNVPWS
MP-BGP
L3-VPN/GRT
PW-HE binds the L2
EVPN VPWS to the
GRT or L3-VPN’s
PW-HE -
VRF
EVPN VPWS
MP-BGP
EVPN VPWS
MP-BGP
• PW-HE using MPLS-SR as transport – Unicast
• PW-HE using MPLS-RSVP as transport - Multicast
NFV – Network function Virtualization
Colt’s Focus towards Network Function Virtualization
• Virtualization various network infrastructure segments
• RR / PCE Controller/ DDOS controllers etc.
• We deploy on commodity x86 hardware & dedicated VM’s for each network function.
• We run each instance as an independent island.
• Using KVM Hypervisor for our deployment.
x86 HW
KVM-Hypervisor
VNF VNF VNF
Example - Route Reflector Virtualization (vRR)
• Next Gen “BGP-RR”
deployed for all the services
by virtualization of control
plane function.
• Virtualized all the RR’s on
KVM Hypervisor.
• Dedicated VM’s for each RR
per Server.
• Centralized architecture
design, each PE forms
sessions with all three RR’s.
IRR-1 IRR-2 IRR-3
VPN-
RR-1
VPN-
RR-2
VPN-
RR-3
E-
RR-1
E-
RR-2
E-
RR-3
MPLS Layer 3
VPN’s RR
Ethernet RR
Server 1 Server 2 Server 3
Internet RR
Experiences and Key takeaways
Operations: Experiences from our Deployment
• All MPLS Services are fully supported by Segment Routing.
• L2 VPN’s / VPLS / EVPN / L3 VPN’s / IPv6.
• LDP-SR Inter working full multi-vendor support (Cisco/Juniper & Nokia, in our case).
• ISIS doesn’t advertise the merge flags when destination prefix looses the last backup path – Patch!
• Inconsistency in forwarding entries in LC and RP due to TI-LFA bug – Patch!
• No labels assignment for connected prefixes other then loopbacks on MPLS-SR ( SR feature Limitation).
• Native multicast solution for SR not yet available (Tree-SID, BIER etc.)
• Max SID Depth is a problem with SR-TE due to nature of source routing – Binding SID!
• No Interop issue in EVPN between Cisco/Juniper & Nokia.
• EVPN Flow based load balancing no support at this stage.
• Hierarchical EVPN for large networks is still a challenge.
Key Takeaways
• Single Infrastructure for all services..
ü Simplified the transport and service architecture.
ü Reduce the cost – opex and capex.
ü Faster Service delivery.
ü Better Orchestrator.
• It’s good to be an early investor in any new technology.
• Benefits Realized with Next Gen MPLS technologies – simplified design,
deployment & operations.
• Next Gen MPLS technologies proved easy to deploy, maintain and use.
• Questions?
Thank you
amit.dhamija@colt.net
For your time

Contenu connexe

PDF
MMIX Peering Forum and MMNOG 2020: Securing your resources with RPKI and IRT
PDF
PANDI Meeting 12: Supporting resilience and security in Internet routing
PDF
ICANN Updates by Yu Chang Kuek
PDF
IXP introduction
PPTX
The WebRTC Continuum - The Next Wave
PDF
SD WAN
PDF
LoRaWAN in Depth
PPTX
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...
MMIX Peering Forum and MMNOG 2020: Securing your resources with RPKI and IRT
PANDI Meeting 12: Supporting resilience and security in Internet routing
ICANN Updates by Yu Chang Kuek
IXP introduction
The WebRTC Continuum - The Next Wave
SD WAN
LoRaWAN in Depth
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...

Tendances (19)

PPTX
Internet infrastructure in South Asia
PDF
SD-WAN and the Multi-Cloud Digital Transformation
PPTX
Asia Pacific Internet Leadership Program
PPTX
6 sdwan trends
DOCX
PPTX
Inside the Cato Networks Management Console
PDF
Internet infrastructure in the South East Asia region
PDF
Building secure, privacy aware, quality Wi-Fi coverage via cooperation
PPTX
FaaST Failover SDwan and wireless presentation 9 2017
PDF
Building city and nationwide Wi-Fi coverage via cooperation
PPTX
What is APNIC: Infotel 2014
PDF
LEA Workshop 11/12/2013
PPTX
Intelligence at the Edge: How SD-WAN can Enable a Smarter Network
PPTX
PDF
Enterprise WAN Evolution with SD-WAN
PPTX
Internet, isp & web
PPTX
SD WAN
PDF
CommuniCast 2014: APNIC Services Update
PPTX
PACE-IT: Introduction_to Network Devices (part 2) - N10 006
Internet infrastructure in South Asia
SD-WAN and the Multi-Cloud Digital Transformation
Asia Pacific Internet Leadership Program
6 sdwan trends
Inside the Cato Networks Management Console
Internet infrastructure in the South East Asia region
Building secure, privacy aware, quality Wi-Fi coverage via cooperation
FaaST Failover SDwan and wireless presentation 9 2017
Building city and nationwide Wi-Fi coverage via cooperation
What is APNIC: Infotel 2014
LEA Workshop 11/12/2013
Intelligence at the Edge: How SD-WAN can Enable a Smarter Network
Enterprise WAN Evolution with SD-WAN
Internet, isp & web
SD WAN
CommuniCast 2014: APNIC Services Update
PACE-IT: Introduction_to Network Devices (part 2) - N10 006
Publicité

Similaire à Evolution Network (20)

PDF
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PPT
IP RAN 100NGN
PPT
IP RAN 100NGN 2013 [COPY]
PPTX
MENOG-Segment Routing Introduction
PDF
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
PPTX
Multi Protocol Label Switching. (by Rahil Reyaz)
PDF
Engineering The New IP Transport
PDF
Segment Routing Technology Deep Dive and Advanced Use Cases
PDF
Advanced Topics and Future Directions in MPLS
PDF
evpn_in_service_provider_network-web.pdf
PDF
Segment Routing
PPTX
MPLS DWDM.pptxxxxxxxxxxxxxxxxxxxxxxxxxxc
PPT
Mpls Traffic Engineering ppt
PDF
Access Network Evolution
PDF
CCNA Training in Bangalore | Best Networking course in Bangalore
PDF
Решения WANDL и NorthStar для операторов
PPT
PDF
MPLS Deployment Chapter 1 - Basic
PPTX
Routing Protocols and Concepts: Ch9 - EIGRP
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
IP RAN 100NGN
IP RAN 100NGN 2013 [COPY]
MENOG-Segment Routing Introduction
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
Multi Protocol Label Switching. (by Rahil Reyaz)
Engineering The New IP Transport
Segment Routing Technology Deep Dive and Advanced Use Cases
Advanced Topics and Future Directions in MPLS
evpn_in_service_provider_network-web.pdf
Segment Routing
MPLS DWDM.pptxxxxxxxxxxxxxxxxxxxxxxxxxxc
Mpls Traffic Engineering ppt
Access Network Evolution
CCNA Training in Bangalore | Best Networking course in Bangalore
Решения WANDL и NorthStar для операторов
MPLS Deployment Chapter 1 - Basic
Routing Protocols and Concepts: Ch9 - EIGRP
Publicité

Plus de APNIC (20)

PPTX
APNIC Report, presented at APAN 60 by Thy Boskovic
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PDF
DNSSEC Made Easy, presented at PHNOG 2025
PDF
BGP Security Best Practices that Matter, presented at PHNOG 2025
PDF
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
PDF
IPv6 Deployment and Best Practices, presented by Makito Lay
PDF
Cleaning up your RPKI invalids, presented at PacNOG 35
PDF
The Internet - By the numbers, presented at npNOG 11
PDF
Transmission Control Protocol (TCP) and Starlink
PDF
DDoS in India, presented at INNOG 8 by Dave Phelan
PDF
Global Networking Trends, presented at the India ISP Conclave 2025
PDF
Make DDoS expensive for the threat actors
PDF
Fast Reroute in SR-MPLS, presented at bdNOG 19
PDF
DDos Mitigation Strategie, presented at bdNOG 19
PDF
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
PDF
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
PDF
Measuring Starlink Protocol Performance, presented at LACNIC 43
APNIC Report, presented at APAN 60 by Thy Boskovic
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
RPKI Status Update, presented by Makito Lay at IDNOG 10
The Internet -By the Numbers, Sri Lanka Edition
Triggering QUIC, presented by Geoff Huston at IETF 123
DNSSEC Made Easy, presented at PHNOG 2025
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
IPv6 Deployment and Best Practices, presented by Makito Lay
Cleaning up your RPKI invalids, presented at PacNOG 35
The Internet - By the numbers, presented at npNOG 11
Transmission Control Protocol (TCP) and Starlink
DDoS in India, presented at INNOG 8 by Dave Phelan
Global Networking Trends, presented at the India ISP Conclave 2025
Make DDoS expensive for the threat actors
Fast Reroute in SR-MPLS, presented at bdNOG 19
DDos Mitigation Strategie, presented at bdNOG 19
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
Measuring Starlink Protocol Performance, presented at LACNIC 43

Dernier (20)

PDF
Alethe Consulting Corporate Profile and Solution Aproach
PPTX
The-Importance-of-School-Sanitation.pptx
PDF
Understand the Gitlab_presentation_task.pdf
PDF
Exploring The Internet Of Things(IOT).ppt
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
simpleintnettestmetiaerl for the simple testint
PDF
Containerization lab dddddddddddddddmanual.pdf
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
newyork.pptxirantrafgshenepalchinachinane
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PPT
250152213-Excitation-SystemWERRT (1).ppt
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PPTX
Internet Safety for Seniors presentation
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PDF
Introduction to the IoT system, how the IoT system works
PPTX
E -tech empowerment technologies PowerPoint
Alethe Consulting Corporate Profile and Solution Aproach
The-Importance-of-School-Sanitation.pptx
Understand the Gitlab_presentation_task.pdf
Exploring The Internet Of Things(IOT).ppt
Uptota Investor Deck - Where Africa Meets Blockchain
Mathew Digital SEO Checklist Guidlines 2025
simpleintnettestmetiaerl for the simple testint
Containerization lab dddddddddddddddmanual.pdf
artificialintelligenceai1-copy-210604123353.pptx
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
newyork.pptxirantrafgshenepalchinachinane
Alethe Consulting Corporate Profile and Solution Aproach
250152213-Excitation-SystemWERRT (1).ppt
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
Internet Safety for Seniors presentation
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
Introduction to the IoT system, how the IoT system works
E -tech empowerment technologies PowerPoint

Evolution Network

  • 1. Evolution Network Amit Dhamija Amit Dhamija Network Engineering amit.dhamija@colt.net | @AmitDhamijain SEAMLESS NETWORK EVOLUTION AT COLT APRICOT 2018 Kathmandu, Nepal
  • 2. Agenda • Colt’s Legacy Network • Colt’s VISION for One global converged packet network • Network design evolution towards NextGen technologies • Experiences and Key Takeaways
  • 3. COLT’S LEGACY NETWORK IGP - ISIS MPLS-LDP BGP – AS 8220 IGP- OSPF MPLS – RSVP/TE T-LDP – PW IP Network Ethernet Network Services: • E P2P • Etree • ELAN Services: • Internet access • MPLS L3 VPN’s (unicast and multicast)
  • 4. Colt’s VISION: One global converged packet network Converged Network Service flexibility Simplified Design & Architecture Resiliency Scalability virtualisation The integration of the network from the service, technology, system and process point of view to offer innovative services, reduce provisioning time, automate end-to-end orchestration and offer truly combined network services.
  • 5. Network design evolution towards NextGen technologies
  • 6. New Network At a Glance E2E Converged Network (Ethernet / IP / Multicast Services) • ISIS – IGP • MPLS-SR • RSVP • BFD etc. • EVPN – P2P/E-LAN • IP Services – L3VPN/Internet access • M-VPN – NG multicast VPN’s ServicesInfrastructure Protocols
  • 8. Legacy Network – MPLS Design PE-X PE-Y MPLS-LDP is used as the control plane protocol for IP Network. • MPLS applications – L3 VPN’s/6PE/6VPE. • Shortest IGP Path cost. • Fast convergence. • ECMP Paths. MPLS-LDP IP Network MPLS-RSVP is used as control plane protocol for Ethernet Network. • MPLS application – VPWS/VPLS • Traffic engineering with explicit paths. • Disjoint paths. • Fast convergence. PE-X PE-Y MPLS-RSVP Ethernet Network
  • 9. Challenges with existing MPLS Design • LDP-FRR coverage issue. • LDP generates lots of needless labels and is inefficient. MPLS LDP MPLS RSVP • RSVP traffic engineering LSP’s scalability issues. • RSVP traffic engineering ECMP issues.
  • 10. New Network – MPLS Design (Segment Routing) Why We Chose Segment Routing • Simplicity – Single MPLS design as standard. • MPLS SR supports both modes under one network – (SR-SPT and SR-TE). • Solves the ECMP for traffic engineering by using (Node SID & Adj-SID) algorithm. • Simplifies the control plane for COLT’s new network – solves the RSVP scaling issues/no dedicated MPLS protocols. • Convergence – 100% protection with any topology. • Interoperability with existing MPLS Protocols. • Supports all the existing services. . https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing/
  • 11. Segment Routing Control Plane COLT MPLS Segment Routed Network PE- W PE-N PE-S PE-E • Deployed using IPv4 transport with MPLS data plane. • Label Allocation – Only loopbacks with Index ID. • SRGB – 100K. • Range – 65K label space per node. router isis COLT net 49.0001.1120.6409.4142.00 interface Loopback0 passive circuit-type level-2-only address-family ipv4 unicast prefix-sid index 4142 explicit-null
  • 12. Segment Routing – TI LFA Coverage Prefixes reachable in L2 Critical High Medium Low Total Priority Priority Priority Priority All paths protected 0 0 735 1295 2030 Some paths protected 0 0 0 0 0 Unprotected 0 0 0 0 0 Protection coverage 0.00% 0.00% 100.00% 100.00% 100.00%
  • 13. Segment Routing Integration with IP/LDP Network ISIS / MPLS-SRISIS / MPLS-LDP PE LDP Mapping Servers Mapping Servers Mapping Servers Mapping Servers IP Network New-Network PE- W PE-N PE-E PE-S AdvertiseSR labels for legacy LDP PE Nodes • Mapping Severs – In path for our deployment. • Features working with this deployment: L3 VPN’s/Internet access/Unicast-v4/v6/QOS etc. • Our use case for Integration: LDP over SR / LDP-SR & SR-LDP.
  • 14. Segment Routing Traffic Engineering – SR-TE https://tools.ietf.org/html/draft-filsfils-spring-segment-routing-policy-04 PCEP for tunnel req & label imposition BGP-LS for topology info LSP Setup/ Tear down(On- Demand) MPLS SR PE-1 PE-2 • Ongoing evaluation in our engineering lab. • SR-TE features - Disjoint paths with Node/Link and SRLG with static and dynamic paths. Centralized statefull PCE PCE PCEP LSPDB Synch TED Synch SR-TED NSO
  • 16. Legacy Network – Services Design PE-X PE-Y IRR VRR BGP is used as the control plane protocol for IP-Services. • Internet access – IPv4/IPv6(6PE) • Layer 3 VPN’s – VPNv4 and VPNv6(6VPE) • Deployed using RR’s. PE-X PE-Y L2-PE L2-PE L2-PE G.8032/ERP G.8032/ERP BGP/MP-BGP IP Network L2-PE T-LDP PE-Z ERP in the access rings and T-LDP sessions in the core ring for Ethernet Services. • E-P2P – MPLS-VPWS (Psuedowires) • ELAN – MPLS-VPLS (Mesh of Pseudowires) • E-TREE (Psuedowires based)
  • 17. Challenges with existing Service Design • Different implementation methods – Layer 3 & Layer 2 VPN’s. • Complicated provisioning and troubleshooting. • Layer 2 VPN’s control and data plane are mixed/flooding issues. • Full mesh of pesudowires required in core network/scalability issues. • Multihomed customers no support of active-active redundancy.
  • 18. New Network – Services Design (BGP) IRR PE-2 PR’s PE-3 ERR ERR • Simplicity - Single BGP protocol as the standard for all the services in network. • IP and MAC distribution by using “BGP”. • No use of pseudowires for L2 VPN’s. • Faster convergence for all BGP based services. • Ease of configuration, operations and manageability. BGP- Control Plane BGP- Control Plane BGP Control Plane AR-1 AR-2 AR-1 AR-2 Why We Chose EVPN Technology
  • 19. Ethernet Services (EVPN) P2P Services – MP-BGP https://tools.ietf.org/html/rfc8214 COLT EVPN VPWS AR-2 AR-1 Single BGP Ethernet AD Route containing [RD, RT, ESI, Label(X),Eth-Tag ID(AC)] EVPN NLRI AFI=25/SAFI=70 Show bgp l2vpn evpn Route Distinguisher: 1111:1111 (default for vrf VPWS:1111) *>i[1][0000.0000.0000.0000.0000][111]/120 10.91.126.111 100 0 I *> [1][0000.0000.0000.0000.0000][222]/120 0.0.0.0 0 i • Next Gen solution for Ethernet VPN’s. • EVPN VPWS – Data plane uses MPLS-SR & Control plane – BGP based. • Simple to deploy and scalable solution.
  • 20. Ethernet Services (EVPN) E-LAN Services – MP-BGP https://tools.ietf.org/html/rfc7432 COLT EVPN MPLS AR-3 AR-1 Four Routes - ELAN 1.Ethernet AD 2.Ethernet MAC 3.ESI Route 4.Inclusive multicast route AR-2 EVPN NLRI AFI=25/SAFI=70 • EVPN-MPLS is similar to L3VPN MPLS. • Known Unicast – MPLS-SR as transport & BUM – Ingress Replication with MPLS-SR. • Rapid convergence – non zero ESI for single homed customers. Show bgp l2vpn evpn Route Distinguisher: 10.91.126.115:1 *>i[1][10.91.126.115:1][0000.0100.acce.5500.1401][4294967295 ]/184 10.91.126.115 100 0 i *>i[1][000a.5b7e.7300.0000.0000][0]/120 10.91.126.115 100 0 i *>i[3][0][32][10.91.126.115]/80 10.91.126.115 100 0 I *>i[2][0][48][0000.0200.0001][0]/104 10.91.126.115 100 0 i
  • 21. IP Services using PW-HE Feature – MP-BGP Logical Interface (PW-HE) xconnect group xxxxx p2p xxxxx interface PW-Ether1 neighbor evpn evi 787 target 200 source 100 PE-2 AR-1 PR’s PE-3 AR-2 EVPN VPW S EVPNVPWS MP-BGP L3-VPN/GRT PW-HE binds the L2 EVPN VPWS to the GRT or L3-VPN’s PW-HE - VRF EVPN VPWS MP-BGP EVPN VPWS MP-BGP • PW-HE using MPLS-SR as transport – Unicast • PW-HE using MPLS-RSVP as transport - Multicast
  • 22. NFV – Network function Virtualization
  • 23. Colt’s Focus towards Network Function Virtualization • Virtualization various network infrastructure segments • RR / PCE Controller/ DDOS controllers etc. • We deploy on commodity x86 hardware & dedicated VM’s for each network function. • We run each instance as an independent island. • Using KVM Hypervisor for our deployment. x86 HW KVM-Hypervisor VNF VNF VNF
  • 24. Example - Route Reflector Virtualization (vRR) • Next Gen “BGP-RR” deployed for all the services by virtualization of control plane function. • Virtualized all the RR’s on KVM Hypervisor. • Dedicated VM’s for each RR per Server. • Centralized architecture design, each PE forms sessions with all three RR’s. IRR-1 IRR-2 IRR-3 VPN- RR-1 VPN- RR-2 VPN- RR-3 E- RR-1 E- RR-2 E- RR-3 MPLS Layer 3 VPN’s RR Ethernet RR Server 1 Server 2 Server 3 Internet RR
  • 25. Experiences and Key takeaways
  • 26. Operations: Experiences from our Deployment • All MPLS Services are fully supported by Segment Routing. • L2 VPN’s / VPLS / EVPN / L3 VPN’s / IPv6. • LDP-SR Inter working full multi-vendor support (Cisco/Juniper & Nokia, in our case). • ISIS doesn’t advertise the merge flags when destination prefix looses the last backup path – Patch! • Inconsistency in forwarding entries in LC and RP due to TI-LFA bug – Patch! • No labels assignment for connected prefixes other then loopbacks on MPLS-SR ( SR feature Limitation). • Native multicast solution for SR not yet available (Tree-SID, BIER etc.) • Max SID Depth is a problem with SR-TE due to nature of source routing – Binding SID! • No Interop issue in EVPN between Cisco/Juniper & Nokia. • EVPN Flow based load balancing no support at this stage. • Hierarchical EVPN for large networks is still a challenge.
  • 27. Key Takeaways • Single Infrastructure for all services.. ü Simplified the transport and service architecture. ü Reduce the cost – opex and capex. ü Faster Service delivery. ü Better Orchestrator. • It’s good to be an early investor in any new technology. • Benefits Realized with Next Gen MPLS technologies – simplified design, deployment & operations. • Next Gen MPLS technologies proved easy to deploy, maintain and use. • Questions?