System and Network Management Network Management : ability to - - PDF document

system and network management
SMART_READER_LITE
LIVE PREVIEW

System and Network Management Network Management : ability to - - PDF document

1-1 System and Network Management Network Management : ability to monitor, control and plan the resources and components of computer system and networks network management is a problem created by computer! Goal of network management :


slide-1
SLIDE 1

1-1

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

System and Network Management

  • Network Management : ability to monitor, control and plan the

resources and components of computer system and networks

  • network management is a problem created by computer!
  • Goal of network management : keep networks up and running

1-2

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

Goal of Management

Keeping Network Running Maintaining Network performance Reducing the Cost of Ownership

slide-2
SLIDE 2

1-3

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

Architecture of Management

Components : Manager and agent Manager : monitor and control the agents Agents: softwarte componentes residing in mangaed

devices

responds to requests from manager Network Management Protocol protocol used to communicated between

Manager and agents

1-4

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

agent agent agent Manager Network Management Protocol

slide-3
SLIDE 3

1-5

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

SNMP

Easy-to-implement network management

tool fot TCP/IP suite of protocols

SNMP : a collection of specification

actual protocols definition of manage information

  • ther related components

1-6

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

SNMP model

SNMP components

manager, agent and protocol SNMP agent SNMP agent SNMP agent SNMP Manager Simple Network Management Protocol

slide-4
SLIDE 4

1-7

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

SNMP agent

  • Software process that respons to

SNMP protocol

  • resides in networks equipments

such as hub, router, bridges

  • r workstaions
  • Two basic roles

monitoring controlling

Hardware Components Software Components

SNMP agent request response

1-8

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

Components of SNMP agent

  • Protocol engine : processing

request from SNMP managers

receving request decoding servicing the request sending response

  • Management Information Base

(MIB) : collection of managed

  • bjects

each object is a data variable standardized across system of a

particular class

SNMP Prortocol Engine request response Management Information Base

SNMP agent

slide-5
SLIDE 5

1-9

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

MIB objects

  • Each managed object has a unique identifier, called an MIB
  • bject identifier used for referencing an MIB object
  • ALL SNMP standards agents are required to support a

standard set of managed objects

  • every MIB objects has an MIB definition that defines the

managed object

  • MIB definitions are created using Abstract Syntax Notation

One (ASN.1)

  • ASN.1 is a machine-independence data description (initially

developed for use in OSI)

  • Only a subset of ASN.1 is used for SNMP
  • Rules for writing MIB definitions using ASN.1 are defined in

Structure of Management Information (SMI)

1-10

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

SNMP protocol

slide-6
SLIDE 6

1-11

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

SNMP operations

Get Request Get Next Request Get Response Set Request Trap

1-12

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

Variable binding

Each SNMP variable binding consists of a

variable called obkject identifier (OID) and associated value

Object identifier Object value

slide-7
SLIDE 7

1-13

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

MIB Tree

Structure for reference

OID

ccitt iso 1 Joint-iso-ccitt 2 Root

  • rg

3 dod 6 internet 1 mgmt 2 directory 1 experimental 3 mib-2 1 private 4 enterprises 1 vender object system 1 interfaces 2 at 3 ip 4 icmp 5 tcp 6 udp 7 egp 8 transmission 10 snmp 11 sysDesc 1 ifNumber 1 1-14

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

ASN.1 Notation

sysContact OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "The textual identification of the contact person for this managed node, together with information on how to contact this person." ::= { system 4 }

syscontact OID = 1.3.6.1.2.1.1.4 = iso.org.dod.internet.mgmt.mib-2.system.sycontact

slide-8
SLIDE 8

1-15

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

Basic Encoding Rule

Each field is encoded by BER

Tag Length Contents

Tag

: variable type

Length : length of contents Contents : encoded data

1-16

http://www.cpe.ku.ac.th/~nguan/resource/slide/network Department of Computer Engineering, Kasetsart University

Encoding example

get request 1.3.6.1.2.1.1.1.0 30 27 sequence of 39 bytes 02 01 00 version 1 04 06 73 23 6E 6D 70 21 6 bytes of community string = #SNMP! A0 1B request of 25 bytes 02 04 23 41 3D 3E id =591478078 02 01 00 error status =0 02 01 00 error index=0 30 0E sequence of length 14 bytes 30 0C sequence of length of 12 bytes 06 08 2B 06 01 02 01 01 01 01 00 object id of 8 bytes 1.3.6.1.2.1.1.1.0 05 00 null of 0 bytes Version community str. PDU type request ID error status error index variable binding