自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

介紹交換機RMON代理所需的底層硬件支持

網絡 路由交換
交換機RMON代理的各組功能由若干Nucleus任務構成。各任務及其需要使用的系統(tǒng)資源,如事件組和消息隊列等都在應用程序初始化時創(chuàng)建。

介紹交換機RMON代理所需的底層硬件支持,看一看下面的交換機RMON代理所需要的底層硬件支持與操作系統(tǒng),從下面的文章能夠看到具體的運行所需的操作系統(tǒng)還有他的大小等等詳細信息,希望感興趣的人試一試吧。

底層硬件支持與操作系統(tǒng)

RFC1757定義了交換機RMON代理的九組功能及相應的MIB結構。本文設計的嵌入式交換機RMON代理實現統(tǒng)計、歷史、警報和事件四組功能,是利用Galileo Techniology的千兆位以太網交換端口控制芯片GT-48320A,在嵌入式操作系統(tǒng)Nucleus Plus上開發(fā)的。

GT-48320A提供對交換機RMON代理這基本四組功能的支持,在它的以太網維護有一套32位MIB計數器,對經過該端口的以太網漢量進行統(tǒng)計。這些計數器在GT-48320A的只讀寄存器PortCounterBlock中,地址為0x0100-0x0163。

可以根據地址通過芯片定義的LW-Wire消息向GT-48320A發(fā)出讀取計數器請求,GT-48320A以Block-Write消息將所請求的計數器值返回。獲取計數器值的具體操作由底層驅動程序實現。GT-48320A提供兩種讀取數據模式,通過芯片寄存器Global-Control的MIBCrMode位(Global-Control<23>)設定。

該位置0時,數據被讀取后就被清零;置1時,數據被讀取后不清除。考慮到計數器容量的限制,我們采用清零方式。這樣,定時讀取這些計數器的值,將它們累積起來,就可以得到實現統(tǒng)計、歷史、事件、警報四組功能所需的數據。

Nucleus Plus是專門為嵌入式系統(tǒng)的開發(fā)而設計的多任務實時操作系統(tǒng)。除提供具有搶先機制的任務調度外,Nucleus Plus還提供任務間通信、任務同步、定時和內存管理。Nucleus Plus通常作為一個C的庫,在它上面開發(fā)的實時應用程序與該庫鏈接。

生成的對象下載到目標主機中成為嵌入式系統(tǒng)。從軟件開發(fā)的角度來看,Nucleus Plus減少了任務的相互依賴,增強了模塊性,縮短了開發(fā)時間,十分適合作為嵌入式交換機RMON代理的操作系統(tǒng)平臺。交換機RMON代理的各組功能由若干Nucleus任務構成。各任務及其需要使用的系統(tǒng)資源,如事件組和消息隊列等都在應用程序初始化時創(chuàng)建。

交換機RMON代理各組功能的實現

◆統(tǒng)計組

統(tǒng)計組的功能是維護代理監(jiān)視的每一子網的基本統(tǒng)計信息,需要定時獲取端口芯片寄存器的統(tǒng)計計數值。因此,統(tǒng)計組需用使用一個定時器和一個Nucleus事件組。定時器周期為讀寄存器的周期。定時器計時到期時,執(zhí)行定時器完成函數,使用系統(tǒng)函數NU-Set-Events向事件組發(fā)送一個事件,通知統(tǒng)計任務開始對這一周期的數據進行采集。

統(tǒng)計組任務執(zhí)行以下操作:在任務初始化時,要將寄存器Global-Control置0,并執(zhí)行一次對所有計數器的讀操作以將它們清零。任務初始化時還要創(chuàng)建所需的定時器,創(chuàng)建定時器的系統(tǒng)函數為NU-CreateTimer()。然后循環(huán)執(zhí)行以下操作:
◆調用系統(tǒng)的NU-Retrieve-Events()函數,從事件組接收事件。如果沒有事件,任務將阻塞于該操作。
◆讀取MIB統(tǒng)計表每一行的etherStatsDataSource值,獲知要監(jiān)視哪些端口。
◆調用底層驅動接口函數,讀入所需的被監(jiān)視端口寄存器中MIB計數器的值。
◆將數據累加寫入MIB相應的統(tǒng)計組變量中。

由于GT-48320A的MIB計數器為32位,因此統(tǒng)計以太網流量的計數器只能統(tǒng)計232字節(jié),即32Gbit。對于一個千兆位端口交換機RMON代理,若端口流量達到1Gbit/s,該計數器在32秒后就會溢出。因此可以將讀取MIB計數器的間隔缺省值取為30秒。

責任編輯:佟健 來源: 賽迪
相關推薦

2010-01-08 09:52:46

千兆以太網交換機

2010-01-08 09:43:24

千兆以太網交換機

2010-01-14 10:00:08

交換機VLAN應用

2010-01-06 13:38:57

交換機堆疊

2010-01-11 09:44:48

千兆位以太網交換機

2010-07-27 16:59:19

交換機Telnet設置

2010-02-07 13:56:08

以太網交換機

2010-01-04 13:46:28

Cisco交換機

2009-12-22 16:13:12

Cisco路由交換機

2011-05-12 11:05:42

交換機

2010-01-06 18:08:53

光纖交換機接口

2011-03-08 11:47:19

端口鏈路

2010-03-12 10:14:52

無線交換機

2010-03-16 09:04:23

2010-03-10 09:54:46

交換機VLAN

2010-03-10 11:26:29

交換機配置

2010-01-18 18:19:05

2010-01-14 10:43:18

交換機配置交換機種類

2010-01-05 10:14:39

交換機配置TRUNK

2017-05-23 13:57:42

交換機方法網絡
點贊
收藏

51CTO技術棧公眾號