评估SNMP变量以计算OSM/ESM的端口负载

问题:
如何通过SNMP变量计算OSM/ESM的端口负载?n

解答:

计算端口负载的要求:
为了能够计算端口负载,相应的转换必须支持来自RMON-1组的MIB对象(n参见www.rfc-editor.org RFC 1271和RFC 1513)。
SIMATIC NET转换OSM/ESM支持RMON组“统计”。在SNMPnOPC服务器的OSM/ESM开工文件中已包含相应的对象(“etherStatsOctets” , “etherStatsPkts”)。< ont="">

可以在OPC服务器的属性中STEP 7 / NCMnPC内查看OSM/ESM开工文件。为此,请按照条目ID15166881中的说明进行。n

在“编辑节点”对话框中有“创建开工文件”按钮,通过它可查看开工文件。在“变量”标签中,可n以看到对象etherStatsOctetsetherStatsPkts。n

评估SNMP变量以计算OSM/ESM的端口负载 图1:OSM/ESM标准开工文件中的SNMP变量 ( 114 KB ) n

可以通过OPC客户机应用程序,例如OPC Scout,监视这些对象,并用它们计算端口负载。< ont="">

对象具有以下意义和编码:n

  • etherStatsOctets
    计数器,所接收的8位字节数据绝对数量,包括传送到特定端口的出错消息。
    对象标识符或变量地址随端口变化
    端口 1 = 1.3.6.1.2.1.16.1.1.1.4.1
    端口 2 = 1.3.6.1.2.1.16.1.1.1.4.2
    等等n
  • etherStatsPkts
    计数器,所接收的消息绝对数量(包括收发失败的、广播及多点传送的消息)。
    对象标识符或变量地址随端口变化
    端口 1 = 1.3.6.1.2.1.16.1.1.1.5.1
    端口 2 = 1.3.6.1.2.1.16.1.1.1.5.2
    等等

评估SNMP变量以计算OSM/ESM的端口负载 图2:OPC Scout中的SNMP变量 ( 113 KB ) n

使用下列公式可以计算通过SNMP变量的OSM/ESM通道的端口负载。n

评估SNMP变量以计算OSM/ESM的端口负载

公式说明:

  • 利用率= 端口负载百分率。n
  • 时间间隔 = 查询间的时间差T2-T1,单位为秒。
    T1: 从转换开始第一次查询MIB对象etherStatsOctets和etherStatsPkts的时间点。
    T2: 从转换开始第二次查询同一个MIB对象的时间点。n
  • Packets = etherStatsPkts(T2) –etherStatsPkts(T1)的差
    etherStatsPkts(T1)=RMON MIB变量“etherStatsPkts”在时间T1的值
    etherStatsPkts(T2)=RMON MIB变量“etherStatsPkts”在时间T2的值
  • etherStatsOctets(T2) –etherStatsOctets(T1)的差计算Octets
    etherStatsOctets(T1)=RMON MIB变量“etherStatsOctets”在时间T1的值
    etherStatsOctets(T2)=RMON MIB变量“etherStatsOctets”在时间T2的值
  • Packets*(9.6 + 6.4):
    一个以太网消息包括报头(前导段)和数据本身(“数据包”)。< br=""> 以太网消息的前导段(每个消息前定义的信号)为64比特(6.4 毫秒),间隔(消息间隔)为96比特(9.6毫秒)。发送每个数据包时都必须将这些时间考虑在内。
  • 数据率
    数据率 = 传输速率以Kbit/s为单位。
    数据率 = 10,000是传输速率为10Mbit/s的值。对于100 Mbit/s的以太网必须使用数据率 = 100,000。< i="">

警告:
本公式适于半双工和全双工通信模式。全双工时,必须按照该公式计算发送通道的负载和接收通道的负载。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论