Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All...
-
Upload
arnold-floyd -
Category
Documents
-
view
216 -
download
3
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/1.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/2.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/3.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/4.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/5.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/6.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/7.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/8.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/9.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/10.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/11.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/12.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/13.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/14.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/15.jpg)
Common Class: UnConfService
sent INT32Urxd INT32Udiscard INT32U
![Page 16: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/16.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/17.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/18.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/19.jpg)
What is in CO?
ResetStats BOOLEAN
![Page 20: Network Management MIBs and MMS Copyright 1998, Systems Integration Specialists Company, Inc. All Rights Reserved.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/20.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/21.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/22.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/23.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/24.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/25.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/26.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/27.jpg)
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.](https://reader030.fdocuments.in/reader030/viewer/2022032722/56649ceb5503460f949b618b/html5/thumbnails/28.jpg)
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.