hi Bob, (hi Lars),

> On 12 Jul 2017, at 14:52, Bob Briscoe <[email protected]> wrote:
> 
> Brian,
> 
> 1/ The IRTF sounds like a good landing point for all the previous attempts to 
> get the IETF to add path-awareness protocols.
> 
> BTW, this goes back a lot further than SPUD. A good summary of pre-2007 
> efforts in this space is in a section of Pasi's draft on this from 2007: 
> https://tools.ietf.org/html/draft-sarolahti-tsvwg-crosslayer-01#section-6 , 
> which reminds us of TRIGTRAN (2002), INTERSEC (2003), ALIAS (2003) and TERNLI 
> (2006).
> 
> [I wrote this before seeing Lars's email pointing to TERNLI]

Of course, and thanks to the pointers (also to the list).

Previous efforts here (indeed, including my own) seem to be focused on 
cross-layer approaches and involve signaling across the layer boundary. MPTCP 
shows that path-aware protocols can be implemented, albeit in a limited 
fashion, without such signaling. So I think the scope is a little bigger here.

> 2/ The advantages of opacity (invisibility) of path characteristics should 
> also be in scope.
> 
> In general the tone of the text seems to be "awareness = good; unawareness = 
> bad". If I have detected this tone correctly, it would represent an implicit 
> value judgement; which would not be a good starting point for research.

Possibly. I'm taking the fact that this theme winds through an array of current 
work in the IETF as an indication that awareness is something that is being 
driven toward, so if it's not "good", then it's at least something we need to 
be ready for. Perhaps the language is a bit boosterish, though.

> * You've alluded to potential security advantages in the phrase "exploration 
> of trust and risk models".

Here, what I think needs exploration is "how can you ensure that the 
information flow, implicit or explicit, in path-aware architectures or (even 
partially) path-aware technologies is trustworthy, and that the level of 
exposure is appropriate?" You could, of course, implement path awareness at the 
transport layer without any signaling across layers at all. This is how MPTCP 
works. Anytime you do add signaling for path awareness, the trust establishment 
problem comes up. PLUS included an attempt to sidestep this through severe 
restrictions on the vocabulary, and I still think that's a field worth 
exploring in more concrete detail. Another way to do this is to derive path 
property information from a (secure, trusted) control plane; SCION does this, 
albeit with a somewhat different architecture than the Internet presently 
follows.

> * There are also evolvability advantages. I recall David Clark (I think) 
> saying that the rudimentary interface between transport and network was a 
> feature not a bug. Admittedly it's a pain for the transport to have to 
> discover available path capacity, path delay, etc. However, the alternative 
> would have been to require all L2 technologies to be able to give information 
> that would require them to make assumptions about the transport. That in turn 
> would ossify transports and L2 technologies.

... which are, of course, not ossified now. ;) I think we paid a price here and 
didn't get the full benefit, but that's with the benefit of a bit more 
hindsight.

> 
> We might be saying that the Internet is moving into a new phase where 
> performance is now more important than evolvability. That's a point to 
> debate, but I know you, at least, still believe that stack evolution will 
> remain important.

I would personally say that a core requirement of anything that comes out of 
PANRG and into the IETF is that it be evolvability-preserving, but that's me, 
and as you say, that belief is I think obvious from my body of work on the 
subject. But yes, this is another axis to bring under discussion.

Thanks, cheers,

Brian

> 
> Bob
> 
> On 12/07/17 07:21, Brian Trammell (IETF) wrote:
>> Greetings, all,
>> 
>> We'll be having a first meeting of the proposed Path Aware Networking (PAN) 
>> RG at IETF 99 in Prague next week, 13:30 Wednesday in Congress Hall 3. Since 
>> bringing path awareness to the endpoint has been the focus, at least in 
>> part, of a couple of running TSV working groups (MPTCP, TAPS), this RG seems 
>> to be of general interest to the transport area. Olivier Bonaventure will 
>> give a review and overview of research to date in this space, and Adrian 
>> Perrig will present a fully path-aware Internet architecture, as an 
>> illustration of what is possible when path-awareness is promoted to a 
>> first-order goal.
>> 
>> From our proposed charter (https://datatracker.ietf.org/group/panrg/about):
>> 
>> The Internet architecture assumes a division between the end-to-end
>> functionality of the transport layer and the properties of the path between 
>> the
>> endpoints. The path is assumed to be invisible, homogeneous, singular, with
>> dynamics solely determined by the connectivity of the endpoints and the 
>> Internet
>> control plane. Endpoints have very little information about the paths over 
>> which
>> their traffic is carried, and no control at all beyond the destination 
>> address.
>> 
>> Increased diversity in access networks, and ubiquitous mobile connectivity, 
>> have
>> made this architecture's assumptions about paths less tenable. Multipath
>> protocols taking advantage of this mobile connectivity begin to show us a way
>> forward, though: if endpoints cannot control the path, at least they can
>> determine the properties of the path by choosing among paths available to 
>> them.
>> 
>> This research group aims to support research in bringing path awareness to
>> transport and application layer protocols, and to bring research in this 
>> space
>> to the attention of the Internet engineering and protocol design community.
>> 
>> The scope of work within the RG includes, but is not strictly limited to:
>> 
>> - communication and discovery of information about the properties of a path 
>> on
>>  local networks and in internetworks, exploration of trust and risk models
>>  associated with this information, and algorithms for path selection at
>>  endpoints based on this information.
>> 
>> - algorithms for making transport-layer scheduling decisions based on
>>  information about path properties.
>> 
>> - algorithms for reconciling path selection at endpoints with widely deployed
>>  routing protocols and network operations best practices.
>> 
>> The research group's scope overlaps with existing IETF and IRTF efforts, and
>> will collaborate with groups chartered to work on multipath transport 
>> protocols
>> (MPTCP, QUIC, TSVWG), congestion control in multiply-connected environments
>> (ICCRG), and alternate routing architectures (e.g. LISP), and is related to
>> the questions raised in the multiple recent BoF sessions that have addressed
>> path awareness and multiply-connected networks (e.g. SPUD, PLUS, BANANA).
>> 
>> he PAN(P)RG intends to meet at each IETF meeting until a
>> determination is made whether or not to charter it. Afterward, the RG 
>> intends to
>> meet at 1-3 IETF meetings per year, and hold one workshop per year, colocated
>> with a related academic conference.
>> 
>> 
> 
> --
> ________________________________________________________________
> Bob Briscoe                               http://bobbriscoe.net/
> 
> _______________________________________________
> Panrg mailing list
> [email protected]
> https://www.irtf.org/mailman/listinfo/panrg

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to