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