Re: Issue: When to do return-routability tests (#6)

Jari Arkko <[email protected]>
Newsgroups gmane.ietf.mobike
Organization None
Message-ID <[email protected]>
Thanks for your comments! One follow-up below:

>> Also, we need to decide what level of protection the tests
>> should provide. It seems that we have the following options:
>>
>> - None, no tests.
>>
>> - A party willing to answer is on the path to the claimed
>>   address. This is the basic form of return routability
>>   test.
>>
>> - There is an answer from the tested address, and that
>>   answer was authenticated (including the address) to be
>>   from our peer.
> 
> 
> We were considering another option (in early May): That an empty 
> informational exchange for RR verification might not work and that we 
> should introduce a nonce for liveness of the test.  I still like that 
> option.

Yes.

This is a related issue, but partly different too. I agree that
empty informational exchanges are not sufficient for an RR
test, and a nonce is needed. Basically, an empty informational
exchange just proves that the answer came from the peer, but
not that it came from the address we wanted to test. I guess
you could amend my list above as follows;

  - None, no tests.

  - A party willing to answer is on the path to the claimed
    address. This is the basic form of return routability
    test.

  - There is an answer from the tested address, and that
    answer was authenticated (including the address) to be
    from our peer.

  - There was an authenticated answer from the peer, but
    it is not guaranteed to be from the tested address
    or path to it (because the peer can construct a
    response without seeing the request).

The last option corresponds to making an empty informational
exchange. I think the first and the last options are not
practical options; its either the second or the third
option that we should adopt.

--Jari
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.