实验二 虚拟局域网
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二 虚拟局域网
一、实验目的
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不能互相通信。