【正文】
15 ? MCREATE服務的信息傳輸過程 C M I S E服務用戶C M I S E服務用戶C M I S E服務提供者C M I P M / R O S EM C R E A T E . r e qM C R E A T E . i n dM C R E A T E . r s pM C R E A T E . c o n f( I I , M O C , M O I , S O I , A C , R O I , A L )( I I , M O C , M O I , S O I , A C , R O I , A L )( I I , M O C , M O I , C T , A L , E )( I I , M O C , M O I , C T , A L , E )C M I P P D U內(nèi)容: A r g u m e n tC M I P P D U內(nèi)容: C r e a t e R e s u l t E R R O R S II: 發(fā)起方標識符 MOC: 被管對象類 MOI: 被管對象實 ROI: 參考對象實例 AC: 訪問控制 AL: 屬性值清單 CT: 當前時間 E: 錯誤代碼 SOI: 超類對象實例 通 信 網(wǎng) 絡 管 理 與 安 全 16 mCreate OPERATION CMIP協(xié)議數(shù)據(jù)單元 PDU的例子 ARGUMENT CreateArgument RESULT CreateResult ERRORS {accessDenied,classInstanceConflict, duplicateManagedObjectInstance, invalideAttributeValue, invalidObjectInstance, missingAttributeValue, noSuchAttribute, noSuchObjectClass, noSuchObjectInstance, noSuceReferenceObject, processingFailure} 通 信 網(wǎng) 絡 管 理 與 安 全 17 CreateArgument ::= SEQUENCE{ managedObjectClass ObjectClass CHOICE {managedObjectInstance ObjectInstance, superiorObjectInstance [8]ObjectInstance} OPTINOAL, accesControl [5]AccessControl OPTINOAL, referenceObjectInstance [6]ObjectInstance OPTINOAL, attributeList [7]IMPLICITSETOFAttribute OPTINOAL} CreateResult ::= SEQUENCE{ managedObjectClass ObjectClass OPTINOAL, managedObjectInstance ObjectInstance OPTINOAL, currentTime [5]IMPLICIT GeneralizedTime OPTINOAL, attributeList [6]IMPLICIT SET OF Attribute OPTINOAL} 通 信 網(wǎng) 絡 管 理 與 安 全 18 ? 對 MIM的一般要求 ? 對資源進行管理的定義與 CMIS兼容; ? 有一個公共的全局命名結(jié)構(gòu) , 使系統(tǒng)可以管理不同資源 , 并且唯一地標識各個資源; ? 類似的信息以類似的方法定義; ? 類似的操作以類似的方法定義; ? 用標準方法擴充對管理資源的定義和 “ 借用 ” 說明片段 。 ? MO的定義應以 Class為單位進行 。 ? 定義 MO Class , 要描述其 Instance的下列特性: ? 可見的 attribute; ? 可以運用的 management operations; ? 控制 CMIS過濾器適用性的 matching rules; ? 應答管理操作時體現(xiàn)的 behavior; ? 發(fā)出的 notifications; ? 所包含的 packages; ? 在 MO Class繼承層次中的位置 。 ? package: attribute, notification, operation and behaviour的集合 。 ? Mandatory package一定出現(xiàn)在類的所有實例中 。 通 信 網(wǎng) 絡 管 理 與 安 全 22 ? Inheritance: 在定義新類時指定某個或某些現(xiàn)有的類作為父類 , 繼承其部分或全部特性 。 ? 取值范圍 ? Permitted value set ? Required value set ? identifier: 全局唯一的 identifier ? Attribute group: 由多個 attribute組成 , 被賦予identifier, 使多個 attribute能夠被整體操作 。 ? notification中包含的參數(shù)及觸發(fā)事件在有關的MO定義中說明 。 通 信 網(wǎng) 絡 管 理 與 安 全 26 Names and Containment ? 包含關系與 MO的命名 ? MO的命名以 MO( instance) 的包含關系為基礎 。 ? 名字結(jié)構(gòu)和用法 ? local form: 在包含它的 system MO內(nèi)的名字 ? global form: local form前增加所在系統(tǒng)的全局標識 ? MO名在包含樹中從最高層 MO開始逐步向下構(gòu)造 。 通 信 網(wǎng) 絡 管 理 與 安 全 27 ? RDN由一個屬性值斷言 ( AVA)構(gòu)成 , 它命名一個attribute并給出它的值 。 ? name binding ? 在 MO Class定義時定義 ? 定義對象類之間的關系 , 指出 A類對象包含 B類對象時利用的命名屬性 通 信 網(wǎng) 絡 管 理 與 安 全 28 網(wǎng)絡層 work connection MO的命名例 n e t w o r ks u b s y s t e mc L N S cONSlin k a g enSAPn e tw o r kE n tityx 2 5P L E D T Ex 2 5P L E IV M O D T Ex 2 5P L E D C Ex 2 5P L E IV M O DCEl i n k a g en e t w o r kC o n n e c t i o nv i r t u a lC a l l D T Ep e r m a n e n tV ir tu a lC a ll D T Ev ir tu a lC a llIV M Ov i r t u a lC a l l D C Ep e r m a n e n tV ir tu a lC a ll D T Ev ir tu a lC a llIV M Od S e r ie sC o u n ts通 信 網(wǎng) 絡 管 理 與 安 全 29 名字的 local form: subsystemId = “NetworkSubsystem” municationsEntityId = “XYZ” coProtocolMachineId = “cONS” connectionId = 37 名字的 global form: AVAs in another naming tree (name binding) systemID = “Beijing Center” subsystemId = “NetworkSubsystem” municationsEntityId = “XYZ” coProtocolMachineId = “cONS” connectionId = 37 通 信 網(wǎng) 絡 管 理 與 安 全 31 OSI的管理信息結(jié)構(gòu)標準 ? 管理信息模型 (MIM): ? 建立被管對象的基本概念 , 是 SMI系列其他標準的基礎 , 所有被管對象定義必須遵循這個標準 。 ? 被管對象定義指南 (GDMO): ? 幫助人們完整地定義被管對象 、 屬性 、 通報等管理信息 。 通 信 網(wǎng) 絡 管 理 與 安 全 32 MO定義法 GDMO簡介 ? GDMO: 提供按照管理信息模型的抽象概念定義 MO Class的原則和方法 , 包含指導 MO定義者的素材 , 也包含 MO定義者必須遵守的描述法的語法和語義定義 。 ? 一般原則 : ? 保持一個開闊的視野來開發(fā) MO Class, 在定義過程中要充分應用結(jié)構(gòu)化機制 (子類 、 多重繼承 、 包 、 包含 、 以及屬性組 ), 達到重用不同環(huán)境下的定義 , 降低定義的復雜性 ,