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

[已解决] 今天遇到个关于vlan透传的问题

[复制链接]
 成长值: 64835
发表于 2013-1-7 13:19:11 | 显示全部楼层 |阅读模式
PC1连接交换机 fa0/24

fa0/24配置
-------------------------------------------
interface FastEthernet0/24
switchport access vlan 200
switchport trunk native vlan 100
switchport mode trunk

-----------------------------------------

PC1数据进入端口 会打上什么标记呢?  vlan100 还是vlan 200?


参考资料:
Ø Acess端口收报文

收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)

Ø Acess端口发报文:

将报文的VLAN信息剥离,直接发送出去 (所以,Access端口可以实现同一交换机上相同VLAN下的主机通信;也可以实现交换机级连时的缺省VLAN1报文交换,但不能实现VLAN透传。)

Ø trunk端口收报文:

收到一个报文,判断是否有VLAN信息:如果有,判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃;如果没有VLAN信息则打上端口的PVID,并进行交换转发。

Ø trunk端口发报文:

比较将要发送报文的VLAN信息和端口的PVID,如果不相等则直接发送。如果两者相等则剥离VLAN信息,再发送。(所以,将交换机级连口统统设置为Trunk并允许所有VLAN通过后,VLAN2-VLAN4000直接透传,而VLAN1则因为和Trunk缺省PVID相同,需要通过剥离VLAN信息又添加VLAN信息实现了透传。而如果更改Trunk的缺省PVID,则可以实现某一交换机下的VLAN-X和另一交换机下的VLAN-Y通信。

--------------------------------


发表于 2013-1-7 13:57:25 | 显示全部楼层
我的理解是 VLAN200

点评

如果是没有划分进vlan,就很好理解,有标记的数据进入端口,并且allow vlan 有此vlan,则直接带vlan标记转发到其他trunk口和该vlan的端口;如果没有标记的数据进入端口则加上native vlan的标记(这里为vlan100) in  详情 回复 发表于 2013-1-7 14:12
怎么一个过程 可以说说吗。 没打标记的数据 进入trunk 会打上该trunk的pvid,就是native vlan。  详情 回复 发表于 2013-1-7 14:06
沙发 2013-1-7 13:57:25 回复 收起回复
回复 支持 反对

举报

 成长值: 64835
发表于 2013-1-7 14:06:41 | 显示全部楼层
降脂炼金律师 发表于 2013-1-7 13:57
我的理解是 VLAN200

怎么一个过程 可以说说吗。   没打标记的数据 进入trunk 会打上该trunk的pvid,就是native vlan。
板凳 2013-1-7 14:06:41 回复 收起回复
回复 支持 反对

举报

发表于 2013-1-7 14:07:03 | 显示全部楼层
trunk 了还能属于某个vlan吗。不会吧。。

点评

可以的 你可以试试  详情 回复 发表于 2013-1-7 14:07
地板 2013-1-7 14:07:03 回复 收起回复
回复 支持 反对

举报

 成长值: 64835
发表于 2013-1-7 14:07:56 | 显示全部楼层
royluoyi 发表于 2013-1-7 14:07
trunk 了还能属于某个vlan吗。不会吧。。

可以的 你可以试试
5# 2013-1-7 14:07:56 回复 收起回复
回复 支持 反对

举报

 成长值: 64835
发表于 2013-1-7 14:12:35 | 显示全部楼层
降脂炼金律师 发表于 2013-1-7 13:57
我的理解是 VLAN200

如果是没有划分进vlan,就很好理解,有标记的数据进入端口,并且allow vlan 有此vlan,则直接带vlan标记转发到其他trunk口和该vlan的端口;如果没有标记的数据进入端口则加上native vlan的标记(这里为vlan100)
interface FastEthernet0/24
switchport trunk native vlan 100
switchport mode trunk

如果加上 switchport access vlan 200,就理解不过来了,究竟加上哪个标记
6# 2013-1-7 14:12:35 回复 收起回复
回复 支持 反对

举报

发表于 2013-1-7 14:27:38 | 显示全部楼层
PT模拟器是DROP掉了  看其他人的结果吧
7# 2013-1-7 14:27:38 回复 收起回复
回复 支持 反对

举报

发表于 2013-1-7 15:17:35 | 显示全部楼层
我的理解是vlan 200, 配置上已经把接口F0/24划分到了vlan 200。 show vlan肯定可以看到 native vlan 100里是剩下的所有接口,因此与F0/24相连的PC来的数据时打上的标记vlan 200。
8# 2013-1-7 15:17:35 回复 收起回复
回复 支持 反对

举报

发表于 2013-1-7 16:42:13 | 显示全部楼层
本帖最后由 降脂炼金律师 于 2013-1-7 17:40 编辑
582828668 发表于 2013-1-7 14:12
如果是没有划分进vlan,就很好理解,有标记的数据进入端口,并且allow vlan 有此vlan,则直接带vlan标记转 ...

我做做实验
9# 2013-1-7 16:42:13 回复 收起回复
回复 支持 反对

举报

发表于 2013-1-7 16:50:24 | 显示全部楼层
本帖最后由 降脂炼金律师 于 2013-1-7 17:39 编辑

我刚才做了一下实验  发现fa0/24 只要配上switchport mode trunk 后就不属于任何vlan了我的总结是 只要端口被配置成trunk后 那么这个端口就不属于任何vlan
在show vlan brief 下  在任何vlan下 也没有这个端口的信息
10# 2013-1-7 16:50:24 回复 收起回复
回复 支持 反对

举报

 成长值: 64835
发表于 2013-1-8 13:21:04 | 显示全部楼层
应该是这样的   pc接入到交换机FA0/24时,交换机会起trunk,没有打任何tag的进入到trunk,trunk一看就会发到native vlan 也就是说pc跟vlan 100的其他pc可以通信           (vlan只是在交换机内部运行,打不打tag跟trunk有关,跟access无关)
11# 2013-1-8 13:21:04 回复 收起回复
回复 支持 反对

举报

发表于 2013-1-8 15:47:47 | 显示全部楼层
582828668 发表于 2013-1-8 13:21
应该是这样的   pc接入到交换机FA0/24时,交换机会起trunk,没有打任何tag的进入到trunk,trunk一看就会发到 ...

支持楼上的!!!
12# 2013-1-8 15:47:47 回复 收起回复
回复 支持 反对

举报

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

本版积分规则

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

GMT+8, 2025-5-11 22:24 , Processed in 0.149118 second(s), 29 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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