70 likes | 260 Views
MPTCP Architecture draft-ietf-mptcp-architectue-02. Alan Ford <alan.ford@roke.co.uk> IETF79 – Beijing. Draft Overview. Providing a high-level architectural foundation for Multipath TCP, and documenting key design decisions behind the MPTCP protocol extensions Contents:
E N D
MPTCP Architecturedraft-ietf-mptcp-architectue-02 Alan Ford <alan.ford@roke.co.uk> IETF79 – Beijing
Draft Overview • Providing a high-level architectural foundation for Multipath TCP, and documenting key design decisions behind the MPTCP protocol extensions • Contents: • Goals (functional and compatibility) • Architectural Basis • Functional Decomposition • Design Decisions • Issues with middleboxes
Design Decisions Included • Sequence numbering • Separate subflow and connection-level spaces • Reliability and Retransmissions • Connection-level acknowledgements; need to retransmit on original paths; etc • Buffer size calculations • Option-based signalling • Path management based on multiple addresses • External draft references: • Connection ID – see API and protocol design • Congestion control – see dedicated draft • Security – see threats and protocol design
Responded to Reviews • Many thanks to Olivier Bonaventure, GorryFairhurst, Iljitsch van Beijnum and Phillip Eardley • Review comments responded to in current version of the draft • Many terminology consistencies fixed • Clear distinction between overall Multipath TCP architecture and design decisions for MPTCP protocol
Major Clarifications • On reliability and retransmissions • Many recommendations will have to wait until we can conduct large-scale experiments • Buffer sizing • Recommendation for 2*sum(BWi)*RTT_max • Security • Bridging the threat analysis to the protocol design • Decision on Options from Maastricht • Better linkage to Congestion Control and API
Moving elsewhere… • The implementation architecture (Appendix A) has gone and will re-appear as a separate, focused draft, based on real-world implementation experience
Next steps • The draft is in Last Call • Deadline is 19 November • Please send comments ASAP • Any issues to be raised now?