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

盒式交换机堆叠配置

目录

1.配置环形拓扑堆叠

2.设备组建堆叠

3.设备组件堆叠


堆叠 istack,是指将多台支持堆叠特性的交换机设备组合在一起,从逻辑上组合成一台交换设备。如图所示,SwitchA与 SwitchB 通过堆叠线缆连接后组成堆叠 istack,对于上游和下游设备来说,它们就相当于一台交换机 Switch。

 注意:
1.堆线缆连接前请将交换机下电。
2堆成员设备之间,本端备的堆叠口 stack-port n/1必须与对端备的堆叠端口stack-port n/2相连。


3.一个逻堆叠端口可以绑定多个物理成员端口,用来提高堆叠的可靠性和堆叠带宽,只要其中一条物理链路保持连接堆叠就不会分裂,但堆叠带宽会相应降低。
4如果两端设备对应的逻堆叠口(本端的 stack-port n/1与对端的 stack-port n/2)内包含多个物理成员端口,对物理成员端口的连接无对应端口号的要求。

5.3台或者3台以上成员交换机组建堆叠时,为增加可靠性,建议采用环形组网,此时堆叠系统的带宽取所有堆叠端口带宽的最小值。
6.2台成员交换机组建堆叠时,只能是链形组网,也称为背靠背组网堆叠。这种场景下,建议每台成员交换机只创建一个逻辑堆叠端口,逻辑堆叠端口包含多个物理成员端口。

常用配置命令

1.执行命令 stack enable,使能设备堆叠功能;缺省情况下,设备堆叠功能处于使能状态; 2.(可选)执行命令 stack slot slot-id renumber new-slot-id ,配置设备的堆叠 ID。 缺省情况下,设备堆叠 ID 为0;

3.(可选)执行命令 stack slot slot-id priority priority,配置设备的堆叠优先级。缺 省情况下,设备的堆叠优先级为100,优先级取值范围为1-255;

业务口堆叠配置命令:

1.命令 interface stack-port member-id/port-id 命令,创建并进入逻辑堆叠端口视图。

2.命令 port interface { interface-type interface-number1 [ to interface-type interface-number2 ] } & enable,配置业务口为物理成员端口并将其加入到逻辑堆叠端口 中。

3.(可选)执行命令 stack slot slot-id renumber new-slot-id ,配置设备的堆叠 ID。 缺省情况下,设备堆叠 ID 为0;

4.(可选)执行命令 stack slot slot-id priority priority,配置设备的堆叠优先级。缺省情况下,设备的堆叠优先级为100,优先级取值范围为1-255;

设备配置堆叠相关属性后,如堆叠 ID 和使能堆叠功能,需要重新启动设备后配置才能生效。为了成 功组建堆叠,完成上述配置后,建议用户先为所有成员交换机下电,使用专用的堆叠线缆进行连接后再依次上电。

案例:

1.配置环形拓扑堆叠

如图所示,SwitchA、SwitchB、SwitchC 和 SwitchD 四台交换机组成环型堆叠系统,四台 设备的堆叠优先级依次为:200、150、100、100,槽位号分别为0、1、2、3;当前主备倒换后系统 MAC 地址会立即切换,为避免系统 MAC 地址的频繁刷新浪费系统资源,现在需要将主备倒换后系统 MAC 地址切 换时间配置为1分钟。

缺省情况下,堆叠功能处于使能状态,正确连接堆叠线缆后,堆叠系统即建立,无需配置;但是为了 便于管理和精确指定主备交换机,建议还是配置交换机的堆叠优先级和槽位号;

思路:
1. 确认四台交换机的堆叠功能是否已使能;

2. 缺省情况下,交换机的堆叠功能处于使能状态,使用专用的堆叠线缆按上图所示连接堆叠口,如 果没有使能的话手动使能堆叠功能;

 3. 配置堆叠设备的优先级 SwitchA、SwitchB、SwitchC 和 SwitchD 依次为200、150、100、 100; 配置四台设备 witchA、SwitchB、SwitchC 和 SwitchD 的堆叠 ID 依次为0、1、2、3;

4. 正确连接堆叠线缆后,堆叠建立,配置堆叠系统 MAC 地址切换时间。

