SlideShare ist ein Scribd-Unternehmen logo
1 von 21
- 1
Raiders of the lost Ark
(read: “in search for the lost CE”)
APNIC46
September, 2018
Noumea, New Caledonia
Jordi Palet
(jordi.palet@theipv6company.com)
- 2
Just like Indiana Jones ...
• One of the difficulties to get IPv6 deployed has
been the lack of CEs with good IPv6 support
– Dual-stack
– Transition mechanisms
• RFC6204 (2011), obsoleted by RFC7084
(2013), helped
– “Basic Requirements for IPv6 Customer Edge Routers”
– Only partially
• transition was not key
• Meant for a world that can deploy dual-stack or
IPv6-in-IPv4 (6rd, others)
- 3
The fight of the smaller
• Big ISPs are able to customize the CEs to their own needs ...
– Tell me what you want!
• Small and medium ISPs can’t buy big quantities
– Need to buy in the retail market
• You get what is there
– no special features, not all the needed RFCs/protocols
• Different models/vendors = different features = more complex O&M
• Lack of pressure to CE vendors
– Lack of required features
- 4
Surprise ... no more IPv4
• We run out of IPv4 ...
• Dual-stack and IPv6-in-IPv4 (6rd, others) are no longer an option !
– CGN is not an option
• Expensive boxes
• You IP ranges in the CGN will get soon black listed
• You recycle them
• You need to invest again in acquiring new IPv4 blocks ...
- 5
We are tied ...
• IETF to the rescue!
• Can we survive in an IPv6-only world ?
• New transition mechanisms allow
– IPv6-only access networks
– IPv4-as-a-Service (IPv4aaS)
- 6
Wait a minute ... not yet done!
• The CEs need to support that ...
• Small ISPs will not get it that easy
• Need to update RFC7084
- 7
My journey started in 2016
• RFC7084-bis adopted by v6ops (Chicago, March 2017)
• Push-back in July 2017 (Prague)
– Discussed several options (4 new I-Ds)
• New ID, not related to RFC7084, in Singapore (Nov. 2017)
– Adopted as WG item in March 2018 (London)
• 8 new versions later ... Last call in August 2018!
- 8
The IPv6 CE with IPv4aaS
• Specifies the IPv4 service continuity requirements for an IPv6
Customer Edge (CE) router, either provided by:
– the service provider
– retail market
• Provisioning of IPv6 transition services for the support of "IPv4 as-a-
Service" (IPv4aaS) by means of new transition mechanisms
• Required in a world where IPv4 addresses
are no longer available, so hosts in the
customer LANs with IPv4-only or IPv6-only
applications or devices, requiring to
communicate with IPv4-only services at the
Internet, are still able to do so
- 9
draft-ietf-v6ops-transition-ipv4aas
• Specifies the IPv4 service continuity mechanisms to be supported by
an IPv6 Transition CE Router, and relevant provisioning or
configuration information differences from [RFC7084]
• NOT a recommendation for service providers to use any specific
transition mechanism
• Automatic provisioning of more complex topology than a single router
with multiple LAN interfaces may be handled by means of HNCP
[RFC7788]
• An ISP MAY specify a different set of features
- 10
If you’re a Vendor
• Since it is impossible to know prior to sale which
transition mechanism a device will need over its lifetime,
the IPv6 Transition CE Router intended for the retail
market MUST support all of them
- 11
IPv4aaS Transition Requirements
• Key target: Support of IPv6-only WAN access and legacy IPv4
functionality
– IPv4-only devices or apps in customer LANs
1. MUST support the DHCPv6 S46 priority options [RFC8026] (Unified
IPv4-in-IPv6 Softwire Customer Premises Equipment (CPE): A
DHCPv6-Based Prioritization Mechanism)
2. MUST have a GUI, CLI and/or APIs
3. MUST request transition config options and keep them disabled
4. MUST check for a valid priority match to enable them
5. If no match, keep all them disabled
6. MUST allow appropriate subnetting if more than one LAN
- 12
Transition Mechanisms
• 464XLAT
• DS-Lite
• lw4o6
• MAP-E
• MAP-T
- 13
464XLAT Requirements
1. MUST perform IPv4 NAT unless a dedicated /64 is available for the
stateless NAT46 translation
2. SHOULD support IGD-PCP IWF [RFC6970] (UPnP Internet Gateway
Device - Port Control Protocol Interworking Function)
3. If PCP [RFC6887] is implemented, MUST also implement [RFC7291]
(DHCP Options for the PCP)
4. MUST implement [RFC7050] (Discovery of the IPv6 Prefix Used for
IPv6 Address Synthesis)
5. If PCP is implemented, MUST follow [RFC7225] (Discovering NAT64
IPv6 Prefixes Using the PCP)
6. [RFC8115] MUST to discover a valid NAT64 prefix
7. Implements a priority for the NAT64 prefix
8. A valid NAT64 means 464XLAT is prioritized following [RFC8026]
- 14
DS-Lite Requirements
1. MUST support configuration with DHCPv6 [RFC6334]
2. SHOULD support IGD-PCP IWF [RFC6970]
3. If PCP [RFC6887] is implemented, MUST also implement
[RFC7291]
4. MUST NOT perform IPv4 Network Address Translation (NAT)
- 15
lw4o6 Requirements
1. MUST support configuration of lw4o6 via the lw4o6 DHCPv6
options [RFC7598] (DHCPv6 Options for Configuration of Softwire
Address and Port-Mapped Clients)
2. MUST support the DHCPv4-over-DHCPv6 (DHCP 4o6) transport
[RFC7341] (DHCPv4-over-DHCPv6 Transport)
- 16
MAP-E Requirements
1. MUST support configuration of MAP-E via the MAP-E DHCPv6
options [RFC7598]
2. MAY support Dynamic Allocation of Shared IPv4 Addresses
[RFC7618] (Dynamic Allocation of Shared IPv4 Addresses)
- 17
MAP-T Requirements
1. MUST support configuration of MAP-T via the MAP-T DHCPv6
options [RFC7598]
2. MAY support Dynamic Allocation of Shared IPv4 Addresses
[RFC7618]
- 18
Other Requirements
1. If IPv4 multicast services are supported, then it MUST support
[RFC8114] (Delivery of IPv4 Multicast Services to IPv4 Clients
over an IPv6 Multicast Network) and [RFC8115] (DHCPv6
Option for IPv4-Embedded Multicast and Unicast IPv6 Prefixes)
2. UPnP support related
3. 6rd no longer supported (vendors may keep it)
- 19
Code Considerations
• Adding support in existing CEs for those transitions mechanisms,
requires around 10-12 Kbytes
– Most of the code base is shared among several transition mechanisms
– Single data plane is common
• Typically means about 0,15% of the existing code size in popular
CEs already in the market
• New requirements don't have extra cost in terms hardware (RAM,
CPUs, etc.)
• Example: OpenWRT
- 20
Conclusions
• Indiana Jones was looking for the “lost ark”
– We finally found the “lost CE” for an IPv6-only Internet
• If you’re an ISP, make sure too look for this (soon RFC) in your
new CE acquisitions:
– draft-ietf-v6ops-transition-ipv4aas
– Will make your life easier and reduce you O&M costs
• If you’re a vendor, you will have many more
business opportunities complying with it
• Simplify your manufacturing process, less firmware
versions, all them work for any ISP, same as for the
retail market
• Reduce R&D costs!
- 21
Thanks!
Contact:
– Jordi Palet:
jordi.palet@theipv6company.com

