rfc7295v3.txt   rfc7295.txt 
skipping to change at page 2, line 14 skipping to change at page 2, line 19
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. to this document.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Workshop Structure . . . . . . . . . . . . . . . . . . . . . 4 2. Workshop Structure . . . . . . . . . . . . . . . . . . . . . 5
2.1. History and Current Challenges . . . . . . . . . . . . . 4 2.1. History and Current Challenges . . . . . . . . . . . . . 5
2.2. Simulations and Measurements . . . . . . . . . . . . . . 7 2.2. Simulations and Measurements . . . . . . . . . . . . . . 8
2.3. Design Aspects of Problems and Solutions . . . . . . . . 9 2.3. Design Aspects of Problems and Solutions . . . . . . . . 9
3. Recommendations . . . . . . . . . . . . . . . . . . . . . . . 13 3. Recommendations . . . . . . . . . . . . . . . . . . . . . . . 13
3.1. Changes to Network Infrastructure . . . . . . . . . . . . 13 3.1. Changes to Network Infrastructure . . . . . . . . . . . . 14
3.2. Avoiding Self-Inflicted Queuing . . . . . . . . . . . . . 14 3.2. Avoiding Self-Inflicted Queuing . . . . . . . . . . . . . 15
4. Security Considerations . . . . . . . . . . . . . . . . . . . 16 4. Security Considerations . . . . . . . . . . . . . . . . . . . 17
5. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 16 5. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 17
6. Informative References . . . . . . . . . . . . . . . . . . . 16 6. Informative References . . . . . . . . . . . . . . . . . . . 17
Appendix A. Program Committee . . . . . . . . . . . . . . . . . 21 Appendix A. Program Committee . . . . . . . . . . . . . . . . . 22
Appendix B. Workshop Material . . . . . . . . . . . . . . . . . 21 Appendix B. Workshop Material . . . . . . . . . . . . . . . . . 22
Appendix C. Accepted Position Papers . . . . . . . . . . . . . . 21 Appendix C. Accepted Position Papers . . . . . . . . . . . . . . 22
Appendix D. Workshop Participants . . . . . . . . . . . . . . . 23 Appendix D. Workshop Participants . . . . . . . . . . . . . . . 24
1. Introduction 1. Introduction
The Internet Architecture Board (IAB) holds occasional workshops The Internet Architecture Board (IAB) holds occasional workshops
designed to consider long-term issues and strategies for the designed to consider long-term issues and strategies for the
Internet, and to suggest future directions for the Internet Internet, and to suggest future directions for the Internet
architecture. This long-term planning function of the IAB is architecture. This long-term planning function of the IAB is
complementary to the ongoing engineering efforts performed by working complementary to the ongoing engineering efforts performed by working
groups of the Internet Engineering Task Force (IETF), under the groups of the Internet Engineering Task Force (IETF), under the
leadership of the Internet Engineering Steering Group (IESG) and area leadership of the Internet Engineering Steering Group (IESG) and area
skipping to change at page 16, line 36 skipping to change at page 17, line 25
We would like to thank the participants and the paper authors of the We would like to thank the participants and the paper authors of the
position papers for their input. position papers for their input.
Additionally, we would like to thank the following persons for their Additionally, we would like to thank the following persons for their
review comments: Michael Welzl, John Leslie, Mirja Kuehlewind, Matt review comments: Michael Welzl, John Leslie, Mirja Kuehlewind, Matt
Mathis, Mary Barnes, Spencer Dawkins, Dave Thaler, and Alissa Cooper. Mathis, Mary Barnes, Spencer Dawkins, Dave Thaler, and Alissa Cooper.
6. Informative References 6. Informative References
[1] Eggert, L. and G. Fairhurst, "Unicast UDP Usage Guidelines [1] Eggert, L. and G. Fairhurst, "Unicast UDP Usage Guidelines for
for Application Designers", BCP 145, RFC 5405, November Application Designers", BCP 145, RFC 5405, November 2008.
2008.
[2] Floyd, S., "Congestion Control Principles", BCP 41, RFC [2] Floyd, S., "Congestion Control Principles", BCP 41, RFC 2914,
2914, September 2000. September 2000.
[3] Perkins, C. and V. Singh, "Multimedia Congestion Control: [3] Perkins, C. and V. Singh, "Multimedia Congestion Control:
Circuit Breakers for Unicast RTP Sessions", Work in Circuit Breakers for Unicast RTP Sessions", Work in Progress,
Progress, February 2014. February 2014.
[4] Welzl, M., Damjanovic, D., and S. Gjessing, "MulTFRC: TFRC [4] Welzl, M., Damjanovic, D., and S. Gjessing, "MulTFRC: TFRC with
with weighted fairness", Work in Progress, July 2010. weighted fairness", Work in Progress, July 2010.
[5] Ott, J., Wenger, S., Sato, N., Burmeister, C., and J. Rey, [5] Ott, J., Wenger, S., Sato, N., Burmeister, C., and J. Rey,
"Extended RTP Profile for Real-time Transport Control "Extended RTP Profile for Real-time Transport Control Protocol
Protocol (RTCP)-Based Feedback (RTP/AVPF)", RFC 4585, July (RTCP)-Based Feedback (RTP/AVPF)", RFC 4585, July 2006.
2006.
[6] Nichols, K. and V. Jacobson, "Controlled Delay Active [6] Nichols, K. and V. Jacobson, "Controlled Delay Active Queue
Queue Management", Work in Progress, March 2014. Management", Work in Progress, March 2014.
[7] Schulzrinne, H., Johnston, W., and J. Miller, "Large-Scale [7] Schulzrinne, H., Johnston, W., and J. Miller, "Large-Scale
Measurement of Broadband Performance: Use Cases, Measurement of Broadband Performance: Use Cases, Architecture
Architecture and Protocol Requirements", Work in Progress, and Protocol Requirements", Work in Progress, September 2012.
September 2012.
[8] Shalunov, S., Hazel, G., Iyengar, J., and M. Kuehlewind, [8] Shalunov, S., Hazel, G., Iyengar, J., and M. Kuehlewind, "Low
"Low Extra Delay Background Transport (LEDBAT)", RFC 6817, Extra Delay Background Transport (LEDBAT)", RFC 6817, December
December 2012. 2012.
[9] Braden, B., Clark, D., Crowcroft, J., Davie, B., Deering, [9] Braden, B., Clark, D., Crowcroft, J., Davie, B., Deering, S.,
S., Estrin, D., Floyd, S., Jacobson, V., Minshall, G., Estrin, D., Floyd, S., Jacobson, V., Minshall, G., Partridge,
Partridge, C., Peterson, L., Ramakrishnan, K., Shenker, C., Peterson, L., Ramakrishnan, K., Shenker, S., Wroclawski,
S., Wroclawski, J., and L. Zhang, "Recommendations on J., and L. Zhang, "Recommendations on Queue Management and
Queue Management and Congestion Avoidance in the Congestion Avoidance in the Internet", RFC 2309, April 1998.
Internet", RFC 2309, April 1998.
[10] Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., [10] Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., and W.
and W. Weiss, "An Architecture for Differentiated Weiss, "An Architecture for Differentiated Services", RFC 2475,
Services", RFC 2475, December 1998. December 1998.
[11] Westerlund, M., Johansson, I., Perkins, C., O'Hanlon, P., [11] Westerlund, M., Johansson, I., Perkins, C., O'Hanlon, P., and
and K. Carlberg, "Explicit Congestion Notification (ECN) K. Carlberg, "Explicit Congestion Notification (ECN) for RTP
for RTP over UDP", RFC 6679, August 2012. over UDP", RFC 6679, August 2012.
[12] Floyd, S., Handley, M., Padhye, J., and J. Widmer, "TCP [12] Floyd, S., Handley, M., Padhye, J., and J. Widmer, "TCP
Friendly Rate Control (TFRC): Protocol Specification", RFC Friendly Rate Control (TFRC): Protocol Specification", RFC
5348, September 2008. 5348, September 2008.
[13] Rosenberg, J., Mahy, R., Matthews, P., and D. Wing, [13] Rosenberg, J., Mahy, R., Matthews, P., and D. Wing, "Session
"Session Traversal Utilities for NAT (STUN)", RFC 5389, Traversal Utilities for NAT (STUN)", RFC 5389, October 2008.
October 2008.
[14] Rescorla, E. and N. Modadugu, "Datagram Transport Layer [14] Rescorla, E. and N. Modadugu, "Datagram Transport Layer
Security Version 1.2", RFC 6347, January 2012. Security Version 1.2", RFC 6347, January 2012.
[15] Rosenberg, J., "Interactive Connectivity Establishment [15] Rosenberg, J., "Interactive Connectivity Establishment (ICE): A
(ICE): A Protocol for Network Address Translator (NAT) Protocol for Network Address Translator (NAT) Traversal for
Traversal for Offer/Answer Protocols", RFC 5245, April Offer/Answer Protocols", RFC 5245, April 2010.
2010.
[16] Belshe, M., Peon, R., and M. Thomson, "Hypertext Transfer [16] Belshe, M., Peon, R., and M. Thomson, "Hypertext Transfer
Protocol version 2", Work in Progress, June 2014. Protocol version 2", Work in Progress, June 2014.
[17] Floyd, S. and J. Kempf, "IAB Concerns Regarding Congestion [17] Floyd, S. and J. Kempf, "IAB Concerns Regarding Congestion
Control for Voice Traffic in the Internet", RFC 3714, Control for Voice Traffic in the Internet", RFC 3714, March
March 2004. 2004.
[18] Chu, J., Dukkipati, N., Cheng, Y., and M. Mathis, [18] Chu, J., Dukkipati, N., Cheng, Y., and M. Mathis, "Increasing
"Increasing TCP's Initial Window", RFC 6928, April 2013. TCP's Initial Window", RFC 6928, April 2013.
[19] Ramakrishnan, K., Floyd, S., and D. Black, "The Addition [19] Ramakrishnan, K., Floyd, S., and D. Black, "The Addition of
of Explicit Congestion Notification (ECN) to IP", RFC Explicit Congestion Notification (ECN) to IP", RFC 3168,
3168, September 2001. September 2001.
[20] Zanaty, M., "Fairness Considerations for Congestion [20] Zanaty, M., "Fairness Considerations for Congestion Control for
Control for Interactive Real-Time Communication (IRTC)", Interactive Real-Time Communication (IRTC)", IAB/ RTF Workshop
IAB/ RTF Workshop on Congestion Control for Interactive on Congestion Control for Interactive Real-Time Communication,
Real-Time Communication, July 2012. July 2012.
[21] Sarker, Z. and I. Johansson, "Improving the Interactive [21] Sarker, Z. and I. Johansson, "Improving the Interactive
Real-Time Video Communication with Network Provided Real-Time Video Communication with Network Provided Congestion
Congestion Notification", IAB/IRTF Workshop on Congestion Notification", IAB/IRTF Workshop on Congestion Control for
Control for Interactive Real-Time Communication, July Interactive Real-Time Communication, July 2012.
2012.
[22] Winstein, K., Sivaraman, A., and H. Balakrishnan, [22] Winstein, K., Sivaraman, A., and H. Balakrishnan, "Congestion
"Congestion Control for Interactive Real-Time Flows on Control for Interactive Real-Time Flows on Today's Internet",
Today's Internet", IAB/IRTF Workshop on Congestion Control IAB/IRTF Workshop on Congestion Control for Interactive
for Interactive Real-Time Communication, July 2012. Real-Time Communication, July 2012.
[23] Jarvinen, I., Ding, A., Nyrhinen, A., and M. Kojo, "Harsh [23] Jarvinen, I., Ding, A., Nyrhinen, A., and M. Kojo, "Harsh RED:
RED: Improving RED for Limited Aggregate Traffic", In Improving RED for Limited Aggregate Traffic", In Proceedings of
Proceedings of the 26th IEEE International Conference on the 26th IEEE International Conference on Advanced Information
Advanced Information Networking and Applications (AINA Networking and Applications (AINA 2012), March 2012.
2012), March 2012.
[24] Allman, M., "Comments on Bufferbloat", In ACM SIGCOMM [24] Allman, M., "Comments on Bufferbloat", In ACM SIGCOMM Computer
Computer Communication Review, Volume 43, Issue 1, pp. Communication Review, Volume 43, Issue 1, pp. 30-37, January
30-37, January 2013, 2013, <http://dl.acm.org/citation.cfm?doid=2427036.2427041>.
<http://dl.acm.org/citation.cfm?doid=2427036.2427041>.
[25] Bauer, S., Beverly, R., and A. Berger, "Measuring the [25] Bauer, S., Beverly, R., and A. Berger, "Measuring the state of
state of ECN readiness in servers, clients,and routers", ECN readiness in servers, clients,and routers", In Proceedings
In Proceedings of the 2011 ACM SIGCOMM conference on of the 2011 ACM SIGCOMM conference on Internet measurement
Internet measurement conference (IMC '11), New York, NY, conference (IMC '11), New York, NY, USA, pp. 171-180, February
USA, pp. 171-180, February 2011, 2011, <http://dl.acm.org/citation.cfm?doid=2068816.2068833>.
<http://dl.acm.org/citation.cfm?doid=2068816.2068833>.
[26] Bauer, S., Greenberg, A., Maltz, D., Padhye, J., Patel, [26] Bauer, S., Greenberg, A., Maltz, D., Padhye, J., Patel, P.,
P., Prabhakar, B., Sengupta, S., and M. Sridharan, "Data Prabhakar, B., Sengupta, S., and M. Sridharan, "Data center TCP
center TCP (DCTCP)", In Proceedings of the ACM SIGCOMM (DCTCP)", In Proceedings of the ACM SIGCOMM 2010 conference
2010 conference (SIGCOMM '10), New York, NY, USA, pp. (SIGCOMM '10), New York, NY, USA, pp. 63-74, August 2010,
63-74, August 2010, <http://dl.acm.org/citation.cfm?doid=1851182.1851192>.
<http://dl.acm.org/citation.cfm?doid=1851182.1851192>.
[27] Jarvinen, I., Chemmagate, B., Daniel, L., Ding, A., Kojo, [27] Jarvinen, I., Chemmagate, B., Daniel, L., Ding, A., Kojo, M.,
M., and M. Isomaki, "Impact of TCP on Interactive Real- and M. Isomaki, "Impact of TCP on Interactive Real- Time
Time Communication", IAB/IRTF Workshop on Congestion Communication", IAB/IRTF Workshop on Congestion Control for
Control for Interactive Real-Time Communication, July Interactive Real-Time Communication, July 2012.
2012.
[28] Jennings, C., Nandakumar, S., and H. Phan, "Vendors [28] Jennings, C., Nandakumar, S., and H. Phan, "Vendors Considered
Considered Harmfull", IAB/IRTF Workshop on Congestion Harmfull", IAB/IRTF Workshop on Congestion Control for
Control for Interactive Real-Time Communication, July Interactive Real-Time Communication, July 2012.
2012.
[29] Welzl, M., "One control to rule them all", IAB/IRTF [29] Welzl, M., "One control to rule them all", IAB/IRTF Workshop on
Workshop on Congestion Control for Interactive Real-Time Congestion Control for Interactive Real-Time Communication,
Communication, July 2012. July 2012.
[30] Leslie, J., "There is No Magic Transport Wand", IAB/IRTF [30] Leslie, J., "There is No Magic Transport Wand", IAB/IRTF
Workshop on Congestion Control for Interactive Real-Time Workshop on Congestion Control for Interactive Real-Time
Communication, July 2012. Communication, July 2012.
[31] Gettys, J. and J. Gettys, "Bufferbloat: Dark Buffers in [31] Gettys, J. and J. Gettys, "Bufferbloat: Dark Buffers in the
the Internet", IEEE Internet Computing, Volume 15, Issue Internet", IEEE Internet Computing, Volume 15, Issue 3, pp.
3, pp. 95-96, May/June 2011. 95-96, May/June 2011.
[32] Feng, W., Shin, K., Kandlur, D., and D. Saha, "The BLUE [32] Feng, W., Shin, K., Kandlur, D., and D. Saha, "The BLUE active
active queue management algorithms", In IEEE/ACM queue management algorithms", In IEEE/ACM Transactions on
Transactions on Networking, Volume 10, Issue 4, pp. Networking, Volume 10, Issue 4, pp. 513-528, August 2002.
513-528, August 2002.
[33] IETF, "IP Performance Metrics (ippm) Working Group", [33] IETF, "IP Performance Metrics (ippm) Working Group", January
January 2012, 2012, <http://datatracker.ietf.org/wg/ippm/charter/>.
<http://datatracker.ietf.org/wg/ippm/charter/>.
[34] IETF, "RTP Media Congestion Avoidance Techniques (rmcat) [34] IETF, "RTP Media Congestion Avoidance Techniques (rmcat)
Working Group", January 2012, Working Group", January 2012,
<http://datatracker.ietf.org/wg/rmcat/charter/>. <http://datatracker.ietf.org/wg/rmcat/charter/>.
[35] IETF, "Active Queue Management and Packet Scheduling (aqm) [35] IETF, "Active Queue Management and Packet Scheduling (aqm)
Working Group", September 2013, Working Group", September 2013,
<http://datatracker.ietf.org/wg/aqm/charter/>. <http://datatracker.ietf.org/wg/aqm/charter/>.
[36] Gettys, J. and K. Nichols, "Bufferbloat: Dark Buffers in [36] Gettys, J. and K. Nichols, "Bufferbloat: Dark Buffers in the
the Internet", Communications of the ACM, Vol. 55, No. 1, Internet", Communications of the ACM, Vol. 55, No. 1, pp.
pp. 57-65, January 2012, <http://cacm.acm.org/ 57-65, January 2012,
magazines/2012/1/144810-bufferbloat/>. <http://cacm.acm.org/magazines/2012/1/144810-bufferbloat/>.
[37] Jacobson, V., "pathchar - a tool to infer characteristics [37] Jacobson, V., "pathchar - a tool to infer characteristics of
of Internet paths", Presented at the Mathematical Sciences Internet paths", Presented at the Mathematical Sciences
Research Institute, April 1997, Research Institute, April 1997,
<ftp://ftp.ee.lbl.gov/pathchar/msri-talk.pdf>. <ftp://ftp.ee.lbl.gov/pathchar/msri-talk.pdf>.
[38] McKenney, P., "Stochastic Fairness Queuing", In IEEE [38] McKenney, P., "Stochastic Fairness Queuing", In IEEE INFOCOM'90
INFOCOM'90 Proceedings, Volume 2, pp. 733-740, June 1990. Proceedings, Volume 2, pp. 733-740, June 1990.
[39] Wikipedia, "Bufferbloat", May 2014, [39] Wikipedia, "Bufferbloat", May 2014, <http://en.wikipedia.org/w/
<http://en.wikipedia.org/w/ index.php?title=Bufferbloat&oldid=608805474>.
index.php?title=Bufferbloat&oldid=608805474>.
[40] Wikipedia, "Video compression picture types", March 2014, [40] Wikipedia, "Video compression picture types", March 2014,
<http://en.wikipedia.org/w/index.php?title=Video_compressi <http://en.wikipedia.org/w/index.php?
on_picture_types&oldid=602183340>. title=Video_compression_picture_types&oldid=602183340>.
[41] FCC, "Methodology - Measuring Broadband America July [41] FCC, "Methodology - Measuring Broadband America July Report
Report 2012", July 2012, <http://www.fcc.gov/ 2012", July 2012, <http://www.fcc.gov/
measuring-broadband-america/2012/ measuring-broadband-america/2012/methodology-july-report-2012>.
methodology-july-report-2012>.
[42] IETF, "lmap -- Large Scale Measurement of Access network [42] IETF, "lmap -- Large Scale Measurement of Access network
Performance Mailing List", 2012, Performance Mailing List", 2012,
<https://www.ietf.org/mailman/listinfo/lmap>. <https://www.ietf.org/mailman/listinfo/lmap>.
[43] Holmer, S., "On Fairness, Delay and Signaling of Different [43] Holmer, S., "On Fairness, Delay and Signaling of Different
Approaches to Real-time Congestion Control", IAB/IRTF Approaches to Real-time Congestion Control", IAB/IRTF Workshop
Workshop on Congestion Control for Interactive Real-Time on Congestion Control for Interactive Real-Time Communication,
Communication, July 2012. July 2012.
Appendix A. Program Committee Appendix A. Program Committee
This workshop was organized by Harald Alvestrand, Bernard Aboba, Mary This workshop was organized by Harald Alvestrand, Bernard Aboba, Mary
Barnes, Gonzalo Camarillo, Spencer Dawkins, Lars Eggert, Matthew Barnes, Gonzalo Camarillo, Spencer Dawkins, Lars Eggert, Matthew
Ford, Randell Jesup, Cullen Jennings, Jon Peterson, Robert Sparks, Ford, Randell Jesup, Cullen Jennings, Jon Peterson, Robert Sparks,
and Hannes Tschofenig. and Hannes Tschofenig.
Appendix B. Workshop Material Appendix B. Workshop Material
 End of changes. 45 change blocks. 
162 lines changed or deleted 145 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/