实验5 VLAN基础配置

实验5 VLAN基础配置

      • 一、 原理描述
      • 二、 实验目的
      • 三、 实验内容
      • 四、 实验配置
      • 五、 实验步骤
        • 1.配置IP地址
        • 2.检测链路连通性
        • 3.创建 VLAN
        • 4.配置Access接口
        • 5.检验结果
        • 6.配置Trunk端口
        • 7.检验连通性

一、 原理描述

现代局域网通常配置为等级结构,一个工作组中的主机通过交换机与其他工作组进行区分,这样的配置存在以下问题。
(1)缺乏流量隔离。广播流量会被整个网络的主机接收,冗余度过高且无法控制信息的安全。
(2)交换机的无效使用。在分组、用户数比较少的情况下,单一交换机不能提供流量隔离,而多个交换机又会造成资源浪费。
(3)管理用户困难。如果用户处于移动状态,更改物理布线的便捷性不够。
VLAN(Virtual Local Area Network)的中文名为虚拟局域网,它是一组逻辑上的设备和用户,这些设备和用户不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互间的通信就好像在同一个网段中一样,因此得名。支持VLAN的交换机允许一个单一的物理局域网基础设施定义多个虚拟局域网,在一个VLAN中的主机看起来好像是通过与交换机的连接而相互通信的。在一个基于端口的VLAN中,交换机的端口由网络管理员划分为组,每个组构成一个VLAN,在每个VLAN中的端口形成一个广播域,即来自一个端口的广播流量仅能到达该组中的其他端口。
端口的链路类型分为Access、Trunk、Hybrid,其工作模式如下。
(1)Access 端口:交换机与主机直接相连的链路称为Access链路(Access Link),把Access 链路上交换机一侧的端口称为Access端口,该类型端口只能属于1个VLAN,并且只能让属于这个VLAN的帧通过。所以交换机连接主机一侧的端口通常配置此类型,当然连接其他交换机、路由器、防火墙等网络设备也可采用此类型。
(2)Trunk端口:交换机直接相连的链路称为Trunk 链路(Trunk Link),把Trunk链路上两侧的端口称为Trunk端口(Trunk Port)。该类型端口可以属于多个VLAN,可以让属于不同VLAN的帧通过,连接交换机和需要创建子接口的路由器、防火墙的端口可以配置此类型,连接主机的端口不能配置成此类型。
(3)Hybrid端口:该类型可以属于多个VLAN,可以接收和发送多个VLAN的报文,连接交换机、路由器、防火墙、服务器都可以配置成此类型。

二、 实验目的

1.理解VLAN的应用场景。
2.掌握VLAN的基本配置。
3.掌握Access 接口的配置方法。
4.掌握Trunk接口的配置方法。

三、 实验内容

1.实验场景
某学院内网为一个大的局域网,其校园内有多栋教学实验楼,二层交换机S1放置在A实验楼,该楼有1号、2号机房;二层交换机S2放置在B实验楼,该楼有3号、4号机房。根据教学要求,1号机房和3号机房属于同一个教研室,相互之间允许通信,但它们与2号、4号机房不能相互通信,机房内的主机可以互相访问。
2.实验要求
根据实例说明,建立一个网络拓扑,在交换机上划分不同的VLAN,并将连接主机的交换机接口配置成Access接口,划分到相应的VLAN中,两个交换机之间配置Trunk接口,使得1号机房和3号机房可以互通。

四、 实验配置

1.实验拓扑
S3700交换机2台,PC6台,VLAN基础配置及接口如图5-1所示。
在这里插入图片描述
图5-1 VLAN基础配置及接口
2.设备编址
设备编址如表5-1所示。
在这里插入图片描述

五、 实验步骤

1.配置IP地址

根据编址对主机进行基本I地址配置,在这个步骤中,不创建任何VLAN。

2.检测链路连通性

