[121382] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Are IPv6-only Internet services viable today?

daemon@ATHENA.MIT.EDU (Jim Burwell)
Fri Jan 15 22:54:29 2010

Date: Fri, 15 Jan 2010 19:53:43 -0800
From: Jim Burwell <jimb@jsbc.cc>
To: Cameron Byrne <cb.list6@gmail.com>
In-Reply-To: <bcff0fba1001141520q4a7d41w9442208d479098ac@mail.gmail.com>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

This is a cryptographically signed message in MIME format.

--------------ms000103020705090004050205
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Sorry for late response here...

On 1/14/2010 15:20, Cameron Byrne wrote:
> On Thu, Jan 14, 2010 at 3:00 PM, Jim Burwell <jimb@jsbc.cc> wrote:
>  =20
>> On 1/14/2010 11:10, Cameron Byrne wrote:
>>    =20
>>> Folks,
>>>
>>> My question to the community is:  assuming a network based IPv6 to IP=
4
>>> translator is in place (like NAT64 / DNS64), are IPv6-only Internet
>>> services viable as a product today?  In particular, would it be
>>> appropriate for a 3G /smartphone or wireless broadband focused on at
>>> casual (web and email) Internet users?  Keep in mind, these users hav=
e
>>> NAT44 today.
>>>
>>>      =20
>> You may also want to read up on Dual Stack Lite (DS-Lite)
>> <http://tools.ietf.org/html/draft-ietf-softwire-dual-stack-lite-02>,
>>    =20
> I have looked at DS-lite very carefully.   First, DS-Lite fits better
> for cable operators since they have CPE and can have a DS-lite
> function in the CPE that they control, and that in turn allows them to
> provide IPv4, IPv6, and dual-stack to the end-host that they do not
> control.  DS-Lite does not fit as well for a mobile phones since it
> would require a major change to the phone's OS.  Second, DS-Lite
> requires tunneling as well as translation, so it is one more piece of
> overhead in addition to NAT64 solution.  For me, i believe it is less
> complex to manage a single stack IPv6 host with NAT64 translation than
> a dual stack host, tunneling infrastructure, as well as NAT44 CGN,
> which is what DS-lite requires.  They both achieve the same result,
> but I believe in the mobile space there is a quicker time to market as
> well as more progress toward the end-goal of IPv6-only using NAT64
> than DS-lite.
>  =20
I guess the choice here is between standing up and managing a NAT64 CGN
+ special DNS64 DNS server infrastructure, or a DS-Lite CGN + DS-Lite
tunneling infrastructure (you'd be able to keep existing "vanilla" DNS
servers).

Presuming you could set up DS-Lite capable routers somewhere in the
path, one nice thing about DS-Lite would be that you could allow a mix
of dual-stack phones, IPv4 only phones, and even DS-Lite capable phones
on the same network.  This could be an advantage if IPv6 stacks or
DS-Lite virtual nic/tunnel drivers weren't available on all customer
phones.  Also, as Mr. Durand mentioned earlier, DS-Lite has an advantage
in application compatibility too.=20

And, admittedly getting a bit speculative here, by virtue of the fact
that a DS-Lite solution would give each phone an IPv4 address, "NAT
compatibility" of various applications may also be better on the CGN,
since NAT44 is so well understood and generally "worked out" today,
where a NAT64 CGN might not support as many "problem apps" which require
"fixups" as a DS-lite NAT44 CGN.

But if we can presume all phones will have IPv6, and all applications
running on them are IPv6 capable, then DNS64/NAT64 would in some ways be
cleaner, since it'd eliminate the traffic overhead of tunneling, etc.=20
You'd just have to stand up and manage the DNS64 servers and NAT64 CGNs.

>> presuming you haven't.  I know you mentioned you didn't like any
>> dual-stack solutions, but the thing about DS-Lite I like is that it ha=
s
>> no problem with RFC1918 overlap of different customers, since the CGN
>> uses a tunnel ID in the connection/NAT table in addition to the other
>> typical data.  I just wonder how it will scale, since each device, or =
a
>> gateway the device goes though, will require a IPv4-in-IPv6 tunnel to
>> the CGN box(es).  Also, it doesn't require a DNS-ALG like NAT64/DNS64.=

