Troubleshooting IP Communications

Slides:



Advertisements
Similar presentations
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
Advertisements

Precept 3 Host Configuration 1 Peng Sun. What TCP conn. running? Commands netstat [-n] [-p] [-c] (Linux) lsof -i -P (Mac) ss (newer version of netstat)
Helper Protocols Protocols that either make it easier for IP to do its job, or extend the capabilities of the network layer.
SYSTEM ADMINISTRATION Chapter 19
Operating Systems Concepts 1/e Ruth Watson Chapter 11 Chapter 11 Network Maintenance Ruth Watson.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
CPSC 441 Tutorial - Network Tools 1 Network Tools CPSC 441 – Computer Communications Tutorial.
CISCO NETWORKING ACADEMY Chabot College ELEC ping & traceroute.
1 ICMP – Using Ping and Trace CCNA Semester
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Click to edit Master subtitle style Chapter 17: Troubleshooting Tools Instructor:
CT1304 LAN L AB Rehab AlFallaj. TCP\IP U TILITIES Objectives: To understand the following TCP\IP utilities: Hostname Ipconfig Ping Arp Tracert Netstat.
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
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
Network Layer – Subnetting and Control Protocols Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
Exploring the Packet Delivery Process Chapter
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
Network Tools TCP/IP interface configuration query - MAC (HW) address and IP address – Linux - /sbin/ifconfig – MS Windows – ipconfig/all 1.
Examining TCP/IP.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
1 Chapter Overview Routing Principles. Understanding Routing--important Routing refers to the process of taking a packet from one device and sending it.
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.
Birgit Bonham: Prospect High School ARP….or What’s your MAC address?
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
ERICSON BRANDON M. BASCUG Alternate - REGIONAL NETWORK ADMINISTRATOR HOW TO TROUBLESHOOT TCP/IP CONNECTIVITY.
Chapter 5e.  Upon completion of this chapter, you should be able to:  Find IP configuration settings on Windows & Linux  Troubleshoot IP configuration.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
Scaling the Network: Subnetting and Protocols
Lecture#6:Connectivity Verification
© 2003, Cisco Systems, Inc. All rights reserved.
Click to edit Master subtitle style
Troubleshooting a Network
Troubleshooting ip Chapter 5e.
CompTIA Network+ N Authorized Cert Guide
TCP/IP Utilities Richard Goldman May 29, 2003.
Traceroute traceroute is a Unix utility designed by Van Jacobson in 1987 The Windows equivalent is called tracert The Linux equivalent is called tracepath.
Connectivity Verification
Lab #1 ,Ipconfig & ping commands
COMP2322 Lab 5 IP Steven Lee March 22, 2017.
Ping and traceroute.
Network Tools and Utilities
ICMP ICMP – Internet Control Message Protocol
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
ICMP – Using Ping and Trace
Part1: Ipconfig ping command Tracert command Getmac command
Introduction to Networking
Lecture#7:Connectivity Verification
Troubleshooting Speaker Saengsan Tinarak Channel
Introduction to Networking
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
NETWORK TROUBLESHOOTING COMMANDS
Troubleshooting IP Addressing
Net 431 D: ADVANCED COMPUTER NETWORKS
Internet Control Message Protocol (ICMP)
ICMP – Using Ping and Trace
Advanced Computer Networks
Internet Control Message Protocol (ICMP)
ITL Simple Diagnostic Tools
Internet Control Message Protocol Version 4 (ICMPv4)
Network Hardware and Protocols
Lecture#6:Connectivity Verification
Internet Control Message Protocol
Troubleshooting ip Chapter 5e.
Presentation transcript:

Troubleshooting IP Communications Computer Networking Troubleshooting IP Communications

Identifying Scope One of the first things you’ll need to do when trying to troubleshoot a networking problem is going to be to identify the scope of the problem (Not DNS Scope) We need to know if the issue is isolated to a single computer, all the computers on a single hub or router, or if the internal network works but there is no connection to the outside internet Knowing where the problem is will be the first step to solving it

Example #1 A user is unable to access a website from his computer. What can we test, and what would it mean?

Example #1 Tests Try to access the website from the user's computer This will tell you if it was a momentary issue or something more. If it is fixed, make a note of it to catch if this is a chronic issue Try to access a different website from the user’s computer This will let you know if it is an issue with the website itself, and not us Try to access the website from another computer This will tell you if it is a problem localized to their computer Try to access the website by pinging the IP address This will catch errors with the DNS for this computer Try to ping a local node This will tell you if there is an issue with the local network infrastructure.

Ping Ping sends an ICMP (Internet Control Message Protocol) echo request packet to a specific address. When a host receives that, it will reply with an ICMP echo response ICMP is an support protocol found in TCP/IP designed for diagnostics Ping sends 4 packets in order to get an average case response Ping output includes IP Address of responder Size of packet sent Time from sending the request to getting the reply Total TTL (Time-to-Live) of the sent packet Ping will let us know 2 things: If we have a physical connection to the host If we have our protocols correctly configured

Ping Additional Info We can ping a DNS name or an IP address. This can help us test DNS servers Ping 127.0.0.1 pings the local host. This allows us to check to see if our protocols are correctly working without worrying about having a physical connection to a network Note that some servers and routers may not respond to pings as a security measure to prevent DOS attacks

Tracert Stands for trace route. This is the command for Windows. In linux we would use traceroute This command shows the path that messages go through to get to a host Tracert uses TTL in order to see what each step in the process is TTL (Time-To-Live) is a parameter each packet has Every time the packet passes from one router to the next, the TTL decrements by one If the TTL hits zero, the router sends an ICMP time-exceeded error message back to the original sender to let the sender know that the message is lost and not progressing through the network Tracert uses this by sending a packet with a TTL of 0, then 1, then 2, etc. Each time-exceeded message will contain the IP address of the responding router Any step that says request timed out indicates that the router is configured to not respond to ICMP requests, just like ping

ARP Allows you to view and edit the ARP table, where MAC addresses are stored in relation to IP address We attain these MAC addresses from ARP (address resolution Protocol) to request MAC addresses from IP Addresses These address relations can become invalid in two ways: The IP Address of the device may change due to DHCP The MAC address of the device would change if you replace the NIC

ARP modifiers Arp -a displays the ARP table. There will be up to two different types of entries Static entries are manually entered Dynamic entries are generated by polling with the ARP protocol Arp -d (IP ADDRESS) will remove the entry for the given IP address, which we would use if the entry becomes invalid. It requires us to have administrator access. We could then have it dynamically restore the entry by pinging the IP address Arp -s (IP ADDRESS) (MAC ADDRESS) would allow me to manually create an entry linking the given IP address and MAC address. This will generate a static ARP table entry