1. 分别使能四台设备的堆叠功能;
# 使能 SwitchA 的堆叠功能。
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] stack enable# 使能 SwitchB 的堆叠功能。
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] stack enable# 使能 SwitchC 的堆叠功能。
<HUAWEI> system-view
[HUAWEI] sysname SwitchC
[SwitchC] stack enable# 使能 SwitchD 的堆叠功能。
<HUAWEI> system-view
[HUAWEI] sysname SwitchD
[SwitchD] stack enable2. 配置堆叠 ID 和堆叠优先级
# 配置 SwitchA 的堆叠优先级为200。
[SwitchA] stack slot 0 priority 200#配置 SwitchB 的优先级为150
[SwitchA] stack slot 0 priority 150# 配置 SwitchB 的堆叠 ID 为1。
[SwitchB] stack slot 0 renumber 1# 配置 SwitchC 的堆叠 ID 为2。
[SwitchC] stack slot 0 renumber 2# 配置 SwitchD 的堆叠 ID 为3。
[SwitchC] stack slot 0 renumber 33. # 登录堆叠系统,配置系统 MAC 地址切换时间。
<Quidway> system-view
[Quidway] stack timer mac-address switch-delay 14. 配置完之后 save 保存配置,所有成员交换机都下电,使用专用的堆叠线缆进行连接后再依次上电,建议先给主设备上电,再给备设备和从设备上电;
# 在 SwitchA 上使用 display stack 命令查看堆叠的基本信息。
<Quidway> display stack
Stack topology type: Ring
Stack system MAC: 0018-82d2-2e85
MAC switch delay time: 1 min
Stack reserved vlanid : 4093
Slot# Role Mac address Priority Device type
-------------------------------------------------------------0 Master 0018-82d2-2e85 200 S3728TP-EI1 Standby 0018-82c6-1f44 150 S3728TP-EI2 Slave 0018-82c6-1f4c 100 S3728TP-EI3 Slave 0018-82b1-6eb8 100 S3728TP-EI

2.设备组建堆叠

如图所示,根据用户需求,SwitchA、SwitchB 和 SwitchC 三台接入交换机采用环形堆叠组网, 其中,SwitchA、SwitchB 和 SwitchC 的角色分别为主、备、从,堆叠 ID 分别为0、1、2,优先级分 别为200、100、100。由于组成堆叠的成员交换机在逻辑上是一个整体,所以整个网络在扩展了端口数量 的同时也方便了用户对网络的管理和维护。

现网设备以 S5700-EI 交换机为例,S5700-EI 交换机支持通过堆叠卡连接方式组建堆叠。

思路:

1. 设备先下电,安装 ES5D00ETPC00堆叠后插卡后,再将设备上电。

注意:

·ES5D00ETPC00堆叠后插卡不支持热插拔,如果设备处于上电状态,安装前需要先将设备下电。

·堆叠卡安装完成之后,才能进行相关软件配置。

2. 使能堆叠功能。

3. 为方便用户管理,配置成员交换机的堆叠 ID 和优先级。

4. SwitchA、SwitchB、SwitchC 下电。如图所示,使用 PCIe 线缆连接各堆叠端口并上电。

5. 为提高可靠性、增加上行链路带宽,配置跨设备 Eth-Trunk。

1. 安装 ES5D00ETPC00堆叠后插卡,分别为 SwitchA、SwitchB、SwitchC 安装 ES5D00ETPC00
堆叠后插卡;
2. 使能堆叠功能
# 使能 SwitchA 的堆叠功能。
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] stack enable# 使能 SwitchB 的堆叠功能。
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] stack enable# 使能 SwitchC 的堆叠功能。
<HUAWEI> system-view
[HUAWEI] sysname SwitchC
[SwitchC] stack enable3. 配置堆叠 ID 和堆叠优先级
# 配置 SwitchA 的堆叠优先级为200。
[SwitchA] stack slot 0 priority 200# 配置 SwitchB 的堆叠 ID 为1。
[SwitchB] stack slot 0 renumber 1# 配置 SwitchC 的堆叠 ID 为2。
[SwitchC] stack slot 0 renumber 24.SwitchA,SwitchB,SwitchC下电,使用PCLe线缆连接各堆叠端口并上电

