实验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等。
  • 实验报告较简略,只描述了实验目的、步骤、结果和总结,并没有详细记录每一步的操作命令、输出信息、截图等证据。
相关推荐
lsx2024061 分钟前
SQL SELECT 语句:基础与进阶应用
开发语言
开心工作室_kaic26 分钟前
ssm161基于web的资源共享平台的共享与开发+jsp(论文+源码)_kaic
java·开发语言·前端
向宇it27 分钟前
【unity小技巧】unity 什么是反射?反射的作用?反射的使用场景?反射的缺点?常用的反射操作?反射常见示例
开发语言·游戏·unity·c#·游戏引擎
武子康32 分钟前
Java-06 深入浅出 MyBatis - 一对一模型 SqlMapConfig 与 Mapper 详细讲解测试
java·开发语言·数据仓库·sql·mybatis·springboot·springcloud
转世成为计算机大神1 小时前
易考八股文之Java中的设计模式?
java·开发语言·设计模式
黑客Ash1 小时前
【D01】网络安全概论
网络·安全·web安全·php
->yjy1 小时前
计算机网络(第一章)
网络·计算机网络·php
宅小海1 小时前
scala String
大数据·开发语言·scala
qq_327342731 小时前
Java实现离线身份证号码OCR识别
java·开发语言
锅包肉的九珍1 小时前
Scala的Array数组
开发语言·后端·scala