NetworkManagementLandscape And AgentDesignConsiderations - - PowerPoint PPT Presentation
NetworkManagementLandscape And AgentDesignConsiderations - - PowerPoint PPT Presentation
NetworkManagementLandscape And AgentDesignConsiderations May11,2001 MohsenBanan <public@mohsen.banan.1.byname.net> Outline SystemsManagement-- WishesandPromises SystemsManagement
05/11/2001 2
Outline
- SystemsManagement-- WishesandPromises
- SystemsManagement– FactionsandTrends
- Framework,ModelandTerminology
- SystemsManagementTutorial(SeparatePres.)
- GDMO,MgmtFunctions&FunctionalAreas
- AgentDesignConsiderations
- TheOCPModuleManagementExample
- Misc
- RecommendationsandSuggestions
05/11/2001 3
SystemsManagement WishesandPromises
NetworkOperatorsWish:
- ToCentrallyandConsistentlyManageSystems
- ChooseBestOfBreedSystemsFromDifferentVendors
- AllTheirDifferentSystemsBeManagedBasedOnThe
SameModelOfOperation
- ManagementOfTheSystemsBeSimpleandIntuitive
VendorsandStandardsHaveBeenPromisingAllOfThe Above!!!
05/11/2001 4
SystemsManagement
WishesandPromises(HereandNow)
TheseWishesandPromiseshavecreatedacomplicated landscapeofstandards,approachesandcultures,most Notably:
- TheSNMPCamp
- TheCMIP/X.700Camp
- TheQSeries(SS7Camp)
- TheAdHocBunch(VendorSpecific)
05/11/2001 5
RightStuffFromTheRightPlace ItMakesADifference
Heaven
- CookisFrench
- PolicemanisEnglish
- MechanicisGerman
- ISPisAmerican
- TailorisItalian
Hell
- CookisEnglish
- PolicemanisGerman
- MechanicisFrench
- ISPisItalian
- TailorisAmerican
05/11/2001 6
GettingTheRightSystemsManagement PiecesFromTheRightPlaces
- GetTheFramework,Model,
ConceptsandTerminologyFromthe OSI/X.700Camp.
- GettheProtocolsFromtheInternet
Camp.TheSimpler,theBetter.
- GetyourCustomersfromtheSS7
Camp.
- Addyourcustomadhocinterfaces
wherestandardsaren’tenough.
05/11/2001 7
MixedNetworkManagementInterfaces CDPDSpec.Examples
NetworkManagementSystem(NMS)
M-ES MDBS MD-IS IS F-ES M A M A M A M A M A SNMP X.700 ns ns X.700 M/A A/M X.700 M– ManagerRole A– AgentRole M/A– BothManagerandAgentRoles A/M– BothAgentandManagerRoles ns– notspecifiedbyCDPD
05/11/2001 8
NetworkManagementFrameworkSpecs.
- ITUX.200- Referencemodelofopensystemsinterconnection
forITUapplications,1988.ISO/IEC7498,Information processingsystems- OpenSystemsInterconnection- Basic referencemodel,1984
- ITUX.700ISO/IEC7498-4,InformationProcessingSystems-
OpenSystemsInterconnection- BasicReferenceModel- Part 4:Managementframework
- ITUX.701ISO/IEC10040,InformationTechnology- Systems
ManagementOverview
- RFC-1411,IntroductiontoVersion2oftheInternet-standard
NetworkManagementFramework
- ForumArchitecture.Forum004,issue1.0,January1990.
OSI/NetworkManagementForum,Bernardsville,N.J.
05/11/2001 9
GeneralConcepts
- ITUX.720ISO/IEC10165-1,InformationTechnology- OpenSystems
Interconnection- StructureofManagementInformation- Part1:Management InformationModel
- ITUX.734ISO/IEC10164-5,InformationTechnology- OpenSystems
Interconnection- SystemsManagement- Part5:EventReportManagement Function
- ITUX.735ISO/IEC10164-6,InformationTechnology- OpenSystems
Interconnection- SystemsManagement- Part6:LogControlFunction
- ITUX.730ISO/IEC10164-1,InformationTechnology- OpenSystems
Interconnection- SystemsManagement- Part1:ObjectManagementFunction
- ITUX.731ISO/IEC10164-2,InformationTechnology- OpenSystems
Interconnection- SystemsManagement- Part2:StateManagementFunction
- ITUX.732ISO/IEC10164-3,InformationTechnology- OpenSystems
Interconnection- SystemsManagement- Part3:AttributesforRepresenting Relationships
- ITUX.733ISO/IEC10164-4,InformationTechnology- OpenSystems
Interconnection- SystemsManagement- Part4:AlarmReportingFunction
05/11/2001 10
SupportingServiceElements(1/2)
- AbstractSyntaxNotationOne(ASN.1)
– ITUX.208ISO/IEC8824,SpecificationofAbstractSyntaxNotationOne(ASN.1) – ITUX.209ISO/IEC8825,SpecificationofBasicEncodingRulesforAbstractSyntaxNotationOne(ASN.1)
- CMIP
– ITUX.710ISO/IEC9595,CommonManagementInformationServiceDefinition – ITUX.711ISO/IEC9596-1,CommonManagementInformationProtocolSpecification1
- CMIPoverTCP/IP
– RFC1189,CMOT:CMIPoverTCP/IP
- GDMO
– ITUX.721ISO/IEC10165-2,InformationTechnology- OpenSystemsInterconnection- StructureofManagementInformation- Part2:DefinitionofManagementInformation – ITUX.722ISO/IEC10165-4,InformationTechnology- OpenSystemsInterconnection- StructureofManagementInformation- Part4:GuidelinesfortheDefinitionofManaged Objects(GDMO)
- ACSE
– ITUX.217,ISO/IEC8649,Informationprocessingsystems- OpenSystemsInterconnection- CommonManagementInformationProtocol– ServiceDefinitionfortheAssociationControl ServiceElement – ITUX.227,ISO/IEC8650,Informationprocessingsystems- OpenSystemsInterconnection- CommonManagementInformationProtocol– ProtocolspecificationfortheAssociation ControlServiceElement,1988
05/11/2001 11
SupportingServiceElements(2/2)
- ROSE
– ITUX.219,RemoteOperations:Model,Notation,andServiceDefinitions,1988 – ITUX.229,RemoteOperations:ProtocolSpecification,1988
- DirectoryModel
– ITUX.500,InformationTechnology- OpenSystemsInterconnection- Thedirectory: OverviewofConcepts,Models,andServices,1993 – ISO/IEC9594-2,InformationTechnology- OpenSystemsInterconnection- Thedirectory- Part2:Models,1988
- CMIS
– ITUX.710,CommonManagementInformationServicedefinitionforITUapplications,1991 – ISO/IEC9595,InformationTechnology- OpenSystemsInterconnection- Common ManagementInformationServicedefinition,1991
05/11/2001 12
SystemManagement
- ITUX.730|ISO10164-1InformationTechnology- OpenSystemsInterconnection- ObjectManagement
Function
- ITUX.731|ISO10164-2InformationTechnology- OpenSystemsInterconnection- StateManagement
Function
- ITUX.732|ISO10164-3InformationTechnology- OpenSystemsInterconnection- Attributesfor
RepresentingRelationships
- ITUX.733|ISO10164-4InformationTechnology- OpenSystemsInterconnection- AlarmManagement
Function
- ITUX.734|ISO10164-5InformationTechnology- OpenSystemsInterconnection- EventManagement
Function
- ITUX.735.ISO/IEC10164-6.InformationTechnology- OpenSystemsInterconnection- LogControl
Function
- ITUX.736|ISO10164-7InformationTechnology- OpenSystemsInterconnection- SecurityAlarm
ReportingFunction
- ITUX.740|ISO10164-8InformationTechnology- OpenSystemsInterconnection- SecurityAuditTrail
Function
- ISO10164-9InformationTechnology- OpenSystemsInterconnection- ObjectsandAttributesforAccess
Control
- ISO10164-10InformationTechnology- OpenSystemsInterconnection- Usagemeteringfunction
- ISO10164-11InformationTechnology- OpenSystemsInterconnection- MetricObjectsandattributes
- ISO10164-12InformationTechnology- OpenSystemsInterconnection- TestManagementFunction
- ISO10164-13InformationTechnology- OpenSystemsInterconnection- SummarizationFunction
- ISO10164-14InformationTechnology- OpenSystemsInterconnection- ConfidenceandDiagnosticTest
categories
- ISO10164-15InformationTechnology- OpenSystemsInterconnection- SchedulingFunction
05/11/2001 13
TelecommunicationManagementNetwork (TMN)Standards
- ISO/ITUM.3010,Maintenance:TelecommunicationsNetwork.
PrinciplesforaTelecommunicationsManagementNetwork, October1992
- ISO/ITUM.3020,Maintenance:TelecommunicationsNetwork.
TMNInterfaceSpecificationMethodology,October1992
- ISO/ITUM.3180,Maintenance:TelecommunicationsNetwork.
CatalogueofTMNManagementInformation,October1992
05/11/2001 14
InternetNetworkManagementConcepts(1/2)
- SNMP
– RFC1351,SNMPAdministrativeModel,1992 – RFC1352,SNMPSecurityProtocols,1992 – RFC1353,SecureSNMP- Release2.0
- SNMPVersion1
– RFC1155,StructureandIdentificationofManagementInformation forTCP/IP- basedInternets – RFC1157,ASimpleNetworkManagementProtocol(SNMPVersion1) – RFC1212,ConciseMIBDefinitions – RFC1213,ManagementInformationBaseforNetworkManagementofTCP/IP- basedInternets:MIB-II – RFC1215,AConventionforDefiningTrapsforusewithSNMP
05/11/2001 15
InternetNetworkManagementConcepts(2/2)
- SNMPVersion2
– RFC1442,StructureofManagementInformationforversion2oftheSimpleNetwork ManagementProtocol – RFC1445,Introductiontoversion2oftheInternet-standardNetworkManagementFramework – RFC1448,ProtocolOperationsforversion2oftheSimpleNetwork ManagementProtocol (SNMPv2) – RFC1445,AdministrativeModelforversion2oftheSimpleNetworkManagementProtocol – RFC1446,SecurityProtocolsforversion2oftheSimpleNetwork ManagementProtocol
- SNMPVersion3
– RFC2570,IntroductiontoVersion3oftheInternet-standardNetworkManagementFramework – RFC2571,AnArchitectureforDescribingSNMPManagementFrameworks – RFC2572,MessageProcessingandDispatchingfortheSimpleNetworkManagementProtocol (SNMP) – RFC2576,CoexistencebetweenVersion1,Version2,andVersion3 oftheInternet-standard NetworkManagementFramework
SystemManagementTutorial
Referencematerialisavailableat
http://www.leapforum.org/presentations/jockEmbry/main.pdf
05/11/2001 17
Outline
- SystemsManagement-- WishesandPromises
- SystemsManagement– FactionsandTrends
- Framework,ModelandTerminology
- SystemsManagementTutorial(SeparatePres.)
- GDMO,MgmtFunctions&FunctionalAreas
- AgentDesignConsiderations
- TheOCPModuleManagementExample
- Misc
- RecommendationsandSuggestions
05/11/2001 18
BasicIngredientsOf SystemsManagement
- ManagedObjects
- TheProtocols
- ManagementFunctions
- FunctionalAreas
ReferencetoSystemManagementFunctionsvs.ManagementFunctional Area paperisavailableathttp://www.leapforum.org/archives/index.html
05/11/2001 19
GDMOExample:CDPDAccounting DistributorManagedObjectClass
- - NotethatthisreplacesthedefinitionofcdpdAccountingDistributor thatwasregisteredas
- - {cdpd-objectClass1}inCDPDRelease1.0.
cdpdAccountingDistributorMANAGEDOBJECTCLASS DERIVEDFROMcdpdAccountingDistributor-RO; CHARACTERIZEDBY cdpdAccountingDistributorPkg; CONDITIONALPACKAGES cdpdAccountingPerformancePkgPRESENTIF– SeeSection3.1 !performancemonitoringissupported!, selfTestPkgPRESENTIF– SeeSection3.13 !theAccountingDistributorsupportsselftesting!; REGISTEREDAS{cdpd-objectClass26}; cdpdAccountingDistributorPkgPACKAGE BEHAVIOURcdpdAccountingDistributorDefinition, cdpdAccountingDistributorBehaviour; ATTRIBUTES “Rec.X.721|ISO/IEC10165-2:1992”:administrativeStateGET-REPLACE, cdpdAccountingCollectorAddressGET-REPLACE, cdpdAccountingDistributorAddressGET-REPLACE, cdpdAccountingIntervalGET-REPLACE, cdpdAccountingNonDistributionTimeout GET-REPLACE; ACTIONS cdpdAccountingReport; ;
05/11/2001 20
Agent’sBasicElements
- ManagedObjects
- Module/LayerManagementElements
- System’sLMEInterface
- SystemManagementProtocol
Engines
05/11/2001 21
NetworkManagementArchitecture
MANAGERSYSTEM AGENTSYSTEM SessionLME Presentation CASELME TransportLME NetworkLME SYSTEM’S LMEINTERFACE NMA CMISE CMISE CMIP . . . . . .
TheOCPModuleManagement Example
TheOpenCPlatform paperisavailableat http://www.mailmeanywhere.org/documents (seeChapter5:ModuleManagementArchitecture)
05/11/2001 23
UsefulManagedObjectDefinitions ESROCountersExample
NumberofPDURetransmissions esrop_pduRetranCounter 1 6. 5. 4. 3 2 No NumberofbadUDPPDU’s udp_pdu_bad NumberofUDPSDU’sreceived udpSdu_rcvd NumberofOperationsRefused esrop_opRefusedCounter NumbersofProtocolErrors esrop_protocolErrorsCountered NumberofCompletedOperations esrop_completeOperationCounter Contents Countername
05/11/2001 24
Outline
- SystemsManagement-- WishesandPromises
- SystemsManagement– FactionsandTrends
- Framework,ModelandTerminology
- SystemsManagementTutorial(SeparatePres.)
- GDMO,MgmtFunctions&FunctionalAreas
- AgentDesignConsiderations
- TheOCPModuleManagementExample
- Misc
- RecommendationsandSuggestions
05/11/2001 25
RecommendationsAnd Suggestions(1/3)
- Don’tworryaboutyourchoiceofthe
managementprotocol.Putinplaceadesign thatcansupporteitherprotocol.
- DesignasimpleModuleManagement
structureandinterfacefortheproduct.
- Identifyusefulandrelevantmanagedobjects
(parameters,counters,notifications,…).
- StayfocusedonManagedObjectdefinitions.
- KeepFunctionalAreaconsiderationsoutside
- fAgentDesign.
05/11/2001 26
Recommendationsand Suggestions(2/3)
- Pairupwithaproductpartner’s
managerandoptimizeforthat manager.
- SystemsManagementFunctionality
isOftenANiceExtra.Stayfocused
- ntheproduct.
- Don’tletSystemsManagement
considerationsovercomplicatethe productdesign.
05/11/2001 27
Recommendationsand Suggestions(3/3)
- StartSimpleandSmall,Add
ManagementFunctionalityandmore ManagedObjectsasyoubetter understandthemarket,theproduct andsystemsmanagement.
- Don’tletsystemmanagement