新华三VRRP配置

新华三VRRP配置

在这里插入图片描述

配置步骤

(1).基础配置:

CORE1

[CORE1]vlan 10    //创建vlan10
[CORE1-vlan10]int vlan 10    //进入vlanif 10
[CORE1-Vlan-interface10]ip add 192.168.10.1 24    //配置ip
[CORE1-Vlan-interface10]int g1/0/2    //进入接口
[CORE1-GigabitEthernet1/0/2]port link-type trunk    //配置接口类型为trunk
[CORE1-GigabitEthernet1/0/2]port trunk  permit vlan 10    //允许vlan10通过
[CORE1-GigabitEthernet1/0/2]quit    //返回系统视图

CORE2

[CORE2]VLAN 10    //创建vlan10
[CORE2-vlan10]INT VLAN 10    //进入vlanif 10
[CORE2-Vlan-interface10]IP ADD 192.168.10.2 24    //配置ip
[CORE2-Vlan-interface10]int g1/0/2    //进入接口
[CORE2-GigabitEthernet1/0/2]port link-type trunk    //配置接口类型为trunk
[CORE2-GigabitEthernet1/0/2]port trunk permit vlan 10    //允许vlan 10通过
[CORE2-GigabitEthernet1/0/2]quit    //返回系统视图

SW:

[SW]vlan 10    //创建vlan10
[SW-vln10]int range g1/0/1 g1/0/2    //进入接口组
[SW-if-range]port link-type trunk    //配置接口类型为trunk
[SW-if-range]port trunk permit vlan 10    //允许vlan10通过
[SW-if-range]int g1/0/3    //进入接口
[SW-GigabitEthernet1/0/3]port link-type access    //配置接口类型为access
[SW-GigabitEthernet1/0/3]port access vlan 10    //把端口加入到vlan10
[SW-GigabitEthernet1/0/3]quit    //返回到系统视图

PC:

在这里插入图片描述

(2). vrrp基础配置:

CORE1:

[CORE1]int vlan 10    //进入vlanif 10
[CORE1-Vlan-interface10]vrrp vrid 10 virtual-ip 192.168.10.254    //创建一个vrid为10的vrrp组,配置虚拟ip为192.168.10.254
[CORE1-Vlan-interface10]vrrp vrid 10 priority 120    //配置该接口在vrrp组的优先级为120,保证该设备选举为主,默认优先级为100
[CORE1-Vlan-interface10]quit    //返回系统视图

CORE2:

[CORE2]int vlan 10    //进入vlanif 10
[CORE2-Vlan-interface10]vrrp vrid 10 virtual-ip 192.168.10.254    //创建一个vrid为10的vrrp组,配置虚拟ip为192.168.10.254
[CORE2-Vlan-interface10]quit    //返回系统视图

(3).VRRP与Track模块联动

当Master上行链路出现故障时,备份组无法感知此故障,局域网内的主机仍通过Master访问外部网络,导致网络无法访问。通过配置Track,可以解决此问题。当Master上行链路故障时,将Master的优先级降低指定数额,使备份组的设备优先级高于Master的优先级,成为新的Master,保证局域网内的主机与外部网络的通信不会中断,当原Master上行链路正常后,又会恢复优先级,重新成为Master。

CORE1:

[CORE1]track 1 interface g1/0/1    //配置接口监视,监视上行g1/0/1接口
[CORE1-track-1]int vlan 10    //进入vlanif 10
[CORE1-Vlan-interface10]vrrp vrid 10 track 1 priority reduced 30    //调用track 1,设置优先级减少30
[CORE1-Vlan-interface10]quit    //返回系统视图

CORE2:

[CORE2]track 1 interface g1/0/1    //配置接口监视,监视上行g1/0/1接口
[CORE2-track-1]int vlan 10    //进入vlanif 10
[CORE2-Vlan-interface10]vrrp vrid 10 track 1 priority reduced 30    //调用track 1,设置优先级减少30
[CORE2-Vlan-interface10]quit    //返回系统视图

(4).结果检验

使用display vrrp命令,查看vrrp是否正常建立:

将CORE1的上行接口g1/0/1接口断开,再次查看vrrp状态:

