國家工信部網(wǎng)站備案實(shí)名:湖北自考網(wǎng) 為考生提供湖北自考信息服務(wù),僅供學(xué)習(xí)交流使用,官方信息以湖北教育考試院為準(zhǔn)。
湖北自考在線 湖北學(xué)位英語培訓(xùn)班 湖北成人高考報名 湖北自考視頻免費(fèi)領(lǐng)取

自考“計(jì)算機(jī)網(wǎng)絡(luò)管理”知識重點(diǎn)(3) -自考串講筆記

湖北自考網(wǎng) 來源: 時間:2008-11-08 15:42:32

  第三章 簡單網(wǎng)絡(luò)管理協(xié)議 SNMPv1

  考試要求

  1.SNMPv1支持的操作,要求達(dá)到識記層次

  SNMPv1 PDU的格式

  SNMPv1報文的應(yīng)答序列

  報文的發(fā)送和接收過程

  2.SNMPv1的安全機(jī)制,要求達(dá)到識記層次

  團(tuán)體的概念

  SNMPv1的簡單認(rèn)證過程

  SNMPv1可采用的訪問策略

  3.SNMPv1的操作,要求達(dá)到綜合應(yīng)用層次

  檢索簡單對象的方法

  檢索未知對象的方法

  檢索表對象的方法

  表的更新和刪除操作

  陷入操作的原理和陷入的種類

  4.SNMP功能組,要求達(dá)到領(lǐng)會層次

  SNMPv1功能組對象的含義和作用

  5.實(shí)現(xiàn)問題,要求達(dá)到領(lǐng)會層次

  對網(wǎng)絡(luò)管理站的功能要求

  輪詢頻率對網(wǎng)絡(luò)管理性能的影響

  SNMPv1的局限性

  知識重點(diǎn)

  (一)SNMPv1 協(xié)議數(shù)據(jù)單元

  1.SNMPv1支持的操作

  SNMP僅支持對管理對象值的檢索和修改等簡單操作。具體地說, SNMP實(shí)體可以對MIB-2中的對象支持執(zhí)行下列操作:

  。 Get:管理站用于檢索管理信息庫中標(biāo)量對象的值。

  。 Set:管理站用于設(shè)置管理信息庫中標(biāo)量對象的值。

  。 Trap:代理用于向管理站報告管理對象的狀態(tài)變化。

  2.SNMP PDU格式

  RFC1157給出了SNMPv1協(xié)議的定義,這個定義是用ASN.1表示的,在SNMP管理中,管理站和代理之間交換的管理信息構(gòu)成了SNMP報文。報文由3部分組成,即版本號、團(tuán)體名和協(xié)議數(shù)據(jù)單元(PDU)。報文頭中的版本號是指SNMP的版本,RFC1157為第一版。團(tuán)體名用于身份認(rèn)證,我們將在下一節(jié)介紹SNMP的安全機(jī)制時談到團(tuán)體名的作用。SNMP共有5種管理操作,但只有4種PDU格式。管理站發(fā)出的3種請求報文GetRequest、 GetNextRequest和SetRequest采用的格式是一樣的,代理的應(yīng)答報文格式只有一種:GetResponsePDU,從而減少了PDU的種類。

  3.報文應(yīng)答序列

  SNMP報文在管理站和代理之間傳送,包含GetRequest、GetNextRequest和SetRequest的報文由管理站發(fā)出,代理以GetRequest響應(yīng)。Trap報文由代理發(fā)給管理站,不需要應(yīng)答。一般來說,管理站可連續(xù)發(fā)出多個請求報文,然后等待代理返回的應(yīng)答報文。如果在規(guī)定的時間內(nèi)收到應(yīng)答,則按照請求標(biāo)識進(jìn)行配對,亦即應(yīng)答報文必須與請求報文有相同的請求標(biāo)識。

  4.報文發(fā)送和接收

  當(dāng)一個 SNMP協(xié)議實(shí)體(PE)發(fā)送報文執(zhí)行下面的過程:首先是按照ASN.1的格式構(gòu)造PDU,交給認(rèn)證進(jìn)程。認(rèn)證進(jìn)程檢查源和目標(biāo)之間是否可以通信,如果通過這個檢查則把有關(guān)信息(版本號、團(tuán)體名、PDU)組裝成報文。最后經(jīng)過BER編碼,交傳輸實(shí)體發(fā)送出去。

  當(dāng)一個 SNMP協(xié)議實(shí)體(PE)接收到報文時執(zhí)行的過程:首先是按照BER編碼恢復(fù)ASN.1報文,然后對報文進(jìn)行語法分析、驗(yàn)證版本號和認(rèn)證信息等。如果通過分析和驗(yàn)證,則分離出協(xié)議數(shù)據(jù)單元,并進(jìn)行語法分析,必要、時經(jīng)過適當(dāng)處理后返回應(yīng)答報文。在認(rèn)證檢驗(yàn)失敗時可以生成一個陷入報文,向發(fā)送站報告通信異常情況。無論何種檢驗(yàn)失敗,都丟棄報文。

  SNMP操作訪問對象實(shí)例,而且只能訪問對象標(biāo)識符樹的葉子結(jié)點(diǎn)。然而為了減少通信負(fù)載,我們希望一次檢索多個管理對象,把多個變量的值裝入一個PDU.這時要用到變量綁定表。RFC1157建議在Get和GetNext協(xié)議數(shù)據(jù)單元中發(fā)送實(shí)體把變量置為ASN.1的NULL值,接收實(shí)體處理時忽略它,在返回的應(yīng)答協(xié)議數(shù)據(jù)單元中設(shè)置為變量的實(shí)際值。

 ?。ǘ㏒NMPv1的安全機(jī)制

  1.團(tuán)體的概念

  SNMP網(wǎng)絡(luò)管理是一種分布式應(yīng)用。這種應(yīng)用的特點(diǎn)是管理站和被管理站之間的關(guān)系可以是一對多關(guān)系,即一個管理站可以管理多個代理,從而管理多個被管理設(shè)備。另一方面,管理站和代理之間還可能存在多對一的關(guān)系。代理控制自己的管理信息庫,也控制多哥管理站對管理信息庫的訪問,例如,只有授權(quán)的管理站才允許訪問管理信息庫,或者限制不同的管理站可以訪問管理信息庫的不同部分。另外,委托代理也可能按照預(yù)定的訪問策略控制對其代理的設(shè)備的訪問。RFC1157為此提供的認(rèn)證和控制機(jī)制就是這種最初等最基本的團(tuán)體名驗(yàn)證功能。

  2.簡單的認(rèn)證服務(wù)

  一般來說,認(rèn)證服務(wù)的目的是保證通信是經(jīng)過授權(quán)的。具體到 SNMP環(huán)境中,認(rèn)證服務(wù)主要是保證接收的報文來自它所聲稱的源。RFC1157提供的只是最簡單的認(rèn)證方案:從管理站發(fā)送到代理的報文(Get,Set等)都有一個團(tuán)體名,就像是口令字一樣。通過團(tuán)體名驗(yàn)證的報文才是最有效的。

  3.訪問策略

  前面說過,代理系統(tǒng)可以通過設(shè)置團(tuán)體選擇訪問 MIB的管理站,或者通過定義管理對象的訪問模式限制管理站對MIB的訪問。這樣,所謂的訪問控制就有兩方面的含義:

  。 MIB視閾:MIB中對象一個子集,對不同的團(tuán)體可以定義不同的視閾(View)。屬于同一視閾的對象不必屬于同一子樹。

  。訪問模式:集合 {read-only,read-write}的一個元素。對于一個團(tuán)體可以定義一種訪問模式。

  4.委托代理服務(wù)

  團(tuán)體形象的概念同樣適用于委托代理服務(wù)。通常,委托代理是代表不支持 SNMP的設(shè)備工作的。但是在有些情況下,被代理的設(shè)備也可能支持TCP/IP和SNMP,而委托代理的作用是減少被代理的設(shè)備與管理站之間的交互過程。對于被代理的設(shè)備,委托代理定義并且維護(hù)一種SNMP訪問策略。委托代理知道那些MIB對象代表被管理的設(shè)備,也知道這些設(shè)備的訪問模式。

  (三)SNMPv1操作

  1.檢索簡單對象

  檢索簡單的標(biāo)量對象值可以用 Get操作,如果變量綁定表中包含多個標(biāo)量,一次還可以檢索多個標(biāo)量對象的值。接收GetRequest的SNMP實(shí)體以請求標(biāo)識相同的GetRequest響應(yīng)。特別要注意的識GetRequest操作的原子性:如果所有請求的對象值可以得到,則給予應(yīng)答;反之,只要有一個對象的值得不到,則可能返回下列錯誤條件之一:

  。變量綁定表中得一個對象無法與 MIB中的任何對象標(biāo)識符匹配,或者要檢索得對象是一個數(shù)據(jù)塊(子樹或表),沒有對象實(shí)例生成。在這些情況下,響應(yīng)實(shí)體返回得GetRequestPDU中錯誤狀態(tài)字段置為noSuch Name,錯誤索引設(shè)置為一個數(shù),指明有問題變量。變量綁定表中不返回任何值。

  。響應(yīng)實(shí)體可以提供所有要檢索的值,但是變量太多,一個響應(yīng) PDU裝不下,這往往是由下曾協(xié)議數(shù)據(jù)單元大小限制的。這時響應(yīng)實(shí)體返回一個應(yīng)答PDU,錯誤狀態(tài)字段置為tooBig。

  。由于其他原因(例如代理不支持)響應(yīng)實(shí)體至少不能提供一個對象的值,則返回的 PDU中錯誤字段置為genError,錯誤索引置一個數(shù),指明有問題的變量。變量綁定表中不返回任何值。

  2.檢索未知對象

  Get Next命令檢索變量名指示下一個對象實(shí)例,但是并不要求變量名是對象標(biāo)識符,或者是實(shí)例標(biāo)識符。

  3.檢索表對象

  GetNext可用于有效地搜索表對象。

  4.表的更新和刪除

  Set 命令用于設(shè)置或更新變量的值。它的 PDU 格式與 Get 是相同的,但是在變量綁定表中必須包含要設(shè)置的變量名和變量值。對于 Set 命令的應(yīng)答也是 GetResponse ,同樣是原子性的。如果所有的變量都可以設(shè)置,則更新所有變量的值,并在應(yīng)答 GetResponse 中確認(rèn)變量的新值;如果至少有一個變量的值不能設(shè)置,則所有變量的值都保持不變,并在錯誤狀態(tài)中指明出錯的原因。 Set 出錯的原因與 Get 是類似的( tooBig,noSuchName 和 genError ),然后若有一個變量的名字和要設(shè)置的值在類型、長度或?qū)嶋H方面不匹配,則返回錯誤條件 badValue .

  5. 陷入操作

  陷入是由代理向管理站發(fā)出的異步事件報告,不需要應(yīng)答報文。 SNMP規(guī)定了6種陷入條件:

  。 coldStart 發(fā)送實(shí)體重新初始化,代理的配置已改變,能常是由系統(tǒng)失效引起的。

  。 warmStart 發(fā)送實(shí)體重新初始化,但代理的配置沒有改變,這是正常的重啟動過程。

  。 linkDown 鏈路失效通知,變量綁定表的第一項(xiàng)指明對應(yīng)接口表的索引變量及其變值。

  。 linkUp 鏈路啟動通知,變量綁定表的第一項(xiàng)指明對應(yīng)接口表的索引變量及其值。

  。 authenticationFailure 發(fā)送實(shí)體收到一個沒有通過認(rèn)證的報文。

  。 egpNeighborLoss 相鄰的外部路由器失效或關(guān)機(jī)。

  。 enterpriseSpecific 由設(shè)備制造商定義的陷入條件,在特殊陷入(specifc-trap)字段指明具體的陷入類型。

 ?。ㄋ模㏒NMP功能組

  SNMP組包含的西關(guān)系到SNMP協(xié)議的實(shí)現(xiàn)和操作。這一組共有30個對象,在只支持SNMP站管理功能或只支持SNMP代理功能的實(shí)現(xiàn)中,有些對象是沒有值的。除了最后一個對象,這一組的其他對象都是只讀的計(jì)數(shù)器。對象snmpEnableAutheuTrap可以由管理站設(shè)置,它指示是否允許代理產(chǎn)生“認(rèn)證失效”陷入,這種設(shè)置優(yōu)先于代理自己的配置。這樣就提供了一種可以排除所有認(rèn)證失效陷入的手段。

  (五)實(shí)現(xiàn)問題

  1.網(wǎng)絡(luò)管理站的功能

  。支持?jǐn)U展的 MIB:強(qiáng)有力的SNMP對管理信息庫的支持必須是開放的。特別對于管理站來說,應(yīng)該能夠裝入其他制造商定義的擴(kuò)展MIB.

  。圖形用戶接口:好的用戶接口可以使網(wǎng)絡(luò)管理工作更容易更有效。通常要求具有圖形用戶接口,而且對網(wǎng)絡(luò)管理的不同部分有不同的窗口。例如能夠顯示網(wǎng)絡(luò)拓?fù)浣涌?、顯示設(shè)備的地理位置和狀態(tài)信息,可以計(jì)算并顯示通信統(tǒng)計(jì)數(shù)據(jù)圖表,具有各種輔助計(jì)算工具等。

  。自動發(fā)現(xiàn)機(jī)制:要求管理站能夠自動發(fā)現(xiàn)代理系統(tǒng),能夠自動建立圖標(biāo)并繪制出連接圖形。

  ??删幊痰氖录褐С钟脩舳x事件,以及出現(xiàn)這些事件時執(zhí)行的動作。例如路由器失效時應(yīng)閃動圖標(biāo)或改變圖標(biāo)的顏色,

