华为交换相关

news2025/3/28 23:32:41

端口模式

(1)access:只能属于单个VLAN,一般用于连接计算机端口

(2)trunk:端口允许多个VLAN通过,可以接收和发送多个VLAN报文,默认情况下只有管理VLAN不携带标签信息

(3)Hybrid:华为独有的一个接口类型,允许多个VLAN通过,但与trunk不同的是它可以允许转发多个VLAN时不打标签

接口类型对接收不带Tag报文处理对接收带Tag报文处理发送帧处理过程发送帧处理过程
access接收该报文并打上缺省的vlan id当vlan id与缺省vlan id相同时,接收该报文,当vlan id与缺省vlan id不相同时,丢弃该报文先剥离帧的pvid tag然后在发送,因此所有帧都不带tag
trunk        

打上缺省的vlan id,当缺省vlan id在允许通过的列表中,接收该报文。

打上缺省vlan id,当缺省vlan id不在允许通过的列表中时,丢弃该报文

当vlan id在接口允许通过的列表中时,接收该报文。

当vlan id不在接口允许通过的列表中时,丢弃该报文。

当vlan id与缺省vlan id相同,且是该接口允许通过的vlan id时,去掉tag,发送该报文。

当vlan id与缺省vlan id不同,且是该接口允许通过的vlan id时,保持原有tag,发送该 报文

Hybrid  同trunk同trunk当vlan id是该接口允许通过的vlan id时,发送该报文。可以通过命令设置发送时是否携带tag

access 模式配置

trunk模式配置

Hybrid模式配置

VLAN相关

虚拟局域网(VLAN)是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的数据交换技术

划分方法:根据端口划分、根据mac地址划分、根据网络层上层协议划分、根据IP组播划分vlan、基于策略的vlan

批量创建vlan

成批端口指定vlan

vlan的封装协议:802.1q、QinQ

802.1q封装格式

STP相关

生成树协议(stp)是一种链路管理协议,为网络提供路径冗余,同时防止产生环路。交换机之间使用网桥协议数据单元(BPDU)来交换STP信息。BPDU中包含了实现STP必要的根网桥ID、根路径成本、发送网桥ID、端口ID等信息。

STP的作用有一下几点:

(1)逻辑上断开环路,防止广播风暴的产生

(2)当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用

(3)实行树形拓扑

stp交换机接口状态:

状态用途
阻塞(blocking)接收BPDU、不转发帧 20s
侦听(Listening)接收BPDU、不转发帧、接收网管信息 15s
学习(Learning)接收BPDU、不转发帧、接收网管消息,把终端站点位置信息添加到地址数据中(构建网桥表) 15s
转发(Forwarding)发送和接收用户数据、接收BPDU、接收网管消息、把终端站点位置信息添加到地址数据库
禁用(disable)端口处于shutdown状态,不转发BPDU和数据帧

stp工作原理

选取根网桥:每个交换机都有一个唯一的网桥ID(BID),最小BID值的交换机为根交换机,其中BID是由2字节优先级字段和6字节的MAC地址字段组成。

选取根端口:

        1、交换机中到根网桥总路径成本最低的端口。路径成本根据带宽计算得到,如(10Mb/s的路径成本为100,100Mb/s的路径成本为19,1000Mb/s的路径成本为4,)

        2、如果到根桥开销相同,再比较上一级发送者的桥ID。选择发送者网桥ID最小的对应的端口

        3、如果上一级发送者的网桥ID也相同,再比较发送端口ID。端口ID由端口优先级(8位)和端口编号(8位)组成。选出优先级最小的对应端口,若优先级相同,则选择端口号最小的。

选择指定端口:

        1、到根路径成本最低

        2、端口所在的网桥ID较小

        3、端口ID值较小

非指定端口阻塞:

        交换机中所有的根端口和指定端口之外的端口,称为非指定端口。

RSTP与Mstp

        rstp在stp基础上进行了改进,实现了rstp快速收敛,

        mstp兼容了stp和rstp,同时可以将一个交换网络划分成多个域,每个域内形成多棵树,生成树之间彼此独立,每棵树叫做一个mstp的实例(MSTI),每个域叫做一个MST域。mstp中的一个实例就是多个vlan的一个集合。每个vlan只能对应一个msti。