CORE1设备已经从Master变为Backup ,优先级也由120降低到了90。

VRRP+track

img

Sw4作为客户机,创建vlan并配置地址

配置MSTP让sw1上实例10为主根,实例20为备根 sw2上实例10为备根,实例20为主根

配置VRRP使vlan10到sw1为主网关,sw2为备网关 vlan20到sw2为主网关 sw1为备网关

Sw1的上行端口DOWN掉后,vlan10到sw2为主网关[sw1]vlan 10

配置步骤

[sw1-vlan10]vlan 20
[sw1]inter range g1/0/1 g1/0/2
[sw1-if-range]port link-type trunk            //接口模式改为trunk
[sw1-if-range]port trunk permit vlan 10 20      //放行vlan10 vlan20
[sw1]stp region-configuration                 //进入MST域配置模式
[sw1-mst-region]region-name h3c            //配置MST域名
[sw1-mst-region]instance 10 vlan 10           //配置实例和VLAN映射关系
[sw1-mst-region]instance 20 vlan 20           //配置实例和VLAN映射关系
[sw1-mst-region]active region-configuration    //激活MST配置
[sw1]stp instance 10 root primary              //配置交换机为实例的主根
[sw1]stp instance 20 root secondary           //配置交换机为实例的备根
[sw2]vlan 10
[sw2-vlan10]vlan 20
[sw2]inter range g1/0/1 g1/0/2
[sw2-if-range]port link-type trunk           //端口模式改为trunk
[sw2-if-range]port trunk permit vlan 10 20   //放行vlan10 vlan20
[sw2]stp region-configuration              //进入MST域配置模式
[sw2-mst-region]region-name h3c          //配置MST域名
[sw2-mst-region]instance 10 vlan 10         //配置实例10和VLAN10映射关系
[sw2-mst-region]instance 20 vlan 20         //配置实例20和VLAN20映射关系
[sw2-mst-region]active region-configuration   //激活MST配置
[sw2]stp instance 10 root secondary           //配置交换机为实例的备根
[sw2]stp instance 20 root primary             //配置交换机为实例的主根
[sw3]vlan 10
[sw3-vlan10]vlan 20
[sw3]inter g1/0/3
[sw3-GigabitEthernet1/0/3]port access vlan 10     //端口模式为access并绑定vlan10 
[sw3-GigabitEthernet1/0/3]inter g1/0/4
[sw3-GigabitEthernet1/0/4]port access vlan20     //端口模式为access并绑定vlan20
[sw3]inter range g1/0/1 g1/0/2
[sw3-if-range]port link-type trunk               //端口改为trunk模式
[sw3-if-range]port trunk permit vlan 10 20        //放行vlan10 vlan20
[sw3]stp region-configuration                     //进入MST域配置模式 
[sw3-mst-region]region-name h3c                //配置MST域名
[sw3-mst-region]instance10 vlan 10                           //配置实例10和VLAN10映射关系
[sw3-mst-region]instance 20 vlan 20                //配置实例20和VLAN20映射关系
[sw3-mst-region]active region-configuration        //激活MST配置
[sw3]stp bpdu-protection    //配置bpdu保护(边缘端口收到bpdu后,进入errdown,端口角色变成DP,状态变成discarding)
[sw4]undo stp global enable    //关闭stp服务
[sw4]vlan 10
[sw4-vlan10]vlan 20
Qu
[sw4]inter g1/0/1
[sw4-GigabitEthernet1/0/1]port acc
[sw4-GigabitEthernet1/0/1]port access vlan10
[sw4-GigabitEthernet1/0/1]inter g1/0/2
[sw4-GigabitEthernet1/0/2]port acc
[sw4-GigabitEthernet1/0/2]port access vlan20
[sw4]inter vlan 10
[sw4-Vlan-interface10]ip add 192.168.10.124
[sw4-Vlan-interface10]inter vlan 20
[sw4-Vlan-interface20]ip add 192.168.20.124

查看mstp邻居状态 sw3的g1/0/2阻塞实例10 g1/0/1阻塞实例20img

img

img