注意:

1.下电前,建议通过命令 save 保存配置。

2.一台交换机的 STACK 1端口只能与另一台交换机的 STACK 2端口相连接,否则堆叠组建不成功。

3.为保证堆叠组建成功,建议按照以下顺序进行连线上电(如果用户希望某台交换机为主交换机可以 先为其上电。例如,按以下顺序连线上电后,SwitchA 为主交换机):

a. 为 SwitchA~SwitchC 下电;

b. 连接 SwitchA 与 SwitchB 之间的堆叠线缆;

c. 先为 SwitchA 上电,SwitchA 启动后,再为 SwitchB 上电;

d. 与上一步类似:连接 SwitchC 与 SwitchB 和 SwitchA 之间的堆叠线缆,再为 SwitchC 上电;

e. 检查 SwitchA、SwitchB、SwitchC 的堆叠组建是否成功

3.设备组件堆叠

在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和 管理。

如图所示,根据用户需求,SwitchA、SwitchB 和 SwitchC 三台接入交换机采用环形堆叠组 网,并通过跨设备 Eth-Trunk 连接上层设备 SwitchD。其中,SwitchA、SwitchB 和 SwitchC 的角 色分别为主、备、从,堆叠 ID 分别为0、1、2,优先级分别为200、100、100。由于组成堆叠的成员交 换机在逻辑上是一个整体,所以整个网络在扩展了端口数量的同时也方便了用户对网络的管理和维护。 现网设备以 S5700-LI 交换机为例,S5700-LI 交换机支持通过业务口连接方式组建堆叠。

思路:

1. 通过业务口连接方式组建堆叠时,为了能够在堆叠的成员交换机之间转发数据报文,需要配置逻 辑堆叠端口,并加入物理成员端口。

2. 为方便用户管理,配置成员交换机的堆叠 ID 和优先级。

3. SwitchA、SwitchB、SwitchC 下电。使用 SFP+堆叠电缆连接各物理成员端口 后再上电。

4. 为提高可靠性、增加上行链路带宽,配置跨设备 Eth-Trunk。

1. 配置逻辑堆叠端口并加入物理成员端口
# 配置 SwitchA 的业务口 GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成员端
口,并加入到相应的逻辑堆叠端口。
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface stack-port 0/1
[SwitchA-stack-port0/1] port interface gigabitethernet 0/0/27 enable
[SwitchA-stack-port0/1] quit
[SwitchA] interface stack-port 0/2
[SwitchA-stack-port0/2] port interface gigabitethernet 0/0/28 enable
[SwitchA-stack-port0/2] quit# 配置 SwitchB 的业务口 GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成
员端口,并加入到相应的逻辑堆叠端口。
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] interface stack-port 0/1
[SwitchB-stack-port0/1] port interface gigabitethernet 0/0/27 enable
[SwitchB-stack-port0/1] quit
[SwitchB] interface stack-port 0/2
[SwitchB-stack-port0/2] port interface gigabitethernet 0/0/28 enable
[SwitchB-stack-port0/2] quit # 配置 SwitchC 的业务口 GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成
员端口,并加入到相应的逻辑堆叠端口。
<HUAWEI> system-view
[HUAWEI] sysname SwitchC
[SwitchC] interface stack-port 0/1
[SwitchC-stack-port0/1] port interface gigabitethernet 0/0/27 enable
[SwitchC-stack-port0/1] quit
[SwitchC] interface stack-port 0/2
[SwitchC-stack-port0/2] port interface gigabitethernet 0/0/28 enable2. 配置堆叠 ID 和堆叠优先级
# 配置 SwitchA 的堆叠优先级为200。
[SwitchA] stack slot 0 priority 200# 配置 SwitchB 的堆叠 ID 为1。
[SwitchB] stack slot 0 renumber 1# 配置 SwitchC 的堆叠 ID 为2。
[SwitchC] stack slot 0 renumber 23. SwitchA、SwitchB、SwitchC 下电,使用 SFP+电缆连接后再上电。

