Picking this thread up again, I would like to see us incorporate IPv6 address 
selection into a post-sockets API model.

Here's a straw man proposal of how we can expose this via the TAPS Interface:

- A new property for Local Address Preference, which can be a tuple of:
    1. Stable/Public
    2. Temporary/Private
    3. Unique For Connection
- Listeners would default to (1). Connections would default to (2)
- If you specify (3), the system will try to get an entirely new IPv6 address 
that has never been used before
- You can find out the address you used on your Listener/Connection

This type of API would allow us to add in the functionality Erik had asked for, 
to allow a client to be able to request a new address. The other alternative 
would be to have some out-of-band API to request a new API, but I think marking 
this on a connection is preferable, since it allows us to enforce this per-path 
and per-protocol even.

What do people think?

Best,
Tommy

> On May 24, 2018, at 5:11 AM, Fernando Gont <[email protected]> wrote:
> 
> Folks,
> 
> Any thoughts?
> 
> Thanks!
> Fernando
> 
> 
> 
> 
> On 03/21/2018 07:58 PM, Fernando Gont wrote:
>> Folks,
>> 
>> Based on the feedback received today, I have split our document
>> <https://www.ietf.org/internet-drafts/draft-gont-taps-address-usage-problem-statement-00.txt>
>> into this two documents:
>> 
>> * Problem statement with respect to limitations of the Sockets API:
>> <https://www.ietf.org/id/draft-gont-taps-sockets-api-limitations-00.txt>
>> 
>> * Analysis of IPv6 address properties:
>> <https://www.ietf.org/internet-drafts/draft-gont-taps-address-analysis-00.txt>
>> 
>> Your feedback will be appreciated. We'd also appreciate guidance on how
>> to move forward. :-)
>> 
>> Thanks!
>> 
>> Best regards,
>> 
> 
> 
> -- 
> Fernando Gont
> SI6 Networks
> e-mail: [email protected]
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
> 
> 
> 
> 
> _______________________________________________
> Taps mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/taps

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

Reply via email to