html5-img
1 / 53

Network Management System

Network Management System. by Dedi Rahmawan Putra Advisor: Dr. Kai-Wei Ke. Outline. Network Management Simple Network Management Protocol (SNMP) Structure of Management Information (SMI) Management Information Bases (MIBs) SNMP Manager and Agent(s) Application on 802.16 device.

hpalazzolo
Télécharger la présentation

Network Management System

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. Network Management System by Dedi Rahmawan Putra Advisor: Dr. Kai-Wei Ke Network Management and Its Application

  2. Outline • Network Management • Simple Network Management Protocol (SNMP) • Structure of Management Information (SMI) • Management Information Bases (MIBs) • SNMP Manager and Agent(s) Application on 802.16 device Network Management and Its Application

  3. Network Management Standard Network Management and Its Application

  4. by IETF (for INTERNET) • Defining the standard (deciding on the content) • IESG: decides on formal status • Important area includes : Operations and Managements • Standard made by this group: Simple Network Management Protocol (SNMP) Network Management and Its Application

  5. by ISO • important for the definition ofNetwork Management Standard • defined by: ISO-IEC/JTC1/WG4 • Part of OPEN SYSTEM INTERCONNECTION (OSI) • OSI has little practical function • Protocol defined for management: • CMIP: Common Management Information Protocol • CMIS: Common Management Information Service Network Management and Its Application

  6. by ITU-T • defined by SG-IV • Standard for network made by this group: TMN: Telecommunication Management Network • Another groups within ITU-T also work on management Network Management and Its Application

  7. Other Groups • DMTF (Distributed Management Task Force) • WBEM: Web Based Enterprise Management • CIM: Common Information Model • TM-Forum (Tele-Management Forum) • Originally based on OSI • OMG (Object Management Group) • looking at CORBA for management • IEEE Network Management and Its Application

  8. Differences Network Management and Its Application

  9. History • COPIED: • Manager-Agent concept • MIBS • ASN.1 • TERMINOLOGY starting as temporary solution many ideas were copied from OSI Management framework OSI introduced new ideas Real object orientation OSI Protocol Copied Network Management and Its Application

  10. SNMP Simple Network Management Protocol Network Management and Its Application

  11. SNMP Milestone SNMP Security SNMPv2 (parties) SNMPv2 (community) SMP SGMP SNMP SNMPv3 implementation experience draft full standard proposed standard draft standard draft standard proposed standard Network Management and Its Application

  12. Standard • SMI (Structure of Management Information) Define how management information may look like • SMIv1: RFC 1155 • SMIv2: RFC2578 (currently used) • MIBs (Management Information Bases) Tell what management information exists • MIB-I: RFC1156 • MIB-II: RFC1213 • SNMP (Simple Network Management Protocol) Define how information is exchanged • SNMPv1: RFC1157 • SNMPv2: RFC1901, 1905, 1906 • SNMPv3: RFC2571-2575 Network Management and Its Application

  13. Goals of SNMP • Ubiquity • Inclusion of SNMP functionality should be easy • Small code • Limited functionality • Management Extension should be easy • Management Information is modular • Adding new MIBs is easy • Management should be robust • Using connectionless transport Network Management and Its Application

  14. Principle Operation Transport SNMP v1 : unreliable v2/v3: reliable alternatives Manager poll poll GET/SET poll TRAPS Agents variable MIB table Network Management and Its Application

  15. SNMP Layering REAL VALUE Manager knows definition MIB Manager Agents SNMP PDUs Connectionless Transport Service Provider (UDP) Network Management and Its Application

  16. SNMPv1 Command Network Management and Its Application

  17. SNMPv2Command (mod. to v1) Network Management and Its Application

  18. Remote Monitoring (RMON) • An extension of the network manager’s operation. • Monitor the data flowing on the remote network using probe or RMON agents. • RMON agents or probe has MIBs (v1:RFC1757; v2:RFC2021) • Overcomes degradation of lower operating rate WAN bandwidth when monitoring geographically separated networks. • Reduces the amount of information required to be transmitted to NMS. • Reduces the potential bandwidth saturation of the WAN circuit. Network Management and Its Application

  19. RMON Principle Operation Network Management Station RMON Agent/Probe WAN circuit RMON-MIBs Agent MIB Network Management and Its Application

  20. SMI and MIBs Structure of Management Information and Management Information Bases Network Management and Its Application

  21. SMI • Denotes : • How MIB variables in an MIB are related to one another. • How variables are formatted. • Information to obtain the standardization of the MIB. • Additional RFC: • 1212: concise MIB definition (extends SMIv1) • 2578: textual convention (definition of new types) • Purpose: to make the definition of new MIBs easier • Help to guide MIB designer • Define the syntax • Allow tools to be built Network Management and Its Application

  22. How Mngmt Information is Stored? • Management information within managed systems may be represented as: • SCALAR • eg. Current time, number of packet arrived • Type: integer, character, etc. • TABLES • eg. Two dimensional array of scalar. • Create a structure of scalars (size can be dynamic). Network Management and Its Application

  23. How Mngmt Info. is Exchanged? • Can only exchange (a list of) scalars. • Cannot read/write a table with an operation. • To get a table one should reach each individual elements (quite complex). Network Management and Its Application

  24. SMI vs. OSI • OSI management may have arbitrary structures. • OSI supports the retrieval a complete table in one command. • SMI is defined based on 1988 ASN.1 constructs inherited from OSI. • The SMI research group tried to get rid of ASN.1 • There’s no OSI standard for that version anymore, it has been removed from OSI • Building tools with ASN.1 is relatively difficult • SMIv2 improves SMIv1 Network Management and Its Application

  25. SMIv2 Data Types of Scalars Network Management and Its Application

  26. Example of Scalar Object TimeTicks OCTET STRING name IpAddress uptime address SNMP MANAGER AGENT Network Management and Its Application

  27. Object Naming 1.2 1.1 1.2.1 1.2.2 Network Management and Its Application

  28. Object and Instance • Object is the definition of something • Instance has value • In scalar, no distinction between object and instances • But in terms of table, object may have multiple instances, multiple rows • The case of table it’s useful to make distinction • To denote the instance, we need to add zero “0” after the ID of the object to get its value Network Management and Its Application

  29. Get the value 1.1.0 1.2.1.0 1.2.2.0 Network Management and Its Application

  30. Standard Naming Tree Network Management and Its Application

  31. Object Type Definition Network Management and Its Application

  32. e.g. Definition of Leaf Object -- Definition of address address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION “Internet Address of this system” ::= {NEW-MIB1} Network Management and Its Application

  33. e.g. Definition of Non-Leaf Object • Using OBJECT IDENTIFIER • Using OBJECT IDENTITY info OBJECT-IDENTIFIER ::= {NEW-MIB2} info OBJECT-IDENTITY STATUS current DESCRIPTION “The intermediate node” ::= {NEW-MIB2} Network Management and Its Application

  34. Definition of A MIB NEW-MIB DEFINITIONS ::= BEGIN import statement(s) module identity definition definition of all node and leaf objects definition of implementation requirements END Network Management and Its Application

  35. e.g. Module Identity Definition newMIBModule MODULE-IDENTITY LAST-UPDATED “200803111600Z” ORGANIZATION “NTUH” CONTACT-INFO ” National Taiwan University Hospital Taiwan DESCRIPTION “An Example of MIB Module” := {enterprises ntuh(20510)2} Network Management and Its Application

  36. e.g. Import Statement Definition IMPORTS MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, enterprises FROM SNMPv2-SMI; Network Management and Its Application

  37. Retrieve Value from Table Entries Way 1(not being used by SNMP) 1.3.2.5 = 3 Way 2: X.C.I (used by SNMP) new-MIB.routeTable.next.8 = 3 destination Network Management and Its Application

  38. Table Indexing • We also can use GetNext to retrieve table elements. • Index not need to be a consecutive number. • Not only Integer, any data type in SMI is allowed. • If index value is not unique: • add more index value which means we add another column to make it unique (multiple indexes). • The formula becomes X.C.I1.I2. Network Management and Its Application

  39. Table Definition -- Definition of the route table routeTable OBJECT-TYPE SYNTAX SEQUENCE OF RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “This entity’s routing table” ::={NEW-MIB 3} routeEntry OBJECT-TYPE SYNTAX RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A route to a particular destination” INDEX {dest} ::={routeTable 1} Network Management and Its Application

  40. Table Definition (cont. 1) -- Definition of the new type for the row RouteEntry ::= SEQUENCE{ dest IpAddress, next IpAddress } Network Management and Its Application

  41. Table Definition (cont. 2) dest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION “The address of a particular destination” ::={route-entry 1} next OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION “The internet address of the next hop” ::={route-entry 2} Network Management and Its Application

  42. Textual Convention • To refine semantics of existing types. • Example: RunState ::= TEXTUAL CONVENTION STATUS current DESCRIPTION “…” SYNTAX INTEGER { running (1) runable (2) waiting (3) exiting (4) } Network Management and Its Application

  43. Notification Type • With SMIv2 and SNMPv2, there is a condition defined in MIB which if they happen, lead to a notification at the manager • Example: linkUp NOTIFICATION-TYPE OBJECTS {ifIndex} STATUS current DESCRIPTION “A linkUp trap signifies that the entity has detected that the ifOperStatus object has changed to Up” ::={snmpTraps 4} Network Management and Its Application

  44. MIB-II Introduction Network Management and Its Application

  45. MIB-II • Defines the variables to manage the TCP/IP Protocol Stack. • Doesn’t define the layer below IP, nor the application on the top of transport layer. • There are 170 variables being defined in MIB-II, mostly read-only. • Defined based on SMIv1. Network Management and Its Application

  46. Design Criteria • Essential for Fault or Configuration Management • Only weak control objects • Small number of object are defined • Avoid Redundancy • Evidence on utility • Do not disturb normal operation • No implementation specific issues Network Management and Its Application

  47. Structure Network Management and Its Application

  48. MIB-II Groups in a Protocol Stack SYSTEM INTERFACES TRANSMISSION Network Management and Its Application

  49. System Group Network Management and Its Application

  50. sysServices physical layer (e.g. repeaters) data-link layer (e.g. bridges) internet layer (e.g. IP routers) end-to-end (e.g. IP hosts) application (e.g. nfs servers) Network Management and Its Application

More Related