Chapter 12 NM Tools and Systems 12-1 Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000.

Slides:



Advertisements
Similar presentations
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Advertisements

Global Network & Network Management **** IEC Teacher Workshop June 28, 2012 Prof. Mani Subramanian.
Network Performance Measurement
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
CCNA2 Module 4. Discovering and Connecting to Neighbors Enable and disable CDP Use the show cdp neighbors command Determine which neighboring devices.
SYSTEM ADMINISTRATION Chapter 19
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Introduction to Network Analysis and Sniffer Pro
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
Session 13 NM Tools Adapted from Network Management: Principles and Practice © Mani Subramanian 2000 and solely used for Network Management course at.
Network Debugging Organizational Communications and Technologies Prithvi Rao H. John Heinz III School of Public Policy and Management Carnegie Mellon University.
Internet Bandwidth Measurement Techniques Muhammad Ali Dec 17 th 2005.
Chapter 1 Data Communications and Network Management Overview
Network Management Management Tools –Desirable features Management Architectures Simple Network Management Protocol.
Chapter 12 NM Tools and Systems
Guide to TCP/IP, Third Edition Chapter 11: Monitoring and Managing IP Networks.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
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:
1 by Behzad Akbari Fall 2011 In the Name of the Most High Network Management Tools and Systems.
Chapter 6 Overview Simple Network Management Protocol
Linux Networking Commands
SNMP In Depth. SNMP u Simple Network Management Protocol –The most popular network management protocol –Hosts, firewalls, routers, switches…UPS, power.
1.  TCP/IP network management model: 1. Management station 2. Management agent 3. „Management information base 4. Network management protocol 2.
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
58 Troubleshooting Network Connectivity Version A.01 H3065S Module 6 Slides.
Hands-on Networking Fundamentals
1 Computer Networks and Internets Spring 2005 Assistant Professor JainShing Liu.
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Characterizing the Existing Internetwork PART 1
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Network Management Technology and Products. Objectives After you complete this module, you will be able to: —Define and describe the functions of network.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Robert E. Meyers CCNA, CCAI Youngstown State University Manager, Cisco Regional Academy Cisco Networking Academy Program Semester 4, v Chapter 7:
ICMP : Internet Control Message Protocol. Introduction ICMP is often considered part of the IP layer. It communicates error messages and other conditions.
Network Tools TCP/IP interface configuration query - MAC (HW) address and IP address – Linux - /sbin/ifconfig – MS Windows – ipconfig/all 1.
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
Institute of Technology Sligo - Dept of Computing Semester 2 Chapter 10 IP Addressing.
Top-Down Network Design Chapter Nine Developing Network Management Strategies Oppenheimer.
Examining TCP/IP.
COMP1321 Digital Infrastructure Richard Henson February 2014.
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Chapter 19: Network Management Business Data Communications, 4e.
Linux Networking and Security
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
IP network tools & troubleshooting AFCHIX 2010 Nairobi, Kenya October 2010.
1 by Behzad Akbari Fall 2008 In the Name of the Most High Network Management Tools and Systems.
Monitoring Troubleshooting TCP/IP Chapter 3. Objectives for this Chapter Troubleshoot TCP/IP addressing Diagnose and resolve issues related to incorrect.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
Linux Operations and Administration Chapter Eight Network Communications.
Network Management CCNA 4 Chapter 7. Monitoring the Network Connection monitoring takes place every day when users log on Ping only shows that the connection.
RMON 1. RMON is a set of standardized MIB variables that monitor networks. Even if RMON initially referred to only the RMON MIB, the term RMON now is.
Semester 2v2 Chapter 8: IP Addressing. Describe how IP addressing is important in routing. IP addresses are specified in 32-bit dotted-decimal format.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
Click to edit Master subtitle style
Network Tools and Utilities
RMON.
Chapter 6 Network Performance Measurement
Chapter 9 Network Management Tools, Systems, and Engineering * *
Network Administration CNET-443
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
Presentation transcript:

