VLAN配置实验

news2024/9/23 3:24:30

目录

一、概述

二、组网

三、配置

四、验证


一、概述

以太网是一种基于CSMA/CD的共享通讯介质的数据网络通讯技术。当主机数目较多时会导致冲突严重、广播泛滥、性能显著下降甚至造成网络不可用等问题。

通过交换机可以解决LAN互连虽然可以解决冲突严重的问题,但是仍然不能隔离广播报文和提升网络质量

所以出现VLAN技术,这种技术可以把LAN划分成多个逻辑的VLAN,每个VLAN时一个广播域VLAN内的主机间通信就和在一个LAN内一样,而VLAN间不可以直接互通,如此广播报文就被限制在一个VLAN内

二、组网

VLAN 10是特殊VLAN,只允许特殊的PC才可以通过VLAN10进行访问

配置基于MAC地址划分VLAN,绑定特殊PC的MAC地址

三、配置

1、配置R1和R3的IP地址

[R1]interface GE0/0/1
[R1-GigabitEthernet0/0/1]ip address 10.1.2.1 24
/
[R3]interface GE0/0/2
[R3-GigabitEthernet0/0/2]ip address 10.1.10.1 24

2、 配置S3和S4的IP地址,其中物理口地址分别为10.1.3.1/24和10.1.3.2/24

[S3]interface GigabitEthernet0/0/1
[S3-GigabitEthernet0/0/1]undo portswitch
//该接口状态转变为三层模式
[S3]vlan 3
[S3-vlan3]
[S3]interface GigabitEthernet0/0/1
[S3-GigabitEthernet0/0/1]port link-type access
[S3-GigabitEthernet0/0/1]port default vlan 3
[S3-GigabitEthernet0/0/1]quit

#创建VLANIF并配置相应的IP地址

[S3] interface Vlanif 3
//创建三层逻辑VLANIF接口并进入VLANIF接口视图
[S3-Vlanif3]ip address 10.1.3.1 24
[S4] interface Vlanif 3
[S4-Vlanif3]ip address 10.1.3.2 24

3、创建VLAN

[S1]vlan batch 2 to 3 10
Info: This operation may take a few seconds. Please wait for a moment...done.
Info:此操作可能需要几秒钟。请稍等……好了。
//vlan batch { vlan-id1 [ to vlan-id2 ] }命令用来指定批量创建VLAN。
/
[S2]vlan batch 2 to 3 10

4、配置基于接口划分VLAN

[S1]interface GigabitEthernet0/0/1
[S1-GigabitEthernet0/0/1]port link-type access
//port link-type { access | hybrid | trunk }命令用来配置接口的链路类型
[S1-GigabitEthernet0/0/1]port default vlan 2
//port default vlan vlan-id命令用来配置接口的缺省VLAN并同时加入这个VLAN
[S1-GigabitEthernet0/0/1]quit
[S1]interface GigabitEthernet0/0/13
[S1-GigabitEthernet0/0/13]port link-type access
[S1-GigabitEthernet0/0/13]port default vlan 3
[S1-GigabitEthernet0/0/13]quit
///
[S2]interface GigabitEthernet0/0/14
[S2-GigabitEthernet0/0/14]port link-type access
[S2-GigabitEthernet0/0/14]port default vlan 3
[S2-GigabitEthernet0/0/14]quit
[S1]interface GigabitEthernet0/0/10
[S1-GigabitEthernet0/0/10]port link-type trunk
[S1-GigabitEthernet0/0/10]port trunk allow-pass vlan 2 3 10
//port trunk allow-pass vlan命令用来配置Trunk类型接口加入的VLAN
[S1-GigabitEthernet0/0/10]undo port trunk allow-pass vlan 1
//undo port trunk allow-pass vlan命令用来删除Trunk类型接口加入的VLAN
//
[S2]interface GigabitEthernet0/0/10
[S2-GigabitEthernet0/0/10]port link-type trunk
[S2-GigabitEthernet0/0/10]port trunk allow-pass vlan 2 3 10
[S2-GigabitEthernet0/0/10]undo port trunk allow-pass vlan 1

5、配置基于MAC地址划分VLAN

路由器R3模拟特殊业务PC,假设该PC的MAC地址为:a008-6fe1-0c46。希望该PC可以通过S2的GigabitEthernet0/0/1端口接入网络,并且通过VLAN 10进行数据传递

 配置交换机S2,让PC的MAC地址与VLAN 10关联

