HCIA-Access V2.5_3_1_1_VLAN技术原理_VLAN概述_VLAN产生的原因

news/2024/12/20 6:02:59/

本章导读

接入网设备大部分工作在二层网络,VLAN的产生为传统的LAN网络注入了新的活力,引起了LAN应用的一场变革。

本章介绍了在交换机中怎样配置VLAN,详细描述了VALN数据帧在交换机与交换机之间传递过程中的变化情况。

你可以带着这些问题来学习:

1.VLAN实现的原理是什么?

2.接入网中的VLAN与交换机中的VLAN有什么区别?

目标

学完本课程后,您将能够:

  • 了解VLAN技术的产生背景和特点
  • 掌握VLAN标签的生成方法和VLAN Tag在不同接口场景的应用规则
  • 掌握VLAN路由的基本方法

VLAN的产生原因-广播风暴

首先有一个广播域的概念,什么是广播域,PC发送一个广播帧,网络中所有能接收到该帧的设备,我们就认为属于同一个广播域,对于交换机而言,交换机所有的端口都属于同一个广播域,如图,整个网络使用交换机进行组网,图中所有交换机的端口都属于同一个广播域,所以,如果某个交换机下面的PC发送了一个广播帧,就会在全网进行泛洪,所有的端口都能够接收到。如图主机A发送了一个广播帧,这个广播帧就会在整个网络中进行泛洪,全网的设备都能够接收到,一旦网络规模扩大,网络中的广播报文可能越来越多,将严重影响网络性能,进而导致广播风暴等问题,所以我们希望有一种手段来减少广播域的范围。

通过路由器将网络分段

通过路由器进行组网,路由器不同的接口属于不同的子网,属于不同的广播域,如图通过路由器组网后,左边的设备属于一个广播域,右边的设备属于一个广播域,左边的设备发送广播帧,只会在路由器的左边接口下进行广播,而不会广播到右边的网络,但是利用路由器组网有一个问题,原来所有的用户可能属于风一个子网,添加了路由器这后,路由器的不同接口是属于不同的子网,所以整个网络的规划需要重新调整,难度较大。

通过VLAN划分广播域

VLAN无需做任何变动,如图交换机将端口一下面的所有的用户划分到VLAN1,端口二下面的用户划分到VLAN2,VLAN1属于一个广播域,VLAN2属于另外一个广播域,VLAN1内的用户可以实现互通,VLAN2的用户也可以实现互通,便是VLAN1和VLAN2下面的用户彼此隔离。PC发出的广播帧只会在VLAN1所在的端口进行广播,而VLAN2是收不到这个广播帧的。

VLAN的优点

 VLANj最主要的优势就是隔离了广播域,抑制了广播报文,同时增加了网络的安全性,不同的VLAN彼此隔离,VLAN间的用户不会存在攻击。

VLAN标签管理

为了控制报文的转发,交换机内部都要求带标签转发,所有交换机端口会根据标签来决定是否放行,如图交换机在端口1下面配置了只允许VLAN1通过,过来了一个VLAN5的报文能不能通过,肯定是不允许的,那么VLAN5是打在什么位置。

VLAN的帧格式

其实就是在标准的以太网基础上,在SA和TYPE中间加了一个TAG字段,就变成了带有IEEE802.1Q标记的以太网帧,TAG字段一共占4个字节,包含两个字节的TPID,它固定填充是8100,看到这个8100,就知道他是一个带TAG的以太网帧,以及本个比特的PRI,它的范围是0~7,当网络出现拥塞时,我们可以根据优先级,优先转发级别高的报文,最重要的就是12比特的VLANID,通过该字段就可以知道用户所属的VLAN,VLAN ID的范围是0~4095,一头一尾是省略了,所以我们实际使用的VLANID 是1~4094,但是在运营商网络中4094个VLAN肯定是不够用的,所以又提出了QinQ,QinQ就是双TAG,就是在TAG的基础上又加了一个TAG,外层用于标识业务,也叫做S-VLAN,内层用于标识用户,叫做C-VLAN,通过带双层VLAN,就将VLAN扩展成了4096*4096,可以满足用户的需求。


http://www.ppmy.cn/news/1556584.html

相关文章

特征维度远大于样本量时候的过拟合问题

为什么特征维度远大于样本量会导致过拟合? 维度灾难 当特征维度远大于样本量时,会出现所谓的"维度灾难"(curse of dimensionality)。在高维空间中,数据变得非常稀疏,模型有太多的"自由度"来拟合这些稀疏的数…

CommandLineRunner 和 InitializingBean初始化

CommandLineRunner 和 InitializingBean 都是 Spring 框架中用于初始化 Bean 的机制,但它们有不同的使用场景和特点。 CommandLineRunner 作用: CommandLineRunner 是一个接口,它定义了一个方法 run(String... args),这个方法会…

114. 二叉树展开为链表(java)标记一下

题目描述: 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序…

【系统】Mac crontab 无法退出编辑模式问题

【系统】Mac crontab 无法退出编辑模式问题 背景一、问题回答1.定位原因:2.确认编辑器类型3.确保编辑器进入正确3.1 确认是否有crontab调度任务3.2 进入编辑器并确保编辑器正常3.3 保存操作 4.确认crontab任务存在5.确保脚本的可执行性和正确性 二、后续 背景 之前…

Arrays工具类——常用方法

Arrays工具类 它是Java API文档已经给我们提供好的一个现成类,对于我们来说直接使用即可 在以后开发过程中,就2种情况: 1.自己写类,自己写方法,自己写实现……【累】 2.别人已经给你写好了,直接拿过来用就…

嵌入式单片机中对应GPIO外设详解实现

一、GPIO外设详解 大家可以看到,函数库开发的时候外设的使用流程都是一样的,接下来就讲解一下细节。 l定义一个外设的结构体变量 变量命名规则 PPP_InitTypeDef PPP_InitStructure; 每个外设都有对应的结构体,结构体的定义一般都是存放在每个外设的头文件内,比如GPIO外…

杨振宁大学物理视频中黄色的字,c#写程序去掉(原版改进,三)

上一节,我们分清了主次矛盾,并搞定了主要矛盾(去掉黄色的字),这一节解决次要矛盾(矩形色带)。 我们的想法如图: 1,我们找到稳定黄色的最左边,最右边两点&…

CentOS7超详细安装教程

资料提供 VMware虚拟机下载 通过百度网盘分享的文件:VMware-workstation-full-17.5.2 个人免费... 链接:百度网盘 请输入提取码 提取码:6666 CentOS7镜像 镜像下载网址centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 选择图下版本即…