VLAN介绍

news2024/11/24 16:31:02

目录

VLAN的特点:

VLAN的好处:

VLAN的实现原理

VLAN标签

VLAN的划分方式

接口划分VLAN--接口类型

Access接口

Trunk接口

Hybrid接口

实现VLAN之间通信

使用路由器物理接口

使用子接口

使用三层交换机的VLANIF接口

配置

VLANIF的转发流程

三层交换机参与下的三层通信流程

网络拓扑

连接逻辑图

二层接口与三层接口对比

综合实验


VLAN的特点:

1.一个VLAN就是一个广播域,所以在同一个VLAN内部,计算机可以直接进行二层通信;而不同VLAN内的计算机,无法直接进行二层通信,只能进行三层通信来传递信息,即广播报文被限制在一个VLAN内。

2.VLAN的划分不受地域的限制。

VLAN的好处:

1.灵活构建虚拟工作组:用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某—固定的物理范围,网络构建和维护更方便灵活。

2.限制广播域:广播域被限制在一个VLAN内,节省了带宽,提高了网络处理能力。

3.增强局域网的安全性:不同VLAN内的报文在传输时是相互隔离的,即一个VLAN内的用户不能和其它VLAN内的用户直接通信。

4.提高了网络的健壮性:故障被限制在一个VLAN内,本VLAN内的故障不会影响其他VLAN的正常工作。

VLAN的实现原理

1.Switch1与Switch2同属一个企业,该企业统一规划了网络中的VLAN。其中VLAN10用于A部门,VLAN20用于B部门。A、B部门的员工在Switch1和Switch2上都有接入。

2.PC1发出的数据经过Switch1和Switch2之间的链路到达了Switch2。如果不加处理,后者无法判断该数据所周的VLAN,也不知道应该将这个数据输出到本地哪个VLAN中。

VLAN标签

要使交换机能够分辨不同VLAN的报文,需要在报文中添加标识VLAN信息的字段。

IEEE 802.1.Q协议规定,在以太网数据帧中加入4个字节的VLAN标签,又称VLANTag,简称Tag。

Switch1和Switch2之间的链路要承载多个VLAN的数据,需要一种基于VLAN的数据"标记"手段,以便对不同VLAN的数据帧进行区分。

IEEE 802,1.Q标准(也被称为Dot1Q)定义了该"标记"方法。该标准对传统的以太网数据帧进行修改

在帧头中插入802.1.Q Tag,而在该Tag中,便可以写入VLAN信息。

VLAN的划分方式

VLAN的划分包括如下5种方法:

1.基于接口划分:根据交换机的接口来划分VLAN。

2.网络管理员预先给交换机的每个接口配置不同的PVID,当一个数据帧进入交换机时,如果没有带VL签,该数据帧就会被打上接口指定PVID的标签,然后数据帧将在指定VLAN中传输。

(1)缺省VLAN,PVID

Port VLANID,是接口上的缺省VLAN。

取值:1~4094。

(2)特点:

这种划分原则简单而直观,实现容易,是目前实际的网络应用中最为广泛的划分VLAN的方式。

当计算机接入交换机的端口发生了变化时,该计算机发送的帧的VLAN归属可能会发生变化。∈

3.基于MAC地址划分:根据数据帧的源MAC地址来划分VLAN。

(1)网络管理员预先配置MAC地址和VLAN ID映射关系表,T当交换机收到的是Untagged帧时,就依据该表给数据帧添加指定VLAN的标签,然后数据帧将在指定VLAN中传输。

(2)映射表

记录了MAC地址和VLAN ID的关联情况。

(3)特点:

这种划分实现稍微复杂,但灵活性得到了提高。

当计算机接入交换机的端口发生了变化时,该计算机发送的帧的VLAN归属不会发生变化(因为计算

机的MAC地址没有变)。

但这种类型的VLAN划分安全性不是很高,因为恶意计算机很容易伪造MAC地址。

4.基于IP子网划分:根据数据帧中的源地址和子网掩码来划分VLAN。

