交换机中taguntag的理解.

更新时间:2023-05-24 04:39:56 阅读: 评论:0

幻的组词-画图怎么画

交换机中taguntag的理解.
2023年5月24日发(作者:腌制蒜头)

交换机中taguntag的理解

情况列举 Switch收发 Switch对标记的处理 remark

Access (接收) Tagged = PVID 不接收 注:部分高端产品可能接收。

Access (接收) Tagged =/ PVID 不接收 注:部分高端产品可能接收。

Access (接收) Untagged 接收 增加tagPVID PC

Access (发送) Tagged = PVID 转发 删除tag

Access (发送) Tagged =/ PVID 不转发 不处理

Access (发送) Untagged 无此情况 无此情况 无此情况

Trunk (接收) Tagged = PVID 接收 不修改tag

Trunk (接收) Tagged =/ PVID 接收 不修改tag

Trunk (接收) Untagged 接收 增加tagPVID

Trunk (发送) Tagged = PVID If Passing then 转发 删除tag

Trunk (发送) Tagged =/ PVID If Passing then 转发 不修改tag

Trunk (发送) Untagged 无此情况 无此情况 无此情况(注)

Hybrid (接收) Tagged = PVID 接收 不修改tag 对端是trunk

Hybrid (接收) Tagged =/ PVID 接收 不修改tag 对端是trunk

Hybrid (接收) Untagged 接收 增加tagPVID Trunk

Hybrid (发送) Tagged = PVID Tag untag 中列出的vlan可以passing Tag项和untag

Hybrid (发送) Tagged =/ PVID Tag untag 中列出的vlan可以passing Tag项和untag

Hybrid (发送) Untagged 无此情况 无此情况 无此情况(注)

我来解释一下

收报文:

Acess端口1、收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,

果有则直接丢弃(缺省)

发报文:

Acess端口: 1、将报文的VLAN信息剥离,直接发送出去

收报文:

trunk端口: 1收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID并进行交换转发,

如果有判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃

发报文:

trunk端口: 1、比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再

发送,如果不相等则直接发送

收报文:

hybrid端口: 1、收到一个报文

2判断是否有VLAN信息:如果没有则打上端口的PVID并进行交换转发,如果有则判断该hybrid

端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃

发报文:

hybrid端口:1、判断该VLAN在本端口的属性(disp interface 即可看到该端口对哪些VLANuntag

哪些VLANtag

2、如果是untag则剥离VLAN信息,再发送,如果是tag则直接发送

================================

以下是神码大学郑老师的讲解,更清楚直观

先呈请一下上面的几个帖子的术语:

TagIEEE802.1Q协议定义的VLAN的标记在数据帧中的标示;

ACCESS端口,TRUNK端口是厂家对某一种端口的叫法,并非IEEE802.1Q协议的标准定义;

这个数据交换的过程比较复杂,如果想解释的话,首先要了解一下几个IEEE802.1Q协议的定理;

1、下面是定义的各种端口类型对各种数据帧的处理方法;

————————Tagged数据帧 Tagged数据帧 Untagged数据帧 Untagged数据帧

————————in out in out

Tagged端口___原样接收 原样发送 按端口PVIDTAG标记 按照PVIDTAG标记

Untagged端口_丢弃 去掉TAG标记 按端口PVIDTAG标记 原样发送

2所谓的Untagged Porttagged Port不是讲述物理端口的状态,而是将是物理端口所拥有的某一个VID

的状态,所以一个物理端口可以在某一个VID上是Untagged Port,在另一个VID上是tagged Port

3、一个物理端口只能拥有一个PVID,当一个物理端口拥有了一个PVID的时候,必定会拥有和PVID

TAG等同的VID,而且在这个VID上,这个物理端口必定是Untagged Port

4PVID的作用只是在交换机从外部接受到可以接受Untagged 数据帧的时候给数据帧添加TAG标记用

的,在交换机内部转发数据的时候PVID不起任何作用;

5拥有和TAG标记一致的VID的物理端口,不论是否在这个VID上是Untagged Port或者tagged Port

都可以接受来自交换机内部的标记了这个TAG标记的tagged 数据帧;

6、拥有和TAG标记一致的VID的物理端口,只有在这个VID上是tagged Port,才可以接受来自交换机

外部的标记了这个TAG标记的tagged 数据帧;

以下是神州数码对命令的定义(各个厂家对命令的定义可能不一定一致,但是都必须遵循上面的定理):

1Trunk端口就是在一个物理端口上增加这个交换机所有VLANVID标示,并且除了和这个物理端口

PVID标示一致的VID标示为Untagged Port外,在其他的VID上都是Tagged Port

2Access端口就是指拥有一个和PVID标记相同的VID的物理端口,在这个VID上,遵循定理一定为

untagged Port

在了解了以上的基础理论之后,我们在来看一下楼主的问题:

一个数据包从PC机发出经过ACCESS端口->TRUNK端口->TRunk->ACCESS->PC数据包发生了怎么样

的变化?

我们先把上述的描述变换为IEEE802.1Q的标准描述:

一个数据包从PC机发出经过(Untagged 数据帧)

ACCESS端口(PVID定义为100VID=100=Untagged Port->

TRUNK端口(PVID定义为1〈出厂配置,没有更改〉,VID=1=Untagged PortVID=100=tagged Port

->

另一个交换机的TRunk端口(PVID定义为1〈出厂配置,没有更改〉,VID=1=Untagged Port

VID=100=tagged Port->

另一个交换机的ACCESS端口(PVID定义为100VID=100=Untagged Port->

PC数据包发生了怎么样的变化?(Untagged 数据帧)

首先假设两台交换机刚刚开机MAC地址表为空)PC机发出的数据帧进入交换机的ACCESS端口以后,

会按照这个端口的PVID100Tag标记,根据交换机的转发原理,交换机会把这个数据帧转发给

VID=100的所有端口(除了进口以外),这个过程叫做VLAN Flood;参照上面的定理1

由于Trunk端口拥有VID=100所以才可接受这个标记Tag100tagged数据帧;参照上面的定理5

由于Trunk端口在VID=100上为tagged Port,所以在发送数据帧出交换机的时候,不改变Tagged数据

帧的结构;参照上面的定理1

到了另一个交换机的Trunk端口的时候,由于Trunk端口拥有VID=100,所以才可接受这个标记Tag

100tagged数据帧;参照上面的定理6

另一个交换机的Trunk端口,接收到标记tag100tagged数据帧,并不作任何的更改;参照上面的

定理1

另一个交换机收到到标记tag100tagged数据帧,根据交换机的转发原理,交换机会把这个数据帧转

发给VID=100的所有端口(除了进口以外);参照交换机交换原理(受到一个未知目的MAC数据帧);

这样另一个交换机的ACCESS端口就可以收到标记tag100tagged数据帧;参照上面的定理5

另一个交换机的ACCESS端口在发出标记tag100tagged数据帧的时候,会去掉TAG标记,转发

untagged数据帧给PC;参照上面的定理1

这样PC机就收到了这个数据;

军训个人总结-梯形拼图

交换机中taguntag的理解.

本文发布于:2023-05-24 04:39:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1684874396175990.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:交换机中taguntag的理解..doc

本文 PDF 下载地址:交换机中taguntag的理解..pdf

下一篇:返回列表
标签:tag
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|