Hi Ole,

Thanks for the comments. Please see inline.

Cheers,
Ian

> On 15 Apr 2016, at 10:41, [email protected] wrote:
> 
> Here are my comments from a quick glance. Apologies for being late.
> 
> Thanks for simplifying this document.
> A much easier and less contentious read now.
> 
> I think it needs a little bit more detail and explanation before advancing 
> though.
> 
> The document is lacking some detail. It mentions "DHCPv6 Offer", which in 
> 3315 terminology I'm not sure what is.
> In a 4-way DHCPv6 exchange, would the expectation be something like:
> 
> -> SOLICIT:  ORO includes MAP-E, LW46, and DS-lite and Priority option 
> request.
> <- ADVERTISE : includes priority option, with MAP-E, DS-lite and LW46 data 
> objects (server might have reserved address at this point)
> -> REQUEST: client only request the mechanism at the top of the list
> <- REPLY: server assigns the addresses to client, and can free up resources 
> reserved for the other mechanisms.

[if - Good catch on the ‘offer’. Will update.

For the proposed message flow and corresponding server side actions, there is 
no dynamic on demand assignment of DHCP managed resources being made for any of 
these mechanisms, with the exception of DHCPv4oDHCPv6 provisioning. DS-lite 
only dynamically allocates any resources used for CGN44 at the AFTR when a 
client 4in6 outgoing request is made. MAP & lw4o6 using RFC7598 both require 
the DHCP server to be pre-configured and there is no pool based allocation that 
resources are taken from or returned to.

DHCPv4oDHCPv6 can make dynamic pool allocations, but unless the client 
implemented this and used it for its provisioning, then a lease would never be 
made.]

> 
> If I was an operator that had a fixed allocation of address 1.1.1.1:1000-2000 
> to a given customer. Would I then put the same IPv4 address for each of the 
> mechanisms in the ADVERTISE?

[if - That’s really a deployment choice. Certainly, there’s no reason why the 
provisioning mechanism couldn’t supply either the same or different addressing 
allocations to the client, but from a BR functionality and routing perspective 
it’s unlikely that you would be able to do this - the BR would have to be 
running at least two BR mechanisms in parallel and have a way of identifying 
which particular mechanism a client was using. Could be hard for ingress 
traffic on a MAP-E/T BR for example.

We can add some text discussing this point.]

> 
> Do you need to say anything about how to deal with clients that do not 
> support the priority option?

[if - This would require server side logic to evaluate the softwire option 
codes in the ORO supplied by the client and provision a single mechanism based 
on server side policy. However, as one of the main points of writing this draft 
in the first place is to avoid having to do this (for complexity and 
scalability reasons), I would suggest that the text could describe this with 
the drawbacks and without adding any requirements to implement this 
functionality.]

> 
> Cheers,
> Ole
> 
> 
> 
> 
>> On 22 Mar 2016, at 07:55, Yong Cui <[email protected]> wrote:
>> 
>> Hi folks,
>> 
>> The authors of draft-ietf-softwire-unified-cpe-03 believe this document is 
>> ready for advancement.
>> We would like to issue a working group last call starting from today to 
>> April 5th.
>> 
>> Please send your substantial comments to the list during the last call. You 
>> are also welcome to send your editorial comments directly to the authors.
>> 
>> Thanks for reviewing the draft.
>> 
>> 
>> Yong Cui, Suresh Krishnan and Ian Farrer
>> 
>> 
>> 
>> _______________________________________________
>> Softwires mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/softwires
> 

_______________________________________________
Softwires mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/softwires

Reply via email to