当前位置: 首页 > news >正文

端口镜像讲解

目录

端口类型

镜像方向

观察端口位置

端口镜像实现方式

流镜像

Vlan镜像

MAC镜像

配置端口镜像

配置本地观察端口

配置远程流镜像(基于流镜像)


端口镜像是指将经过指定端口的报文复制一份到另一个指定端口,便于业务监控和故障定位

端口类型

设备复制从镜像端口流经的报文,将复制的报文传送到指定的观察端口进行分析和监控

镜像端口

是指被监控的端口,镜像端口收发的报文将被复制一份到观察端口。

观察端口

是指连接监控设备的端口,用于将镜像端口复制过来的报文发送给监控设备。

镜像端口与观察端口的关系

可以将单个镜像端口的报文复制给多个观察端口

可以将多个镜像端口的报文复制给单个观察端口

可以将多个镜像端口的报文复制给多个观察端口

镜像方向

入方向:将镜像端口接收的报文复制到观察端口上。

出方向:将镜像端口发送的报文复制到观察端口上。

双向:    将镜像端口接收和发送的报文都复制到观察端口上。

观察端口位置

根据端口设备在网络中的位置,分为本地端口镜像和远程端口镜像

本地端口镜像

观察端口与监控设备直连,其转发过程如下

二层远端端口镜像

观察端口与监控设备通过一个二层网络相连,其转发过程如下


端口镜像实现方式

流镜像

流镜像是一种流行为

在设备上配置关于流镜像的流策略,应用在端口、Vlan或全局

将符合策略的报文复制到观察端口进行分析和监控

如果流策略应用在Vlan上,该Vlan与转发镜像报文的中间二层网络的Vlan不能相同

Vlan镜像

将指定Vlan内的所有活动接口的报文复制到观察端口

在二层远程观察端口场景下,主机所用的Vlan与转发镜像报文的中间二层网络的Vlan不能相同

MAC镜像

将Vlan内匹配指定源或目的MAC地址的报文复制到观察端口进行监控与分析

在二层远程观察端口场景下,主机所用的Vlan与转发镜像报文的中间二层网络的Vlan不能相同


配置端口镜像

配置本地观察端口

基于Vlan镜像

配置g0/0/1口为本地观察端口(编号为1)

observe-port 1 interface GigabitEthernet 0/0/1

配置Vlan镜像(将报文复制给编号为1的观察端口)

Vlan 20

 mirroring to observe-port 1 inbound

基于接口镜像

配置g0/0/1口为本地观察端口(编号为1)

observe-port 1 interface GigabitEthernet 0/0/1

配置接口镜像(将报文复制给编号为1的观察端口)

Interface g0/0/2

 port-mirroring to observe-port 1 inbound

或者在接口下通过acl来做一些限制(此接口下匹配2000的报文复制给编号为1的观察端口

 traffic-mirror inbound acl 2000 to observe-port 1

配置远程流镜像(基于流镜像)

配置g0/0/1口为远程观察端口(编号为1)

observe-port 1 interface GigabitEthernet 0/0/1 vlan 10

 vlan 10表示远程观察端口会将镜像报文通过Vlan10发送到对端

 注意:远程观察端口不需要再将端口加入到此Vlan10

创建流策略(将匹配acl 2000的报文复制到编号为1的观察端口)

traffic classifier vidos operator and

 if-match acl 2000 

traffic behavior vidos

 mirroring to observe-port 1

traffic policy vidos

 classifier vidos behavior vidos

接口应用流策略

interface g0/0/1

 traffic-policy vidos inbound

http://www.lryc.cn/news/40939.html

相关文章:

  • 图形视图框架QGraphicsScene(场景,概念)
  • ChatGPT 拓展资料: 强化学习-SARSA算法
  • SpringJDBC异常抽象
  • 我在字节的这两年
  • Button(按钮)与ImageButton(图像按钮)
  • Chrome插件开发-右键菜单开启页面编辑
  • 指针进阶(上)
  • Python每日一练(20230318)
  • 多层多输入的CNN-LSTM时间序列回归预测(卷积神经网络-长短期记忆网络)——附代码
  • mybatis中获取参数的两种方式:${}和#{}
  • 复制带随机指针的复杂链表
  • 【基于协同过滤算法的推荐系统项目实战-2】了解协同过滤推荐系统
  • 线程安全(重点)
  • 软件测试面试找工作你必须知道的面试技巧(帮助超过100人成功通过面试)
  • Python快速入门:类、文件操作、正则表达式
  • java-day01
  • 玩转 Node.js 集群
  • Day909.MySQL 不同的自增 id 达到上限以后的行为 -MySQL实战
  • JVM学习.01 内存模型
  • R+VIC模型应用及未来气候变化模型预测
  • 搞懂vue 的 render 函数, 并使用
  • 【Linux】GDB的安装与使用
  • MySQL索引特性
  • Python 面向对象编程——类定义与对象
  • 基于 Apache Flink 的实时计算数据流业务引擎在京东零售的实践和落地
  • 【JavaEE】如何将JavaWeb项目部署到Linux云服务器?
  • Mysql常用命令
  • 【洛谷刷题】蓝桥杯专题突破-深度优先搜索-dfs(4)
  • 在Win10以及SDK为33的环境下——小米便签项目的搭建
  • FPGA纯verilog实现RIFFA的PCIE通信,提供工程源码和软件驱动