1 / 33

CS 453 Computer Networks

CS 453 Computer Networks. Lecture 22 Network Management. Network Management. We have discussed a lot of network examples that have a very small number of hosts, routers, switches and links

Download Presentation

CS 453 Computer Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS 453Computer Networks Lecture 22 Network Management

  2. Network Management We have discussed a lot of network examples that have a very small number of hosts, routers, switches and links …but in the real world networks can have thousands of devices and links, and span cities, countries, continents, and the globe In many important ways, networks are the life blood of many organizations and critically important to individuals

  3. Network Management A network that does not run reliably, stably and efficiently can have devastating consequences… Imagine a network failure for an airlines operations system… …or the Air Traffic control system… …or the electric power grid

  4. Network Management This becomes more and more important with network delivered services like VoIP Streaming video On-demand Hi-Res video/audio Collaboration and video conferencing

  5. Network Management Bottom line- We need to monitor, manage, Troubleshoot Repair Networks and do this very well

  6. Network Management Some network management activities Detecting an interface or component failure Monitor hosts on the network Traffic monitoring and resource deployment Recognizing frequent changes in router tables Setting standards for SLAs Intrusion detection and other security threats

  7. Network Management International Standards Organization’s Five Areas of Network Management Performance Management Quantify, measure, track, analyze and control network performance Fault management Identify, log and respond to faults in a network Like performance management, but short-term specific problem focused

  8. Network Management International Standards Organization’s Five Areas of Network Management Configuration management How are network devices configured …and keeping track of these configurations Accounting Tracking resource utilization Quota management, usage charges, resource access Security management Monitoring and managing network (and related) access in accordance with defined policies

  9. Network Management Network Management Architecture –very high level Managing entity Network administrator/network management workstation NOC (most likely) Managed devices Routers, switches, hosts, hubs, printers, etc. MIB – Management Information Base (more on this…) Network management protocol A well defined protocol for communications and control between managing entities and managed devices

  10. Network Management Network Management Architecture –very high level From: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm

  11. Network Management Network management protocol There are several, notably… OSI –Common Management Information Services Element/Common Management Information Protocol (CMISE/CMIP) Simple Network Management Protocol – SNMP For IP networks

  12. Network Management MIB – Management Information Base Collections of discrete and organized pieces of information about managed devices Sort of a virtual database …to be collected from managed devices by managing entities… …usually as needed

  13. Network Management MIB – made up of MIB objects MIB objects are the information elements maintained by managed devices MIB tables – MIB objects with recurrent or multiple instances of data elements MIB modules – groupings of related MIB objects

  14. Network Management Each type of managed object has its own set of MIB objects MIB objects are defined by a data definition language – Structure of Management Information – SMI Subset of ANS.1 - abstract syntax notation 1

  15. Network Management Object descriptors 1.3.6.1.4.1.9.3.3.1

  16. Network Management SMI has several constructs OBJECT-TYPE Defines objects MODULE-IDENTITY Defines modules of objects NOTIFICATION-TYPE Defines the kinds of messages that agents generate MODULE-COMPLIANCE Defines the set of objects that must be defined within a module AGENT-CAPABILITIES Defines agents cabilities regarding object and event notifications

  17. Network Management SMI basic data types INTEGER – 32 bit integers or list of named constants INTEGER32 – 32 bit integers Unsigned32 – 32 bit unsigned integer OCTET STRING – byte string up to 65K bytes long OBJECT IDENTIFER – defined structure name IPaddress – 32 bit IP address in network byte order Counter32 – 32 bit modulo 232 counter Counter64 – 64 bit modulo 264 counter Gauge32 – counter with 0-232 limit TimeTicks – Time in 1/100 seconds Opaque – uninterrupted string

  18. Network Management SMI object definition ipInDelievers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Descriptions “IP datagrams delivered” ::={ ip 9 }

  19. Network Management IETF – has developed many MIB object definitions Network vendors develop their own MIB object definitions There are 100s of MIB objects

  20. Network Management SNMPv1 Simple objects, simple protocol, MIB tables SNMPv2 Modules SNMPv3 Message integrity Source authenication encryption

  21. Network Management SMI basic data types INTEGER – 32 bit integers or list of named constants INTEGER32 – 32 bit integers Unsigned32 – 32 bit unsigned integer OCTET STRING – byte string up to 65K bytes long OBJECT IDENTIFER – defined structure name IPaddress – 32 bit IP address in network byte order Counter32 – 32 bit modulo 232 counter Counter64 – 64 bit modulo 264 counter Gauge32 – counter with 0-232 limit TimeTicks – Time in 1/100 seconds Opaque – uninterrupted string

  22. Network Management Example – managed objects in MIB-2 system group

  23. Network Management Example – managed objects in MIB-2 udp module

  24. Network Management Two more PDUs in SNMPv2 GET BULK REQUEST – iterative GET REQUEST (from manager to agent) INFORM – an acknowledged trap NOTIFY – event notification – same as trap, added in SNMPv2

  25. Network Management SNMPv2 PDU PDU type—Identifies the type of PDU transmitted (Get, GetNext, Inform, Response, Set, or Trap). • Request ID—Associates SNMP requests with responses. • Error status—Indicates one of a number of errors and error types. Only the response operation sets this field. Other operations set this field to zero. • Error index—Associates an error with a particular object instance. Only the response operation sets this field. Other operations set this field to zero. • Variable bindings—Serves as the data field of the SNMPv2 PDU. Each variable binding associates a particular object instance with its current value (with the exception of Get and GetNext requests, for which the value is ignored). From: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm

  26. Network Management SNMPv1 Trap PDU Enterprise—Identifies the type of managed object generating the trap. • Agent address—Provides the address of the managed object generating the trap. • Generic trap type—Indicates one of a number of generic trap types. • Specific trap code—Indicates one of a number of specific trap codes. • Time stamp—Provides the amount of time that has elapsed between the last network reinitialization and generation of the trap. • Variable bindings—The data field of the SNMPv1 Trap PDU. Each variable binding associates a particular object instance with its current value. From: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm

  27. Network Management

  28. Network Management

  29. Network Management

  30. Network Management

  31. Network Management

  32. Network Management More things to see http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm http://en.wikipedia.org/wiki/Network_performance_management http://en.wikipedia.org/wiki/Snmp http://www.cotse.com/tools/netman.htm TCP/IP http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/gg243376.html?Open

More Related