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

Re: accepting draft-fedyk-bgp-te-attribute-02.txt as a CCAMP WG document



Hi Yakov,


> From: Yakov Rekhter <yakov@juniper.net>
> Date: Mon, 19 Nov 2007 12:51:55 -0800
> To: JP Vasseur <jvasseur@cisco.com>
> Cc: Yakov Rekhter <yakov@juniper.net>, Adrian Farrel <adrian@olddog.co.uk>,
> <ccamp@ops.ietf.org>
> Subject: Re: accepting draft-fedyk-bgp-te-attribute-02.txt as a CCAMP WG
> document 
> 
> JP,
> 
>>>>> With all this in mind let me suggest that if you think BGP needs
>>>>> to carry more information than what is currently defined in
>>>>> draft-fedyk-bgp-te-attribute, then after CCAMP WG accepts
>>>>> draft-fedyk-bgp-te-attribute as a CCAMP WG document you get consensus
>>>>> of the CCAMP WG that this information is indeed has to be added,
>>>>> and then we'll add it to the document.
>>>> 
>>>> Well this is the approach of (potentially) redefining everything as
>>>> opposed to carrying the IGP TE TLV in that new BGP attribute ?
>>> 
>>> Here is the list of IGP(OSPF) TE TLVs, as defines in rfc3630:
>>> 
>>>       1 - Link type
>>>       2 - Link ID
>>>       3 - Local interface IP address
>>>       4 - Remote interface IP address
>>>       5 - Traffic engineering metric
>>>       6 - Maximum bandwidth
>>>       7 - Maximum reservable bandwidth
>>>       8 - Unreserved bandwidth
>>>       9 - Administrative group
>>> 
>>> rfc4203 adds the following TE TLVs to the above list:
>>> 
>>>      11 - Link Local/Remote Identifiers
>>>      14 - Link Protection Type
>>>      15 - Interface Switching Capability Descriptor
>>>      16 - Shared Risk Link Group
>>> 
>>> Do you propose to carry all of the above TLVs in a single BGP
>>> attribute ?
>>> 
>>> If yes, do you propose to carry just what is listed above, or do
>>> you propose to carry some other TLVs, in addition to what is listed
>>> above ?
>>> 
>>> If you propose to carry only some (but not all) of the above TLVs,
>>> then which of the above TLVs do you propose to carry ?
>> 
>> I think that we first need to agree on the approach ... You define a new BGP
>> attribute to carry some Link attributes whereas we propose to define a
>> generic BGP attribute used to carry TE Link attributes that have already
>> been defined for IGPs. If, as I think, your intention is to carry in that
>> BGP attributes physical link attributes (as opposed to any form of
>> aggregated TE information), then why not reusing existing TE TLVs that have
>> already been defined for IGPs ?
>> 
>> If we agree to adopt this approach, my proposal was to (1) define a generic
>> BGP attribute with (2) application use cases companion documentS.
> 
> Before we start to discuss how to encode information in BGP, we
> first need to settle on what information to encode.
> 
> With this in mind I am still waiting for you to answer my question
> above.  Namely, out of all the TLVs I listed above do you propose
> to carry all of them in BGP ? If not then which one ?

As far as the CE to CE application is concerned (our ID) we basically need
all the attributes specified in RFC3630/3784.
By the way, just a quick note to mention that the aim of our ID is to
optimize the path computation of a CE to CE LSPs thus avoiding a single PCE
(PE the head-end CE is attached to) when computing the shortest constrained
CE to CE path as opposed to two PCEs using the BRPC procedure for a TE LSP
traversing 3 domains.

Cheers.

JP.

> 
> Yakov.