LSNDI RMRA 1 Design and troubleshooting M Clements.

Slides:



Advertisements
Similar presentations
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Advertisements

1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
CSCI 4550/8556 Computer Networks Comer, Chapter 23: An Error Reporting Mechanism (ICMP)
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Internet Control Message Protocol (ICMP)
CPSC 441 Tutorial - Network Tools 1 Network Tools CPSC 441 – Computer Communications Tutorial.
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.
ICMP: Ping and Trace CCNA 1 version 3.0 Rick Graziani Spring 2005.
CISCO NETWORKING ACADEMY Chabot College ELEC ping & traceroute.
Ping and traceroute Lab/Homework exercise Assigned 9/12/2006 Due 9/19/2006 CSIT 220 Fall, 2006 Based on T. Blum Exercises.
1 ICMP – Using Ping and Trace CCNA Semester
CPSC 441 TUTORIAL – MARCH 7, 2012 TA: MARYAM ELAHI NETWORK TOOLS.
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1.
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.
Chapter 5 IP Address Configuration Connecting People To Information.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
CS 6401 Internet Protocol Outline Introduction to Internet Protocol Header and address formats ICMP Tools.
Module 4 – Learning about other Devices Testing network connections.
Guide to TCP/IP, Third Edition
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 Internet Control Message.
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.
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.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
IP Forwarding.
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.
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.
Internet Control Message Protocol (ICMP) Chapter 7.
Jose Luis Flores / Amel Walkinshaw
Lecture 21: Network Primer 7/9/2003 CSCE 590 Summer 2003.
1 7 Ping Program. 2 7 Introduction - Problem How do I know if a host is reachable?
ROUTING AND ROUTING TABLES 2 nd semester
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
Ping and Traceroute by Aleisa A. Drivere Supervisor Graciela Perera.
Lecture#6:Connectivity Verification
Internet Control Message Protocol (ICMP)
Connectivity Verification
COMP2322 Lab 5 IP Steven Lee March 22, 2017.
Module 4 – Learning about other Devices
ICMP ICMP = Internet Control Message Protocol Layer 3
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
8 Network Layer Part V Computer Networks Tutun Juhana
Part1: Ipconfig ping command Tracert command Getmac command
Lecture#7:Connectivity Verification
Chapter 2: Static Routing
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)
Chapter 2: Static Routing
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol Version 4 (ICMPv4)
Lecture#6:Connectivity Verification
Internet Control Message Protocol
Internet Control Message Protocol
Internet Control Message Protocol
Fred Kuhns Applied Research Laboratory
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
Presentation transcript:

LSNDI RMRA 1 Design and troubleshooting M Clements

LSNDI RMRA 2 Introduction Need for troubleshooting Troubleshooting tools Examples Lab work

LSNDI RMRA 3 Broken routing configs Configurations can sometimes fail to work as the writer hoped Incorrect addressing (common) Incorrect configuration of parameters Missing commands Misunderstanding of the IOS

LSNDI RMRA 4 Problem Manifestation Routes/ hosts cannot be reached Routers or switches slow in operation ACLs fail to work Routing fails Failover systems fail to work as hoped Parts of network fine, others not Etc. etc.

LSNDI RMRA 5 Tools to help diagnose problems Ping – runs on routers and hosts Extended ping – runs on routers and switches only Traceroute/ tracert Debug tools Show tools

LSNDI RMRA 6 ping Echo request 1 The echo request is an ICMP message whose data is expected to be received back in an echo reply. The host must respond to all echo requests with an echo reply containing the exact data received in the request message.ICMP Type must be set to 8. Code must be set to 0. The Identifier and Sequence Number can be used by the client to match the reply with the request that caused the reply. The data received by the Echo Request must be entirely included in the Echo Reply.

LSNDI RMRA 7 1 ping Echo reply The echo reply is an ICMP message generated in response to an echo request, and is mandatory for all hosts and routers. Type and code must be set to 0. The identifier and sequence number can be used by the client to determine which echo requests are associated with the echo replies. The data received in the echo request must be entirely included in the echo reply.

