2015年計算機四級《網絡工程師》學習筆記:第7章(2)
四、簡單網絡管理協議SNMP
1、SNMP概述:
設計時圍繞四個概念和目標進行設計:保持管理代理的軟件成本盡可能低;最大限度地保持遠程管理的功能,以便充分利用因特網資源;體系結構必須有擴充的余地;保持SNMP獨立性,不依賴于具體的計算機、網關和網絡傳輸協議。
提供了四類管理操作:get操作用來提取特定的網絡管理信息;get-next操作通過遍歷活動來提供強大的管理信息提取能力;set操作用來對管理信息進行控制;trap用來報告重要的事件。
2、SNMP管理控制框架與實現
SNMP定義了管理進程和管理代理之間的關系,這個關系稱為共同體。位于網絡管理工作站和各網絡元素上利用SNMP相互通信對網絡進行管理的軟件統稱為SNMP應用實體。
SNMP的應用實體對internet管理信息庫MIB中的管理對象進行操作。SNMP的報文總是源自每個應用實體,報文中包括訪應用實體所在的共同的名字。這種報文稱為"有身份標志的報文",共同體名字是在管理進程和管理代理之間交換管理信息報文時使用。
管理信息報文包括:共同體名,數據。
SNMP的實現方式:SNMP在其MIB中采用了樹狀命名方法對每個管理對象實例命名。SNMP中各種管理信息大多以表格形式存在,一個表格對應一個對象類,每個元素對應于該類的一個對象實例。
3、SNMP協議是一個異步的請求/響應協議,是一個非面向連接的協議,是一個對稱的協議,沒有主從關系。SNMP的設計是基于無連接的用戶數據報協議UDP。四種基本協議的交互過程,都是請求管理進程給管理代理,響應則都是由管理代理發給管理進程的。只有Trap是無響應的,有管理代理單向發給管理進程。
SNMP協議實體之間的協議數據單元PDU只有兩種不同的結構和模式,一個PDU格式在大部分操作中使用,而另一個則在Trap操作中作為trap的協議數據單元。
4、Trap操作,是一種捕捉事件并報告的操作,實際上幾乎所有網絡管理系統和管理協議都具有這種機制。
五、網絡管理系統
1、HP-Open View
不能處理因為某一網絡對象故障而誤導致的其他對象的故障,不具備理解所有網絡對象在網絡中相互關系的能力。也不能把服務的故障與設備的故障區分開來。性能的輪與狀態的輪詢是截然分開的,這樣導致一個網絡對象響應性能輪詢失敗但不觸發一個報警。
2、IBM-Net View
不能對故障事件進行歸并,它不能找出相關故障卡片的內在關系,因此對一個失效設備,即使是一個重要的路由器,將導致大量的故障卡片和一系列類似的告警。不具備在掌握整個網絡結構情況下管理分散對象的能力。性能輪詢與狀態輪詢也是徹底分開的,這將導致故障響應的延遲。
3、SUN-SunNet Manager
是第一個重要的基于UNIX的網絡管理系統。
4、Cabletron SPECTRUM
是一個可擴展的、智能的網絡管理系統,它使用了面向對象的方法和客戶服務器體系結構。SPECTRUM構筑在一個人工智能的引擎之上,IMT(Inductive Modeling Technology)。它是所有四種網絡管理軟件中惟一具備處理網絡對象相關性能力的系統。
SPECTRUM服務器提供了兩種類型的輪詢:自動輪詢和手動輪詢。
SPECTRUM提供了多種形式的告警手段,包括彈出窗口,發出報警聲響等。
SPECTRUM能自動的發現拓撲結構,但相對比較慢。
六、網絡日常管理和維護
1、VLAN的管理
2、WAN接入的管理
3、網絡故障診斷和排除
物理故障:
邏輯故障:
路由器故障:
主機故障:
4、網絡管理工具
連通性測試程序Ping :
路由跟蹤程序Traceroute:在Windows中是tracert
MIB變量瀏覽器: