配置RMON2统计功能
背景信息
如果要对网络上某一接口进行流量监控,分析所有进出该接口的数据来自于哪些主机、去向哪些主机,并分别对网络上每台主机流经该接口的数据进行统计,可以通过配置RMON2流量统计功能来实现。
目前,RMON2流量统计功能实现了接口基于IP协议包的流量统计。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令rmon2 hlhostcontroltable index ctrl-index [ datasource interface interface-type interface-number ] [ maxentry maxentry-value ] [ owner owner-name ] [ status { active | inactive } ],配置主机控制表,为主机控制表添加一个表项。
主机表表项过多会影响到系统转发性能,一般情况下使用缺省值即可。缺省的主机表最大表项数目为50。
创建表项时必须配置参数datasource interface用来识别接口,从而识别子网。该值即接口索引,是该行定义的数据表条目的数据源。在命令行中直接使用接口类型和编号。每个接口在主机控制表中只能创建一个表项,不能重复创建。
参数status,在display rmon2 hlhostcontroltable命令回显信息中对应为hlhostcontrolstatus的值,表示创建的主机控制表表项的状态。
当hlhostcontrolstatus的值为inactive时,会自动删除主机表中所有与其相关的条目。
当hlhostcontrolstatus的值是active时,不能修改hlhostcontroldatasource和hlhostcontrolnlmaxdesiredentries的值。
当某行中hlhostcontroldatasource对应的接口被删除时,该行也被删除。
- 执行命令rmon2 protocoldirtable protocoldirid protocol-id parameter parameter-value [ descr description-string ] [ host { notsupported | supportedon | supportedoff } ] [ owner owner-name ] [ status { active | inactive } ],配置协议目录表,为协议目录表添加一个表项。
因为RMON2仅实现了以太网口的IP协议包的流量统计,一种协议占一个表项,所以这个表最多只有一个表项。
在配置rmon2 protocoldirtable命令时,必须设置描述信息和主机对协议支持的信息,即descr和host参数的值必须配置。
参数status,在display rmon2 protocoldirtable命令回显信息中对应为protocolDirStatus的值,表示创建的协议目录表表项的状态。
- 当status设为active时,不能修改参数descr的值。参数host(在回显信息中对应为protocolDirHostConfig的值,表示协议目录主机配置情况)的值在一定程度上是可以修改的,该参数主要用来设置是否支持对本协议的网络层主机表的监控功能,以及该功能的使能情况。
- 如果这时host的值为notsupported时,host参数的值也是不能被修改为其他值。
- 如果为非notsupported状态,则可以在supportedon和supportedoff之间切换。
- 当host的值从supportedon变成supportedoff时,将删除主机控制表中对应的条目。
当status设为inactive时,会自动删除主机表中所有与其相关的表项。