VLAN基础讲解+不同VLAN间通信(实验)

第一章  VLAN基础

        1.1  什么是VLAN
        
随着网络中计算机的数量越来越多,传统的以太网络开始面临广播泛滥以及安全性无法保证等各种问题。
        VLAN即虚拟局域网,是将一个物理的局域网在逻辑上划分成多个广播域的技术。通过在交换机上配置VLAN,可以实现同一个VLAN内的用户可以进行二层互访,而不同VLAN间的用户被二层隔离。这样既能够隔离广播域,又能够提升网络的安全性

        1.2 VLAN技术产生背景

          交换机的所有接口属于一个广播域,往往也是一个逻辑子网; 
          用户无法根据业务需要灵活的在交换机上进行广播域的隔离;
          随着网络规模越来越大、数量越来越多,广播风暴将给网络带来重大问题。

        1.3 划分VLAN,将广播域范围减小

          VLAN技术提供了一种灵活的解决方案;
          将交换机的接口根据业务需要添加到不同的VLAN中,从而实现二层隔离

        1.4  VLAN的优点有哪些 
           有效控制广播域范围;
           增强局域网的安全性;
           灵活构建虚拟工作组;
           简化网络管理。

        1.5 VLAN概述:Vritual LAN,虚拟局域网
           
将一个物理局域网在逻辑上划分成多个广播域;
           不同VLAN间的设备默认无法通讯,需要第三层设备才能实现互通;
           VLAN范围:0~4095共4096个(0和4095为保留、1为默认)。

第二章 VLAN原理

        2.1  VLAN链路类型:
         
 Access Link接入链路:一般用于连接主机或路由器之间的链路;接入链路上传输的帧都是无标记帧;
          Trunk Link干道/中继链路:一般用于交换机间的互连或交换机与路由器之间的链路;干道链路上传输的帧几乎都是有标记帧用于两端识别。

         2.2  PVID

                Port Vlan identification 端口缺省VLAN:指明该接口属于的VLAN

第三章 VLAN端口类型

        3.1 Access接入端口 
          
用于连接主机;收到数据后添加VLAN Tag,VLAN ID和端口的PVID相同;转发数据前会移除VLAN Tag;注意:终端设备(PC)发出和接收的都是未打标签的帧,否则无法识别;
          图例:主机AC属于一个VLAN,B属于另一个VLAN,A与C相互通讯的演示。

        3.2 Trunk 干道端口 
          用于连接交换机或路由器;收到帧时:如果该帧不包含Tag,将打上端口的PVID;
          图例:主机A与C通信,主机B与D通信。

        3.3 Hybrid混杂端口 
          
既可以连接主机又可以连接其他交换机;既可以连接接入链路又可以连接干道链路;允许多个VLAN的帧通过,并可以在出接口方向将某些VLAN帧的T剥离掉(由命令决定);
          图例:主机A与主机B不能相互访问,但都可以访问PVID100的服务器。

第四章  不同VLAN间通信实验 

        实验要求:
            (1)配置VLAN
            (2)完成VLAN 10与VLAN 100之间的通信
            (3)完成VLAN 20与VLAN 200之间的通信

        4.1  实验拓扑
 

        4.2  接口配置VLAN 

sys
sys SW1
vlan b 10 100 20 200         //batch 同时创建多个VLAN
interface GigabitEthernet0/0/1
port hybrid pvid vlan 10     //将此端口的默认PVID改为vlan 10
port hybrid untagged vlan 10 100    //设置此端口可通行vlan 10和100,并发送时脱离标签
int g0/0/2
port hybrid pvid vlan 20
port hybrid untagged vlan 20 200
interface GigabitEthernet0/0/3
port link-type hybrid        //默认就是hybrid接口,这个命令也可以不写
port hybrid tagged vlan 10 100 20 200    //设置此端口可通行vlan 10 100 20 200,发送时携带标签
sys
sys SW2
vlan b 10 20 100 200
interface GigabitEthernet0/0/3
port hybrid tagged vlan 10 100 20 200
interface GigabitEthernet0/0/1
port hybrid pvid vlan 100
port hybrid untagged vlan 10 100
interface GigabitEthernet0/0/2
port hybrid pvid vlan 200
port hybrid untagged vlan 20 200
interface GigabitEthernet0/0/4
port hybrid tagged vlan 10 100 20 200
sys
sys SW3
vlan b 10 100 20 200
interface GigabitEthernet0/0/3
port hybrid tagged vlan 10 100 20 200
interface GigabitEthernet0/0/1
port hybrid pvid vlan 10
port hybrid untagged vlan 10 100
interface GigabitEthernet0/0/2
port hybrid pvid vlan 20
port hybrid untagged vlan 20 200

                                       此实验不止一种方法,大家可以多尝试一下

        4.3  测试

          VLAN 10 --->> VLAN 100

         VLAN 20 --->>VLAN 200   

        VLAN原理笔记:(Word打开)
                链接:https://pan.baidu.com/s/1iMB81M4bavcO7nWC-vt76A 
                提取码:mzqf

        实验拓扑:(ENSP打开)
                
链接:https://pan.baidu.com/s/1xGfHGlsNp80D_WowyE_c9A 
                提取码:yguu

         

                


     

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

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

相关文章

基于深度学习的吸烟检测系统(网页版+YOLOv8/v7/v6/v5代码+训练数据集)

摘要:本文深入研究了基于YOLOv8/v7/v6/v5等深度学习模型的吸烟行为检测系统,核心采用YOLOv8并整合了YOLOv7、YOLOv6、YOLOv5算法,进行性能指标对比;详述了国内外研究现状、数据集处理、算法原理、模型构建与训练代码,及…

