首页 > 其他分享 >10-2 PVID抓包理解

10-2 PVID抓包理解

时间:2023-09-05 23:23:30浏览次数:44  
标签:10 GE0 标签 VLAN PVID LSW1 数据包 抓包

拓扑:

PC1配置,其余PC配置参考PC1

LSW1配置

LSW2配置

PC1 ping PC3
image
在LSW1的GE0/0/3抓包
image
通信过程:

一. PC1的ICMP数据包在到达LSW1的GE0/0/1口后被打上VLAN 10的标签,
二. 根据LSW1的MAC地址表寻址后数据包需要从GE0/0/3口出去,GE0/0/3的允许VLAN列表中有VLAN 10所以成功接受数据包
三. GE0/0/3需要将数据包发出去,经过比对,数据包的VLAN 标签与自己的PVID相同,剥离标签发送
四. LSW2的GE0/0/1口接受到数据包后,数据包的标签为空,为数据包打上自己的PVID(vlan10)
五. LSW2根据MAC地址表寻址后,数据需要从GE0/0/2口出去,GE0/0/2比对数据包的VLAN标签和PVID一样接受数据包
六. LSW2的GE0/0/2口在发送数据帧给PC3时,比对数据包的VLAN Tag和自己的PVID相同,剥离标签发送
七. PC2收到没有VLAN Tag的数据包,在回包时同理,至此通信完成

PC2 ping PC4
image
在LSW1的GE0/0/3抓包
image

一. PC2的数据包在到达LSW1的GE0/0/2口后会被打上VLAN 20的标签
二. 经过LSW的MAC地址表寻址后从GE0/0/3口出去,GE0/0/3在比对数据包的VLAN标签在允许列表内则接受数据包
三. LSW1的GE0/0/3口对比数据包的VLAN标签和PVID不同后,则直接转发数据包
四. LSW2的GE0/0/1口接受到数据包后,对比数据包的VLAN标签为20,与自己的PVID不同,拒绝接受改数据包

标签:10,GE0,标签,VLAN,PVID,LSW1,数据包,抓包
From: https://www.cnblogs.com/Metkey/p/17681141.html

相关文章

  • weblogic-10.3.6-'wls-wsat'-XMLDecoder反序列化漏洞-(CVE-2017-10271)
    目录1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描nacsweblogicScanner3、漏洞验证说明内容漏洞编号CVE-2017-10271漏洞名称Weblogic<10.3.6'wls-wsat'XMLDecoder反序列化漏洞(CVE-2017-10271)漏洞评级高危影响范围10.3......
  • typecho_v1.0-14.10.10_反序列化漏洞复现
    目录漏洞利用GetShell下载链接:https://pan.baidu.com/s/1z0w7ret-uXHMuOZpGYDVlw提取码:lt7aTypecho-反序列化漏洞大佬博客Typechoinstall.php存在的反序列化漏洞首页漏洞点:/install.php?finish=漏洞利用漏洞利用脚本phpinfo()信息<?php//typecho_1.0(14.10.......
  • 10 lambda 表达式
    packageThreadDemo;//lambda表达式/*//代码简化外部类-->静态内部类-->局部内部类-->匿名内部类-->lambda表达式一步步简化代码*/publicclassTest10_lambda{publicstaticvoidmain(String[]args){//1.匿名内部类,必须有接口或者父类ne......
  • 10分钟从源码级别搞懂AQS(AbstractQueuedSynchronizer)
    10分钟从源码级别搞懂AQS(AbstractQueuedSynchronizer)前言上篇文章15000字、6个代码案例、5个原理图让你彻底搞懂Synchronized有说到synchronized由objectmonitor实现的objectmonitor中由cxq栈和entrylist来实现阻塞队列,waitset实现等待队列,从而实现synchronized的等待/通知......
  • Databend 开源周报第 109 期
    Databend是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn。What'sOnInDatabend探索Databend本周新进展,遇到更贴近你心意的Databend。利用ClusterKey优化查询性能通过定义ClusterKey,可......
  • Python——10days
    二进制模式下读写操作控制文件内指针(光标)的移动文件的修改函数的简介函数的语法结构函数的返回值如何调用函数二进制模式下读写:t模式下:f.read()如果不指定参数,默认情况下是一次性读取所有f.read(5)如果指定了参数,返回的就是字符个数b模式下:f.read(5)如果指定了参......
  • ORA-01501: CREATE DATABASE 失败ORA-01100: 数据库已装载(已解决)
    相信可能有很多用oracle数据库做项目数据库的同学们都多多少少有遇到这个错误。上网搜索的时候,大部分的答案都是需要在建库时加前缀“C##”,或者是修改可插拔数据库PDB的状态等。这些答案可能解决了大多数人的问题,但像我们本身使用多种类型数据库的人来说,习惯就容易让我们与正确答......
  • CentOS Linux release 7.6.1810 Zabbix 4.2 快速入门与实践:构建强大的企业级资源监控
    目录:0x00Zabbix介绍0x01Zabbix安装0x02Zabbix配置0x03Zabbix-Web配置与使用0x04Zabbix实战配置0x0nZabbix入坑配置0x00Zabbix介绍描述:zabbix是一个开源的企业级性能监控解决方案,可以实时监控服务器/网络设备等硬件资源与其相关的各项指标是否是正常的,而且能够更加方便......
  • DW1000的CCA例程
    DW1000的CCA例程介绍​ 对于无线传感器网络应用,大多数的MAC协议都依赖于ClearChannelAssessment(CCA)来避免冲突。这包括对空中信号进行采样,检测信道是否空闲。一般的无线电可以通过检测载波信号来实现,但是对于UWB技术来说是不行的。对于UWB技术来说,一种可行的方案是只寻找前......
  • The 10th Shandong Provincial Collegiate Programming Contest
    链接:https://codeforces.com/gym/104459A#include"bits/stdc++.h"usingnamespacestd;usingi64=longlong;stringS[]={"Monday","Tuesday","Wednesday","Thursday","Friday&q......