实验06:VLAN配置

1.实验目的

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

2.实验内容

  • 实验拓扑图如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 实验设备包括一台三层交换机、两台二层交换机和两台PC机。

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


实验报告正文

实验过程

建立网络拓扑

在这里插入图片描述

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

名称IP地址
PC0192.168.2.100
PC1192.168.2.10
VLAN 100192.168.1.1
VLAN 200192.168.2.1
Router0 g0/0192.168.1.2
lo01.1.1.1

配置VLAN

SW1(config) #vlan 100
SW1(config-vlan) #vlan 200SW1(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
SW2(config) #vlan 100
SW2(config-vlan) #vlan 200

配置trunk

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

switchport trunk encap dot1q
switchport mode trunk

端口划分

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

SW1(config)#int f0/1
SW1(config-if)#switchport access vlan 100SW1(config)#int f0/4
SW1(config-if)#switchport access vlan 200
SW2(config)#int f0/3
SW2(config-if)#switchport access vlan 200

生成树设置

设置SW1为主根,SW2为次根

SW1(config)#spanning-tree vlan 1-500 root primary
SW2(config)#spanning-tree vlan 1-500 root secondary

路由器和OSPF设置

路由器设置

在这里插入图片描述

Router(config)#int lo0
Router(config-if)#ip add 1.1.1.1 255.255.255.0

OSPF配置

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
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等。
  • 实验报告较简略,只描述了实验目的、步骤、结果和总结,并没有详细记录每一步的操作命令、输出信息、截图等证据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/222344.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle数据库本地部署结合内网穿透实现公网环境PLSQL远程访问

文章目录 前言1. 数据库搭建2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射 3. 公网远程访问4. 配置固定TCP端口地址4.1 保留一个固定的公网TCP端口地址4.2 配置固定公网TCP端口地址4.3 测试使用固定TCP端口地址远程Oracle 前言 Oracle,是甲骨文公司的一款关系…

什么是纯净IP?如何判断IP地址的纯净度?有哪些干净IP推荐?

您是否想知道什么使代理“干净”或如何确保您的代理不会将您列入网站的黑名单?对于通过代理访问网络的人来说,干净的代理是无缝在线体验的重要组成部分。在这篇文章中,我们将深入研究干净代理的世界,并探讨决定其质量的因素。 一、…

SiteGround SITE TOOLS主机站点工具设置教程

当你使用SiteGround搭建WordPress或WooCommerce网站后,你会经常登录到两个不同的网站后台:一个是SiteGround的Site Tools后台,用于进行网站的安全、速度优化、FTP工具和网站备份等技术操作;另一个是WordPress网站后台,…

C# 字符串格式化

写在前面 在日常编程中,经常需要对字符串进行格式化操作,以便呈现为不同的格式,满足各种各样的显示需求,C#的字符串格式化参数是非常丰富的,这里做个简单的列举,以供后续参考和延伸。 代码实现 var curr…

vite+vue3+electron搭建项目

编辑器使用vscode,打开一个空文件夹 第一步 初始化vite项目 初始化vite项目,命令 npm init vite 第二步 下载依赖 进入新建的项目,下载依赖,命令 cd vite-projec npm i第三步 使用cnpm下载 electron依赖 新建一个终端&#…

HTTP 408错误:请求超时,如何避免

大家好,今天我们来聊聊一个常见的问题——HTTP 408错误,也就是请求超时。这个错误就像是一个网络中的时间旅行者,总是不期而至,让人摸不着头脑。但是别担心,我有一些方法可以帮助你避免这个错误。 首先,我…

Electron 跨平台打包

最近利用 Electron 制作跨平台安装包,记录步骤,踩坑多多。 首先,一步步搭建项目 一、搭建环境 初始化 package.json,这里要求 node 版本不低于14.16,我用的 v14.16.0,16版本在 Linux 下容易出现安装依赖…

js传递json数据过大的解决方案

protobufjs 使用protobuf,定义如下结构 Person.protobuf syntax "proto3";message Person {string name 1;int32 age 2; }Person.thrift namespace java com.example.Personstruct Person {1: required string name,2: required i32 age }使用bench…

