C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  三级军士长

注册:2007-6-292
发表于 2011-10-27 22:25:16 |显示全部楼层
大家常说以太网口有三种属性,如下:

端口类型收发描述
Access收报文判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)
发报文将报文的VLAN信息剥离,直接发送出去
Trunk收报文收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃
发报文比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,如果不相等则直接发送
Hybrid收报文收到一个报文判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则判断该hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃
发报文判断该VLAN在本端口的属性(disp interface 即可看到该端口对哪些VLAN是untag, 哪些VLAN是tag)如果是untag则剥离VLAN信息,再发送,如果是tag则直接发送



那么,现在有这样一个例子   

A站  外部端口(Tag:VLAN=111)     ----------------内部端口(Access  VLAM=111)  

B站   内部端口(Access   VLAN=111)---------------外部端口(Access  VLAN=111)

我的疑惑如下:
  1,这样的设置是否正确呢?反正数据是通的(但我还是没想明白为什么会通)

  2, 如表格上描述的那样,假定有个数据包从A站外部端口进入,最后从B站点外部端口出来,那么这个数据包携带着一个VLAN为111,从A站外部端口进来,没问题,因为A站外部端口是Tag,并且VLAN是111,从A站的外部端口进来后要穿过内部端口,那么内部端口设的是Access,它对带有VLAN的数据是丢弃的,请问,那么数据帧应该是没法通过内部端口去到B站的才是,但实际上是能通过的,为什么呢?我的理解错在哪里了呢?

3,另一个方向,假定数据帧从B站外部端口进入,进来的时候应该是没有VLAN的(外部端口设为Access后至能让不带VLAN的帧通过),进来后数据被打上了一个标签VLAN=111,那么再从外部端口进入内部端口的时候,不是也遇到这样一个问题了吗?内部端口也是舍的Access,应该是不让带VLAN的数据通过才是,但实际上数据又能通过,为什么呢?我理解的错误地方在哪里呢?

4,回过头来说,假定数据报从B站的外部进来,然后通过内部端口到达A站的内部端口,这时,该数据包再通过B站的内部端口后被加了一个VLAN=111,该数据包在A站的内部端口能通过然后到达A站的外部端口吗?A站的内部端口设的是Access,是不让带VLAN的数据包通过的呀?

  很是疑惑!

读数通的常识很是匮乏,看了一些关于端口属性设置的资料,但还是理解不明白,希翼有大侠帮忙给予解答!
并希翼指出我的理解错在了哪里?跪谢!!

举报本楼

本帖有 10 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-12 00:02 , Processed in 0.755551 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图