Weitere ähnliche Inhalte

Was ist angesagt?

Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDNTech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
nvirters
 

Was ist angesagt? (20)

MiNiFi 0.0.1 MeetUp talk
MiNiFi 0.0.1 MeetUp talkMiNiFi 0.0.1 MeetUp talk
MiNiFi 0.0.1 MeetUp talk
 
RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)
 
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
 
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
 
MENOG-Segment Routing Introduction
MENOG-Segment Routing IntroductionMENOG-Segment Routing Introduction
MENOG-Segment Routing Introduction
 
RouteFlow & IXPs
RouteFlow & IXPsRouteFlow & IXPs
RouteFlow & IXPs
 
Dynamic Service Chaining
Dynamic Service Chaining Dynamic Service Chaining
Dynamic Service Chaining
 
Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab
 
Network State Awareness & Troubleshooting
Network State Awareness & TroubleshootingNetwork State Awareness & Troubleshooting
Network State Awareness & Troubleshooting
 
ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next GenerationThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
 
SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases
 
Container Service Chaining
Container Service ChainingContainer Service Chaining
Container Service Chaining
 
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDNTech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
 
npNOG 2: APNIC IPv6 deployment
npNOG 2: APNIC IPv6 deploymentnpNOG 2: APNIC IPv6 deployment
npNOG 2: APNIC IPv6 deployment
 
Webinar: Applying REST to Network Management – An Implementor’s View
Webinar: Applying REST to Network Management – An Implementor’s View Webinar: Applying REST to Network Management – An Implementor’s View
Webinar: Applying REST to Network Management – An Implementor’s View
 