教师考编需要什么条件

教师考编,了解考编需要什么条件是非常重要的。接下来,我来介绍几点教师考编的条件。 需要具备相应的学历背景。一般来说,考编需要具备本科或以上学历,并且所学专业与所报考的岗位相关。在某些特殊情况下,如报考幼儿园教…

【C语言(十一)】

C语言内存函数 一、memcpy使用和模拟实现 void * memcpy ( void * destination, const void * source, size_t num ); • 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。 • 这个函数在遇到 \0 的时候并不会停下来。 • 如果sourc…

苍穹外卖项目笔记(12)— 数据统计、Excel报表

前言 代码链接: Echo0701/take-out⁤ (github.com) 1 工作台 需求分析和设计 产品原型 工作台是系统运营的数据看板,并提供快捷操作入口,可以有效提高商家的工作效率 接口设计 ① 今日数据接口: ② 订单管理接口&#xff1…

LeetCode Hot100 146.LRU缓存

题目: 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值&…

计算机组成原理—中央处理器CPU

文章目录 CPU的功能与架构CPU的组成运算器控制器 指令执行过程指令流程指令执行方案 数据通路单总线结构专用通路结构 硬布线控制器设计硬布线执行流程硬布线CU内部怎么设计微操作的组合电路 总结 微程序控制器设计微程序的基本理念微程序的基本结构 微指令设计微程序CU设计 指…

Python文本信息解析:从基础到高级实战‘[pp]]‘[

更多Python学习内容:ipengtao.com 大家好,我是彭涛,今天为大家分享 Python文本信息解析:从基础到高级实战,全文3600字,阅读大约10分钟。 文本处理是Python编程中一项不可或缺的技能,覆盖了广泛的…

2019年第八届数学建模国际赛小美赛D题安全选举的答案是什么解题全过程文档及程序

2019年第八届数学建模国际赛小美赛 D题 安全选举的答案是什么 原题再现: 随着美国进入一场关键性的选举,在确保投票系统的完整性方面进展甚微。2016年总统大选期间,唐纳德特朗普因被指控受到外国干涉而入主白宫,这一问题再次成为…

资产侦查灯塔系统ARL部署

在docker和docker-compose都安装好的前提下进行部署 随便创建一个目录 mkdir docker_arl 切换到该目录 cd docker_arl 下面步骤是安装pip,如果已安装可以直接跳到wget命令下载灯塔系统文件 (但是我不确定pip版本是否有影响,你也可以将命…

GAN的原理分析与实例

为了便于理解,可以先玩一玩这个网站:GAN Lab: Play with Generative Adversarial Networks in Your Browser! GAN的本质:枯叶蝶和鸟。生成器的目标:让枯叶蝶进化,变得像枯叶,不被鸟准确识别。判别器的目标&…

Java中的链表

文章目录 前言一、链表的概念及结构二、单向不带头非循坏链表的实现2.1打印链表2.2求链表的长度2.3头插法2.4尾插法2.5任意位置插入2.6查找是否包含某个元素的节点2.7删除第一次出现这个元素的节点2.8删除包含这个元素的所以节点2.9清空链表单向链表的测试 三、双向不带头非循坏…

【Python】人工智能-机器学习——不调库手撕深度网络分类问题

1. 作业内容描述 1.1 背景 数据集大小150该数据有4个属性,分别如下 Sepal.Length:花萼长度(cm)Sepal.Width:花萼宽度单位(cm)Petal.Length:花瓣长度(cm)Petal.Width:花瓣宽度(cm)category:类别&#xff0…

【STM32】STM32学习笔记-GPIO输入(07)

00. 目录 文章目录 00. 目录01. 按键简介02. 传感器模块简介03. 光敏电阻传感器04. 按键电路图05. C语言数据类型06. C语言宏定义07. C语言typedef08. C语言结构体09. C语言枚举10. 附录 01. 按键简介 按键:常见的输入设备,按下导通,松手断开…