Re: [Softwires] [v4tov6transition] 6a44 MTU issues

2010-10-12 Thread Rémi Després
Fred and Washam,

I reacted too fast to previous remarks when I proposed to modify the accepted 
IPv6 MTU in 6a44 draft.
If IPv6 packets longer than 1280 would be accepted by 6a44 servers, hosts could 
receive them in fragmented IPv4 datagrams.
This would be contrary to the objective of simplicity (datagram reassembly 
would have to be include in 6a44 clients) and to the objective of security (a 
new door would be open to dos attacks).
No change on this point will therefore appear in the next version of the draft. 
Some additional explanations may be appropriate, but preferably after a 
consensus on what has to be said.

Then the MTU issue of IPv6 in IPv6 tunnels that Fred underlines remains as is.
If the PMTU of such a tunnel is unknown, or known to be less than 1280+40, 
tunnel endpoints have to tunnel 1280-octets external packets in two pieces, 
using a fragmented IPv6 datagram for this. 
Reassembly at the other end is then necessary. 
It can be facilitated if the tunnel is treated as only one flow, with packets 
in general kept in sequential order. 

Regards,
RD
  

 Actually, the 6a44 specification should, instead of 1280, 
 require IPv4 MTU - 28 octets, both for hairpinning and 
 traversal cases.
 
 How can you be sure that IPv4 PMTUD will work in
 the traversal case?
 
 In the to-host direction, because the ISP network is all what 
 is left to traverse before reaching the CPE.
 
 In what you call the to-host direction, any ICMPv4
 returned from the ISP network might not have enough
 information for stateless translation to ICMPv6.

1. Could you be more specific?
Do yout see a significant difference with what happens with 6to4,


 In the from host direction, one can't be sure, but doesnt' need to.
 If a smaller PMTU is encountered further downstream, a PTB 
 ICMPv6 error message will be returned from there.
 
 In the from-host direction, any ICMPv4 returned from
 the ISP network might not be delivered to the tunnel
 endpoint due to NAT filtering,

2. Then the IPv6 service is somewhat damaged concerning fault diagnosing, like 
the underlying IPv4 service.
But at least packets that should be delivered are delivered.


 and might not have
 enough information for stateless translation to ICMPv6.

3. Same as 1. above.


 In the to-host direction, because the ISP network is all what 
 is left to traverse before reaching the CPE.
 
 In what you call the to-host direction, any ICMPv4
 returned from the ISP network might not have enough
 information for stateless translation to ICMPv6.
 
 I should also say, any ICMPv4 returned from within
 the end user network (where MTUs might not be so well
 managed) might not be delivered to the tunnel endpoint
 in the ISP network.

4. Same as 2. above.
(Since IPv4 fragments rather than returning packet-too-big ICMP messages, this 
cannot concern MTUs).

Yet, there remains another problem with the replacement of 1280 by IPv4 MTU - 
28 (I proposed it too quickly) because it creates risks of fragmentation ...
  





___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread mohamed.boucadair

Dear Ted, 

The version which passed the Softwire LC is 
http://tools.ietf.org/html/draft-ietf-softwire-ds-lite-tunnel-option-04 which 
included both name and IP address options.

After IESG review, 05 has been published but this version has significant 
changes.  

We are at least two service providers who are asking for the need to roll back 
to 04. If text is needed to justify the need of the name option, for sure we 
can help.

Cheers,
Med 

-Message d'origine-
De : Ted Lemon [mailto:ted.le...@nominum.com] 
Envoyé : mardi 12 octobre 2010 15:50
À : BOUCADAIR Mohamed NCPI/NAD/TIP
Cc : Ralph Droms; draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; 
Ullio Mario; Chairs Dhc; Softwire Chairs; Softwires; Maglione Roberta
Objet : Re: [Softwires] DHCPv6 AFTR name option is needed

On Oct 11, 2010, at 10:42 PM, mohamed.boucad...@orange-ftgroup.com wrote:
 Do you suggest the I-D should elaborate further on the FQDN use cases so this 
 to be acceptable by the IESG? 
 
 Chairs, how should we proceed? The version which passed the WG LC is not the 
 05.  

