Network Topology: Connectivity Visualized Dennis Morgan Lead Program Manager Network Experience microsoft.com Microsoft Corporation.

Slides:



Advertisements
Similar presentations
CCNA2 Module 4. Discovering and Connecting to Neighbors Enable and disable CDP Use the show cdp neighbors command Determine which neighboring devices.
Advertisements

1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
Quality Windows AV Experience (qWAVE) and Network Quality of Service (QoS) Gabe Frost Program Manager US Transports & Connectivity Windows Network Developer.
Auxiliary Display Platform in Longhorn Andrew Fuller Lead Program Manager Mobile PC microsoft.com Microsoft Corporation.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Implementations for UPnP Technology Ylian Saint-Hilaire Senior Engineer/Architect Intel DPG intel.com Intel Corporation Jack Unverferth.
1 CCNA 2 v3.1 Module 4. 2 CCNA 2 Module 4 Learning about Devices.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
1 K. Salah Module 4.3: Repeaters, Bridges, & Switches Repeater Hub NIC Bridges Switches VLANs GbE.
Networking with Windows Vista.. Vista’s New Tools and Features The Network and Sharing Center Network Discovery Network Map Network Diagnostics.
COMPUTER NETWORKS.
Wireless Configuration for Simple and Secure Setup Scott Manchester Lead Program Manager microsoft.com Microsoft Corporation Younus Aftab Program.
How To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks Scott Manchester Program Director Windows Rally Microsoft Corporation.
Windows Media DRM Device Porting Kit Review Scott Plette Program Manager Media Technology Group microsoft.com Microsoft Corporation.
Networking Components Chad Benedict – LTEC
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
Rally Technologies Spring 2008, Redmond, Washington Network Connected devices with Windows SideShow™ Teague Mapes, Lead Developer,
Adding Applications and Services to Windows Media Center John Canning Technical Evangelist Windows eHome Division Microsoft Corporation.
New Document Lifecycle Opportunities N. Gregg Brown Lead Program Manager Digital Documents microsoft.com Microsoft Corporation.
OSI Model Routing Connection-oriented/Connectionless Network Services.
© 1999, Cisco Systems, Inc. 3-1 Chapter 10 Controlling Campus Device Access Chapter 3 Connecting the Switch Block © 1999, Cisco Systems, Inc. 3-1.
Barracuda Load Balancer Server Availability and Scalability.
Damian Leibaschoff Support Escalation Engineer Microsoft Becky Ochs Program Manager Microsoft.
PCIe Trusted Configuration Space
Windows Longhorn Logo Program “To lead tomorrow, start today” Susanne Peterson Director Windows Client Business Group microsoft.com Microsoft.
Common Devices Used In Computer Networks
NETWORK TOPOLOGIES There are three basic configurations used to connect computers they are the  Bus  Ring  Star.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Configuring Network Connectivity Lesson 7. Skills Matrix Technology SkillObjective DomainObjective # Using the Network and Sharing Center Use the Network.
Device And PC Integration With Discovery, Plug And Play, Publication, And Network Explorer Roland Ayala, Cameron Brodeur, and Aaron Cunningham Program.
The University of Bolton School of Business & Creative Technologies Wireless Networks Introduction 1.
Connecting to a Network Lesson 5. Objectives Understand the OSI Reference Model and its relationship to Windows 7 networking Install and configure networking.
Enabling Protected and Premium Broadcast Content in Windows Jay Kapur & Jan Hofmeyr Windows TV Group Microsoft Corporation.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
Chapter 6 – Connectivity Devices
Web Services On Devices In Windows Vista Dave Roth Program Manager Windows Device Experience Group Microsoft Corporation.
Sudarshan Yadav Sr. Program Manager, Microsoft
LAN Devices  Purposes: Dividing the network into subnets Dividing the network into subnets Joining two networks together Joining two networks together.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Ethernet Network Fundamentals – Chapter 9.
Web Services For Devices: The.NET Vision Realized Rob Williams Program Manager Windows Device Experience Group microsoft.com Microsoft Corporation.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Device Connectivity: Vision And Evolution
William Stallings Data and Computer Communications
Microsoft Virtual Server: Overview and Roadmap Mike Neil Product Unit Manager Windows Virtualization microsoft.com Microsoft Corporation.
Network Location Awareness Vision And Scenarios Tracey Yao Program Manager Windows Wireless Networking microsoft.com Microsoft Corporation.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
NDIS 6.0 Technical Update Alireza Dabagh Development Lead Network Devices Platform microsoft.com Microsoft Corporation.
The Next Generation Designed for Windows Logo Program: An Introduction Jon Morris Program Manager Windows Logo Program microsoft.com Microsoft.
WEEK 11 – TOPOLOGIES, TCP/IP, SHARING & SECURITY IT1001- Personal Computer Hardware System & Operations.
Discovery 2 Internetworking Module 2 JEOPARDY K. Martin.
Goodbye SMI - ACPI and Graphics Driver/System Firmware Interface Paul Blinzer Staff Engineer ATI Research, Inc.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
NDIS 6.0 Roadmap and Value Statement
1 © 2004, Cisco Systems, Inc. All rights reserved. Wireless LAN (network) security.
Jim Barber Sr. Program Manager Windows Rally. Be a leader in advancing 64-bit computing Adopt best practices and new tools Let’s partner on new hardware.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
ITMT Windows 7 Configuration Chapter 5 – Connecting to a Network ITMT 1371 – Windows 7 Configuration 1.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Instructor & Todd Lammle
Chapter Objectives In this chapter, you will learn:
Introduction to Networks v6.0
Module 1: Understanding Local Area Networks
Instructor Materials Chapter 9: Transport Layer
Instructor Materials Chapter 5: Ethernet
Local Area Networks Yiannos Mylonas.
CS4470 Computer Networking Protocols
Chapter 3: Windows7 Part 4.
Understanding Wi-Fi Direct in Windows 8
Presentation transcript:

