网络镜像 -- 本地端口镜像

网络镜像

网络镜像技术允许复制和记录在计算机网络上传输的数据流量,可以将交换机中一个端口的流量复制到另一个端口。

网络镜像广泛用于抓包监控。

用一个场景来举例:
在这里插入图片描述

如图,PC1、2、3分别是三台主机,与Switch交换机对应端口连接。若PC2往PC1传送数据,PC3想要去抓包是抓不到的,因为正常的抓包只能抓流经本网卡的流量。

但是如果把g1/0/1端口或g1/0/2端口的流量镜像到g1/0/3,那么PC3就可以收到这些数据。

在上面的例子中,g1/0/1和g1/0/2就是镜像端口,g1/0/3是监听端口

镜像端口的优点:

  1. 不影响原有网络
  2. 采集的数据是实时流量

根据监听端口的不同,端口镜像分为本地端口镜像和二层远程端口镜像。本篇文章只讲本地端镜像

本地端口镜像

本地端口镜像是指在同一台网络设备上进行的端口镜像,也就是将一个端口的流量复制到同一设备上的另一个端口

上面的例子就是本地端口镜像

具体配置

做镜像流量需要在交换机上进行配置

华三交换机配置命令:

创建本地镜像组
mirroring-group 1 local 
配置镜像口
mirroring-group 1 mirroring-port gigabitethernet1/0/1 both 
配置监听口
mirroring-group 1 monitor-port gigabitethernet1/0/3

其中both表示进出这个端口的流量都会被复制。若为inbound表示只有进入这个端口的流量会被复制,若为outbound表示只有出端口的流量会被复制。

具体参考https://www.h3c.com/cn/d_202203/1561099_30005_0.htm

除了限制进出端口的流量之外,也可以对流量筛选来进行镜像。比如,只想抓192.168.1.2发起的ICMP流量,这种筛选就需要用到ACL网络访问控制列表

了解更多镜像参考https://zhuanlan.zhihu.com/p/620635737

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu Desktop 22.04 禁用自动更新

Ubuntu 的自动更新并不稳定,之前的一次推送更新了内核版本,稳定性影响比较大,禁用自动更新的方法如下: 1.在设置里禁用软件更新 2.关闭 unattended-upgrades 如果只禁用上面的更新,unattended-upgrades 还是会在后台…

基于web的资源共享平台的共享与开发论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本资源共享平台就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息&am…

leetcode 153. 寻找旋转排序数组中的最小值(优质解法)

代码&#xff1a; class Solution {public int findMin(int[] nums) {int left0,rightnums.length-1;int refernums[right];while (left<right){int midleft(right-left)/2;if(nums[mid]>refer){leftmid1;}else {rightmid;}}return nums[left];} }题解&#xff1a; 通过…

利用tf-idf对特征进行提取

TF-IDF是一种文本特征提取的方法&#xff0c;用于评估一个词在一组文档中的重要性。 一、代码 from sklearn.feature_extraction.text import TfidfVectorizer import numpy as npdef print_tfidf_words(documents):"""打印TF-IDF矩阵中每个文档中非零值对应…

单片机的各个通信协议的波特率

下面是一些常见的波特率数值&#xff0c;这些波特率通常被用于串口通信&#xff0c;SPI、I2C、CAN等接口的实际波特率可能有所不同&#xff1a; USART: 110 bps 300 bps 600 bps 1200 bps 2400 bps 4800 bps 9600 bps 14400 bps 19200 bps 38400 bps 56000 bps 57600 bps 11520…

一文掌握Spring Boot热部署技巧,告别频繁重启!

频繁地重启应用&#xff0c;导致开发效率降低&#xff0c;加班随之而来。有没有什么办法&#xff0c;能让 Spring Boot 项目热部署呢&#xff0c;从而不用每次都手点。答案是肯定的。 第一步&#xff1a;添加 spring-boot-devtools 依赖 Spring Boot 提供了 spring-boot-devt…

Apple Find My「查找」认证芯片找哪家,认准伦茨科技ST17H6x芯片

深圳市伦茨科技有限公司&#xff08;以下简称“伦茨科技”&#xff09;发布ST17H6x Soc平台。成为继Nordic之后全球第二家取得Apple Find My「查找」认证的芯片厂家&#xff0c;该平台提供可通过Apple Find My认证的Apple查找&#xff08;Find My&#xff09;功能集成解决方案。…

2-2基础算法-Nim和/前缀和/差分

文章目录 一.Nim和二.前缀和&区间和三.差分 一.Nim和 Nim游戏是一个数学策略游戏&#xff0c;通常涉及两名玩家轮流从几堆物品&#xff08;如石子或饼干&#xff09;中取走一定数量的物品。每个玩家每次可以从任意一堆中取走任意数量的物品&#xff0c;但必须至少取走一个…

