NAT-PT with Multicast

  • Maneenate Puongmanee
  • Robert Elz
  • Sinchai Kamolphiwong
  • Thossaporn Kamolphiwong
  • Chatchai Jantaraprim
  • Touchai Angchuan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4311)


This work investigates Network Address Translation – Protocol Translation (NAT-PT) as an IPv4/IPv6 transition technique. NAT-PT is adequate for unicast communication, however, there is no provision for multicast address mapping. This paper presents a solution to improve NAT-PT by adding support for multicast. As a result, NAT-PT can provide multicast address translation, and applications using multicast can interoperate between IPv4 and IPv6. An application level gateway (ALG) for the Session Advertisement Protocol (SAP) is added to perform and announce group address mapping.


IPv4 IPv6 NAT-PT multicast 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Postel, J.: Internet Protocol. RFC 791 (September 1981)Google Scholar
  2. 2.
    Deering, S., Hinden, R.: Internet Protocol, Version 6 (IPv6) Architecture, RFC2460 (December 1998)Google Scholar
  3. 3.
    Srisuresh, P.: Traditional IP Network Address Translator (Traditional NAT), RFC3022 (January 2001)Google Scholar
  4. 4.
    Tsirtsis, G.: Network Address Translation - Protocol Translation (NAT-PT), RFC2766 (February 2000)Google Scholar
  5. 5.
    Gilligan, R.: Transition Mechanisms for IPv6 Hosts and Routers, RFC2893 (August 2000)Google Scholar
  6. 6.
    Hagino, J., Yamamoto, K.: An IPv6-to-IPv4 Transport Relay Translator, RFC3142 (June 2001)Google Scholar
  7. 7.
    Kitamura, H., Jinzaki, A., Kobayashi, S.: A SOCKS-based IPv6/IPv4 Gateway Mechanism, RFC3089 (April 2001)Google Scholar
  8. 8.
    Daniel Park, S.: draft-park-v6ops-multi-natpt-00 (April 2003)Google Scholar
  9. 9.
    Daniel Park, S.: draft-park-scalable-multi-natpt-00 (May 2003)Google Scholar
  10. 10.
    Kent, S.: Security Architecture for the Internet Protocol, RFC2401 (November 1998)Google Scholar
  11. 11.
    Kent, S.: IP Authentication Header, RFC2402 (November 1998)Google Scholar
  12. 12.
    Kent, S.: IP Encapsulation Security Payload (ESP), RFC2406 (November 1998)Google Scholar
  13. 13.
    Srisuresh, P., Tsirtsis, G., Akkiraju, P., Heffernan, A.: DNS extensions to Network Address Translators (DNS_ALG), RFC2694 (September 1999)Google Scholar
  14. 14.
    Mockapetris, P.: Domain Names – Comcept And Facilities, RFC1034 (November 1987)Google Scholar
  15. 15.
    Mockapetris, P.: Domain Names – Comcept And Facilities, RFC1035 (November 1987)Google Scholar
  16. 16.
    Schulzrinne, H., et al.: RTP: A Transport Protocol for Real-Time Applications, RFC3550 (July 2003)Google Scholar
  17. 17.
    Handley, M., Jacobson, V.: SDP: Session Description Protocol, RFC2327 (April 1998)Google Scholar
  18. 18.
    Handley, M.: Session Announcement Protocol, RFC2974 (October 2000)Google Scholar
  19. 19.
  20. 20.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Maneenate Puongmanee
    • 1
  • Robert Elz
    • 1
  • Sinchai Kamolphiwong
    • 1
  • Thossaporn Kamolphiwong
    • 1
  • Chatchai Jantaraprim
    • 1
  • Touchai Angchuan
    • 1
  1. 1.Department of Computer Engineering, Faculty of EngineeringPrince of Songkla UniversitySongkhlaThailand

Personalised recommendations