NDT: Update Duplex Mismatch Detection Rich Carlson Winter Joint Tech February 15, 2005.

Slides:



Advertisements
Similar presentations
CCNA – Network Fundamentals
Advertisements

11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Copyright 2002 Year 2 - Chapter 4/Cisco 3 - Module 4 LAN Design By Carl Marandola.
Maintaining and Updating Windows Server 2008
Switches in Networking B. Konkoth. Network Traffic  Scalability  Ability to handle growing amount of work  Capability of a system to increase performance.
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
Process-to-Process Delivery:
Computer Measurement Group, India Reliable and Scalable Data Streaming in Multi-Hop Architecture Sudhir Sangra, BMC Software Lalit.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
Performance Measurement Tools August 9 th 2011, OSG Site Admin Workshop Jason Zurawski – Internet2 Research Liaison.
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Presentation on Osi & TCP/IP MODEL
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson Joint Techs Winter.
NDT August 10 th 2010, OSG Site Admin Workshop - Network Performance Jason Zurawski, Internet2.
© 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.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Presenter’s Name NDT Administrator Tools Jakub Slawinski Rich Carlson Internet2 Fall Member Meeting October 9, 2007.
Chapter 12 Computer Networks. Basic Concepts in Computer Networking – Communication Links – Figure 12.1a –Two Forms of Information Representation (a)
1 Version 3.0 Module 11 TCP Application and Transport.
Module 4: Configuring ISA Server as a Firewall. Overview Using ISA Server as a Firewall Examining Perimeter Networks and Templates Configuring System.
Transport Layer and UDP Tahir Azim Ref:
Chapter 6 – Connectivity Devices
Ch 1. Computer Networks and the Internet Myungchul Kim
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 15.
Internet2 E2EPI End-2-End Performance Initiative Jeff W. Boote Internet2 29 May 2006.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Network Diagnostic Tool (NDT) Duplex-Mismatch detection update Fall Member Meeting Sept 21, 2005 Rich Carlson
TFTP: Trivial file transfer protocol
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
NETWORKING BASICS.
LE427 Data communication and networks Jarree Chaicharn, Ph.D. รศ ดร จรี ไชยชาญ
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
Monitoring Troubleshooting TCP/IP Chapter 3. Objectives for this Chapter Troubleshoot TCP/IP addressing Diagnose and resolve issues related to incorrect.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Transmission Control Protocol (TCP) BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
1 End-to-End Protocols User Datagram Protocol (UDP) Transmission Control Protocol(TCP)
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Dr. ClincyLecture1 Chapter 2 (handout 1– only sections 2.1, 2.2 and 2.3) 1 of 10 Dr. Clincy Professor of CS Exam #3 Monday (3/14/16): Opened Book, No Computer,
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop.
Maintaining and Updating Windows Server 2008 Lesson 8.
PiPEs Tools in Action Rich Carlson SMM Tools Tutorial May 3, 2005.
100% Exam Passing Guarantee & Money Back Assurance
Module Overview Installing and Configuring a Network Policy Server
Click to edit Master subtitle style
RMON.
Configuring EtherChannels and Switch Troubleshooting
ECET 465 Innovative Education--snaptutorial.com
Data Link Issues Relates to Lab 2.
Process-to-Process Delivery:
IS 4506 Server Configuration (HTTP Server)
E2E piPES Project Russ Hobby, Internet2 HENP Working Group Meeting
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.
Communication Networks: Technology & Protocols
“Detective”: Integrating NDT and E2E piPEs
Process-to-Process Delivery: UDP, TCP
Chapter 3 Transport Layer
The TCP/IP Model.
Presentation transcript:

NDT: Update Duplex Mismatch Detection Rich Carlson Winter Joint Tech February 15, 2005

Feb 15, NDT Background  Web100 enhanced server handles testing and diagnostic services  Java based and command line clients allows testing from any client (local or remote)  Performance and configuration faults reported back to client  Drill-down functions provide more details & error reporting capabilities

Feb 15, piPEs Measurement Software Components Performance Measurement Controller (PMC) Measurement Domain Interface (MDI) Performance Measurement Point (PMP) Web Service Network Monitoring Database Detect Authorize Schedule Test Store Interface BWCTLOWAMPTraceRoute NDT Discovery Module “Detective” Applet Internet2 Detective Analysis Module NDT Client

Feb 15, Future Directions  Focus on improving problem detection algorithms Duplex mismatch Link detection Improve performance tuning messages

Feb 15, Duplex Mismatch effort  NIH/NLM funded project  Accurately describe how mismatch condition creates loss  Define methods to reliably detect and report this condition  Paper being published in PAM 05 proceedings

Feb 15, Duplex Mismatch effort  When collisions occur Full duplex interface will loose frame Half duplex interface may loose or retransmit frame  Generate analytical models for loss Using Poisson streams (Thrulay) Using UDP packet trains (TTCP) Using TCP flows (NDT)

Feb 15, Test environment  Receiver is put is various states Switch = full & Host = full or half Switch = half & Host = full or half Switch Host Source 100 Mbps Full Duplex Host Receiver 100 Mbps Mismatch

Feb 15, Mismatch loss probability

Feb 15, Mismatch behavior 1 Remote server with local client  Switch = Full, and Host = Half TCP experiences multiple packet loss events Ack packet ‘syncs up’ with multiple data packets Server Side view Receiver Side view XXX XXX

Feb 15, Packet train behavior 1

Feb 15, TCP behavior 1

Feb 15, Mismatch behavior 2 Remote source with local client  Switch = Half, and Host = FULL TCP Data packets delayed Ack packet lost Server Side view Receiver Side view X X XX

Feb 15, Packet Train behavior 2

Feb 15, TCP behavior 2

Feb 15, Underlying assumption  Model is correct if inter-packet gap is less than time to generate and transmit Ack packet  Tight links (T1, DSL, Cable Modem) violate this assumption Mismatch on home LAN would not be detected by remote server

Feb 15, Conclusions  New duplex mismatch detection algorithm being developed  Existing trace files being analyzed to examine difference  NDT administrators being contacted to review their log files  Investigating packet train model for detecting mid-path mismatch