2024/5/21
所花时间:1小时
代码行:70行
博客量:1篇
了解到的知识点
实验一vlan的创建与划分 一、实验目的: 1.了解vlan的工作原理; 2.学习基于端口划分vlan的方法; 3.了解跨交换机的相同vlan之间的通信; 4.进一步学习交换机端口的配置命令。 二、实验原理: VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。 VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。但由于它是逻辑地而不是物理地划分,所以同一个VLAN内的各个工作站无须被放置在同一个物理空间里,即这些工作站不一定属于同一个物理LAN网段。一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。 VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID把用户划分为更小的工作组,限制不同工作组间的用户二层互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处是可以限制广播范围,并能够形成虚拟工作组,动态管理网络。 三、实验设备: 计算机、交换机。 四、实验拓扑图(拓扑图上要标明所用交换机型号、所用交换机的端口号以及各主机配置的IP地址): 1.同一个交换机上的vlan划分:将四台计算机连接到一台交换机上,将其中两台计算机划分到一个vlan中,另两台计算机划分到另一个vlan中,验证同vlan中的计算机和不同vlan中的计算机之间的通信。注:vlan的名字不能用vlan1。
五、实验过程(配置过程): 1.同一交换机: Switch>enable Switch#config Switch(config)#hostname ss1 ss1(config)#vlan 22 ss1(config-vlan)#name T22 ss1(config)#vlan 11 ss1(config-vlan)#name T11 ss1(config-vlan)#exit ss1(config)#exit ss1#show vlan 为局域网VLAN11和VLAN22分配端口
ss1(config)#interface vlan 11 ss1(config-if)#interface fastethernet 0/1 ss1(config-if)#switchport access vlan 11 ss1(config-if)#exit ss1(config)#interface vlan 11 ss1(config-if)#interface fastethernet 0/2 ss1(config-if)#switchport access vlan 11 ss1(config-if)#exit ss1(config)#interface vlan 22 ss1(config-if)# ss1(config-if)#interface vlan 22 ss1(config-if)#interface fastethernet 0/3 ss1(config-if)#switchport access vlan 22 ss1(config-if)#exit ss1(config)#interface vlan 11 ss1(config-if)#interface fastethernet 0/1 ss1(config-if)#switchport access vlan 11 ss1(config-if)#exit ss1(config)#exit ss1#show vlan
划分虚拟局域网之前网络情况:
PC0与PC1 PC2 PC3均可以通信 划分虚拟局域网之后网络情况:
PC0 可以与PC1通信不可以与 PC2 PC3通信
2.跨交换机: 针对s1的操作: 在S1上创建虚拟局域网VLAN11和VLAN22并为之分配端口: Switch(config)#hostname s1 s1(config)#vlan 11 s1(config-vlan)#name T11 s1(config-vlan)#exit s1(config)#interface fastethernet 0/1 s1(config-if)#switchport access vlan 11 s1(config-if)#exit s1(config)#exit s1# %SYS-5-CONFIG_I: Configured from console by console s1#show vlan id 11
s1#config Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. s1(config)#vlan 22 s1(config-vlan)#name T22 s1(config-vlan)#exit s1(config)#interface fastEthernet 0/2 s1(config-if)#switchport access vlan 22 s1(config-if)#exit s1(config)#exit s1# %SYS-5-CONFIG_I: Configured from console by console s1#show vlan id 22
将S1的F0/3端口设置为trunk模式
针对s2的操作: 在S2上创建虚拟局域网VLAN11和VLAN22并为之分配端口 s2#config Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. s2(config)#vlan 11 s2(config-vlan)#name T11 s2(config-vlan)#exit s2(config)#exit s2# %SYS-5-CONFIG_I: Configured from console by console s2#config Configuring from terminal, memory, or network [terminal]? interface fastEthernet ?Must be "terminal", "memory" or "network" s2#config Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. s2(config)#interface fastEthernet 0/1 s2(config-if)#switchport access vlan 11 s2(config-if)#exit s2(config)#exit s2# %SYS-5-CONFIG_I: Configured from console by console s2#show vlan id 11
s2#config Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. s2(config)#vlan 22 s2(config-vlan)#name T22 s2(config-vlan)#exit s2(config)#exit s2# %SYS-5-CONFIG_I: Configured from console by console s2#config Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. s2(config)#interface fastEthernet 0/2 s2(config-if)#switchport access vlan 22 s2(config-if)#exit s2(config)#exit s2# %SYS-5-CONFIG_I: Configured from console by console s2#show vlan id 22
将S2的F0/3端口设置为trunk模式
划分虚拟局域网之前网络情况:
划分虚拟局域网之后网络情况:
六、实验总结: 通过以上实验内容的学习,我对VLAN的工作原理有了更深入的理解,学会了如何基于端口划分VLAN,了解了不同交换机之间同一VLAN之间的通信方式,并掌握了一些基本的交换机端口配置命令。这些知识不仅有助于提升网络管理能力,还为实际网络环境中的配置和故障处理提供了帮助。
|