第1步:开启所有设备。
第2步:使用ping命令检测各直连链路的连通性,所有的主机都可以相互通信。

3.创建 VLAN

默认 VLAN值为1,其余编号的VLAN均要通过命令手动创建。创建方式有以下两种。(1)一次创建一个VLAN。在系统视图下,使用vlan命令创建单个VLAN。例如,在S1上使用两条命令分别创建VLAN2和VLAN3。

<Sl>system-view
[Sl]vlan 2
[Sl-vlan2]vlan 3

(2)一次创建多个VLAN。使用vlan batch命令一次可以创建多个VLAN。例如,在S2上使用该命令创建VLAN2和VLAN5。
system-view

[S2]vlan batch 2 4 5

配置完成后,可以在用户视图或者系统视图下,使用display vlan命令来查看相关信息,下面给出的分别是在用户视图下查看S1的VLAN 信息和在系统视图下查看S2的VLAN信息。可以看到,现在交换机均已成功创建了VLAN,但是还没有接口加入。在默认情况下,交换机上的所有接口都属于VLAN1。
在这里插入图片描述

也可以使用display vlan summary命令查看交换机VLAN简要信息。以S2为例:
在这里插入图片描述

4.配置Access接口

第1步:根据实例的拓扑结构,使用port link-type access命令配置所有交换机上连接的主机接口类型为Access。
第2步:使用port default vlan命令配置接口的默认VLAN,并同时加入对应的VLAN中。在默认情况下,所有接口的默认VLANI均为1。
在这里插入图片描述
在这里插入图片描述
第3步:可以使用display port vlan 命令查看端口的配置情况。默认的接口模式为Hybrid。
在这里插入图片描述
第4步:配置完成后,使用display vlan命令查看交换机上的VLAN信息。从显示信息来看,与主机相连的交换机接口都已经加入对应的VLAN中。其中,VLAN2中包含两个接口,分别是Eth0/0/1 和Eth0/0/3,即PC1和PCS对应的交换机接口加入了VLAN2中。
在这里插入图片描述

5.检验结果

前面的步骤已经将交换机上的不同接口加入不同的VLAN中。同一个VLAN中的接口属于同一个广播域,可以相互直接通信;不同VLAN中的接口属于不同的广播域,不能直接通信。
经过连通性测试,在B 实验楼4号机房的主机PC5可以与同在VLAN5的主机PC6通信,而不能与处于VLAN2的1号机房主机PC1通信。
在这里插入图片描述

6.配置Trunk端口

测试PC1和PC3之间的连通性,发现无法连通。
在这里插入图片描述

此时应该将两个交换机相互连接的端口设置成Trunk接口,并允许相应的VLAN通过,从而使得两个交换机之下的同一个VLAN的主机可以相互通信。
使用port link-type trunk和 port trunk allow-pass vlan命令对两个交换机进行设置。

[Sl]interface Eth0/0/4
[S1-Ethernet0/0/4]port link-type trunk
[S1-Ethernet0/0/4]port trunk allow-pass vlan 2
[S2]interface Eth0/0/4
[S2-Ethernet0/0/4]port link-type trunk
[S2-Ethernet0/0/4]port trunk allow-pass vlan 2

查看两个交换机的端口配置情况,发现Ethernet0/0/22端口已经变更为Trunk模式。
在这里插入图片描述

7.检验连通性

在这里插入图片描述

此时不同交换机下的两台主机可以相互连通。
注意:使用undo vlan命令可以取消交换机已经设置过的VLAN编号。

[S2]undo vlan 4

如果端口的类型设置出现配置错误需要重新配置时,直接更改端口类型会提醒“Error Please renew the default configurations”,此时需要使用 undo port trunk allow-pass vlan all 和port trunk allow-pass vlan 1命令进行恢复到默认的设置,方可重新进行配置。

