SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
IPv6 in Terastream
Axel Clauberg, @aclauberg
Building a new network, Do we still need aNY of that?
8-MAR-2016© Deutsche Telekom AG, 2016 2
MPLS
ATM
SDH
OTN
PPPoE
MPLSFRR
MPLS-TE
GMPLS
IPv4
MPLS-TP
END TO END OPTIMIZATION
The Power of IPv6
8-MAR-2016 3© Deutsche Telekom AG, 2016
Customer Access Aggregation
R1
R2
Core
Service Production
Peering
IP&Optical
Infrastructure Cloud
Infrastructure Cloud
Mobile
Ethernet
xDSL
FTTH
IPv6
IPv4 Lightweight4o6 -Softwire IPv4
Non-IP– MEF OAM Keyed IPv6 tunnel
INFRASTRUCTURE CLOUD
NETWORK FUNCTION CLOUDIFICATION
4
Network Services
(DNS, DHCP)
vBRAS
Apps
Content
IMS
Mobile
Core &
Services
Self-
Provisioning
Softwire
IPv4
Business
VPN Services
Video
Network I/O Optimized
Full Automation
8-MAR-2016© Deutsche Telekom AG, 2016
TERASTREAM PILOT HRVATSKI TELEKOM – DEC
2012
8-MAR-2016 5© Deutsche Telekom AG, 2016
TERASTREAM PILOT GERMANY – SEP 2014
8-MAR-2016 6© Deutsche Telekom AG, 2016
SERVICE DIFFERENTIATION BASED ON
ADDRESSES
USING IPv6 ADDRESS SPACE AS LABELS
7
Provider User - Host
User
Subnet
56 8 64
Network Structure bits ServicebitsRegistry/IANAassigned
P Public 0=SP-intern, 1=extern
I Infrastructure 0=end user, 1=infrastructure packet
E Endpoint/Service 0=endpoint, 1=service
SSS Service Type 0=res, 1=internet, 4=video, 5=L2, 6=voice, 7=mgmt
M 0=fixed, 1=mobile endpoint
Examples: Source Destination
PIESSS PIESSS
-------------------------------------------------------------------------------
User -> IMS 000110 011110
IMS -> User 011110 000110
User -> User (best effort) X00001 X00001
User -> Internet (best effort)100001 XXXXXX
Internet -> User (best effort)XXXXXX 100001
Lan-Lan service 010101 010101
© Deutsche Telekom AG, 2016 8-MAR-2016
IPv4 AS A SERVICE – LIGHTWEIGHT 4o6
SOFTWIRES
8-MAR-2016 8© Deutsche Telekom AG, 2016
R1 R2
Home
Network
v4
host
v4
Internet
v6
Infrastructur
e Cloud
v4
IPv4 in IPv6
Softwire Tunnel
lwB4 (Port
restricted
NAPT44)
CPE or
other
device
lwAFTR
Performs ingress routing based
on DSTv4 ADDR+DSTL4
port
Initial approach
• The Croatian pilot started using OpenStack Folsom, later Grizzly.
• The German pilot started using IceHouse.
• Running IPv6-only meant: Dirty Hacks required
Not all OpenStack services could use IPv6 for communication between themselves.
IPv6 address assignment to virtual machines was nearly impossible in combination with L2
plugin. Many things didn’t work properly.
IPv6 only environment was not possible since VMs cannot be bootstrapped with nova-
metadata server since there is only IPv4 defined for nova-metadata server (aka
169.254.169.254).
TeraStream specific network layout (each VLAN on each port on each machine would have
different IPv6 subnet) cannot be supported.
Security features (IPaddress anti-spoofingetc.) were not working properly using
TeraStream network design and Neutron L2 plugin.
Unable to configure multiple IPv6 addressesfor VMs, including proper routes
• Hacks lead straight to difficulties in maintaining the environment…
8-MAR-2016 9© Deutsche Telekom AG, 2016
Which parts would be solved in Mitaka today?
• OpenStack services are now able to work in IPv6 only environment,although some hick-ups
are expected.
• IPv6 address assignment to VMs should generally work, but unfortunatelyonly some ways of
IPv6 (auto)configuration are possible.
• IPv6 only VMs still cannot use nova-metadata server
• Neutron now has IPAM plugin, so TeraStream specific network setup should be feasible
(since Kilo/Liberty).
• Security features should generally work (IPaddress anti-spoofing etc.) and should support
flexible network setup (as TeraStream network design),if used with Neutron IPAM plugin.
• Still unable to configure multiple IPv6 addresses for VMs, including properroutes
8-MAR-2016 10© Deutsche Telekom AG, 2016
How did we solve our problem?
• The TeraStream services did not require a full blown OpenStack
Only build for Router-like functions, running in an exposed host domain
• We moved to a Container and KVM-based approach, optimizedaround the Snabb Switch,
integrated with our YANG-based Realtime Networkand Service Management.
• Our production roll-out in our Pan-European network uses a different approach.
8-MAR-2016 11© Deutsche Telekom AG, 2016
Thank You !