LSNDI RMRA 8 For you to try Open traffic sniffer e.g. Ethereal or Wireshark Optionally you can set up a filter for ping traffic (in and out) Start Ethereal or wireshark Ping an IP address you know is ‘up’ with cmd Wait until the ping completes Stop the sniffer Examine the icmp traffic

LSNDI RMRA 9 Questions What was the payload? How many packets were sent? How many were received? What was the time between ping packets being sent? What is the sequence number in a request and its subsequent reply?

LSNDI RMRA 10 Extended ping Implemented on routers and switches Allows more complex parameters Can send ping from a specific interface Can change data size and pattern Can validate replies Can change number of times ping is sent Can set other parameters too

LSNDI RMRA 11 Extended ping ATL#ping Protocol [ip]: Target IP address: Repeat count [5]: Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: y Source address or interface: Type of service [0]: Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]: Loose, Strict, Record, Timestamp, Verbose[none]: Sweep range of sizes [n]: Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to , timeout is 2 seconds: Packet sent with a source address of !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 20/32/48 ms

LSNDI RMRA 12 For you to try Open Packet Tracer (4.1 minimum) Connect 2 routers with a serial connection Set up addresses for the serial interfaces Choose DCE and set clock rate Turn the interfaces on Try the extended ping command – type ping [enter] Write down the parameters that you could change

LSNDI RMRA 13 Traceroute/ tracert This uses a set of pings to show routers between source and destination Useful to see how traffic crosses a network Shows ping time, IP addresses and names where available

LSNDI RMRA 14 Example of the use of tracert C:\Documents and Settings\luther>tracert Tracing route to [ ] over a maximum of 30 hops: 1 1 ms <1 ms <1 ms ms 9 ms 9 ms ms 13 ms 10 ms ms 277 ms 234 ms pc bn.blueyonder.co.uk [ ] 5 11 ms 13 ms 10 ms pc bn.blueyonder.co.uk [ ] 6 27 ms 18 ms 13 ms ms 11 ms 11 ms bbc-gw0-linx.prt0.rbsov.bbc.co.uk [ ] ms 14 ms 12 ms ms 13 ms 11 ms fe0-0.rt0-frontpost.prodgw.bbc.co.uk [ ] ms 15 ms 12 ms www1.cwwtf.bbc.co.uk [ ] Trace complete.

LSNDI RMRA 15 Traceroute on a router Full command traceroute can be used here – (Rather than tracert 8.3 dos convention) Shows *NIX heritage Performs the same as tracert.exe on the host PC

LSNDI RMRA 16 For you to try Open a packet sniffer Start the sniffer for the PC’s network interface Use cmd to invoke a tracert to a known host Capture the network dialogue Stop the sniffer Examine the dialogue

LSNDI RMRA 17 Questions What type of protocol is used for the tracert? Examine the ‘time to live’ flag in Internet Protocol Look at each ping request separately What is different about the time to live? Now see which host replied to that request – hint - the sequence number allows this How do you think the tracert works now that you have examined this traffic?

LSNDI RMRA 18 Debug tools debug command runs on routers and switches Allow us to see various dynamic parameters in real time – e.g. arrival of routing information Use with care – takes router processing power – always turn off after use Type router#debug ? To see the options available

LSNDI RMRA 19 For you to try At the router Priv Exec prompt type debug ? Write down the command options displayed Now follow the ip option Add the ? Write down all options you can see These commands are all related to routing and will help to diagnose routing problems

LSNDI RMRA 20 Show commands Typing show at the Priv exec prompt allows us to see static information about the router E.g. routing table, interface information, clock, access-lists etc Make a list of the show options available in Packet Tracer

LSNDI RMRA 21 You, the detective These tools allow a wide range of tests to be made You need to devise tests to develop a hypothesis that fits your network problem You may need to devise a test plan and eliminate items one at a time A good diagram is ESSENTIAL when troubleshooting

LSNDI RMRA 22 LAB work Open Troubleshoot.pkt from this week’s web menu Open the document TroubleshootingConnectivity_Handout.doc Work through the example

LSNDI RMRA 23 References 1