結(jié)束
本文標(biāo)簽
特別聲明:1.凡本網(wǎng)注明稿件來源為“湖北自考網(wǎng)”的,轉(zhuǎn)載必須注明“稿件來源:湖北自考網(wǎng)(heywebguys.com)”,違者將依法追究責(zé)任;
2.部分稿件來源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
限時,免費(fèi)獲取學(xué)歷提升方案

已幫助10w萬+意向?qū)W歷提升用戶成功上岸

  • 毛澤東思想概論

    毛澤東思想概論

    培訓(xùn)優(yōu)勢:課時考點(diǎn)精講+刷題+沖刺,熟練應(yīng)對考試題型。全程督促學(xué)習(xí),安排好學(xué)習(xí)計(jì)劃。 毛澤東思想概論...自考培訓(xùn)
  • 英語二

    英語二

    本課程既是一門語言實(shí)踐課程,也是拓寬知識、了解世界文化的重要素質(zhì)課程,它以培養(yǎng)學(xué)習(xí)者的綜合語言應(yīng)用能力為目標(biāo),使他們在學(xué)習(xí)、工作和社會交往中能夠使用英語進(jìn)行有效的交流。 英語二...自考培訓(xùn)
  • 馬克思主義基本原理概論

    馬克思主義基本原理概論

    本書包括兩個部分:自學(xué)考試大綱和基本原理。主要內(nèi)容有,馬克思主義是關(guān)于工人階級和人類解放的科學(xué),物質(zhì)世界及其發(fā)展規(guī)律,認(rèn)識的本質(zhì)及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進(jìn)程,社會主義社會及其進(jìn)程,共產(chǎn)主義社會及其進(jìn)程等。 馬克思主義基本原理概論...自考培訓(xùn)
  • 思想道德修養(yǎng)與法律基礎(chǔ)

    思想道德修養(yǎng)與法律基礎(chǔ)

    《思想道德修養(yǎng)與法律基礎(chǔ)》課具有鮮明的政治性、思想性、理論性、針對性、科學(xué)性、知識性以及實(shí)踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質(zhì)、學(xué)習(xí)成才和法律本質(zhì)等內(nèi)容,指導(dǎo)和回答大學(xué)生在人生、抱負(fù)、信念等方面遍及關(guān)心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎(chǔ)...自考培訓(xùn)
  • 中國近代史綱要

    中國近代史綱要

    “中國近現(xiàn)代史綱要”全國高等教育自學(xué)考試指定教材,依據(jù)中央審定的普通高等學(xué)?!爸袊F(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設(shè)工程重點(diǎn)教材《中國近現(xiàn)代史綱要》,結(jié)合自學(xué)考試的特點(diǎn)設(shè)計(jì)了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產(chǎn)黨第十七次全國代表大會召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓(xùn)
微信公眾號 考試交流群
湖北自考網(wǎng)微信公眾號

掃一掃關(guān)注微信公眾號

隨時獲取湖北省自考政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課程。