Mais conteúdo relacionado

Mais procurados

Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
OPNFV
 

Mais procurados (20)

Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
NovoNet Vision and Operators' Perspective for ONAP
NovoNet Vision and Operators' Perspective for ONAPNovoNet Vision and Operators' Perspective for ONAP
NovoNet Vision and Operators' Perspective for ONAP
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple Clouds
 
Amdocs NFV Powered by ONAP
Amdocs NFV Powered by ONAPAmdocs NFV Powered by ONAP
Amdocs NFV Powered by ONAP
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
SDN and NFV
SDN and NFVSDN and NFV
SDN and NFV
 
Summit 16: Open Baton Overview
Summit 16: Open Baton OverviewSummit 16: Open Baton Overview
Summit 16: Open Baton Overview
 
Using Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationUsing Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking Acceleration
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
 
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-OSummit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
 
Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...
Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...
Summit 16: Experiences from the Trench: Bringing DOCOMO Multi Vendor NFV Solu...
 
VNFs at the Edge using Docker Containers
VNFs at the Edge using Docker ContainersVNFs at the Edge using Docker Containers
VNFs at the Edge using Docker Containers
 
Summit 16: Vodafone Ocean - Updates and Next Steps
Summit 16: Vodafone Ocean - Updates and Next StepsSummit 16: Vodafone Ocean - Updates and Next Steps
Summit 16: Vodafone Ocean - Updates and Next Steps
 
The Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVThe Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFV
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
The Need for Complex Analytics from Forwarding Pipelines
The Need for Complex Analytics from Forwarding Pipelines The Need for Complex Analytics from Forwarding Pipelines
The Need for Complex Analytics from Forwarding Pipelines
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate Brochure
 
Open Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANOOpen Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANO
 

Destaque

2016-04-CI-Transformation-cross-border-Nauheim
2016-04-CI-Transformation-cross-border-Nauheim2016-04-CI-Transformation-cross-border-Nauheim
2016-04-CI-Transformation-cross-border-Nauheim
Christina Sterenborg MBA
 
Creating an open innovation ecosystem at Deutsche Telekom
Creating an open innovation ecosystem at Deutsche TelekomCreating an open innovation ecosystem at Deutsche Telekom
Creating an open innovation ecosystem at Deutsche Telekom
René Rohrbeck
 

Destaque (9)

SDN IN DT’s TERASTREAM
SDN IN DT’s TERASTREAMSDN IN DT’s TERASTREAM
SDN IN DT’s TERASTREAM
 
Deutsche telekom
Deutsche telekomDeutsche telekom
Deutsche telekom
 
10y t labs-demos
10y t labs-demos10y t labs-demos
10y t labs-demos
 
PLNOG16: Milion użytkowników IPv6 na polskim rynku mobilnym, Tomasz Kossut
PLNOG16: Milion użytkowników IPv6 na polskim rynku mobilnym, Tomasz KossutPLNOG16: Milion użytkowników IPv6 na polskim rynku mobilnym, Tomasz Kossut
PLNOG16: Milion użytkowników IPv6 na polskim rynku mobilnym, Tomasz Kossut
 
Nova, Folsom presentation, Compute PTL
Nova, Folsom presentation, Compute PTLNova, Folsom presentation, Compute PTL
Nova, Folsom presentation, Compute PTL
 
2016-04-CI-Transformation-cross-border-Nauheim
2016-04-CI-Transformation-cross-border-Nauheim2016-04-CI-Transformation-cross-border-Nauheim
2016-04-CI-Transformation-cross-border-Nauheim
 
"Future Analytics - Fabrication of Synthetic Data", Dr. Susan Wegner,VP Smart...
"Future Analytics - Fabrication of Synthetic Data", Dr. Susan Wegner,VP Smart..."Future Analytics - Fabrication of Synthetic Data", Dr. Susan Wegner,VP Smart...
"Future Analytics - Fabrication of Synthetic Data", Dr. Susan Wegner,VP Smart...
 
Summit 16: OPNFV: Moving to Support Real Time Applications
Summit 16: OPNFV: Moving to Support Real Time ApplicationsSummit 16: OPNFV: Moving to Support Real Time Applications
Summit 16: OPNFV: Moving to Support Real Time Applications
 
