首页 > 其他分享 >VLAN原理和配置

VLAN原理和配置

时间:2024-09-25 13:50:16浏览次数:1  
标签:vlan 配置 SWA GigabitEthernet0 VLAN 端口 PVID 原理

VLAN原理和配置

VLAN:虚拟局域网,将一个物理的局域网在逻辑上划分成多个广播域

华为交换机默认4094个VLAN

在交换机上配置VLAN,同一个VLAN内的用户可以进行二层互访,而不同VLAN 间的用户被二层隔离

VLAN帧格式

Tag用于区分不同的VLAN

没有携带Tag的帧

DMAC SMAC Type Data FCS

携带Tag的帧

DMAC SMAC Tag Type Data FCS

专业术语

接入链路:主机和交换机

干道链路:交换机与交换机

PVID:端口在缺省情况下所属的VLAN

端口类型

Access:收到数据后会添加VLAN Tag,VLAN ID和端口的PVID相同,在转发数据前会移除VLAN Tag

Trunk:收到帧时,如果该帧不包含Tag,将打上端口的PVID,如果该帧包含Tag,则不改变;发送帧时,该帧的VLAN ID在Trunk的允许发送列表中:若与端口的PVID相同时,则剥离Tag发送,若与端口的PVID不同时,则直接发送

Hybrid:可以连接主机,又可以连接交换机,可以以Tagged 或Untagged方式加入VLAN

特点:

Access端口:只能属于一个VLAN,一般连终端,需要设置缺省VLAN(PVID)

Trunk端口:可以多个VLAN,一般连交换机、路由器,需要设置缺省VLAN(PVID)

Hybrid端口:连交换机、终端都行,非常灵活,但是配置复杂

​ tagged一般设置在和交换机的连接上(类似于Trunk),untagged一般设置在终端(类似于Access)

Vlan划分的方法:基于端口、基于MAC地址、基于IP子网划分、基于协议划分、基于策略

创建vlan 用途
[SWA]vlan 100 创建vlan1
[SWA]vlan batch 2 to 3 连续创建vlan2到3

Access 用途
[SWA-GigabitEthernet0/0/5]port link-type access 将g0/0/1设置为Access接口
[SWA]vlan 2 进入vlan2
[SWA-vlan2]port GigabitEthernet 0/0/2 这条命令现已不支持,但在ensp上可行,将端口分配到vlan2中
[SWA-GigabitEthernet0/0/5]port default vlan 3 将端口分配给vlan3

