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

Re: Label Set Object/Tlv



hi see in-line

> Venkat Dabbara wrote:
> 
> 
> hai ,
> 
>             In draft-ietf-mpls-generalized-cr-ldp-06.txt
>       2.5.1. Procedures
>                 A Label Set is defined via one or more Label Set TLVs.
> Specific
>                labels/subchannels can be added to or excluded from a
> Label
> Set via
>                Action zero (0) and one (1) TLVs respectively.  Ranges
> of
>                labels/subchannels can be added to or excluded from a
> Label
> Set via
>                Action two (2) and three (3) TLVs respectively.
> 
>     The first line of the sec 2.5.1 says a label set is defined via
> one or
> more LabelSet TLVs. My interpretation
>     about this is that a label request can have multiple Label Set
> TLVs in
> it with different action types corresponding
>      to each label set TLV. Am i right ??

i think so

>      If  i am wrong please do clarify ...
> 
>      If yes, then assume i get a request with one label set TLV with
> action
> type 0 which has a list of labels
>     and other Label set TLV with action type 1 which has a range of
> Labels.
> Now in this case i go about
>     picking up a label from the second label set TLV only if i am not
> able
> to pick up a label from the first
>     label set TLV....Is that true ??

i think the operation is
label set := label set tlv[1] AND label set tlv[2] AND ... label set
tlv[n]
and not, if not label set tlv[1] then label set tlv[2] etc. think
because
the action refer to the whole label set as indicated in gmpls-sig
  
>     Now situation may get even worse when i have a Label set TLV with
> action
> type to include a label
>     set and other Label Set TLV with action type exclude. I knoe such
> situations are not practical but
>     sure needs to be handled someway.

when conditions such as
- include label x AND exclude label x
- include label x AND exclude label range [k,..,z]
- include label range [t,..,y] AND exclude label range [k,..,z]

thus when the exclude set is larger and include the include
set, an error should be generated.

- dimitri.
 
>     Please do clarify
> 
> venkat
> 
> PS: Please don't bother about the disclaimer which come attached with
> this
> mail.

-- 
Papadimitriou Dimitri 
E-mail : dimitri.papadimitriou@alcatel.be 
Website: http://www.rc.bel.alcatel.be/~papadimd/index.html
Address: Alcatel - Optical NA, Fr. Wellesplein, 1 
         B-2018 Antwerpen, Belgium
Phone:   Work: +32 3 2408491 - Home: +32 2 3434361