网络管理员预先配置IP地址和VLAN ID映射关系表,当交换机收到的是Untagged帧,就依据该表给数据帧添加指定VLAN的标签,然后数据帧将在指定VLAN中传输。

5.基于协议划分:根据数据帧所属的协议(族)类型及封装格式来划分VLAN。

网络管理员预先配置以太网帧中的协议域和VLAN ID的映射关系表,如果收到的是Untagged帧,S中Y

该表给数据帧添加指定VLAN的标签,然后数据帧将在指定VLAN中传输。

6.基于策略划分:根据配置的策略划分VLAN,能实现多种组合的划分方式,包括接口、MAC地址、P地址等。

网络管理员预先配置策略,如果收到的是Untagged帧,且匹配配置的策略时,给数据帧添加指定VLAN的标签,然后数据帧将在指定VLAN中传输。

接口划分VLAN--接口类型

1. Access接口

交换机上常用来连接用户PC、服务器等终端设备的接口。Access接口所连接的这些设备的网卡往往只收发无标记帧。Access接口只能加入一个YLAN。

2.Trunk接口

Trunk接口允许多个VLAN的数据帧通过,这些数据帧通过802.1QTag实现区分。Trunk接口常用于交换机之间的互联,也用于连接路由器、防火墙等设备的子接口。

3. Hybrid接口

Hybrid接口与Trunk接口类似,也允许多个VLAN的数据帧通过,这些数据帧通过802.1.QTag实现区分。用户可以灵活指定Hybrid接口在发送某个(或某些)VLAN的数据帧时是否携带Tag。

Access接口

Trunk接口

Hybrid接口

列如

实验:

[LSw1]display port vlan active——查看vlan

[LSw1]vlan 2——创建vlan 2

[LSw1]interface GigabitEthernet0/0/1

[LSw1-GigabitEthernet0/0/1]port link-type hybrid

[LSw1-GigabitEthernet0/0/1]port hybrid pvid vlan 2 //修改接口PVID

[LSw1-GigabitEthernet0/0/1]port hybrid untagged vlan 2 100 //对端PC3过来的100拆除标签,即意味允许。Untagged只对接口发送数据生效

.........

[LSw1]vlan 3——创建vlan 3

[LSw1]interface GigabitEthernet0/0/2

[LSw1-GigabitEthernet0/0/2]port link-type hybrid

[LSw1-GigabitEthernet0/0/2]port hybrid pvid vlan 3

[LSw1-GigabitEthernet0/0/2]port hybrid untagged vlan 3 100

..........

[LSw1]interface GigabitEthernet0/0/3 //同对端的交换机相连接口

[LSw1-GigabitEthernet0/0/3]port link-type hybrid

[LSw1-GigabitEthernet0/0/3]port hybrid tagged vlan 2to3 100 //交换机之间所有的VLAN都不拆标签,用于区分不同VLAN

.........

[LSw2]interface GigabitEthernet0/0/1 //连接PC3的接口,因为和PC1&PC2都要通,所以2和3都不打标签

[LSw2-GigabitEthernet0/0/1]port link-type hybrid

[LSw2-GigabitEthernet0/0/1]port hybrid pvid vlan 100

[LSw2-GigabitEthernet0/0/1]port hybrid untagged vlan 2 3 100

............

[LSw2]interface GigabitEthernet0/0/2 //同对端的交换机相连接口

[LSw2-GigabitEthernet0/0/2]port link-type hybrid

[LSw2-GigabitEthernet0/0/2]port hybrid tagged vlan 2 to 3 100

实现VLAN之间通信

传统交换二层组网中,默认所有网络都处于同一个广播域,这带了诸多问题。VLAN (Virtual Local Area Network,虚拟局域网)技术的提出,满足了二层组网隔离广播域需求,使得属于不同VLAN的网络无法互访,但不同VLAN之间又存在着相互访问的需求。

1.实际网络部署中一般会将不同IP地址段划分到不同的VLAN。

2.同VLAN且同网段的PC之间可直接进行通信,无需借助三层转发设备,该通信方式被称为二层通信.

