华为设备参考:测试access和trunk口的区别(华为)
一,实验目的
实现同一 Vlan 内的主机互通,不同 Vlan 间的主机隔离。
二,配置前测试
PC1分别ping PC2、PC3都能通,因为四台PC默认同处于vlan1
三,配置交换机1
step1
创建vlan10,并将接口f0/1配置为access模式,然后将接口放入vlan10
Switch#configure terminal 进入配置模式
Switch(config)#vlan 10 创建vlan10
Switch(config)#interface f0/1 进入f0/1接口
Switch(config-if)#switchport mode access 设置为access模式
Switch(config-if)#switchport access vlan 10 将接口f0/1放入vlan10
Switch(config-if)#end
Switch#show run 查看接口配置
step2
创建vlan20,并将接口一配置为access模式,然后将接口放入vlan20
Switch(config)#vlan 20 创建vlan20
Switch(config-vlan)#int f0/2 进入2接口
Switch(config-if)#switchport mode access 设置为access模式
Switch(config-if)#switchport access vlan 20 将接口f0/2放入vlan20
Switch(config)#end
Switch#show intface f0/2 switchport 显式接口f0/2详细信息
Mode显式为access表示成功
step3
将接口f0/3设置为trunk模式
Switch#config t 进入配置模式
Switch(config)#int f0/3 进入接口f0/3
Switch(config-if)#switch trunk encapsulation dot1q 配置封装协议为802.1Q(有些设备已经默认封装,可跳过)
Switch(config-if)#switchport mode trunk 设置接口模式为trunk
Switch(config-if)#switchport trunk allowed vlan all 允许所有vlan可通过
Switch(config-if)#end
Switch#show int f0/3 switchport 查看接口f0/3详细信息
Mode显式trunk表示设置成功
三,配置交换机2
配置命令与交换机1的配置完全一样,因为我的两台交换机端口连接的设备完全一样,读者需要根据自己的交换机端口做适量修改。
四,注意点
确保四台PC处于同一网段192.168.1.X
这里四台PC的IP分别为
192.168.1.1(PC1) 192.168.1.2(PC2)
192.168.1.3(PC3) 192.168.1.4(PC4)
五,实验结果
test1
PC1 ping PC2不通,因为属于不同vlan
PC1 ping PC3能通,因为同属一个vlan(vlan10)
test2
PC2 ping PC3不通,因为属于不同vlan
PC2 ping PC4能通,因为同属一个vlan(vlan20)
结论
Access口用于连接终端设备,只属于一个VLAN,不可以传输多个VLAN的数据。Trunk口是用于连接两台交换机或交换机与路由器之间的端口,可以传输多个VLAN的数据。