交换机端口镜像技术原理与配置

  • 在网络维护的过程中会遇到需要对报文进行获取和分析的情况,比如怀疑有攻击报文,此时需要在不影响报文转发的情况下,对报文进行获取和分析
  • 镜像技术可以在不影响报文正常处理流程的情况下,将镜像端口的报文复制一份到观察端口,用户利用数据监控设备来分析复制到观察端口的报文,进行网络监控和故障排除

数据采集的作用

 

  • 业务实时监控:
  • 大型网络或数据中心一般会在汇聚点设置监控系统实时监测网络数据流量信息,防范和防止业务的异常。
  • 故障处理分析:
  • 一些疑难杂症的故障需通过采集实际的报文信息来找到更加明显的线索。
  • 网络流量优化:
  • 当网络系统发展到一定规模,对数据流量地精细化控制变的尤为重要。只有实际采集现网的真实数据流量,通过专业的流量分析系统定位出网络的各种问题,并为此提出优化解决方案。

 数据采集的方法

  • 分光器物理采集:
  • 利用物理器件分光器插入连接的链路当中,复制出正常的数量流到采集器上面。
  • 采集的数据完整可靠,只在中间链路上操作,完全不影响被采集设备的性能,也不占用链路带宽。
  • 缺点是每次采集要做物理动作切入,相对繁琐且有风险。
  • 适合网络业务出入口大型设备的数据流采集,常用于连接IDS设备的网络环境。
  • NMS集中采集:
  • 利用通用标准协议SNMP协议传送标准的MIB数据,采集整网的配置信息和设备端口数据流信息。
  • 优点是可以采集整网设备节点信息。
  • 缺点是针对接口的数据流信息采集不够精细和完整,大部分是统计信息。
  • 适合网管中心查看设备的参数和性能以及业务信息统计。

 镜像概述

  • 镜像定义
  • 将镜像端口(源端口)的报文复制一份到观察端口(目的端口)
  • 镜像作用
  • 获取完整报文用于分析网络状况。
  • 镜像优点
  • 不影响原有网络,快捷方便。
  • 采集的是实时数据流,真实可靠。
  • 镜像的特点:
  • 在网络维护的过程中会遇到需要对报文进行获取和分析的情况,比如怀疑有攻击报文,此时需要在不影响报文转发的情况下,对报文进行获取和分析。
  • 镜像可以在不影响报文正常处理流程的情况下,将镜像端口的报文复制一份到观察端口,用户利用监控设备来分析复制到观察端口的报文,进行网络监控和故障排除。
  • 镜像支持将多端口的流量镜像到同一个观察端口,配置时没有数量限制,但是需要考虑观察端口实际的流量是否超过其转发能力,即实际流量是否超过此观察端口的最大带宽。
  • 如果在主接口做端口镜像,会将子接口流量也镜像到观察端口

镜像的角色

 

  • 镜像端口:
  • 镜像端口是被监控的端口,从镜像端口流经的所有报文或匹配流分类规则的报文将被复制到观察端口
  • 观察端口:
  • 观察端口是连接监控设备的端口,用于输出从镜像端口复制过来的报文。

本地端口镜像配置需求

  • 某企业中,办公区1办公区2用户分别通过接口Eth2/0/1Eth2/0/2接入Router。一台监控设备接在Router的接口Eth2/0/3上,用于数据分析监控。为保证企业的信息安全,用户希望通过监控设备办公区1办公区2发送的所有报文进行监控。 
  •  配置思路:
  • Router将接口Eth2/0/3配置为本地观察端口。
  • Router将接口Eth2/0/1Eth2/0/2配置为镜像端口,实现对接口报文进行监控。

本地端口镜像配置实现

配置命令:
observe-port interface Ethernet2/0/3  // E2/0/3 接口配置为观察端口。
#
interface Ethernet2/0/1
 mirror to observe-port inbound  // E2/0/1 接口配置为镜像端口,镜像所有入方向报文。
