Switchport: Enabled Administrative Mode: trunk Operational Mode: trunk
步骤6.验证PC1与PC0能互相通信,但PC2与PC0不能互相通信.
第三部分: VLAN/802.1Q-VLAN间通信
【实验名称】
VLAN/802.1Q-VLAN间互相通信. 【实验目的】
通过三层交换机实现VLAN间互相通信. 【实现功能】
使在同一VLAN 里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统也能进行相互通信.
【实验拓扑】
【实验步骤】
步骤1.在交换机SwitchA上创建VLAN10,并将0/2端口划分到VLAN 10 中. switchA#configure terminal !进入全局配置模式 switchA(config)#vlan 10 !创建VLAN10
switchA(config-vlan)#name sales !将其命名为sales. switchA(config-vlan)#exit
switchA(config)#interface fa 0/2 !进入接口配置模式。 switchA(config)#switch mode access
switchA(config-if)#switchport access vlan 10 !将0/2端口划分到VLAN 10中 步骤2.在交换机SwitchA上创建VLAN 20 ,并将0/3端口划分到VLAN20中. switchA#configure terminal !进入全局配置模式 switchA(config)#vlan 20 !创建VLAN20 switchA(config-vlan)#name tech ! switchA(config-vlan)#exit
switchA(config)#interface fa 0/3 !进入接口配置模式。 switchA(config)#switch mode access
switchA(config-if)#switchport access vlan 20
验证测试:验证已创建了VLAN 20,并将0/3端口已划分到VLAN 20中。 switchA#show vlan
10 sales active Fa0/2 20 tech active Fa0/3 步骤3.在交换机SwitchA上将与SwitchB相连的端口定义为tag vlan 模式. switchA(config)#interface fa 0/1 !进入接口配置模式 switchA(config-if)#switchport mode trunk 验证测试:验证fa 0/1端口已被设置为tag vlan 模式。
switchA#show interfaces fa 0/1 switchport
Switch#show int fa0/1 swi Name: Fa0/1 Switchport: Enabled Administrative Mode: trunk Operational Mode: trunk 步骤4.在交换机SwitchB上创建VLAN 10 ,并将0/1端口划分到VLAN10中. SwitchB#configure terminal !进入全局配置模式 SwitchB(config)#vlan 10 !创建VLAN10
SwitchB(config-vlan)#name sales !将其命名为sales. SwitchB(config-vlan)#exit
SwitchB(config)#interface fa 0/1 !进入接口配置模式。 switchA(config)#switch mode access
SwitchB(config-if)#switchport access vlan 10 !将0/1端口划分到VLAN 10中 验证测试:验证已创建了VLAN10,并将0/1端口已划分到VLAN 10中。
10 sales active Fa0/1 步骤5.在交换机SwitchB上将与SwitchA相连的端口(假设为0/2端口)定义为tag vlan模式.
SwitchB(config)#interface fa 0/2 !进入接口配置模式
SwitchB(config-if)#switchPort mode trunk !将fa0/2端口设为tag vlan模式。 验证测试:验证fa 0/2端口已被设置为tag vlan 模式。
Switch#show int fa0/2 swi Name: Fa0/2 Switchport: Enabled Administrative Mode: dynamic auto Operational Mode: trunk 步骤6.验证PC1与PC0能互相通信,但PC1与PC2不能互相通信.
步骤7.设置三层交换机VLAN间通讯.
switchA(config)#int vlan 10 !创建虚拟接口vlan 10
switchA(config-if)#ip address 192.168.10.254 255.255.255.0 switchA(config-if)#no sh switchA(config-if)#exit
switchA(config)#int vlan 20 !创建虚拟接口vlan 20
switchA(config-if)#ip address 192.168.20.254 255.255.255.0 switchA(config-if)#no sh
步骤8.将PC0和PC1的默认网关设置为192.168.10.254,ip地址为192.168.10.1,将PC2的默认网关设置为192.168.20.254, 192.168.20.3. 测试结果.不同VLAN内的主机可以互相PING通.