Hi, All:

 

We have found some inconsistencies for the implementation of BGP-LS protocol 
regarding this “Adj-SID SubTLV ”, please see the following screenshot.

I think we should do some works for the related drafts to clarify this 
ambiguous/easy to be ignored definition.

 



 

 

Best Regards.

 

Aijun Wang

Network R&D and Operation Support Department

China Telecom Corporation Limited Beijing Research Institute,Beijing, China.

 

-----邮件原件-----
发件人: stefano previdi [mailto:[email protected]] 
发送时间: 2018年4月3日 15:39
收件人: Peter Psenak
抄送: [email protected]; Ketan Talaulikar (ketant); Acee Lindem (acee); Aijun Wang
主题: Re: [Lsr] Inconsistence regarding the definition of "Adj-SID Sub-TLV" 
between OSPF and ISIS extension for Segment Routing

 

me too. 

 

If we want to align the encoding, we should probably better align the protocol 
name directly...

 

s.

 

 

> On Apr 3, 2018, at 9:34 AM, Peter Psenak < <mailto:[email protected]> 
> [email protected]> wrote:

> 

> On 02/04/18 14:19 , Acee Lindem (acee) wrote:

>> Speaking as WG member:

>> 

>> I couldn’t agree more with Ketan. No changes are required to these 

>> documents.

> 

> as a coauthor of the OSPF/OSPFv3 SR drafts, I fully agree.

> 

> thanks,

> Peter

> 

>> 

>> Thanks,

>> 

>> Acee

>> 

>> *From: *Lsr < <mailto:[email protected]> [email protected]> on behalf 
>> of "Ketan Talaulikar 

>> (ketant)" < <mailto:[email protected]> [email protected]>

>> *Date: *Monday, April 2, 2018 at 7:36 AM

>> *To: *Aijun Wang < <mailto:[email protected]> 
>> [email protected]>

>> *Cc: *" <mailto:[email protected]> [email protected]" < <mailto:[email protected]> 
>> [email protected]>

>> *Subject: *Re: [Lsr] Inconsistence regarding the definition of 

>> "Adj-SID Sub-TLV" between OSPF and ISIS extension for Segment Routing

>> 

>> Hi Aijun,

>> 

>> I understand what you are referring to now, but these are not 

>> inconsistencies. ISIS, OSPF and BGP-LS are 3 different protocols. 

>> Their encodings may not all be the same. ISIS uses 1 byte for 

>> type/length and has LSP space constraints which you would notice in 

>> the protocol encodings. OSPF doesn’t have the same challenge and you 

>> would notice how its TLVs tend to be aligned. BGP-LS is somewhat 

>> similar to OSPF from these size constraints perspective.

>> 

>> I do not see the implementation challenges in encoding from the two 

>> IGPs into BGP-LS. It does not make sense to change any of the 

>> protocol encodings that you ask for currently since implementations 

>> have been shipping with them for many years.

>> 

>> IMHO it is not necessary to put such constraints for what you call 

>> “consistency” on these 3 protocol encodings in the future. However, 

>> we do try to be consistent in semantics as much as possible.

>> 

>> Thanks,

>> 

>> Ketan

>> 

>> *From:*Aijun Wang < <mailto:[email protected]> 
>> [email protected]>

>> *Sent:* 02 April 2018 16:52

>> *To:* Ketan Talaulikar (ketant) < <mailto:[email protected]> [email protected]>

>> *Cc:*  <mailto:[email protected]> [email protected]

>> *Subject:* Re: [Lsr] Inconsistence regarding the definition of 

>> "Adj-SID Sub-TLV" between OSPF and ISIS extension for Segment Routing

>> 

>> Hi, Ketan:

>> 

>> There is one two-bytes “Reserved” field in “Adjacency Segment 

>> Identifier” TLV for OSPF extension, but this field doesn’t exist in 

>> the corresponding TLV for ISIS extension. Every other fields are same.

>> 

>> Corresponding definition in BGP-LS is similar with OSPF(not similar 

>> with ISIS as I mentioned in previous mail). Then when the router 

>> reports/redistributes the ISIS LSDB information to BGP protocol, the 

>> router must add two bytes to the “length” field and add/stuff the 

>> “reserved” field; but for OSPF LSDB, the router need only copy the 

>> corresponding fields according.

>> 

>> We have found the error arises from this inconsistency from the real 

>> router and think it is better to align this definition in different 

>> IGP protocol.

>> 

