The QUIC working group develops a standards-track specification for
a UDP-based, stream-multiplexing, encrypted transport protocol. Members of the MAMI consortium are activity contributing to the QUIC working group focusing on manageability of the network QUIC transport semantic in stateful devices in the network.
- Manageability of the QUIC Transport Protocol
- Applicability of the QUIC Transport Protocol
The QUIC Latency Spin Bit
Adding Explicit Passive Measurability of Two-Way Latency to the QUIC Transport Protocol
Transport Services (taps)
The TAPS working group will develop an (abstract) interface for applications
to make use of Transport Services without the need to have detailed knowledge about the transport protocol used or current network conditions and potential middlebox impairments. The initial working document is authored by members of the MAMI Consortium.
An Architecture for Transport Services
An Abstract Application Layer Interface to Transport Services
Implementing Interfaces to Transport Services
- Separating Crypto Negotiation and Communication
- Post Sockets, An Abstract Programming Interface for the Transport Layer
- Services provided by IETF transport protocols and congestion control mechanisms
Transport Area Working Group (tsvwg)
The transport area working group (tsvwg) covers general topics and maintainance task in transport. Gorry Fairhurst is one the chairs of this group. The MAMI project activitely participates in this group in discussion on UDP encapsulation, management of encrypted protocols, and enhanced network signaling, such as with the use of Explicit Congestion Notification.
- The Impact of Transport Header Confidentiality on Network Operation and Evolution of the Internet
- Packetization Layer Path MTU Discovery for Datagram Transports
- Checksum Compensation Options for UDP Options
- A Transport-Independent Explicit Signal for Hybrid RTT Measurement
- Why do we need passive measurement of round trip time?
- Update to IANA Registration Procedures for Pool 3 Values in theDifferentiated Services Field Codepoints (DSCP) Registry
- Latency Loss Tradeoff PHB Group
Automated Certificate Management Environment (ACME)
The Automated Certificate Management Environment (ACME) working group took up work from the Limited Use of Remote Keys (lurk) effort that hold a BoF meeting at IETF-96.
- Use of Short-Term, Automatically-Renewed (STAR) Certificates to Delegate Authority over Web Sites
- An ACME Profile for Generating Delegated STAR Certificates
- Generating Certificate Requests for Short-Term, Automatically-Renewed
Transport Layer Security (tls)
The Transport Layer Security (tls) working group is currently working with a design team on optimizations to support scenarios that require a connection ID for UDP based transmissions.
The Datagram Transport Layer Security (DTLS) Connection Identifier
Record Header Extensions for DTLS
- Datagram Transport Transport Layer Security (DTLS) Transport-Agnostic Security Association Extension
TCP Maintenance and Minor Extension (tcpm)
The tcpm working group is responsible for TCP maintainance and minor extensions. The MAMI project works in this context on a more accurate ECN feedback mechanims for TCP that can be used to improve congestion control and reduce latency.
- More Accurate ECN Feedback in TCP
IPv6 Maintenance (6man)
The 6man working group is responsible for the maintenance and
advancement of the IPv6 protocol specifications. As the MAMI project is working on MTU Path discovery as one piece of path information provided in cooperation with network devices, partners of the project also contribute to PATH MTU discovery in the network layer for IOV6.
- IPv6 Minimum Path MTU Hop-by-Hop Option
Path Layer UDP Substrate (PLUS)
Members of the MAMI consortium and EAB have proposed a Path Layer UDP Substrate (plus) in the IETF, initially called Substrate Protocol for User Datagrams (SPUD). PLUS is aiming for a UDP-based encapsulation protocol to allow explicit cooperation with middleboxes while using new, encrypted transport protocols. At IETF-92 a non-working group forming SPUD BoF was held with Mirja Kühlewind acting as co-chair. Further Brian Trammell and Joe Hildebrandt, who is a member of MAMI’s EAB, held presentations. At IETF-96 Mirja Kühlewind, Brian Trammell, Joe Hildebrand, and Ted Hardie (Google) proposed a working group forming BoF, not resulting in an active working group. Efforts to support middelbox statement as well as initial use case for middlebox signaling such as diagnosibitly are on-going.
- Transport-Independent Path Layer State Management
- Path Layer UDP Substrate Specification
- Abstract Mechanisms for a Cooperative Path Layer under Endpoint Control
- Substrate Protocol for User Datagrams (SPUD) Prototype
- Requirements for the design of a Substrate Protocol for User Datagrams (SPUD)
- SPUD Use Cases
IAB IP Stack Evolution Program and IAB Privacy and Security Program
Brian Trammell is the Program Lead for the Internet Architecture Board’s IP Stack Evolution Program; Mirja Kühlewind is a member of the Program. The Program discusses efforts within the IETF and IRTF to advance the architecture of the Internet protocol stack, related to maprg (see below) and PLUS (see above).
The Privacy and Security Program, where Brian Trammel is a member, focuses on privacy and security in the IETF, including support of pervasive encryption of application data as well as the transport header as well as the tussle between privacy to prevent pervasive monitoring and network management functions.
- The Wire Image of a Network Protocol
- Architectural Considerations for Transport Evolution with Explicit Path Cooperation
- Also see: Path signals
- Detecting and Defeating TCP/IP Hypercookie Attacks
IRTF Measurement and Analysis for Protocols Research Group (maprg)
Since IETF-96 maprg is an IRTF research group focusing on Internet measurement to explore middlebox impairments and other phenomena that can influence protocol engineering and practice. Mirja Kühlewind and Dave Plonka are co-chairing the proposed research group.
maprg met first at IETF-97, howver, also already met twice at IETF-96 and IETF-95 as being a proposed reserach group and is the follow-up activity of the proposed hopsrg (How ossified is the protocol stack? research group) that was initially discuss at the IAB Workshop on Stack Evolution in a Middlebox Internet (SEMI) in January 2015 in Zurich. hopsrg also held two meeting at IETF-93 and IETF-94.
Network Function Virtualization (nfvrg)
NFVRG is a concluded research group that focused on discussion of research problems related to Network Function Virtualization (NFV). The MAMI project contributed input on architectural considerations and Virtual Network Functions (VNFs) Descriptors.
- High-level VNF Descriptors using NEMO
ETSI TC CYBER
The ETSI Technical Committee (TC) CYBER (on cybersecurity) is considering the features of what they exactly term a “Middlebox Cooperation Protocol”’ in the recently approved work-item DTS/CYBER- 0027. MAMI partner TID is a supporting organization for this work.
IEEE ETI WG
The Institute of Electrical and Electronics Engineers (IEEE) Encrypted Traffic Inspection (ETI) WG is considering mechanisms for establishing trust on middleboxes dealing with encrypted traffic. The MAMI team is monitoring the evolution of this activiy and, given their current status, making some initial contributions based on the project results to define their scope.
ETSI NFV ISG
Diego R. López chairs the TSC (Technical Steering Committee) of the ETSI ISG on Network Function Virtualization.