VLAN基本原理

目录

一、VLAN概念及优势

(一)基本理念

(二)VLAN的特点

二、VLAN ID 种类、范围及用途

(一)静态VLAN

(二)动态VLAN

(三)VLAN三种端口类型

(四)VLAN ID范围

三、静态VLAN的配置

(一)创建VLAN

(二)选择接口类型,将端口加入vlan

(三)单臂路由


一、VLAN概念及优势

(一)基本理念

VLAN(Virtual Local Area Network)虚拟局域网是一种在网络中将设备逻辑分组的技术,它允许根据需要在物理网络上创建多个独立的逻辑网络。每个VLAN都有自己的广播域和地址范围,并且可以实施不同的安全策略。

(二)VLAN的特点

1.控制广播、划分广播域

在数据包发送时,会添加一个VLAN标签,其中包含VLAN ID和其他相关信息。接收方根据这个标签来确定数据包所属的VLAN,并将其转发到正确的端口

2.增强网络安全性

VLAN有助于提高网络的安全性,因为它们限制了广播流量的传播,并可以为不同用户或服务提供独立的访问权限

3.简化网络管理

VLAN使得网络管理员能够轻松地重新组织网络结构,而无需更改物理布线。=这种灵活性对于应对不断变化的业务需求非常有用。

二、VLAN ID 种类、范围及用途

(一)静态VLAN

最简单和最直接的划分方式,通过将交换机上的特定端口分配到一个VLAN来实现

静态VLAN由管理员手动配置,并且除非明确更改,否则不会变动。

(二)动态VLAN

根据MAC地址分配动态VLAN

(三)VLAN三种端口类型

(四)VLAN ID范围

每个VLAN都有一个唯一的标识符(ID),通常是一个介于1到4094之间的数字。

三、静态VLAN的配置

首先把设备连起来,配置好PC的IP地址

在这里,我们把四台PC地址和两台服务器地址设置成同一网段

在目前的情况下,几台设备之间是能互相通信的,现在,我们就通过设置VLAN来使PC1、PC2、server1之间互相通信,PC3、PC4、server2之间互相通信,且两边不能通信

(一)创建VLAN

设备中的默认VLANID只有VLAN1,所以需要我们手动设置

创建vlan的方法有3种

①vlan 数字:创建单个vlan

②vlan batch 数字  数字:创建多个vlan

③vlan batch  数字 to 数字 :一次性建立11到20 vlan

(二)选择接口类型,将端口加入vlan

输入port link-type access设置接口类型

配置接口归属:port default vlan 10

进入e 0/0/2口同样设置

将3、4接口按相同方法,设置接口属于vlan 20 

将接口5设置为trunk模式,并允许所有vlan通过

输入dis th 查看一下配置,这里的valn2 to 4094 就是含盖出默认1之外的所有可用vlanID了


此时,我们的PC1和PC2之间就可以互通了,但是与PC3和PC4不能互通

包括现在与上层服务器之间也不能互通,还需要进一步设置

打开SW6,创建与相连路由器相同的VLAN

将接口1设置为trunk模式,并允许所有vlan通过

p t a v a=port trunk  allow-pass vlan all

p l a =port link-type access

p d v= port default vlan

将2、3口设置成access模式,并将端口配置好vlan

这样就可以互通了

(三)单臂路由

单臂路由是一种在VLAN间实现路由的技术。在这种配置中,路由器只有一个物理接口连接到交换机,但通过子接口和802.1Q标签技术,可以实现多个VLAN之间的通信

1.首先将IP地址和网关配置好,将PC3、PC4和server2设置成192.168.2.0段,并配置好网关,而后在上层添加一台路由器

路由器的一个接口不能同时设置多个IP地址,所以,要把路由器接口分成两个子接口,配置两个网管

另一个子接口同理设置

将SW6与路由器连接的4口设置成trunk模式,并设置允许所有vlan通过

这样不同网段就可以实现互通了

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

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

相关文章

深入理解Java虚拟机---类加载机制

类加载机制 什么是类加载机制类加载的时机类加载的过程加载验证文件格式验证元数据验证字节码验证符号引用验证 准备解析初始化 类加载器双亲委派模型 什么是类加载机制 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化&#xff…

centOS安装bochsXshell连接centos启动可视化界面

centOS安装bochs 参考:https://blog.csdn.net/muzi_since/article/details/102559187 首先安装依赖环境: yum install gtk2 gtk2-devel yum install libXt libXt-devel yum install libXpm libXpm-devel yum install SDL SDL-devel yum install libXr…

已解决:No goals have been specified for this build. You must specify a vali

[ERROR] No goals have been specified for this build. You must specify a valiTOC 完整报错 No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: pre-clean, c…

6. Service详解

6. Service详解 文章目录 6. Service详解6.1 Service介绍6.2 Service类型6.3 Service使用6.3.1 实验环境准备6.3.2 ClusterIP类型的Service6.3.3 HeadLess类型的Service6.3.3.1 deployment和statefulset区别6.3.3.2 statefulset deployment 区别 6.3.4 NodePort类型的Service6.…

Trace 在多线程异步体系下传递

JAVA 线程异步常见的实现方式有&#xff1a; new ThreadExecutorService 当然还有其他的&#xff0c;比如fork-join&#xff0c;这些下文会有提及&#xff0c;下面主要针对这两种场景结合 DDTrace 和 Springboot 下进行实践。 引入 DDTrace sdk <properties><java.…

湖农大邀请赛shell_rce漏洞复现

湖农大邀请赛 shell_rce 复现 在 2023 年湖南农业大学邀请赛的线上初赛中&#xff0c;有一道 shell_rce 题&#xff0c;本文将复现该题。 题目内容&#xff0c;打开即是代码&#xff1a; <?phpclass shell{public $exp;public function __destruct(){$str preg_replace…