mstp配置


[Huawei]stp mode mstp  配置生成树协议工作在mSTP模式
[Huawei]stp enable     全局使能mstp
[Huawei-10GE1/0/1] stp disable  接口中关闭mstp
[Huawei]stp root primary/secondary  设置stp根网桥或备份网桥
[Huawei]stp instance 1 root primary/secondary 设置mstp实例的根网桥或备份网桥
本质是调低优先级,华为默认优先级为32768
默认情况下打开生成树,所有端口都会开启生成树协议,若需要有更快的收敛速度,需要将连接pc的端口改为边缘端口模式。如果要控制某条链路的状态,可以通过设置端口的cost值来实现
[Huawei]stp pathcost-standard legacy 设置生成树默认开销算法
[Huawei] stp region-configuration  设置mstp域
[Huawei-mst-region] region-name RG1   更改域名
[Huawei-mst-region] instance 1 vlan 2 to 10  将vlan划入实例
[Huawei-mst-region] instance 2 vlan 11 to 201 将vlan划入实例
[Huawei-10GE1/0/2] portswitch  接口模式下更改为交换接口
[Huawei-10GE1/0/2] stp instance 2 cost 55  更改接口cost值
[Huawei-10GE1/0/1] stp root-protection 设置根保护
[Huawei-GigabitEthernet0/0/1]stp edged-port enable  将端口设置为边缘端口
[Huawei-GigabitEthernet0/0/1]stp bpdu-filter enable 启用端口BPDU报文过滤功能

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

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

相关文章

Chrome Performance 面板完全指南:从卡顿到丝滑的终极调试术

1.写在前面 前端性能调试是优化网页加载速度和运行效率的关键步骤,Chrome DevTools 的 Performance 面板 是核心工具; 2.Performance 面板使用步骤 ★ 基础 打开面板 在 Chrome 中按 F12 → 切换到 Performance 标签页。 开始录制 方式一:点击 ⚫️ 圆…

JDK 24:Java 24 中的新功能

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:历代文学,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计&#xf…

ubuntu服务器server版安装,ssh远程连接xmanager管理,改ip网络连接。图文教程

ventoy启动服务器版iso镜像,注意看server名称,跟之前desktop版ubuntu不一样。没有gui界面。好,进入命令行界面。语言彻底没汉化了,选英文吧,别的更看不懂。 跟桌面版ubuntu类似,选择是否精简系统&#xff0…

python机器学习——新手入门学习笔记

一,概论 1.什么是机器学习 定义: 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。 其实就是通过问题和数据,发现规律,并进行预测,与人脑相似。目的就是从历史数据当中获得规律&#x…

LabVIEW 与 PLC 通讯的常见方式

在工业自动化和数据采集系统中,PLC(可编程逻辑控制器) 广泛用于控制和监测各种设备,而 LabVIEW 作为强大的图形化编程工具,常用于上位机数据处理和可视化。为了实现 LabVIEW 与 PLC 的高效通讯,常见的方法包…

深度学习 Deep Learning 第9章 卷积网络 CNN

深度学习 Deep Learning 第9章 卷积网络 章节概述 本章深入探讨了卷积网络的原理、变体及其在深度学习中的应用。卷积网络通过卷积操作实现了参数共享和稀疏连接,显著提高了模型的效率和性能。本章首先介绍了卷积操作的基本形式及其在不同数据维度上的应用&#x…

Tekton系列之实践篇-从触发到完成的完整执行过程

以下介绍的是基于 Gitee 仓库 的 Tekton 工作流程 操作流程 定义task 克隆代码的task # task-clone.yaml apiVersion: tekton.dev/v1beta1 kind: Task metadata:name: git-clone spec:workspaces:- name: source # 工作目录params:- name: repo-url # 你的 Gitee 仓库地址…

【简单学习】Prompt Engineering 提示词工程

一、Prompt 1、Prompt 是什么? Prompt 是一种人为构造的输入序列,用于引导 GPT 模型根据先前输入的内容生成相关的输出。简单来说,就是你向模型提供的 “提示词”。 在 ChatGpt 中,我们可以通过设计不同的 prompt,让…

零基础入门网络爬虫第5天:Scrapy框架

