SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Orange Polska S.A. 
IPv6 implementation 
in mobile network-stage 
II 
Orange Poland 
Tomasz Kossut, Michał Czerwonka 
PLNOG 2014, Kraków, September 2014
2 
Orange Polska S.A. 
Agenda 
Orange Poland solution 
 IPv6 architecture 
 IPv6 Transition 
Statistics 
Research 
Demo
3 
Orange Polska S.A. 
IPv6 implementation 
in mobile network- stage II 
Solution
Ipv6 only CLAT+PLAT+DNS 
4 
Orange Polska S.A. 
• One path for IPv4 traffic (always via CLAT) 
• ALG’s treated as NAT44 
• IPv4 literal & domain use same path 
• One path for IPv6 traffic (native IPv6) 
• Motivation for native IPv6 content 
• Application address family independent 
• Applicable for tethering and CPE routers
5 
Orange Polska S.A. 
IPv6 implementation 
in mobile network- stage II 
IPv6 architecture
6 
Orange Polska S.A. 
DNS or DNS64? 
 DNS64 only for plat-prefix discovery 
Can be done by F5 irule or Nominum Vantio
7 
Orange Polska S.A. 
NAT64 box – feature overview 
Feature/bugs Juniper 
SRX 
Fortinet 
FG1500D 
A10 
AX3200 
Linux NAT64 
stateless + 
NAT44 statefull 
Hashing NOK OK OK OK 
CLAT-awareness 
FTP, 
NOK 
RTSP*, 
ALGs 
PPTP* 
FTP FTP,RTSP 
Selective TCP 
MSS override NOK OK OK OK 
comments 
*) not 
tested, 
demo only
8 
Orange Polska S.A. 
NAT64 box – issues 
• MTU and fragmentation (28B overhead) 
• Hashing algorithm must be based on 
IPv6 prefix 
• ALGs
9 
Orange Polska S.A. 
Roaming & IPv6-only 
 IPv6 or IPv4v6 is not populated in all roaming 
partners 
– IPv4 PDP guarantee failsafe automatic data roaming 
regardless of visitied network 
– Some times even PDP IPv4 does not work, but the clue 
is more PDP IPv6 contexts in roaming  
 OPL failsafe mechanism for roaming case 
– Mechanism works for Android, WP8.1 GDR1 
– Roaming indicator triggers fallback to ipv4 APN
10 
Orange Polska S.A. 
IPv6 implementation 
in mobile network- stage II 
Ipv6 transition
11 
Orange Polska S.A. 
APN IPv6-only 
c onfiguration 
Name: Orange Internet 
MCC/MNC 26003 
APN internetipv6 
Username/password internet 
APN state readonly 
APN protocol IPv6 
APN Protocol when 
IPv4 
roaming 
APN type default, hipri, 
dun, supl
12 
Orange Polska S.A. 
IPv6 devices 
 OPL certified IPv6 devices 