CCNA Training Tutorial in bangaore
CCNA Training Tutorial in bangaoreCCNA Training Tutorial in bangaore
CCNA Training Tutorial in bangaore
 
Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS
 
Applying IPv6 to LTE Networks
Applying IPv6 to LTE NetworksApplying IPv6 to LTE Networks
Applying IPv6 to LTE Networks
 
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
 
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
 

Ähnlich wie Raiders of the lost Ark (read IPv6 CPE)

Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
srmanjuskp
 
Networking Chapter 13
Networking Chapter 13Networking Chapter 13
Networking Chapter 13
mlrbrown
 

Ähnlich wie Raiders of the lost Ark (read IPv6 CPE) (20)

Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular Networks
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
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 cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi PaletIPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi Palet
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi Palet
 
IPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPsIPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPs
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
ARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities ReportARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities Report
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT Tutorial
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises
 
Enabling IPv6 Services Transparently
Enabling IPv6 Services TransparentlyEnabling IPv6 Services Transparently
Enabling IPv6 Services Transparently
 
IPv6 on the Interop Network
IPv6 on the Interop NetworkIPv6 on the Interop Network
IPv6 on the Interop Network
 
Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
 
VNIX-NOG 2021: IPv6 Deployment Update
VNIX-NOG 2021: IPv6 Deployment UpdateVNIX-NOG 2021: IPv6 Deployment Update
VNIX-NOG 2021: IPv6 Deployment Update
 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
 
IPv6
IPv6IPv6
IPv6
 
Networking Chapter 13
Networking Chapter 13Networking Chapter 13
Networking Chapter 13
 

Mehr von APNIC

Mehr von APNIC (20)

APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023
 

Kürzlich hochgeladen

一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
F
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 

Kürzlich hochgeladen (20)

"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 

