HCIP —— 交换 (VLAN)

news2024/11/19 20:18:40

VLAN  --- 虚拟局域网 

在 HCIA 中 ,已经学过交换机的一些基础配置,下面进行回顾一些简单的内容。

1.创建VLAN

VLAN ID --- 区别和标识不同的VLAN

使用范围:0-4095  , 由12位二进制构成。    0   和  4095  作为 保留的VLAN

[Huawei]vlan batch 3 to 20 --- 批量创建vlan

[Huawei]undo vlan batch 3 to 20 --- 批量删除vlan

2.接口划分VLAN

因为电脑只能区分传统的以太网Ⅱ型帧,电脑不能接受打了VID的数据帧,会被认为这个是无效的数据帧--- 畸变的数据帧。

以太网Ⅱ型帧格式

所以要打标签,上VLAN。   

IEEE组织 研发了一种802.1Q的标签 帧,当处于access 状态时 不含802.1Q Tag 即变成了传统的以太网Ⅱ型帧,当处于trunk状态时带上 802.1Q Tag。更上层的协议 预留了保留字段,即可以放 VLAN等。

802.1Q帧格式

Hybrid --- 混杂接口

Hybrid --- 混杂接口:华为体系下定义的私有接口 有些厂商并不支持(思科)

display port vlan active --- 查看接口VLAN放通情况

根据查看接口VLAN放通情况可得出:

1.华为设备接口在没有任何更改的情况下,都默认属于Hybrid接口。

华为规定所有进入交换机内部的流量都携带标签

PVID -- port VLAN ID  -- 端口绑定的VID

VLAN List --- VLAN 允许的列表

2.所有接口PVID都默认是1

U --- Untag 帧 传统的以太网Ⅱ型帧

T --- Tag 帧 携带 802.1Q tag

Trunk 接口可以放通不携带标签的流量(注意:Trunk接口只能允许唯一某一个VLAN标签的流量放通时,剥离标签)

Trunk接口剥离标签的VLAN ID就是PV ID

交换机的接口类型

1.Access接口

接受帧:

1.access接口接受到一个没有携带标签的流量,将接受他并且打上对应接口的PVID。

2.access接口接受到一个携带标签的流量,将对比数据帧中的VID和接口的PVID是否相同,如果相同则接受,如果不同则直接丢弃。

发送帧:

比对数据帧中的VID和接口的PVID是否相同,如果相同则转发该数据帧并且需要剥离标签,如果不相同,则不转发。

2.Trunk 接口

接受帧:

接受数据帧:接口接受到一个不携带标签的流量,那么将接受该数据帧,并且打上接口PVID,之后会查看该接口的允许列表,如果允许列表中包含该PVID,那么将接受该数据帧,如果没有,则不接受。

接口接受到一个携带标签的流量,那么交换机会进行判断,根据数据帧中的VID查看自身接口的允许列表,如果允许列表中存在该VID则接受,并且在交换机内部不会修改数据帧中的原本的VID,否则将不接受。

发送数据帧:

接受是否转发数据帧,会根据允许列表查看数据帧中的VID如果允许列表存在,则转发,否则直接丢弃,如果转发,会比较数据帧中的VID和接口的PVID是否相同,如果相同则在转发的同时需要剥离数据帧中的VID,如果不相同则不剥离VID进行转发。

配置:

[sw1-g0/0/2]port link-type hybrid

Int g0/0/2 --- 进入接口

Port hybrid pvid vlan 2 --- 修改接口PVID

Undo port hybrid vlan 1 --- 拒绝某一个VLAN

Port hybrid untagged vlan 3 --- 允许vlan的流量,并且发出时不携带标签

[sw2-g0/0/01]port hybrid tagged vlan 2 3  4 ------ 允许vlan的流量,并且发出时携带标签

[sw1-g0/0/04]port trunk pvid vlan 2

VLAN间路由

1.多臂路由:

因为路由器时三层设备默认时不能识别VLAN标签,所以必须保证发给的路由接口的流量不能携带标签。

2.单臂路由

路由器的子接口 可以识别 交换机发来带VLAN的标签

3.三层交换机

SVI:switch virtual interface 虚拟接口

1.创建VLAN

Vlan batch 2 3

