Internet Gateway Device (IGD)

Slides:



Advertisements
Similar presentations
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
Advertisements

CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Enabling IPv6 in Corporate Intranet Networks
Standards Certification Education & Training Publishing Conferences & Exhibits Using Outbound IP Connections for Remote Access EXPO 2005 Chicago, IL.
An Example of IPv6 Necessity in the Greek School Network Athanassios Liakopoulos Greek Research & Technology Network.
UPnP Device Management Andre Bottaro France Telecom Group UPnP DM co-chairman End User Device Management panel Sunday, January 11th, 2009 CCNC'09.
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
COS 420 Day 18. Agenda Assignment 4 Posted Chap Due April 6 Group project program requirements Submitted but Needs lots of work Individual Project.
What we will cover… Home Networking: Network Address Translation (NAT) Mobile Routing.
NAT: Network Address Translation local network (e.g., home network) /24 rest of Internet Datagrams.
Small Office Service Serial Router Connects Internal Stations to Shared Broadband Access Service Small Office Serial Router Shared Broadband Line ISP.
COS 420 Day 20. Agenda Group Project Discussion Protocol Definition Due April 12 Paperwork Due April 29 Assignment 3 Due Assignment 4 is posted Last Assignment.
Wi-Fi Structures.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Twelve Implementing Terminal.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition Chapter 9 Network Services.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
IGD Working Committee Update Ulhas Warrier Chair, IGD Intel Corporation.
1 © 2001, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Easy VPN Solutions Applications and Implementation with Cisco IOS.
Improving Customer Satisfaction Through Advances in Remote Management Technology Greg Michel Product Manager Quintum Technologies Inc.
Section 461.  ARP  Ghostbusters  Grew up in Lexington, KY  Enjoy stargazing, cycling, and mushroom hunting  Met Mario once (long time ago)
UPnP Certification Guidelines Rob Ranck Executive director, UIC Global Inventures, Inc.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
Windows XP Home Networking Scott Manchester Technical Evangelist Home Networking.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IT Essentials PC Hardware and Software 4.1 Instructional Resource Chapter.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
SIP? NAT? NOT! Traversing the Firewall for SIP Call Completion Steven Johnson President, Ingate Systems Inc.
Network Address Translation (NAT)
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
CS 5565 Network Architecture and Protocols
1 Week #7 Network Access Protection Overview of Network Access Protection How NAP Works Configuring NAP Monitoring and Troubleshooting NAP.
Introduction to Networking Concepts. Introducing TCP/IP Addressing Network address – common portion of the IP address shared by all hosts on a subnet/network.
CS 3214 Computer Systems Godmar Back Lecture 24 Supplementary Material.
11 KDDI Trial Hub & Spoke Shu Yamamoto Carl Williams Hidetoshi Yokota KDDI R&D Labs.
1 NAT Network Address Translation Motivation for NAT To solve the insufficient problem of IP addresses IPv6 –All software and hardware need to be updated.
Web Page Design I Retest Terms Review. 1. Web pages are created using a language known as ___________. The coding of this language must follow specific.
Firewall and Internet Access Mechanism that control (1)Internet access, (2)Handle the problem of screening a particular network or an organization from.
Implementing Network Access Protection
Virtual Connectivity Network Virtual Connectivity Networks – Improving Usability and Enhancing Security for Remote Access Jim Kokal Wavetrix President/CEO.
Windows 7 Firewall.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
Module 8: Configuring Network Access Protection
 An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Sharing a single IPv4 address among many broadband customers
Private Network Interconnection Chapter 20. Introduction Privacy in an internet is a major concern –Contents of datagrams that travel across the Internet.
Hands-On Microsoft Windows Server Introduction to Remote Access Routing and Remote Access Services (RRAS) –Enable routing and remote access through.
TZO Troubleshooting Training for Agents By Erik Collett
UPnP Forum Product Champion Program Speaker’s Name Here.
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
NETWORKING COMPONENTS Buddy Steele Assignment 3, Part 1 CECS-5460: Summer 2014.
Switch Features Most enterprise-capable switches have a number of features that make the switch attractive for large organizations. The following is a.
Administering Microsoft Windows Server 2003 Chapter 2.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Welcome to Early Bird Class
IPv6 - The Way Ahead Christian Huitema Architect Windows Networking & Communications
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
NT1210 Introduction to Networking
Part A. Remote Viewing IP Surveillance Camera Application Guide.
NAT (Network Address Translation)
Supplementary Material
Network Address Translation
Supplementary Material
CONNECTING TO THE INTERNET
Introducing To Networking
NAT , Device Discovery Chapter 9 , chapter 10.
DHCP: Dynamic Host Configuration Protocol
Presentation transcript:

