access与trunk链路对tag处理的操作思想


环境:机器全部开启,Pc1连入vlan10,LW1 0/0/1用access连接LW2,其他pc默认vlan1,将LW2 0/0/1 以access连接LW1,PC1和PC4可以通
思路:其实两台交换机用access连接是不正规的,而且不同vlan应该连接不成功,结果却可以通,解说
PC1发送数据到LW1 0/0/2,端口会查看PVID发现数据是vlan10发出的,,发出时会查看mac地址表及端口,LW1 0/0/1是用access链接的,不用打标签,数据会直接发到LW2 0/0/1,同理,会直接发到PC4,全程不打标签,直接发送
<LW1>sys
Enter system view, return user view with Ctrl+Z.
[LW1]vlan 10 建立vlan10
[LW1-vlan10]q
[LW1]interface gi 0/0/2
[LW1-GigabitEthernet0/0/2]port link-type access 将端口0/0/2设置成access模式,并加入vlan10(终端与交换机一定是access模式连接)
[LW1-GigabitEthernet0/0/2]port default vlan 10
[LW1-GigabitEthernet0/0/2]q
[LW1]interface gi0/0/1
[LW1-GigabitEthernet0/0/1]port link-type access 将端口0/0/1设置成access模式,加入vlan10(此步骤即是实验)
[LW1-GigabitEthernet0/0/1]port default vlan 10

LW2
<LW2>sys
Enter system view, return user view with Ctrl+Z.
[LW2]interface gi0/0/1
[LW2-GigabitEthernet0/0/1]port link-type access 将端口0/0/1设置为access模式,加入vlan1(默认)
[LW2-GigabitEthernet0/0/1]port default vlan 1


环境:
在方案一的基础上,将交换机之间的连接改为trunk链接, PC1与PC2将不通
说明:
PC1发送数据到LW1 0/0/2,端口会查看数据是vlan10发出的,access不打标签,发出时会查看mac地址表及端口,发现是vlan10 对应的是端口0/0/1,而0/0/1是trunk链接,需要打上标签vlan10,到LW2 0/0/1时,LW2没有vlan10的路径,所以会直接丢弃数据

环境:在方案二的基础上,将LW2 0/0/3、0/0/1加入vlan10 即可拼通
说明:
同理,当数据到达LW2的0/0/1接口时,此接口为trunk连接,需要打上标签,但它发现数据接收时就已经带了标签vlan10,那就会直接通过,LW2查看mac-address,得知vlan10对应的出口是0/0/3,发送到此端口,PC4就可以收到数据了,返回的路径同理,所以可以拼通。

环境:
交换机1的0/0/2与交换机2的0/0/3端口都属于valn10,即PC1与PC4同属于vlan10,将LW1 0/0/1端口连LW2设置为access(可能存在操作失误,忘记匹配),将LW2 0/0/1连接LW1设置为trunk,PC2和PC3不做配置。
说明:
PC1发出数据,LW1 0/0/2接收到数据会查询PVID(display port vlan),即来源的vlan号,交换机再查询mac地址表(display mac-address vlan xx),即此vlan的出去端口在哪里,因为LW1 的两个端口都是access连接,都没有标签,发到LW2的0/0/1时,LW2 0/0/1发现接收的数据没有标签,而自己的端口是trunk连接,必须要贴标签,只能贴上自己默认的标签vlan1(默认所有端口都属于vlan1),同样LW2查询自己的mac地址,属于vlan1的只有0/0/2连接的PC1,因此数据就会错发送到PC3,该接收信息的PC4却收不到数据

结论
Access 与 Trunk 链路的区别:
#连接的设备不同;
access ,一般连接的是终端设备;
trunk , 一般连接的是交换机设备;
#支持的VLAN不同;
access, 永远只能属于一个 VLAN ;
trunk , 可以同时支持多个VLAN ;
#对数据的操作不同
access :
对于出向数据而言,是不打标签的;
对于入向数据而言,是不打标签的;
trunk :
对于出向数据而言,肯定是需要打标签的;
对于入向数据而言,
#如果接收到的数据是携带标签的,
&如果该接收端口是允许该vlan的,则直接接收;
&如果该接收端口不允许该vlan的,则直接丢弃;
#如果接受到的数据是不携带标签的,
就会使用该 trunk 端口上的 PVID 表示的
vlan 号,为数据打一个标签;
注意:
trunk 链路上的默认的 PVID 是 1

原文地址:http://blog.51cto.com/13721786/2112943

时间: 2024-08-27 11:56:05

access与trunk链路对tag处理的操作思想的相关文章

交换机应用之端口模式(access、trunk和hybird)、是否标记(tag、untag)、端口缺省vlan(pvid、native id)

