Hi Jari, Elwyn,

I missed Elwyn’s response during my travel the last couple of weeks, sorry 
about that.

I think Elwyn and I are in sync on the error handling. I’ll make a small 
modification that Elwyn suggest below. There are a few minor updates I like to 
do, will try to do that by the end of the week.

Thx,

Ice.

On 25 Nov 2014, at 16:12, Jari Arkko <[email protected]> wrote:

> Thanks for the review, Elwyn. Ice, is a new version upcoming? (The telechat 
> is in a moment… just wanted to check that we’ve not forgotten anything, it is 
> of course fine to collect various changes to a draft revision that you’ll 
> post after the call as well.)
> 
> Jari
> 
> On 14 Nov 2014, at 20:07, Elwyn Davies <[email protected]> wrote:
> 
>> Hi, Ijsbrand/Ice,
>> 
>> Thanks for the response.It seems there isn't much that can be done about the 
>> error handling.  I shall escalate this problem as a generic check that we 
>> need to make sure that unused extension systems defined in base protocols 
>> have adequate error handling/reporting for when the extensibility gets used.
>> 
>> Are you intending to generate a new version before the IESG review?  I see 
>> this is now scheduled for 30 November, and it would be useful to know 
>> whether there will be a new version to check out for the IESG review report.
>> 
>> Cheers,
>> Elwyn
>> 
>> On 04/11/14 22:03, IJsbrand Wijnands wrote:
>>> Hi Elwyn,
>>> 
>>>> Summary: Almost ready.  There are a couple of clarifications around
>>>> how IPv4 and IPv6 trees can or cannot be merged on a single MP-LSP
>>>> that would be advantageous.  Also the error handling in the parent
>>>> RFCs (6388, 6826) is a bit sketchy resulting in messy handling if
>>>> an LSR that does not support the wildcard encoding is accidentally
>>>> sent the TLVs from this draft.  I am not sure if this can be
>>>> cleaned up (and maybe there is no thought to be a problem - I am
>>>> not sufficiently expert in LDP signalling).
>>> 
>>> I don’t think that is a problem, the wildcard encoding i.e. ‘all
>>> zero’s’, is an invalid value in implementation that don’t support it.
>>> So these routers would just drop the label mapping when this
>>> happens.
>>> 
>>>> Minor issues: IPv4 and IPv6 Multicast: I think it would be useful
>>>> to add a short discussion of the fact that there are both IPv4 and
>>>> IPv6 multicast trees.  Presumably an MP-LSP can only carry one or
>>>> the other at a time, but I am unclear about whether this is the
>>>> case. Also a note in s3.1 that it is either the IPv4 or IPv6
>>>> address fields that are relevant and they are all zeroes in either
>>>> case would clarify the usage further.
>>> 
>>> We are not changing anything about how an LSP is used, either for
>>> IPv4 or IPv6. We’re only allowing *all* sources within a IPv4 or IPv6
>>> group to be forwarded down the LSP. I don’t think we should add
>>> anything here since we are not changing the default behaviour.
>> 
>> I understand that.  To a novice reading the document it would be useful to 
>> add a sentence after the first three paras of s3.2, something like:
>>  The wildcard scheme allows multicast traffic for multiple sources or
>>  multiple trees for either IPv4 or IPv6 traffic, but not both, to
>>  share a single MP-LSP according to the type of TLV used.
>>> 
>>>> RFC 5918 Typed Wildcard:  Is there anything special that has to be
>>>> done if the Typed Wildcard is used?
>>> 
>>> No, a typed wildcard does not encode any mLDP Source or Group address
>>> fields, so this draft does not apply.
>>> 
>> OK
>> 
>>>> 
>>>> s3.3:  Is it possible to specify the error behaviour more
>>>> concretely (i.e., what might  happen) in case an unadapted Ingress
>>>> LSR gets a wildcard TLV?  It appears that RFC 6826 is rather
>>>> underspecified as regards error handling - but I am not an expert
>>>> on this area - it appears that the MP-LSP would get set up but to
>>>> no good purpose which seems inappropriate.  Could an error status
>>>> not be returned?
>>> 
>>> For the Opaque in-band TLV's that mLDP FEC’s carry there is no error
>>> signalling defined in the base RFC. If you receive an opaque type for
>>> an in-band TLV and you don’t support it, you’ll just drop the label
>>> mapping. I agree this would have been useful to add a LDP capability
>>> in the base RPF 6826. Since this draft is just a minor update to the
>>> functionality as defined in 6826, it does make sense to do it now.
>>> 
>> 
>> Pity.  Do I understand correctly that the egress LSR will be none the wiser 
>> that its request has been effectively silently ignored?  There doesn't seem 
>> to be much that can be done at this stage.
>> 
>> *** NOT SPECIFIC TO THIS DRAFT: There is a generic point here that when 
>> extensible capabilities are put in place in protocols but not actually used 
>> in the base protocol, we need to be sure that adequate error signalling is 
>> put in place so that a later (mis)use of the extensible capabilities can be 
>> detected and reported appropriately.  This is the second instance I have 
>> seen in the recent past where there was inadequate error reporting 
>> capability to  handle an extension scheme.
>>>> 
>>>> 
>>>> Nits/editorial comments: s2, Definition of 'in-band signalling':
>>>> Should also allow for (S,*) - and possibly (*,*), I believe.
>>> 
>>> Yes, I’ll change this.
>>> 
>>>> 
>>>> s3.4: s/PIM ASM/PIM-ASM/
>>> 
>>> Ok,
>>> 
>>> Thanks for your review,
>>> 
>>> Ice.
>>> 
>>> 
>> 
>> _______________________________________________
>> Gen-art mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/gen-art
> 

_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to