[sw1]inter vlan 10
[sw1-Vlan-interface10]ip add 192.168.10.25224
[sw1-Vlan-interface10]vrrp vrid 10 virtual-ip 192.168.10.254 //配置VRRP虚拟IP地址
[sw1-Vlan-interface10] vrrp vrid 10priority 110             //配置VRRP优先级
[sw1-Vlan-interface10]inter vlan 20
[sw1-Vlan-interface20]ip add 192.168.20.25224
[sw1-Vlan-interface20]vrrp vrid 20virtual-ip 192.168.20.254  //配置VRRP虚拟IP地址
[sw1-Vlan-interface10] vrrp vrid 20priority 90              //配置VRRP优先级
[sw2]inter vlan 10
[sw2-Vlan-interface10]ip add 192.168.10.25324
[sw2-Vlan-interface10]vrrp vrid 10virtual-ip 192.168.10.254   //配置VRRP虚拟IP地址
[sw2-Vlan-interface20]vrrpvrid 10 priority 90                           //配置VRRP优先级
[sw2-Vlan-interface10]inter vlan 20
[sw2-Vlan-interface20]ip add 192.168.20.25324
[sw2-Vlan-interface20]vrrp vrid 20virtual-ip 192.168.20.254  //配置VRRP虚拟IP地址
[sw2-Vlan-interface20]vrrp vrid 20 priority110             //配置VRRP优先级

查看sw1的VRRP可以看到sw1上vlan10为主 优先级为110vlan20为备 优先级80

Sw2上vlan20为主,优先级110 vlan10为备 优先级90

如果优先级一样,先配置vrrp的为主,主备根据ip地址,地址大的优先track

[sw1]track 1 interface GigabitEthernet1/0/3     配置接口监视
[sw1-Vlan-interface10]vrrp vrid 10 track 1priority reduced 30   VRRP中调用接口监视

Sw1上的g1/0/3接口DOWN掉,便会把vrid为10的优先级减去30,所以sw1的vrid10成为备 sw2的vrid10成为主,如果sw1的g1/0/3接口重新up,因为up前sw1的vrid10优先级大于sw2的,所以会重新成为主img

img

实验拓扑3

在这里插入图片描述

实验需求

  • 按照图示配置 IP 地址和网关

  • 在 SW1,SW2,SW3 上创建 Vlan10 和 Vlan20,对应 IP 网段如图,交换机之间链路允许所有 VLAN 通过

  • 在 SW1 和 SW2 上配置 VRRP,要求 SW1 成为 Vlan10 的主网关,SW2 成为 Vlan20 的主网关;SW1 和 SW2 互为备份

  • SW1 和 SW2 对上行接口进行监视,如上行接口故障,会触发 VRRP 角色切换

实验解法

配置 IP 地址

rt4

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn rt4
[rt4]int g0/0
[rt4-GigabitEthernet0/0]ip add 10.1.1.4 24
[rt4-GigabitEthernet0/0]int g0/1
[rt4-GigabitEthernet0/1]ip add 10.2.2.4 24

sw1

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn sw1
[sw1]vlan 10
[sw1-vlan10]vlan 20
[sw1-vlan20]vlan 100
[sw1-vlan100]int vlan 10
[sw1-Vlan-interface10]ip add 192.168.1.252 24
[sw1-Vlan-interface10]int vlan 20
[sw1-Vlan-interface20]ip add 192.168.2.252 24
[sw1-Vlan-interface20]int vlan 100
[sw1-Vlan-interface100]ip add 10.1.1.2 24
[sw1-Vlan-interface100]vlan 100
[sw1-vlan100]port g1/0/2

sw2

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn sw2
[sw2]vlan 10
[sw2-vlan10]vlan 20
[sw2-vlan20]vlan 200
[sw2-vlan200]port g1/0/2
[sw2-vlan200]int vlan 10
[sw2-Vlan-interface10]ip add 192.168.1.253 24
[sw2-Vlan-interface10]int vlan 20
[sw2-Vlan-interface20]ip add 192.168.2.253 24

sw3

[H3C]sysn sw3
[sw3]vlan 10
[sw3-vlan10]port g1/0/1
[sw3-vlan10]vlan 20
[sw3-vlan20]port g1/0/2

pc5

img

pc6

img

配置 交换机互连端口Trunk

SW1

