实验06:VLAN配置

1.实验目的

  • VLAN(Virtual Local Area Network)是一种通过逻辑方式而不是物理方式划分局域网的技术,可以提高网络性能、安全性和管理效率。
  • VLAN的划分方法有基于端口、基于MAC地址、基于协议和基于IP组播等。
  • VLAN之间的通信需要路由器或三层交换机的支持。
  • 本实验旨在掌握VLAN的原理和配置方法,以及如何使用三层交换机实现不同VLAN间的路由。

2.实验内容

  • 实验拓扑图如下:
  • 实验设备包括一台三层交换机、两台二层交换机和两台PC机。

⊠ \boxtimes ⊠ 基础性实验 □ \square □ 综合性实验 □ \square □ 设计性实验


实验报告正文

实验过程

建立网络拓扑

拓扑图如上,包括一个路由器,两个交换机和两个PC机

名称 IP地址
PC0 192.168.2.100
PC1 192.168.2.10
VLAN 100 192.168.1.1
VLAN 200 192.168.2.1
Router0 g0/0 192.168.1.2
lo0 1.1.1.1

配置VLAN

sh 复制代码
SW1(config) #vlan 100
SW1(config-vlan) #vlan 200

SW1(config) #int vlan 100
SW1(config-if) #ip add 192.168.1.1 255.255.255.0
SW1(config-if) #int vlan 200
SW1(config-if) #ip add 192.168.2.1 255.255.255.0
sh 复制代码
SW2(config) #vlan 100
SW2(config-vlan) #vlan 200

配置trunk

SW1 0/2SW2 0/1进行如下配置

sh 复制代码
switchport trunk encap dot1q
switchport mode trunk

端口划分

SW1 0/1划分到vlan 100SW1 0/4, SW2 0/3划分到vlan 200

sh 复制代码
SW1(config)#int f0/1
SW1(config-if)#switchport access vlan 100

SW1(config)#int f0/4
SW1(config-if)#switchport access vlan 200
sh 复制代码
SW2(config)#int f0/3
SW2(config-if)#switchport access vlan 200

生成树设置

设置SW1为主根,SW2为次根

sh 复制代码
SW1(config)#spanning-tree vlan 1-500 root primary
sh 复制代码
SW2(config)#spanning-tree vlan 1-500 root secondary

路由器和OSPF设置

路由器设置

sh 复制代码
Router(config)#int lo0
Router(config-if)#ip add 1.1.1.1 255.255.255.0

OSPF配置

sh 复制代码
Router(config)#router os 1
Router(config-router)#net 192.168.1.0 0.0.0.255 area 0
Router(config-router)#net 1.1.1.0 0.0.0.255 area 0
sh 复制代码
SW1(config)#ip routing
SW1(config)#router os 1
SW1(config-router)#net 192.168.1.0 0.0.0.255 area  0
SW1(config-router)#net 192.168.2.0 0.0.0.255 area  0

实验结果

PC0

ping 1.1.1.1成功

ping 192.168.2.10成功

PC1

ping 192.168.2.100成功

ping 1.1.1.1成功

实验反思

本实验通过配置VLAN和trunk,实现了二层网络的划分和连接,提高了网络的安全性和效率。通过本实验,我学习了以下知识和技能:

  • VLAN是一种在物理网络上逻辑划分子网的技术,可以根据业务需求或安全策略将不同端口或设备划分到不同的广播域中,减少广播风暴,提高网络性能,增强网络安全。
  • trunk是一种在多个交换机之间传输多个VLAN信息的技术,可以使用单个物理链路承载多个逻辑链路,节省端口资源,扩展网络规模,简化网络管理。
  • VLAN和trunk的配置方法和命令,包括如何创建、删除、查看、修改VLAN,如何指定接口的link-type、default-vlan、allow-pass vlan等参数,如何验证配置是否正确等。
  • VLAN和trunk的工作原理和流程,包括如何在接口上添加或删除标签(tag),如何在trunk上封装或解封装标签(encapsulation/decapsulation),如何根据标签进行转发或过滤等。

本实验还存在以下不足和改进空间:

  • 实验环境较简单,只涉及两台交换机和四台PC机,没有考虑更复杂的网络拓扑和业务场景。
  • 实验过程较单一,只涉及基本的VLAN和trunk配置和测试,并没有涉及更高级的功能和技巧,例如VTP、DTP、ISL、802.1Q等。
  • 实验报告较简略,只描述了实验目的、步骤、结果和总结,并没有详细记录每一步的操作命令、输出信息、截图等证据。
相关推荐
虫小宝10 分钟前
如何在Java中实现PDF生成
java·开发语言·pdf
菜鸡且互啄691 小时前
在线教育平台,easyexcel使用案例
java·开发语言
WolvenSec2 小时前
网络基础:EIGRP
运维·网络·安全·智能路由器
电饭叔2 小时前
《python程序语言设计》2018版第5章第52题利用turtle绘制sin函数
开发语言·python
weixin_452600692 小时前
如何为老化的汽车铅酸电池充电
开发语言·单片机·安全·汽车·电机·电源模块·充电桩
Java资深爱好者3 小时前
如何在std::map中查找元素
开发语言·c++
YCCX_XFF213 小时前
ImportError: DLL load failed while importing _imaging: 操作系统无法运行 %1
开发语言·python
哥廷根数学学派4 小时前
基于Maximin的异常检测方法(MATLAB)
开发语言·人工智能·深度学习·机器学习
开开心心kai4 小时前
如何快速申请免费SSL证书,实现网站HTTPS安全传输
网络·网络协议·安全·https·ssl
Geeker555 小时前
如何在忘记密码的情况下解锁Android手机?
android·网络·macos·华为·智能手机·电脑·手机