使用Pytorch从零开始构建StyleGAN

本文介绍的是当今最好的 GAN 之一&#xff0c;来自论文《A Style-Based Generator Architecture for Generative Adversarial Networks》的 StyleGAN &#xff0c;我们将使用 PyTorch 对其进行干净、简单且可读的实现&#xff0c;并尝试尽可能接近原始论文。 如果您没有阅读过…

设计模式(二)-创建者模式(5)-建造者模式

一、为何需要建造者模式&#xff08;Builder&#xff09;? 在软件系统中&#xff0c;会存在一个复杂的对象&#xff0c;复杂在于该对象包含了很多不同的功能模块。该对象里的各个部分都是按照一定的算法组合起来的。 为了要使得复杂对象里的各个部分的独立性&#xff0c;以及…

一篇文章讲透TCP/IP协议

1 OSI 7层参考模型 2 实操连接百度 nc连接百度2次&#xff0c;使用命令netstat -natp查看就会重新连接一次百度 请求百度 3 三次握手、socket 应用层协议控制长连接和短连接 应用层协议->传输控制层&#xff08;TCP UDP&#xff09;->TCP&#xff08; 面向连接&am…

02-MQ入门之RabbitMQ简单概念说明

二&#xff1a;RabbitMQ 介绍 1.RabbitMQ的概念 RabbitMQ 是一个消息中间件&#xff1a;它接受并转发消息。你可以把它当做一个快递站点&#xff0c;当你要发送一个包裹时&#xff0c;你把你的包裹放到快递站&#xff0c;快递员最终会把你的快递送到收件人那里&#xff0c;按…

Linux-----5、文件系统

# 文件系统 # 终端的基本操作 ㈠ 打开多个终端 ㈡ 快速清屏 新建标签&#xff1a;command T 新建窗口&#xff1a;command N 关闭标签&#xff1a;command Q 关闭窗口&#xff1a;command W 放大&#xff1a;command 缩小&#xff1a;command - 清屏&#xff…

【XR806开发板试用】+2.鸿蒙内核

非常感谢基于安谋科技STAR-MC1的全志XR806 Wi-FiBLE开源鸿蒙开发板试用活动&#xff01;非常感谢极术社区&#xff01;非常感谢极术小姐姐&#xff01;非常感谢全志在线开发者社区&#xff01;非常感谢通过试用申请&#xff01;非常感谢安谋科技&#xff01; 接上一篇&#xff…

[C++] 虚函数、纯虚函数和虚析构(virtual)

&#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/weixin_43197380&#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;本文由 Loewen丶原创&#xff0c;首发于 CSDN&#xff0c;转载注明出处&#x1f649;&…

解决nuxt3引入图片报错:ReferenceError: require is not defined

现象&#xff1a; 原因&#xff1a;在nuxt3中不支持require的方式引入图片/文件等静态资源。 解决办法&#xff1a; 1. 直接在img标签中的src属性里写明图片的路径&#xff0c;但是此时src前面不能有冒号做动态绑定&#xff01;&#xff1a; src"/assets/images/loading…

Tekton 基于 gitlab 触发流水线

Tekton 基于 gitlab 触发流水线 Tekton EventListener 在8080端口监听事件&#xff0c;Gitlab 提交代码产生push 事件&#xff0c;gitlab webhook触发tekton流水线执行。 前置要求&#xff1a; kubernetes集群中已部署 tekton pipeline、tekton triggers以及tekton dashboa…

CSS特效030:日蚀动画

CSS常用示例100专栏目录 本专栏记录的是经常使用的CSS示例与技巧&#xff0c;主要包含CSS布局&#xff0c;CSS特效&#xff0c;CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点&#xff0c;CSS特效主要是一些动画示例&#xff0c;CSS花边是描述了一些CSS…

Amazon CodeWhisperer:AI 编程助手

文章作者&#xff1a;prigioni 1. 什么是 Amazon CodeWhisperer&#xff1f; Amazon CodeWhisperer 能够理解以自然语言&#xff08;英语&#xff09;编写的注释&#xff0c;并能实时生成多条代码建议&#xff0c;以此提高开发人员生产力。该服务可以直接在集成开发环境&#…

C# URL参数编码

string s "lw123abc测试信息&#xff01;#&#xffe5;%……&*&#xff08;&#xff09;——"; Console.WriteLine("原数据:\t\t" s); String s2 Uri.EscapeDataString(s);//Uri.EscapeDataString() 编码 Console.WriteLine("Hexdata:\t&qu…