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.

> 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.

> 
> 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.

> 
> 
> 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
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to