Creating an open innovation ecosystem at Deutsche Telekom
Creating an open innovation ecosystem at Deutsche TelekomCreating an open innovation ecosystem at Deutsche Telekom
Creating an open innovation ecosystem at Deutsche Telekom
 

Semelhante a Summit 16: IPv6 in DT's TeraStream

Semelhante a Summit 16: IPv6 in DT's TeraStream (20)

IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier ConundrumIPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
 
I pv6
I pv6I pv6
I pv6
 
IPv6 in the Telco Cloud and 5G
IPv6 in the Telco Cloud and 5GIPv6 in the Telco Cloud and 5G
IPv6 in the Telco Cloud and 5G
 
Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed
 
Next Generation Network Architecture
Next Generation Network ArchitectureNext Generation Network Architecture
Next Generation Network Architecture
 
3hows
3hows3hows
3hows
 
Operational Issues inIPv6 --from vendors' point of view--
Operational Issues inIPv6 --from vendors' point of view--Operational Issues inIPv6 --from vendors' point of view--
Operational Issues inIPv6 --from vendors' point of view--
 
Ip v4 & ip v6
Ip v4 & ip v6Ip v4 & ip v6
Ip v4 & ip v6
 
Advances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessAdvances in IPv6 Mobile Access
Advances in IPv6 Mobile Access
 
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP NetworkIRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
 
evolution_of_campus_switching_muninder.ppt
evolution_of_campus_switching_muninder.pptevolution_of_campus_switching_muninder.ppt
evolution_of_campus_switching_muninder.ppt
 
evolution_of_campus_switching_muninder.ppt
evolution_of_campus_switching_muninder.pptevolution_of_campus_switching_muninder.ppt
evolution_of_campus_switching_muninder.ppt
 
IPv6 in 3G Core Networks
IPv6 in 3G Core NetworksIPv6 in 3G Core Networks
IPv6 in 3G Core Networks
 
What SD-WAN Means for Enterprise
What SD-WAN Means for EnterpriseWhat SD-WAN Means for Enterprise
What SD-WAN Means for Enterprise
 
Webinar Renesas - IoT é Segura? Com Renesas Synergy sim! E o SSP 1.5 tornou a...
Webinar Renesas - IoT é Segura? Com Renesas Synergy sim! E o SSP 1.5 tornou a...Webinar Renesas - IoT é Segura? Com Renesas Synergy sim! E o SSP 1.5 tornou a...
Webinar Renesas - IoT é Segura? Com Renesas Synergy sim! E o SSP 1.5 tornou a...
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT Tutorial
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0
 
BRKSEC-3035.pdf
BRKSEC-3035.pdfBRKSEC-3035.pdf
BRKSEC-3035.pdf
 
Richard - IFIP Networking 2021 - Panel.pdf
Richard - IFIP Networking 2021 - Panel.pdfRichard - IFIP Networking 2021 - Panel.pdf
Richard - IFIP Networking 2021 - Panel.pdf
 
#IBMEdge: Flash Storage Session
#IBMEdge: Flash Storage Session#IBMEdge: Flash Storage Session
#IBMEdge: Flash Storage Session
 

Mais de OPNFV

Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
OPNFV
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OPNFV
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
OPNFV
 

Mais de OPNFV (20)

How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
 
Energy Audit aaS with OPNFV
Energy Audit aaS with OPNFVEnergy Audit aaS with OPNFV
Energy Audit aaS with OPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVHands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPStorage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIP
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and Analytics
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureEnabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship Program
 
OPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect Together
 
The Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeThe Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to Danube
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and Testing
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
Distributed vnf management architecture and use-cases
Distributed vnf management  architecture and use-casesDistributed vnf management  architecture and use-cases
Distributed vnf management architecture and use-cases
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Software-defined migration  how to migrate bunch of v-ms and volumes within a...Software-defined migration  how to migrate bunch of v-ms and volumes within a...
Software-defined migration how to migrate bunch of v-ms and volumes within a...
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-ready
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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
panagenda
 

