Network Management SNMP - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Network Management SNMP

Description:

All names are globally unique. All nodes of the name tree are ... Meaning. sysUpTime. system. Time since last reboot. ifNumber. interfaces # of Interfaces ... – PowerPoint PPT presentation

Number of Views:125
Avg rating:3.0/5.0
Slides: 17
Provided by: csWu4
Category:

less

Transcript and Presenter's Notes

Title: Network Management SNMP


1
Network Management (SNMP)
  • Raj Jain Washington UniversitySaint Louis, MO
    63131Jain_at_cse.wustl.edu
  • These slides are available on-line at
  • http//www.cse.wustl.edu/jain/cse473-05/

2
Overview
  • Network Management
  • SNMP
  • Management information base (MIB)
  • ASN.1 Notation
  • SNMPv2
  • SNMPv3

3
Network Management
  • Management Initialization, Monitoring, Control
  • Manager, Agents, andManagement Information Base
    (MIB)

4
SNMP
  • Based on Simple Gateway Management Protocol
    (SGMP) RFC 1028 Nov 1987
  • SNMP Simply Not My Problem Marshall
    RoseSimple Network Management Protocol
  • RFC 1058, April 1988
  • Only Five commands

Command
Meaning
get-request
Fetch a value
get-next-request
Fetch the next value (in a tree)
get-response
Reply to a fetch operation
set-request
Store a value
trap
An event
5
Management Information Base
  • MIBs follow a fixed naming and structuring
    convention ? Structure of Management Information
    (SMI)
  • These conventions were adopted from Common
    management Information Protocol (CMIP) designed
    by ISO
  • All names are globally unique
  • All nodes of the name tree are assigned numeric
    values by standards authoritiesiso.org.dod.intern
    et.mgmt.mib.ip.ipInReceives1.3.6.1.2.1.4.3
  • Tables rows are referenced by appending the index

6
MIB (Cont)
  • All names are specified using a subset of
    Abstract Syntax Notation (ASN.1)
  • ASN.1 specifies notation (that humans can read)
    and encoding (representation and ranges)
  • Only INTEGER, OCTET STRING, OBJECT IDENTIFIER,
    NULL types
  • Only SEQUENCE, SEQUENCE OF, CHOICE constructors

7
Global Naming Hierarchy
8
Variable
Category
Meaning
sysUpTime
system
Time since last reboot
ifNumber
interfaces
of Interfaces
ifMTU
interfaces
MTU
ipDefaultTTL
ip
Default TTL
ipInReceives
ip
of datagrams
received
ipForwDatagrams
ip
of datagrams
forwarded
icmpInEchos
icmp
of Echo requests
received
tcpRtoMin
tcp
Min retrans time
tcpMaxConn
tcp
Max connections
allowed
9
MIB Definition Example
  • ipAddrTable SEQUENCE of ipAddrEntry
  • ipAddrEntry SEQUENCE
  • ipAdEntAddr ipAddress,
  • ipAdEntIfIndex INTEGER,
  • ipAdEntNetMask ipAddress,
  • ipAdEntBcastAddr ipAddress,
  • ipAdEntReasmMaxSize INTEGER (0..65535)
  • ipAddrEntry ipAddrTable 1
  • ipAdEntNetMask ipAddrTable 3

10
Example of Network Management
Management Server(Manager)
Router(Agent)
Router(Agent)
Router(Agent)
Agent
Agent
11
SNMPv1 Configuration
  • Manager sends request to UDP port 161. Agents
    send traps to UDP port 162

12
Role of SNMP v1
13
SNMPv2
  • Improved security authentication and integrity
    using Data Encryption Standard (DES)
  • inform request ? Multiple manager
    coordinationLocking mechanisms prevent multiple
    managers from writing at the same time
  • get bulk ? Better table handling
  • Confirmation option for Traps Þ Agents can
    ensure that trap was received correctly.
  • New Error codes noSuchName, badValue, readOnly
  • Reference RFC 1441, April 1993 and more

14
SNMPv3
  • Security update of SNMPv2
  • Authentication Message authentication code with
    a shared secret key
  • Privacy Encryption using a shared secret key
  • Access Control Each manager can have a different
    set of read/write permission for various
    component of MIB
  • Ref RFC 2570, April 1999 and more

15
Summary
  • Management Initialization, Monitoring, and
    Control
  • SNMP Only 5 commands
  • Standard MIBs defined for each object
  • Uses ASN.1 encoding
  • SNMPv2 fixed issues with bulk requests and simple
    security
  • SNMPv3 added security

16
Reading Assignment
  • Read section 22.3 of Stallings 7th edition
  • Try to answer review questions 22.6 through 22.9
    and problem 22.5. There is no need to submit the
    answers.

17
Thank You!
18
SNMP Message Format
  • In ASN.1 Notation
  • SNMP-Message SEQUENCE
  • version INTEGER version-1 (0),
  • community OCTET STRING,
  • data ANY

Version
Community
data
19
SNMP Message Types
  • SNMP-PDUs CHOICE
  • get-request GetRequest-PDU,
  • get-next-request GetNextRequest-PDU,
  • get-response GetResponse-PDU,
  • set-request SetRequest-PDU,
  • trap Trap-PDU

20
Message Types (Cont)
  • GetRequestPDU 0
  • IMPLICIT SEQUENCE
  • request-id RequestID,
  • error-status ErrorStatus,
  • error-index ErrorIndex,
  • variable-bindings VarBindList

Request Id
Error Status
Error Index
Var. Bindings
PDU type
21
OSI Net Management Standards
  • Common Management Information Protocol (CMIP)
  • Common Management Information Service (CMIS)
  • CMIP is the management (application layer)
    protocol
  • CMIS is the service interface to CMIP
  • M-GET (read attribute), M-SET (write attribute),
    M-EVENT-REPORT (report an event), M-ACTION
    (perform an action), M-CREATE (create an
    instance), M-DELETE (delete an instance)

22
Remote Network Monitoring
  • RMON Allows network managers to monitor the
    traffic on the network
  • Network monitors/analyzers promiscuously monitor
    the LAN traffic
  • RMON allows a central network management station
    to communicate with monitors throughout the
    network.
  • RMON Monitor MIB
  • Allows remote control of monitors
  • Allows multiple managers

23
A Sample RMON Configuration
ManagementConsole
PC withRMON Agent
Router
Local Management Console with RMON
Router
PC withRMON Agent
Router with RMON Agent
Router
Write a Comment
User Comments (0)
About PowerShow.com