On Jan 28, 2014, at 9:53 AM, Xuxiaohu wrote:

> Hi Peter,
> 
>> -----邮件原件-----
>> 发件人: Peter Psenak [mailto:[email protected]]
>> 发送时间: 2014年1月28日 16:15
>> 收件人: Xuxiaohu
>> 抄送: [email protected]; [email protected]; [email protected]
>> 主题: Re: [OSPF] fwd: New Version Notification for
>> draft-xu-ospf-global-label-sid-adv-00.txt
>> 
>> Xiaohu,
>> 
>> 
>> please see inline (##PP):
>> 
>> 
>> On 1/28/14 04:46 , Xuxiaohu wrote:
>>> Hi Peter,
>>> 
>>>> -----邮件原件-----
>>>> 发件人: Peter Psenak [mailto:[email protected]]
>>>> 发送时间: 2014年1月27日 18:08
>>>> 收件人: Xuxiaohu
>>>> 抄送: [email protected]; [email protected]
>>>> 主题: Re: [OSPF] fwd: New Version Notification for
>>>> draft-xu-ospf-global-label-sid-adv-00.txt
>>>> 
>>>> Xiaohu,
>>>> 
>>>> On 1/27/14 10:49 , Xuxiaohu wrote:
>>>>> Hi Peter,
>>>>> 
>>>>>> -----邮件原件-----
>>>>>> 发件人: Peter Psenak [mailto:[email protected]]
>>>>>> 发送时间: 2014年1月27日 16:41
>>>>>> 收件人: Xuxiaohu
>>>>>> 抄送: [email protected]; [email protected]
>>>>>> 主题: Re: [OSPF] fwd: New Version Notification for
>>>>>> draft-xu-ospf-global-label-sid-adv-00.txt
>>>>>> 
>>>>>> Xiaohu,
>>>>>> 
>>>>>> 
>>>>>> 1. draft-psenak-ospf-segment-routing-extensions has already defined
>>>>>> the mapping server functionality - please read the section 4.2 and
>>>>>> 6.1
>>>>> 
>>>>> According to the description about mapping servers (see below) which
>>>>> is in -01
>>>> version of the use case draft but is removed in -02 version of that
>>>> draft, it seems that the mapping server is deemed to advertise the
>>>> mappings on behalf of non-SR-capable routers. In contrast, my draft
>>>> proposes to allow the mapping server to allocate and advertise mappings on
>> behalf of SR-capable routers.
>>>> Those two distinct design goals cause different implications on the
>>>> implementation and usage.
>>>> 
>>>> that is not true. MS as we support it with existing drafts can be
>>>> used to advertise SID/label for SR capable routers.
>>> 
>>> This above argument may be true for the OSPF extension for SR draft since 
>>> the
>> Prefix-SID are attached to OSPFv2 Extended Prefix Opaque LSA which is not
>> used for building the normal IP routing table. But I doubt whether the above
>> argument is still true for the ISIS extension for SR draft since the 
>> Prefix-SID
>> Sub-TLV is attached to the Extended IP Reachability TLV which is exactly 
>> used for
>> building the normal IP routing table, according to the existing description 
>> of that
>> draft.
>> 
>> ##PP
>> in ISIS, you can use SID/Label Binding TLV to advertise SID/label for prefix 
>> for
>> which you do not want to advertise IP reachability.
> 
> In the SID/Label Binding TLV, the MT-ID information is missed. I wonder why 
> not directly reuse the extended IP reachability TLVs to carry the Label/SID 
> bindings by setting the Metric field to a value larger than MAX_PATH_METRIC 
> (i.e., 0xFE000000). 


we evaluated that option a while ago and discarded because of the complexity. 
So, today in ISIS, the SID is advertised with:
        . an optional TLV inside TLV135
        . the binding TLV

let's keep it simple.


> According to the following specification as defined in [RFC5305] "...If a 
> prefix is advertised with a metric larger then MAX_PATH_METRIC (0xFE000000, 
> see paragraph 3.0), this prefix MUST NOT be considered during the normal SPF 
> computation.  This allows advertisement of a prefix for purposes other than 
> building the normal IP routing table...".  
> 
> In addition, as stated in the section 2.2 of Prefix-SID Sub-TLV, "The 'Prefix 
> SID' is an index to determine the actual SID/label value inside the set of 
> all advertised SID/label ranges of a given router. " In section 2.1 of 
> SID/Label Sub-TLV, it said "... The SID/Label Sub-TLV is present in multiple 
> Sub-TLVs defined in this document and contains a SID or a MPLS Label". In the 
> section 2.4 of SID/Label Binding TLV, it said "...X-Flag: Index flag.  Set if 
> the value of the SID/Label Sub-TLV carries an index.  Unset if the value of 
> the SID/Label Sub-TLV carries a local SID/Label. " Does the above description 
> seem conflicting?


yes, I have updated the drafts and will submit them soon. There's no 
mention of the X-flag anymore.


> Furthermore, in case the SID/Label Sub-TLV carries a "local" SID/Label, does 
> that mean this Sub-TLV is not suitable for a mapping server to advertise the 
> global ID (of whatever format) for a given prefix?


a mapping server is used for advertising prefix labels/SIDs which are
global (even if translated into MPLS data plane this means a local label).

Local SIDs are adjacencies/interfaces which are not advertised by 
the mapping server.

s.


> 
> Best regards,
> Xiaohu
> 
>> regards,
>> Peter
>> 
>> 
>>> 
>>> Best regard,
>>> Xiaohu
>>> 
>>>>>     "The mappings advertised by an SR mapping server result from local
>>>>>     policy information configured by the operator.  IF PE3 had been SR
>>>>>     capable, the operator would have configured PE3 with node segment
>>>>>     103.  Instead, as PE3 is not SR capable, the operator configures that
>>>>>     policy at the SRMS and it is the latter which advertises the
>>>> mapping."---quoted from -01 version of the use case draft.
>>>>> 
>>>>>> 2. TLVs that you defined in section 3 and 4 are very close to those
>>>>>> defined in draft-psenak-ospf-segment-routing-extensions and have
>>>>>> the exact same functionality as the ones defined in
>>>>>> draft-psenak-ospf-segment-routing-extensions
>>>>> 
>>>>> If I understand your draft correctly, the prefix SID sub-TLV defined
>>>>> in your draft is intended to advertise index,  rather than SID or
>>>>> global label. In contrast, the Label Binding
>>>> Sub-TLV and SID Binding Sub-TLV defined in my draft are intended to
>>>> advertise global labels and SIDs respectively. Besides, the Label
>>>> Binding Sub-TLV and SID Binding sub-TLV are just intended for label
>>>> or SID distribution without any correlation with the algorithm and
>>>> MT-ID, which is different from the prefix SID sub-TLV, IMHO.
>>>> 
>>>> you can advertise an absolute value of the label/SID with existing
>>>> TLVs
>>>> - simply advertise the label/sid range starting from 0. MT-ID and
>>>> algorithm fields of 0 means default topology and SPT tree, which is what 
>>>> you
>> want anyway.
>>> 
>>>>> 
>>>>>> 3. The only new sub-TLV you defined is Label Request Sub-TLV.
>>>>>> 
>>>>>> First, given that we already have OSPF SR draft, you should have
>>>>>> defined this as a sub-TLV of the OSPF Extended Prefix TLV that is
>>>>>> defined in draft-psenak-ospf-segment-routing-extensions.
>>>>> 
>>>>>> Second, you proposed to use Opaque LSA that is flooded either area
>>>>>> or domain wide as a request mechanism between the router and
>>>>>> mapping server. This means that all routers in an area/domain would
>>>>>> have to store and maintain such 'request' LSAs, even though they
>>>>>> would never use them locally. I seriously question if flooding of
>>>>>> the LSA is the right
>>>> mechanism to achieve what you want.
>>>>> 
>>>>> Agree that it may not be attractive in the OSPF case. However, this
>>>>> choice may
>>>> be attractive in the IS-IS case since the label/SID request
>>>> information can be carried in the IP reachability advertisement.
>>>> Anyway, as said in the draft, the advertisement of label/SID request is 
>>>> just
>> one option.
>>>> 
>>>> I do not see how ISIS is different - LSP is still flooded with area scope.
>>>> 
>>>> regards,
>>>> Peter
>>>> 
>>>>> 
>>>>> Best regards,
>>>>> Xiaohu
>>>>> 
>>>>>> regards,
>>>>>> Peter
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 1/27/14 04:34 , Xuxiaohu wrote:
>>>>>>> Hi all,
>>>>>>> 
>>>>>>> Any comments are welcome.
>>>>>>> 
>>>>>>> Best regards,
>>>>>>> Xiaohu
>>>>>>> 
>>>>>>>> -----邮件原件-----
>>>>>>>> 发件人: [email protected] [mailto:[email protected]]
>>>>>>>> 发送时间: 2014年1月21日 13:53
>>>>>>>> 收件人: Mach Chen; Mach Chen; Xuxiaohu; Xuxiaohu
>>>>>>>> 主题: New Version Notification for
>>>>>>>> draft-xu-ospf-global-label-sid-adv-00.txt
>>>>>>>> 
>>>>>>>> 
>>>>>>>> A new version of I-D, draft-xu-ospf-global-label-sid-adv-00.txt
>>>>>>>> has been successfully submitted by Xiaohu Xu and posted to the
>>>>>>>> IETF
>>>>>> repository.
>>>>>>>> 
>>>>>>>> Name:          draft-xu-ospf-global-label-sid-adv
>>>>>>>> Revision:      00
>>>>>>>> Title:         Advertising Global Labels or SIDs Using OSPF
>>>>>>>> Document date: 2014-01-21
>>>>>>>> Group:         Individual Submission
>>>>>>>> Pages:         7
>>>>>>>> URL:
>>>>>>>> http://www.ietf.org/internet-drafts/draft-xu-ospf-global-label-si
>>>>>>>> d-
>>>>>>>> ad
>>>>>>>> v-00.txt
>>>>>>>> Status:
>>>>>>>> https://datatracker.ietf.org/doc/draft-xu-ospf-global-label-sid-a
>>>>>>>> dv
>>>>>>>> /
>>>>>>>> Htmlized:
>>>>>>>> http://tools.ietf.org/html/draft-xu-ospf-global-label-sid-adv-00
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Abstract:
>>>>>>>>      Segment Routing (SR) is a new MPLS paradigm in which each
>>>>>> SR-capable
>>>>>>>>      router is required to advertise global MPLS labels or Segment
>> IDs
>>>>>>>>      (SID) for its attached prefixes by using link-state IGPs, e.g., 
>>>>>>>> OSPF.
>>>>>>>>      One major challenge associated with such global MPLS label or
>> SID
>>>>>>>>      advertisement mechanism is how to avoid a given global MPLS
>>>>>>>> label
>>>> or
>>>>>>>>      SID from being allocated by different routers to different
>> prefixes.
>>>>>>>>      Although such global label or SID allocation collision problem
>> can be
>>>>>>>>      addressed through manual allocation , it is error-prone and
>>>>>>>>      nonautomatic therefore may not be suitable in large-scale
>>>>>>>> SR
>>>> network
>>>>>>>>      environments.  This document proposes an alternative
>>>>>>>> approach
>>>> for
>>>>>>>>      allocating and advertising global MPLS labels or SIDs via OSPF so
>> as
>>>>>>>>      to eliminate the potential risk of label allocation collision.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Please note that it may take a couple of minutes from the time of
>>>>>>>> submission until the htmlized version and diff are available at
>> tools.ietf.org.
>>>>>>>> 
>>>>>>>> The IETF Secretariat
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> OSPF mailing list
>>>>>>> [email protected]
>>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>>> 
>>>>> 
>>> 
> 
> _______________________________________________
> OSPF mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/ospf

_______________________________________________
OSPF mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ospf

Reply via email to