NetworkManagementLandscape And AgentDesignConsiderations - - PowerPoint PPT Presentation

network management landscape and agent design
SMART_READER_LITE
LIVE PREVIEW

NetworkManagementLandscape And AgentDesignConsiderations - - PowerPoint PPT Presentation

NetworkManagementLandscape And AgentDesignConsiderations May11,2001 MohsenBanan <public@mohsen.banan.1.byname.net> Outline SystemsManagement-- WishesandPromises SystemsManagement


slide-1
SLIDE 1

NetworkManagementLandscape And AgentDesignConsiderations

May11,2001 MohsenBanan <public@mohsen.banan.1.byname.net>

slide-2
SLIDE 2

05/11/2001 2

Outline

  • SystemsManagement-- WishesandPromises
  • SystemsManagement– FactionsandTrends
  • Framework,ModelandTerminology
  • SystemsManagementTutorial(SeparatePres.)
  • GDMO,MgmtFunctions&FunctionalAreas
  • AgentDesignConsiderations
  • TheOCPModuleManagementExample
  • Misc
  • RecommendationsandSuggestions
slide-3
SLIDE 3

05/11/2001 3

SystemsManagement WishesandPromises

NetworkOperatorsWish:

  • ToCentrallyandConsistentlyManageSystems
  • ChooseBestOfBreedSystemsFromDifferentVendors
  • AllTheirDifferentSystemsBeManagedBasedOnThe

SameModelOfOperation

  • ManagementOfTheSystemsBeSimpleandIntuitive

VendorsandStandardsHaveBeenPromisingAllOfThe Above!!!

slide-4
SLIDE 4

05/11/2001 4

SystemsManagement

WishesandPromises(HereandNow)

TheseWishesandPromiseshavecreatedacomplicated landscapeofstandards,approachesandcultures,most Notably:

  • TheSNMPCamp
  • TheCMIP/X.700Camp
  • TheQSeries(SS7Camp)
  • TheAdHocBunch(VendorSpecific)
slide-5
SLIDE 5

05/11/2001 5

RightStuffFromTheRightPlace ItMakesADifference

Heaven

  • CookisFrench
  • PolicemanisEnglish
  • MechanicisGerman
  • ISPisAmerican
  • TailorisItalian

Hell

  • CookisEnglish
  • PolicemanisGerman
  • MechanicisFrench
  • ISPisItalian
  • TailorisAmerican
slide-6
SLIDE 6

05/11/2001 6

GettingTheRightSystemsManagement PiecesFromTheRightPlaces

  • GetTheFramework,Model,

ConceptsandTerminologyFromthe OSI/X.700Camp.

  • GettheProtocolsFromtheInternet

Camp.TheSimpler,theBetter.

  • GetyourCustomersfromtheSS7

Camp.

  • Addyourcustomadhocinterfaces

wherestandardsaren’tenough.

slide-7
SLIDE 7

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

slide-8
SLIDE 8

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.

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

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

slide-12
SLIDE 12

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
slide-13
SLIDE 13

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

slide-14
SLIDE 14

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

slide-15
SLIDE 15

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

slide-16
SLIDE 16

SystemManagementTutorial

Referencematerialisavailableat

http://www.leapforum.org/presentations/jockEmbry/main.pdf

slide-17
SLIDE 17

05/11/2001 17

Outline

  • SystemsManagement-- WishesandPromises
  • SystemsManagement– FactionsandTrends
  • Framework,ModelandTerminology
  • SystemsManagementTutorial(SeparatePres.)
  • GDMO,MgmtFunctions&FunctionalAreas
  • AgentDesignConsiderations
  • TheOCPModuleManagementExample
  • Misc
  • RecommendationsandSuggestions
slide-18
SLIDE 18

05/11/2001 18

BasicIngredientsOf SystemsManagement

  • ManagedObjects
  • TheProtocols
  • ManagementFunctions
  • FunctionalAreas

ReferencetoSystemManagementFunctionsvs.ManagementFunctional Area paperisavailableathttp://www.leapforum.org/archives/index.html

slide-19
SLIDE 19

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; ;

slide-20
SLIDE 20

05/11/2001 20

Agent’sBasicElements

  • ManagedObjects
  • Module/LayerManagementElements
  • System’sLMEInterface
  • SystemManagementProtocol

Engines

slide-21
SLIDE 21

05/11/2001 21

NetworkManagementArchitecture

MANAGERSYSTEM AGENTSYSTEM SessionLME Presentation CASELME TransportLME NetworkLME SYSTEM’S LMEINTERFACE NMA CMISE CMISE CMIP . . . . . .

slide-22
SLIDE 22

TheOCPModuleManagement Example

TheOpenCPlatform paperisavailableat http://www.mailmeanywhere.org/documents (seeChapter5:ModuleManagementArchitecture)

slide-23
SLIDE 23

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

slide-24
SLIDE 24

05/11/2001 24

Outline

  • SystemsManagement-- WishesandPromises
  • SystemsManagement– FactionsandTrends
  • Framework,ModelandTerminology
  • SystemsManagementTutorial(SeparatePres.)
  • GDMO,MgmtFunctions&FunctionalAreas
  • AgentDesignConsiderations
  • TheOCPModuleManagementExample
  • Misc
  • RecommendationsandSuggestions
slide-25
SLIDE 25

05/11/2001 25

RecommendationsAnd Suggestions(1/3)

  • Don’tworryaboutyourchoiceofthe

managementprotocol.Putinplaceadesign thatcansupporteitherprotocol.

  • DesignasimpleModuleManagement

structureandinterfacefortheproduct.

  • Identifyusefulandrelevantmanagedobjects

(parameters,counters,notifications,…).

  • StayfocusedonManagedObjectdefinitions.
  • KeepFunctionalAreaconsiderationsoutside
  • fAgentDesign.
slide-26
SLIDE 26

05/11/2001 26

Recommendationsand Suggestions(2/3)

  • Pairupwithaproductpartner’s

managerandoptimizeforthat manager.

  • SystemsManagementFunctionality

isOftenANiceExtra.Stayfocused

  • ntheproduct.
  • Don’tletSystemsManagement

considerationsovercomplicatethe productdesign.

slide-27
SLIDE 27

05/11/2001 27

Recommendationsand Suggestions(3/3)

  • StartSimpleandSmall,Add

ManagementFunctionalityandmore ManagedObjectsasyoubetter understandthemarket,theproduct andsystemsmanagement.

  • Don’tletsystemmanagement

fanaticsoverdesign.