[S2] vlan 10
[S2-vlan10] mac-vlan mac-address a008-6fe1-0c46
//mac-vlan mac-address命令用来配置MAC地址与VLAN关联
//基于MAC划分VLAN指将MAC地址与VLAN关联
//按照报文的源MAC地址来定义VLAN成员,将指定报文添加该VLAN的Tag后发送
//用户在变换物理位置,不需要重新划分VLAN,提高了终端用户的安全性和接入的灵活性

在access和trunk口上,只有基于MAC划分的VLAN和PVID相同时,才可以正常使用。所以此时hybrid口配置更为适合。

[S2]interface GigabitEthernet0/0/1
[S2-GigabitEthernet0/0/1]port link-type hybrid
[S2-GigabitEthernet0/0/1]port hybrid untagged vlan 10
//port hybrid untagged vlan命令用来配置Hybrid类型接口加入的VLAN
//untagged-未携带;tagged-携带
[S2-GigabitEthernet0/0/1]quit

若想使通过接口的报文按照基于MAC地址划分的VLAN转发,必须使用使能接口的MAC VLAN功能

[S2]interface GigabitEthernet0/0/1
[S2-GigabitEthernet0/0/1]mac-vlan enable
//mac-vlan enable命令用来使能接口的MAC VLAN功能

查看配置信息

[S1]display vlan
//display vlan命令用来查看VLAN的相关信息
//display vlan verbose命令用来查看指定VLAN的详细信息
[S2]display mac-vlan vlan 10
//display mac-vlan命令用来查看基于MAC地址划分VLAN的配置信息

四、验证

在S3上执行Ping命令,使得S3可以Ping通S4。

在R1上执行Ping命令,使得R1与谁都无法Ping通。

在R3上执行Ping命令,目的为R1,并在S1和S2互联链路上抓包,使得R1无法Ping通R3物理接口地址,但是可以抓到带VLAN 10标签的数据帧。

在S1和S2上通过display mac-address verbose,查看交换机的MAC地址表。

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

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

相关文章

Redis 搭建主从复制、哨兵模式【Windows】

Redis 主从复制模式是一种用于数据冗余和可伸缩性的机制,它允许从服务器(Slave)从主服务器(Master)复制数据,从而实现数据的备份和读写分离。以下是关于Redis主从复制模式的详细介绍: 1. 主从复…

电脑U盘管理软件有哪些?精选四款适合企业的U盘管理软件

在当前的数字化时代,电脑U盘作为重要的数据存储和传输工具,其管理显得尤为关键。为了确保U盘数据的安全性和完整性,许多企业和个人都选择使用专业的U盘管理软件。以下是几款值得推荐的电脑U盘管理软件,包括域智盾在内,…

Python网络爬虫4-实战爬取pdf

1.需求背景 爬取松产品中心网站下的家电说明书。这里以冰箱为例:松下电器-冰箱网址 网站分析: 第一步: 点击一个具体的冰箱型号,点击了解更多,会打开此型号电器的详情页面。 第二步:在新打开的详情页面中…

阻塞IO、非阻塞IO、IO多路复用和信号驱动IO简介

一、分类 在UNIX或Liunx下主要有4中IO模型 阻塞IO:最简单、最常用、效率最低 阻塞IO简介和代码示例-CSDN博客当进程执行读操作的时候,如果缓冲区有内容,则继续读取内容向下执行。缓冲区没内容,进程进入休眠态,直到缓冲区中再次…

老徐亲自带队死磕 30 天 IP 公众号价值写作, 邀请你一起玩

* 大家好,我是前端队长。前端程序员,2023年开始玩副业。做过AI绘画,公众号 AI 爆文,AI代写项目,累计变现五位数。 — 老徐的一人企业书籍提到一点:120、完全没基础的同学,玩副业,玩 …

springboot连接多个库