Network Topology: Connectivity Visualized Dennis Morgan Lead Program Manager Network Experience microsoft.com Microsoft Corporation

Session Outline Windows Connect Now Overview Why visualize connectivity? Network map explained Link Layer Topology Discovery (LLTD) explained How LLTD works overall How the LLTD Responder works Demo Call to action

Windows Connect Now The Windows Networking and Device Connectivity Platform Effortless “It Just Works” experience for users Simple protocols, APIs and DLLs for partners and developers Secure and Reliable Built-in security to enable higher user confidence Make reliability a fundamental part of the solution Foundation for the Future Continue enabling compelling new user experiences

Windows Connect Now Programs Technical Guidance Consolidated Licensing Program For questions microsoft.com Access to Technologies

Devices Class APIs (Digital Still Cameras, Portable Media Players, Printers, etc.) Windows Connect Now Technologies IP Network (IPv4, IPv6) WCN Configuration Ethernet/Wireless qWAVE WS-D, UPnP Function Discovery Applications WMC, Media Renderers, MCE MTP/IP, RDP, other Network Topology Windows Connect Now Technologies PnP-X

Why Visualize Connectivity? Users having difficulties setting up their network Users don’t know or want to know how their networks are wired We still have a way to go until networking is truly “plug and play” Users have difficulties troubleshooting issues on their network Multiple points of failure Hubs, Switches, Gateways, APs, Bridges, Cables Requires technical skill set to fix Tedious to check power, connectivity, link integrity to discover issues Remote support effectiveness limited by lack of network connectivity Difficult support experience Takes up time and generates user frustration Cannot properly describe topology to support technicians Erodes customer satisfaction and trust Expensive for vendors to support Blame the issue on the wrong device; may result in product return! The solution is the Network Map and Link Layer Topology Discovery!