I'm confused.   The current version of the draft is the -05 version, which 
makes no mention of FQDNs.   You seem to be discussing the -04 version.   
Presumably the -05 version is the one that's meant to be published, so why are 
you discussing the -04 version?

If the name option is needed, then the right thing to do is to issue a new 
draft.   Since the draft would be substantially changed, and in a way that's 
contrary to the comments from the DHC working group, this would need to be 
re-reviewed by the DHC working group, and would need a new last call in the 
Softwires working group.

It would be entirely inappropriate for such a substantial change to be made 
during IESG review without further review by the DHC and Softwires working 
groups, and without another last call.

You would certainly need to explain the use case for the Name option--what 
value it adds that is missing from the address option.


*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] 6a44 updated version (draft-despres-softwire-6a44-01)

2010-10-12 Thread Rémi Després
Hi all,

Version -01 of the 6a44 draft has just been posted 
(www.ietf.org/id/draft-despres-softwire-6a44-01.txt)

It includes correction of a substantial bug in Figure 3, an some clarifications.
Thanks to all those who helped to improve it.

Regards,
RD







---
Internet Engineering Task Force   R. Despres
Internet-Draft RD-IPtech
Intended status: Standards TrackB. Carpenter
Expires: April 15, 2011Univ. of Auckland
S. Jiang
Huawei Technologies Co., Ltd
October 12, 2010


  Native IPv6 Across NAT44 CPEs (6a44)
 draft-despres-softwire-6a44-01

Abstract

   Most CPEs should soon be dual stack, but a large installed base of
   IPv4-only CPEs is likely to remain for several years.  Also, with the
   IPv4 address shortage, more and more ISPs will assign private IPv4
   addresses to their customers.  The need for IPv6 connectivity
   therefore concerns hosts behind IPv4-only CPEs, including such CPEs
   that are assigned private addresses.  The 6a44 mechanism specified in
   this document addresses this need, without limitations and
   operational complexities of Tunnel Brokers and Teredo to do the same.

   6a44 is based on an address mapping and on a mechanism whereby
   suitably upgraded hosts behind a NAT may obtain IPv6 connectivity via
   a stateless 6a44 server function operated by their Internet Service
   Provider.  With it, IPv6 traffic between two 6a44 hosts in a single
   site remains within the site.  Except for IANA numbers that remain to
   be assigned, the specification is intended to be complete enough for
   running codes to be independently written and interwork.

...

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Applicability  . . . . . . . . . . . . . . . . . . . . . . . .  4
   3.  6a44 IPv6 Address Format . . . . . . . . . . . . . . . . . . .  6
   4.  Address Mappings and Encapsulations  . . . . . . . . . . . . .  8
   5.  MTU considerations . . . . . . . . . . . . . . . . . . . . . . 10
   6.  Host Acquisition of IPv6 Addresses and their Lifetimes . . . . 10
   7.  Security considerations  . . . . . . . . . . . . . . . . . . . 13
   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 14
   9.  Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 14
   10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14
 10.1.  Normative References  . . . . . . . . . . . . . . . . . . 14
 10.2.  Informative References  . . . . . . . . . . . . . . . . . 15
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 16




















Despres, et al.  Expires April 15, 2011 [page 2]
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] DHCP option for DS-lite

2010-10-12 Thread Alain Durand
Dear wg:

draft-ietf-softwire-ds-lite-tunnel-optionmailto:draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org
 has been reviewed by the IESG with input from the dhc wg. Their conclusion was 
that having both an IP option and an FQDN option
to describe the tunnel-end-point was redundant. After many discussion between 
the IESG and the authors, the authors decided to remove the FQDN option, 
leaving only
the IP address option in place.

The rationale is that the B4 element should remain as simple as possible and 
presenting multiple tunnel-end point alternative would seriously complicate
the implementation on the client side. For example, the client would have to 
keep track which end-point is currently the best alternative and we would have 
to develop
a complex mechanism to do that. Load balancing is better achieve by the DHCP 
server sending the proper tunnel end-point to the B4 element. There are cases 
where
more complex B4 elements could benefits from having multiple tunnel endpoint to 
choose from, but those are not expected to be the common case and they should
be dealt with differently.

