Skip to main content
Log in

An Effective NAT Traversal Mechanism for SIP/IMS Services in SDN-Enabled All-IP Mobile Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Network Address Translation (NAT) is the major solution to ease the IP address shortage problem and support the upcoming demands of huge IP address from the Machine-to-Machine communications and Internet of Things . However, NAT breaks the peer-to-peer communications and blocks the Internet-oriented requests. In order to resolve the problems, lots of NAT traversal solutions such as Session Traversal Utilities for NAT, Universal Plug-and-Play, Traversal Using Relay NAT, Application-Layer Gateway (ALG) and Interactive Connectivity Establishment have been proposed. Among the NAT traversal solutions, the 3rd Generation Partnership Project adopts the ALG solution for SIP/IMS multimedia services in the mobile networks. The ALG solution does not require modifications to the clients (e.g., User Equipments). However, the ALG solution utilizes the Real-time Transport Protocol (RTP) proxy to translate the RTP packets, and thus this solution produces extra delay and packet loss possibility to the RTP packets. In this paper, we integrate Software-defined networking (SDN) to the All-IP mobile networks and propose a solution to improve the ALG solution in the SDN-enabled All-IP mobile networks. We derive the analytic models for analyzing the ALG solution and the proposed solution, and compare these two solutions in terms of the throughput, loss rate and delay.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Pelagie, H., & Ernesto, D. (2011, October). Overcoming NAT traversal issue for SIP-based communication in P2P networks. In Wireless and Mobile Networking Conference (WMNC), pp. 1–8.

  2. Chen, W.-E., Huang, Y.-L., & Chao, H.-C. (2008). NAT traversing solutions for SIP applications. EURASIP Journal on Wireless Communications and Networking, 2008, 1–10.

    MATH  Google Scholar 

  3. Wacker, A., Schiele, G., Holzapfel, S., & Weis, T. (2008). A NAT traversal mechanism for peer-to-peer networks. Peer-to-Peer Computing, 2008, 81–83.

    Google Scholar 

  4. Rosenberg, J., Mahy, R., Matthews, P., & Wing, D. (2008, October). Session Traversal Utilities for NAT(STUN). RFC 5389.

  5. Boucadair, M., Penno, R., & Wing, D. (2013, July). Universal Plug and Play (UPnP) Internet Gateway Device, Internet Engineering Task Force, RFC 6970.

  6. Rosenberg, J., Mahy, R., Matthews, P., & Wing, D. (2010, April). Traversal Using Relays around NAT (TURN): Relay extensions to Session Traversal Utilities for NAT (STUN), RFC 5766.

  7. Beijnum, I. V. (2011, October). An FTP Application Layer Gateway (ALG) for IPv6-to-IPv4 Translation. Internet Engineering Task Force, RFC 6384.

  8. Rosenberg, J. (2010, April). Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols. RFC 5245.

  9. Kimoon, B., & Kyuseob C. (2010). The problems and their solutions when using SIP in NAT environment. In 2010 5th international conference on computer sciences and convergence information technology (ICCIT), pp. 997–1000.

  10. Muller, A., Carle, G., & Klenk, A. (2008). Behavior and classification of NAT devices and implications for NAT traversal. Network IEEE, 22(5), 14–19.

    Article  Google Scholar 

  11. Third Generation Partnership Project (3GPP) . (2014). Technical specication group services and system aspects. IP Multimedia Subsystem (IMS), Technical Specication (TS) 23.228 version 13.1.0, December 17.

  12. Third Generation Partnership Project (3GPP). (2015). Technical specication group services and system aspects. IMS Application Level Gateway (IMS-ALG)—IMS Access Gateway (IMS-AGW) interface, Technical Specication (TS) 23.334 version 12.6.0, January 6.

  13. Lin, Y.-D., & Tseng, C.-C. (2010). How NAT-compatible are VoIP applications? Communications Magazine IEEE, 48(12), 58–65.

    Article  Google Scholar 

  14. Tranoris, C., Denazis, S., Mouratidis, N., Dowling, P., & Tynan, J. (2013). Integrating OpenFlow in IMS Networks and Enabling for Future Internet Researchand Experimentation. Lecture Notes in Computer Science, 7858, 77–88.

    Article  Google Scholar 

  15. Basta, A., Kellerer, W., Hoffmann, M., Hoffmann, K., & Schmidt, E.-D. (2013, November) A virtual SDN-enabled LTE EPC architecture: A case study for S-/P-gateways functions, future networks and services (SDN4FNS), 2013 IEEE SDN for, pp. 1–7.

  16. OpenFlow Switch Specification version 14.0.0 Open Network Foundation (2013, October 14) https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.4.0.

  17. Artalejo, J. R., & Lopez-Herrero, M. J. (2001). Analysis of the busy period for the M/M/c queue: An algorithmic approach. Applied Probability, 38, 209–222.

    Article  MATH  MathSciNet  Google Scholar 

  18. Gautam, N. (2012). Analysis of queues: Methods and applications. Taylor & Francis Group: CRC Press.

    Google Scholar 

  19. Omahen, K., & Marathe, V. (1978). Analysis and applications of the delay cycle for the M/M/c queueing system. JACM, 25(2), 283–303.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

This study is conducted under the “Mobile Core Network and Internetworking Technologies in Next Generation Network” of the Institute for Information Industry which is subsidized by the Ministry of Economy Affairs of the Republic of China, and also supported by the Ministry of Technology, Taiwan, under Grant Numbers 101-2221-E-197-001-MY2 and 103-2221-E-197-004.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Whai-En Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, WE., Chen, BE. An Effective NAT Traversal Mechanism for SIP/IMS Services in SDN-Enabled All-IP Mobile Networks. Wireless Pers Commun 84, 2171–2185 (2015). https://doi.org/10.1007/s11277-015-2549-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-015-2549-1

Keywords

Navigation