[sw1]int g1/0/1
[sw1-GigabitEthernet1/0/1]port link-ty tr
[sw1-GigabitEthernet1/0/1]port tr pe vlan 10 20

SW2

[sw2]int g1/0/1
[sw2-GigabitEthernet1/0/1]port link-ty tr
[sw2-GigabitEthernet1/0/1]port tr pe vlan 10 20

SW3

[sw3]int ran g1/0/3 to g1/0/4
[sw3-if-range]port link-ty tr
[sw3-if-range]port tr pe vlan 10 20

在 SW1 和 SW2 上配置 VRRP,要求 SW1 成为 Vlan10 的主网关,SW2 成为 Vlan20 的主网关;SW1 和 SW2 互为备份

分析:根据需求,SW1 和 SW2 分别在 Vlan10 和 Vlan20 的三层接口中配置 VRRP
根据图中 PC 配置的网关得知,Vlan10 中的虚拟网关地址为 192.168.1.254/24,Vlan20 中的虚拟网关地址为 192.168.2.254/24

根据需求,SW1 成为 Vlan10 的主网关,需要把 SW1 在 Vlan10 中的 VRRP 优先级修改到大于100,另外要让 SW2 成为 Vlan20 的主网关,需要把 SW2 在 Vlan20 中的 VRRP 优先级修改到大于100
  
步骤 1:在 SW1 的 Vlan10 上配置 VRRP,虚拟 IP 地址为 192.168.1.254/24,优先级为 120,在 Vlan20 上配置 VRRP,虚拟 IP 地址为 192.168.2.254/24,优先级不修改,保持默认值 100

[sw1]int vlan 10
[sw1-Vlan-interface10]vrrp vrid 10 vir 192.168.1.254
[sw1-Vlan-interface10]vrrp vrid 10 pr 120
[sw1-Vlan-interface10]int vlan 20
[sw1-Vlan-interface20]vrrp vrid 20 vir 192.168.2.254

步骤 2:在 SW1 的 Vlan10 上配置 VRRP,虚拟 IP 地址为 192.168.1.254/24,优先级不修改,保持默认值 100,在 Vlan20 上配置 VRRP,虚拟 IP 地址为 192.168.2.254/24,优先级为 120

[sw2]int vlan 10
[sw2-Vlan-interface10]vrrp vrid 10 vir 192.168.1.254
[sw2-Vlan-interface10]int vlan 20
[sw2-Vlan-interface20]vrrp vrid 20 vir 192.168.2.254
[sw2-Vlan-interface20]vrrp vrid 20 pr 120

效果测试:在 SW1 和 SW2 上分别查看 VRRP,发现主备选举正常

[sw1-Vlan-interface20]dis vrrp

img

[sw2-Vlan-interface20]dis vrrp 

img

SW1 和 SW2 对上行接口进行监视,如上行接口故障,会触发 VRRP 角色切换

分析:正常情况下,设备接口故障不会触发 VRRP 角色切换,所以需要配置上行接口监视,来使接口故障后,自动降低本设备 VRRP 优先级来触发 VRRP 角色切换
上一步配置的主设备优先级为 120,备用设备是 100,所以接口监视需要至少降低 21 才能触发角色切换
  
步骤 1:在 SW1 上配置接口监视,监视上行接口 G1/0/2,并在 Vlan10 接口中调用,优先级降低 30

[sw1]track 1 int g1/0/2
[sw1-track-1]int vlan 10
[sw1-Vlan-interface10]vrrp vrid 10 track 1 pr re 30

步骤 2:在 SW2 上配置接口监视,监视上行接口 G1/0/2,并在 Vlan20 接口中调用,优先级降低 30

[sw2]track 1 int g1/0/2
[sw2-track-1]int vlan 20
[sw2-Vlan-interface20]vrrp vrid 20 track 1 pr re 30

效果测试:在 SW1 上关闭 G1/0/2 口,发现 SW1 在 Vlan10 的 VRRP 优先级降低到 90,且已经切换为备份网关

[sw1-Vlan-interface10]int g1/0/2
[sw1-GigabitEthernet1/0/2]shutdown
[sw1-GigabitEthernet1/0/2]dis vrrp

img

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

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

相关文章

常见错误以及如何纠正它们