3.VLAN之间需要通过三层通信实现互访,三层通信需借助三层设备。

使用路由器物理接口

1.路由器三层接口作为网关,转发本网段前往其它网段的流量

2.路由器三层接口无法处理携带VLAN Tag的数据帧,因此交换机上联路由器的接口需配置为Access。

3.路由器的一个物理接口作为一个VLAN的网关,因此存在一个VLAN就需要占用一个路由器物理接口。

4.路由器作为三层转发设备其接口数量较少,方案的可扩展性太差。

使用子接口

1.子接口(Sub-Interface)是基于路由器以太网接口所创建的逻辑接口,以物理接口ID+子接口ID进行标识,子接口同物理接口—样可进行三层转发。

2.子接口不同于物理接口,可以终结携带VLAN Tag的数据帧。由于三层子接口不支持VLAN报文,当它收到VLAN报文时,会将VLAN报文当成是非法报文而丢弃。因此,需要在子接口上将VLANTag剥掉,也就是需要VLAN终结(VLAN Termination)。

3.基于一个物理接口创建多个子接口,将该物理接口对接到交换机的Trunk接口,即可实现使用一个物理接口为多个VLAN提供三层转发服务。

交换机连接路由器的接口类型配置为Trunk,根据报文的VLAN Tag不同,路由器将收到的报文交由对应的子接口处理。

4.interface interface-type interface-number.sub-interface number命令用来创建子接口。sub-interfacenumber代表物理接口内的逻辑接口通道。一般情况下,为了方便记忆,子接口ID与所要终结的VLAN ID相同。

5.dot1q termination vid命令用来配置子接口Dot1q终结的单层VLAN ID’。缺省情况,子接口没有配置dot1q终结的单层VLAN ID。arp broadcast enable命令用来使能终结子接口的ARP广播功能。缺省情况下,终结子接口没有使能ARP广播功能。终结子接口不能转发广播报文,在收到广播报文后它们直接把该报文丢弃。为了允许终结子接口能转发广播报文,可以通过在子接口上执行此命令。

使用三层交换机的VLANIF接口

在子接口技术的启发下我们研究出了三层交换机技术,该技术彻底摆脱了物理接口。

1.二层交换机 (Layer 2 Switch)指的是只具备二层交换功能的交换机。

2.三层交换机(Layer 3 Switch)除了具备二层交换机的功能,还支持通过三层接口(如VLANIF接口)实现转发功能。

3.VLANIF接口是一种三层的逻辑接口,支持VLANTag的剥离和添加,因此可以通过VLANIF接口实现

LAN之间

的通信。

4.VLANIF接口编号与所对应的VLAN ID相同,如VLAN 10对应VLANIF10。

配置

[sw1]v1an batch 10 20

[sw1] interface GigabitEthernet 0/0/1

[Sw1-GigabitEthernet0/0/1] port 1ink-type access——规定类型为access

[Sw1-GigabitEthernet0/0/1] port default vlan 10——将接口划分为VLAN10

[sw1] interface GigabitEthernet 0/0/2

[Sw1-GigabitEthernet0/0/2] port 1ink-type access

[Sw1-GigabitEthernet0/0/2] port default vlan 20

[Sw1]interface vlanif 10

[Sw1-v1anif10]ip address 192.168.10.254 24

[Sw1]interface vlanif 20

[Sw1-v1anif20]ip address 192.168.20.254 24

VLANIF的转发流程

1.假设PC、三层交换机上都已存在相应的ARP或MAC表项。·PC1与PC2之间通信过程如下:

2.PC1通过本地IP地址、本地掩码、对端IP地址进行计算,发现目的设备PC2与自身不在同一个网段,判断该通信为三层通信,将去往PC2的流量发给网关。PC1发送的数据帧:源MAC= MAC1,目的MAC = MAC2。

3.交换机收到PC1发送的去往PC2的报文,经解封装发现目的MAC为VLANIF10接口的MAC地址,所以将报文交给路由模块继续处理。

