当前位置:文档之家› 实验二 虚拟局域网

实验二 虚拟局域网

实验二 虚拟局域网
一、实验目的
1.理解Port VLAN 的配置。

2.理解跨交换机之间VLAN 的特点。

二、实验设备
S2126G 交换机两台,PC 机三台,直连线四条。

三、技术原理
VLAN(Virtual Local Area Network ,虚拟局域网)是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网。

VLAN 最大的特点是不受物理位置的限制,可以进行灵活的划分。

VLAN 具备了一个物理网段所具备的特性。

相同VLAN 内的主机可以互相直接访问,不同VLAN 的主机之间互相访问必须经路由设备进行转发。

广播数据包只可以在本VLAN 内进行传播,不能传输到其他VLAN 中。

VLAN 主要有以下两种方式:
1. Port VLAN
Port VLAN 是利用交换机的端口进行VLAN 的划分,一个端口只能属于一个VLAN 。

2. Tag VLAN
Tag VLAN 是基于交换机端口的另外一种类型,主要用于实现跨交换机的相同VLAN 内主机之间直接访问,同时对于不同VLAN 的主机进行隔离。

Tag VLAN 遵循了IEEE802.1q 协议的标准。

在利用配置了Tag VLAN 的接口进行数据传输时,需要在数据帧内添加4个字节的802.1q 标签信息,用于标识该数据帧属于哪个VLAN ,以便对端交换机接收到数据帧后进行准确的过滤。

四、实验步骤
1.首先进行交换机端口隔离实验。

按图2-1将两台PC 机连接到交换机Switch 相应端口。

另外一台PC 用于配置交换机(图中未画出)。

图2-1
2.在未划分VLAN 前两台PC 互相可以ping 通。

下面创建VLAN 。

switch>enable !进入特权模式
switch#configure terminal !进入全局配置模式
switch(config)#vlan 10 !创建vlan 10
switch(config-vlan)#name test10 !将vlan 10命名为test10
switch(config-vlan)#exit
switch(config)#vlan 20 !创建vlan 20
Switch PC1 192.168.0.10/24 F0/5 F0/15 VLAN 20
VLAN 10 PC2 192.168.0.20/24
switch(config-vlan)#name test20 !将vlan 10命名为test20
switch(config-vlan)#end
switch#show vlan !查看已配置的VLAN 信息
3.依次输入以下命令,将端口分配到VLAN 。

switch#configure terminal
switch(config)#interface fastethernet 0/5
switch(config-if)#switchport mode access !设置 F0/5端口类型为Access switch(config-if)#switchport access vlan 10 !将F0/5加入到Vlan 10 switch(config-if)#exit
switch(config)#interface fastethernet 0/15
switch(config-if)#switchport mode access !设置F0/15端口类型为Access switch(config-if)#switchport access vlan 20 !将F0/15加入到Vlan 20 switch(config-vlan)#end
switch#show vlan !查看已配置的VLAN 信息
此时PC1和PC2应当互相ping 不通。

switch#configure terminal
switch(config)#no vlan 10 !删除Vlan 10
switch(config)#no vlan 20 !删除Vlan 20
switch(config)#exit
switch#show vlan !查看新配置的VLAN 信息
此时PC1和PC2应当可以互相ping 通。

4.下面进行跨交换机实现VLAN 的实验。

按图2-2将三台PC 机和两台交换机Switch 连接好。

用另外一台PC 机PC0配置交换机(图中未画出)。

图2-2
5.在交换机SwitchA 上创建Vlan 10,并将F0/5端口划分到Vlan 10中。

switchA>enable
switchA#configure terminal
switchA(config)#vlan 10
switchA(config-vlan)# name sales
switchA(config-vlan)#exit
switchA(config)#interface fastethernet 0/5
switch(config-if)#switchport mode access
VLAN 10 PC3 192.168.0.30/24
F0/5 SwitchB F0/24 F0/24 F0/15 F0/5 PC2
192.168.0.20/24 VLAN 10
VLAN 20
SwitchA PC1
192.168.0.10/24
switchA(config-if)#switchport access vlan 10
switchA(config-if)#end
switchA#show vlan id 10 !查看vlan 10的信息
6.在交换机SwitchA上创建Vlan 20,并将F0/15端口划分到Vlan 20中。

switchA#configure terminal
switchA(config)#vlan 20
switchA(config-vlan)# name technical
switchA(config-vlan)#exit
switchA(config)#interface fastethernet0/15
switch(config-if)#switchport mode access
switchA(config-if)#switchport access vlan 20
switchA(config-if)#end
switchA#show vlan id 20 !查看vlan 20的信息
7.把交换机SwitchA与交换机SwitchB相连的端口F0/24定义为tag vlan 模式。

switchA#configure terminal
switchA(config)#interface fastethernet0/24
switchA(config-if)#switchport mode trunk !将F0/24设为tag vlan模式
switchA(config-if)#end
switchA#show interface fastethernet0/24 switchport !验证测试F0/24 8.在交换机SwitchB创建Vlan 10,并将F0/5端口划分到Vlan 10中。

switchB#configure terminal
switchB(config)#vlan 10
switchB(config-vlan)# name sales
switchB(config-vlan)#exit
switchB(config)#interface fastethernet0/5
switchB(config-if)#switchport mode access
switchB(config-if)#switchport access vlan 10
switchB(config-if)#end
switchB#show vlan id 10 !查看vlan 10的信息
9.把交换机SwitchB与交换机SwitchA相连的端口F0/24定义为tag vlan 模式。

switchB#configure terminal
switchB(config)#interface fastethernet0/24
switchB(config-if)#switchport mode trunk !将F0/24设为tag vlan模式
switchB(config-if)#end
switchB#show interface fastethernet0/24 switchport !验证测试F0/24 10.验证PC1与PC3能互相通信,但PC2与PC3不能互相通信。

相关主题