• DocumentCode
    2376713
  • Title

    Erlang-based dimensioning for IPv4 Address+Port translation

  • Author

    Fourcot, Florent ; Grelot, Bertrand ; Kraemer, Isabelle ; Perrin, Frédéric ; Maillé, Patrick ; Ropitault, Tanguy ; Toutain, Laurent

  • Author_Institution
    Inst. Telecom, Telecom Bretagne, Cesson Sévigné, France
  • fYear
    2012
  • fDate
    10-15 June 2012
  • Firstpage
    1230
  • Lastpage
    1234
  • Abstract
    As the IPv4 address pool is being exhausted, it becomes urgent to find a way to migrate IPv4 network architectures to IPv6, or to reduce the use of IPv4 addresses. In this paper, we discuss a strategy known as “Address + Port” translation, which consists in several users sharing the same IPv4 address and being distinguished by a range of port numbers. Of critical importance for the feasibility of such a mechanism is the knowledge of the minimum number of ports to allocate to users so that no service degradation is perceived. To that extent, we analyse the port consumption of the most port-consuming Internet applications, Web browsing, and present some aggregate port consumption curves for the student population of our campus. Our results suggest that a port range of 1000 ports is totally transparent to users (which would allow to share a single IPv4 address among 64 users), while 400 ports (i.e., 150 users per address) is sufficient for most of users. Finally, the number of users per address could be further improved by benefiting from statistical multiplexing, i.e., using dynamical instead of fixed port range allocation.
  • Keywords
    IP networks; Internet; multiplexing; resource allocation; Erlang-based dimensioning; IPv4 address pool; IPv4 network architectures; Web browsing; aggregate port consumption; port numbers; port translation; port-consuming Internet applications; statistical multiplexing; user allocation; Internet; Linux; Logic gates; Resource management; Servers; Telecommunications; Address+Port; IPv4 address shortage; IPv6; NAT; dimensioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2012 IEEE International Conference on
  • Conference_Location
    Ottawa, ON
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-4577-2052-9
  • Electronic_ISBN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/ICC.2012.6364328
  • Filename
    6364328