Our AD, Ralph Droms, asked us to verify there is consensus in the wg to do this.

 David, Alain - The authors made a significant change to 
 draft-ietf-softwire-ds-lite-tunnel-option, deleting the FQDN option based on 
 IESG review and input from the dhc WG.  The -05 rev is getting de facto  
 review now, but you'll need to determine WG consensus for the changes in the 
 -05 rev.

 - Ralph

If you have a strong opinion that the decision of the authors is the wrong one, 
please speak up now. This window for comments will end in 7 days, on 10/19.

   - Alain.
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread David W. Hankins
On Fri, Oct 08, 2010 at 05:36:48PM +0200, mohamed.boucad...@orange-ftgroup.com 
wrote:
 If there is a real issue with defining two DHCPv6 options (which I don't
 see),

The problem of defining two options that convey the same configuration
point is a problem we call aliasing.  Section 6 (Avoid Aliasing) of
draft-ietf-dhc-option-guidelines [1] is dedicated to discuss it, and
concludes with the advice to choose one natural format for the option.

In summary, it causes implementation confusion when the configuration
value for one knob is present in multiple places in the packet - a
resolution algorithm must therefore be defined.  You could say that
one of the IESG criticisms of the AFTR domain name option was that the
normative language to enforce this hierarchy is heavy, and unlikely to
actually be observed by casual implementers.  It creates complication,
and our experience is that complication creates problems.  Worse, in
this case it requires that the individual operator know the normative
requirements of the configuration they write (you are REQUIRED to
provide an IPv4 address, and PERMITTED to also provide a domain name
to clients that support that option).

The only advantage of defining multiple options for the same
configuration value is that such a heavy-handed set of normative
requirements _can_ be defined to ensure that clients are clearly
informed of what the minimum requirements are.

 an alternative would be to define one option with a sub-code field. This
 field indicates whether the option carries an IP address or a name option.

Which is section 5 of the same draft[1], Conditional Formatting is
Hard.

DHCP software has to be designed to allow the operator and users to
use new options that weren't defined at the time the software was
released - or for example are defined by vendors.  Conditional format
bytes have not entered the mainstream of the mechanisms offered by
today's software, if even one implementation supports such a mechanism
it is unknown to me.

So the use of conditional formatting places adoption of the option on
the 5-year software development cycle, new code must be written to use
the option in both client and server, so it cannot realistically be
touched by mortals until then.

Conditional formatting also removes the question of choice from the
DHCP client software, which often prefers to implement the least that
is required.  Since you cannot enumerate the formats you support, and
you cannot expect a DHCP server to translate formats, a client must
support all formats (and all future formats!).  This means for example
a B4 client that might need a DNS recursive server configuration for
no other purpose than to locate its AFTR endpoint address must carry
along with it a recursive stub resolver specifically for that purpose.

It is a non-starter, in my opinion.


A third option that has been suggested, through the years, is to define
an encapsulated option space - sub options.  This is a DHCP level
option that contains code-length-values, and so each different format
for the configuration parameter is given a unique code.  This has all
the same problems as the Aliasing problem, except that it offers an
opportunity to define a sub-option code that allows a client to
advertise what options it supports (a sub-option-request-sub-option).
I don't think there are any major criticisms of this approach except
that it again requires new code in both client and server.


[1] Hankins, D., Guidelines for Creating new DHCP Options,
draft-ietf-dhc-option-guidelines-05, February 2009.

-- 
David W. HankinsBIND 10 needs more DHCP voices.
Software Engineer   There just aren't enough in our heads.
Internet Systems Consortium, Inc.   http://bind10.isc.org/


pgpl3Q6Wa2jwH.pgp
Description: PGP signature
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread David W. Hankins
On Tue, Oct 12, 2010 at 07:26:10AM -0700, Ted Lemon wrote:
 If you absolutely have to have the FQDN option, then get rid of the IP
 address option.That eliminates the interoperability problem.   In
 any case, though, you need to issue a new draft.

