Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

流监控版本 5 格式输出字段

版本 5 数据包格式和字段的详细说明如下图和表所示:

图 1:版本 5 数据包标头格式 version 5 packet header showing fields: Version, Count, sysUptime, UNIX seconds, UNIX nanoseconds, Flow sequence number, Engine type, Engine ID, and Reserved.
表 1:导出版本 5 数据包标头字段

字段

描述

注释

Version

5

Count

协议数据单元 (PDU) 或数据包中的记录数

sysUptime

自路由器启动以来经过的当前时间(以毫秒为单位)

UNIX seconds

自 1970 年 0000 UTC 以来的当前秒数

NTP同步时间;每项服务 PIC 上的时钟在机箱中的 PIC 之间都是自主的(200–400 毫秒抖动)

UNIX nanoseconds

自 0000 UTC 1970 以来的残差纳秒

有关 UNIX 秒数,请参阅上面的注释

Flow sequence number

接收的总流量的序列号

Engine type

用户配置的 8 位值

在其他供应商的设备上也称为 VIP 类型

Engine ID

用户配置的 8 位值

 

图 2:版本 5 流导出流标头格式 Version 5 record structure for network monitoring; fields include source/destination IP, ports, packet count, and protocol type.
表 2:导出版本 5 Flow-Export 流标头字段

字段

描述

注释

Source IP address

流的源 IP 地址

Destination IP address

流的目标 IP 地址

Next-hop IP address

转发流量的路由器的 IP 地址

Input ifIndex

路由器接收流量的输入接口的 SNMP 索引值

动态插入,但被手册配置覆盖

Output ifIndex

路由器转发流量的输出接口的 SNMP 索引值

动态插入,但被手册配置覆盖

Packets

流中接收的数据包总数

Bytes

流中接收的总字节数

Start time of flow

流开始时的系统正常运行时间(以秒为单位)

服务 PIC 接受流的系统正常运行时间

End time of flow

流结束时的系统正常运行时间(以秒为单位)

服务 PIC 接受流的系统正常运行时间

Source port

源应用端口

Destination port

目标应用端口

ICMP 类型放置在高阶字节中,ICMP 类型代码放置在此字段的低阶字节中

TCP flags

流中设置的 TCP 标志

IP protocol

IP 协议号

TOS

IP 服务类型

Source AS

源地址的 AS 编号

如果 AS 信息可用,则动态插入

Destination AS

目标地址的 AS 编号

如果 AS 信息可用,则动态插入

Source mask length

源地址网络掩码长度

Dest. mask length

目标地址网络掩码长度

Padding

可用于确保最小数据包长度的字节数

流量监控的有用公式包括:

  • start flow timestamp absolute = unixTime x 1000 –(sysUptime – start flow timestamp)

  • 结束流时间戳绝对 = unixTime x 1000 –(sysUptime – 结束流时间戳)

    注意:

    在导出版本 5 流导出流格式的 2 字节目标端口字段中,可以派生以下信息:

  • 高阶字节 — ICMP 类型

  • 低阶字节 — ICMP 类型代码

例如,如果 ICMP 类型为 3(二进制为 00000011),而 ICMP 类型代码为网络不可达(类型代码 0 或二进制为 00000000),则生成的目标端口字段值为 00000011 00000000(十进制数字为 768)。

有关 ICMP 类型和类型代码的详细信息,请参阅 RFC 792,https://www.ietf.org。