设为首页收藏本站language 语言切换
查看: 2484|回复: 7
收起左侧

[求助] 请大神帮忙纠正下我对本征VLAN的理解

[复制链接]
发表于 2017-2-17 15:54:09 | 显示全部楼层 |阅读模式
3鸿鹄币
大神们好,我对本帧VLAN一直很不理解,我就查了资料,顺便用图进行一些自己的理解,还请大神帮忙纠正下
本征VLAN.png

     这个图划分了 VLAN 10 VLAN 20两个VLAN 。两个交换机采用802.1Q的 TRUNK封装方式。现在这个TRUNK链路是在默认的PVID为VLAN 1的上面,cisco的本征VLAN默认又是VLAN 1。如果现在有两台PC分别接两台交换机的为VLAN 1 的PVlan 端口上,进行数据传输,是不是就不用打标签了?假如现在我把本征VLAN 修改成VLAN 30 ,那么接在PVLAN为VLAN 30的PC互相传输数据就不需要打标签了?谢谢
  还有一个我对本征VLAN的作用的理解,是不是交换机与交换机或者其他的设备的一些内部控制信息,必须要用本征VLAN来传输,比如CDP STP传输信息等
谢谢大神们的回答,非常感谢!

最佳答案

查看完整内容

让我们来看看VLAN标记的目的是什么。 当trunk包含多个VLAN时,如何区分一个VLAN与另一个VLAN? 使用VLAN标记,你可以说出差别,对吧? 现在让我们来看看Cisco的实现,trunk中的一个VLAN,没有标签,Cisco称之为“native VLAN”。 在您的示例中,无论选择哪个LAN作为 native VLAN,只要两个连接交换机在同一VLAN上同意为 native VLAN,就没有问题。 将PC连接到交换机时,该链路上运行了多少个网络(子网)? 如果你只有一个 ...
发表于 2017-2-17 15:54:10 | 显示全部楼层
让我们来看看VLAN标记的目的是什么。

当trunk包含多个VLAN时,如何区分一个VLAN与另一个VLAN? 使用VLAN标记,你可以说出差别,对吧?
现在让我们来看看Cisco的实现,trunk中的一个VLAN,没有标签,Cisco称之为“native VLAN”。 在您的示例中,无论选择哪个LAN作为 native VLAN,只要两个连接交换机在同一VLAN上同意为 native VLAN,就没有问题。

将PC连接到交换机时,该链路上运行了多少个网络(子网)? 如果你只有一个子网,你需要两个VLAN? 没有必要,对吧? 在这种情况下,由于该链路上只有一个VLAN,您可以将该交换机端口配置为"mode access”而不是“mode trunk”,对不对?

Access ports 未标记。 Trunk上的 native VLAN也未标记。 如果您将该链路配置为模式trunk,则需要将PC的该子网放在trunk的 native VLAN上。如果 access port,则不需要担心VLAN标记。
沙发 2017-2-17 15:54:10 回复 收起回复
回复

使用道具 举报

发表于 2017-2-17 17:38:59 | 显示全部楼层
板凳 2017-2-17 17:38:59 回复 收起回复
回复

使用道具 举报

发表于 2017-2-18 04:35:19 | 显示全部楼层
数据进入交换机端口的时候,就已经被打上VLAN的标签了,并不是到了TRUNK上才打。到了TRUNK链路上,检测数据帧与PVLAN是否一致,如果不一致则保留原有vlan号传输,如果与pvlan一致,则去掉vlan号进行传输,到达对端Trunk端口时,检测数据帧没有vlan号,则加入Pvlan号进行转发,我记得是这样。
地板 2017-2-18 04:35:19 回复 收起回复
回复

使用道具 举报

发表于 2017-2-18 09:11:58 | 显示全部楼层
我比较想知道PVLAN是什么意思,private vlan?
5# 2017-2-18 09:11:58 回复 收起回复
回复

使用道具 举报

发表于 2017-2-19 07:51:03 | 显示全部楼层
本征VLAN在数据传输中,不会带是VLAN序号的标记(数据抓包中你会发现没VLAN序号一列),其它的VLAN传输会带有VLAN序号的标记(数据抓包中你会发现带VLAN序号标识,认你知道这是VLAN XXX传输的数据)。
6# 2017-2-19 07:51:03 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-2-21 13:26:26 | 显示全部楼层
Q9966 发表于 2017-2-18 08:15
让我们来看看VLAN标记的目的是什么。

当trunk包含多个VLAN时,如何区分一个VLAN与另一个VLAN? 使用VLAN ...

你好,那么假如TRUNK两端的接线VLAN都属于同VLAN 50 ,那么这个VLAN 50在两边的交换机分别还接着PC ,两端的PC进行通信的时候在TRUNK中会是以本征VLAN的方式进行传输吗?谢谢!
7# 2017-2-21 13:26:26 回复 收起回复
回复

使用道具 举报

发表于 2017-2-22 08:48:46 | 显示全部楼层
这将取决于VLAN 50是否是 trunk 上的本征VLAN。
如果在trunk上将VLAN 50配置为本征VLAN,则PC进行通信的时候会是以本征VLAN的方式在TRUNK中进行传输
8# 2017-2-22 08:48:46 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-7 18:39 , Processed in 0.073242 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表