Chapter 12 NM Tools and Systems 12-1 Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Tools Catalog Developed by IETF Working Group on NOCTools Update available via news:comp.networks.noctools ftp://wuarchive.wustl.edu/doc/noctools Network Management: Principles and Practice © Mani Subramanian 2000 Chapter

Notes 12-3 BERT Physical layer monitoring tool Generates and detects bits Bit error rate (BER) is calculated by comparing the transmitted pattern with received pattern Loop back is a feature of the modem BER can be measured for a modem or two modems and the link in between Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes 12-4 BERT in HFC / LAN Environment SmartBits  used in LAN environment Used for error measurement at physical and data layers Source and destination addresses - MAC / IP- in software Enables measurement of modems in a shared medium environment Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes 12-5 Cable Modem Error Rate Noise can be injected at various points in the transmission and error rates can be measured Noise in upstream is very sensitive to noise because of low frequency band Notice the sharp curve before loss of sync at high error rate Modem goes out of sync within a db range. Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes 12-6 Network Software Tools Status monitoring tools Traffic monitoring tools Route monitoring tools Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes 12-7 Status Monitoring Tools Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes 12-8 ifConfig Used to assign/read an address to/of an interface Option -a is to display all interfaces Notice two interface loop-back (lo0) and Ethernet (hme0) Example: Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

12-9 Ping Most basic tool for internet management Based on ICMP ECHO_REQUEST message Available on all TCP/IP stacks Useful for measuring connectivity Useful for measuring packet loss Can do auto-discovery of TCP/IP equipped stations on single segment % ping PING ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=17 time=14.8 ms 64 bytes from : icmp_seq=1 ttl=17 time=20.2 ms 64 bytes from : icmp_seq=2 ttl=17 time=15.7 ms 64 bytes from : icmp_seq=3 ttl=17 time=21.6 ms 64 bytes from : icmp_seq=4 ttl=17 time=20.0 ms ping statistics packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 14.8/18.4/21.6 ms Chapter 12 Notes Example: Network Management: Principles and Practice © Mani Subramanian 2000

12-10 nslookup An interactive program for querying Internet Domain Name System servers Converts a hostname into an IP address and vice versa querying DNS Useful to identify the subnet a host or node belongs to Lists contents of a domain, displaying DNS record Available with BSD UNIX; FTP from uunet.uu.net Available in Windows NT Chapter 12 Notes Example: Network Management: Principles and Practice © Mani Subramanian 2000

12-11 Domain Name Groper: dig Used to gather lots of information on hosts from DNS noc2% dig noc2 ; > DiG 2.2 > noc2 ;; res options: init recurs defnam dnsrch ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 6 ;; flags: qr aa rd ra; Ques: 1, Ans: 0, Auth: 1, Addit: 0 ;; QUESTIONS: ;; noc2, type = A, class = IN ;; AUTHORITY RECORDS: SOA A.ROOT-SERVERS.NET. hostmaster.INTERNIC.NET. ( ; serial 1800 ; refresh (30 mins) 900 ; retry (15 mins) ; expire (7 days) ) ; minimum (1 day) ;; Total query time: 141 msec ;; FROM: noc2.btc.gatech.edu to SERVER: default ;; WHEN: Wed Sep 16 21:42: ;; MSG SIZE sent: 22 rcvd: 95 Chapter 12 Notes Example: Network Management: Principles and Practice © Mani Subramanian 2000

12-12 Host Command: host Displays host names using DNS Available from ftp.nikhef.nl:/pub/network/host.tar.Z % host -a sun4-gw.cc.gatech.edu Trying null domain rcode = 0 (Success), ancount=1 The following answer is not authoritative: sun4-gw.cc.gatech.edu IN A Chapter 12 Notes Example: Network Management: Principles and Practice © Mani Subramanian 2000

