Jump to content

Internet Gateway Device Protocol

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Benoit rigaut (talk | contribs) at 22:20, 29 November 2005 (page creation). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Universal Plug and Play (UPnP) comes with a solution for Network Address Translation (NAT) traversal.

Internet Gateway Device (IGD) protocol is embeded in some internet routers. It makes possible for applications to automatically configure NAT routing.

Applications including Peer-to-peer, multi-player gaming, remote assistance needs a way to communicate through home or business network gateways. This issue is classically resolved by configuring routers manually, but involves a good understanding of networks technology. Another classical solution is adding a specific NAT traversal solution for popular applications, but prove impossible to scale to many applications.

IGD provides the main following methods:

  • Learning public IP address
  • Enumerating existing port mappings
  • Adding and removing port mappings
  • Assigning lease times to mappings

See also