4周 Srapy爬虫框架 不是一个简单的函数功能库,而是一个爬虫框架 安装:pip install scrapy 检测:scrapy -h Scrapy爬虫框架结构 爬虫框架 爬虫框架是实现爬虫功能的一个软件结构和功能组件集合爬虫框架是一个半成品,能够帮助…

C#设计模式快速回顾

知识点来源:人间自有韬哥在,豆包 目录 一、七大原则1. 单一职责原则 (Single Responsibility Principle)2. 开放封闭原则 (Open-Closed Principle)3. 里氏替换原则 (Liskov Substitution Principle)4. 接口隔离原则 (Interface Segregation Principle)5…

分页查询互动问题(用户端)

文章目录 概要整体架构流程技术细节小结 概要 需求分析以及接口设计 技术细节 1.Controller层 GetMapping("/page")ApiOperation("分页查询问题")public PageDTO<QuestionVO> queryQuestionPage(QuestionPageQuery query){return questionService…

【全队项目】智能学术海报生成系统PosterGenius(项目介绍)

&#x1f308; 个人主页&#xff1a;十二月的猫-CSDN博客 &#x1f525; 系列专栏&#xff1a;&#x1f3c0;大模型实战训练营_十二月的猫的博客-CSDN博客 &#x1f4aa;&#x1f3fb; 十二月的寒冬阻挡不了春天的脚步&#xff0c;十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前…

【线程安全问题的原因和方法】【java形式】【图片详解】

在本章节中采用实例图片的方式&#xff0c;以一个学习者的姿态进行描述问题解决问题&#xff0c;更加清晰明了&#xff0c;以及过程中会发问的问题都会一一进行呈现 目录 线程安全演示线程不安全情况图片解释&#xff1a; 将上述代码进行修改【从并行转化成穿行的方式】不会出…

解决IDEA中maven找不到依赖项的问题

直接去官网找到对应的依赖项jar包&#xff0c;并且下载到本地&#xff0c;然后安装到本地厂库中。 Maven官网&#xff1a;https://mvnrepository.com/ 一、使用mvn install:install-file命令 Maven提供了install:install-file插件&#xff0c;用于手动将jar包安装到本地仓库…

pyside6的QGraphicsView体系,当鼠标位于不同的物体,显示不同的右键菜单

代码&#xff1a; # 设置样本图片的QGraphicsView模型 from PySide6.QtCore import Qt, QRectF, QObject from PySide6.QtGui import QPainter, QPen, QColor, QAction, QMouseEvent from PySide6.QtWidgets import QGraphicsView, QGraphicsScene, QGraphicsPixmapItem, QGra…

Python自动化测试 之 DrissionPage 的下载、安装、基本使用详解

Python自动化测试 之 DrissionPage 使用详解 &#x1f3e1;前言&#xff1a;一、☀️DrissionPage的基本概述二、 &#x1f5fa;️环境安装2.1 ✅️️运行环境2.2 ✅️️一键安装 三、&#x1f5fa;️快速入门3.1 页面类&#x1f6f0;️ChromiumPage&#x1f6eb; SessionPage&…

Java替换jar包中class文件

在更新java应用版本的运维工作中&#xff0c;由于一些原因&#xff0c;开发没办法给到完整的jar包&#xff0c;这个时候&#xff0c;就可以只将修改后的某个Java类的class文件替换掉原来iar包中的class文件&#xff0c;重新启动服务即可&#xff1a; 1、将jar包和将要替换的cl…

AI Tokenization

AI Tokenization 人工智能分词初步了解 类似现在这个&#xff0c;一格子 一格子&#xff0c;拼接出来的&#xff0c;一行或者一句&#xff0c;像不像&#xff0c;我们人类思考的时候组装出来的话&#xff0c;并用嘴说出来了呢。

关于大数据的基础知识(四)——大数据的意义与趋势

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///计算机爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于大数据的基础知识&#xff08;四&a…

某视频的解密下载

下面讲一下怎么爬取视频&#xff0c;这个还是比小白的稍微有一点绕的 首先打开网址&#xff1a;aHR0cDovL3d3dy5wZWFydmlkZW8uY29tL3BvcHVsYXJfNA 首页 看一下&#xff1a; 有一个标题和一个href&#xff0c;href只是一个片段&#xff0c;待会肯定要拼接&#xff0c; 先找一…