2.配置接口链路类型
3.接口放通VLAN

access 状态

Int g0/0/2

Port link-type access

Port default vlan 2

trunk 状态

Int g0/0/01

Port likn-type trunk

Port trunk allow-pass vlan 2 to 3

4.创建VLANIF接口 --- 配置IP地址

Vlanif --- 华为定义的虚拟接口

[sw1]int vlanif 2 --- 建议让接口编号和VLANID编号一致

Int vlanif 2

Ip add 192.168.1.254 24  --- 虚拟接口配置 IP地址

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

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

相关文章

静默安装OGG21.3微服务版本FOR ORACLE版本

静默安装OGG21.3微服务版本FOR ORACLE版本 silent install ogg21.3 for oracle 某度找来找去都没有找到一份可靠的静默安装OGG21.3微服务版本的案例,特别难受,为此将自己静默安装的步骤一步步贴出来分享给大家,请指点,谢谢。 至…

【生态适配】亚信安慧AntDB数据库与龙芯3C5000L完成兼容互认

日前,亚信安慧AntDB数据库系统V6.2在龙芯3C5000L平台上完成兼容性测试,功能与稳定性良好,被授予龙架构兼容互认证书。 图1:产品兼容性证明 随着“互联网”的纵深发展,数字技术创新成果与经济社会各领域深度融合&#…

电玩体验店怎么计时,佳易王ps5计时计费管理控制系统操作教程

电玩体验店怎么计时,佳易王ps5计时计费管理控制系统操作教程 一、前言 以下软件操作教程以 佳易王电玩计时计费管理系统软件V17.9为例说明 件文件下载可以点击最下方官网卡片——软件下载——试用版软件下载 1、电玩体验馆管理软件在计时的同时可以设置定时提醒&…

Java两周半速成之路(第十六天)

一、网络编程 1.概述: 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换 2.网络模型 3.网络参考模型图 4.网络通信三要素 4.1IP地址 InetAddress类的使用: 注意:通过API查看,此类没有构造方法,如…

Spring Boot Starter: 快速简明地创建Spring应用

Spring Boot Starter是Spring Boot的核心功能之一,它帮助开发人员快速简明地创建、配置和运行Spring应用。在本文中,我们将详细介绍Spring Boot Starter以及如何使用它创建一个Spring Boot应用。 文章目录 什么是Spring Boot Starter?为何使用Spring B…

jetson nano——编译一些包的网址导航,pyside2,qt(持续更新)

目录 1.PySide2下载地址2.tesserocr下载地址3.Qt下载地址4.OpenSSL官网5.latex编译器下载地址5.1MikTex5.2TeX Live 1.PySide2下载地址 https://download.qt.io/official_releases/QtForPython/pyside2/ 如下图: 2.tesserocr下载地址 https://github.com/simonflue…

【送书福利第五期】:ARM汇编与逆向工程

文章目录 📑前言一、ARM汇编与逆向工程1.1 书封面1.2 内容概括1.3 目录 二、作者简介三、译者介绍🌤️、粉丝福利 📑前言 与传统的CISC(Complex Instruction Set Computer,复杂指令集计算机)架构相比&#…

进入docker容器中安装软件失败解,国外源慢,时间不同步,执行命令权限不够等问题解决办法

进入docker容器中安装软件失败解,时间不同步, 国外源慢,执行命令权限不够 等问题解决办法 首先我进入docker容器中,为了安装一个软件,引出了很多报错问题,报错如下: 1、无法用 ifconfig 或者 ip addr 的方…

Ansible自动化运维Inventory与Ad-Hoc

前言 自动化运维是指利用自动化工具和技术来简化、自动化和优化IT基础设施的管理和运维过程,从而提高效率、降低成本,并减少人为错误。在当今复杂的IT环境中,自动化运维已经成为许多组织和企业提高生产力和保证系统稳定性的重要手段。Ansibl…

Kubernetes operator系列:kubebuilder 实战演练 之 开发多版本CronJob

云原生学习路线导航页(持续更新中) 本文是 Kubernetes operator学习 系列文章,本节会在上一篇开发的Cronjob基础上,进行 多版本Operator 开发的实战 本文的所有代码,都存储于github代码库:https://github.c…

