使用采样的办法,可以只对少量的报文进行流信息的提取进行分析,从而减少使能
NetStream对设备性能的影响。
采样有四种方式:
l 随机报文间隔采样:
随机报文间隔采样表示两次采样间隔为配置的采样报文间隔数。即对于使能
NetStream的接口,按照采样比M:1,在采样间隔内通过的N*M个报文中随机采样
N个报文。
l 固定报文间隔采样:
固定报文间隔表示两次采样间隔为配置的采样报文间隔。即对于使能NetStream的
接口,根据采样间隔内固定采样第N个通过的报文。
l 随机时间间隔采样:
随机时间间隔采样表示每间隔设定的时间随机采样一个报文。
l 固定时间间隔采样:
固定时间间隔采样表示每间隔设定的时间采样一个报文。
说明
NE支持其中三种采样方式,包括:固定报文间隔、随机报文间隔和固定时间间隔。
3.2.4 流的老化
由于网络上的流是阵发性的,在几秒时间就会产生数万条流,而NDE(NetStream Data
Exporter)设备内存的容量是一定的,这样就需要把当前的部分流删除,为后面到来的
流提供内存空间,这个过程称为老化。
流老化的分类:
l 定时老化
对非活跃时间(从最后一个报文到达到当前的时间)超过非活跃老化时间,或活
跃时间(从第一个报文流过到当前的时间)超过活跃老化时间的流进行老化。当
在流缓存区中的流超过活跃老化时间时,系统不会将流立刻进行老化,直到一个
新的流到来时,系统对流进行老化;在超过非活跃老化时间后,系统立即对流进
行老化,而不管此时是否仍然处于活跃老化时间内。
活跃老化时间主要用于持续时间较长的流量,定期输出统计数据;
非活跃老化时间主要用于短时流量,流量停止则立即输出统计数据,节省内存空
间。
l 由TCP连接的FIN和RST报文触发老化
对于TCP连接,当有标志为FIN或RST的报文发送时,表示一次会话结束。因此当
一条已经存在的TCP协议NetStream流中流过一条标志为FIN或RST的报文时,可以
立即把相应的NetStream流老化掉。
对于TCP连接的FIN和RST报文,系统默认的处理是立即老化。但如果需要对不同
TCP-flag的流量进行统计,则可以通过命令配置为FIN和RST报文不触发老化。
l 统计字节超过限制时老化
流缓存区中的流需要记录流过的报文字节数,当字节数量超过定义的变量上限
时,缓存区就会溢出。所以系统在检测到某条流的字节统计超过限制时,为了避
免计数错误,系统会立即自动把该流老化掉。
l 强制老化
用户可以通过配置将当前流缓存区中的原始流全部老化掉。该功能主要用于老化
条件尚未满足,但又需要最新的统计信息,或者NetStream业务发生异常,导致流
缓存区中某些流始终不老化。
NE05E&NE08E 中端路由器
特性描述 - 系统监控 3 NetStream
文档版本 01 (2018-12-05) 版权所有 © 华为技术有限公司 25