Network Map Explained Shows the devices physically connected to the network Provides basic information about the device Device name, manufacturer info, IP address, etc. Keeps history of last known topology per profile to see if things have changed Shows how the devices are connected together What’s plugged into what What’s the path to the Internet What’s the path to other devices on my network Adds diagnostic information on top of topology map to help users resolve issues themselves Shows where the issue is on the network Provides entry point for diagnostic tasks

Network Map Explained Integrated with the Network Explorer Unified location for seeing PCs and network devices How the Network Map gathers information Function Discovery WS-Discovery Universal Plug and Play Link Layer Topology Discovery

Link Layer Topology Discovery Explained Layer 2 protocol for: Discovery and mapping of network devices Performing time-probe QoS tests Does not need IP connectivity to work Consists of a Mapper and a Responder Not all devices need to implement Responder for discovery and mapping to work The more Responders on the network, the better we can map the topology of the network

Value of LLTD Lower support costs Users can troubleshoot issues themselves Users can describe their network topology accurately Enhanced presence in Windows Networking UI Network Explorer Network Map

LLTD Architecture on Windows Longhorn IP Network Map NDIS Mapper Service Mapper Driver Responder Driver Function Discovery Platform OS LLTD Mapper Modules Application LLTD Responder Module Legend :

LLTD Architecture on Network Devices IP UPnP Network Interface Responder Driver WS- Discovery Device OS LLTD Responder Module Legend :

LLTD Mapper and Responder Mapper Service that queries for devices on the network Sends out requests to Responders to run tests Interprets results from Responders to create the topology map Sends topology map information to Network Map for rendering Responder Implemented on network-attached devices Performs tests on the network to Determine what other devices are on the same segment Determine what infrastructure device it is attached to Determine quality of service between devices Four states Quiescent, Hello, Command Loop, Emit

Quiescent State Responder waits for a Mapper to start the mapping process Listens to broadcast frames waiting for a MapBegin After Responder sees a MapBegin frame, it moves to the Hello state to begin association process with a Mapper A Responder can be associated with only one Mapper at a time.

Hello State Responder associates with a Mapper Mapper gets a list of Responders on the network A generation number (unique identifier for the mapping session) is created Responders pay attention to avoid network overload on large networks Subsequent Mappers are told that a mapping session is already occuring on the network After association with Mapper is complete, a Responder moves to the Command Loop state

Command Loop State The Command Loop state is where Responders spend most of their active time Interface is in promiscuous mode Responders execute Emit and Query commands received from a Mapper Emit includes a list of probe tests, each of which requests that the Responder transmit frames with the given source and destination Ethernet addresses Query asks the Responder to return its list of probe information Responders go to the Emit state when they have a valid Emit frame from Mapper

Emit State Each entry from the existing list of Emit requests is serviced in turn A Responder continues to handle incoming protocol frames Drops incoming Emit and Query requests After all the requests are serviced, the Responder returns to the Command Loop state.

Responder State Diagram Hello Command Loop Emit Quiescent

Required Type Length Values (TLVs) HostID Flags Physical Medium IPv4 Address Link Local IPv6 Address (if applicable) Wireless Mode (if applicable) BSSID (if applicable)

Optional TLVs Machine / Device Name Contact Info Friendly Name Manufacturer Name Link Speed RSSI Management URL Icon URL

Demo

Call To Action Implement the LLTD Responder in your device Available under the Windows Connect Now licensing program launching mid-2005 Royalty free What you get Responder protocol spec Reference Responder code Test validation tool

Community Resources Windows Hardware & Driver Central (WHDC) Technical Communities Non-Microsoft Community Sites Microsoft Public Newsgroups Technical Chats and Webcasts Microsoft Blogs

Additional Resources microsoft.com Related sessions TWMO05004 Device and PC Integration with Discovery, Plug and Play, Publication, and Network Explorer TWMO05008 Design Requirements for Residential Gateways and WLAN APs TWMO05011 qWAVE and Quality of Service

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.