计算机网络 实验一
实验一vlan的创建与划分
一、实验目的:
1.了解vlan的工作原理;
2.学习基于端口划分vlan的方法;
3.了解跨交换机的相同vlan之间的通信;
4.进一步学习交换机端口的配置命令。
二、实验原理:
VLAN(Virtual Local Area Network)是一种虚拟局域网技术,允许将物理网络划分为逻辑上独立的多个虚拟网络。VLAN的创建和划分实验原理涉及以下几个方面:
VLAN标识和成员关系定义:在创建VLAN之前,需要确定VLAN的标识符(VLAN ID)以及哪些设备或接口将成为VLAN的成员。VLAN ID是一个数值,用于唯一标识VLAN。成员关系定义决定了哪些设备或接口属于特定的VLAN。
VLAN端口配置:在交换机或网络设备上配置VLAN端口。这包括将特定接口划分到特定的VLAN中。可以根据需要将一个或多个接口配置为VLAN的成员。
VLAN间通信:在同一个交换机上的不同VLAN之间,默认情况下是相互隔离的,即不直接通信。要实现不同VLAN之间的通信,可以使用路由器或三层交换机来实现VLAN间的互连。
通过上述步骤,可以实现VLAN的创建和划分。每个VLAN可以视为一个独立的虚拟网络,使得不同VLAN内的设备可以逻辑上隔离,并且可以根据需要进行不同VLAN之间的通信控制。这为网络管理和安全提供了更大的灵活性和控制能力。实际实验中,可以使用网络设备的管理界面或命令行接口来进行VLAN的配置和管理。
三、实验设备:
Cisco Packet Tracer5.2版本,并在实验室利用交换机。
四、实验拓扑图(拓扑图上要标明所用交换机型号、所用交换机的端口号以及各主机配置的IP地址):
1.同一个交换机上的vlan划分:将四台计算机连接到一台交换机上,将其中两台计算机划分到一个vlan中,另两台计算机划分到另一个vlan中,验证同vlan中的计算机和不同vlan中的计算机之间的通信。注:vlan的名字不能用vlan1。
- 进行跨交换机的相同vlan之间的计算机和不同vlan之间的计算机的通信实验。
四、实验过程(配置过程):
1.同一个交换机上的vlan划分:将四台计算机连接到一台交换机上,将其中两台计算机划分到一个vlan中,另两台计算机划分到另一个vlan中,验证同vlan中的计算机和不同vlan中的计算机之间的通信。
1)首先不进行vlan的划分,当PC2发出PDU广播时,可以看到,处于一个交换机下的,其它3个主机都能收到ICMP请求。发出的PDU以广播形式在Switch1下的主机发送。
2)对集线器进行配置:命令如下,将PC2与PC3划分到一个vlan(名称为CS)下面,PC4和PC5划分到另一个vlan下面(EE),当PC2在发送PDU的广播请求时,只有位于一个vlan下的PC3能接受到广播请求。
Switch>en
Switch#con t
% Ambiguous command: "con t"
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#name CS
Switch(config-vlan)#vlan 20
Switch(config-vlan)#name EE
Switch(config-vlan)#exit
Switch(config)#show vlan brief
^
% Invalid input detected at '^' marker.
Switch(config)#exit
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4
Fa0/5, Fa0/6, Fa0/7, Fa0/8
Fa0/9, Fa0/10, Fa0/11, Fa0/12
Fa0/13, Fa0/14, Fa0/15, Fa0/16
Fa0/17, Fa0/18, Fa0/19, Fa0/20
Fa0/21, Fa0/22, Fa0/23, Fa0/24
10 CS active
20 EE active
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
Switch#
Switch#
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface fa0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switehport access vlan 10
^
% Invalid input detected at '^' marker.
Switch(config-if)#switchport access vlan 10
Switch(config-if)#interface fa0/5
Switch(config-if)#
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#interface fa0/3
^
% Invalid input detected at '^' marker.
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface fa0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#interface fa0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#interface fa0/5
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#exit
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/6, Fa0/7, Fa0/8
Fa0/9, Fa0/10, Fa0/11, Fa0/12
Fa0/13, Fa0/14, Fa0/15, Fa0/16
Fa0/17, Fa0/18, Fa0/19, Fa0/20
Fa0/21, Fa0/22, Fa0/23, Fa0/24
10 CS active Fa0/2, Fa0/3
20 EE active Fa0/4, Fa0/5
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
Switch#
2.进行跨交换机的相同vlan之间的计算机和不同vlan之间的计算机的通信实验。
1)再接一个交换机switch2下面连接两台设备PC6和PC7,在划分两个vlan,把PC6划分到名称为CS的vlan下面,将PC7划分到名称为EE的vlan下面。(划分的命令如下)
Switch>en
Switch#vlan database
% Warning: It is recommended to configure VLAN from config mode,
as VLAN database mode is being deprecated. Please consult user
documentation for configuring VTP/VLAN in config mode.
Switch(vlan)#vlan 10 name CS
VLAN 10 added:
Name: CS
Switch(vlan)#vlan 20 name EE
VLAN 20 added:
Name: EE
Switch(vlan)#exit
APPLY completed.
Exiting....
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4
Fa0/5, Fa0/6, Fa0/7, Fa0/8
Fa0/9, Fa0/10, Fa0/11, Fa0/12
Fa0/13, Fa0/14, Fa0/15, Fa0/16
Fa0/17, Fa0/18, Fa0/19, Fa0/20
Fa0/21, Fa0/22, Fa0/23, Fa0/24
10 CS active
20 EE active
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface fa0/6
Switch(config-if)#interface made access
^
% Invalid input detected at '^' marker.
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#interface fa0/7
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#show vlan
^
% Invalid input detected at '^' marker.
Switch(config)#show vlan brief
^
% Invalid input detected at '^' marker.
Switch(config)#exit
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4
Fa0/5, Fa0/8, Fa0/9, Fa0/10
Fa0/11, Fa0/12, Fa0/13, Fa0/14
Fa0/15, Fa0/16, Fa0/17, Fa0/18
Fa0/19, Fa0/20, Fa0/21, Fa0/22
Fa0/23, Fa0/24
10 CS active Fa0/6
20 EE active Fa0/7
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
Switch#
2) 在PC6上用ping命令连接PC7的IP,无反应,vlan划分成功,单向同一命名的vlan不同集线器下的PC2进行连接时无响应。操作结果如下:
3)接下来进行trunk的配置,使得位于不同交换机下相同的vlan也能连接到一起,打开switch1的命令窗口输入以下命令:
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface fa0/2
Switch(config-if)#switchport mde trunk
^
% Invalid input detected at '^' marker.
Switch(config-if)#
4)在pc6上再次使用Ping命令连接pc2的ip连接成功,在发送广播PDU报文,pc2接送到该报文。
- 接下来是去实验室进行的内容。
首先我们看到现实世界的交换机的庐山真面目
在老师的指导下我们连接了两个不同交换机上的PC
五、实验总结:
在实验室完成实验后,我又跟据老师提供的资料,上网上看了一遍有关于vlan划分的视频,可以说的上是收获颇多,通过这一次的实验使我对交换机的工作原理,vlan的工作划分有了更加详细的了解,这对于我将来的的工作或者学习都会有作用。
本文作者:杳无音讯
本文链接:https://www.cnblogs.com/130-gzh/p/17456317.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步