Raiders of the lost Ark (read IPv6 CPE)

  • 1. - 1 Raiders of the lost Ark (read: “in search for the lost CE”) APNIC46 September, 2018 Noumea, New Caledonia Jordi Palet (jordi.palet@theipv6company.com)
  • 2. - 2 Just like Indiana Jones ... • One of the difficulties to get IPv6 deployed has been the lack of CEs with good IPv6 support – Dual-stack – Transition mechanisms • RFC6204 (2011), obsoleted by RFC7084 (2013), helped – “Basic Requirements for IPv6 Customer Edge Routers” – Only partially • transition was not key • Meant for a world that can deploy dual-stack or IPv6-in-IPv4 (6rd, others)
  • 3. - 3 The fight of the smaller • Big ISPs are able to customize the CEs to their own needs ... – Tell me what you want! • Small and medium ISPs can’t buy big quantities – Need to buy in the retail market • You get what is there – no special features, not all the needed RFCs/protocols • Different models/vendors = different features = more complex O&M • Lack of pressure to CE vendors – Lack of required features
  • 4. - 4 Surprise ... no more IPv4 • We run out of IPv4 ... • Dual-stack and IPv6-in-IPv4 (6rd, others) are no longer an option ! – CGN is not an option • Expensive boxes • You IP ranges in the CGN will get soon black listed • You recycle them • You need to invest again in acquiring new IPv4 blocks ...
  • 5. - 5 We are tied ... • IETF to the rescue! • Can we survive in an IPv6-only world ? • New transition mechanisms allow – IPv6-only access networks – IPv4-as-a-Service (IPv4aaS)
  • 6. - 6 Wait a minute ... not yet done! • The CEs need to support that ... • Small ISPs will not get it that easy • Need to update RFC7084
  • 7. - 7 My journey started in 2016 • RFC7084-bis adopted by v6ops (Chicago, March 2017) • Push-back in July 2017 (Prague) – Discussed several options (4 new I-Ds) • New ID, not related to RFC7084, in Singapore (Nov. 2017) – Adopted as WG item in March 2018 (London) • 8 new versions later ... Last call in August 2018!
  • 8. - 8 The IPv6 CE with IPv4aaS • Specifies the IPv4 service continuity requirements for an IPv6 Customer Edge (CE) router, either provided by: – the service provider – retail market • Provisioning of IPv6 transition services for the support of "IPv4 as-a- Service" (IPv4aaS) by means of new transition mechanisms • Required in a world where IPv4 addresses are no longer available, so hosts in the customer LANs with IPv4-only or IPv6-only applications or devices, requiring to communicate with IPv4-only services at the Internet, are still able to do so
  • 9. - 9 draft-ietf-v6ops-transition-ipv4aas • Specifies the IPv4 service continuity mechanisms to be supported by an IPv6 Transition CE Router, and relevant provisioning or configuration information differences from [RFC7084] • NOT a recommendation for service providers to use any specific transition mechanism • Automatic provisioning of more complex topology than a single router with multiple LAN interfaces may be handled by means of HNCP [RFC7788] • An ISP MAY specify a different set of features
  • 10. - 10 If you’re a Vendor • Since it is impossible to know prior to sale which transition mechanism a device will need over its lifetime, the IPv6 Transition CE Router intended for the retail market MUST support all of them
  • 11. - 11 IPv4aaS Transition Requirements • Key target: Support of IPv6-only WAN access and legacy IPv4 functionality – IPv4-only devices or apps in customer LANs 1. MUST support the DHCPv6 S46 priority options [RFC8026] (Unified IPv4-in-IPv6 Softwire Customer Premises Equipment (CPE): A DHCPv6-Based Prioritization Mechanism) 2. MUST have a GUI, CLI and/or APIs 3. MUST request transition config options and keep them disabled 4. MUST check for a valid priority match to enable them 5. If no match, keep all them disabled 6. MUST allow appropriate subnetting if more than one LAN
  • 12. - 12 Transition Mechanisms • 464XLAT • DS-Lite • lw4o6 • MAP-E • MAP-T
  • 13. - 13 464XLAT Requirements 1. MUST perform IPv4 NAT unless a dedicated /64 is available for the stateless NAT46 translation 2. SHOULD support IGD-PCP IWF [RFC6970] (UPnP Internet Gateway Device - Port Control Protocol Interworking Function) 3. If PCP [RFC6887] is implemented, MUST also implement [RFC7291] (DHCP Options for the PCP) 4. MUST implement [RFC7050] (Discovery of the IPv6 Prefix Used for IPv6 Address Synthesis) 5. If PCP is implemented, MUST follow [RFC7225] (Discovering NAT64 IPv6 Prefixes Using the PCP) 6. [RFC8115] MUST to discover a valid NAT64 prefix 7. Implements a priority for the NAT64 prefix 8. A valid NAT64 means 464XLAT is prioritized following [RFC8026]
  • 14. - 14 DS-Lite Requirements 1. MUST support configuration with DHCPv6 [RFC6334] 2. SHOULD support IGD-PCP IWF [RFC6970] 3. If PCP [RFC6887] is implemented, MUST also implement [RFC7291] 4. MUST NOT perform IPv4 Network Address Translation (NAT)
  • 15. - 15 lw4o6 Requirements 1. MUST support configuration of lw4o6 via the lw4o6 DHCPv6 options [RFC7598] (DHCPv6 Options for Configuration of Softwire Address and Port-Mapped Clients) 2. MUST support the DHCPv4-over-DHCPv6 (DHCP 4o6) transport [RFC7341] (DHCPv4-over-DHCPv6 Transport)
  • 16. - 16 MAP-E Requirements 1. MUST support configuration of MAP-E via the MAP-E DHCPv6 options [RFC7598] 2. MAY support Dynamic Allocation of Shared IPv4 Addresses [RFC7618] (Dynamic Allocation of Shared IPv4 Addresses)
  • 17. - 17 MAP-T Requirements 1. MUST support configuration of MAP-T via the MAP-T DHCPv6 options [RFC7598] 2. MAY support Dynamic Allocation of Shared IPv4 Addresses [RFC7618]
  • 18. - 18 Other Requirements 1. If IPv4 multicast services are supported, then it MUST support [RFC8114] (Delivery of IPv4 Multicast Services to IPv4 Clients over an IPv6 Multicast Network) and [RFC8115] (DHCPv6 Option for IPv4-Embedded Multicast and Unicast IPv6 Prefixes) 2. UPnP support related 3. 6rd no longer supported (vendors may keep it)
  • 19. - 19 Code Considerations • Adding support in existing CEs for those transitions mechanisms, requires around 10-12 Kbytes – Most of the code base is shared among several transition mechanisms – Single data plane is common • Typically means about 0,15% of the existing code size in popular CEs already in the market • New requirements don't have extra cost in terms hardware (RAM, CPUs, etc.) • Example: OpenWRT
  • 20. - 20 Conclusions • Indiana Jones was looking for the “lost ark” – We finally found the “lost CE” for an IPv6-only Internet • If you’re an ISP, make sure too look for this (soon RFC) in your new CE acquisitions: – draft-ietf-v6ops-transition-ipv4aas – Will make your life easier and reduce you O&M costs • If you’re a vendor, you will have many more business opportunities complying with it • Simplify your manufacturing process, less firmware versions, all them work for any ISP, same as for the retail market • Reduce R&D costs!
  • 21. - 21 Thanks! Contact: – Jordi Palet: jordi.palet@theipv6company.com