2.1 Understanding Network Failures 1.0 Understanding Network Failures (program overview) 2.0 Intro to ping 2.1 Usage Intro (Strybd prototype) 2.2 Lab.

Slides:



Advertisements
Similar presentations
2.1 Understanding Network Failures 1.0 Understanding Network Failures (program overview) 2.0 Intro to ping 2.1 Usage Intro (Strybd prototype) 2.2 Lab.
Advertisements

Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
CSCI 4550/8556 Computer Networks Comer, Chapter 23: An Error Reporting Mechanism (ICMP)
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Question N°1 You are logged into a router and with to view the layer 3 information about your neighboring Cisco routers. What IOS command gives layer 3.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
Internet Control Message Protocol (ICMP)
CPSC 441 Tutorial - Network Tools 1 Network Tools CPSC 441 – Computer Communications Tutorial.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
1 CCNA 2 v3.1 Module 8. 2 TCP/IP Suite Error and Control Messages CCNA 2 Module 8.
WXES2106 Network Technology Semester /2005 Chapter 7 TCP/IP Suite Error and Control Messages CCNA2: Module 8, 9.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
1 K. Salah Module 5.3: Internet Control Message Protocol Why need ICMP? IP and ICMP ICMP Message Format ICMP Error Reporting messages ICMP Query messages.
1 ICMP – Using Ping and Trace CCNA Semester
1 ICMP : Internet Control Message Protocol Computer Network System Sirak Kaewjamnong.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Defining the IP Packet Delivery Process INTRO v2.0—4-1.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 7 Connect the SUSE Linux Enterprise Server to the Network.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
1 CMPT 471 Networking II ICMP © Janice Regan, 2012.
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
Internet Control Message Protocol ICMP. ICMP has two major purposes: –To report erroneous conditions –To diagnose network problems ICMP has two major.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Internet Control Message Protocol ICMP author -- J. Postel, September The purpose.
Guide to TCP/IP, Third Edition
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
Internet Control Message Protocol (ICMP)
Herramientas para diagnósticos. Ping USO: Ping nombre.dominio o dirección IP Options: -t Ping the specifed host until interrupted. -a Resolve addresses.
ICMP : Internet Control Message Protocol. Introduction ICMP is often considered part of the IP layer. It communicates error messages and other conditions.
1 Version 3.1 modified by Brierley Module 8 TCP/IP Suite Error and Control Messages.
Page 19/13/2015 Chapter 8 Some conditions that must be met for host to host communication over an internetwork: a default gateway must be properly configured.
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
Internet Control Message Protocol (ICMP). Objective l IP and ICMP l Why need ICMP? l ICMP Message Format l ICMP fields l Examples: »Ping »Traceroute.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
© 2002, Cisco Systems, Inc. All rights reserved..
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 4. Active Monitoring Techniques.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 9 Basic Router Troubleshooting.
© Jörg Liebeherr (modified by M. Veeraraghavan) 1 ICMP: A helper protocol to IP The Internet Control Message Protocol (ICMP) is the protocol used for error.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 4 Internet Control Message Protocol (ICMP)
1 Internet Control Message Protocol (ICMP) Used to send error and control messages. It is a necessary part of the TCP/IP suite. It is above the IP module.
Internet Protocols. Address Resolution IP Addresses are not recognized by hardware. If we know the IP address of a host, how do we find out the hardware.
CCNA 2 Week 9 Router Troubleshooting. Copyright © 2005 University of Bolton Topics Routing Table Overview Network Testing Troubleshooting Router Issues.
Error and Control An IP datagram travels from node to node on the way to its destination Each router operates autonomously Failures or problems may occur.
Chapter 23 Internet Control Message Protocol used to report information and errors IP uses ICMP when it sends an error message ICMP uses IP to transport.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
Cisco 2 - Routers Perrine. J Page 112/19/2015 Chapter 8 TCP/IP Error Message Some of the conditions that must be met in order for host to host communication.
LSNDI RMRA 1 Design and troubleshooting M Clements.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
CCNA 2 Router and Routing Basics Module 8 TCP/IP Suite Error and Control Messages.
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Troubleshooting a Network
Traceroute traceroute is a Unix utility designed by Van Jacobson in 1987 The Windows equivalent is called tracert The Linux equivalent is called tracepath.
Network Tools and Utilities
Internet Control Message Protocol (ICMP)
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
Error and Control Messages in the Internet Protocol
Part1: Ipconfig ping command Tracert command Getmac command
Introduction to Networking
Troubleshooting IP Communications
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
ICMP – Using Ping and Trace
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
ITL Simple Diagnostic Tools
Internet Control Message Protocol
Fred Kuhns Applied Research Laboratory
Presentation transcript:

2.1

Understanding Network Failures 1.0 Understanding Network Failures (program overview) 2.0 Intro to ping 2.1 Usage Intro (Strybd prototype) 2.2 Lab 2.3 Assessment Plus addt’l e-Learning Modules, labs and assessments: 3.0 Intro to traceroute, lab, assessment 4.0 Intro to netstat, lab, assessment 5.0 Intro to ipconfig (ifconfig), lab, assessment 6.0 Intro to nslookup, lab, assessment 7.0 Intro to whois, lab, assessment 8.0 Pre-Assessment Modules (pre-tests for each module) 9.0 Assessment Modules 10.0 Labs: User Tools & Network Utilities (telnet short-cuts, PCHAR/TTCP,…?)

2.1 Lesson Objectives In this lesson, students will utilize “ ping ” to validate network connections, and analyze responses reported from “ ping ” Audience information: –Call Center I & II/CCNA I & II –20 Minutes (duration) 2.1.1

User: s0s1 e0 Center EvaBoaz e0 s e0 s2 Server 1 2 Customer Support: CS: User: Network failures: The sky is falling! Network failures: The sky is falling! “Becky” The Internet Becky ? 2.1.2

Policy change or local failure? –Do the interfaces show a link light? Before escalating this call... For most users: The browser is “The Internet”... the sky isn’t falling! –LAN/WAN connectivity? ( # ping yahoo.com ) Example: Text messages are being dropped by “Boaz” router ? 2.1.3

–Does the interface show a link light? Review: Before escalating a customer call... Consider local failures first! Identify recent (local) modifications The browser is “The Internet” () The browser is “The Internet” ( for most users ) –Are new patches applied? Applied correctly?

Many local network “failures” are due to operator error Experience suggests... –Un-skilled users, un-trained personnel, invalid configurations... Suspect recent changes or modifications –Have all required patches been applied correctly? –Check the logs ( recent activity? upgrades? )

Circuit “ outages ” are a common cause of real (actual) network faults –Example: Heavy equipment workers & sea dredging have cut cabling, power lines, deep sea fibre ( very rare!) 1.0 (Review) : Common Causes of Network Failures DoS Attacks = Sluggish network segments For our example, the Internet is down! Example: “ ping ” may be used to verify all subnets “up” during DoS attack Alert: s2 is “down”! Status: ( ping or traceroute script ) –All Routers and sub-nets “up” (reachable), except.. –Center-s2 (Serial_2) “unreachable” during attack ─Example: Denial of Service ( DoS): More common...? (1.0)

Eva 653 Server 1 s2 # ping Echo Request: Echo Reply: How many intervening devices, as shown? WS Center Boaz 2 e0 s0 s1 e0 s0 e0 What if this ping fails? Reduce scope of test... Center-sw1 Boaz-sw1 Sw1-8 Sw Round-trip: A Request/Reply “pair”

2 Serial_0 s1 EvaBoaz e0 s Server 1 e0 s2 Example: Using ping Initial troubleshooting # ping <> ( e.g. ping ) # ping ( e.g. ping ) Demonstration: “ ping Serial_0 ” # ping Type to abort. Sending 5, 100-byte ICMP Echos to , timeout is 2 seconds: ! Success rate is 100 percent (5/5), round-trip Min/Avg/Max = 4/6/9 ms !!!! Center e0 Serial_

“ My internet is down ” could be a sluggish network segment, slow server, or equipment fault... ? “ My internet is down ” could be a sluggish network segment, slow server, or equipment fault... ? –How many intervening devices? (firewall, appliance, proxy server, CSU/DSU, …) –Is it a recurring fault or temporary slowness or random outages? Initial Network Tests Collecting accurate failure data is crucial!

–Could be an intervening application server, device or appliance Review: Initial Network Tests: What to consider? User: “My internet is down...” “ ping yahoo.com ” = “Are you there?” –Intermittent faults may appear as temporary service outages ( e.g. threshold exceeded, server rebooting,... )

Standard diagnostics using “ ping ”: # ping ping : Validate Connectivity # ping # ping

What is a 20% success rate? # ping Type to abort. Sending 5, 100-byte ICMP Echoes to Success rate is 20 percent (1/5), round-trip _min/avg/max = 76/76/76 ms timeout is 2 seconds: ECHO Request (from WS2): ECHO Reply (to WS2): p ing responses : (.) = timeout, (!) = success, (N) = Net-Unreachable, (U) = Dest-Unreachable....! 2.1.7

–“Are you there?” ( ECHO Request sent from source ) “ ping ” will validate network connectivity ( between source and destination ) –“I am connected” ( ECHO Reply received from destination ) –5 of 5 packets = 100% success rate See, also, Review: Using ping

Recall the ping responses: An exclamation (!) indicates which test result? A) Failure; B) Success; C) Time out Questions: Using ping Recall the ping responses, a period (.) indicates: A) Failure; B) Success; C) Time out (True/False) Ping is an excellent performance monitor (True/False) 2 of 5 successful packets indicates a success rate of 20% False (40% success) False (40% success) (True/False) When ping is executed, the source issues an Echo Request to the destination. B) Success C) Timeout False True

