Traversal of the customer edge with NAT-unfriendly protocols

@article{Leppaaho2013TraversalOT,
  title={Traversal of the customer edge with NAT-unfriendly protocols},
  author={Petri Leppaaho and Nicklas Beijar and Raimo Kantola and Jesus Llorente Santos},
  journal={2013 IEEE International Conference on Communications (ICC)},
  year={2013},
  pages={2933-2938}
}
Customer Edge Switching (CES) provides policy based reachability to hosts in a private network without the disadvantages caused by traditional mechanisms for traversing Network Address Translators (NAT). The solution enables transparent communication across address realms without keep-alive signalling and application layer code in end systems as required by the current recommended approach to NAT traversal. Although most protocols traverse the customer edge correctly, we identify a few… 

Figures and Tables from this paper

Implementing NAT traversal with Private Realm Gateway

The paper shows that the PRGW is most applicable for connecting mobile and other wireless hosts to the Internet.

Policy-based communications for 5G mobile with customer edge switching

This paper proposes a system controlled by policy that overcomes the classical weaknesses in the Internet, namely source address spoofing and denial of service attacks and proposes to improve the mobile device experience by new methods of network address translator traversal suitable for battery-powered mobile devices.

Transition to IPv6 with Realm Gateway 64

The paper shows that RGW64 is suitable for operators who want to gradually migrate customer networks to IPv6 yet maintaining reachability with the IPv4 Internet, which does not require changes in end-hosts.

Improving Security of Future Networks Using Enhanced Customer Edge Switching and Risk-Based Analysis

This paper shows how the Passive DNS can be used to further improve security of the CES solution and determines how it uses DNS and CETP protocols.

INTERNET 2018 Proceedings

This paper analyzes the latency comparisons among the proposed BNATM scheme, existing vertical model and centralized controller-based horizontal model to overcome the limitation that both the horizontal model as well as the vertical model face in relation with NAT and mobility management.

Blockchain-based NAT Management for 5G Age

This paper analyzes the latency comparisons among the proposed BNATM scheme, existing vertical model and centralized controller-based horizontal model to overcome the limitation that both the horizontal model as well as the vertical model face in relation with NAT and mobility management.

Cooperation and end‐to‐end in the Internet

This material is protected by copyright and other intellectual property rights, and duplication or sale of all or part of any of the repository collections is not permitted, except that material may be duplicated by you for your research use or educational purposes in electronic or print form.

Migration to a New Internet Protocol in Operator Network

A chronology of the main events leading up to and including the publication of the first edition of The God of Small Things: A Memoirs of a Search for Meaning and Foundations of a Natural History.

Comnet: Annual Report 2013

S of Doctoral Theses 2012 ..........................................................................................................46 Publications in 2012

References

SHOWING 1-10 OF 23 REFERENCES

Reducing delays related to NAT traversal in P2PSIP session establishments

This paper focuses on reducing the Network Address Translator (NAT) traversal-related components of the session establishment delay in peer-to-peer Session Initiation Protocol (P2PSIP) overlays by using the Host Identity Protocol (HIP) to perform connection management in P2 PSIP overlays.

Session Traversal Utilities for NAT (STUN)

Session Traversal Utilities for NAT (STUN) is a protocol that serves as a tool for other protocols in dealing with Network Address Translator (NAT) traversal. It can be used by an endpoint to

NAT Traversing Solutions for SIP Applications

Six solutions including static route, UPnP, STUN, ICE, ALG, and SBC are described to resolve the issue of inconsistency between the IP addresses/port numbers in the IP/transport layers and those in the SIP layer.

Implementing NAT traversal with Private Realm Gateway

The paper shows that the PRGW is most applicable for connecting mobile and other wireless hosts to the Internet.

Protocol Complications with the IP Network Address Translator

This document attempts to capture as much information as possible, but is by no means a comprehensive coverage, and it is hoped the coverage provides sufficient clues for applications not covered.

Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols

This document describes a protocol for Network Address Translator (NAT) traversal for multimedia session signaling protocols based on the offer/answer model, such as the Session Initiation Protocol

Implementing Trust-to-Trust with Customer Edge Switching

  • R. Kantola
  • Business, Computer Science
    2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops
  • 2010
This paper proposes the replace NATs with a more comprehensive concept the authors call Customer Edge Switching (CES), which assumes connection state on the trust boundary between the user and the core networks.

Implementation of NAT-PT/SIIT, ALGs and consideration to the mobility support in NAT-PT environment

This work suggests an effective DNS-ALG mechanism, which supports communication between the IPv6 node and IPv4 node by translating the IP packet header, and the issues regarding mobility support in an NAT-PT environment.

An application level gateway for traversal of SIP transaction through NATs

An ALG which operates inside NAT for traversal of SIP transactions is suggested, which is likely to solve the problem of NAT traversal in the context of session initiation protocol.

Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)

This specification defines a protocol, called TURN (Traversal Using Relays around NAT), that allows the host to control the operation of the relay and to exchange packets with its peers using the relay.