[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Issues with network address translation for SCTP

Published: 31 December 2008 Publication History

Abstract

A Stream Control Transmission Protocol (SCTP) capable Network Address Translation (NAT) device is necessary to support the wider deployment of the SCTP protocol. The key issues for an SCTP NAT are SCTP's control chunk multiplexing and multi-homing features. Control chunk multiplexing can expose an SCTP NAT to possible Denial of Service attacks. These can be mitigated through the use of chunk and parameter processing limits.
Multiple and changing IP addresses during an SCTP association, mean that SCTP NATs cannot operate in the way conventional UDP/TCP NATs operate. Tracking these multiple global IP addresses can help in avoiding lookup table conflicts, however, it can also result in circumstances that can lead to NAT state inconsistencies. Our analysis shows that tracking global IP addresses is not necessary in most expected practical installations.
We use our FreeBSD SCTP NAT implementation, alias_sctp to examine the performance implications of tracking global IP addresses. We find that typical memory usage doubles and that the processing requirements are significant for installations that experience high association arrival rates.
In conclusion we provide practical recommendations for a secure stable SCTP NAT installation.

References

[1]
L. Zhang, "A retrospective view of NAT," IETF Journal, vol. 3, no. 2, Oct. 2007. {Online}. Available: http://www.isoc.org/tools/blogs/ietfjournal/?p=157
[2]
R. Stewart and M. Tüxen, "Stream control transmission protocol (SCTP) network address translation," Internet-Draft, Jul. 2008.
[3]
M. Tüxen, I. Rüngeler, R. Stewart, and E. P. Rathgeb, "Network address translation (NAT) for the stream control transmission protocol (SCTP)," IEEE Network, vol. 22, no. 5, pp. 26--32, September/October 2008.
[4]
D. A. Hayes and J. But, "Alias sctp NAT module," viewed 30 October 2008. {Online}. Available: http://caia.swin.edu.au/urp/sonata/downloads.html
[5]
R. Stewart, "Stream control transmission protocol," IETF, RFC 4960, Sep. 2007.
[6]
R. R. Stewart and Q. Xie, Stream Control Transmission Protocol (SCTP). Addison-Wesley, 2002.
[7]
P. Ferguson and D. Senie, "Network ingress filtering: Defeating denial of service attacks which employ ip source address spoofing," IETF, RFC 2827, May 2000.
[8]
P. Srisuresh and M. Holdrege, "IP network address translator (NAT) terminology and considerations," IETF, RFC 2663, Aug. 1999.
[9]
P. Srisuresh and K. Egevang, "Traditional IP network address translator (traditional NAT)," IETF, RFC 3022, Jan. 2001.
[10]
CAIA, "SONATA -- SCTP over NAT adaptation," viewed 28 August 2008. {Online}. Available: http://caia.swin.edu.au/urp/sonata
[11]
I. A. N. A. (IANA), "Port numbers," viewed 23 October 2008, Oct. 2008. {Online}. Available: http://www.iana.org/assignments/port-numbers

Cited By

View all
  • (2024)Programming Network Stack for Physical Middleboxes and Virtualized Network FunctionsIEEE/ACM Transactions on Networking10.1109/TNET.2023.330764132:2(971-986)Online publication date: Apr-2024
  • (2020)On the Usability of Transport Protocols other than TCP: A Home Gateway and Internet Path Traversal StudyComputer Networks10.1016/j.comnet.2020.107211(107211)Online publication date: Mar-2020
  • (2017)copycatProceedings of the 2017 Applied Networking Research Workshop10.1145/3106328.3106330(13-19)Online publication date: 15-Jul-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review  Volume 39, Issue 1
January 2009
74 pages
ISSN:0146-4833
DOI:10.1145/1496091
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 December 2008
Published in SIGCOMM-CCR Volume 39, Issue 1

Check for updates

Author Tags

  1. FreeBSD
  2. libalias
  3. network address translation (NAT)
  4. stream control transmission protocol (SCTP)

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)3
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Programming Network Stack for Physical Middleboxes and Virtualized Network FunctionsIEEE/ACM Transactions on Networking10.1109/TNET.2023.330764132:2(971-986)Online publication date: Apr-2024
  • (2020)On the Usability of Transport Protocols other than TCP: A Home Gateway and Internet Path Traversal StudyComputer Networks10.1016/j.comnet.2020.107211(107211)Online publication date: Mar-2020
  • (2017)copycatProceedings of the 2017 Applied Networking Research Workshop10.1145/3106328.3106330(13-19)Online publication date: 15-Jul-2017
  • (2017)Feasibility and performance evaluation of SCTP for the industrial internet of thingsIECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society10.1109/IECON.2017.8217060(6101-6106)Online publication date: Oct-2017
  • (2015)Why Internet Protocols Need IncentivesProceedings of the 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops10.1109/WAINA.2015.48(261-266)Online publication date: 24-Mar-2015
  • (2013)Enabling multi-homed femtocells using SCTP2013 IEEE International Conference on Communications Workshops (ICC)10.1109/ICCW.2013.6649416(1183-1188)Online publication date: Jun-2013
  • (2012)A taxonomy and survey of SCTP researchACM Computing Surveys (CSUR)10.1145/2333112.233311344:4(1-36)Online publication date: 7-Sep-2012
  • (2011)i-SNG: A cost-effective live news broadcasting system over heterogeneous wireless networksIEEE Communications Magazine10.1109/MCOM.2011.597841249:8(28-35)Online publication date: Aug-2011
  • (2010)Exploiting Multi-Link SCTP for Live TV Broadcasting Service2010 IEEE 71st Vehicular Technology Conference10.1109/VETECS.2010.5493654(1-6)Online publication date: May-2010
  • (2010)Towards Multipath TCP Adoption: Challenges and opportunities6th EURO-NGI Conference on Next Generation Internet10.1109/NGI.2010.5534465(1-8)Online publication date: Jun-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media