Shopify怎么避免被封店?封店原因有哪些?

市场研究的一份报告显示&#xff0c;全球跨境电子商务市场预计到2028年将达到30422亿美元&#xff0c;其中&#xff0c;亚太地区是最大的跨境电商市场&#xff0c;据海关统计数据&#xff0c;近五年来&#xff0c;我国跨境电商进出口增长近10倍。跨境电商业务新的增长风口已经到…

图像去噪——PMRID训练自己数据集及推理测试(详细图文教程)

目录 一、源码包准备二、数据集准备2.1 提取数据集名称2.2 .txt报错问题2.2.1 正确格式2.2.2 错误格式 三、修改配置参数四、训练及保存模型权重4.1 训练4.2 保存模型权重文件 五、模型推理测试5.1 导入测试集5.2 测试5.3 测试结果5.3.1 测试场景15.3.2 测试场景2 5.4 推理速度…

jsp+servlet+图书交流平台 有filter过滤器

在线图书推荐与交流平台 随着数字化的进展和人们对持续学习的追求&#xff0c;在线资源变得越来越受欢迎。对于众多读者来说&#xff0c;找到合适的书籍和与其他读者交流阅读体验是非常有价值的。为了满足这一需求&#xff0c;我们提出了一个在线图书推荐与交流平台的设计。此…

千梦网创:赚钱就是服侍好双爹

“爹啊&#xff0c;我没钱用啦&#xff0c;给我啃一下。” 想赚钱&#xff0c;最快的方式就是啃爹。 不管你做什么项目&#xff0c;同行永远都是我们的爹。 跟着爹走&#xff0c;有吃有喝不用愁。 跟着老爹走&#xff0c;蛋花汤里加骨头。 小时候父亲总是把我们高高的举过…

查询mysql服务器当前时区设置、session当前时区设置

使用命令SELECT global.time_zone;可以查询mysql服务器的当前时区设置&#xff0c;例如&#xff1a; 使用命令SELECT session.time_zone;可以查询session的当前时区设置&#xff0c;例如&#xff1a;

Vue 3 开发中遇到的问题及解决方案(fix bug)

开发环境&#xff1a;mac系统&#xff0c;node版本&#xff1a; 16.15.0 版本兼容问题 vite v3.2.4 building for development... hasInjectionContext is not exported by node_modules/pinia/node_modules/vue-demi/lib/index.mjs, imported by node_modules/pinia/dist/pini…

【算法题】冠亚军排名,奖牌榜排名(js)

解法&#xff1a; function solution(lines) {const list [];for (let i 0; i < lines.length; i) {const line lines[i];const [country, gold, silver, bronze] line.split(" ");list.push({country,gold: gold - 0,silver: silver - 0,bronze: bronze - 0…

Java 数据结构篇-用数组、堆实现优先级队列

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 优先级队列说明 2.0 用数组实现优先级队列 3.0 无序数组实现优先级队列 3.1 无序数组实现优先级队列 - 入队列 offer(E value) 3.2 无序数组实现优先级队列 - 出…

RocketMQ可视化工具 打包遇到的yarn intall 问题

文章目录 RocketMQ可视化工具1.github上下载2.修改参数3.运行4.打包5.出错6.解决7.重试8.再解决9.很奇怪运行没错&#xff0c;但是测试错啦10.不想深究&#xff0c;直接跳过测试11.展示成功 RocketMQ可视化工具 1.github上下载 下载地址 https://github.com/apache/rocketmq-…

深度学习的目标检测算法综述

信息记录材料 2022年10月 第23卷第10期 【摘要】目标检测是深度学习的一个重要应用&#xff0c;目前在智能驾驶、工业检测相关领域都获得应用&#xff0c;具有重要的现实意义。本文对基于深度学习目标检测算法原理和应用情况进行简述&#xff0c;首先介绍结合区域提取和卷积神经…

Corona最新渲染器Corona11详解,附送下载地址

近日&#xff0c;Corona进行了大版本更新&#xff0c;发布了最新的Corona11。这次更新&#xff0c;包含众多新功能和新修复&#xff0c;借助 Corona 11 用户可将作品提升到更高的创作水准&#xff0c;更真实可感的视觉水平。 那么更新了那些呢&#xff1f;一起来看看吧&#x…

深度学习学习顺序梳理

https://www.bilibili.com/video/BV1to4y1G7xq/?spm_id_from333.999.0.0&vd_source9607a6d9d829b667f8f0ccaaaa142fcb 1.吴恩达机器学习课程 已学完&#xff0c;时间较久了&#xff0c;后续可以重新听一遍&#xff0c;整理一下笔记 2. 白板推导读西瓜书 统计学习方法看…

当你打开终端并输入命令时会发生什么?(上)

哈喽大家好&#xff0c;我是咸鱼 参加过校招面试的小伙伴们肯定对下面这道面试题很熟悉&#xff1a;“当你在浏览器输入一段网址后会发生什么&#xff1f;”。这道面试题可以说是很经典了&#xff0c;因为其涉及大量网络协议&#xff0c;可以非常直观的看出小伙伴们对计算机网…

光栅化渲染:光栅化算法实现

光栅化是将图元转换为二维图像的过程。 该图像的每个点都包含颜色和深度等信息。 因此&#xff0c;对图元进行光栅化由两部分组成。 第一个是确定窗口坐标中整数网格的哪些方格被图元占据。 第二个是为每个这样的方块分配颜色和深度值。 &#xff08;OpenGL 规范&#xff09; N…