Último (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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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?
 
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
 

Summit 16: IPv6 in DT's TeraStream

  • 1. IPv6 in Terastream Axel Clauberg, @aclauberg
  • 2. Building a new network, Do we still need aNY of that? 8-MAR-2016© Deutsche Telekom AG, 2016 2 MPLS ATM SDH OTN PPPoE MPLSFRR MPLS-TE GMPLS IPv4 MPLS-TP
  • 3. END TO END OPTIMIZATION The Power of IPv6 8-MAR-2016 3© Deutsche Telekom AG, 2016 Customer Access Aggregation R1 R2 Core Service Production Peering IP&Optical Infrastructure Cloud Infrastructure Cloud Mobile Ethernet xDSL FTTH IPv6 IPv4 Lightweight4o6 -Softwire IPv4 Non-IP– MEF OAM Keyed IPv6 tunnel
  • 4. INFRASTRUCTURE CLOUD NETWORK FUNCTION CLOUDIFICATION 4 Network Services (DNS, DHCP) vBRAS Apps Content IMS Mobile Core & Services Self- Provisioning Softwire IPv4 Business VPN Services Video Network I/O Optimized Full Automation 8-MAR-2016© Deutsche Telekom AG, 2016
  • 5. TERASTREAM PILOT HRVATSKI TELEKOM – DEC 2012 8-MAR-2016 5© Deutsche Telekom AG, 2016
  • 6. TERASTREAM PILOT GERMANY – SEP 2014 8-MAR-2016 6© Deutsche Telekom AG, 2016
  • 7. SERVICE DIFFERENTIATION BASED ON ADDRESSES USING IPv6 ADDRESS SPACE AS LABELS 7 Provider User - Host User Subnet 56 8 64 Network Structure bits ServicebitsRegistry/IANAassigned P Public 0=SP-intern, 1=extern I Infrastructure 0=end user, 1=infrastructure packet E Endpoint/Service 0=endpoint, 1=service SSS Service Type 0=res, 1=internet, 4=video, 5=L2, 6=voice, 7=mgmt M 0=fixed, 1=mobile endpoint Examples: Source Destination PIESSS PIESSS ------------------------------------------------------------------------------- User -> IMS 000110 011110 IMS -> User 011110 000110 User -> User (best effort) X00001 X00001 User -> Internet (best effort)100001 XXXXXX Internet -> User (best effort)XXXXXX 100001 Lan-Lan service 010101 010101 © Deutsche Telekom AG, 2016 8-MAR-2016
  • 8. IPv4 AS A SERVICE – LIGHTWEIGHT 4o6 SOFTWIRES 8-MAR-2016 8© Deutsche Telekom AG, 2016 R1 R2 Home Network v4 host v4 Internet v6 Infrastructur e Cloud v4 IPv4 in IPv6 Softwire Tunnel lwB4 (Port restricted NAPT44) CPE or other device lwAFTR Performs ingress routing based on DSTv4 ADDR+DSTL4 port
  • 9. Initial approach • The Croatian pilot started using OpenStack Folsom, later Grizzly. • The German pilot started using IceHouse. • Running IPv6-only meant: Dirty Hacks required Not all OpenStack services could use IPv6 for communication between themselves. IPv6 address assignment to virtual machines was nearly impossible in combination with L2 plugin. Many things didn’t work properly. IPv6 only environment was not possible since VMs cannot be bootstrapped with nova- metadata server since there is only IPv4 defined for nova-metadata server (aka 169.254.169.254). TeraStream specific network layout (each VLAN on each port on each machine would have different IPv6 subnet) cannot be supported. Security features (IPaddress anti-spoofingetc.) were not working properly using TeraStream network design and Neutron L2 plugin. Unable to configure multiple IPv6 addressesfor VMs, including proper routes • Hacks lead straight to difficulties in maintaining the environment… 8-MAR-2016 9© Deutsche Telekom AG, 2016
  • 10. Which parts would be solved in Mitaka today? • OpenStack services are now able to work in IPv6 only environment,although some hick-ups are expected. • IPv6 address assignment to VMs should generally work, but unfortunatelyonly some ways of IPv6 (auto)configuration are possible. • IPv6 only VMs still cannot use nova-metadata server • Neutron now has IPAM plugin, so TeraStream specific network setup should be feasible (since Kilo/Liberty). • Security features should generally work (IPaddress anti-spoofing etc.) and should support flexible network setup (as TeraStream network design),if used with Neutron IPAM plugin. • Still unable to configure multiple IPv6 addresses for VMs, including properroutes 8-MAR-2016 10© Deutsche Telekom AG, 2016
  • 11. How did we solve our problem? • The TeraStream services did not require a full blown OpenStack Only build for Router-like functions, running in an exposed host domain • We moved to a Container and KVM-based approach, optimizedaround the Snabb Switch, integrated with our YANG-based Realtime Networkand Service Management. • Our production roll-out in our Pan-European network uses a different approach. 8-MAR-2016 11© Deutsche Telekom AG, 2016