Markdown Version | Session Recording
Session Date/Time: 11 Nov 2021 16:00
panrg
Summary
The panrg session covered administrative updates, including a brief IAB review of the research group's activities. Key discussions revolved around the status of the pan-rg-questions draft, the evolution of the vocabulary of path properties draft, and a presentation on describing satellite networks using panrg terminology. A significant portion of the session was dedicated to an analysis of multi-path Quick (MPQUIC) against the impediments to path-aware networking deployment (RFC 9049), which sparked a broader conversation about the future of multi-path in the IETF and the role of panrg.
Key Discussion Points
- Administrative Updates
- The IETF/IRTF Notewell was presented, emphasizing IRTF follows IETF intellectual property rules.
- Meeting logistics (audio/video off unless speaking, headphones recommended, VPN issues, pre-loaded slides).
- Corey was thanked for serving as minutes taker.
- The agenda included presentations on vocabulary, satellite networks, multi-path selection, followed by 40 minutes of open mic time.
- pan-rg-questions draft Status
- The
pan-rg-questionsdraft is awaiting its document shepherd and final feedback from Gauri and GitHub. - Brian Trammell committed to rolling a new draft version during the open mic session.
- The
- IAB Review of panrg
- The IAB conducted a review of panrg in September/October.
- Next Steps identified for panrg:
- Continue answering the research questions in the
pan-rg-questionsdraft. The path properties draft is a good answer to the first question. - Consider research applications of Path Aware Networking (PAN) properties to IETF protocols (e.g., Spencer's multi-path work).
- Reached out to the ALTO Research Group to invite them to panrg for related work.
- panrg should operate as a general venue for discussions at the intersection of routing and transport.
- Continue answering the research questions in the
- Vocabulary of Path Properties (Rees Kressin)
- Draft Updates:
- Revised 'entity' definition to be more specific: entities play a role related to pathway networking for particular paths and flows (e.g., data plane for forwarding, control plane for influencing forwarding).
- Formalized 'transparency' definition as a function
f(flow F, meta-information M) = action A, where the node is transparent ifAis constant regardless ofM.
- Discussion on Defining Terms:
- The draft aims to define key terms used in other panrg documents (e.g., "routing domain identifier" from the questions draft).
- Spencer Dawkins requested adding a pointer to the GitHub repository in the draft.
- Discussion on the scope of definitions: how deep to go? Brian Trammell suggested stopping when existing IETF definitions can be referenced, and for core terms, a "research group last call" approach.
- Sabine D'Hondt suggested context-specific definitions (e.g., "endpoint" in routing vs. transport). Rees clarified the document aims for general definitions within the panrg scope.
- Gauri emphasized defining "endpoint" and "end-to-end".
- Feedback Mechanism: GitHub issues are preferred for specific definition feedback; mailing list for general scope discussions.
- Draft Updates:
- Satellite Networks and Path Properties (Nikola):
- Background: Historical TCP tuning for GEO satellites, challenges with Quick over satellite, increasing GEO/LEO capacities, need for satellite-aware transport.
- Application of panrg Terminology: The authors attempted to describe generic satellite communication (satcom) systems using the
vocabulary of path propertiesterms (host, node, path properties). - Proposed Next Steps:
- Rees Kressin suggested mapping the satcom problem space to the panrg research questions.
- Brian Trammell expressed interest in a deeper exploration of satcom in panrg, potentially as an "architecture" document illustrating how the internet adapts to this technology.
- Gauri offered to help split the existing TSVWG document (which was very transport-centric) into two: one defining satellite systems and their properties/challenges for panrg, and another for transport fixes for TSVWG. This was positively received.
- Multipath Selection Strategies (Spencer Dawkins)
- Observation: Multi-path is becoming ubiquitous, common, deployable, and ambitious (SCTP, MPTCP, DCCP, and now MPQUIC).
- MPQUIC Analysis Against RFC 9049 (Impediments to PAN Deployment): Spencer assessed the proposed multi-path Quick extensions against the 13 lessons learned from RFC 9049.
- Positive Outlook: MPQUIC performs well against most impediments, especially as extensions are endpoint-to-endpoint and encrypted, negating concerns about network operator involvement or trust of midpoints (which were major showstoppers for older PAN technologies).
- Remaining Challenges/Considerations:
- Justifying deployment depends on the path selection strategy (e.g., bandwidth aggregation).
- "High quality" alternative paths are crucial, and "quality" is application-dependent (Gauri).
- Support in endpoint stacks depends on advanced scheduling, which is currently out of scope for the initial MPQUIC draft.
- Planning for failure requires knowing when to discard unhelpful paths.
- Discussion:
- Med pointed out that benefits for early adopters have changed post-QUIC, with major players driving initial deployments.
- Cyril highlighted that partial deployment benefits heavily rely on the existence of different high-quality alternative paths.
- Maria agreed, pointing to the IAB workshop on measuring user experience report as relevant.
- Tanji asked about the different strategies for multi-path (endpoint-based like MPQUIC vs. midpoint-proxy like ATSS/5G UPF). Spencer noted this is a key question for panrg.
- Brian Trammell sees MPQUIC as an exciting "actuation side" testing ground for path awareness, even before full sensing mechanisms.
- Chris pointed out the complexity of multi-path on phones (Wi-Fi + cellular), where different entities make steering decisions, potentially leading to competition.
- Open Mic / General Discussion
- The conversation continued on multi-path, its connection to path awareness, and where various research aspects fit within the IETF (panrg, iccrg, or other groups).
- Zohar and Colin acknowledged the overlap across groups and generally favored broad groups over hyper-specialized ones.
- Sabine D'Hondt mentioned an ALTO WG draft under IESG review that conveys abstracted path information between endpoints, which could be relevant to panrg's discussions on path properties and application performance.
Decisions and Action Items
- pan-rg-questions Draft: Brian Trammell rolled a new version (pan-rg-questions-11) during the meeting to incorporate feedback from Gauri and GitHub.
- Vocabulary of Path Properties Draft:
- Rees Kressin will add a pointer to the GitHub repository in the draft.
- Community to provide specific definition feedback via GitHub issues; general scope discussions on the mailing list.
- Satellite Networks Draft: Nikola and co-authors will revise the draft to focus on defining satellite systems and discussing panrg research questions, potentially splitting transport-specific content into a separate document or WG. Gauri offered direct assistance with this.
- Multi-path Discussion Follow-up:
- Spencer Dawkins will send links to relevant ATSS/multipath-quick interim drafts to the panrg mailing list.
- Sabine D'Hondt will send a link to the ALTO working group draft on conveying abstracted path information to the panrg mailing list and consider presenting it at a future meeting.
- Chairs of panrg, iccrg, and IETF ADs will discuss appropriate venues for various multi-path research questions.
Next Steps
- Community Engagement: Provide feedback on the
vocabulary of path propertiesdraft, particularly for core terms (entity, node, host, link, path element, path), via GitHub issues before the next meeting. - Satellite Networks Document: Nikola and co-authors to develop the panrg-focused version of the satellite networks document, leveraging panrg terminology and addressing research questions.
- Multi-path Research: Continue to explore the implications of multi-path Quick and other multi-path technologies, particularly regarding advanced scheduling, path selection strategies, and their interaction with path awareness concepts.
- Guiding Principles: Continue to follow the IAB review recommendations: answer panrg questions, consider research applications of PAN to IETF protocols, and operate as a venue for routing and transport intersections.