注意:

1.下电前,建议通过命令 save 保存配置。

2.本设备的 stack-port 0/1必须连接邻设备的 stack-port 0/2,否则堆叠组建不成功。

3.为保证堆叠组建成功,建议按照以下顺序进行连线上电(如果用户希望某台交换机为主交换机可以 先为其上电。例如,按以下顺序连线上电后,SwitchA 为主交换机):

a. 为 SwitchA~SwitchC 下电;

b. 连接 SwitchA 与 SwitchB 之间的堆叠线缆; 、

c. 先为 SwitchA 上电,SwitchA 启动后,再为 SwitchB 上电;

d. 与上一步类似:连接 SwitchC 与 SwitchB 和 SwitchA 之间的堆叠线缆,再为 SwitchC 上电;

相关文章:

盒式交换机堆叠配置

目录 1.配置环形拓扑堆叠 2.设备组建堆叠 3.设备组件堆叠 堆叠 istack&#xff0c;是指将多台支持堆叠特性的交换机设备组合在一起&#xff0c;从逻辑上组合成一台交换设备。如图所示&#xff0c;SwitchA与 SwitchB 通过堆叠线缆连接后组成堆叠 istack&#xff0c;对于上游和…...

openEuler 服务器安装 JumpServer (all-in-one 模式)

openEuler 服务器安装 JumpServer JumpServer 简介什么是 JumpServer &#xff1f;JumpServer 的各种类型资产JumpServer 产品特色或优势JumpServer 符合 4A 规范 JumpServer 系统架构应用架构组件说明 JumpServer 安装部署环境要求网络端口网络端口列表防火墙常用命令 在线脚本…...

vue3后台管理系统之路由守卫

下载进度条 pnpm install nprogress //路由鉴权:鉴权,项目当中路由能不能被的权限的设置(某一个路由什么条件下可以访问、什么条件下不可以访问) import router from /router import setting from ./setting // eslint-disable-next-line typescript-eslint/ban-ts-comment /…...

微信小程序连接数据库与WXS的使用

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的专栏《微信小程序开发实战》。&#x1f3af;&#x1f3a…...

django 项目基本配置

项目工程初始化 安装框架 pip install django使用命令创建项目 django-admin startproject 项目名称效果 根目录创建apps用以放置所有包 切换至apps目录创建子应用 python ../manage.py startapp usermuxi_shop_back/settings.py # Build paths inside the project lik…...

JAVA基础(JAVA SE)学习笔记(六)面向对象编程(基础)

前言 1. 学习视频&#xff1a; 尚硅谷Java零基础全套视频教程(宋红康2023版&#xff0c;java入门自学必备)_哔哩哔哩_bilibili 2023最新Java学习路线 - 哔哩哔哩 第二阶段&#xff1a;Java面向对象编程 6.面向对象编程&#xff08;基础&#xff09; 7.面向对象编程&…...

吉利高端品牌领克汽车携手体验家,重塑智能创新的汽车服务体验

浙江吉利控股集团&#xff08;以下简称“吉利集团”&#xff09;始建于1986年&#xff0c;1997年进入汽车行业&#xff0c;一直专注实业&#xff0c;专注技术创新和人才培养&#xff0c;坚定不移地推动企业转型升级和可持续发展。现资产总值超5100亿元&#xff0c;员工总数超过…...

短视频矩阵系统源码(搭建)

短视频矩阵源码的开发路径分享如下&#xff1a; 1、首先&#xff0c;确定项目需求和功能&#xff0c;包括用户上传、编辑、播放等。 2、其次&#xff0c;搭建开发环境&#xff0c;选择合适的开发工具和框架。 3、然后&#xff0c;进行项目架构设计和数据库设计&#xff0c;确…...

k8s 实战 常见异常事件 event 及解决方案分享

k8s 实战 常见异常事件 event 及解决方案分享 集群相关 Coredns容器或local-dns容器 重启集群中的coredns组件发生重启(重新创建)&#xff0c;一般是由于coredns组件压力较大导致oom&#xff0c;请检查业务是否异常&#xff0c;是否存在应用容器无法解析域名的异常。如果是l…...

【Python机器学习】sklearn.datasets回归任务数据集

为什么回归分析在数据科学中如此重要,而sklearn.datasets如何助力这一过程? 回归分析是数据科学中不可或缺的一部分,用于预测或解释数值型目标变量(因变量)和一个或多个预测变量(自变量)之间的关系。sklearn.datasets模块提供了多种用于回归分析的数据集,这些数据集常…...

Springboot写电商系统(2)

Springboot写电商系统&#xff08;2&#xff09; 1.新增收货地址1.创建t_addresss数据库表2.创建Address实体类3.数据库操作的持久层1.接口写抽象方法2.xml写方法映射sql3.测试 4.前后数据交互的业务层1.sql操作的异常抛出2.交互方法的接口定义3.接口的方法实现4.测试 5.与前端…...

SpringBoot中过滤器与拦截器的区别

SpringBoot中过滤器与拦截器的区别 过滤器和拦截器的区别&#xff1a; ①拦截器是基于java的反射机制的&#xff0c;而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器&#xff0c;过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用&#xff0c;而过滤器则可以对…...

SystemVerilog(2)——数据类型

一、概述 和Verilog相比&#xff0c;SV提供了很多改进的数据结构。它们具有如下的优点&#xff1a; 双状态数据类型&#xff1a;更好的性能&#xff0c;更低的内存消耗队列、动态和关联数组&#xff1a;减少内存消耗&#xff0c;自带搜索和分类功能类和结构&#xff1a;支持抽…...

记一次Postgresql从堆叠注入到RCE

本次研究过程来自一次某cms的代码审计实战&#xff0c;整个环境部署的相对较好&#xff0c;postgresql、web权限都有单独的用户管理&#xff0c;web目录不可写、服务器不能出网等限制。不过比较幸运的是所有的数据操作都是用同一个superuser权限的postgresql用户来执行的。 限…...

通用FIFO设计深度8宽度64,verilog仿真,源码和视频

名称&#xff1a;通用FIFO设计深度8宽度64&#xff0c;verilog仿真 软件&#xff1a;Quartus 语言&#xff1a;verilog 本代码为FIFO通用代码&#xff0c;其他深度和位宽可简单修改以下参数得到 reg [63:0] ram [7:0];//RAM。深度8&#xff0c;宽度64 代码功能&#xff1a…...

尝试进行表格处理

꧂ input输入多行文本&#xff0c;3个回车结束꧁ 用input输入如果你想要使用 input 输入多行文本&#xff0c;可以在输入时按照以下方式来终止输入&#xff1a; text while True:line input("请输入文本&#xff08;按回车继续&#xff0c;按3个回车结束&#xff09;…...

VueRouter 源码解析

重要函数思维导图 路由注册 在开始之前&#xff0c;推荐大家 clone 一份源码对照着看。因为篇幅较长&#xff0c;函数间的跳转也很多。 使用路由之前&#xff0c;需要调用 Vue.use(VueRouter)&#xff0c;这是因为让插件可以使用 Vue export function initUse(Vue: GlobalAP…...

云原生之Docker

docker 初识Docker什么是DockerDocker与虚拟机Docker相关术语及架构镜像和容器DockerHubDocker架构 Docker命令镜像操作命令容器操作命令数据卷命令 自定义镜像镜像结构Dockerfile DockerCompose安装常用命令 初识Docker 什么是Docker docker是一个快速交付应用&#xff0c;运…...

List简介

概念&#xff1a; 数据结构列表&#xff08;List&#xff09;是Java中的一种线性数据结构&#xff0c;用于存储有序的元素集合。它允许重复元素&#xff0c;并且每个元素都有一个对应的索引来访问和操作。列表可以动态增长或缩小&#xff0c;并且支持添加、删除和修改操作。 …...

【ArcGIS Pro二次开发】(71):PPT文件操作方法汇总

以下操作都要用到【Microsoft.Office.Interop.PowerPoint】&#xff0c;确保安装并引用。 1、打开PPT文件 // 打开PPT Microsoft.Office.Interop.PowerPoint.Application pptApp new Microsoft.Office.Interop.PowerPoint.Application();Presentation ppt pptApp.Presentati…...

警惕AI CRM的“监控”陷阱:从技术视角谈隐私保护与数据主权的设计边界

作为一名技术负责人&#xff0c;你是否遇到过这样的场景&#xff1f;团队反馈&#xff0c;新上线的“智能”CRM系统不仅没有提升效率&#xff0c;反而因无休止的数据录入和潜在的隐私担忧引发了抵触情绪。后台仪表盘上充斥着员工的“活跃度”数据&#xff0c;但关键的销售转化率…...

视频字幕提取终极指南:如何用本地AI工具快速生成SRT字幕文件

视频字幕提取终极指南&#xff1a;如何用本地AI工具快速生成SRT字幕文件 【免费下载链接】video-subtitle-extractor 视频硬字幕提取&#xff0c;生成srt文件。无需申请第三方API&#xff0c;本地实现文本识别。基于深度学习的视频字幕提取框架&#xff0c;包含字幕区域检测、字…...

Unity UI粒子特效完整解决方案:高效实现专业级视觉效果

Unity UI粒子特效完整解决方案&#xff1a;高效实现专业级视觉效果 【免费下载链接】ParticleEffectForUGUI Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas. 项目地址: https://gitcode.com/gh_mirrors/pa/Partic…...

以太网端口的ESD防护器件选型

ESD是以太网端口最常见的失效诱因&#xff0c;防护器件的选型直接影响端口可靠性和信号完整性。TVS管是首选防护器件&#xff0c;响应速度快&#xff08;ps级&#xff09;&#xff0c;钳位电压低。关键参数包括&#xff1a;工作电压&#xff08;VRWM&#xff09;需高于信号峰值…...

TEdit地图编辑器:10分钟学会专业级泰拉瑞亚世界创作

TEdit地图编辑器&#xff1a;10分钟学会专业级泰拉瑞亚世界创作 【免费下载链接】Terraria-Map-Editor TEdit - Terraria Map Editor - TEdit is a stand alone, open source map editor for Terraria. It lets you edit maps just like (almost) paint! It also lets you chan…...

从Windows迁移到Linux部署Kettle?这份避坑指南和完整配置流程请收好

从Windows迁移到Linux部署Kettle的避坑指南与完整配置流程 对于长期在Windows环境下使用Kettle进行ETL开发的工程师而言&#xff0c;将工作流迁移到Linux生产环境往往伴随着诸多"水土不服"。本文将从环境差异、路径处理、执行方式、权限配置等关键维度&#xff0c;提…...

如何在Windows、Linux和macOS上配置Ryujinx模拟器:3个关键技巧提升游戏性能

如何在Windows、Linux和macOS上配置Ryujinx模拟器&#xff1a;3个关键技巧提升游戏性能 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 想要在电脑上流畅运行Switch游戏&#xff1f;Ry…...

STM32CubeIDE玩转标准库:像用Keil一样开发F103C8T6,附详细配置清单与避坑指南

STM32CubeIDE玩转标准库&#xff1a;像用Keil一样开发F103C8T6&#xff0c;附详细配置清单与避坑指南 对于习惯了Keil标准库开发流程的工程师来说&#xff0c;切换到ST官方推荐的CubeIDE环境往往会面临诸多不适应。本文将带你突破工具链限制&#xff0c;在CubeIDE中完美复现Kei…...

从UVM Testbench到门级仿真:手把手教你用VCS +vcs+initreg+random实现可复现的随机初始化

从UVM Testbench到门级仿真&#xff1a;VCS随机初始化实战指南 芯片验证工程师们常遇到一个棘手问题&#xff1a;RTL仿真完美通过的测试用例&#xff0c;在门级仿真时却因寄存器初始状态不一致而失败。本文将深入探讨如何利用VCS的vcsinitregrandom选项&#xff0c;构建既模拟真…...

3步实现Windows完美支持Apple触控板:mac-precision-touchpad驱动完整配置指南

3步实现Windows完美支持Apple触控板&#xff1a;mac-precision-touchpad驱动完整配置指南 【免费下载链接】mac-precision-touchpad Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad 项目地址: https://gitcode.com/gh_mirrors/ma/mac…...