>>    =20
> NAT64/DNS64 does not use a DNS-ALG.  DNS-ALG died with NAT-PT.  DNS64
> is a standalone function which is decoupled from the translation
> process.
>  =20
Yeah this is improper terminology I suppose.  I use "DNS-ALG" in the
IPv6 transition context as a generic term for any specialized DNS server
which hacks IPv4 addresses into fake IPv6 addresses for these sorts of
purposes, which is further overloading the term I guess. :p  Not sure
what to use as a better generic term for this.

The point I was trying to make is that DS-Lite doesn't require any DNS
hackery, unlike NAT64/DNS64, for what it's worth.

Anyway, plenty to weigh/consider here.

PS:  Nice to see the author of the DS-Lite drafts participating here
too.  :)



--------------ms000103020705090004050205
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIRJzCC
BN0wggPFoAMCAQICEHGS++YZX6xNEoV0cTSiGKcwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UE
BhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEa
MBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMMGEFBQSBDZXJ0aWZpY2F0ZSBT
ZXJ2aWNlczAeFw0wNDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTlaMIGuMQswCQYDVQQGEwJV
UzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUg
VVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2
MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5
ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqk
kqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWL
eeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJ
Q/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udl
y/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4IBJzCCASMwHwYDVR0jBBgwFoAUoBEKIz6W8Qfs
4q8p74Klf9AwpLQwHQYDVR0OBBYEFImCZ33EnSZwAEu0UEh83j2uBG59MA4GA1UdDwEB/wQE
AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAR
BgNVHSAECjAIMAYGBFUdIAAwewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9j
YS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t
b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDARBglghkgBhvhCAQEEBAMCAQYw
DQYJKoZIhvcNAQEFBQADggEBAJ2Vyzy4fqUJxB6/C8LHdo45PJTGEKpPDMngq4RdiVTgZTvz
bRx8NywlVF+WIfw3hJGdFdwUT4HPVB1rbEVgxy35l1FM+WbKPKCCjKbI8OLp1Er57D9Wyd12
jMOCAU9sAPMeGmF0BEcDqcZAV5G8ZSLFJ2dPV9tkWtmNH7qGL/QGrpxp7en0zykX2OBKnxog
L5dMUbtGB8SKN04g4wkxaMeexIud6H4RvDJoEJYRmETYKlFgTYjrdDrfQwYyyDlWjDoRUtNB
pEMD9O3vMyfbOeAUTibJ2PU54om4k123KSZB6rObroP8d3XK6Mq1/uJlSmM+RMTQw16Hc6mY
HK9/FX8wggYfMIIFB6ADAgECAhBwJbBB3azhOQQXRqiqNKs7MA0GCSqGSIb3DQEBBQUAMIGu
MQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4w
HAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNl
cnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIEVtYWlsMB4XDTA5MTAxNDAwMDAwMFoXDTEwMTAxNDIzNTk1OVowgdUxNTAzBgNV
BAsTLENvbW9kbyBUcnVzdCBOZXR3b3JrIC0gUEVSU09OQSBOT1QgVkFMSURBVEVEMUYwRAYD
VQQLEz1UZXJtcyBhbmQgQ29uZGl0aW9ucyBvZiB1c2U6IGh0dHA6Ly93d3cuY29tb2RvLm5l
dC9yZXBvc2l0b3J5MR8wHQYDVQQLExYoYykyMDAzIENvbW9kbyBMaW1pdGVkMRYwFAYDVQQD
Ew1KYW1lcyBCdXJ3ZWxsMRswGQYJKoZIhvcNAQkBFgxqaW1iQGpzYmMuY2MwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC59/NpDXXXoexAnBBCmTwVeXiFd1XKDOWGzFusGmES
5ci/leHBWoJ/W3BwAWjg6u5VjTnDASB9pnDbG/w5rgYRgtYLxAuZlwSd6PvFNRLHUh3tMXIm
YI/9zm1+KeOF2jz909+p6SF+xGjiqAwMcOIUp3eHXmYa0yq8yTk8E9rmQ94EYkfIRJocH1cP
v9HfkIl4mRdaLrZM8JnnH86yQKU/FdSN3+kSJbwQjVpQVH10OSM/0mjjOW71bl6F8l5zx40n
zS/9/Y9okI9cwvV5weI65uSPVkR/+GOfdrIhEmmAwPlxBYpbizziiuC90+kryUvlfyOr65S1
DzxDjCjvU7NtAgMBAAGjggIOMIICCjAfBgNVHSMEGDAWgBSJgmd9xJ0mcABLtFBIfN49rgRu
fTAdBgNVHQ4EFgQUahN1CPLYwtyjpSWtfrSSH3Ps7ywwDgYDVR0PAQH/BAQDAgWgMAwGA1Ud
EwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIB
AQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1odHRw
czovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzCBpQYDVR0fBIGdMIGaMEygSqBIhkZodHRwOi8v
Y3JsLmNvbW9kb2NhLmNvbS9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
RW1haWwuY3JsMEqgSKBGhkRodHRwOi8vY3JsLmNvbW9kby5uZXQvVVROLVVTRVJGaXJzdC1D
bGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDBsBggrBgEFBQcBAQRgMF4wNgYIKwYB
BQUHMAKGKmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFBQUNsaWVudENBLmNydDAkBggr
BgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMBcGA1UdEQQQMA6BDGppbWJAanNi
Yy5jYzANBgkqhkiG9w0BAQUFAAOCAQEALICcw8N1r2gLTvmp2xT4fQIzfV0zZMiHPWIbERZ9
Mv24FAtgohpNIAd/1q+WQkBvORuB8p73SA2BjQ9UPv7NSCQBx+Sz9aqJpCEQjwaJ2cxA5WeK
1tUAImjP3pK3J9DweLx7YdNo3WpBl6sdiVE5Wy5nCSuta61M5B+dbKV9cAqfxcdlTjGZTUWQ
dyxiL9jcj0igLSjIHhhlLku8kDXzK6z2oRuCNBIxA2QSFRxw3VDPAlnCjYLCwdsQQwFWbzcM
L0UMgpYAQEqqYJnVhVeH2GAuKYhPlqLDfTFDX0lFZAYo/OLffLFVTzPFZ0EIzaMulChYpvwP
U2sjySAXaFPQSjCCBh8wggUHoAMCAQICEHAlsEHdrOE5BBdGqKo0qzswDQYJKoZIhvcNAQEF
BQAwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENp
dHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3
dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgRW1haWwwHhcNMDkxMDE0MDAwMDAwWhcNMTAxMDE0MjM1OTU5WjCB1TE1
MDMGA1UECxMsQ29tb2RvIFRydXN0IE5ldHdvcmsgLSBQRVJTT05BIE5PVCBWQUxJREFURUQx
RjBEBgNVBAsTPVRlcm1zIGFuZCBDb25kaXRpb25zIG9mIHVzZTogaHR0cDovL3d3dy5jb21v
ZG8ubmV0L3JlcG9zaXRvcnkxHzAdBgNVBAsTFihjKTIwMDMgQ29tb2RvIExpbWl0ZWQxFjAU
BgNVBAMTDUphbWVzIEJ1cndlbGwxGzAZBgkqhkiG9w0BCQEWDGppbWJAanNiYy5jYzCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALn382kNddeh7ECcEEKZPBV5eIV3VcoM5YbM
W6waYRLlyL+V4cFagn9bcHABaODq7lWNOcMBIH2mcNsb/DmuBhGC1gvEC5mXBJ3o+8U1EsdS
He0xciZgj/3ObX4p44XaPP3T36npIX7EaOKoDAxw4hSnd4deZhrTKrzJOTwT2uZD3gRiR8hE
mhwfVw+/0d+QiXiZF1outkzwmecfzrJApT8V1I3f6RIlvBCNWlBUfXQ5Iz/SaOM5bvVuXoXy
XnPHjSfNL/39j2iQj1zC9XnB4jrm5I9WRH/4Y592siESaYDA+XEFiluLPOKK4L3T6SvJS+V/
I6vrlLUPPEOMKO9Ts20CAwEAAaOCAg4wggIKMB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh8
3j2uBG59MB0GA1UdDgQWBBRqE3UI8tjC3KOlJa1+tJIfc+zvLDAOBgNVHQ8BAf8EBAMCBaAw
DAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQEDBQIwEQYJYIZI
AYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYBBQUHAgEW
HWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMIGlBgNVHR8EgZ0wgZowTKBKoEiGRmh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRp
b25hbmRFbWFpbC5jcmwwSqBIoEaGRGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9VVE4tVVNFUkZp
cnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1haWwuY3JsMGwGCCsGAQUFBwEBBGAwXjA2
BggrBgEFBQcwAoYqaHR0cDovL2NydC5jb21vZG9jYS5jb20vVVROQUFBQ2xpZW50Q0EuY3J0
MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wFwYDVR0RBBAwDoEMamlt
YkBqc2JjLmNjMA0GCSqGSIb3DQEBBQUAA4IBAQAsgJzDw3WvaAtO+anbFPh9AjN9XTNkyIc9
YhsRFn0y/bgUC2CiGk0gB3/Wr5ZCQG85G4HynvdIDYGND1Q+/s1IJAHH5LP1qomkIRCPBonZ
zEDlZ4rW1QAiaM/ekrcn0PB4vHth02jdakGXqx2JUTlbLmcJK61rrUzkH51spX1wCp/Fx2VO
MZlNRZB3LGIv2NyPSKAtKMgeGGUuS7yQNfMrrPahG4I0EjEDZBIVHHDdUM8CWcKNgsLB2xBD
AVZvNwwvRQyClgBASqpgmdWFV4fYYC4piE+WosN9MUNfSUVkBij84t98sVVPM8VnQQjNoy6U
KFim/A9TayPJIBdoU9BKMYIEXTCCBFkCAQEwgcMwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQI
EwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1Qg
TmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1V
VE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEHAlsEHdrOE5
BBdGqKo0qzswCQYFKw4DAhoFAKCCAm4wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkq
hkiG9w0BCQUxDxcNMTAwMTE2MDM1MzQzWjAjBgkqhkiG9w0BCQQxFgQUuYmYQvS/TUqwJ0P8
o7SMHRcTDIswXwYJKoZIhvcNAQkPMVIwUDALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIHU
BgkrBgEEAYI3EAQxgcYwgcMwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UE
BxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8G
A1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0
LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEHAlsEHdrOE5BBdGqKo0qzswgdYG
CyqGSIb3DQEJEAILMYHGoIHDMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNV
BAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAf
BgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJz
dC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsAhBwJbBB3azhOQQXRqiqNKs7MA0G
CSqGSIb3DQEBAQUABIIBAKqkmjAZ/Pj19aNwWP8BpdMNn+siWyIqydzNC7LHeszT9E0h5EWd
GOfz4SYcwSLWDi8bnihursbOMACyzCnU75hX0lFAAjjEaGtNJAqfrotY9jPS99voPLPjyHhj
Wx7+MzWyHe2r3JEbCrT8dFEUsFPOFij/MtA//5rYcbLj6lQ2kEp3zuLI00Jsvo+O3fFVj3Hb
rNjAsHV8o8VlYJPYLC9Nj6E2zueOby6Y0TARhmg5Q8qxJ3V3Ji7+6EtKBP2CDkL6FLObG8wa
Bl4mfiyKbOpNBUUv1lhUlDUt2RZqG6ThbO/M4iUS4SqSOzJmixnnCKElU2slWVOpVNBQeuHn
Jc0AAAAAAAA=
--------------ms000103020705090004050205--


home help back first fref pref prev next nref lref last post