【计算机网络篇】数据链路层(14)虚拟局域网VLAN(概述,实现机制)

文章目录

  • 🛸虚拟局域网VLAN
  • 🍔虚拟局域网VLAN的实现机制
    • 🥚IEEE 802.1Q帧
    • 🥚以太网交换机的接口类型
      • 🗒️例一:在一个交换机上不进行人为的VLAN划分,交换机各接口默认属于VLAN1且类型为Access的情况。
      • 🗒️例二:在一个交换机上划分两个不同VLAN的情况
      • 🗒️例三:两个交换机通过Trunk类型的接口互连,Trunk接口将802.1Q帧“去标签”后进行转发的情况
      • 🗒️例四:两个交换机通过Trunk类型的接口互连,Trunk接口将802.1Q帧直接转发的情况
    • ⭐Access接口和Trunk接口的区别

在这里插入图片描述

🛸虚拟局域网VLAN

虚拟局域网是一种将局域网内的站点划分成与物理位置无关的逻辑组的技术,一个逻辑组就是一个VLAN,VLAN中的各站点具有某些共同的应用需求
如下图所示
1楼,2楼,3楼分别拥有一个局域网,将它们通过另外一个交换机互联成一个更大的互联网,那么,原来的每一个局域网就成了现在整个局域网的一个网段,网络中的各主机属于同一个广播域
在这里插入图片描述

某个主机发送的广播帧,其他所有主机都会收到

根据应用需求,我们将这些主机划分到VLAN1中,将剩余主机划分到VLAN2中
这样,VLAN1中的广播帧就不会传送到VLAN2中了
在这里插入图片描述
也就是说,属于同一VLAN的站点之间可以直接进行通信,而不同VLAN中的站点之间不能直接通信。
在这里插入图片描述
虚拟局域网VLAN并不是一种新型网络,它只是局域网能够提供给用户的一种服务

🍔虚拟局域网VLAN的实现机制

在这里插入图片描述

🥚IEEE 802.1Q帧

IEEE 802.1Q帧也称为Dot One Q帧,它对以太网V2的MAC帧格式进行了扩展:在源地址字段和类型字段之间插入了4字节的VLAN标签(tag)字段
在这里插入图片描述
VLAN标签字段由标签协议标识符TPID,优先级PRI,规范格式指示符CFI,虚拟局域网标识VID四部分组成
在这里插入图片描述
在这里插入图片描述
802.1Q帧一般不由用户主机处理,而是由以太网交换机来处理:
在这里插入图片描述

🥚以太网交换机的接口类型

在这里插入图片描述
交换机的每个接口有且仅有一个PVID

🗒️例一:在一个交换机上不进行人为的VLAN划分,交换机各接口默认属于VLAN1且类型为Access的情况。

主机ABCD分别连接在以太网交换机的一个接口上,交换机首次上电启动后,默认配置各接口属于VLAN1,即各接口的PVID值等于1。默认配置各接口的类型为Access
在这里插入图片描述

假设主机A发送了一个广播帧,该广播帧从交换机的接口1进入交换机,由于接口1的类型是Access,因此,它会对接受到的 未打标签 的普通以太网MAC帧 打标签,也就是插入4字节的VLAN标签
VLAN标签中的VID值等于接口中的PVID值1
交换机对打了标签的该广播帧进行转发,由于该广播帧中的VID值与交换机接口2 3 4的PVD值都等于1,因此,交换机会从这3个接口对该广播帧进行 去标签 转发
在这里插入图片描述

🗒️例二:在一个交换机上划分两个不同VLAN的情况

如图所示,主机ABCD分别连接在以太网交换机的一个接口上
需要将主机A和B划归到VLAN2
将主机C和D划归到VLAN3
这样,VLAN2中的广播帧不会传送到VLAN3中
在这里插入图片描述

为了实现这样的应用,可以在交换机上创建VLAN2和VLAN3,然后将交换机的接口1和2划归到VLAN2,接口3和4划归到VLAN3
因此,接口1和2的PVID值等于2,接口3和4的PVID值等于3
在这里插入图片描述
假设主机A发送了一个广播帧,该广播帧从交换机的接口1进入交换机
由于接口1的类型是Access,因此,它会对接受到的 未打标签 的普通以太网MAC帧打标签,也就是插入4字节的VLAN标签
VLAN标签中的VID值等于接口1的PVID值2
交换机对打了标签的该广播帧进行转发,由于广播帧中的VID值与交换机接口2的PVID值都等于2,因此,交换机会从接口2对该广播帧进行 去标签 转发
在这里插入图片描述
再来看主机C发送广播帧的情况
与主机A发送广播帧的情况是类似的
在这里插入图片描述

🗒️例三:两个交换机通过Trunk类型的接口互连,Trunk接口将802.1Q帧“去标签”后进行转发的情况

两台以太网交换机和多台主机互联成了一个交换式以太网,应用需求是将主机A,B,E和F划分到VLAN1,而将主机C,D,G和H划归到VLAN2
由于交换机首次上电启动后,默认配置各接口属于VLAN1,其相应的PVID值为1,接口类型为Access,因此,需要对这2台交换机进行相应的VLAN配置,才能满足应用需求