#
interface Ethernet2/0/2
 mirror to observe-port inbound  // E2/0/2 接口配置为镜像端口,镜像所有入方向报文。

 流镜像配置需求

  •  某企业中,市场部用户通过接口Eth2/0/0接入路由器RTA。一台监控设备接在RTA的接口Eth2/0/1上,用于数据分析监控。用户希望监控市场部IP地址为192.168.1.10的主机发出的所有报文。
  • 流镜像
  • 将镜像端口上特定业务流的报文传送到监控设备进行分析和监控。在流镜像中,镜像端口应用了特定的流策略。如果从镜像端口流经的报文匹配流策略,则将被复制并传送到监控设备。
  • 配置思路:
  • 将接口Eth2/0/1配置为本地观察端口。
  • 配置流镜像策略,并在接口Eth2/0/0入方向上应用流策略,将匹配源IP地址为192.168.1.10的报文复制到本地观察端口。

流镜像配置实现

配置命令:
 observe-port interface Ethernet2/0/1  // 将端口 E2/0/1 定义为观察端口。
#
acl number 2000  // ACL 匹配 IP 192.168.1.10 主机。
 rule 5 permit source 192.168.1.10 0 
#
traffic classifier c1 operator or
 if-match acl 2000
#
traffic behavior b1
 mirror to observe-port
#
traffic policy p1  // 定义流策略,将 ACL 匹配的流量镜像到观察端口。
 classifier c1 behavior b1
#
interface Ethernet2/0/0
 traffic-policy p1 inbound  // 在镜像端口 E2/0/0 入方向应用流策略。

 思考题

1.镜像的角色有哪几种

答案:镜像的角色包括:镜像端口,观察端口。

2.流镜像与端口镜像的区别是什么?

答案:流镜像采集的是镜像端口上的特定业务流,端口镜像采集的是整个端口的业务流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/578634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

掌握ElasticSearch(一):Elasticsearch安装与配置、Kibana安装

文章目录 〇、简介1.Elasticsearch简介2.典型业务场景3.数据采集工具4.名词解释 一、安装1.使用docker(1)创建虚拟网络(2)Elasticsearch安装步骤 2.使用压缩包 二、配置1.目录介绍2.配置文件介绍3.elasticsearch.yml节点配置4.jvm.options堆配置 二、可视化工具Kibana1.介绍2.安…

千万别放弃,运维工程师其实是一个被埋没的“朝阳”职位!

运维工程师的出路到底在哪里? 你是不是也常常听到身边的运维人员抱怨,他们的出路到底在哪里呢?别着急,让我告诉你,运维人员就像是IT界的“万金油”,他们像“修理工”一样维修服务器,像“消防员…

