Fixing a few typos

> On Jun 12, 2024, at 2:37 PM, Padma Pillay-Esnault <padma.i...@gmail.com> 
> wrote:
> 
> Hi Dino
> 
> Thanks for the updates.
> 
> For the draft 17
> -section 6
> That could be the final ETR, RLOC…where it must search for itself and use the 
> next RLOC in the ELP list to encapsulate to.
> 
> This sentence a bit hard to parse. Consider to rephrase.
> 
> 
> See below PPE for responses to these comments
> 
>> On Jun 11, 2024, at 2:32 PM, Dino Farinacci <farina...@gmail.com> wrote:
>> 
>> I have posted -17. Here are responses to some of your comments.
>> 
>>> Do we still need to do this if the S bit is set to 0 for that hop?
>> 
>> Yes, because the list of RLOCs in the ELP can change.
> 
> PPE - Ack, i was thinking along the lines of specific skippable Reencap Hop 
> “n”.
> 
>> 
>>> What is the precedence between the L bit and the S bit? Must they both be 
>>> set to 1? What is the procedure of L
>> 
>> There isn't one, they are treated independently.
> 
> PPE
> How is the decision to skip a node taken?
> Let’s take this example  ( n (L=1, S=0, P=0), n+1 (L=1,S=1),…., etr)
> 
> If we check S=0 first then the decision is just to Skip that hop “n” then 
> will not do a look up and go to next reencap hop n+1 . Get a valid RLOC by 
> performing look up for next hops in the list. (Result “n”is skipped).
> 
> If we check first L = 1 and then there is a valid RLOC we use the reencap hop 
> n regardless of whether it was skippable
> (Result here “n” is not skipped)
> 
> If S =1 then we may do a look up (Result “n” not skipped)
> See more below on S=1 and unreachability.
> 
> I was wondering which is the actual behavior. As the text on S=0 is a “can 
> skip” it seems implementation specific and still be ok.  Should some guidance 
> on use of L and S bit be included for clarity?  FWIW I have no strong opinion 
> on this.
> 
>> 
>>> bit =1 and S bit to 0? This handling should be defined in step 3 of the 
>>> procedure
>> 
>> When you decide to use the address in the ELP entry, which is the next one 
>> in the list from a give RTR's position in it, who is encapsulating, then you 
>> do a lookup to find the RLOC for what is an EID at that position.
>>> It is must if you have L bit set. Is it appliicable  when S is set to 0 and 
>>> can be skipped?
>>> See my comment earlier clarification on their behavior would be useful.
>> 
>> No not true, the L-bit is for each entry within the ELP list. What is being 
>> explained in this paragraph is if the mapping has changed. Which means a 
>> Map-Notify is sent by the mapping system if ANY RLOC-record changes.
> 
> Ack.
>> 
>>> MUST NOT be used -
>>> As this can happen at any RTR - shouldn't this be just part of the look up 
>>> each time as a sanity check?
>>> Step 1 and Step 3?
>> 
>> Yes, it should be part of the validity check when a mapping is returned.
> Thanks
>> 
>>> but this is only valid if the S-bit is 0ff right?
>>> What happens if there is S bit set to 1 and it is unreachable?
>> 
>> No, if the RLOC is in the list and is unreachable, the actions from the 
>> paragraph are performed. If an EID is in the list and the RLOC it maps to is 
>> unreachable, the actions from the paragraph are performed.
> So even if S=1  for a hop, packets are not dropped when unreachable ? I was 
> expecting packets to be dropped  if the strict hop is not reachable.
> Consider the following example - hop x is to for antivirus screening then 
> shouldn’t packets be dropped?
>> 
>>> This processing is based on the AFI -
>> 
>> I didn't want to add that in the early section. Because it really doesn't 
>> matter what the AFI is on the RLOC (or the EID when L=1).
>> 
> Ack no strong opinion on that
> 
>> Thanks for your comments,
>> Dino
>> 
>>>> On Jun 2, 2024, at 10:40 PM, Padma Pillay-Esnault <padma.i...@gmail.com> 
>>>> wrote:
>>> 
>>> Hello Authors and all.
>>> 
>>> Thanks for your patience.
>>> 
>>> First of all - I think the document describes a useful feature in LISP. 
>>> Thank you for writing this doc.
>>> 
>>> I reviewed this document after reading the ELP definition in RFC8060 
>>> section 4.6.
>>> My overall comment is that I was expecting the detailed processing of the 
>>> ELP  as  RFC8060 references this document for "details".  Therefore, I find 
>>> that the document would be improved if section 5 had  detailed processing 
>>> for all cases. I have flagged in the document where some processing should  
>>> be included in different steps.
>>> Here are major suggestions
>>> - proposed a compromise to make the document clearer on figure 1 and figure 
>>> 2 and text associated.
>>> - proposed to beef up section 5 need to add processing of L, S, P bits but 
>>> more importantly perhaps give the processing with the combinations of bits.
>>> 
>>> I am attaching the diffs in PDF format as requested in exchanges. If 
>>> inconvenient. I can transform the comments in txt.
>>> 
>>> Let me know if you have any questions
>>> 
>>> Thanks
>>> Padma
>>> 
>>> 
>>> 
>>> 
>>>> On Thu, May 30, 2024 at 5:33 PM Padma Pillay-Esnault 
>>>> <padma.i...@gmail.com> wrote:
>>> Hello Dino and al
>>> 
>>> I will review the doc, comments, exchanges and get back to the list.
>>> Thanks for your patience
>>> 
>>> Padma
>>> 
>>>> On Thu, May 30, 2024 at 12:31 PM Dino Farinacci <farina...@gmail.com> 
>>>> wrote:
>>> That is correct.
>>> 
>>> Dino
>>> 
>>>>> On May 30, 2024, at 9:53 AM, Joel Halpern <j...@joelhalpern.com> wrote:
>>>> 
>>>> The question, as I understand it, is not what you want Dino.  Nor is it 
>>>> what Luigi wants.  It is what the working group wants.  I gather that 
>>>> Padma has the task of figuring that out.   Good luck Padma.
>>>> Yours,
>>>> Joel
>>>> On 5/30/2024 12:17 PM, Dino Farinacci wrote:
>>>>> 
>>>>> 
>>>>>> On May 30, 2024, at 6:07 AM, Luigi Iannone <g...@gigix.net> wrote:
>>>>>> 
>>>>>> Dino,
>>>>>> 
>>>>>> Private emails, with insulting content, will not help progress the 
>>>>>> document.
>>>>> 
>>>>> I didn’t insult you. I made a conclusion you didn’t understand something 
>>>>> since I repeated the explanation several times.  
>>>>> 
>>>>>> 
>>>>>> Since apparently we are not able to converge, my co-chair Padma accepted 
>>>>>> to handle this document from now on.
>>>>> 
>>>>> Just because commenters have comments doesn’t mean all of them need 
>>>>> fixing. And we need to agree to disagree.
>>>>> 
>>>>>> 
>>>>>> Please wait her review of the draft.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> As a participant of the LISP WG, and with no hats on, my concerns remain 
>>>>>> unaddressed (despite proposing very detailed and easy fixes).
>>>>>> 
>>>>>> Second example in  section 4 remains unclear and misleading. See: 
>>>>>> https://mailarchive.ietf.org/arch/msg/lisp/CzJjLCgCZquCPOkhv56-q3DZTRE/
>>>>>> 
>>>>>> The general organisation of the document can be improved.
>>>>>> As of now it is a bunch of use cases where for each one we see the same 
>>>>>> structure:
>>>>>> 
>>>>>> Here is a cool thing you can do using LISP ELPs….  
>>>>>> In order to do it you MUST do this or SHOULD do that…..
>>>>>> 
>>>>>> In other words the specifications that need to be implemented are 
>>>>>> scattered all over the document. The risk is that people interested in 
>>>>>> one single use case will implement only part of the specs.
>>>>> 
>>>>> I implemented it and so did cisco with no problems.
>>>>> 
>>>>>> My suggestion is to move a few paragraph in one single place so to have 
>>>>>> the document organized in two main parts: A section with all the 
>>>>>> specifications; A section with all the use cases.
>>>>>> My first review included detailed suggestions of the few simple cut & 
>>>>>> paste to be done: 
>>>>>> https://mailarchive.ietf.org/arch/msg/lisp/3zIUevHl8ZbqfKgwjXhJ8Z-FUlA/
>>>>> 
>>>>> Yes I know what you commented on. I don’t want to make the changes. I 
>>>>> want to focus on all the documents that I am responsible for and this 
>>>>> document is just not as important as the other ones.
>>>>> 
>>>>> We have a real deadline now. I won’t be doing IETF after 2025. So now we 
>>>>> have to be laser focused and not take > 5 years to move documents forward.
>>>>> 
>>>>> Dino
>>>>> 
>>>>> _______________________________________________
>>>>> lisp mailing list -- lisp@ietf.org
>>>>> To unsubscribe send an email to lisp-le...@ietf.org
>>>>> 
>>> 
>> <draft-ietf-lisp-te-16-ppe.pdf>
>> 

_______________________________________________
lisp mailing list -- lisp@ietf.org
To unsubscribe send an email to lisp-le...@ietf.org

Reply via email to