As a B4 implementor, I reject the onerus requirement imposed to
contain a DNS recursive stub resolver in B4 equipment, and to
complicate the configuration of the B4 software to be conditional
on the success (through retries) of its resolution.

I will simply not use the IETF standard option in this case, and
continue to configure our B4 elements using a VSIO option.

The address option must be defined.  If a name option must also be
defined, then we must define the strict normative requirements to
permit software to navigate the confusion that having both impose.

-- 
David W. HankinsBIND 10 needs more DHCP voices.
Software Engineer   There just aren't enough in our heads.
Internet Systems Consortium, Inc.   http://bind10.isc.org/


pgppEDCdIhlIQ.pgp
Description: PGP signature
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread Hemant Singh (shemant)
Folks,

VoIP protocols in MGCP and SIP have been supporting IP address and FQDN for a 
long time.  In VoIP deployment with FQDN use, the deployment always keeps a 
local name resolver.  So why not look carefully at the use cases operators are 
presenting to advocate use of both FQDN and IP address and then go from there.  
I appreciate the feedback on DHCPv6 design style to not use two entities to 
represent the same primitive but if DHCPv6 is such a stick in the mud, we could 
go with some other control mechanism.  After all several protocols use FQDN and 
IP address interchangeably and the deployments are working fine. 

Hemant

-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of mohamed.boucad...@orange-ftgroup.com
Sent: Thursday, October 07, 2010 4:07 AM
To: draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; Softwire Chairs
Cc: softwires@ietf.org
Subject: [Softwires] DHCPv6 AFTR name option is needed

Dear authors, chairs,

We are surprised to see the AFTR name option being removed from the latest 
version of this draft:
http://tools.ietf.org/rfcdiff?url2=draft-ietf-softwire-ds-lite-tunnel-option-05.txt

Is there any reason why this option has been removed?

We would like to see this option back to the draft and that *** both *** the 
AFTR IP address and the name options are defined.

FWIW, one of the deployment use cases we are considering is the distribution of 
the DS-Lite serviced customers among several (geo distributed) AFTRs by 
combining the search domain name dhcpv6 option (Code 24) and a generic FQDN 
conveyed in the AFTR name option. This would allow for a more controlled load 
distribution among deployed AFTRs.


Cheers,
Med


-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de internet-dra...@ietf.org
Envoyé : lundi 27 septembre 2010 21:30
À : i-d-annou...@ietf.org
Cc : softwires@ietf.org
Objet : [Softwires] I-D Action:draft-ietf-softwire-ds-lite-tunnel-option-05.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Softwires Working Group of the IETF.


Title   : Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 
Option for Dual- Stack Lite
Author(s)   : D. Hankins, T. Mrugalski
Filename: draft-ietf-softwire-ds-lite-tunnel-option-05.txt
Pages   : 6
Date: 2010-09-27

This document specifies single DHCPv6 option which is meant to be
used by a Dual-Stack Lite client (Basic Bridging BroadBand element,
B4) to discover its Address Family Transition Router (AFTR) address.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-softwire-ds-lite-tunnel-option-05.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread Ted Lemon
On Oct 12, 2010, at 4:58 PM, Hemant Singh (shemant) wrote:
 I appreciate the feedback on DHCPv6 design style to not use two entities to 
 represent the same primitive but if DHCPv6 is such a stick in the mud, we 
 could go with some other control mechanism.  After all several protocols use 
 FQDN and IP address interchangeably and the deployments are working fine. 

You've hit the nail on the head, Hemant.   Custom protocols have no trouble 
with this.   It's because DHCP is a general-purpose protocol that this becomes 
a problem.   If you want a custom protocol, you should define a custom protocol.

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread Hemant Singh (shemant)
A general question.  If 6rd could become an RFC in RFC 5969 with no
mention of FQDN for the BR, what is so special about DS-Lite and
deployments that a FQDN is needed by DS-Lite for the AFTR?  I would
think the same FQDN issue would arise in 6rd as well... What did I miss?

