[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I-D ACTION:draft-dimitri-ccamp-gmpls-rsvp-te-bundled-links-00.txt



Zafar,

> Dear Yakov, 
> 
> You mentioned that bundle draft does NOT mention/ use the following TLVs,
> for the IF_ID RSVP_HOP, 
> 
> 4     12   See below  COMPONENT_IF_DOWNSTREAM (Component interface)
> 5     12   See below  COMPONENT_IF_UPSTREAM   (Component interface)

That is correct.

> So what was the motivation behind such definition (two TLVs) in the RFC?
> Furthermore, the RFC states: "For types 4 and 5, the Interface ID indicates
> a bundled component link.". Can you please elaborate on this disconnect?  

I think that the editor of that RFC would be the more appropriate
person to elaborate on this.

Yakov.
  
> Thanks
> 
> Regards... Zafar
> 
> 
> >-----Original Message-----
> >From: owner-ccamp@ops.ietf.org 
> >[mailto:owner-ccamp@ops.ietf.org] On Behalf Of Yakov Rekhter
> >Sent: Friday, May 28, 2004 10:25 AM
> >To: zafar ali
> >Cc: 'John Drake'; ccamp@ops.ietf.org; 'Anca Zamfir'; 'Adrian 
> >Farrel'; dpapadimitriou@psg.com; aruns@movaz.com
> >Subject: Re: I-D 
> >ACTION:draft-dimitri-ccamp-gmpls-rsvp-te-bundled-links-00.txt 
> >
> >
> >Zafar,
> >
> >> Dear Yakov,
> >> 
> >> Please see in-line.
> >
> >response in-line...
> >
> >> >Zafar,
> >> >
> >> >> Hi John,
> >> >> 
> >> >> Sorry for the delay in reply. In this ID we combined the 
> >following 
> >> >> two
> >> >> drafts:
> >> >> 
> >> >> 1. Component Link Recording and Resource Control for GMPLS Link
> >> >> Bundles, 
> >> >> 
> >> >> http://www.ietf.org/internet-drafts/draft-zamfir-explicit-resou
> >> >> rce-control-b
> >> >> undle-03.txt. We had discuss and agreement on the content on
> >> >> this draft (especially need for RRO sub-object). 
> >> >> 
> >> >> 2. Identification of Component Links of Unnumbered Interfaces,
> >> >> 
> >> 
> >>http://www.ietf.org/internet-drafts/draft-farrel-ccamp-ifid-unnum-00.
> >> >txt.
> >> >> 
> >> >> I think your question is for the portion of ID that came from (2),
> >> >> correct?
> >> >> 
> >> >> Assuming this, here is the rationale.
> >> >> 
> >> >> RFC3471 defines the following TLVs for IF_ID RSVP_HOP Object.
> >> >> 
> >> >>    Type Length Format     Description
> >> >>    
> >> >--------------------------------------------------------------------
> >> >>     1      8   IPv4 Addr. IPv4
> >> >>     2     20   IPv6 Addr. IPv6
> >> >>     3     12   See below  IF_INDEX                
> >(Interface Index)
> >> >>     4     12   See below  COMPONENT_IF_DOWNSTREAM 
> >(Component interface)
> >> >>     5     12   See below  COMPONENT_IF_UPSTREAM   
> >(Component interface)
> >> >> 
> >> >> We need following new TLVs to describe Numbered IF_IDs using IF_ID
> >> >> RSVP_HOP Object.
> >> >> 
> >> >> IPv4 - DOWNSTREAM (Component IF)
> >> >> IPv4 - UPSTREAM (Component IF)
> >> >> IPv6 - DOWNSTREAM (Component IF)
> >> >> IPv6 - UPSTREAM (Component IF)
> >> >> 
> >> >> As the definition in RFC3471 are not sufficient to identify the 
> >> >> above
> >> >> mentioned cases. Agreed? This is where the discussion started.
> >> >
> >> >Could yoy please explain why there is a need for allowing
> >> >separate downstream and upstream for component links of a 
> >> >bundled link, but there is no such need for plain links ?
> >> >
> >> 
> >> I wish bundling draft would clearly state the same. Instead 
> >it states, 
> >> "The choice of the component link to use is always made by 
> >the sender 
> >> of the Path/REQUEST message (if an LSP is bidirectional [GMPLS-SIG], 
> >> the sender chooses a component link in each direction)", and makes 
> >> room for interpretation that the forward and reverse may use 
> >the same 
> >> TE link but different component links.
> >
> >Good point. Perhaps the bundling draft should be clarified to 
> >make it explicit that it is the same component link that is 
> >used for both the forward and reverse direction.
> >
> >> Furthermore, if this is true, can you please
> >> elaborate on the motivation behind using the following (different) 
> >> TLVs, for the IF_ID RSVP_HOP, for the unnumbered case?
> >> 
> >> 4     12   See below  COMPONENT_IF_DOWNSTREAM (Component interface)
> >> 5     12   See below  COMPONENT_IF_UPSTREAM   (Component interface)
> >
> >The bundling draft does not say anything about these two TLVs.
> >  
> >> >> It was pointed out that some implementations have IF index 
> >> >> assignment
> >> >> such that IF indexes are only unique within the TE link 
> >they belong 
> >> >> to. I.e., assumption that IF_indexes are NOT box wide 
> >unique is not 
> >> >> valid across implementations. In order to accommodate such 
> >> >> implementation, we came up with what is in the ID at the present 
> >> >> moment.
> >> >
> >> >That is totally unreasonable. Standards are *not* produced to
> >> >accommodate a particular implementation, and especially to 
> >> >accommodate some fairly random assumption(s) made by the 
> >> >implementation. So, fix the implementation !!!
> >> >  
> >> 
> >> I fully agree with you.
> >
> >So, with this in mind let me propose that we clarify the 
> >bundling text, as I suggested above, and then consider the 
> >issue closed.
> >
> >Yakov.
> >
>