NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
Internet Gateway Device (IGD)