NetStream技术介绍


NetStream

NetStream简介

NetStream概述

NetStream提供报文统计功能。

l              IPv4 Netstream根据IPv4报文的目的IP地址、源IP地址、目的端口号、源端口号、协议号、ToSType of Service,服务类型)、输入接口和输出接口来区分流,并针对不同的流进行独立的数据统计。

l              IPv6 Netstream根据IPv6报文的目的IP地址、源IP地址、目的端口号、源端口号、协议号、流标签、输入接口和输出接口来区分流,并针对不同的流进行独立的数据统计。

图1 NetStream数据采集和分析过程示意图

1所示,NetStream进行数据采集和分析的过程如下:

(1)        具有NetStream功能的设备把采集到的关于流的详细信息定期发送给NSCNetStream Collector,网络流数据收集器);

(2)        信息由NSC初步处理后发送给NDANetStream Data Analyzer,网络流数据分析器);

(3)        NDA对数据进行分析,以用于计费、网络规划等应用。NDA可以通过XLog软件对输出的数据进行分析。

NetStream聚合功能简介

1. IPv4 NetStream聚合功能简介

NetStream支持聚合功能。老化的流在输出前先按照一定的规则进行分类,生成聚合的信息后再发送出去。

在目前的实现中,支持12种聚合方式,如下表所示。

表1 NetStream12种聚合方式

聚合方式

分类依据

自治系统聚合

AS号、目的AS号、输入接口索引、输出接口索引

协议-端口聚合

协议号、源端口、目的端口

源前缀聚合

AS号、源掩码长度、源前缀、输入接口索引

目的前缀聚合

目的AS号、目的掩码长度、目的前缀、输出接口索引

源和目的前缀聚合

AS号、目的AS号、源掩码长度、目的掩码长度、源前缀、目的前缀、输入接口索引、输出接口索引

前缀端口聚合

源前缀、目的前缀、源掩码长度、目的掩码长度、ToS、协议号、源端口、目的端口、输入接口索引、输出接口索引

服务类型-自治系统聚合

ToS、源AS号、目的AS号、输入接口索引、输出接口索引

服务类型-前缀聚合

ToS、源AS号、源前缀、源掩码长度、输入接口索引

服务类型-目的前缀聚合

ToS、目的AS号、目的掩码长度、目的前缀、输出接口索引

服务类型-前缀聚合

ToS、源AS号、源前缀、源掩码长度、目的AS号、目的掩码长度、目的前缀、输入接口索引和输出接口索引

服务类型-协议-端口聚合

ToS、协议类型、源端口、目的端口、输入接口索引、输出接口索引

服务类型-BGP下一跳聚合

ToSBGP下一跳地址、输出接口索引

 

2. IPv6 NetStream聚合功能简介

IPv6 NetStream支持聚合功能。老化的流在输出前先按照一定的规则进行分类,生成聚合的信息后再发送出去。

在目前的实现中,支持6种聚合方式,如下表所示。

表2 IPv6 NetStream6种聚合方式

聚合方式

分类依据

自治系统聚合

AS号、目的AS号、输入接口索引、输出接口索引

协议-端口聚合

协议号、源端口、目的端口

源前缀聚合

AS号、源掩码长度、源前缀、输入接口索引

目的前缀聚合

目的AS号、目的掩码长度、目的前缀、输出接口索引

源和目的前缀聚合

AS号、目的AS号、源掩码长度、目的掩码长度、源前缀、目的前缀、输入接口索引、输出接口索引

BGP下一跳聚合

BGP下一跳地址、输出接口索引

 

NetStream实现

1. IPv4 NetStream实现

当设备启用NetStream功能后,IPv4流信息首先被存储在设备的NetStream缓冲区中,当设定的老化时间超时或者执行了强制老化命令后,设备就将流信息通过NetStream统计输出报文(即,流信息经过UDP封装以后产生的报文)发送给NSC,并从设备的NetStream缓冲区中将该流信息删除。

NetStream统计输出报文有3种版本:版本5、版本8和版本9。目前用户可以配置版本5和版本9NetStream统计输出报文的属性。

当用户配置版本5NetStream统计输出报文属性时:

l              如果没有配置NetStream聚合方式,设备将直接通过版本5报文将老化后的IPv4流信息发送给NSC

l              如果配置了NetStream聚合方式,设备将按照一定的规则对IPv4流信息进行分类、合并后生成聚合信息,再通过版本8报文发送给NSC

当用户配置版本9Netstream统计输出报文属性时:

l              如果没有配置NetStream 聚合方式,设备将直接通过版本9报文将老化后的IPv4流信息发送给 NSC

l              如果配置了NetStream 聚合方式,设备将按照一定的规则对IPv4流信息进行分类、合并后生成聚合信息,再通过版本9报文发送给NSC

l              MPLS流信息只能通过版本9报文发送,仅当用户配置版本9NetStream统计输出报文属性时,带IPv4选项信息的MPLS流信息才会发送给NSC

2. IPv6 NetStream实现

当设备启用IPv6 NetStream功能后,IPv6流信息首先被存储在设备的IPv6 NetStream缓冲区中,当设定的老化时间超时或者执行了强制老化命令后,设备就将流信息通过IPv6 NetStream统计输出报文(即,流信息经过UDP封装以后产生的报文)发送给NSC,并从设备的IPv6 NetStream缓冲区中将该流信息删除。

IPv6 NetStream统计输出报文只有1种版本:版本9。如果没有配置IPv6 NetStream聚合方式,设备将直接通过版本9报文将老化后的IPv6流信息发送给NSC;如果配置了IPv6 NetStream聚合方式,设备将按照一定的规则对IPv6流信息进行分类、合并后生成聚合信息,再通过版本9报文发送给NSC

MPLS流信息通过版本9报文发送。

 

附件下载

不同款型规格的资料略有差异, 详细信息请向具体销售和800咨询。 H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!