一、实验目的
1、掌握跨二层交换机相同VLAN 间通信的调试方法;
2、 了解交换机接口的trunk 模式和access 模式;
3、 了解交换机的 tagged端口和 untagged 端口的区别。
二、前期准备练习
(一)实验设备
1、交换机 2 台
2、 PC机 2 台
3、 Console 线1根
4、 直通网线 2根
(二)实验拓扑

(三)实验要求
在交换机A和交换机 B上分别划分两个基于端口的 VLAN:VLAN10,VLAN20。
| VLAN | 端口成员 |
| 10 | 1~8 |
| 20 | 9~16 |
| Trunk口 | 24 |
使得交换机之间VLAN10的成员能够互相访问,VLAN20的成员能够互相访问;VLAN10和VLAN20成员之间不能互相访问。
PC1 和PC2的网络设置为:
| 设备 | IP地址 | Mask |
| PC1 | 192.168.1.101 | 255.255.255.0 |
| PC2 | 192.168.1.102 | 255.255.255.0 |
PC1、PC2 分别接在不同交换机 VLAN10的成员端口 1~8 上,两台 PC 互相可以ping通;PC1、PC2分别接在不同交换机 VLAN 的成员端口 9~16 上,两台PC 互相可以 ping 通;PC1 和PC2接在不同 VLAN 的成员端口上则互相 ping 不通。
若实验结果和理论相符,则本实验完成。
(四)实验步骤
锐捷/思科系列交换机配置模式及命令
第一步:交换机恢复出厂设置
第二步:在交换机中创建 vlan10和 vlan20,并添加端口。
交换机 A:
switchA(Config)# interface f 0/1-8
switchA(Config-if)#switchport accessvlan 10
switchA(Config-if)#exit
switchA(Config)# interface ethernet0/0/9-16
switchA(Config-if)#switchport access vlan20
switchA(Config-if)#exit
第三步:设置交换机 trunk 端口
交换机 A:
switchA(Config)#interface ethernet0/0/24
switchA(Config-Ethernet0/0/24)#switchportmode trunk
switchA(Config-Ethernet0/0/24)#switchporttrunk allowed vlan all
switchA(Config-Ethernet0/0/24)#exit
switchA(Config)#
第五步:验证实验。
交换机 A ping 交换机B:
switchA#ping 192.168.1.12
Sending 5 56-byte ICMP Echos to192.168.1.12, timeout is 2 seconds.
!!!!!
Success rate is 100 percent (5/5),round-trip min/avg/max = 1/1/1 ms
switchA#
表明交换机之前的 trunk 链路已经成功建立。
按下表验证,PC1 插在交换机A 上,PC2 插在交换机 B 上:
| PC1位置 | PC2位置 | 动作 | 结果 |
| 1-8端口 | 1-8端口 | PC1 ping PC2 | 通 |
| 1-8端口 | 9-16端口 | PC1 ping PC2 | 不通 |
华为系列交换机配置模式及命令
【SwitchA相关配置】
1. 创建(进入)VLAN10,将E0/1-8加入到VLAN10
[SwitchA]vlan 10
[SwitchA-vlan10]port Ethernet 0/1 to Ethernet 0/8
2.创建(进入)VLAN20,将E0/9-16加入到VLAN20
[SwitchA]vlan 20
[SwitchA-vlan20]port Ethernet 0/9 to Ethernet 0/16
3.将端口E0/24配置为Trunk端口,并允许VLAN10和VLAN20通过
[SwitchA]interface Ethernet 0/24
[SwitchA-Ethernet0/24]port link-type trunk
[SwitchA-Ethernet0/24]port trunk permit vlan 10 20
SwitchB相关配置同A
三、注意事项和排错
1、 取消一个 vlan 可以使用“no vlan”。
2、取消 vlan 的某个端口可以在 vlan 模式下使用“no switchport interface ethernet0/0/x”。
四、共同思考
Trunk、access、tagged、untagged这几个专业术语的关联与区别是什么?