springboot(ssm小区团购管理系统 社区团购平台系统 Java系统

springboot(ssm小区团购管理系统 社区团购平台系统 Java系统 开发语言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7(或8.0&#xff09…

说一下 tcp 粘包是怎么产生的?

说一下 tcp 粘包是怎么产生的? TCP粘包是指发送方发送的数据在接收方收到时粘在一起,形成一个大的数据包,而不是按照发送方原始的数据块进行拆分。这可能导致接收方无法正确解析和处理数据。TCP是面向流的协议,它并不保证接收方能…

vue中样式动态绑定写法

绑定样式: class样式 写法:class"xxx"xXX可以是字符串、对象、数组。 字符串写法适用于:类名不确定,要动态获取。 对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。 数组写法适用于:要绑定多个样式,个数确定,…

es 使用笔记

POST /index_topic/_delete_by_query {"query": {"match": {"TopicId": "1739499560356679680"}} }条件删除数据

AI数字人互动大屏采用什么技术?

互动大屏(技术支持:zhibo175)本身具有令人瞩目的效果,再配置丰富多彩的多媒体,如引人注目的广告、特效或游戏等,可起到很好的引流作用。在空间开阔且客流密集的场所,使用各种形态的大面积屏幕&a…

轻量级开源服务器Tomcat本地部署并将网页发布到公网远程访问

目录 1.前言 2.本地Tomcat网页搭建 2.1 Tomcat安装 2.2 配置环境变量 2.3 环境配置 2.4 Tomcat运行测试 2.5 Cpolar安装和注册 3.本地网页发布 3.1.Cpolar云端设置 3.2 Cpolar本地设置 4.公网访问测试 5.结语 前些天发现了一个巨牛的人工智能学习网站,通…

5分钟深入学习Python中的流程控制语句!

5分钟深入学习Python中的流程控制语句! Python中的流程控制语句用于控制程序的执行顺序,包括条件判断、循环和异常处理等。下面将详细介绍这些流程控制语句及其用法。 条件判断语句用于根据条件的真假来选择不同的执行路径。Python中有两种条件判断语句…

小型洗衣机哪个牌子质量好?口碑最好的四款小型洗衣机推荐

随着科技的快速发展,现在的人们越来越注重自己的卫生问题,不仅在吃上面会注重卫生问题,在用的上面也会更加严格要求,而衣服做为我们最贴身的东西,我们对它的要求也会更加高,所以最近这几年较火爆的无疑是内…

微信服务号变成订阅号全流程攻略

服务号和订阅号有什么区别?服务号转为订阅号有哪些作用?我们都知道,服务号一个月只能发4次文章,但是订阅号每天都能发文章。不过在接收消息这一方面,服务号群发的消息有消息提醒,并显示在对话框&#xff1b…

FC忍者神龟格斗可视化hack源码

[FC][忍者神龟格斗][最佳可视化][Final] 时间:2023.12.22 作者:FlameCyclone 内容: 1.可视化功能菜单 (1)菜单按键操作 1.上下键: 移动选项 2.左右键: 翻页 3.选择键: 翻转功能开关 4.开始键: 退出菜单 5.B键: 启用功能 …

Linux 操作系统 018-远程文件传输工具

Linux 操作系统 018-远程文件传输工具 本节关键字:Linux、操作系统、远程操作、文件传输、ftp、ssh、scp、sftp 本节相关指令:ftp、ssh、scp、sftp FTP FTP介绍 ftp命令用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令…

牛客设计模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:…

143.【Nginx-02】

Nginx-02 (五)、Nginx负载均衡1.负载均衡概述2.负载均衡的原理及处理流程(1).负载均衡的作用 3.负载均衡常用的处理方式(1).用户手动选择(2).DNS轮询方式(3).四/七层负载均衡(4).Nginx七层负载均衡指令 ⭐(5).Nginx七层负载均衡的实现流程 ⭐ 4.负载均衡状态(1).down (停用)(2)…

小学班委有哪些职位

在成长的道路上,班委是一个不可或缺的角色。它不仅是一个职位,更是一份责任和担当。对于孩子们来说,成为班委不仅意味着荣誉,更意味着在集体中发挥自己的力量,为班级做贡献。 那么,小学班委有哪些职位呢&am…

配置Nginx出现403 (Forbidden)静态文件加载不出来

出现问题如图 出现此问题可能和索引文件缺失、访问限制等原因有关,在默认的Nginx的配置中,出现此问题的大概率问题可能出现在启动用户和nginx工作用户不一致所致。 Nginx的默认配置文件的 nginx.conf 里首行是 user www-data; 如果你是在 root 下启用…

ebpf基础篇(一) -------- hello ebpf

很多东西的学习都开始于一个’hello world’, ebpf也不例外。 实验环境: ubuntu 20.04 确认linux内核打开了如下选项 CONFIG_BPF=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_HAVE_EBPF_JIT=y CONFIG_BPF_EVENTS=y CONFIG_FTRACE_SYSCALLS=y CONFIG_FUNCTION_TRACER=y …