一.概述 打不打标记Tag,untag以及交换机的各种端口模式是网络工程技术人员调试交换机时接触最多的概念了.标记tag就是指VLAN的标签,数据包属于哪个VLAN的.交换机三种端口模式Access vlan.Trunk vlan和Hybrid vlan三种,即以太网端口有三种链路类型:Access.Hybrid和Trunk.在Trunk和Hybird模式下,存在端口缺省vlan的概念(pvid.native vlan id). 二.打不打标记(Tag,untag) tag是指vlan的标签,即

用华为eNSP模拟器配置Hybrid、Trunk和Access三种链路类型端口

上一篇文章写到三层交换机实现多个VLAN之间互相通讯,有朋友提问要如何进行配置,可有案例分析.其实那天我在写的时候也有做过模拟,只是后来没有保存.今天重新模拟一次,并附上详细配置命令,希望能够帮助到大家. 首先回忆下VLAN间数据传输的三种端口模式各自代表的含义: Access 类型的端口只能属于1个VLAN,一般用于连接计算机的端口,也可以连接交换机和交换机. Trunk 类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,trunk口一般用于连接两台交换机,这样可以只用一条

交换机access和trunk的一些小结(转)

以太网端口有 3种链路类型:access.trunk.hybird Access类型端口只能属于1个VLAN 般用于连接计算机 端口: Trunk类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,一般用于交换机之间的连接: Hybrid类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,可以用于交换机的间连接也可以用于连接用户计算机. Hybrid端口和Trunk端口在接收数据时处理思路方法是一样的,唯一区别的处在于发送数据时:Hybrid端口可以允许多个VLA

vlan pvid vid access口 trunk口

VLAN技术浅谈    http://www.h3c.com.cn/MiniSite/H3care_Club/Data_Center/Net_Reptile/The_One/Home/Catalog/200911/655250_97665_0.htm 百度百科vlan  http://baike.baidu.com/view/1362579.htm?fr=aladdin 3.2 VLAN成员连接方式 VLAN成员的连接方式分为三种:Access,Trunk,Hybrid; l         A

VLAN与Trunk链路

VLAN创建步骤1)创建VLAN - Switch(config)# vlan vlan-id2)加端口,将指定端口加指定VLAN -Switch(config)# int range fx/x - x //连续进入多个端口Switch(config-if)# switchport mode accessSwitch(config-if)# switchport access vlan vlan-id3)验证 -Switch# show vlan b //查看VLAN配置注:一般一个部门一个网段

通过Trunk链路实现跨VLAN的通信

实验环境:GNS3-1.3.10 Wireshark-win64-1.12.4实验目的:通过Trunk链路实现跨VLAN的通信.1.打开GNS3,拖两台路由器进入工作区.2.有机图标打开选项卡去重命名以及更换设备图标.3.将设备图标换为交换机图标,将R1名称换为SW1,R2名称换为SW2.4.右击选择进入配置选项.5.在设置里先设定磁盘空间.6.继续设定业务单板的类型.7.拖动四台主机进图工作区.8.使用网线连接PC机与交换机.9.连接好后的到如图的拓扑结构.10.点击地请见开启所有设备.11.

小型实验组合(VLAN+Trunk链路+三层交换)

本次实验总共由三组小实验组成,由简到难分别为VLAN的设置.Trunk中继链路的设置以及最终的三层交换机设置. 一.VLAN的设置(需所有pc机在同一网段下) VLAN(Virtual Local Area Network)的中文名为"虚拟局域网".虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能.部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网.在计算机网络中,一个二层网络可以被划分为多个不

Trunk链路的配置实验、以太网通道的作用及实验(全程操作,可跟做!)

本次我们进行的是Trunk链路的配置实验及以太网通道实验 实验环境:软件准备我之前文章里提到的GNS3.CRT和Wireshark首先我们进入GNS3界面,点击左侧的路由器图标,拖取两台路由器到拓扑操作区,再点击PC图标,选择VPC拖取四台PC机到拓扑操作区:同时对两台路由器进行配置设置(改图标为交换机.更改设备名为sw1/2.添加二层业务单板.设置磁盘空间为128Mb)接下来是连线的方式如下:1.PC1到SW1的F1/02.PC2到SW1的F1/13.SW1的F1/2到SW2的F1/24.PC

交换机中access和trunk详解

首先需要说明的是,vlan的标准802.1q中采用的是untagged,tagged这两个术语来制定vlan规范,并没有access,trunk.然而大多数实际的交换机设备在配置时,却都采用access,trunk. 以下简称802.1q中数据包中的vlan标识部分为vid标签. pvid是标识一个物理端口的,一个物理端口只能有一个pvid: vid是数据包中携带的vlan号. 典型的几个实例 交换机环境配置如下 端口1:trunk, 允许所有vlan通过:连接着个人PC 端口2:access,