(Policy-Based Network Management Technology) ((ksok, dsyun)@ktcokr)
PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]
1 CIM core model hierarchy LDAP, Directory [8-10], 23 COPS (Common Open Policy Service) 22 DEN (Directory Enabled Network) - DEN - DMTF(Distributed Management Task Force) CIM - (information model), DEN - (repository) - (data model) DEN CIM, 28
8 bits 8 bits 8 bits 8 bits version flags OP code Client-type Message Length Data 2 COPS header 1 COPS OP Code OP Code Request (REQ) PEP Decision(DEC) REQ PDP PEP Report State(RPT) PDP PDP Delete Request State(DRQ) Synchronize State Request (SSQ) Client-Open (OPN) PDP REQ PDPPEP RTP PEPREQ PDP Client-Accept (CAT) PEPOPN Client-Close (CC) PEP PDP Keep Alive(KA) Synchronize Complete (SSC) PDPSSQ PDP
24 LDAP (Light Weight Directory Access Protocol) 3 Policy-Based Network Management Technology
ManagedElement (abstract, PCIM) Policy (abstract, PCIM) policyaction (abstract, PCIM) VendorPolicyAction SimplePolicyAction CompoundPolicyAction PolicySet (abstract) PolicyGroup PolicyRule PolicyCondition (abstract) PoliicyTimePeriodCondition VendorPolicyCondition SimplePolicyCondition CompoundPolicyCondition CompoundFilterCondition PolicyVariable (abstract) PolicyExplicitVariable PolicyImplicitVariable (abstract) PolicyValue (abstract) Collection (abstract) PolicyRoleCollection ManagedElement (abstract, PCIM) ManagedSystemElement (abstract) LogicalElement (abstract) System AdminDomain (abstract) ResuablePolicyContainer PolicyRepository (deprecated) FilterEntryBase (abstract) IpHeadersFilter 8021Filter FilterList 3 Policy Core Information Model Extensions Class Inheritance Hierarchy 6 policy information model policy editor [15] Business Policy Topology QoS Methodology QPIM/PCIM(e) modeling Device configuration Device Info capabilities 4 QoS definition information flow
ManagedElement (abstract, PCIM) Policy (abstract, PCIM) policyaction (abstract, PCIM) SimplePolicyAction(PCIMe) QoSPolicyRSVPSimpleAction (QPIM) QoSPolicyDiscardAction (QPIM) QoSPolicyAdmissionAction (abstract, QPIM) QoSPolicyPoliceAction (QPIM) QoSPolicyShapeAction (QPIM) QoSPolicyRSVPAdmissionAction (QPIM) QoSPolicyPHBAction (abstract, QPIM) QoSPolicyBandwidthAction (QPIM) QoSPolicyCongestionControlAction (QPIM) QoSPolicyTrfcProf (abstract, PCIM) QoSPolicyTokenBucketTrfcProf (QPIM) QoSPolicyServTrfcProf (QPIM) policyvalue (abstract, PCIMe) QoSPolicyDNValue (PCIMe) QoSPolicyAttributeValue (QPIM) ManagedElement (abstract, PCIM) Policy (abstract, PCIM) policyvariable (abstract, PCIMe) PolicyImplicitVariable(abstract, PCIMe) QoSPolicyRSVPVariable (abstract, QPIM) QoSPolicyRSVPSourceIPv4Variable(QPIM) QoSPolicyRSVPDestinationIPV4Variable (QPIM) QoSPolicyRSVPSourceIPv6Variable(QPIM) QoSPolicyRSVPDestinationIPV6Variable (QPIM) QoSPolicyRSVPSourcePortVariable (QPIM) QoSPolicyRSVPDestinationPortVariable (QPIM) QoSPolicyRSVPIPProtocolVariable (QPIM) QoSPolicyRSVPIPVersionVariable (QPIM) QoSPolicyRSVPDCLASSVariable (QPIM) QoSPolicyRSVPStyleVariable (QPIM) QoSPolicyRSVPDintServVariable (QPIM) QoSPolicyRSVPMessageTypeVariable (QPIM) QoSPolicyRSVPPreemptionPriorityVariable (QPIM) QoSPolicyRSVPPreemptionDefPriorityVariable (QPIM) QoSPolicyRSVPUserVariable (QPIM) QoSPolicyRSVPApplicationVariable (QPIM) QoSPolicyRSVPAuthMethodVariable (QPIM) 5 Policy QoS Information Model Class Inheritance Hierarchy 32 PBNM PBNM (policy repository) PDP PDP, PDP PEP PDP LDAP, PDP PEP COPS 321 PDP (Policy Decision Point) PDP PEP PEP,, PEP PDP, PEP (policy REQuest),, PDP PEP (confliction), PIB(Policy Information Base)PEP 6 Policy
, PEP PEP 322 PEP (Policy Enforcement Point) PEP, PDP, PDP VPN VoD, VoIP 323 Policy Repository QoS (policy element),, naming [4],, 324 Policy Console, policy information model parsing, User Interface Server Policy Console Repository protocol Policy Repository Repository protocol Policy Decision Point agent Policy protocol Policy Enforcement Point 7 PBNM
Portal / GUI module User Profiler Service Profiler Policy Editor BUS (LDAP, HTTP, ) Application Controller Service Activator Service Controller Directory BUS (LDAP, SNMP, COPS, CLI, ) Network Resource Controller Event Collection & Notification Server 8 PBNM 41 User Profiler Module User Profiler module,, Web action Policy Editor /, QoS PIB policy parsing, user profiler module, user profile directory, LDAP API directory 44 Service Activator User profile user profile, user profile Service Activator, directory, User profile ID Application controller, profile /, QoS, 45 Service Controller 42 Service Profiler Module Service Controller Service Activator Service Profiler Module, Application service profile Controller, user profile service profile service profile bandwidth QoS SLA(Service Level delay, jitter Agreement) directory user, 43 Policy Editor Service Controller Policy Editor, Service directory Controller PEP service profile
user profile,, Adaptor Service Controller PEP 5, Network Resource Controller, Network Resource Controller directory PEP PBNM 46 Directory directory user profile service profile, NE,, directory LDAP API PDP PEP 47 Application Controller user profile, QoS Application Controller user profile / Orchestream Service Activator, HP OpenView PolicyXpert, Lucent Technologies 48 Event Collection & Notification Server RealNet Rules, CISCO QoS Policy Manager NE event [16] filtering, root cause PBNM analysis Service Controller 49 Network Resource Controller Network Resource Controller(NRC) Service Controller COPS PBNM, IETF DMTF, IP QoS COPS QoS, COPS SNMP SNMP, SNMPv3 Gold Wire Technology Formulator, PBNM CIM DEN, COPS, LDAP, PBNM Controller PBNM, PBNM COPS NRC Service
IP QoS PCIMe Policy Service) protocol, IETF 2748, Jan 2000 Differentiated Service Integrated Service [12] S Herzog et al, COPS Usage for RSVP, IETF MPLS MPLS-TE, IPSEC RFC 2749, Jan 2000 [13] K Chain et al, COPS Usage for Policy Provisioning (COPS-PR), IETF Internet Draft, March 2001 PBNM [14] J Strassner et al, Policy Core LDAP Schema, IETF Internet Draft, Oct 2002 [15] Appan Ponnappan et al, A Policy Based QoS Management System for the IntServ/DiffServ Based Internet, 3 rd International Workshop on Policies for Distributed Systems and Networks Proc 2002, [16] Joel Conover et al, Policy-Based Network, Management, Network Computing Magazine, Nov 1999,, PBNM [ ] [1] Policy-based Network Management, Network computer Magazine, Dec 1999 [2] Policy-Based Management, TM Forum University Workshops, May, 2001 [3] B Moore et al, Policy Core Information Model version 1 specification, IETF RFC3060, Feb 2001 [4] Policy Core Information Model Extensions, http://wwwietforg/internet-drafts/draft-ietf-policypcim-ext-08txt [5] A Westerine Terminology for Policy-Based Management, http://wwwietforg/rfc3198txt [6] Y Snir et al, Policy QoS Information Model, IETF Internet Draft, Nov 2001 [7] Common Information Model(CIM) Standards, http://wwwdmtforg/standards/standard_cimphp [8] Directory Enabled Network (DEN) Initiative, http://wwwdmtforg/standard/standard_denphp [9] Directory Enabled Networking: A Technology Guide, http://wwwenerasyscom/products/ whitepapers/den/ [10] Directory Enabled Network(DEN) Initiative, http://wwwdmtforg/standards/standard_denphp [11] D Durham et al, The COPS(Common Open