[S1]interface Ethernet0/0/4
[S1-Ethernet0/0/4]port link-type access
Error: Please renew the default configurations.
[S1-Ethernet0/0/4]undo port trunk allow-pass vlan all
[Sl-Ethernet0/0/4]port trunk allow-pass vlan 1

注:此为记录笔记,如有不足,还望海涵,可留言斧正

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【vue/uniapp】使用 smooth-signature 实现 h5 的横屏电子签名

通过github链接进行下载&#xff0c;然后代码参考如下&#xff0c;功能包含了清空、判断签名内容是否为空、生成png/jpg图片等。 签名效果&#xff1a; 预览效果&#xff1a; 下载 smooth-signature 链接&#xff1a;https://github.com/linjc/smooth-signature 代码参考&a…

流程图步骤条

1.结构 <ul class"stepUl"> <li class"stepLi" v-for"(item, index) in stepList" :key"index"> <div class"top"> <p :class"{active: currentState > item.key}">{{ item.value }}…

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(五)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析&#xff0c;并进行概括总结。 本系列文章共包含六篇文章&#xff0c;前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_clie…

Canal--->准备MySql主数据库---->安装canal

一、安装主数据库 1.在服务器新建文件夹 mysql/data&#xff0c;新建文件 mysql/conf.d/my.cnf 其中my.cnf 内容如下 [mysqld] log_timestampsSYSTEM default-time-zone8:00 server-id1 log-binmysql-bin binlog-do-db mall # 要监听的库 binlog_formatROW2.启动数据库 do…

汽车4S行业的信息化特点与BI建设挑战

汽车行业也是一个非常大的行业&#xff0c;上下游非常广&#xff0c;像主机厂&#xff0c;上游的零配件&#xff0c;下游的汽车流通&#xff0c;汽车流通之后的汽车后市场&#xff0c;整个链条比较长。今天主要讲的是汽车流通&#xff0c;汽车4S集团。一个汽车4S集团下面授权代…

【CSS】利用Vue实现数字翻滚动画效果

利用Vue实现数字翻滚动画效果 在很多数据可视化的需求中&#xff0c;动态呈现数据变化是一个常见且具有较强视觉冲击力的手段&#xff0c;尤其是数字的实时变化。今天我们将探讨如何使用 Vue.js 和 CSS3 来实现数字的翻滚动画效果&#xff0c;即模拟真实物体在Z轴上翻动的效果…

python使用uiautomator2操作雷电模拟器9并遇到解决adb 连接emulator-5554 unauthorized问题

之前写过一篇文章 python使用uiautomator2操作雷电模拟器_uiautomator2 雷电模拟器-CSDN博客 上面这篇文章用的是雷电模拟器4&#xff0c;雷电模拟器4.0.78&#xff0c;android版本7.1.2。 今天有空&#xff0c;再使用雷电模拟器9&#xff0c;android版本9来测试一下 uiauto…

利用Flexbox和Margin实现智能布局:如何巧妙分配剩余空间,让你的网页设计更上一层楼?

1、演示 2、flex布局 Flex布局是一种用于Web开发的弹性盒子布局模型&#xff0c;它可以让容器内的子元素在空间分配、对齐和排列方面具有更大的灵活性。以下是Flex布局的基本用法&#xff1a; 容器属性&#xff1a; display: flex;&#xff1a;将容器指定为Flex布局。flex-dire…

头歌-机器学习 第9次实验 随机森林

第1关&#xff1a;Bagging 任务描述 本关任务&#xff1a;补充 python 代码&#xff0c;完成 BaggingClassifier 类中的 fit 和 predict 函数。请不要修改 Begin-End 段之外的代码。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a; 什么是 Bagging&#xf…

【IC前端虚拟项目】验证阶段开篇与知识预储备

【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客 从这篇开始进入验证阶段&#xff0c;因为很多转方向的小伙伴是转入芯片验证工程师方向的&#xff0c;所以有必要先做一个知识预储备的说明&#xff0c;或者作为验证入门的一个小指导吧。 在最开始&#…