Android – Sony/Samsung/HTC/LG 
WP 8.1 – Nokia /Lumia
13 
Orange Polska S.A. 
IPv6 devices -requirements 
3.1. Dynamic IPv6 Address Allocation + IID randomly generated (privacy address) + UE shall use the 
IID given in PDP activation response message to configure its LLA (3GPP TS 23.060) 
http://www.3gpp.org/ftp/Specs/archive/23_series/23.060/. 
3.2. Customer Side Translator function (CLAT) must be embedded (smartphone/tablet/router) as 
part of 464xlat architecture RFC 6877. The CLAT must support ICMP, UDP, TCP, GRE and 
fragmented packet. clatd.conf - may be generic where the domain for nat64 prefix discovery 
must be “ipv4only.arpa” – static configuration may be request by OPL PM. 
https://android.googlesource.com/platform/external/android-clat/ 
3.3. MTU size & device interfaces - If the network send MTU size in RA message, then device must 
set it to the radio interface otherwise set the default value=1500B. The CLAT demon will 
calculate MTU size automatically for its interfaces (clat and clat4). 
4. IPv6 tethering - the CLAT helps Dual Stack tethering solution both USB/WIFI on the device 
(http://tools.ietf.org/html/draft-ietf-v6ops-64share-09, scenario#2) when APN is IPv6-only. The 
Global IPv6 and private IPv4 (clat) must be enabled on tethered LAN. 
4.1. RA – device sends RA message to tethered host with Ipv6 prefix information. Router lifetime 
set=9000 secs. Router sends periodically RA message – max. value 9000 secs. 
4.2. DHCPv6 – device server relays PCO Ipv6 DNS'es addresses to tethered hosts. 
4.3. DHCPv4 – device server relays private IPv4 address and send DNS IPv4 (CLAT DNS-proxy) 
4.4. Tethering & MTU size – device propagates MTU size 1500B to tethered clients interfaces 
( Ipv4&Ipv6) 
5. IPv6 LTE UE - the device must set EIT bit=1 in “Initial Attach” message
14 
Orange Polska S.A. 
Download Booster (CLAT+PLAT+DNS) 
 Device is connected to WiFi & LTE at the same 
time (http speed up=LTE+80%WiFi !) 
 CLAT is always disabled while WiFi connected = platprefix 
unknown, no IPv4-IPv6 synthesis= NAT64 unreachable 
 Proposed solution – add platprefix discovery on 
application layer=get the prefix +IPv4-IPv6 synthesis 
=NAT64 reachable 
 Solution works for IPv4 literal/domain names with DNS64 
disabled 
 It solves „IPv4 without DNS” when DNS64 is enabled !
15 
Orange Polska S.A. 
IPv6 implementation 
in mobile network- stage II 
IPv6 statistics
• OPL PDP IPv6 vs PDP IPv4 
16 
Orange Polska S.A. 
12%
17 
Orange Polska S.A.
18 
Orange Polska S.A. 
OPL APN IPv6 – traffic
19 
Orange Polska S.A. 
IPv6 users in Poland 
0,41% users
20 
Orange Polska S.A. 
IPv6 users in Poland 
0,41% users
21 
Orange Polska S.A. 
464XLAT mobile networks 
T-MOBILE USA 
ORANGE PL 
EIRCOM IRLAND 
TELENOR NORWAY 
EE UK 
TELSTRA AUSTRALIA
22 
Orange Polska S.A. 
IPv6 implementation 
in mobile network- stage II 
IPv6 research
23 
Orange Polska S.A. 
DNS new feature 
•Limit DNS64 function 
dns64 for domain „ipv4only.arpa” only 
•Insted of use 
iRules or static AAAA record 
This helps to deploy DNS for all 
subscribers
24 
Orange Polska S.A. 
PLAT new feature 
•operate with CLAT 2.0? 
full RFC 6877 and DHCPv6 PD support 
source IPv6 address /96 mapped IPv4 addresses 
destination IPv6 address /96 mapped IPv4 addresses 
Source_IPv6subs_CLAT_PD::194.0.0.4 => 192.0.0.4 
Destination_IPv6_PLAT_WKP::8.8.8.8 => 8.8.8.8 
CLAT-awareness ALGs more easy 
IPv4 traffic are transparent for IPv6 
transport
25 
Orange Polska S.A. 
TAYGA new feature 
•Combo NAT box 
NAT64 stateless + NAT44 statefull in one box 
at least with FTP ALG 
process IPv4 pools internally 
Possible to implement CLAT 2.0 support 
http://www.litech.org/tayga/
26 
Orange Polska S.A. 
TAYGA new feature ct’d 
•Heterogeneous System Architecture (HSA) support 
imageine a CPE router with Heterogeneous processor 
handling packet at wirespeed with 10GE interfaces 
http://www.litech.org/tayga/ 
http://www.hsafoundation.com/
27 
Orange Polska S.A. 
IPv6 implementation 
in mobile network- stage II 
Demo
28 
Orange Polska S.A. 
IPv6 tethering hotspots 
Voyager 1,2,3,4 
Pass 12345678 
Visit Eric site  
http://www.vyncke.org/countv6/stats.php
29 
Orange Polska S.A. 
Q&A
Orange Polska S.A. 
thank you

Contenu connexe

Tendances

PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network PROIDEA
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathHaystack Technologies
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition StrategiesAPNIC
 
6lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp016lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp01mrmr2010i
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime
 
From NAT to NAT Traversal
From NAT to NAT TraversalFrom NAT to NAT Traversal
From NAT to NAT TraversalLi-Wei Yao
 
How to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco RoutersHow to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco RoutersSolarWinds
 
The Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry ServicesThe Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry ServicesMyNOG
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC contextAudioCodes
 
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014  Segment Routing TI-LFA Fast ReRouteMPLS WC 2014  Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014 Segment Routing TI-LFA Fast ReRouteBruno Decraene
 
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--Shinsuke SUZUKI
 
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoTLet's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoTJian-Hong Pan
 

Tendances (20)

PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy Multipath
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition Strategies
 
6lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp016lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp01
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
 
From NAT to NAT Traversal
From NAT to NAT TraversalFrom NAT to NAT Traversal
From NAT to NAT Traversal
 
How to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco RoutersHow to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco Routers
 
The Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry ServicesThe Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry Services
 
IPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi PaletIPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi Palet
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC context
 
IoT Gent meetup
IoT Gent meetupIoT Gent meetup
IoT Gent meetup
 
NAT Traversal
NAT TraversalNAT Traversal
NAT Traversal
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi Palet
 
LoRaWAN vs Haystack
LoRaWAN vs HaystackLoRaWAN vs Haystack
LoRaWAN vs Haystack
 
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014  Segment Routing TI-LFA Fast ReRouteMPLS WC 2014  Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
 
IPv6 deployment planning Jordi Palet
IPv6 deployment planning Jordi PaletIPv6 deployment planning Jordi Palet
IPv6 deployment planning Jordi Palet
 
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--
 
Ipv6
Ipv6Ipv6
Ipv6
 
ICE basic
ICE basicICE basic
ICE basic
 
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoTLet's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
 

Similaire à PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network

Advances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessAdvances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessJohn Loughney
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoAPNIC
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onAPNIC
 
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 ConundrumAPNIC
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesAPNIC
 
IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...
IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...
IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...APNIC
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandAPNIC
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICAPNIC
 
PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview PROIDEA
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on Videoguy
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6Private
 
Ipv6 application in 5G bearer network--C&T RF Antennas Inc
Ipv6 application in 5G bearer network--C&T RF Antennas IncIpv6 application in 5G bearer network--C&T RF Antennas Inc
Ipv6 application in 5G bearer network--C&T RF Antennas IncAntenna Manufacturer Coco
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fred Bovy
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistancePROIDEA
 
Apnic IPv6 Deployment
Apnic IPv6 DeploymentApnic IPv6 Deployment
Apnic IPv6 DeploymentAPNIC
 

Similaire à PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network (20)

Advances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessAdvances in IPv6 Mobile Access
Advances in IPv6 Mobile Access
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
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
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for Mobiles
 
IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...
IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...
IPv6 Single Stack Now or Later? - The ultimate carrier conundrum, by Sunny Ye...
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
I pv6
I pv6I pv6
I pv6
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNIC
 
PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on
 
CCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukarCCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukar
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6
 
Ipv6 application in 5G bearer network--C&T RF Antennas Inc
Ipv6 application in 5G bearer network--C&T RF Antennas IncIpv6 application in 5G bearer network--C&T RF Antennas Inc
Ipv6 application in 5G bearer network--C&T RF Antennas Inc
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0
 
Ipv6 presention
Ipv6 presentionIpv6 presention
Ipv6 presention
 
Ipv6 presention
Ipv6 presentionIpv6 presention
Ipv6 presention
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
 
Apnic IPv6 Deployment
Apnic IPv6 DeploymentApnic IPv6 Deployment
Apnic IPv6 Deployment
 

Dernier

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Dernier (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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...
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network

  • 1. Orange Polska S.A. IPv6 implementation in mobile network-stage II Orange Poland Tomasz Kossut, Michał Czerwonka PLNOG 2014, Kraków, September 2014
  • 2. 2 Orange Polska S.A. Agenda Orange Poland solution  IPv6 architecture  IPv6 Transition Statistics Research Demo
  • 3. 3 Orange Polska S.A. IPv6 implementation in mobile network- stage II Solution
  • 4. Ipv6 only CLAT+PLAT+DNS 4 Orange Polska S.A. • One path for IPv4 traffic (always via CLAT) • ALG’s treated as NAT44 • IPv4 literal & domain use same path • One path for IPv6 traffic (native IPv6) • Motivation for native IPv6 content • Application address family independent • Applicable for tethering and CPE routers
  • 5. 5 Orange Polska S.A. IPv6 implementation in mobile network- stage II IPv6 architecture
  • 6. 6 Orange Polska S.A. DNS or DNS64?  DNS64 only for plat-prefix discovery Can be done by F5 irule or Nominum Vantio
  • 7. 7 Orange Polska S.A. NAT64 box – feature overview Feature/bugs Juniper SRX Fortinet FG1500D A10 AX3200 Linux NAT64 stateless + NAT44 statefull Hashing NOK OK OK OK CLAT-awareness FTP, NOK RTSP*, ALGs PPTP* FTP FTP,RTSP Selective TCP MSS override NOK OK OK OK comments *) not tested, demo only
  • 8. 8 Orange Polska S.A. NAT64 box – issues • MTU and fragmentation (28B overhead) • Hashing algorithm must be based on IPv6 prefix • ALGs
  • 9. 9 Orange Polska S.A. Roaming & IPv6-only  IPv6 or IPv4v6 is not populated in all roaming partners – IPv4 PDP guarantee failsafe automatic data roaming regardless of visitied network – Some times even PDP IPv4 does not work, but the clue is more PDP IPv6 contexts in roaming   OPL failsafe mechanism for roaming case – Mechanism works for Android, WP8.1 GDR1 – Roaming indicator triggers fallback to ipv4 APN
  • 10. 10 Orange Polska S.A. IPv6 implementation in mobile network- stage II Ipv6 transition
  • 11. 11 Orange Polska S.A. APN IPv6-only c onfiguration Name: Orange Internet MCC/MNC 26003 APN internetipv6 Username/password internet APN state readonly APN protocol IPv6 APN Protocol when IPv4 roaming APN type default, hipri, dun, supl
  • 12. 12 Orange Polska S.A. IPv6 devices  OPL certified IPv6 devices Android – Sony/Samsung/HTC/LG WP 8.1 – Nokia /Lumia
  • 13. 13 Orange Polska S.A. IPv6 devices -requirements 3.1. Dynamic IPv6 Address Allocation + IID randomly generated (privacy address) + UE shall use the IID given in PDP activation response message to configure its LLA (3GPP TS 23.060) http://www.3gpp.org/ftp/Specs/archive/23_series/23.060/. 3.2. Customer Side Translator function (CLAT) must be embedded (smartphone/tablet/router) as part of 464xlat architecture RFC 6877. The CLAT must support ICMP, UDP, TCP, GRE and fragmented packet. clatd.conf - may be generic where the domain for nat64 prefix discovery must be “ipv4only.arpa” – static configuration may be request by OPL PM. https://android.googlesource.com/platform/external/android-clat/ 3.3. MTU size & device interfaces - If the network send MTU size in RA message, then device must set it to the radio interface otherwise set the default value=1500B. The CLAT demon will calculate MTU size automatically for its interfaces (clat and clat4). 4. IPv6 tethering - the CLAT helps Dual Stack tethering solution both USB/WIFI on the device (http://tools.ietf.org/html/draft-ietf-v6ops-64share-09, scenario#2) when APN is IPv6-only. The Global IPv6 and private IPv4 (clat) must be enabled on tethered LAN. 4.1. RA – device sends RA message to tethered host with Ipv6 prefix information. Router lifetime set=9000 secs. Router sends periodically RA message – max. value 9000 secs. 4.2. DHCPv6 – device server relays PCO Ipv6 DNS'es addresses to tethered hosts. 4.3. DHCPv4 – device server relays private IPv4 address and send DNS IPv4 (CLAT DNS-proxy) 4.4. Tethering & MTU size – device propagates MTU size 1500B to tethered clients interfaces ( Ipv4&Ipv6) 5. IPv6 LTE UE - the device must set EIT bit=1 in “Initial Attach” message
  • 14. 14 Orange Polska S.A. Download Booster (CLAT+PLAT+DNS)  Device is connected to WiFi & LTE at the same time (http speed up=LTE+80%WiFi !)  CLAT is always disabled while WiFi connected = platprefix unknown, no IPv4-IPv6 synthesis= NAT64 unreachable  Proposed solution – add platprefix discovery on application layer=get the prefix +IPv4-IPv6 synthesis =NAT64 reachable  Solution works for IPv4 literal/domain names with DNS64 disabled  It solves „IPv4 without DNS” when DNS64 is enabled !
  • 15. 15 Orange Polska S.A. IPv6 implementation in mobile network- stage II IPv6 statistics
  • 16. • OPL PDP IPv6 vs PDP IPv4 16 Orange Polska S.A. 12%
  • 18. 18 Orange Polska S.A. OPL APN IPv6 – traffic
  • 19. 19 Orange Polska S.A. IPv6 users in Poland 0,41% users
  • 20. 20 Orange Polska S.A. IPv6 users in Poland 0,41% users
  • 21. 21 Orange Polska S.A. 464XLAT mobile networks T-MOBILE USA ORANGE PL EIRCOM IRLAND TELENOR NORWAY EE UK TELSTRA AUSTRALIA
  • 22. 22 Orange Polska S.A. IPv6 implementation in mobile network- stage II IPv6 research
  • 23. 23 Orange Polska S.A. DNS new feature •Limit DNS64 function dns64 for domain „ipv4only.arpa” only •Insted of use iRules or static AAAA record This helps to deploy DNS for all subscribers
  • 24. 24 Orange Polska S.A. PLAT new feature •operate with CLAT 2.0? full RFC 6877 and DHCPv6 PD support source IPv6 address /96 mapped IPv4 addresses destination IPv6 address /96 mapped IPv4 addresses Source_IPv6subs_CLAT_PD::194.0.0.4 => 192.0.0.4 Destination_IPv6_PLAT_WKP::8.8.8.8 => 8.8.8.8 CLAT-awareness ALGs more easy IPv4 traffic are transparent for IPv6 transport
  • 25. 25 Orange Polska S.A. TAYGA new feature •Combo NAT box NAT64 stateless + NAT44 statefull in one box at least with FTP ALG process IPv4 pools internally Possible to implement CLAT 2.0 support http://www.litech.org/tayga/
  • 26. 26 Orange Polska S.A. TAYGA new feature ct’d •Heterogeneous System Architecture (HSA) support imageine a CPE router with Heterogeneous processor handling packet at wirespeed with 10GE interfaces http://www.litech.org/tayga/ http://www.hsafoundation.com/
  • 27. 27 Orange Polska S.A. IPv6 implementation in mobile network- stage II Demo
  • 28. 28 Orange Polska S.A. IPv6 tethering hotspots Voyager 1,2,3,4 Pass 12345678 Visit Eric site  http://www.vyncke.org/countv6/stats.php
  • 29. 29 Orange Polska S.A. Q&A
  • 30. Orange Polska S.A. thank you