Internet Gateway Device (IGD) Philip Poulidis Director, Home Networking GlobespanVirata

Agenda Introduction Network Address Translation (NAT) The Problem with NAT The Solution UPnP IGD Explained Certification

Introduction Ubiquitous broadband access creates demand for Internet connectivity among multiple PCs and devices inside the home. As more nodes connect to the “network” they each require an IP address. Today, IP addresses are limited so Network Address Translation (NAT) is used.

What is NAT? Network Address Translation (NAT) is a widely used technique to allow multiple systems on a Local Area Network (LAN) to share a single, globally routable IP address. Systems on the LAN use IP addresses from reserved private address ranges; these addresses are used normally for all LAN communications, but cannot be used on the public Internet. In order for applications on these systems to communicate with the Internet, the NAT gateway maps the address for each internal system and application onto a shared public address. 192.168.0.2 External IP Address xxx.xxx.xxx.xxx 192.168.0.3 192.168.0.4

What’s Wrong with NAT? Peer-to-Peer PC Applications don’t work through a Router with NAT! Multi-player games Real time communications (MSN Messenger) Peer-to-peer services Remote Assistance (a feature in Windows XP)                                     192.168.0.2 External IP Address xxx.xxx.xxx.xxx 192.168.0.3 192.168.0.4

The Problem Manual configuration of the home gateway or router required by end-user. This problem results in: Increased tech support calls to Service Providers, CPE device vendors and gaming vendors Frustrated end-users Ports left open resulting in security hazard

Out With the Old… The most common method of dealing with this problem was the programming of Application Level Gateways (ALGs) in home routers. “ALG’s are application specific translation agents that allow an application on a host in one address realm to connect to its counterpart running on a host in different realm transparently.” (RFC2663) This resulted in constant updates to already deployed routers in order to handle new applications.

In With the New… The Solution: UPnP IGD The UPnP Internet Gateway Device (IGD) is an “edge” interconnect device between a residential Local Area Network (LAN) and the Wide Area Network (WAN), providing connectivity to the Internet. Broadband Gateway/Router with UPnP IGD

UPnP IGD Defined It provides: automatic and seamless sharing and configuration of Internet data access among networked devices in the residential network richer end-user experience for UPnP enabled devices status and events on connections control of initiation and termination of connections UPnP Internet Gateway Device (IGD) has been approved as a Standardized Device Control Protocol (DCP)

The Magic of NAT Traversal UPnP IGD NAT Traversal is enabled by: Ability to “learn” public IP address Enumerating existing port mappings Adding and removing port mappings Assigning lease times to mappings Key Benefits of UPnP IGD NAT Traversal No More Application Level Gateways (ALGs) Windows XP Supports UPnP NAT Traversal Today! .NET Windows Messenger / Instant Messenger WinXP Remote Assistance Direct Play 8 Supports UPnP NAT Traversal Today! UPnP Aware Internet Games Available in Stores Now

NAT Traversal Explained An Application on Windows XP wants to allow external traffic from the Internet: 1. It requests the IGD to create a port mapping. Request Port X(Internal) & Port Y(External) for incoming data UPnP SOAP Action AddPortMapping(X,Y) 2. The IGD receives a SOAP action and executes internal functions. 3. IGD configures NAT to allow external traffic on the requested port. Data(Y(External)) Port X(Internal) : Y(External) Data(X(Internal))

NAT Traversal Benefits For the Customer: Networking Applications Just Work Automatic link to user friendly GUI No need to call "Support" (ISP, Application Vendor or IGD Vendor) For the Internet Service Provider (ISP) Ease of installation and set up process Reduced Support Calls Reduced Termination of Service For the Software Application Vendor: No Application Specific ALGs Reduced Software Product Returns For the UPnP IGD Vendor: No Software Application Specific ALGs Reduced UPnP IGD Device Returns

Certified Products

Getting Certified The 5 steps to certifying your gateway or router: First, you must be a member of both the UPnP Forum and the UIC. The 5 steps to certifying your gateway or router: Obtain access to the test tool on the UIC web site in the Members Only area. Run the test tool either at a third-party lab or in-house. Submit the test logs, device registration form, and $2000 device registration fee to the Test Reviewer. Once these steps have been taken, the following occurs: The Test Reviewer reviews the test logs and provides feedback within 2-5 working days. If the device passed the test, you are notified and receive a certificate                                           

Using the UPnP Logo Once you certify your device, you may use the certification mark on the certified device and associated marketing material. Note: If the device incorporates UPnP firmware that is identical to that of a previously certified device, the device registration fee is waived.

For more information visit: http://www.upnp.org http://www.upnp-ic.org

For the interconnected lifestyle