Thanks,

Hemant

-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
Behalf Of mohamed.boucad...@orange-ftgroup.com
Sent: Tuesday, October 12, 2010 1:42 AM
To: Ralph Droms;
draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org
Cc: Ullio Mario; Chairs Dhc; magli...@core3.amsl.com; Softwire Chairs;
Softwires
Subject: Re: [Softwires] DHCPv6 AFTR name option is needed

Dear Raplh,

Do you suggest the I-D should elaborate further on the FQDN use cases so
this to be acceptable by the IESG? 

Chairs, how should we proceed? The version which passed the WG LC is not
the 05.  

Cheers,
Med
 

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread Washam Fan
Hi Hemant,

As I know, since 6rd BRs are stateless, so you can configure an
anycast address for load balancing stuff.

Thanks,
washam

2010/10/13 Hemant Singh (shemant) shem...@cisco.com:
 A general question.  If 6rd could become an RFC in RFC 5969 with no
 mention of FQDN for the BR, what is so special about DS-Lite and
 deployments that a FQDN is needed by DS-Lite for the AFTR?  I would
 think the same FQDN issue would arise in 6rd as well... What did I miss?

 Thanks,

 Hemant

 -Original Message-
 From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
 Behalf Of mohamed.boucad...@orange-ftgroup.com
 Sent: Tuesday, October 12, 2010 1:42 AM
 To: Ralph Droms;
 draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org
 Cc: Ullio Mario; Chairs Dhc; magli...@core3.amsl.com; Softwire Chairs;
 Softwires
 Subject: Re: [Softwires] DHCPv6 AFTR name option is needed

 Dear Raplh,

 Do you suggest the I-D should elaborate further on the FQDN use cases so
 this to be acceptable by the IESG?

 Chairs, how should we proceed? The version which passed the WG LC is not
 the 05.

 Cheers,
 Med


 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCP option for DS-lite

2010-10-12 Thread mohamed.boucadair
Dear Alain, all,

I strongly object to define only a single AFTR address option. As I mentioned 
in previous e-mails, the FQDN name option is needed for some scenarios such as 
load balancing. Having DHCP server acting as a load balancer is not an option 
for us. 

If the problem is only with the language as mentioned by D. Hankins, then the 
spec should be clear enough.

I hope the wg will re-consider this position and defines the name aftr option.

Cheers,
Med
 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : mardi 12 octobre 2010 21:01
À : Softwires list
Cc : Ralph Droms
Objet : [Softwires] DHCP option for DS-lite

Dear wg:

draft-ietf-softwire-ds-lite-tunnel-optionmailto:draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org
 has been reviewed by the IESG with input from the dhc wg. Their conclusion was 
that having both an IP option and an FQDN option
to describe the tunnel-end-point was redundant. After many discussion between 
the IESG and the authors, the authors decided to remove the FQDN option, 
leaving only
the IP address option in place.

The rationale is that the B4 element should remain as simple as possible and 
presenting multiple tunnel-end point alternative would seriously complicate
the implementation on the client side. For example, the client would have to 
keep track which end-point is currently the best alternative and we would have 
to develop
a complex mechanism to do that. Load balancing is better achieve by the DHCP 
server sending the proper tunnel end-point to the B4 element. There are cases 
where
more complex B4 elements could benefits from having multiple tunnel endpoint to 
choose from, but those are not expected to be the common case and they should
be dealt with differently.

Our AD, Ralph Droms, asked us to verify there is consensus in the wg to do this.

 David, Alain - The authors made a significant change to 
 draft-ietf-softwire-ds-lite-tunnel-option, deleting the FQDN option based on 
 IESG review and input from the dhc WG.  The -05 rev is getting de facto  
 review now, but you'll need to determine WG consensus for the changes in the 
 -05 rev.

 - Ralph

If you have a strong opinion that the decision of the authors is the wrong one, 
please speak up now. This window for comments will end in 7 days, on 10/19.

   - Alain.
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires