交换机VLAN的access标签进去时到底打标签吗?
答案:8 悬赏:40 手机版
解决时间 2021-03-30 21:02
- 提问者网友:那叫心脏的地方装的都是你
- 2021-03-30 15:10
交换机VLAN的access标签进去时到底打标签吗?
最佳答案
- 五星知识达人网友:十鸦
- 2021-03-30 16:22
我觉得交换机技术就是三种端口类型对数据帧处理的过程,这个过程掌握了,对交换机端口类型的选择以及故障处理都很有帮助
access类型端口对数据帧的处理方式:
1收到一个二层帧
2判断是否有VLAN标签:没有则转到第3步,有则转到第4步
3打上端口的PVID,并进行交换转发
4判断VLAN标签和PVID是否一致:一致则转发VLAN帧;不一致则直接丢弃
转发方式为:将二层帧的VLAN标签剥离,直接发送出去
access类型端口对数据帧的处理方式:
1收到一个二层帧
2判断是否有VLAN标签:没有则转到第3步,有则转到第4步
3打上端口的PVID,并进行交换转发
4判断VLAN标签和PVID是否一致:一致则转发VLAN帧;不一致则直接丢弃
转发方式为:将二层帧的VLAN标签剥离,直接发送出去
全部回答
- 1楼网友:风格不统一
- 2021-03-30 23:16
从Access口进去的时候不会打标签,从trunk出的时候打标签,
- 2楼网友:十年萤火照君眠
- 2021-03-30 22:16
我觉得挺有趣,我以前没想过这个问题,我一直以为在trunk口才打标签或者撕标签!
想了想,我觉得打标签必须在access口进行!交换机是硬件交换,如果数据到达trunk口没有tag的话,trunk端口是不会知道数据来自哪个VLAN,也就没有办法加上正确的标签了;同理撕标签也要在access口进行!
之所以只有trunk端口用802.1Q封装,是不是因为只有这样这个端口才同时属于多个vlan!我又想是不是可以把交换机所以端口都用802.1Q封装,但是让这些端口只允许某一个vlan数据通过,就像access端口一样,但是trunk端口似乎无条件允许VLAN1的数据经过!
让我有点疑惑的是不论你采用端口、mac地址、IP地址等方式划分VLAN,对于交换机而言,就只相当于多了个数据库,交换机在主机接入的时候查询这个库,然后把对应端口划到某个VLAN下面,没有主机接入时将端口从VLAN删除!对于交换机而言,是不是端口才是最根本的东东!
以上纯属个人胡思乱想,不对不要怪我!
想了想,我觉得打标签必须在access口进行!交换机是硬件交换,如果数据到达trunk口没有tag的话,trunk端口是不会知道数据来自哪个VLAN,也就没有办法加上正确的标签了;同理撕标签也要在access口进行!
之所以只有trunk端口用802.1Q封装,是不是因为只有这样这个端口才同时属于多个vlan!我又想是不是可以把交换机所以端口都用802.1Q封装,但是让这些端口只允许某一个vlan数据通过,就像access端口一样,但是trunk端口似乎无条件允许VLAN1的数据经过!
让我有点疑惑的是不论你采用端口、mac地址、IP地址等方式划分VLAN,对于交换机而言,就只相当于多了个数据库,交换机在主机接入的时候查询这个库,然后把对应端口划到某个VLAN下面,没有主机接入时将端口从VLAN删除!对于交换机而言,是不是端口才是最根本的东东!
以上纯属个人胡思乱想,不对不要怪我!
- 3楼网友:封刀令
- 2021-03-30 20:44
access口收发都不带tag,所以tag只是交换机内部交换时看的标记。
trunk口就是收发都带tag,但是也存在一个不带tag的vlan即native vlan。
trunk口就是收发都带tag,但是也存在一个不带tag的vlan即native vlan。
- 4楼网友:怙棘
- 2021-03-30 19:57
这句话是正确的,access端口的缺省vlan就是本身所属的vlan,同trunk端口一样,对缺省vlan进去就打上缺省vlan标签,出来就撕掉,默认都是这样;混杂端口就不和你讲了
- 5楼网友:神鬼未生
- 2021-03-30 18:38
access 是不打标签的,只有trunk和hybrid 模式可以打标签
- 6楼网友:动情书生
- 2021-03-30 17:44
首先,172.16.1.1和172.16.1.2是同一网段。。。。
其次,在没有三层设备的情况下vlan之间根本通不了,何来ARP工作原理
其次,在没有三层设备的情况下vlan之间根本通不了,何来ARP工作原理
- 7楼网友:迟山
- 2021-03-30 17:02
按照思科的说法是,在access端口都是标准的以太网帧,是没有vlan标签的字段的,交换机判断是否在同一个vlan是根据交换机内部的vlan接口转发表。而只有在trunk端口才会用802.1q协议进行封装,802.1q的数据帧中才会有vlan标签字段。而华为华三的教材中都是说在access接口就要给数据加标签,那标签是加在什么地方,标准数据帧中有这个字段值吗?难到华为华三的设备在access接口上就用的是802.1q协议吗?在一个接口上收和发用两个协议?这是自找麻烦吗?
不过华为给了一个说话是这样的,大家就能明白了:为了快速高效处理,交换机内部的数据帧一律都带有VLAN标签,以统一方式处理。
只是我不知道是不是只有华为华三的交换机是这样的,思科的似乎不是 。
不过华为给了一个说话是这样的,大家就能明白了:为了快速高效处理,交换机内部的数据帧一律都带有VLAN标签,以统一方式处理。
只是我不知道是不是只有华为华三的交换机是这样的,思科的似乎不是 。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