已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1 3.1 IPFIX基本概念IPFIX(IP Flow Information Export,IP数据流信息输出)是由IETF公布的用于网络中的流信息测量的标准协议,作为国际化流量监控标准技术,让网络设备在转发数据流量的同时,生成特定的流量信息,然后将流量信息发送到特定的分析模块,进而实现对流量的分析。该协议具有以下特点:(1)统一IP数据流的统计、输出标准,这使得网络管理员很容易地提取和查看存储在这些网络设备中的重要流量统计信息;(2)输出格式具有较强的可扩展性,如果流量监控的要求发生改变,网络管理员也可通过修改相应配置来实现,不必升级网络设备软件或管理工具;(3)IPFIX定义的格式以Cisco Netflow Version 9数据输出格式作为基础,可使IP流量信息从一个输出器(Exporter)传送到收集器(Collector)。与使用TCP/IP五元组表示一条会话的方式类似,IPFIX缺省使用网络设备的七个关键域来表示每股网络流量,如果不同的IP报文中所有的七个关键域都匹配,那么这些 IP 报文都将被视为属于同一股流量。上述七个关键域分别为: 源IP地址 目的IP地址 TCP/UDP源端口 TCP/UDP目的端口 三层协议类型 服务类型(Type-of-service)字节 输入逻辑接口此外,为了更好的理解IPFIX原理,以下列出了IPFIX相关概念解释: IPFIX:IP Flow Information Export,即IP流信息导出 IPFIX报文:IPFIX模块向IPFIX工作站发送的报文,报文中携带了IPFIX在网络设备上监控到的IP流统计信息。IPFIX报文是UDP报文,并按照NetFlow v9方式组装 IP流:由网络设备处理的IP报文,根据报文的入接口、协议号、源地址、目的地址、TOS字段、TCP/UDP源端口、TCP/UDP目的端口信息进行分类,每一类就是一条IP流 IPFIX流记录模板:一种IPFIX报文,定义了后续IPFIX流记录报文的格式 IPFIX选项记录模板:一种IPFIX报文,定义了后续IPFIX选项记录报文的格式 IPFIX流记录:一种IPFIX报文,记录了IP流的统计信息 IPFIX选项记录:一种IPFIX报文,记录了IPFIX与单独IP流无关的统计选项的内容1.2 3.2 IPFIX工作原理如下图所示,IPFIX主要包括三个设备,分别是Export、Collector、Analyzer,三个设备之间的关系是:Export对网络流进行分析处理,提取符合条件的流统计信息,并将统计信息输出Collector ;Collector负责解析Export的数据报文,把统计数据收集到数据库中,可供Analyser进行解析;Analyser从Collector 中提取统计数据,进行后续处理,为各种业务提供依据,以图形界面的形式显示出来。图 3-1 IPFIX组成IPFIX需要对IP流进行统计,因此IPFIX需要工作在流转发模式下,对于非流转发模式,IPFIX无法进行统计。当系统处于流转发模式时,IP报文根据报文的入接口、协议号、源地址、目的地址、TOS字段、TCP/UDP源端口、TCP/UDP目的端口等信息分类成不同的IP流,每一条IP流都独立进行统计。这些流的统计数据定期被IPFIX组装为IPFIX报文,发送给指定的IPFIX服务器。IPFIX服务器提供强大的图形显示、计算能力,对IPFIX报文中的流统计进行分析,为网络管理者进行流量监控、流量管理提供素材。选定的观测点即工作在流转发模式下,经设备转发的IP流量,被划分为不同的IP流进行处理以及统计。历史的IP流统计定期送给IPFIX模块。收到统计信息后,IPFIX模块将IP流统计组装成IPFIX报文,根据配置填写报文的目的地址以及目的UDP端口号,然后发送报文。IP流的统计递交给IPFIX的时间周期,由IP流模块的inactive、active定时器确定。inactive定时器规定了一条流失效的时间,当一条已经存在的流在inactive时间内都没有报文命中,该流记录就失效。active定时器规定了一条流最长存活时间,当一条流在active时间内一直都有报文命中,该流也需要被删除。流记录的inactive定时器或者active定时器超时后,都会将该流的统计信息递交给IPFIX。1.3 3.3 IPFIX报文格式Exporter收集的网络流的统计信息封装在UDP报文中,发送给Collector,IPFIX报文遵照NetFlow v9格式,其报文的构成如下图所示,由报文头(Packet Header)和流组(FlowSet)构成。一个UDP报文可以携带多条流的统计信息。图32 IPFIX报文构成(一)报文头(Packet Header)报文头(Packet Header)的结构如下图所示,主要包括以下几个部分: Version:ver 9格式,0x0009。 Count:报文中携带的记录的数量。 System Uptime:设备运行的时间,以ms为单位。 UNIX Seconds:从UTC时间1700 0时至现在的秒数。 Sequence:报文序列号,依次累加。 Source ID:取值为0。图 Error! No text of specified style in document.3 IPFIX Packet Header格式(二)流组(FlowSet)IPFIX报文第二部分为流组(FlowSet),一个IPFIX报文可以有多个FlowSet。FlowSet主要包括两种,分别是模板流组合(Template FlowSet)以及数据流组合(Data FlowSet)。Template FlowSet由多个模板记录(Template Record)组成,每个模板记录都定义了一个模板,模板用来规定对应的数据记录如何解释,IPFIX服务器只能根据收到的模板来解释后续收到的数据。模板分为流记录模板以及选项记录模板两种。流记录模板定义如何解释流记录,选项记录模板定义如何解释选项记录。流记录模板组成的FlowSet格式如下:图 Error! No text of specified style in document.4 流模板的Template FlowSet格式 FlowSet ID:流记录模板组成的FlowSet使用ID 0。 Length:FlowSet的总长度。 Template ID:用于数据与模板的对应。从256开始。 Filed Count:Template record的字段数。 Filed Type:字段类型,用数字表示。 Filed Length:Filed Type定义的字段的字节数。IPFIX模板使用的字段类型,如表3-1所示:表3-1 IPFIX模板使用的字段类型类型值英文名中文含义42TOTAL_FLOWS_EXP历史导出的流记录总数41TOTAL_PKTS_EXP历史导出的IPFIX报文总数1IN_BYTES输入字节数2IN_PKTS输入报文数21LAST_SWITCHED流最近被报文命中的时间22FIRST_SWITCHED流被创建的时间8IPV4_SRC_ADDRIP源地址12IPV4_DST_ADDRIP目的地址10INPUT_SNMP入接口的MIB索引14OUTPUT_SNMP出接口的MIB索引15IPV4_NEXT_HOP下一跳地址7L4_SRC_PORT源端口号11L4_DST_PORT目的端口号4PROTOCOL协议5SRC_TOS源TOS9SRC_MASK源路由掩码长度13DST_MASK目的路由掩码长度6TCP_FLAGSTCP标志32ICMP_TYPEICMP类型16SRC_AS源路由的BGP自治系统17DST_AS目的路由的BGP自治系统18BGP_IPV4_NEXT_HOPBGP路由网关23OUT_BYTES输出字节数24OUT_PKTS输出报文数选项记录模板组成的FlowSet格式如下:图 Error! No text of specified style in document.5 选项模板的FlowSet格式 FlowSet ID:选项模板组成的FlowSet使用ID 1。 Length:FlowSet的长度,包括Padding长度。 Template ID:用于数据与模板的对应,大于255。 Option Scope Length:Scope字段的字节数。 Options Length:Option字段的字节数。 Scope Field Type:IPFIX进程相关数据引用的Scope字段类型。0x1:系统;0x2:接口;0x3:线卡;0x4:IPFIX cache;0x5:Template。 Scope Field Length:Scope字段的长度。 Option Filed Type:Option数据类型,使用的数值同流模板中介绍的Filed Type数值。 Option Filed Length:Option数据的长度(字节数)。 Padding:用于使FlowSet按32位对齐。Data FlowSetData FlowSet记录了流统计信息。一个Data FlowSet中可以放置多条流信息,一个IPFIX数据报文中也可以放置多个Data FlowSet。Data FlowSet的结构如下图所示。图 Error! No text of specified style in document.6 Data FlowSet的报文结构FlowSet ID:数据流集合的Flow
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 我国公共危机管理案例分析
- 生物质能的利用和转化技术
- 制造业企业成本分析与评估指南
- 脊椎前移多学科决策模式中国专家共识(2026版)
- 电信工程师网络故障排查与解决效率评价表
- 投资策略优化与市场预判绩效考核表
- 电视节目导演能力与业绩考核表
- 酒店前厅部服务流程与客户满意度绩效衡量表
- 智能化工厂原料合成智能化方案
- 关于市场调研结果反馈回复函件7篇范本
- 老旧小区加装电梯施工监理实施细则
- 2026届天津市和平区高三一模高考英语模拟试卷(含答案详解)
- 2027兴业银行校园招聘笔试参考题库及答案详解
- 电缆敷设安装施工方案与技术措施
- GB 1589-2026汽车、挂车及汽车列车外廓尺寸、轴荷及质量限值
- 2026年海南发展控股公司招聘试题及答案
- 2026年医院行风建设专题培训课件
- 2025年山东公务员考试行测真题完整版(含答案+详细解析)
- 2026年济宁普法考试试题及答案
- 喷涂工序低温烘干控制规范
- 2026 全国职工职业技能竞赛 人工智能训练师赛项 终极备赛题库 800题 附答案
评论
0/150
提交评论