netflow安装过程
- 格式:doc
- 大小:36.00 KB
- 文档页数:2
一、测试环境介绍1、硬件1台6509交换机,1台3745路由器IOS (tm) c6sup2_rp Software (c6sup2_rp-JS-M), Version 12.1(22)E6, RELEASE SOFTWARE (fc1)System image file is "disk0:c6sup22-js-mz.121-22.E6.bin"IOS (tm) 3700 Software (C3745-IS-M), Version12.2(13)T5, RELEASE SOFTWARE (fc1)System image file is "flash:c3745-is-mz.122-13.T5.bin"2、软件solarwinds NetFlow Traffic Analysis 3.0、ManageEngine_NetFlowAnalyzer_7002、二、硬件配置1、NETFLOW配置文档。
2、6509配置mls netflowmls flow ip destination-sourcemls nde sender version 5 (我们的设备只有版本5)ip flow-export source Loopback0 (如果有L0接口用其他接口也可以)ip flow-export version 5ip flow-export destination 192.168.4.165 2055 (2055是SOLAR公司的NETFLOW端口,9996端口是manangeengine公司的端口。
两个端口号都是UDP 协议)到此配置结束通过下面命令显示配置结果CAT6509_1#show mls ndeNetflow Data Export enabledExporting flows to 192.168.4.165 (2055)Exporting flows from 218.30.64.33 (57965)Version: 5Include Filter not configuredExclude Filter not configuredTotal Netflow Data Export Packets are:612381 packets, 0 no packets, 16537978 recordsTotal Netflow Data Export Send Errors:IPWRITE_NO_FIB = 0IPWRITE_ADJ_FAILED = 0IPWRITE_PROCESS = 0IPWRITE_ENQUEUE_FAILED = 0IPWRITE_IPC_FAILED = 0IPWRITE_MTU_FAILED = 0IPWRITE_ENCAPFIX_FAILED = 0配置需要分析的端口。
netflow协议的原理宝子!今天咱来好好聊聊Netflow协议这个挺有趣的玩意儿。
Netflow协议啊,就像是网络世界里的一个小侦探呢。
你想啊,在一个超级复杂的网络环境里,就像一个超级大的迷宫,里面有各种各样的数据跑来跑去。
Netflow 协议呢,它的任务就是要搞清楚这些数据是从哪儿来的,要到哪儿去,就像是追踪小怪兽的踪迹一样。
那它是怎么做到的呢?这就很神奇啦。
当网络设备,比如说路由器或者交换机,在处理数据流量的时候,Netflow协议就开始发挥作用了。
它会悄悄地在旁边看着这些数据流动,然后把一些关键的信息给记下来。
比如说,它会记录这个数据流量是哪个源IP地址发出来的,就像是知道是哪个小房子里的人发出了信号一样。
还有目的IP地址,这就好比是这个信号要到达的另外一个小房子。
而且啊,它还会记下这个流量用的是什么端口,这就像知道是从哪个小窗户发出去或者要进入哪个小窗户似的。
这个协议啊,还有个很贴心的地方呢。
它不仅仅是简单地记录这些信息,还会把这些信息按照一定的规则给整理好。
就像把你那些乱七八糟的小物件都分类放在不同的小盒子里一样。
它会把相似的流量信息归为一组,比如说,从同一个源IP地址到同一个目的IP地址,而且端口也相同的流量,就把它们放在一起。
这样做有啥好处呢?这就方便网络管理员去查看和分析啦。
你可以想象一下,如果没有Netflow协议,网络管理员就像是在一个黑暗的房间里找东西,完全不知道数据的流动情况。
但是有了Netflow协议呢,就好像有人给他开了一盏小灯,他可以清楚地看到数据的走向。
比如说,要是发现某个源IP地址总是向一个不正常的目的IP地址发送大量的数据,那管理员就可以怀疑是不是有什么安全问题啦,是不是有小坏蛋在偷偷搞事情呢。
而且啊,Netflow协议还能帮助网络管理员来管理网络的带宽呢。
就像你家里的水管子一样,如果不知道哪里用水多,哪里用水少,可能就会造成一些地方水不够用,一些地方又浪费水。
流媒体服务器安装步骤流媒体服务器是一种用于传输音频和视频内容的服务器,可以通过网络实时播放媒体文件。
安装流媒体服务器可以帮助用户在互联网上共享媒体内容,满足用户的音视频播放需求。
下面是安装流媒体服务器的步骤:1. 选择一个合适的操作系统:根据自己的需求和技术背景,选择一个适合的操作系统,如Windows、Linux或Mac OS。
一般来说,Linux是安装流媒体服务器的首选操作系统,因为它更稳定、灵活且易于管理。
2. 下载和安装所需的软件:根据流媒体服务器的选择,在官方网站上下载所需的软件。
最常用的流媒体服务器软件包括FFmpeg、VLC Media Player和Wowza Streaming Engine等。
根据操作系统的不同,下载对应的版本进行安装。
3. 配置流媒体服务器:安装完成后,需根据自己的需求进行配置。
主要包括以下几个方面:- 网络设置:配置服务器的网络连接,确保服务器能够正常访问互联网。
- 文件路径设置:设置媒体文件的路径,确保服务器可以找到播放的媒体文件。
- 端口设置:配置流媒体服务器的端口,确保客户端可以正常访问服务器。
4. 添加媒体内容:准备好要播放的媒体文件,将其添加到流媒体服务器中。
具体操作可以参考相关的文档或手册。
一般来说,可以通过命令行或图形界面的方式添加媒体内容。
5. 启动服务器:在完成配置和添加媒体内容后,启动流媒体服务器。
根据不同的软件,有不同的启动方式。
一般来说,可以通过命令行输入相应的指令或者在图形界面上点击启动按钮来启动服务器。
6. 测试服务器:在服务器启动后,可以使用浏览器或媒体播放器进行测试。
尝试访问流媒体服务器的URL,在播放器中输入相应的链接地址,验证服务器是否正常工作。
以上就是安装流媒体服务器的基本步骤。
在具体操作过程中,还需要根据软件的不同进行相应的配置和调试。
安装流媒体服务器需要一定的技术实力,如果遇到问题,可以参考相应的技术文档或寻求技术支持。
SPOTO 全球 培训 ● 项目 ● 人才 SPOTO IT 人才培训机构 ● IT 人才解决方案 ● CCIE 实验室 ● BOOTCAMP 全真IT 项目实战1 【CCIE 】NetFlow 配置案例版本V1.0 密级☐开放 ☑内部 ☐机密 类型☐讨论版 ☐测试版 ☑正式版1 案例配置拓扑2 案例配置需求1、 互联IP 为XY.XY.XY.X/24,Loopback 0的IP 为X.X.X.X ,其中X 为本设备ID ,Y 为对端设备ID ;2、 R1、R2、R3之间使用OSPF 作为IGP 路由;3、 在R1上配置NetFlow v9;4、 R1每接收或发送100个包,就做一个Netflow 采样;5、 Netflow 的更新源设置为Loopback 0;6、 采样发送到服务器2.2.2.2的2222端口;SPOTO 全球 培训 ● 项目 ● 人才 SPOTO IT 人才培训机构 ● IT 人才解决方案 ● CCIE 实验室 ● BOOTCAMP 全真IT 项目实战2 3 案例配置思路1、 在3台路由器上配置IP :2、 在3台路由器上运行OSPF ;3、 在R1上配置Netflow :Ip cefflow-sampler-map SPOTO/创建Netflow 例图/ mode random one-out-of 100/设置例图模式为100个包随机取1个/ ip flow-export source Loopback0/设置Netflow 更新源/ ip flow-export version 9 /设置Netflow 版本号/ ip flow-export destination 2.2.2.2 2222 /设置Netflow 发送的目的/interface Serial0/0flow-sampler SPOTO /接口进流量应用例图采样/ flow-sampler SPOTO egress/接口出流量应用例图采样/ 4 案例检验结果1、 配置完成后,在R3 ping R1 1100个包后,在R1上查看Netflow 例图:R1#show flow-samplerSampler : SPOTO, id : 1, packets matched : 11, mode : random sampling modesampling interval is : 100R1#2、 配置完成后,在R1上查看SNMPv3的用户信息:R1#show ip flow exportFlow export v9 is enabled for main cacheExporting flows to 2.2.2.2 (2222)Exporting using source interface Loopback0Version 9 flow recordsSPOTO 全球 培训 ● 项目 ● 人才 SPOTO IT 人才培训机构 ● IT 人才解决方案 ●CCIE 实验室 ● BOOTCAMP 全真IT 项目实战3 50 flows exported in 34 udp datagrams0 flows failed due to lack of export packet0 export packets were sent up to process level0 export packets were dropped due to no fib0 export packets were dropped due to adjacency issues0 export packets were dropped due to fragmentation failures0 export packets were dropped due to encapsulation fixup failuresR1#5 案例配置文件6 案例总结及其它1、 Netflow 协议为设备进行流量采样汇总功能;2、 默认情况下,配置了Netflow 的接口,在接收或者发送出一个数据包时,产生一个采样包;3、 采样包包含设备(源IP )、接口ID 、收发定义等信息,被发送到Netflow 服务器上识别、记录;4、 可以使用Netflow 采样视图,设置对多个包随机产生一个采样包;。
如何在网络设备上配置Netflow1.简介本文是讲解如何在思科的不同网络设备上配置Netflow的简明指南。
(注意:如果网络设备没有在此处列出,这并不表示该设备不被Mocha NTA所支持。
请咨询您的设备提供商以获知如何配置Netflow)2.在Cisco路由器或者三层交换设备上激活Netflow的导出/NDE下面提到的配置步骤我们建议最好由有经验的网络设备工程师来完成。
如果有疑问,请咨询您的网络管理员或者咨询Cisco公司的顾问,或者访问Cisco Netflow官方网站[1]来获取有关本主题的详细信息。
注意:如果您的3层交换机运行在混合模式,您需要使用MSFC (Multilayer switching feature card)配置IOS,使用CatOS配置超级引擎。
另外,对于Native IOS来说,还需要执行一些额外的命令,这些命令将在后面列出。
3.在IOS设备上激活Netflow3.1 在路由器的或者MSFC上进入配置模式(configure mode),依次执行下面的命令:命令 解释ip cef 激活Cisco快速转发Cisco Express Forwarding(CEF)。
在大多数比较新的IOS版本上需要执行此步ip flow‐export destination <address> 9996 将address替换为NTA所在机器的IP。
端口9996是监控的默认端口ip flow‐export loopback 0 这里设置源接口,将为路由器发出的Netflow导出包设置源IP地址。
NTA将使用该地址做一些SNMP的访问。
如果有问题的话,也可以将此接口设置为以太网口或WAN口。
ip flow‐export version 5 [peer‐as|origin‐as]或者ip flow‐export version 9 [peer‐as|origin‐as] 设置Netflow导出版本。
netflow配置V9版本配置NetFlow数据输出,使⽤版本9的出⼝格式Ip flow-export version 9第7步Ip flow-exportinterface-namesExample:Router(config)#Ip flow-exportinterface-names 配置NetFlow数据出⼝到包括从流出⼝到⽬的地系统NetFlow⾼速缓存条⽬时,它的接⼝名。
第8步Ip flow-exporttemplaterefresh-ratepacketsExample:Router(config)#Ip flow-exporttemplaterefresh-rate 15(可选)启⽤NetFlow⾼速缓存条⽬的信息出⼝。
刷新率包关键字参数对指定出⼝前的模板重新发送的数据包数量。
您可以指定从1到600的数据包。
缺省值是20。
第9步Ip flow-exporttemplatetimeout-rateminutesExample:Router(config)#Ip flow-exporttemplatetimeout-rate 90 (可选)启⽤NetFlow⾼速缓存条⽬的信息出⼝。
超时率分钟关键字参数对指定时间前的模板重新发送。
您可以指定从1到3600分钟。
默认值是30。
第10步Ip flow-exporttemplate optionsexport statsExample:Router(config)#Ip flow-exporttemplate optionsexport-stats (可选)启⽤NetFlow⾼速缓存条⽬的信息出⼝。
出⼝统计关键字指定的出⼝统计数据,包括出⼝流量的总数和出⼝的数据包的总数。
第11步Ip flow-exporttemplate optionsrefresh-ratepackets (可选)启⽤NetFlow⾼速缓存条⽬的信息出⼝。
刷新率包关键字参数对指定出⼝前的模板重新发送的数据包数量。
Netflow安装步骤
一、安装linux 操作系统,安装是要把apche(www服务器)组件和development tools(编译安装工具)选上
二、部署flow-statcgi
Flow-statcgi是一个基于flow-tools的browse/server结构(cgi)的NetFlow数据分析工具。
2.1cisco设备的设置
cisco设备的NetFlow支持,首先要培植cisco设备,使之产生NetFlow数据,输出到服务器的2055端口上。
2.2安装flow-tools 0.56
使用flow-tools来接收NetFlow数据,并保存成文件。
为了顺利编译flow-statcgi,要将flow-tools的源文件解压缩到/root下:
1.将flow-tools-0.56.tar.gz复制到服务器的/root目录下。
2.cd /root ; tar zxvf flow-tools-0.56.tar.gz ; cd flow-tools-0.56(这是三个命令用一行执行) 3../configure
4.make
5.make install
2.3安装apache server
使用apache server来做http服务器。
由于各apache server的配置不一样,在flow-statcgi中假设cgi-bin目录为/var/www/cgi-bin,www目录为/var/www/html。
如果有变动,需要修改flow-statcgi.c中的“DEBUGFILENAME”、make_flow_cgi.sh中的“/var/www/cgi-bin/”
三、编译和安装flow-statcgi
3.1预处理
1.将flow-statcgi.c复制到/root/flow-tool-0.56/src/,将flow-statcgi.temple.html复制到/var/www/cgi-bin/(cgi所在目录),将flow-statcgi.log.html复制到
/var/www/html/(html所在目录),注意要在这里把flow-statcgi.log.html的属性
加个可写属性。
2.修改flow-statcgi.c中的“DEBUGFILENAME”(要改成html文件所在的位置)、“DataDir”(要改成flow-tool数据所在目录)
3.修改flow-statcgi.c中的“isip”部分,同时修改“ISIPCOUNT ”、“isipdesc”,“isip”。
详细说明见《Flow-statcgi使用说明》中的“预定义条件”。
3.2编译、安装
把make_flow_cgi.sh这个文件拷贝到/root目录下,修改make_flow_cgi.sh中的“/var/www/cgi-bin”为cgi所在目录。
执行一下命令进行编译、安装“sh make_flow_cgi.sh flow-statcgi”,这样会在cgi目录下面生成一个flow-statcgi的cgi文件。
其中编译之后会出现警告信息,可以忽略不管。
四、运行flow-tools
1.把startflowreceive.sh和starflowcapture.sh这两个shell命令文件拷到/root目录下2.执行“sh startflowreceive.sh”命令
3.执行“sh startflowcapture.sh”命令
4.如果还有其他的软件来分析NetFlow数据,可以在第一步之前或之后用“flow-fanout”将NetFlow数据复制一份。
要注意修改两个.sh文件中的端口。
Flow-fanout的使用可以参考flow-fanout的man page(“man –M
/usr/local/NetFlow/man flow-fanout”)。
五、运行flow-statcgi
使用浏览器浏览“http://机器ip/cgi-bin/flow-statcgi”,即可
flow-statcgi的使用说明见《Flow-statcgi使用说明》。