首页 > 其他分享 >10-1 以太网接口类型(Access,Trunk)抓包理解

10-1 以太网接口类型(Access,Trunk)抓包理解

时间:2023-09-01 22:55:53浏览次数:31  
标签:10 PC1 PVID VLAN Access Vlan Tag 数据包 以太网

Access接口类型抓包理解

Access的收发规则如下

ACCESS接口常用来连接终用户PC,服务器,等终端设备的接口,ACCESS接口接受和发送的数据大都为没有Vlan Tag的
Access接口接受到没有带VLAN Tag的数据帧加上Vlan Tag
Access接口如果收到带有VLAN tag的数据帧,Vlan Tag与PVID相同则接受,不同则丢弃
Access接口发送带VLAN Tag的数据帧时,比较数据帧的Vlan Tag和自己的PVID是否相同,相同则剥离Vlan Tag,否则丢弃
拓扑:

配置

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

LSW1配置

PC1 ping PC2(同vlan二层通信)
PC1 ping PC3,PC4(不同vlan二层通信)

image
image

注意:在和PC终端连接的链路是无法抓到承载VLAN Tag的报文的,非二层设备无法解析VLAN Tag,但是可以观察到ARP的广播包是否有回应,判断VLAN是否达到了隔离广播域的作用

PC1 ping PC2工作流程(同vlan二层通信)

在LSW1的GE0/0/1口抓包
image

PC1发送ARP Request数据包,LSW的GE0/0/1接口接受到数据包后,因为数据包没有携带VLAN Tag,为其打上接口的PVID vlan10,随后将此报文发送到自己的所有接口,GE0/0/2接受报文后发现VLAN Tag和自己的PVID相同,则接受,根据目的MAC地址转发此报文时,发下VLAN Tag和自己的PVID相同,则剥离转发给PC2,PC2接收到请求报文后发送ARP回复报文,同PC1的数据包到达PC2一样同理到达了PC1

PC1 ping PC3,PC4工作流程(不同vlan二层通信)

在LSW1的GE0/0/1口抓包
image
image

同PC1和PC2通信,PC1发送ARP Request 广播报文,GE0/0/3和GE0/0/4接受到此报文时,因为VLAN Tag和pvid不符合,不会接受此数据包,所以PC3和PC4无法收到ARP Request报文,PC1就无法接收到ARP Response而无法封装要发给PC3和PC4的数据帧的目的MAC
如果设置了静态的ARP绑定,PC1发送ICMP数据包给PC3,和PC4,在ge0/0/3和ge0/0/4接口同样不会接受,且转发时VLAN Tag和pvid不同,不会剥离VLAN Tag,PC无法解析带有VLAN Tag的数据包

Trunk接口类型抓包理解

Trunk的收发规则如下

Trunk口常用于连接交换机与交换机,Trunk接口接受和发送的数据帧大都为有VLAN Tag的
Trunk接收到没有VLAN tag数据帧时,会为其打上自己的PVID的VLAN Tag
Trunk接收到有Vlan Tag的数据帧时,如果Vlan Tag在允许的Vlan列表内,则接受数据帧
Trunk发送数据帧时,如果VLAN Tag在允许列表内,则转发数据帧,不在则丢弃,如果Vlan Tag和PVID相同则剥离转发

拓扑

配置

PC2配置,其他PC配置参考PC2
image

LSW1配置
image

LSW2配置
image
PC2 ping PC3
image

PC2 ping PC3工作流程(不同vlan通信)

在LSW1的GE0/0/1接口抓包
image

PC2发出ARP请求广播包,在LSW1的GE0/0/3口接受到后,为数据包打上VLAN 20的标签,此数据包被泛洪到GE0/0/1口,根据Trunk的接受规则,VLAN 20在允许列表中,成功接受此数据包,在发送数据包时,根据Trunk规则,VLAN Tag和PVID相同则剥离Vlan Tag,所以抓到包里的数据包没有Vlan Tag,在LSW2的ge0/0/1接口收到数据包后,由于数据包没有VLAN Tag所以打上自己的PVID作为VLAN Tag既VLAN10,在LSW的GE0/0/2接口接受到此数据包后,VLAN Tag与PVID相同接受,转发给PC3时标签和PVID相同剥离标签发送