从0配置React

在本地安装和配置React项目,您可以使用create-react-app这个官方推荐的脚手架工具。以下是安装React的步骤,包括安装Node.js、使用create-react-app创建React应用,以及启动开发服务器。 下载安装node.js运行以下命令,验证Node.js…

【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt 开发环境的搭建 | Qt 安装教程 文章编号:Qt 学习笔记 /…

外贸建站:WordPress搭建外贸独立站零基础自建站完整教程(2024)

对于做外贸来说,拥有自己的外贸独立网站真的非常重要。在外贸领域,如今各平台竞争激烈,规则多,成本高,价格战、政策变化快,还存在封店风险等等因素。在这种情况下,拥有外贸独立站就能很好规避上…

攻防世界[EASYHOOK]

阅读须知: 探索者安全团队技术文章仅供参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作,由于传播、利用本公众号所提供的技术和信息而造成的任何直接或者间接的后果及损失,均由使用者 本人负责,作者不为此承担任何责任,如…

STM32学习和实践笔记(4): 分析和理解GPIO_InitTypeDef GPIO_InitStructure (b)

继续上篇博文:STM32学习和实践笔记(4): 分析和理解GPIO_InitTypeDef GPIO_InitStructure (a)-CSDN博客 往下写, 为什么:当GPIO_InitStructure.GPIO_PinGPIO_Pin_0 ; 时,其实就是将对应的该引脚的寄存器地…

Xxxxxx

数据库 1,B树与B树区别 1,B树每个节点存ID与其他数据字段,B非叶子结点,只存ID,叶子结点存完整数据 好处:每个层级B树,可以存储更多的额数据,层级更少,更扁平&#xff…

【语义分割实战(1)】U-Net语义分割:训练自己的数据集

一、U-Net图像语义分割原理 UNet最早发表在2015的MICCAI会议上,4年多的时间,论文引用量已经达到了9700多次。 UNet成为了大多做医疗影像语义分割任务的baseline,同时也启发了大量研究者对于U型网络结构的研究,发表了一批基于UNet…

Java中线程详解

文章目录 相关概念多线程概念实现方式继承Thread类实现Runnable接口比较 常用方法线程安全产生的原因解决思想同步同步代码块同步方法Lock锁机制 死锁概念避免 状态线程间的通讯介绍方法 相关概念 并行:在同一时刻,有多个任务在多个CPU上同时执行并发&a…

抖店新手从0-1起店教程:新手开抖店别乱操作!这才是正确流程!

哈喽~我是电商月月 新手开抖店为什么不好成功,那是因为你没接触过电商,不懂其中的步骤,一些细节没处理好,开店就已经注定失败! 废话不多说,直接入正题 一.开店,入驻抖店 1&#…

韩顺平 | 零基础快速学Python

环境准备 开发工具:IDLE、Pycharm、Sublime Text、Eric 、文本编辑器(记事本/editplus/notepad) Python特点:既支持面向过程OOP、也支持面向对象编程;具有解释性,不需要编程二进制代码,可以直…

算法沉淀——动态规划篇(子数组系列问题(上))

算法沉淀——动态规划篇(子数组系列问题(上)) 前言一、最大子数组和二、环形子数组的最大和三、乘积最大子数组四、乘积为正数的最长子数组长度 前言 几乎所有的动态规划问题大致可分为以下5个步骤,后续所有问题分析都…

基于SSM+Jsp+Mysql的航空机票预订系统

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

小红数组操作(结构体模拟链表详细解析)(双向链表)c/c++

题目描述: 小红拿到了一个数组,初始数组为空,她希望你实现以下两种操作: 1. 输入x,y,将x插入在元素y的右边。保证此时数组中没有元素等于x,且数组中存在一个y。特殊的,如果将x插入在数组的最左边&#xff0…

hadoop在linux上启动成功了,但是浏览器访问不了

根据网上的资料进行安装hadoop的伪集群 都安装成功,并且启动也成功了,如下图所示: 2、但是在浏览器上确是怎么也访问不了, 解决思路, 2.1、根据网上的一些文章处理解决是关闭防火墙, 2.1.1、我根据操作步骤…

影视剪辑来这6个网站找视频素材~

影视剪辑,一般都是先找影视资源,保存百度云下载或者直接录屏,再进行二次创作,找影视资源可以到下面这个网站,绝对能找到90%的电视剧、电影。 茶杯狐 一个影视资源搜索网站,页面非常干净,提供了各…

Python基础之pandas:字符串操作与透视表

文章目录 一、字符串操作备注:如果想要全部行都能输出,可输入如下代码 1、字符检索2、字符转换3、字符类型判断4、字符调整5、字符对齐与填充6、字符检索7、字符切割8、字符整理 二、透视表1、pd.pivot_table2、多级透视表 一、字符串操作 备注&#xf…

[力扣]根据前中序构造二叉树--详细解析

根据前中序遍历顺序构建一个二叉树 力扣练习链接 过程 总体框架 设preorder的左边界为pleft,右边界为pright[注意这里是闭区间能取到]同时设inorder的左边界为ileft,有边界为iright[同样也是可以取到的索引区间]我们生成每一个区间的树的头结点,然后向上返回,对于他的父亲结点…

Python搭建编程环境—安装Python3解释器

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:零基础学Python 💬个人格言:不断的翻越一…

Day18-【Java SE进阶】多线程

一、线程 1. 什么是线程? 线程(Thread)是一个程序内部的一条执行流程。程序中如果只有一条执行流程,那这个程序就是单线程的程序。 2. 多线程 多线程是指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行) 3. 如何在程序中创建出多条线程? Ja…