公用管理信息服務

公用管理信息服務

公用管理信息服務(common management information service CMIS)是在公用管理信息協定(common management information protocol,CMIP)環境下共享管理信息的一種服務。

中文名稱公用管理信息服務
英文名稱common management information service;CMIS
定  義在公用管理信息協定(CMIP)環境下共享管理信息的一種服務。
套用學科通信科技(一級學科),服務與套用(二級學科)

基本介紹

  • 中文名:公用管理信息服務
  • 外文名:common management information service 
CMIP協定,CMIS服務,

CMIP協定

CMIP協定是在OSI制訂的網路管理框架中提出的網路管理協定。其協定結構如圖所示。與其說它是一個網路管理協定.不如說它是一個網路管理體系。這個體系包含以下組成部分:一套用於描述協定的模型.一組用於描述被管對象的註冊、標識和定義的管理信息結構.被管對象的詳細說明以及用於遠程管理的原語和服務。CMIP與SNMP一樣,也是由被管代理和管理者、管理協定與管理信息庫組成。在CMIP中.被管代理和管理者沒有明確的指定,任何一個網路設備既可以是被管代理,也可以是管理者。
公用管理信息服務
CMIP管理模型可以用三種模型進行描述:組織模型用於描述管理任務如何分配功能模型描述了各種網路管理功能和它們之間的關係信息模型提供了描述被管對象和相關管理信息的準則。從組織模型來說.所有CMIP的管理者和被管代理者存在於一個或多個域中,域是網路管理的基本單元。從功能模型來說.CMIP主要實現失效管理、配置管理、性能管理、記帳管理和安全性管理。每種管理均由一個特殊管理功能領域(SMFA Special Management Functional Area)負責完成。從信息模型來說.CMIP的MIB庫是面向對象的數據存儲結構,每一個功能領域以對象為M舊庫的存儲單元。
CMIP是一個完全獨立於下層平台的套用層協定,它的五個特殊管理功能領域由多個系統管理功能(SMF)加以支持。相對來說.CMIP是一個相當複雜和詳細的網路管理協定。它的設計宗旨與8NMP相同,但用於監視網路的協定數據報文要相對多一些CMIP共定義了11類PDU。在CMIP中,變數以非常複雜和高級的對象形式出現.每一個變數包含變數屬性、變數行為和通知。CMIP中的變數體現了CMIPMIB庫的特徵.並且這種特徵表現了CMIP的管理思想,即基於事件而不是基於輪詢每個代理獨立完成一定的管理工作。
CMIP的優點在於:
  1. 它的每個變數不僅傳遞信息,而且還完成一定的網路管理任務。這是CMIP協定的最大特點.在8NMP中是不可能的。這樣可減少管理者的負擔並減少網路負載;
  2. 完全安全性。它擁有驗證、訪問控制和安全日誌等一整套安全管理方法。
但是,CMIP的缺點也同樣明顯:
  1. 它是一個大而全的協定。所以使用時.其資源占用量是8NMP的數十倍。它對硬體設備的要求比人們所能提供的要高得多。
  2. 由於它在網路代理上要運行相當數量的進程,所以大大增加了網路代理的負擔。
  3. 它的MIB庫過分複雜,難於實現。

CMIS服務

CMISE(公共管理信息服務元素)向網路管理應用程式提供七種核心功能單元和五種擴充功能單元。每種CMIS服務包含一個核心功能單元和若干擴充功能單元。七種核心功能單具體含義及其類型如表所示。
服務
類型
說明
M-EVENT-REPORT
confirmed/non-confirmed
用於agent向manager轉發有關被管對象的事件
M-GET
confirmed
用於manager通過agent獲取被管對象的信息
M-CANCEL-GET
confirmed
用於manager通知agent取消發出的某個M-GET請求
M-SET
confirmed/non-confirmed
用於manager通過agent修改某個被管對象的信息
M-ACTION
confirmed/non-confirmed
用於manager通過agent對被管對象執行指定操作
M-CREATE
confirmed
用於manager通過agent創建新的被管對象實例
M-DELETE
confirmed
用於manager通過agent刪除新的被管對象實例
五種擴充功能單元為Multiple reply、Multipleobject selection、Filering、Cancel get和Extended service。
  • Multiple reply用以實現對一個操作的鏈式應答;
  • Multiple object selection用於實現一個操作面向多個被管對象;
  • Filering用於指定執行操作的被管對象需要滿足的條件,以便進行有條件操作;
  • Cancel get用於提供M-CANCEL-GET服務中需要的參數;
  • Extendedservice允許調用者直接訪問表示層提供的服務。
  • Multiple reply、Multiple object selection、Filering三項功能在M-EVENT-REPORT和M-CREATE核心操作中沒有套用。
CMISE七種服務單元每種都有request、indication、response和confirm四個服務原語。例如M-GET.req、M-GET.ind、M-GET.rsp和M-GET.conf。其中request和confirm原語由服務啟動方調用,用於傳送請求和接收應答,indication和response原語由服務回響方調用,用於接收請求和反饋應答。對於確認型服務的調用,四種原語都將被調用。而調用非確認型服務只用request和indication兩種原語。
網路管理進程在調用CMISE服務時需要給出參數,request原語和indication原語的參數相同,response原語和confirm原語的參數相同。以下列舉各原語常用參數名稱及意義。
  1. II(Initiator Identifier):對發出的request請求的CMISE用戶進行標識。該參數在所有原語中都不可缺少,在整個管理域中唯一標識CMISE用戶。
  2. M(Mode):標識該服務類型,是否為確認型服務。
  3. BOC(Base Object Class):指定要在本次操作中讀取對象屬性等信息的一組管理對象類,也可以指定一個被管對象類,基本對象類是實現確定範圍功能所必須的。
  4. BOI(Base Object Instance):指定一個被管對象實例,也是指定了搜尋和篩選的第一個實例。該參數也是實現確定範圍功能所必須的。
  5. MOC(Managed Object Class):標識該操作面向哪個被管對象類或事件報告來自哪個被管對象類。
  6. MOI(Managed Object Instance):標識該操作面向哪個被管對象實例或事件報告來自哪個被管對象實例。由MOC和MOI可以確定與操作或通告相關的系統資源。
  7. ETy(Event Type)·標識報告的是什麼類型的事件。但對事件代碼的解釋要結合MOC進行,不同的被管對象可以定義不同的事件代碼。
  8. ETi(Event Time):標識檢測到的事件發生的時間。
  9. El(Event Information).對時間發生的原因和環境等情況進行說明的參數。
  10. CT(Current Time):標識該原語發出的時間。
  11. ER(Event Response):傳遞接收者對事件報告的應答。
  12. E(Error):標識錯誤信息。
  13. AC(Access Control):對被管對象進行安全訪問控制的參數。
  14. Sy(Synchronization):在操作多個對象時該參數標識同步方式,即原子同步還是儘量同步。
  15. AIL(Attribute Identifier List).該參數指出要讀取的屬性。如果省略該參數,默認讀該被管對象所有屬性。
  16. LI(Link Identifier):標識多重應答中的各個被管對象的包含關係。
  17. AL(Attribute List):給出讀取出來的屬性的標識符和值。

相關詞條

熱門詞條

聯絡我們