团队和关键结果目标 (OKR) 之间的关系是深刻且至关重要的。总而言之&#xff0c;一切都应该是相互关联的。正如《团队的智慧》一书中所强调的&#xff1a; 在团队中&#xff0c;没有什么比每个成员对共同目标和一组相关绩效目标的承诺更重要的了&#xff0c;而团队对此负有共同…

通过管理系统进行升级怎么选?

现在通过系统来做办公效率提升的又很多&#xff0c;但怎么选&#xff0c;确实很关键。 我们是在去年年初的时候进行企业系统化的。当时刚摘下口罩&#xff0c;领导也是意识到团队办公的不便&#xff0c;数据管理的混乱&#xff0c;业务流转的低效等原因&#xff0c;开始寻找各…

CUDA、CUDNN、Pytorch三者之间的关系

这个东西嘛&#xff0c;我一开始真的是一头雾水&#xff0c;安装起来真是麻烦死了。但是随着要复现的项目越来越多&#xff0c;我也不得不去学会他们是什么&#xff0c;以及他们之间的关系。 首先&#xff0c;一台电脑里面允许有多种版本的cuda存在&#xff0c;然后cuda分为run…

大数据API技术分享:使用API接口采集淘宝数据(商品详情丨关键词搜索丨店铺所有商品)

使用API接口采集淘宝数据&#xff08;商品详情、关键词搜索、店铺所有商品&#xff09;是大数据领域常见的应用场景。以下是一些关于如何使用API接口进行这些操作的技术分享&#xff1a; 1. 获取API权限 首先&#xff0c;你需要在淘宝开放平台注册成为开发者&#xff0c;并创建…

从简单逻辑到复杂计算:感知机的进化与其在现代深度学习和人工智能中的应用(下)

文章目录 第一章&#xff1a;感知机的局限性1.1 异或门的挑战1.2 线性与非线性问题 第二章&#xff1a;多层感知机2.1 已有门电路的组合2.2 实现异或门 第三章&#xff1a;从与非门到计算机 文章文上下两节 从简单逻辑到复杂计算&#xff1a;感知机的进化与其在现代深度学习和人…

DigitalOcean 应用托管平台级更新:应用端到端运行时性能大幅改进

DigitalOcean 希望可以为企业提供所需的工具和基础设施&#xff0c;以帮助企业客户加速云端的开发&#xff0c;实现业务的指数级增长。为此 DigitalOcean 在 2020 年就推出了App Platform。 App Platform&#xff08;应用托管&#xff09; 是一个完全托管的 PaaS 解决方案&…

代码随想录Day 40|Leetcode|Python|139.单词拆分 ● 关于多重背包,你该了解这些! ● 背包问题总结篇!

139.单词拆分 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。 注意&#xff1a;不要求字典中出现的单词全部都使用&#xff0c;并且字典中的单词可以重复使用。 解题思路&#xff1a; 确定dp数组含义…

火山引擎数据飞轮携手美宜佳 探索拓店营销新思路

在刚刚过去的 3 月&#xff0c;美宜佳又交出了门店增长的高分答卷。 最新数据显示&#xff0c;美宜佳在全国的连锁店数已经超过 35000 家&#xff0c;每年净增 3000-4000 家店&#xff0c;月均服务顾客超 2 亿人次&#xff1b;同时&#xff0c;在中国连锁经营协会(CCFA)近日发布…

有哪些方式可以有效地评估精益生产咨询公司的能力?

在寻求精益生产咨询服务的过程中&#xff0c;评估咨询公司的能力至关重要。这不仅关乎企业精益生产转型的成功与否&#xff0c;更直接影响到企业未来的竞争力和发展。那么&#xff0c;有哪些方式可以有效地评估精益生产咨询公司的能力呢&#xff1f; 首先&#xff0c;了解咨询公…

Linux网络-PXE高效批量网络装机(命令+截图详细版)

目录 一.部署PXE远程安装服务 1.PXE概述 1.1.PXE批量部署的优点 1.2.要搭建PXE网络体系的前提条件 2.搭建PXE远程安装服务器 2.1.修改相关网络配置&#xff08;仅主机模式&#xff09; 2.2.关闭防火墙&#xff08;老规矩&#xff09; 2.3.保证挂载上 2.4.准备好配置文…

