Middlebox
Encyclopedia
A middlebox is a device in the Internet that
provides transport policy enforcement. Examples of these devices
include firewalls, network address translators
Network address translation
In computer networking, network address translation is the process of modifying IP address information in IP packet headers while in transit across a traffic routing device....

 (both within and between
address families), signature management for intrusion detection
systems, and multimedia buffer management.

Firewalls and NATs present problems for many Internet protocols,
especially when UDP packets need to travel across the firewalls and NATs.
The Internet Engineering Task Force
Internet Engineering Task Force
The Internet Engineering Task Force develops and promotes Internet standards, cooperating closely with the W3C and ISO/IEC standards bodies and dealing in particular with standards of the TCP/IP and Internet protocol suite...

 is working on standardizing
a protocol to allow these problems to be addressed.

Three approaches are discussed in http://www.ibr.cs.tu-bs.de/projects/nmrg/meetings/2004/bremen/quittek.pdf:
  • a "Call Agent" using a MIDCOM MIB
    Management information base
    A management information base is a virtual database used for managing the entities in a communications network. Most often associated with the Simple Network Management Protocol , the term is also used more generically in contexts such as in OSI/ISO Network management model...

     and/or Simple Middlebox Control (SIMCO) protocol
  • Smart Middlebox: Self-configuring firewall modules
  • Path-Coupled Signaling, to be developed and standardized at the IETF. This would involve the NSIS Transport Layer Protocol (NTLP) from the Next Steps in Signalling (NSIS) working group.

See also

  • Firewall (networking)
  • Network address translation
    Network address translation
    In computer networking, network address translation is the process of modifying IP address information in IP packet headers while in transit across a traffic routing device....

  • End-to-end connectivity
  • Interactive Connectivity Establishment
    Interactive Connectivity Establishment
    Interactive Connectivity Establishment is a technique used in computer networking involving network address translators in Internet applications of Voice over Internet Protocol , peer-to-peer communications, video, instant messaging and other interactive media...

     (ICE): A Methodology for Network Address Translator (NAT) Traversal for Offer/Answer Protocols, a protocol in the IETF mmusic working group
  • Session Traversal Utilities for NAT (STUN)
  • NSIS Signaling Layer Protocol (NSLP)
  • Traversal Using Relay NAT
    Traversal Using Relay NAT
    Traversal Using Relays around NAT is a protocol that allows for an element behind a Network address translator or firewall to receive incoming data over TCP or UDP connections. It is most useful for elements behind symmetric NATs or firewalls that wish to be on the receiving end of a connection...

     (TURN)

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK