当前位置: 首页 > news >正文

华为实验基础(1):交换机基础

一、交换机的分类

1、 根据交换方式划分

· 存储转发式交换 (Store and Forward)
· 直通式交换 (Cut-through)
· 碎片过滤式交换 (Fragment Free)

2、 根据交换的协议层划分

· 第二层交换:根据 MAC 地址进行交换
· 第三层交换:根据网络层地址 (IP 地址)进行交换
· 多层交换:根据第四层端口号或应用协议进行交换

3、 根据交换机结构划分

· 固定端口交换机
· 模块化交换机

4、 根据配置方式划分

· 堆叠型交换机
· 非堆叠型交换机

5、 根据管理类型划分

· 网管型交换机
· 非网管型交换机
· 智能型交换机

6、 根据层次型结构划分

接入层交换机:接入层是工作站连接网络的入口,实现用户的 网络访问控制
· 汇聚层交换机:汇聚层将网络划分为多个广播/组播域,可以实现 VLAN 间的路由选择,并通
过访问控制列表实现分组过滤,应提供第 三层交换功能
· 核心层交换机:核心层应采用可扩展的高性能交换机组成园区网的主干线路,提供链 路冗余、
路由冗余、 VLAN 中继和负载均衡 等功能,与汇聚层交换机具有兼容的技术支持相同的协议

二、交换机的性能参数 

1、端口类型

· 双绞线端口:双绞线端口主要有 100Mbps 1000Mbps 两种
· 光纤端口: SC 端口 ( Subscriber Connector ) 是一种光纤端口,可提供千兆位数据传输,,通常
用于连接服务器的光纤网卡
· GBIC 端口:交换机上的 GBIC ( Giga Bit-rate Interface Converter , GBIC ) 插槽 ( Slot ) 用于安装千
兆位端口光电转换器
· SFP 端口:小型机架可插拔设备 ( Sm all Form-factor Pluggable, SFP ) GBIC 的升级版本

2、 传输模式

· 半双工(half-duplex)
· 全双工 (full -duplex)
· 全双工/半双工自适应

3、包转发率

包转发率也称端口吞吐率,指交换机进行数据包转发的能力,单位为 pps(package per second)
包转发速率是以单位时间内发送 64 字节数据包的个数作为计算基准的,对千千兆以太网来说,计算 方法如下:
1000Mbps ÷ 8b ÷ (64 + 8 + 12)B = 1488095pps
当以太网帧为 64 字节时,需考虑 8 字节的帧头和 12 字节的帧间隙开销,据此,一台千兆交换机的 包转发速率的计算方法如下: ( 1488)
包转发率=千兆端口数 x 1.488Mpps+ 百兆端口数 x 0.1488Mpps+ 其余端口数 x 相应包转发数

 4、背板带宽

        交换机的背板带宽是指交换机端口处理器和数据总线之间单位时间内所能传输的最大数据量,背板 带宽标志了一台交换机总的交换能力,单位 Gbps
        一般交换机的背板带宽从几个 Gbps 到上千个 Gbps 。交换机所有端口能提供的总带宽的计算公式
为:
总带宽=端口数 x 端口速率 x2 ( 全双工模式)

5、 MAC 地址数

MAC 地址数是指交换机的 MAC 地址表中可以存储的 MAC 地址数量。

6、 VLAN 表项

目前,交换机 VLAN 表项数目在 1024 以上,可以满足一般企业的需要。

7、 机架插槽数

机架插槽数是指机架式交换机所能安插的最大模块数,扩展槽数是指固定配置带扩展槽的交换机所
能安插的最大模块数。

三、交换机支持的以太网协议 

交换机支持的以太网协议

标准

说明

规范

IEEE 802.3i

以太网10Base-T规范

两对UTP, RJ-45连接器,传输距离为100m

IEEE 802.3u

快速以太网物理层规范

100Base-TX: 2对5类UTP, 支持10Mbps 、 100Mbps 自动协商;

100Base-T4: 4对3类UTP

100Base-FX: 光纤。

IEEE 802.3z

千兆以太网物理层规范

1000Base-SX: 短波SMF

1000Base-LX: 长波SMFMMF

IEEE 802.3ab

双绞线千兆以太网物理层规范

1000Base-TX

IEEE 802.3ad

Link Aggregation Control

Protocol (LACP)

链路汇聚技术可以将多个链路绑定在一起,形成 一条高速链路,以达到更高的带宽,并实现链路 备份和负载均衡。

IEEE 802.3ae

万兆以太网物理层规范

10GBase-SR和10GBase-SW支持短波(850nm)多 模光纤CMMF) , 传输距离为2~300m;

10GBase-LR和l10GBase-LW支持长波(1310nm) 单模光纤(SMF) , 传输距离为2m~10km

10GBase-ER和10GBase-EW支持超长波(1550nm) 单模光纤(SMF) , 传输距离为2m~40km

IEEE 802.3af

Power over Ethernet(POE)

以太网供电,通过双绞线为以太网提供48V的直 流电源。

IEEE 802.3x

Flow Control and Back pressure

为交换机提供全双工流控(full-duplex flow

control) 和后压式半双工流控(back pressure half - duplex flow control)机制

IEEE 802.1d

Spanning Tree Protocol(STP)

利用生成树算法消除以太网中的循环路径,当网 络发生故障时重新协商生成树,并起到链路备份 的作用。

IEEE 802.1q

VLAN标记

定义了以太网MAC帧的VLAN标记。标记分两部 分:

VLANID(12位)和优先级(3位)

IEEE 802.1p

LAN第二层QoS/CoS协议

定义了交换机对MAC帧进行优先级分类,并对组 播帧进行过滤的机制,可以根据优先级提供尽而为(best-effort)的务质址,是IEEE 802.1q 的扩   充协议。

IEEE 802.1s

Multiple Spanning Tree Protocol (MSTP)

这是802.1q的补充协议,为交换机增加了通过多重 生成树进行VLAN通信的机制

IEEE 802.1v

基于协议和端口的VLAN划分

这是802.1q的补充协议,定义了基于数据链路层 协议进行VLAN划分的机制

IEEE 802.1x

用户认证

在局域网中实现基千端口的访问控制

IEEE 802.1w

Rapid Spanning Tree Protocol (RSTP)

当局域网中由千交换机或其他网络元素失效而发 生拓扑结构改变时,RSTP可以快速地重新配置生 成树,恢复网络的连接。RSTP 对802 . ld 是向后 兼容的。

GARP

通用属性注册协议 (GenencAttribute Registration Protocol,GARP)

提供了交换设备之间注册屈性的通用机制。属性信息(例 VLAN标识符)在整个局域网设备中传播开来,并且由   相关设备形成一个“ 可达性”子集。GARP 是IEEE 802.1p   的扩充部分。

GVRP

GARP VLAN注册协议(GARP VLAN Registration Protocol,GVRP)

GVRPGARP的应用,提供与802.lq兼容的VLAN裁剪(

VLAN pruning)功能,以及在802.1q干线端口(trunk port) 建立动态VLAN的机制。GVRP定义在IEEE 802.lp中。

GMRP

GARP 组播注册协议(GARP Multicast

Registration protocol,

GMRP)

为交换机提供了根据组播成员的动态信息进行组播树修 剪的功能,使得交换机可以动态地管理组播过程。

GMRP定义在IEEE 802.1p中。

相关文章:

华为实验基础(1):交换机基础

一、交换机的分类 1、 根据交换方式划分: 存储转发式交换 (Store and Forward) 直通式交换 (Cut-through) 碎片过滤式交换 (Fragment Free) 2、 根据交换的协议层划分: 第二层交换:根据 MAC 地址进行交换 第三层交换&…...

bitlocker 加密锁定的固态硬盘,更换到别的电脑上,怎么把原密钥写进新电脑TPM芯片内,开启无需手动填密钥

环境: Win11 专业版 联想E14笔记本 512G ssd 问题描述: 一台笔记本因充电故障,需要拿去维修,不想重装系统,将bitlocker 加密锁定的固态硬盘拆下更换到别的笔记本电脑上,现在开机要手动填密钥,怎么把原密钥写进新电脑TPM芯片内,开启无需手动填密钥和之前那台电脑一…...

C语言之错误处理

在C语言中,错误处理是一种重要的编程技术,用于处理程序运行过程中可能出现的错误情况。C语言提供了几种处理错误的机制,包括返回错误码、使用全局变量、异常处理等。 1、返回错误码: 在函数执行过程中,如果发生错误&a…...

IO流框架,缓冲流

一.缓冲流有什么优点 Java中的缓冲流(Buffered Stream)具有以下优势: 提高效率:缓冲流通过在内存中缓存一部分数据,减少了直接从内存到磁盘或从磁盘到内存的频繁IO操作,从而提高了读写效率。缓冲区大小调整…...

数字音频工作站软件 Ableton Live 11 mac中文软件特点与功能

Ableton Live 11 mac是一款数字音频工作站软件,用于音乐制作、录音、混音和现场演出。它由Ableton公司开发,是一款极其流行的音乐制作软件之一。 Ableton Live 11 mac软件特点和功能 Comping功能:Live 11增加了Comping功能,允许用…...

【PyQt】调整子控件的层级以调整绘制的先后顺序

简述 qt中貌似没有直接设置z序的函数,但对应的有其他调整z序的方法: QWidget.raise_():置顶 QWidget.lower():置底 QWidget.stackUnder(wid):置于指定控件之下 其中关键函数是QWidget.stackUnder(wid),利…...

js中数组的相关方法

引言: 数组(Array)是有序的元素序列。 [1]若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量 方法: push()…...

深入浅出排序算法之直接插入排序(拓展:折半插入排序)

目录 1. 图示解析 2. 原理解析 3. 代码实现 4. 性能分析 5. 折半插入排序(拓展) 直接插入排序和选择排序的第一趟就是第一个关键字 ! 1. 图示解析 2. 原理解析 整个区间被分为:① 有序区间;② 无序区间 每次选…...

皮卡丘RCE靶场通关攻略

皮卡丘RCE靶场通关攻略 文章目录 皮卡丘RCE靶场通关攻略RCE(remote command/code execute)概述远程系统命令执行启动环境漏洞练习第一关exec "ping"第二关 exec "eval" RCE(remote command/code execute)概述 RCE漏洞,可以让攻击者直接向后台服…...

Mysql binlog日志功能使用,简单易懂

一、简单了解binlog MySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select)。因此binlog日志文件我们用cat等查看文件的命令是打不开的,但是mysql提供了专门看binlog文件的命令…...

计算机视觉-光源的目的和作用

光源的目的 机器视觉系统的核心是图像采集和图像处理,而光源则是影响图像水平的重要因素,通过适当的光源照明,使图像中的目标信息与背景信息得到更好的分离,可大大降低图像识别难度,提高系统的精度和可靠性。 对于机器…...

源码角度分析Java 循环中删除数据为什么会报异常

一、源码角度分析Java 循环中删除数据为什么会报异常 相信大家在之前或多或少都知道 Java 中在增强 for中删除数据会抛出:java.util.ConcurrentModificationException 异常,例如:如下所示程序: public class RmTest {public sta…...

leetCode 229. 多数元素 II + 摩尔投票法 + 进阶 + 优化空间

229. 多数元素 II - 力扣(LeetCode) 给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1)的算法解决此问题。 (1)哈希表 class …...

5 个编写高效 Makefile 文件的最佳实践

在软件开发过程中,Makefile是一个非常重要的工具,它可以帮助我们自动化构建、编译、测试和部署。然而,编写高效的Makefile文件并不是一件容易的事情。在本文中,我们将讨论如何编写高效的Makefile文件,以提高我们的开发…...

20231028刷题记录

P3381 【模板】最小费用最大流 Portal. sol. 注意 SPFA 找最小费用增广路时不要到终点就返回,因为到终点的路径可能有多条不能确定哪条是费用最小的。 P2740 [USACO4.2] 草地排水Drainage Ditches Portal. 最大流模板。 注意区分 N , M N,M N,M。 CF609D G…...

39 深度学习(三):tensorflow.data模块的使用(基础,可跳)

文章目录 data模块的使用基础api的介绍csv文件tfrecord data模块的使用 在训练的过程中,当数据量一大的时候,我们纯读取一个文件,然后每次训练都调用相同的文件,然后进行处理是很不科学的,或者说,当我们需…...

css四种导入方式