一个SpringBoot项目,同时连接两个数据库:比如一个是Mysql数据库,一个是oracle数据库(啥数据库都一样,连接两个同为oracle的数据库,或两个不同的数据库,只需要更改对应的driver-class-name和jdbc…

视觉SLAM14精讲——相机与图像3.2

视觉SLAM14精讲 三维空间刚体运动1.0三维空间刚体运动1.1三维空间刚体运动1.2李群与李代数2.1相机与图像3.1 视觉SLAM14精讲——相机与图像3.2 视觉SLAM14精讲畸变有关重投影误差缩放实际使用 畸变 相机畸变是相机镜头光学缺陷所致的缺陷, 在光学领域这种问题是没…

Apple Intelligence:一文详细解读苹果AI!

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,所以创建了“AI信息Gap”这个公众号,专注于分享AI全维度知识…

更适合工程师和研究僧的FPGA专项培训课程

各位编程精英er~ 社区打造的FPGA工程师培训班上线后,有不少同学后台私信询问:“能不能出个那种专门针对某个知识点的课程呢?我想针对自己的薄弱点深入学习。” 贴心如我,当然会满足大家的学习需求啦。本周,社区FPGA专…

Anime Girls Pack

动漫女孩包 35个动画(就地)支持人形。 8情绪。 角色列表:原艾艾琪惠美子惠理文子星薰和子佳子奈子理子凛老师小樱老师津雨僵尸女孩01 下载:​​Unity资源商店链接资源下载链接 效果图:

《维汉翻译通》App的OCR识别技术难度怎么样?通过哪些优化措施来提高文字识别的准确率呢?

《维汉翻译通》App的OCR技术在处理不同字体和大小的文本时,采用了以下优化措施来确保高准确率: 多字体支持:OCR引擎能够识别多种字体样式,包括常见的印刷体和手写体,以及一些特殊的艺术字体。 自适应缩放&#xff1a…

Go使用https

一、服务端 1. 生成私钥和证书 安装OpenSSL windows安装OpenSSL生成CA证书创建证书 以上两个步骤,参考:Go http2 和 h2c 2. 代码 package mainimport ("log""net/http""time""golang.org/x/net/http2" )co…

JVM (二)类加载

一,类的生命周期 加载 连接 验证 准备 解析 初始化 使用 卸载 加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定; 类加载几个阶段按顺序开始,而不是按顺序进行或完成,通常都会交叉进…

2024 New Relic Java 生态系统报告

New Relic 发布了 2024 年度 Java 生态系统报告,数据来源于使用 New Relic 监控的线上 Java 应用。从这个报告中,我们可以看到 Java 发展的一些趋势。 在 Java 版本方面,新版本的使用率越来越高。Java 11 的使用率是 32.9%,Java 1…

Github 2024-06-12 C开源项目日报 Top10

根据Github Trendings的统计,今日(2024-06-12统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量C项目10PHP项目1PLpgSQL项目1C++项目1Ventoy: 100%开源的可启动USB解决方案 创建周期:1534 天开发语言:C协议类型:GNU General Public Licen…

软件架构风格探析

软件架构是系统设计的基石,它定义了不同组件、层次之间的交互和整合方式。选择恰当的架构风格对于构建高效、可维护以及可扩展的软件系统至关重要。本文将详细探讨几种关键的软件架构风格,包括数据流风格、仓库、调用返回、独立构件和虚拟机,…

课时152:项目发布_手工发布_方案解读

1.2.1 方案解读 学习目标 这一节,我们从 基础知识、简单实践、小结 三个方面来学习 基础知识 案例需求 实现一套业务环境的项目发布流程,基本的网站架构效果如下:架构解读:负载均衡采用Nginx服务,基于请求内容进行…

18.3 HTTP服务器-响应不同类型的内容和请求、获取请求数据

1. 响应不同类型的内容 在向客户端返回响应时,服务器应根据客户端的具体需求,为其提供不同类型的内容。一些常见的内容类型包括: text/plain —— 纯文本格式 text/html —— HTML格式 application/json —— JSON格式 application/xml —…

Java多线程CompletableFuture使用

引言 一个接口可能需要调用N个其他服务的接口,这在项目开发中非常常见。如果是串行执行的话,接口的响应速度会很慢。考虑到这些接口之间有大部分都是无前后顺序关联的,可以并行执行。就比如说调用获取商品详情的时候,可以同时调用…

高效换热管

绕管式高效换热器 绕管换热器是一种结构紧凑,传热效率高的新型高效换热器。换热管按螺旋线形状交替缠绕在芯筒与外筒之间,相邻两层螺旋状换热管旋向相反,并采用一定形状的定距元件使之保持一定间距。层与层间换热管反向缠绕,极大…