Trunk 用途
[SWA-GigabitEthernet0/0/1]port link-type trunk 设置端口为Trunk
[SWA-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 仅运行vlan2和vlan3通过

Hybrid 用途
[SWA-GigabitEthernet0/0/1]port link-type hybrid 设置g0/0/1类型为Hybrid
[SWA-GigabitEthernet0/0/1]port hybrid tagged vlan 2 3 100 发送vlan2、vlan3、vlan100时打上标签
[SWA-GigabitEthernet0/0/2]port hybrid pvid vlan 2 g0/0/2的默认VLAN(PVID)设置为VLAN 2
[SWA-GigabitEthernet0/0/2]port hybrid untagged vlan 2 100 发送vlan2、vlan100时不需要标签

默认VLAN(VLAN 1)

还没有进行任何VLAN配置时,设备上的所有端口都会默认属于VLAN 1

缺省VLAN(PVID)、本征VLAN(Native VLAN)

pvid与native vlan分别属于华为和思科交换里面的概念,只是叫法不同,其实都是缺省vlan

如果帧在进入trunk时是untagged,如果配置了native vlan,那么trunk就会给它打上native vlan的标记,该帧在trunk中就以native vlan的身份传输

native vlan 是用于trunk链路的, 在access链路没有native vlan

在默认情况下,vlan1经常被用作本征VLAN,即所有未标记的流量都会被发送到vlan1

Voice VLAN

Voice VLAN可以区分语音流量和业务流量,使语音流量优于业务流量

Voice VLAN 用途
[SWB]vlan 2 进入vlan2
[SWB-GigabitEthernet0/0/1]voice-vlan 2 enable 在g0/0/1启用Voice VLAN,并将Voice VLAN设置为VLAN 2
[SWB-GigabitEthernet0/0/1]voice-vlan mode auto 设置Voice VLAN的模式为自动(自动识别通过该接口传输的语音流量)
[SWB]voice-vlan mac-address 0011-2200-0000 mask ffff-ff00-0000 基于MAC地址的方式来识别语音流量
指定了一个MAC地址前缀(0011-2200-0000)和一个掩码(ffff-ff00-0000)用于匹配
并自动将匹配的MAC地址的流量归类到Voice VLAN中

标签:vlan,配置,SWA,GigabitEthernet0,VLAN,端口,PVID,原理
From: https://www.cnblogs.com/Iwakura-Lain/p/18431200

相关文章

  • 计算机组成原理408第五章中央处理器知识点快速回顾二轮复习
    CPU由运算器和控制器这样的两大部件来组成,那么运算器由ACC累加寄存器,乘商寄存器,还有若干个通用寄存器以及算术逻辑单元alu来组成。那除了这些寄存器,还有alu之外,还会有一些其他的重要的寄存器,我们在之前没有介绍过。运算器主要负责对数据进行处理,也就是算术运算和逻辑运......
  • Eureka原理实践:构建高可用、可扩展的微服务架构
    Eureka原理实践:构建高可用、可扩展的微服务架构引言随着微服务架构的日益普及,服务注册与发现成为了分布式系统架构中的核心组件。Eureka,作为Netflix开源的一款高效稳定的服务注册与发现框架,凭借其自动注册、发现、健康监测及自我保护等特性,在微服务架构中占据了重要地位。......
  • 注解的本质与工作原理
    一、注解的本质是什么?1.1注解的定义注解(Annotation)是Java5引入的一种元数据(Metadata)机制,用于在代码中添加额外的信息。注解本质上是一种特殊的接口,后续会由工具和框架在编译时、类加载时、或运行时进行处理,以实现特定的功能。1.2注解的分类注解可以分为三类:标准注解:Java......
  • 华为s5735交换机配置开启web页面
    环境win10, 华为s5735交换机配置方法华为交换机(S5735S-L24P4S-A1)该型号交换机默认不开启web管理模式。需要通过Console口配置模式开启web管理模式,方便使用图形化界面升级操作系统1.进入配置命令模式PleasePressENTER.Aninitialpasswordisrequiredforthefirstloginvia......
  • 【SpringBoot】@Valid @Validated 注解校验时机实现原理
    1 前言上节我们看了【SpringBoot】@Validated@Valid参数校验概述以及使用方式,对于@Valid以及@Validated有了大概的认识,并也尝试了集中校验方式,那么本节我们重点看一下SpringBoot中@Valid@Validated的校验实现原理。2 准备工作客户类我还是用上节的那个类,然后我......
  • 【JUC并发编程系列】深入理解Java并发机制:Volatile从底层原理解析到高级应用技巧(六、
    文章目录【JUC并发编程系列】深入理解Java并发机制:Volatile从底层原理解析到高级应用技巧(六、Volatile关键字、JMM、重排序、双重检验锁)1.Volatile的特性2.Volatile的用法3.CPU多核硬件架构剖析4.JMM内存模型4.1主要特性4.2JMM的工作原理4.3实现机制5.JMM八......
  • 【JUC并发编程系列】深入理解Java并发机制:线程局部变量的奥秘与最佳实践(五、ThreadLo
    文章目录【JUC并发编程系列】深入理解Java并发机制:线程局部变量的奥秘与最佳实践(五、ThreadLocal原理、对象之间的引用)1.基本API介绍2.简单用法3.应用场景4.Threadlocal与Synchronized区别5.内存溢出和内存泄漏5.2内存溢出(MemoryOverflow)5.2内存泄漏(Mem......
  • cameralink卡设计原理图:287-基于FMC接口的1路Base cameralink输入1路Base cameralink
    基于FMC接口的1路Basecameralink输入1路Basecameralink输出子卡  一、板卡概述      该板卡是我公司自主研发的1路Basecameralink输入,1路Basecameralink输出的FMC子卡,LPC-FMC连接器。FMC连接器是一种高速多pin的互连器件,广泛应用于板卡对接的设......
  • ❗Vue原理 (必考!)
    1.组件化基础如何理解MVVM?-----很久以前就有组件化,数据驱动视图(MVVM,setState)Vue、React框架的出现,使得我们可以直接去操控数据而不是原始的DOM节点。View:视图DOMModel:VUE组件里的data或者Vuex里state里面的数据。两者之间通过ViewModel相关联,使得我们在Model修改的......
  • 面向企业应用程序的 Python 配置管理
    配置管理的重要性    在企业应用程序中,配置管理是最被低估的运算符,它使所有内容保持集成并平稳运行。它充当后台经理,确保所有灯光都就位,剧院队列准备就绪,演出可以顺利进行。特别是,在处理多环境部署时,使用紧密的 CI/CD 流程,一个错误的配置可能会带来应用程序范围的关闭风险。......