4.路由模块解析发现目的IP为192.168.20.2,非本地接口存在的IP地址,因此需要对该报文三层转发。查找路由表后,匹配中VLANIF20产生的直连路由。

5.因为匹配的为直连路由,说明已经到达最后一跳,所以交换机在ARP表中查找192.168.20.2,获取192.168.20.2的MAC地址,交由交换模块重新封装为数据帧。

6.交换模块查找MAC地址表以明确报文出接口、是否需要携带VLAN Tag。最终交换模块发送的数据帧:源MAC= MAC2,目的MAC = MAC3,VLAN Tag = None。

三层交换机参与下的三层通信流程

网络拓扑

连接逻辑图

二层接口与三层接口对比

综合实验

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

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

相关文章

【图解】Mask R-CNN 架构

Mask R-CNN 是一种自顶向下(top-down)的姿态估计模型,它是在 Faster R-CNN [44] 这个目标检测框架的基础上扩展而来的。目标检测是指从图像中检测出不同类别的物体,并且输出它们的边界框(bounding box)。 …

exp/imp选项说明

1、exp选项 2、imp选项 3、举例 (1)、imp system/manager filetank logtank fromuser(seapark,amy) touser(seapark1, amy1);(2)、imp system/manager file(paycheck_1,paycheck_2,paycheck_3,paycheck_4) logpaycheck.log filesize1G fully;(3)、imp system/manager fileseap…

【css】解决元素浮动溢出问题

如果一个元素比包含它的元素高&#xff0c;并且它是浮动的&#xff0c;它将“溢出”到其容器之外&#xff1a;然后可以向包含元素添加 overflow: auto;&#xff0c;来解决此问题&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html> <head> <style>…

如何克服学习和工作中的焦虑和迷茫

如何克服学习和工作中的焦虑和迷茫 &#x1f607;博主简介&#xff1a;我是一名正在攻读研究生学位的人工智能专业学生&#xff0c;我可以为计算机、人工智能相关本科生和研究生提供排忧解惑的服务。如果您有任何问题或困惑&#xff0c;欢迎随时来交流哦&#xff01;&#x1f6…

落实《中国人民银行业务领域数据安全管理办法》,极盾科技是怎么做的?

“软标准”变成“硬规范”&#xff01; 近日&#xff0c;央行发布《中国人民银行业务领域数据安全管理办法》征求意见稿&#xff08;以下称《管理办法》&#xff09;&#xff0c;以部门规范性文件的方式&#xff0c;全面衔接《数据安全法》&#xff0c;细化明确中国人民银行业…

村田授权代理:共模扼流线圈针对汽车专用设备高频噪声的降噪对策

车载市场正不断扩充ADAS、自动驾驶、V2X、车载信息系统等的应用。由于此类应用要处理庞大的信息&#xff0c;因此为了执行处理&#xff0c;内部处理信号的处理速度亦不断高速化。另一方面&#xff0c;由于部件数量增多&#xff0c;安装密度增大&#xff0c;因此要求部件小型化。…

364 · 接雨水 II

链接&#xff1a;九章算法 - 帮助更多程序员找到好工作&#xff0c;硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧 题解&#xff1a; 九章算法 - 帮助更多程序员找到好工作&#xff0c;硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧

OpenAI的提供的Model简要介绍