1 行内样式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <h1 style"color: blue">我是标题</h1> </body> </htm…...

Linux学习第24天:Linux 阻塞和非阻塞 IO 实验(一): 挂起

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 在正式开始今天的笔记之前谈一下工作中遇见的一个问题。 本篇笔记主要学习Linux 阻塞和非阻塞 IO 实验&#xff0c;主要包括阻塞和非阻塞简介、等待队列、轮询、…...

037-第三代软件开发-系统音量设置

第三代软件开发-系统音量设置 文章目录 第三代软件开发-系统音量设置项目介绍系统音量设置QML 实现C 实现 总结一下 关键字&#xff1a; Qt、 Qml、 volume、 声音、 GPT 项目介绍 欢迎来到我们的 QML & C 项目&#xff01;这个项目结合了 QML&#xff08;Qt Meta-Obj…...

Python 自动化详解(pyautogui)

文章目录 1 概述1.1 第三方库&#xff1a;pyautogui1.2 坐标说明 2 操作对象2.1 鼠标2.1.1 定位2.1.2 移动2.1.3 拖动2.1.4 滚动2.1.5 点击 2.2 键盘2.2.1 输入2.2.2 按键2.2.3 快捷键 2.3 屏幕2.3.1 截图2.3.2 分辨率 2.4 信息提示2.4.1 提示框2.4.2 选择框2.4.3 密码输入2.4.…...

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…...

web vue 项目 Docker化部署

Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段&#xff1a; 构建阶段&#xff08;Build Stage&#xff09;&#xff1a…...

(十)学生端搭建

本次旨在将之前的已完成的部分功能进行拼装到学生端&#xff0c;同时完善学生端的构建。本次工作主要包括&#xff1a; 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

测试markdown--肇兴

day1&#xff1a; 1、去程&#xff1a;7:04 --11:32高铁 高铁右转上售票大厅2楼&#xff0c;穿过候车厅下一楼&#xff0c;上大巴车 &#xffe5;10/人 **2、到达&#xff1a;**12点多到达寨子&#xff0c;买门票&#xff0c;美团/抖音&#xff1a;&#xffe5;78人 3、中饭&a…...

1.3 VSCode安装与环境配置

进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件&#xff0c;然后打开终端&#xff0c;进入下载文件夹&#xff0c;键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...

Kafka入门-生产者

生产者 生产者发送流程&#xff1a; 延迟时间为0ms时&#xff0c;也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于&#xff1a;异步发送不需要等待结果&#xff0c;同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...

【学习笔记】erase 删除顺序迭代器后迭代器失效的解决方案

目录 使用 erase 返回值继续迭代使用索引进行遍历 我们知道类似 vector 的顺序迭代器被删除后&#xff0c;迭代器会失效&#xff0c;因为顺序迭代器在内存中是连续存储的&#xff0c;元素删除后&#xff0c;后续元素会前移。 但一些场景中&#xff0c;我们又需要在执行删除操作…...

机器学习的数学基础:线性模型

线性模型 线性模型的基本形式为&#xff1a; f ( x ) ω T x b f\left(\boldsymbol{x}\right)\boldsymbol{\omega}^\text{T}\boldsymbol{x}b f(x)ωTxb 回归问题 利用最小二乘法&#xff0c;得到 ω \boldsymbol{\omega} ω和 b b b的参数估计$ \boldsymbol{\hat{\omega}}…...

聚六亚甲基单胍盐酸盐市场深度解析:现状、挑战与机遇

根据 QYResearch 发布的市场报告显示&#xff0c;全球市场规模预计在 2031 年达到 9848 万美元&#xff0c;2025 - 2031 年期间年复合增长率&#xff08;CAGR&#xff09;为 3.7%。在竞争格局上&#xff0c;市场集中度较高&#xff0c;2024 年全球前十强厂商占据约 74.0% 的市场…...

leetcode73-矩阵置零

leetcode 73 思路 记录 0 元素的位置&#xff1a;遍历整个矩阵&#xff0c;找出所有值为 0 的元素&#xff0c;并将它们的坐标记录在数组zeroPosition中置零操作&#xff1a;遍历记录的所有 0 元素位置&#xff0c;将每个位置对应的行和列的所有元素置为 0 具体步骤 初始化…...