C++11 设计模式1. 模板方法(Template Method)模式学习。UML图

一 什么是 "模板方法&#xff08;Template Method&#xff09;模式" 在固定步骤确定的情况下&#xff0c;通过多态机制在多个子类中对每个步骤的细节进行差异化实现&#xff0c;这就是模板方法模式能够达到的效果。 模板方法模式属于&#xff1a;行为型模式。 二 &…

vivado 调试核时钟设置指南

调试核时钟设置指南 注释 &#xff1a; 以下章节适用于 7 系列、 UltraScale 和 UltraScale 器件。 Versal 调试核使用基于 AXI 的连接 &#xff0c; 且不受本章中的 时钟设置指南的约束。 Vivado 硬件管理器使用 JTAG 接口来与 Vivado Debug Hub 核进行通信 &#…

Spring Boot统一功能处理之拦截器

本篇主要介绍Spring Boot的统一功能处理中的拦截器。 目录 一、拦截器的基本使用 二、拦截器实操 三、浅尝源码 初始化DispatcherServerlet 处理请求&#xff08;doDispatch) 四、适配器模式 一、拦截器的基本使用 在一般的学校或者社区门口&#xff0c;通常会安排几个…

Linux查看系统配置信息的命令【lscpu】【free】【df】【uname】【lsblk】【top】

目录 1.查看CPU信息【lscpu】 2.查看内存信息【free】 3.查看文件系统信息【df】 4.查看系统信息【uname】 知识扩展&#xff1a;Red Hat Enterprise Linux 和 Debian GNU/Linux 两者的发展介绍 知识扩展&#xff1a;Centos 和 ubuntu的区别 知识扩展&#xff1a;更多 …

Navicat的详细下载步骤

第一步&#xff0c;打开百度&#xff0c;找到Navicat官网 第二步&#xff0c;点击产品然后进去 第三步&#xff0c;点击直接下载然后跟着步骤来就OK啦

idm线程越多越好吗 idm线程数多少合适 IDM百度云下载 IDM下载器如何修改线程数

IDM&#xff08;Internet Download Manager&#xff09;是一款流行的网络下载器&#xff0c;它支持多线程下载&#xff0c;这意味着它可以同时建立多个连接来下载文件的不同部分&#xff0c;从而提高下载速度。我们在使用IDM的时候总是有很多疑问&#xff0c;今天我们学习IDM线…

免费搭建MC服务器(Minecraft免费开服教程)

我的世界(MC)作为一款全球热门的沙盒游戏&#xff0c;以其独特的创造性和无限的想象力&#xff0c;吸引了无数玩家。自行搭建MC服务器能够获得更好的游戏体验&#xff0c;本文将为大家介绍如何免费搭建MC服务器&#xff0c;开启一段属于自己的游戏世界之旅。 搭建MC服务器我们需…

ES11-12

1-ES11-Promise.allSettled Promise.allSettled0)方法返回一个在所有给定的promise都已经fulfilled或rejected后的promise,并带有一个对象数组,每个对象表示对应的promise结果。 简单来说不管成功失败都会调用.then()&#xff0c;然后处理成功和失败的结果 const promises [ …

头歌机器学习实验 第7次实验 局部加权线性回归

任务描述 本关任务&#xff1a;编写一个利用局部加权计算回归系数的小程序。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a;1.局部加权算法的思想&#xff1b;2.局部加权的核心算法。 局部加权算法的思想 在局部加权算法中 &#xff0c;我们给待预测点附近…

数字社交的新典范:解析Facebook的成功密码

在当今数字化时代&#xff0c;社交媒体已经成为人们日常生活的重要组成部分&#xff0c;而Facebook作为最知名的社交媒体平台之一&#xff0c;其成功之处备受瞩目。本文将深入解析Facebook的成功密码&#xff0c;探讨其在数字社交领域的新典范。 1. 用户体验的优化 Facebook注…