three.js 元素周期表,可鼠标控制

一些文章里的元素周期表,能显示,但控制器却无法使用,周期表没法旋转 后来发现是three.js版本问题, 旧版本在调试状态下是可以旋转的。新版本只要在正常页面打开状态下就能鼠标控制 <!DOCTYPE html> <html> <head> <meta charset="utf-8"&…

网盘聚合工具:统筹管理所有网盘资源 | 开源日报 No.203

alist-org/alist Stars: 35.6k License: AGPL-3.0 alist 是一个支持多存储的文件列表/WebDAV 程序&#xff0c;使用 Gin 和 Solidjs。 该项目的主要功能、关键特性、核心优势包括&#xff1a; 支持多种存储方式易于部署和开箱即用文件预览&#xff08;PDF、markdown、代码等&…

Jmeter文件上传不成功问题

前言 最近好忙呀&#xff0c;项目上线然后紧接着又客户培训了&#xff0c;由于项目有个模块全是走配置的&#xff0c;所以导致问题不断&#xff0c;近期要培训为了保障培训时客户同时操作的情况&#xff0c;所以把我从功能端抽出来做压测了&#xff0c;之前安排了2个同事写压测…

微调大型语言模型进行命名实体识别

大型语言模型的目标是理解和生成与人类语言类似的文本。它们经过大规模的训练&#xff0c;能够对输入的文本进行分析&#xff0c;并生成符合语法和语境的回复。这种模型可以用于各种任务&#xff0c;包括问答系统、对话机器人、文本生成、翻译等。 命名实体识别&#xff08;Na…

基于深度学习的口罩人脸识别研究进展

MTCNN模型训练输入的所有图像都是正样本&#xff08;戴口罩的照片&#xff09;&#xff0c;没有负样本作为模型输入。在后续的识别任务模块中&#xff0c;导入MTCNN模型检测结果&#xff0c;对特征点进行编码比较进行识别。 基于MTCNN的口罩人脸识别框架可分为四个阶段&#xf…

Linux 时间系统调用

UNIX及LinuxQ的时间系统是由「新纪元时间」Epoch开始计算起。Epoch是指定为1970年1月1日凌晨零点零分零秒&#xff0c;格林威治时间。目前大部份的UNX系统都是用32位来记录时间&#xff0c;正值表示为1970以后&#xff0c;负值则表示1970年以前。 对于当前时间到Epoch 我们用两…

刷题日记——干碎那个BFS!(含国科大机试2021)

例题小引——迷宫问题 问题描述: 迷宫由n行m列的单元格组成(n&#xff0c;m都小于等于50&#xff09;&#xff0c;每个单元格要么是空地&#xff0c;要么是障碍物。 现请你找到一条从起点到终点的最短路径长度。 分析——&#xff08;迷宫问题BFS解法&#xff09; 使用BFS…

鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:GridRow)

栅格布局可以为布局提供规律性的结构&#xff0c;解决多尺寸多设备的动态布局问题&#xff0c;保证不同设备上各个模块的布局一致性。 栅格容器组件&#xff0c;仅可以和栅格子组件(GridCol)在栅格布局场景中使用。 说明&#xff1a; 该组件从API Version 9开始支持。后续版本…

实战!wsl 与主机网络通信,在 wsl 中搭建服务器。学了计算机网络,但只能刷刷面试题?那也太无聊了!这篇文章可以让你检测你的计网知识!

前言&#xff08;碎碎念&#xff09;&#xff1a;每次发布文章时&#xff0c;我都是一个纠结的过程。因为我给自己写笔记时&#xff0c;只需要记录自己不清晰或者易忘的知识点就可以了&#xff0c;但一旦想要作为文章发布&#xff0c;那么我就得考虑到很多人是纯新手&#xff0…

1TGE120011R1111变频器全国发货质保一年

1TGE120011R1111 ABB ABB的1TGE120011R1111是一个属于其TGE系列的小型断路器&#xff08;也称为微型断路器或MCB&#xff09;。这个系列的断路器主要用于低压配电系统&#xff0c;为电路提供过载和短路保护。以下是这款断路器的一些特点&#xff1a; 紧凑设计&#xff1a;TGE系…