>> Update to ISIS related extensions draft may be easier.

>> 

>> Aijun Wang

>> 

>> China Telecom

>> 

>> 

>> 在 2018年4月2日,18:26,Ketan Talaulikar (ketant) 

>> < <mailto:[email protected]%3cmailto:[email protected]> 
>> [email protected]<mailto:[email protected]>> 写道:

>> 

>>    Hi Aijun,

>> 

>>    Can you clarify what you mean by “inconsistencies”?

>> 

>>    Also, you are referring the old version of OSPFv3 SR draft before it

>>    was aligned with the OSPFv2 SR draft. Please check

>>    

>>  <https://tools.ietf.org/html/draft-ietf-ospf-ospfv3-segment-routing-ex> 
>> https://tools.ietf.org/html/draft-ietf-ospf-ospfv3-segment-routing-ex

>> tensions-11#section-6.1

>> 

>>    OSPF and ISIS are different protocols and there are some differences

>>    between them. I would not call them inconsistencies. BGP-LS spec

>>    refers to the individual IGP drafts for interpretation of flags. So

>>    please specifically point out what inconsistency you are referring to.

>> 

>>    Thanks,

>> 

>>    Ketan

>> 

>>    *From:*Lsr < <mailto:[email protected]%3cmailto:[email protected]> 
>> [email protected]<mailto:[email protected]>> *On

>>    Behalf Of *Aijun Wang

>>    *Sent:* 02 April 2018 14:23

>>    *To:*  <mailto:[email protected]%3cmailto:[email protected]> 
>> [email protected]<mailto:[email protected]>

>>    *Subject:* [Lsr] Inconsistence regarding the definition of "Adj-SID

>>    Sub-TLV" between OSPF and ISIS extension for Segment Routing

>> 

>>    Hi, All:

>> 

>>    We found there were some inconsistences for the definition of

>>    “Adjacency Segment Identifier” between OSPF and ISIS extension for

>>    segment routing, please see the link below for comparison.

>> 

>>    

>>  <https://tools.ietf.org/html/draft-ietf-isis-segment-routing-extension> 
>> https://tools.ietf.org/html/draft-ietf-isis-segment-routing-extension

>> s-15#section-2.2.1

>> 

>>    

>>  <https://tools.ietf.org/html/draft-ietf-ospf-ospfv3-segment-routing-ex> 
>> https://tools.ietf.org/html/draft-ietf-ospf-ospfv3-segment-routing-ex

>> tensions-10#section-7.1

>> 

>>    Here we want to know is there any reason for this inconsistence? We

>>    think this inconsistence can easily cause error for BGP-LS

>>    implementation for segment routing extension, as that defined in

>>     
>> <https://tools.ietf.org/html/draft-ietf-idr-bgp-ls-segment-routing-ext-04#section-2.2.1>
>>  
>> https://tools.ietf.org/html/draft-ietf-idr-bgp-ls-segment-routing-ext-04#section-2.2.1,

>>    which is similar with ISIS extension for SR, but different from OSPF

>>    extension for SR.

>> 

>>    Do we need to make them consistent? It seems change the definition

>>    in OSPF extension may be less influence for the existing related drafts.

>> 

>>    Best Regards.

>> 

>>    Aijun Wang

>> 

>>    Network R&D and Operation Support Department

>> 

>>    China Telecom Corporation Limited Beijing Research

>>    Institute,Beijing, China.

>> 

>>    _______________________________________________

>>    Lsr mailing list

>>     <mailto:[email protected]%3cmailto:[email protected]> 
>> [email protected]<mailto:[email protected]>

>>     <https://www.ietf.org/mailman/listinfo/lsr> 
>> https://www.ietf.org/mailman/listinfo/lsr

>> 

>> 

>> 

>> _______________________________________________

>> Lsr mailing list

>>  <mailto:[email protected]> [email protected]

>>  <https://www.ietf.org/mailman/listinfo/lsr> 
>> https://www.ietf.org/mailman/listinfo/lsr

>> 

> 

> _______________________________________________

> Lsr mailing list

>  <mailto:[email protected]> [email protected]

>  <https://www.ietf.org/mailman/listinfo/lsr> 
> https://www.ietf.org/mailman/listinfo/lsr

 

_______________________________________________

Lsr mailing list

 <mailto:[email protected]> [email protected]

 <https://www.ietf.org/mailman/listinfo/lsr> 
https://www.ietf.org/mailman/listinfo/lsr

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

Reply via email to