Notes Traffic Monitoring Tools ping and bing used to measure the propagation characteristics of the transmission path etherfind, snoop, and tcpdump puts the network interface in promiscuous mode and logs the data Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

12-14 Packet Loss Measurement Command: ping Many options available Implementation varies from system to system Chapter 12 Notes Example: Network Management: Principles and Practice © Mani Subramanian 2000

Notes bing Used to determine throughput of a link Uses icmp_echo utility Knowing packet size and delay, calculates bandwidth bing L1 and L2 and the difference yields the bandwidth of link L1-L2 Bandwidth of link L1-L2 could be higher than the intermediate links Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes snoop Puts a network interface in promiscuous mode Logs data on Protocol type Length Source address Destination address Reading of user data limited to superuser Example: Options: -d for device interface and -c for counts Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes tcpdump Command: tcpdump Interprets and prints headers for: EthernetIPICMP TCPUDPNFS NDARPAppletalk Useful for examining and evaluating the TCP based traffic Available in UNIX system; FTP from ftp.ee.lbl.gov Example: SNMP message Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Network Routing Tools Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Network Status netstat -a UDP Local Address State *.route Idle *.* Unbound *.sunrpc Idle *.* Unbound * Idle * Idle TCP TCP Local Address Remote Address Swind Send-Q Rwind Recv-Q State *.* *.* IDLE *.sunrpc *.* LISTEN * *.* IDLE * *.* LISTEN * *.* LISTEN *.ftp *.* LISTEN *.telnet *.* LISTEN Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Route Tracing Command: traceroute (UNIX) / tracert (MS TIME-EXCEED error report Available in most UNIX OS Windows) ICMP Also available from uc.msc.unm.edu Discovers route taken by packets from source to destination Useful for diagnosing route failures Useful for detecting bottleneck nodes Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Trace Route Sample Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Trace Route Sample Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Network Management Tools SNMP command tools MIB Walk snmpsniff Many tools available on public domain. See Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes SNMP Command Tools snmptest snmpget snmpgetnext snmpset snmptrap snmpwalk snmpnetstat Test tool is an interactive tool to get values of several managed objects, one at a time. Get, Get-next and Set are the SNMP commands that we learned under SNMP architecture / messages. Execution of these will return an SNMP Response message. SNMPWalk uses snmpgetnext to trace the entire MIB. Network status command is used to test the status of network connections of a host Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes SNMP Get Command % snmpget noc5.btc.gatech.edu public system.sysDescr.0 system.sysDescr.0 = OCTET STRING: "SunOS noc5 5.6 Generic_ sun4u" Note that the value 0 at the end of the object id indicates that it is a single valued scalar Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes SNMP Get Next Command % snmpgetnext noc5.btc.gatech.edu public interfaces.ifTable.ifEntry.ifIndex.1 interfaces.ifTable.ifEntry.ifIndex. 2 = INTEGER: Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes SNMP Set Command Command: snmpset host community Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Network Status Command: snmpnetstat host community Useful for finding status of network connections % snmpnetstat noc5 public Active Internet Connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp 0 0 *.* *.* CLOSED tcp 0 0 localhost localhost.3456 ESTABLISHED tcp 0 0 localhost localhost.3712 ESTABLISHED tcp 0 0 localhost localhost.3968 ESTABLISHED tcp 0 0 localhost localhost.4224 ESTABLISHED tcp 0 0 localhost.3456 localhost ESTABLISHED tcp 0 0 localhost.3712 localhost ESTABLISHED tcp 0 0 localhost.3968 localhost ESTABLISHED tcp 0 0 localhost.4224 localhost ESTABLISHED tcp 0 0 noc noc ESTABLISHED tcp 0 0 noc noc ESTABLISHED tcp 0 0 noc noc ESTABLISHED tcp 0 0 noc noc ESTABLISHED Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes SNMP Browser Command: snmpwalk host community [variable name] Uses Get Next Command Presents MIB Tree Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes SNMP Sniff snmpsniff -I interface A tool in Linux / FreeBSD environment Puts the interface in promiscuous mode and captures snmp PDUs. Similar to tcpdump Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Protocol Analyzer Analyzes data packets on any transmission line including LAN Measurements made locally or remotely Probe (data capture device) captures data and transfers to the protocol analyzer (no storage) Data link between probe and protocol analyzer either dial-up or dedicated link or LAN Protocol analyzer analyzes data at all protocol levels Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes RMON Probe Network Associates Sniffer Stand-alone and Networked HP NetMetrix / HP OpenView Communication between probe and analyzer is using SNMP Data gathered and stored for an extended period of time and analyzed later Used for gathering traffic statistics and used for configuration management for performance tuning Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Network Monitoring with RMON Probe Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Network Statistics Protocol Analyzers RMON Probe / Protocol analyzer MRTG (Multi router traffic grouper) Home-grown program using tcpdump Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Traffic Load: Source Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Traffic Load: Destination Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Traffic Load: Conversation Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Protocol Distribution Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes MRTG Multi Router Traffic Grouper (Oeticker and Rand) Generates graphic presentation of traffic on Web Daily view Weekly view Monthly view Yearly view Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Enterprise Management Management of data transport IBM Netview, Sun Solstice, HP OpenView, Cabletron Spectrum Systems management CA Unicenter and Tivoli TME Network and systems management Partnerships Telecommunications management TMN, Operations systems Service management and policy management Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes NMS Components Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes NMS Components Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Multi-NMS Configuration Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Network Configuration Configure agents Configure management systems Community administration parameters Community name MIB view Trap targets Auto-discovery : Scope Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Network Monitoring By polling By traps Failure indicated by pinging or traps Ping frequency optimized for network load vs. quickness of detection trap messages: linkdown, linkUp, coldStart, warmStart, etc. Network topology discovered by auto-discovery Monitoring done at multiple levels - “drilling” Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Global View Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Domain View Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Interfaces View Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Segment View Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Commercial NMS & System Solutions Enterprise NMS Hewlett-Packard OpenView Sun SunNet Manager IBM Netview Cabletron Spectrum Enterprise Manager Low End NMS SNMPc System & Network Management Computer Associates Unicenter TNG Tivoli TME / Netview Big Brother Spong Low End NMS Enterprise NMS Centralized Distributed System and Network Management Notes Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes Auto-discovery and mapping Drill-down views Fault monitoring Event monitoring MIB Browser SNMP tools Traffic monitoring 3rd party integration OpenView is Hewlett-Packard’s platform for Network Management Many NMSs use OpenView Platform: CiscoWorks, CA TNG, Transcend NNM is HP NMS on OpenView Drill-down Map Hierarchy HP OpenView Network Node Manager Chapter 12 Network Management: Principles and Practice © Mani Subramanian 2000

Notes HP OpenView Platform Chapter 12 Open, modular, and distributed architecture Object oriented design; TNM can be implemented Open API-based architecture Easy vendor-specific NMS integration by 3rd party Network Management: Principles and Practice © Mani Subramanian 2000

Notes OpenView Distributed Platform Chapter 12 Postmaster integrates all management services - multiple protocol stacks: SNMP, CMIP, TCP/IP Routing enables distributed message routing Event services control event and alarm messages Management services interface with management applications via APIs Network Management: Principles and Practice © Mani Subramanian 2000

Notes Distributed OpenView NNMs Chapter 12 An enterprise network managed by multiple NMSs Collection stations could be regular NNMs or entry-NNMs (100 nodes) Filtered information sent to MoM (top level NNM) reduces traffic MoM integrates and presents enterprise data Network Management: Principles and Practice © Mani Subramanian 2000

Notes Cabletron Spectrum Chapter 12 Distributed architecture Presentation only on SpectroGRAPH SpectroSERVER and SpectroGRAPH can reside in a single processor SpectroGRAPH could be switched between SpectroSERVERs Network Management: Principles and Practice © Mani Subramanian 2000