Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All...

28
Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved

Transcript of Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All...

Page 1: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Network Management

MIBs and MMS

Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved

Page 2: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

NM Architecture

NM Client

E

C

CMIP, SNMP,SNMPv2

AGENT

Page 3: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Management Information Base (MIB) Sources

• ISO Standards (www.iso.ch)– 10742 (DataLink Layer)– 10737 (Network)– 10733 (Transport)– Others: 10165-2,-4,-5,-6

Page 4: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

MIB Sources Continued

• IETF (www.ietf.org)– RFC1155 (structure of objects)– RFC1212 (concise definitions)– RFC1213 (MIB-II for TCP/IP)

• ITU (www.itu.ch)– G.851.1, G.852.1, G.853.1, G.853.2

Page 5: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

All Management Protocols Have:

• Ability to Monitor attributes

• Ability to Monitor/Set parameters

• Ability to Report/Alarm

Page 6: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Attributes/Parameters are Hierarchical

• Object ID’s are used to alias names– Example:

Internet Management (OBJID)::={ iso org(3) dod(6) 1 2}

Page 7: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

How to Model Attributes

TP4, CLTPCLNPOSI DLL

TPO,TCPIPIP DLL

MAC Statistics

MMSACSE

Presentation, Session

Page 8: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Standardize Object Names

• OSIUL - Upper Layer management

• OSILL - Lower Layer– TP4...

• IPLL - Internet Lower Layer

• MACMNGT

Page 9: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Example (IPLL)

IPLL::= {TC P {

ST {tcpMaxConn INTEGER32,tcpActiveOpens INTEGER32,tcpPassiveOpens INTEGER32,tcpAttemptsFails INTEGER32,tcpEstabResets INTEGER32,tcpCurrEstab INTEGER32,.....see RFC1213

}

Page 10: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Similar Attributes for TP4

• Suggest stick to monitoring attributes

• Wait on remote management

• May want to know connection information– Connection Tables– Interface definitions

Page 11: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

How to start OSIUL?

• Make use of service primitives for protocol layers.– Confirmed services– Unconfirmed services

Page 12: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Confirmed Services

Network

ReqSent

RespRxd

ErrRxd

DiscardDiscard

ReqRxd

RespSent

Page 13: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Common Class: ConfService

ReqSent INT32UReqRxd INT32URespSent INT32URespRxd INT32UerrSent INT32UerrRxd INT32Udiscard INT32U

Page 14: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

UnConfirmed Services

Network

ReqSent

ReqRxd

DiscardDiscard

ReqRxd

ReqSent

Page 15: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Common Class: UnConfService

sent INT32Urxd INT32Udiscard INT32U

Page 16: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Common Class: SummStats

ConnAvail INT32UConnAct INT32UConnPend INT32UPDU INT32U

Page 17: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Let’s Look at OSIUL

OSIUL ::= {APPL,CO,MMS,ACSE,PRES,SESS}

MMS_MNGT::= {SUM SummStatsconfrm ConfServiceunconfrm UnConfServicereject UnConfServicecancel ConfServiceconnect ConfServiceabrt { Usr UnConfService Pro UnConfService }disc ConfService}

Page 18: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

What is in APPL?

TimLstPwrUp BTIME6TimLstReset BTIME6InService INT32UNumPwrUps INT32U

Page 19: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

What is in CO?

ResetStats BOOLEAN

Page 20: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

How to report alarms

• Use UCA Reporting Model– Just need to define names and datasets

Page 21: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

What about connection tables?

• Need to know connection pair– Local Address– Remote Peer’s Address

• Eventually need the ability to remotely abort the connection.

• Represents HUGE Security Issue.

Page 22: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Theoretical Addressing ClassA_ADDRESS::= { AE_ADDRESS,

PSEL,SSEL,TSEL,NADDR,MAC

}For generalization: Assume PSEL….MAC canhave multiple formats. Need {

format INT8U,len INT8U,value OCTET64}

Page 23: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Format Definitions

• MAC : (UNKNOWN, ADLC, ETHERNET, FDDI, HDLC, X.25).

• NADDR: (UNKOWN,NONE,IP, CLNP, IPV6,…..)

• TSEL: ( UNKNOWN,NONE, ISO)• SSEL: (UNKNOWN, NONE, ISO, TRIM…)• PSEL: (UNKNOWN, NONE, ISO, TRIM…)

– All readable, none writeable

Page 24: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

AE_ADDRESS

• MAP ALL TO VISIBLE STRINGS– AP_TITLE– AE_QUAL*– AP_INVOKE_ID*– AE_INVOKE_ID*

* - Could be mapped to Integer values

Page 25: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Putting it All TogetherConn_table_entry::= { STATS,

CO, --reset PEER_ADDR_PAIR { local A_ADDRESSS, peer A_ADDRESS },ACTIVITY}

ACTIVITY::= TIMES OF LAST TRANSMISSION?TIME OF ESTABLISHMENT

STATS ::= DIFFICULT. IS it needed?

Page 26: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Tricks to Watch Out For

• Connections are dynamic– reference to table needs to be consistent even if

other connections go away.

• Fight the tendency to want to track individual connection statistics on per layer basis

• Need to discuss remote trace ability.

Page 27: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Summary

• In general, the mapping of MIBs to GOMSFE like objects is an appropriate mapping method.

• Need users input to know what needs to be mapped.

Page 28: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.

Care needs to be taken!

• Some attributes/parameters not locally accessible in embedded systems.

• Concentration on upper layer parameters should be the first work area.