标签:10,PC1,PVID,VLAN,Access,Vlan,Tag,数据包,以太网
From: https://www.cnblogs.com/Metkey/p/17673007.html

相关文章

  • 使用Jmeter并发1000个用户
    1.新增一个测试计划---新增线程组---新增http请求线程设置 2.填入接口信息因为这里parameters和BodyData只能填一个,如是在BodyData中传需新增一个请求头,里面写上Content-typex 3.右击测试计划--Add--ConfigElement--HTTPHeaderManager 4.CSV数据文件设置右击接......
  • ETF2100入门计量经济学
    ETF2100/5910IntroductoryEconometricsAssignment1,Semester2,2023IMPORTANTNOTES:TypeyouranswersusingMicrosoftWordorwriteyouranswersCLEARLY.YoumustsubmitaPDFfiletoMoodle.Otherfileformatsarenotaccepted.Namethefileasfollows:......
  • COMP3610编程技巧几点看法
    COMP3610/6361PrinciplesofProgrammingLanguagesAssignment1ver1.1SubmissionGuidelinesDuetime:Aug31,2023,11am(CanberraTime)SubmitapdfviaWattle.Scansofhand-writtentextarefine,aslongastheyarereadableandneat.Pleasereadandsign......
  • Learn Git in 30 days——第 10 天:认识 Git 物件的绝对名称
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn在Git版本控制的过程,每一个版本就代表一个commit物件。又因为版控过程中经常会建立分支,最终产出的commitgraph可能会蛮复杂的,所以如何识別不同的版本......
  • CSSE7610互斥算法分析
    Assignment1:MutualexclusionCSSE7610Answerquestions1to3below.Thisassignmentisworth25%ofyourfinalmark.Itistobecompletedindividually,andyouarerequiredtoreadandunderstandtheSchoolStatementonMisconduct,availableontheSchoo......
  • Window10 设置 desktop.ini
    通过desktop.ini可以给文件夹和子文件夹自定义一些信息和文件夹图标 1.在文件夹中新建一个txt文档,将文件名和扩展名改为desktop.ini。2.使用notepad++、VisualStudioCode一类的文本编辑器进行编辑。3.相关命令行可查询百度百科[DESKTOP.INI]。4.自定义图标需要IC......
  • FX110:“冷门”交易诀窍大盘点!快来看看哪几个适合你?
    对于交易者来说,无论是策略还是计划,一旦执行就必须严格执行,因为只有场外制定策略的时候你才处于相对的客观,一旦置身场内你就失去了理性的判断,这个时候唯一的办法就是执行既定的策略。那么,除了那些既定的交易策略,又有哪些“剑走偏锋”的冷门交易方法或诀窍值得我们学习呢? 试着利用市......
  • 银河麒麟服务器操作系统V10SP2离线安装Google Chrome浏览器
    https://blog.csdn.net/ShenSeKyun/article/details/132224932https://www.google.cn/chrome/index.htmlGOOGLE网址最下方下载LINUX版本的浏览器安装包打开终端,输入rpm-ivhgoogle-chrome-stable_current_x86_64.rpmyuminstall google-chrome-stable_current_x86_64.rpm......
  • 【大功率舞台灯/摄影灯RGB调光驱动方案】DC-DC降压恒流LED调光芯片APS54083,输出10A大
    产品描述APS54083是一款PWM工作模式,高效率、外围简单、外置功率MOS管,适用于5-220V输入高精度降压LED恒流驱动芯片。输出最大功率150W最大电流6A。APS54083可实现线性调光和PWM调光,线性调光脚有效电压范围0.5-2.5V.PWM调光频率范围100HZ-30KHZ。APS54083工作......
  • BL110支持BACnet IP、Modbus TCP等多种协议转换
    在工业自动化领域,不同的设备和系统通常采用不同的通信协议进行数据交换。为了实现不同设备之间的无缝连接和数据共享,协议转换网关成为了一种关键的工具。BL110是一款功能强大的协议转换网关,能够实现多种协议之间的转换,包括PLC协议、ModbusRTU、ModbusTCP、DL/T645、IEC101、IEC10......