语音识别--声音位置与起始位置检测

⚠申明&#xff1a; 未经许可&#xff0c;禁止以任何形式转载&#xff0c;若要引用&#xff0c;请标注链接地址。 全文共计3077字&#xff0c;阅读大概需要3分钟 &#x1f308;更多学习内容&#xff0c; 欢迎&#x1f44f;关注&#x1f440;【文末】我的个人微信公众号&#xf…

代码随想录最后一天!

这是长达63天的最后一天一年的六分之一&#xff0c;我跟着卡哥完成了代码随想录的所有打卡。每天都写下了一篇关于自己做题的小博客。其中有的写的精细&#xff0c;有的潦草&#xff0c;但是都是我一路走来的脚步。 虽然有的题目还是不太理解&#xff0c;但是我依旧自信昂首&am…

Freeswitch-mod开发

文章目录 一、Freeswitch-mod开发1.1 介绍1.2 实战1.2.1 新建一个mymod.c或者mymod.cpp1.2.2 新建一个Makefile1.2.3 编译 二、Freeswitch-mod-自定义Dialplan模块2.1 介绍2.2 实战2.2.1 改造mymod.c&#xff08;代码是完整的&#xff0c;自己做区别看一下&#xff09;2.2.2 编…

淘宝数据分析——Python爬虫模式♥

大数据时代&#xff0c; 数据收集不仅是科学研究的基石&#xff0c; 更是企业决策的关键。 然而&#xff0c;如何高效地收集数据 成了摆在我们面前的一项重要任务。 本文将为你揭示&#xff0c; 一系列实时数据采集方法&#xff0c; 助你在信息洪流中&#xff0c; 找到…

突然断电,瀚高数据库启动失败

服务器临时断电后&#xff0c;数据库启动不起来 ps -ef|grep postgres 进到数据库的data目录下看下ls 看下 查看临时文件&#xff1a; ls -la /tmp 把这两个5866的文件改个名字张老师 加个bak就行 改完了pg_ctl start起一下

AUTOSAR中EcuM、ComM和CanNm的关联

ComM的内外部唤醒 ComM可以通过NM保持网络的唤醒&#xff0c;同时也可以通过SM激活通信&#xff0c;总之就像一个通信的总管。 下面通过两种唤醒源来解释ComM的状态机。 1、内部唤醒 ① 当ComM上电初始化时会首先进入NO COMMUNICATION状态&#xff0c;在该状态下ComM会持续循…

口感与风味的完善结合:精酿啤酒的多样风格

啤酒的世界是丰富多彩的&#xff0c;不同的啤酒有着各自与众不同的口感和风味。而Fendi club啤酒&#xff0c;作为精酿啤酒的代表&#xff0c;以其多样化的风格和卓着的口感&#xff0c;吸引了无数啤酒爱好者的目光。 Fendi club啤酒的多样风格&#xff0c;首先体现在其原料的选…

吴恩达深度学习笔记:深度学习的 实践层面 (Practical aspects of Deep Learning)1.13-1.14

目录 第二门课: 改善深层神经网络&#xff1a;超参数调试、正 则 化 以 及 优 化 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)第一周&#xff1a;深度学习的 实践层面 (Practical aspects of Deep Learning)1.13 梯度检验&#…

element-plus el-cascader 懒加载实现-省市区街道选择及回显

大概思路&#xff1a; 准备一个接口可以通过父Id,查询到下一级省市区街道的信息&#xff1b;如下方的getRegionListOne确定后端的数据结构&#xff0c;需要在created里边处理数据回显逻辑el-cascader接收的数据格式是[‘’,‘’,‘’];后端的数据格式多为[{provinceId: ‘’, …

Postman轻松签名,让SHA256withRSA保驾护航!

前言 在接口测试中&#xff0c;我们经常需要对请求进行签名&#xff0c;以保证数据的安全性。而SHA256withRSA是一种较为常见的签名算法&#xff0c;它可以使用私钥对数据进行签名&#xff0c;使用公钥进行验签。 但是&#xff0c;实现该算法签名可能会涉及到一些繁琐的操作&…