分别在这2台交换机上创建VLAN2,并将它们的接口3和4划归到VLAN2,其相应的PVID值为2
特别需要注意的是,2台交换机各自的接口5,由于它们用于2台交换机之间的连接,因此,需要将它们的接口类型更改为Trunk,而它们的PVID值保持默认值即可。
在这里插入图片描述

Trunk接口一般用在交换机之间或交换机与路由器之间的互连,Trunk接口可以属于多个VLAN,即Trunk接口可以通过不同VLAN的帧。默认情况下,Trunk接口的PVID值为1,一般不建议用户进行修改,若互联的Trunk接口的PVID值不相等,则可能出现转发错误


假设主机A发送了一个广播帧,交换机1对收到的帧进行处理,由于接口1的类型是Access,因此,它会对接收到的 未打标签 的普通以太网MAC帧打标签,也就是插入4字节的VLAN标签,VLAN标签中的VID值等于接口1的PVID值1
交换机1对打了标签的该广播帧进行转发,由于该广播帧中的VID值与交换机1的接口2的PVID值都等于1,因此,交换机1会从接口2对该广播帧进行 去标签 转发
另外,因为交换机1的接口5是Trunk类型,所以该广播帧还会从交换机1的接口5转发出去
由于接口5的PVID值与该广播帧中的VID值都等于1,因此,交换机1会从接口5对该广播帧进行 去标签 转发
显然,交换机1将该广播帧以普通以太网MAC帧的形式转发给了交换机2,该广播帧从交换机2的接口5进入交换机2,交换机2对收到的帧进行处理。
由于接口5的类型是Trunk,因此,他会对接受到的 未打标签 的普通以太网MAC帧打标签,也就是插入4字节的VLAN标签
VLAN标签中的VID值等于接口5的PVID值1,交换机2对打了标签的该广播帧进行转发。
由于该广播帧中的VID值与交换机2的接口1和2的PVID值都等于1,因此,交换机2会从接口1和2对该广播帧进行 去标签 转发
在这里插入图片描述

🗒️例四:两个交换机通过Trunk类型的接口互连,Trunk接口将802.1Q帧直接转发的情况

主机C发送的广播帧从交换机1的接口3进入交换机1,交换机1对收到的帧进行处理,由于接口3的类型是Access,因此,它会对接收到 未打标签 的普通以太网MAC帧打标签,也就是插入4字节的VLAN标签,VLAN标签中的VID值,等于接口3的PVID值2
交换机1对打了标签的该广播帧进行转发,由于该广播帧中的VID值与交换机1的接口4的PVID值都等于2,因此,交换机1会从接口4对该广播帧进行去标签 转发
另外,因为交换机1的接口5是Trunk类型,所以该广播帧还会从交换机1的接口5转发出去,由于接口5的PVID值为1,这与该广播帧中的VID值2不相同,因此,交换机1会从接口5对该广播帧直接转发
显然,交换机1将该广播帧以IEEE802.1Q帧的形式转发给了交换机2,该广播帧从交换机2的接口5进入交换机2,交换机2对该广播帧进行转发
由于该广播帧中的VID值与交换机2的接口3和4的PVID值都等于2,因此,交换机2会从接口3和4对该广播帧进行 去标签 转发
在这里插入图片描述

⭐Access接口和Trunk接口的区别

在这里插入图片描述
在这里插入图片描述

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

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

相关文章

【无人机设计与控制】红嘴蓝鹊优化器RBMO求解无人机路径规划MATLAB

摘要 无人机在复杂环境中的路径规划是一个非线性、非凸优化问题,具有高维度和多约束性。本文提出了基于红嘴蓝鹊优化器(RBMO)的方法,用于求解无人机路径规划问题。RBMO算法借鉴了红嘴蓝鹊的觅食和群体行为,以全局搜索…

跨平台OFD、PDF文档预览UTS插件

〇、介绍 Seal-OfdReader是跨平台OFD文档预览原生插件,具有以下特点: 支持UniApp项目集成,也支持原生Android项目集成 非腾讯X5,无内核加载,高效率、稳定高可用 支持在线文档,也支持离线设备本地文档 支…

电机学习-SPWM原理及其MATLAB模型

