news 2026/9/3 2:40:08

什么是镜像

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
什么是镜像

文章目录

    • 什么是端口镜像 端口镜像是如何工作的
    • 镜像有哪些应用
    • 镜像是否影响设备性能
    • 端口镜像和流镜像有什么区别



镜像可以在不影响交换机/路由器等网络设备报文正常处理流程的情况下,将指定源的报文复制一份到目的端口。目的端口与监控设备直接或间接相连,监控设备上安装了分析软件,可以对报文进行分析。
当网络中存在攻击或出现故障时,网络管理员可以通过镜像功能对报文进行获取并分析,找到攻击源或故障原因。
根据镜像源的不同,镜像可以分为端口镜像、流镜像、VLAN镜像、MAC镜像。例如端口镜像代表将指定端口入方向、出方向、或者出入方向的报文复制到目的端口。
根据目的端口与监控设备间的连接方式,镜像可以分为本地镜像和远程镜像。


什么是端口镜像 端口镜像是如何工作的

端口镜像是将网络设备上指定端口接收或发送的报文复制到目的端口,可以只复制端口接收或者发送的报文,也可以同时复制接收和发送的报文。指定端口称为镜像端口,目的端口称为观察端口。

如下图所示,DeviceA上的镜像端口在接收或发送报文的时候,会将报文复制一份到观察端口。观察端口再将复制的原始报文发送给监控设备。


端口镜像示意图

当观察端口和监控设备直连时称为本地镜像。当观察端口和监控设备间不是直连,而是通过二层网络或三层网络相连时称为远程镜像。

  • 目的端口通过二层网络与监控设备相连的场景称为二层远程镜像RSPAN(Remote Switched Port Analyzer)。
  • 目的端口通过三层网络与监控设备相连的场景称为三层远程镜像ERSPAN(Encapsulated Remote Switched Port Analyzer)。
    如下图所示,远程端口镜像场景,观察端口将复制的报文发送给监控设备前会添加一层VLAN Tag或进行GRE封装,便于复制的报文能够穿过中间的二层网络/三层网络,到达监控设备。

远程端口镜像示意图

其他类型的镜像方式原理与端口镜像类似,例如:

  • 流镜像是将符合指定规则的报文流复制到观察端口。
  • VLAN镜像是将指定VLAN内所有活动接口的入方向/出方向的报文复制到观察端口。
  • MAC镜像将指定VLAN内源MAC地址或目的MAC地址为指定MAC地址的报文复制到观察端口。

镜像有哪些应用

网络维护过程中会遇到需要对报文进行获取和分析的情况,例如怀疑有攻击报文,此时需要在不影响报文转发的情况下,对报文进行获取和分析。

镜像可以在不影响报文正常处理流程的情况下,将镜像端口的报文复制一份到观察端口,用户利用数据监控设备来分析复制到观察端口的报文,进行网络监控和故障排除。

镜像功能主要用于网络检测和故障管理,可能涉及使用个人用户某些通信内容。本公司无法单方采集或存储用户通信内容。建议您只有在所适用法律法规允许的目的和范围内方可启用相应的功能。在使用、存储用户通信内容的过程中,您应采取足够的措施以确保用户的通信内容受到严格保护。

镜像是否影响设备性能

开启镜像功能会占用设备的带宽资源,导致设备处理业务的性能下降,严重时可能会影响业务。因此镜像功能使用后需要及时关闭,避免影响设备业务流量的转发性能。

端口镜像和流镜像有什么区别

端口镜像和流镜像都属于镜像。区别在于,端口镜像是将镜像端口所有入方向/出方向的报文复制到观察端口;而流镜像会对端口入方向/出方向的报文进行筛选,只有满足匹配条件的报文才会被复制到观察端口。流镜像中可以通过ACL或相关的配置命令指定具体的匹配条件。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 21:53:48

BetterNCM安装器完整使用手册:从入门到精通

BetterNCM安装器完整使用手册:从入门到精通 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 还在为网易云音乐插件安装复杂而烦恼?BetterNCM安装器让你彻底告别繁…

作者头像 李华
网站建设 2026/9/3 0:20:10

智能操作革命:KeymouseGo如何重塑你的工作方式

智能操作革命:KeymouseGo如何重塑你的工作方式 【免费下载链接】KeymouseGo 类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input 项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo 你是否曾计算过&…

作者头像 李华
网站建设 2026/9/2 3:37:06

OBS-RTSPServer:构建专业级视频流分发系统的核心技术解析

OBS-RTSPServer:构建专业级视频流分发系统的核心技术解析 【免费下载链接】obs-rtspserver RTSP server plugin for obs-studio 项目地址: https://gitcode.com/gh_mirrors/ob/obs-rtspserver OBS-RTSPServer插件为OBS Studio注入了强大的实时流媒体传输能力…

作者头像 李华
网站建设 2026/9/2 21:54:04

AI游戏补丁完全指南:解锁沉浸式体验的终极秘籍

AI游戏补丁完全指南:解锁沉浸式体验的终极秘籍 【免费下载链接】AI-HF_Patch Automatically translate, uncensor and update AI-Shoujo! 项目地址: https://gitcode.com/gh_mirrors/ai/AI-HF_Patch AI游戏补丁是提升游戏体验的强力工具,特别是AI…

作者头像 李华
网站建设 2026/9/2 21:52:26

WarcraftHelper终极优化指南:让魔兽争霸3在现代系统完美运行

WarcraftHelper终极优化指南:让魔兽争霸3在现代系统完美运行 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一款专为魔兽…

作者头像 李华
网站建设 2026/9/2 20:08:35

5分钟快速上手:免费神经网络绘图工具NN-SVG完整教程

5分钟快速上手:免费神经网络绘图工具NN-SVG完整教程 【免费下载链接】NN-SVG NN-SVG: 是一个工具,用于创建神经网络架构的图形表示,可以参数化地生成图形,并将其导出为SVG文件。 项目地址: https://gitcode.com/gh_mirrors/nn/N…

作者头像 李华