兩種方式輕松實(shí)現(xiàn)千兆以太網(wǎng)交換機(jī)的RMON代理
兩種方式輕松實(shí)現(xiàn)千兆以太網(wǎng)交換機(jī)的RMON代理,今天的千兆以太網(wǎng)交換機(jī)話題,討論的是RMON代理的實(shí)現(xiàn)有兩種方式以及系統(tǒng)接口中的以太網(wǎng)底層驅(qū)動(dòng),管理信息庫(kù),SNMP,UDP,IP等內(nèi)容。輕輕松松就能學(xué)會(huì)RMON代理,沒(méi)什么難的。趕快進(jìn)入千兆以太網(wǎng)交換機(jī)的世界中來(lái)吧。
遠(yuǎn)程網(wǎng)絡(luò)監(jiān)控(RMON)是對(duì)SNMP最重要的增強(qiáng)。本文介紹了在Nucleus嵌入式實(shí)時(shí)操作系統(tǒng)下,一個(gè)千兆以太網(wǎng)交換機(jī)RMON代理的實(shí)現(xiàn)。在討論了千兆以太網(wǎng)交換機(jī)網(wǎng)絡(luò)管理軟件的結(jié)構(gòu)基礎(chǔ)上,對(duì)RMON代理的軟硬件平臺(tái)進(jìn)行了簡(jiǎn)單介紹,并對(duì)RMON代理的統(tǒng)計(jì)、歷史、事件、警報(bào)四組功能實(shí)現(xiàn)的任務(wù)流程進(jìn)行詳細(xì)討論。
目前,計(jì)算機(jī)網(wǎng)絡(luò)中使用最廣泛的網(wǎng)絡(luò)管理協(xié)議是簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP。遠(yuǎn)程網(wǎng)絡(luò)監(jiān)控RMON是對(duì)SNMP最重要的增強(qiáng)。它采用典型的客戶機(jī)/服務(wù)器模型,客戶端為網(wǎng)絡(luò)管理者(管理站),RMON代理則扮演服務(wù)器的角色。管理站對(duì)RMON代理進(jìn)行數(shù)據(jù)收集配置;代理收集本網(wǎng)段的數(shù)據(jù),并將重要信息和事件報(bào)告給管理站。
RMON代理的實(shí)現(xiàn)有兩種方式:
◆使用一個(gè)具有完整的軟硬件系統(tǒng)的獨(dú)立設(shè)備作為遠(yuǎn)程監(jiān)視器;
◆嵌入到網(wǎng)絡(luò)中的關(guān)鍵設(shè)備如集線器、千兆以太網(wǎng)交換機(jī)中,稱為嵌入式代理。嵌入式代理作為系統(tǒng)功能的一部分,使用專用于監(jiān)視功能的處理器和內(nèi)存資源。
當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)的規(guī)模越來(lái)越大,應(yīng)用越來(lái)越廣泛,對(duì)于網(wǎng)絡(luò)可管理性的要求也就越來(lái)越高。網(wǎng)絡(luò)管理者必須對(duì)網(wǎng)絡(luò)的活動(dòng)有全面、及時(shí)的掌握。于是,在網(wǎng)絡(luò)重要節(jié)點(diǎn)布置能夠智能地采集數(shù)據(jù)的RMON代理是非常重要的。
現(xiàn)在越來(lái)越多的網(wǎng)絡(luò)設(shè)備中加入嵌入式RMON代理模塊,用以對(duì)網(wǎng)絡(luò)管理提供強(qiáng)大的支持。以下就千兆以太網(wǎng)交換機(jī)中的嵌入式RMON代理的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行討論。
系統(tǒng)接口
本文設(shè)計(jì)的嵌入式RMON代理是千兆以太網(wǎng)交換機(jī)網(wǎng)絡(luò)管理軟件的一個(gè)模塊,它需要自下而上分層次地和以下模塊協(xié)同工作。
◆以太網(wǎng)底層驅(qū)動(dòng)
RMON代理的工作基本上是對(duì)網(wǎng)段上數(shù)據(jù)包的監(jiān)測(cè)。網(wǎng)絡(luò)底層的工作由端口控制芯片完成,通過(guò)底層驅(qū)動(dòng)程序?yàn)樯蠈榆浖峁﹥煞N接口:獲取數(shù)據(jù)包和獲取千兆以太網(wǎng)交換機(jī)統(tǒng)計(jì)計(jì)數(shù)。
◆SNMP,UDP,IP
RMON只是對(duì)SNMP的增強(qiáng),一個(gè)基本的SNMP代理及SNMP下的各層協(xié)議都是必不可少的。RMON與SNMP通過(guò)MIB進(jìn)行交互,管理站對(duì)RMON代理的配置和對(duì)代收集的數(shù)據(jù)的獲取都是通過(guò)SNMP完成的。當(dāng)某些異常情況發(fā)生時(shí),代理需要主動(dòng)向管理站報(bào)告,因此SNMP還要提供發(fā)送SNMP陷阱(Trap)消息的接口。
◆管理信息庫(kù)
為實(shí)現(xiàn)RMON功能,管理信息庫(kù)應(yīng)包含MIBII所定義的各個(gè)對(duì)象。RMON所使用的MIB對(duì)象必須是SNMP能夠識(shí)別的,管理信息庫(kù)為SNMP和RMON提供讀寫的接口。