SPWM原理及其MATLAB模型 一、SPWM原理二、基于零序分量注入的SPWM三、MATLAB模型 一、SPWM原理 SPWM其实是相电压的控制方式,定义三相正弦相电压的表达式: { V a m V m sin ⁡ ω t V b m V m sin ⁡ ( ω t − 2 3 π ) V c m V m sin ⁡ ( ω t 2…

CasaOS香橙派安装HomeAssistant智能家居系统并实现远程管理家中智能设备

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

哈希表,哈希桶及配套习题

我们今天带大家简单了解哈希表是怎样的,和简单模拟哈希桶,还有几道练习题 一,哈希表 什么是哈希表,哈希表是一种非常非常高效的数据结构,它用来搜索我们想要的数据,我们之前学过很多查找方法,最…

R语言贝叶斯分层、层次(Hierarchical Bayesian)模型房价数据空间分析

原文链接:https://tecdat.cn/?p38077 本文主要探讨了贝叶斯分层模型在分析区域数据方面的应用,以房价数据为例,详细阐述了如何帮助客户利用R进行模型拟合、分析及结果解读,展示了该方法在处理空间相关数据时的灵活性和有效性。&a…

拉取git代码不适用ssh,使用用户名及密码

最近换了新电脑,拉取git代码,提示我需要配置ssh,但是着实是有点麻烦了,所以使用用户名和密码的方式可以直接拉取 首先登陆git后找到对应项目地址,有ssh 和http。但是这两种都不是我们要用的地址,使用用户名…

第三十一章 Vue之路由(VueRouter)

目录 一、引言 1.1. 路由介绍 二、VueRouter 三、VueRouter的使用 3.1. 使用步骤(52) 3.2. 完整代码 3.2.1. main.js 3.2.2. App.vue 3.2.3. Friend.vue 3.2.4. My.vue 3.2.5. Find.vue 一、引言 1.1. 路由介绍 Vue中路由就是路径和组件的映…

Windows转Mac过渡指南

最近由于工作原因开始使用mac电脑,说实话刚拿到手的时候,window党表示真的用不惯。坚持用一下午之后,发现真的yyds,这篇文章说说mac电脑的基本入门指南。 1. 不会使用mac的触摸板,接上鼠标发现滚轮和windows是反的。 …

408——计算机网络(持续更新)

文章目录 一、计算机网络概述1.1 计算机网络的概念1.2 计算机网络体系结构1.3 总结 二、物理层2.1 物理层的基本概念2.2 物理层的基本通信技术2.3 总结 一、计算机网络概述 1.1 计算机网络的概念 计算机网络的定义:将地理位置不同的具有独立功能的计算机通过网络线路…

Linux下安装MongoDB

1.版本选择 偶数版本为稳定版,个人为了学习,选择较低版本5.0.30 2.下载 1. 个人使用下载社区版本 2.进入community version中 3.推荐直接使用:推荐用直接下载tgz方式,但是主要为了方便,后续会说一下 个人下载了sev…

无人机避障——路径规划篇(一) JPS跳点搜索算法A*算法对比

JSP 跳点搜索算法与改进 A*算法对比 一、算法概述: 跳点搜索(Jump Point Search,JPS)算法:一种用于路径规划的启发式搜索算法。它主要用于在网格地图(如游戏地图、机器人运动规划地图等)中快速找到从起点到终点的最短路径。该算法在改进 A*算法的基础上进行了优化,通过跳过一…

【热门主题】000027 React:前端框架的强大力量

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 【热…

win11安装最新rabbitmq

1、安装Erlang 注意:RabbitMQ需要Erlang支持,所以要先安装Erlang,安装RabbitMQ版本需要与之对应的Erlang版本才行查看对应的RabbitMQ对应的Erlang 版本下载Erlang 2、安装RabbitMQ 下载 RabbitMQ Erlang和RabbitMQ安装过程一直点下一步…

distrobox install in ubuntu 22.04 / 在 ubuntu 22.04 上安装 distrobox (***) OK

要点: 本测试实验,采用的是 podman distrobox 在沙盒 snap 中,安装 distrobox 需要使用 --devmode 开发模式;可以避开 distrobox 的版本检查? distrobox 官方文档显示, Installation https://distrobox.i…

leetcode203. Remove Linked List Elements

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 Given the head of a linked list and an integer val, remove all the nodes of the linked list that has Node.val val, and return …

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-31

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-31 目录 文章目录 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-31目录1. Large Language Models for Manufacturing摘要创新点算法模型实验效果(包含重要数据与结论)推荐…

【AI工作流】FastGPT - 深入解析FastGPT工作流编排:从基础到高级应用的全面指南

文章目录 一、工作流编排概述二、FastGPT的节点类型1. 基础功能插件(1) 文本输出(2) 功能调用(3) 工具(4) 外部调用(5) 其他 2. 系统插件3. 团队插件 三、工作流中的流向结语 在当今快速发展的人工智能领域,工作流编排的能力已成为提升用户体验和应用效率的关键因素…

NVR批量管理软件/平台EasyNVR多个NVR同时管理支持对接阿里云、腾讯云、天翼云、亚马逊S3云存储

随着云计算技术的日益成熟,越来越多的企业开始将其业务迁移到云端,以享受更为灵活、高效且经济的服务模式。在视频监控领域,云存储因其强大的数据处理能力和弹性扩展性,成为视频数据存储的理想选择。NVR批量管理软件/平台EasyNVR&…

光通信——WDM/DWDM/CWDM

一、WDM 波分复用原理:将光纤的低损耗窗口可使用的光谱带宽分割为若干子带宽,然后将待传递的电信号调制到各个子带宽的中心波长光载波上同时传输,是一种能在一根光纤中同时实现多波长信道传输的扩容技术。 WDM复用系统可以分为单向和双向两种…