掌握千兆以太网交换机历史控制任务操作方法
创始人
2024-06-19 22:51:53
0

掌握千兆以太网交换机历史控制任务操作方法,对于千兆以太网交换机的问题,网络上有很多。针对于各种型号的千兆以太网交换机,下面做了一个历史控制任务问题的问答专题,希望能够囊括网友在使用千兆以太网交换机的所有问题,欢迎大家留言补充。

历史组

历史组的功能是周期性地对千兆以太网交换机一个或多个端口的统计样本进行采样,得到各时间段内的网络信息,并将这些历史统计保存起来。RFC1757中定义历史组的MIB,由两个表组成:历史控制表,其每一行定义一个对特定端口以特定采样间隔进行采样的功能。

千兆以太网交换机历史数据表,其用于记录采样得到的数据,每一样本被收集后,储存于历史数据表新的一行中。历史数据表采用环行桶结构,当已经保存的历史数据的行数达到最大值后,新的数据将覆盖最老的一行。

在具体实现中,管理站通过SNMP在历史控制表中设置所需的历史采样功能,RMON代理要做的工作便是根据历史控制表完成统计数据的采样,并将结果保存于历史数据表中。使用如下数据结构的链表作为历史参数表,保存已定义的每一历史统计任务的有关信息。
struct HISTORY-TEMP
struct HISTORY-TEMP * next;
UNSIGNED history-indes; / * 该历史序号 * /
UNSIGNED sample-indes; / * 上次采样序号 * /
UNWIGNED buckets-requested; / * 该历史请求保存多少行采样 * /
UNSIGNED time-start; / * 记录采样间隔开始时间(秒) * /
UNSIGNED octets; / * 记录采样间隔开始时的统计数据 * /
UNSIGNED pkts;
UNSIGNED broadcastpkts;
UNSIGNED multicastpkts;
UNSIGNED crcerror;
UNSIGNED undersizepkts;
UNSIGNED oversizepkts;
UNSIGNED fragment;
UNSIGNED jabbers;
UNSIGNED collisions;
UNSIGNED timer; / * 该历史所用定时器 * /
};

千兆以太网交换机历史组由两个任务组成:历史控制任务和历史监视任务。当SNMP代理接受管理站请求执行了对MIB的操作后,产生一个事件,由该事件激活历史控制任务,历史控制任务完成以下循环操作:

获取事件。如果没有事件,阻塞于该操作

◆检查控制表是否有新的历史统计任务加入。如果有,需要为该新的历史统计任务进行参数设置和保存,并建立一个定时器。定时周期为历史控制表中HistoryControlInterval的值。定时完了数向历史组消息队列发一消息,消息值为该历史的索引值。

◆检查历史控制表已定义的千兆以太网交换机历史中historyXontrolBucketsRequested是否被管理站修改。发果有,需要对环行桶的大小进行调整。

◆检查历史控制表中是否有已定义的历史统计被管理站删除。如果有千兆以太网交换机,按如下顺序对该历史统计进行删除:删除历史数据表中相应的数据行,删除定时器,删除参数表中相应的节点。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...