ping uses ICMP Echo Request/Reply ICMP Message types: –EchoRequest/EchoReply: “ ping” connectivity –Dest unreachable: Packet delivery problem –Time exceeded: Packet discarded (TTL) –Redirect: Better route via “ router_ip_address ” Using “ ping ” continued... There are many ways to utilize “ ping ”...

–Specify data length, source and dest. addresses Extended “ ping ” (options) –Specify “next hop” –Set timeout interval (default: 2 seconds) –Specify ping count (repeated ping attempts) –Specify data pattern (sliding “1s”, or 0xABCD) –Validate response data (data validity) –Set: Don’t Fragment, include Timestamp, etc

Intermittent faults: Difficult to identify & fix –Occasional errors (“Time exceeded”) Intermittent Vs. Recurring Failures –Errors may occur only under certain conditions (e.g. temporary outages, threshold exceeded) Recurring faults: Easier to identify (Server, router, or interface is “down”) –Chronic fault (“Network unreachable”)

Limitations of “ ping ” # ping yahoo.com Type to abort. Sending 5, 100-byte ICMP Echos to ! ! ! ! ! timeout is 2 seconds: ! ! ! ! ! Success rate is 100 percent (5/5), round-trip _ min/avg/max = 23/26/29 ms ping can validate “ connectivity ” only! –“100%” success expected! –ICMP packets do NOT represent “real world” traffic –ping : Response is for few, small pkts Caution: ping is a poor tool for performance monitoring! –Network performance varies for ”real world” traffic –Text traffic is much different than streaming video or VoIP

–For small, idle networks 100% success rates are common (not “real world”) Review: ping limitations ping : Validates network paths –Sends a few, small packets (e.g. 100-byte, ICMP packets are not “real world” traffic) Only confirms basic connectivity between remote nodes

Hosts/Routers return “Dest. Unreachable” when: Data cannot be completely delivered to receiving application at the destination host –Example: ICMP messages sent back to WS2 is reponse to “ ping ” (e.g. # ping serial_0 ) Destination Unreachable –Network unreachable: No matching route –Host unreachable: packet is routable but host not responding –Can’t fragment: Older router/Large pkts (must fragmnt but “do not frag” bit set) –Protocol unreachable: Transport layer protocol “down” at host –Port unreachable: Host application fault (port un-opened by app)

Use ping to trace a path ( identify “last” router ) telnet to last “traced” router or node # telnet # telnet Isolating IP Routing Problems:

In this lesson we: Lesson Summary –Examined LAN/WAN failures ( DoS, circuit breaks ) –Used “ ping ” to validate a network connection with remote nodes –Examined responses reported by “ ping ” to analyze network performance 2.1.9