OpenAI提供的model 通过OpenAI的接口可以查看所有支持的模型(目前的账号无GPT4的权限&#xff0c;所以没有列举GPT4相关的模型)。 import os import openai import pandas as pd from IPython.display import displayopenai.api_key os.getenv("OPENAI_API_KEY")…

记录一下点亮过的技能点

一年级 软件工程导论也就是 计算机导论&#xff0c;主要介绍计算机的发展历程概况&#xff0c;对计算机有个大体的了解。 编程语言学习 C语言&#xff0c;基础语法会用&#xff0c;其实现在忘得有点多了&#xff0c;需要多查询文档才行。 二年级 计算机组成原理&#xff0c;…

【LeetCode每日一题】——807.保持城市天际线

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 矩阵 二【题目难度】 中等 三【题目编号】 1572.矩阵对角线元素的和 四【题目描述】 给你一…

助力工业物联网,工业大数据之费用事实指标分析及实现【二十四】

文章目录 1&#xff1a;费用事实指标分析及实现2&#xff1a;差旅事实指标分析及实现3&#xff1a;网点物料事实指标分析及实现 1&#xff1a;费用事实指标分析及实现 目标&#xff1a;实现DWB层费用报销事实指标表的构建 路径 step1&#xff1a;目标需求step2&#xff1a;数据…

有砟铁路三维地质雷达检测数值模拟研究

有砟铁路三维地质雷达无损检测数值模拟研究 前言 据统计&#xff0c;全国铁路营业里程超过14.63万公里&#xff0c;其中高铁超过3.8万公里&#xff1b;全国铁路路网密度152.3公里/万平方公里。有砟铁路主要建造于2012年以前&#xff0c;截止2012年&#xff0c;全国有砟铁路达…

Baklib: 0代码的在线帮助中心

Baklib是一款0代码的在线帮助中心工具&#xff0c;旨在帮助企业和开发者快速搭建和管理自己的帮助中心。无需编写任何代码&#xff0c;只需几个简单的步骤&#xff0c;即可创建一个功能齐全、易于使用的在线帮助中心。Baklib提供了丰富的功能和灵活的定制选项&#xff0c;使用户…

关于迪文屏文本显示 字库生成

生成 30的字体 界面上显示 屏幕上文本控件的点阵数 为字库生成软件的 宽和高 30 30 字库软件的下载链接 三、汉字字库生成 百度网盘链接&#xff1a;百度网盘 请输入提取码 提取码&#xff1a;1o5t https://blog.csdn.net/qq_34118600/article/details/115469371

「如何优雅有效利用周末和下班时间?」

文章目录 每日一句正能量前言下班的时间规划周末的时间规划提升周末体验感的好方法怎样才能获得充分的休息后记 每日一句正能量 眼望古城街尽&#xff0c;心谱落愁无序&#xff0c;旧时的誓言&#xff0c;曾而相似&#xff0c;河水在遵循河道的指引下&#xff0c;在曲折前进中放…

通过Python调用禅道API

禅道API接口&#xff0c;非REST接口 调试版本&#xff1a;11.3 百度出来的100%都用不了&#xff08;本篇除外...&#xff09;。于是自己修改了网上代码&#xff0c;先get session&#xff0c;再post登录&#xff0c;最后调用产品列表验证&#xff0c;实测通过。 1 import req…

SAP 物料主数据 字段 配额安排 变化

ECC版本 字段‘配额安排’在物料主数据中&#xff0c;可选使用范围 S4新版本 字段‘配额安排’已经隐藏&#xff0c;后台字段去掉了&#xff0c;屏幕字段设置了不可见&#xff0c;系统默认选择了4

流程管理软件:优化工作流程的数字化解决方案

有这么多任务需要跟踪&#xff0c;一个优秀的工作流系统对于项目经理完成他们的工作至关重要。通过使用工作流软件&#xff0c;项目经理可以避免诸如浪费时间和资源、过度风险和损害最终结果等陷阱。他们可以放心&#xff0c;他们的工作将按照正确的顺序完成&#xff0c;并在此…

文件管理:按名称批量归类,简化整理任务!

在数字化时代&#xff0c;我们每天都会面对海量的文件&#xff0c;从文档、图片、视频到音频&#xff0c;各种各样的文件都在我们的电脑中汇聚。然而&#xff0c;你是否曾为找不到需要的文件而烦恼&#xff0c;或者为整理大量文件而头疼&#xff1f;为了帮助大家解决这些问题&a…

P3368 【模板】树状数组 2 (树状数组小进阶)(内附封面)

【模板】树状数组 2 题目描述 如题&#xff0c;已知一个数列&#xff0c;你需要进行下面两种操作&#xff1a; 将某区间每一个数加上 x x x&#xff1b; 求出某一个数的值。 输入格式 第一行包含两个整数 N N N、 M M M&#xff0c;分别表示该数列数字的个数和操作的总…