华为数通---配置Smart Link主备备份示例

定义

Smart Link,又叫做备份链路。一个Smart Link由两个接口组成,其中一个接口作为另一个的备份。Smart Link常用于双上行组网,提供可靠高效的备份和快速的切换机制。  

目的 

下游设备连接到上游设备,当使用单上行方式时,若出现单点故障,会造成业务中断。若采用双上行方式,将一台下游设备同时连接到两台上游设备,可降低单点故障对网络的影响,提高了可靠性。 

组网需求 

如下图所示,为了保证网络的可靠性,用户侧网络采用双上行方式组网。用户希望能够破除网络环路,实现主备链路冗余备份和快速收敛。

 

配置思路 

采用如下的思路配置Smart Link功能:

  • 创建VLAN,并配置接口允许相应VLAN通过。

  • 在SwitchA上创建Smart Link备份组,并指定端口角色。

  • 在SwitchA上使能回切功能,使得故障恢复后,流量切换到相对稳定的原主链路上。

  • 在SwitchA上使能发送Flush报文功能。

  • 在SwitchB、SwitchC和SwitchD三台设备对应端口上使能Flush报文接收功能。

  • 在SwitchA上使能Smart Link组功能。

操作步骤 

  • 配置VLAN信息

# 在SwitchA上创建VLAN,并配置接口允许相应VLAN通过。SwitchB、SwitchC和SwitchD的配置与SwitchA类似,详见配置文件。

<Huawei>system-view 
[Huawei]sysname SwitchA
[SwitchA]vlan batch 10 to 30
[SwitchA]interface GigabitEthernet 0/0/1
[SwitchA-GigabitEthernet0/0/1]port link-type trunk 
[SwitchA-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 to 30
[SwitchA-GigabitEthernet0/0/1]quit
[SwitchA]interface GigabitEthernet 0/0/2
[SwitchA-GigabitEthernet0/0/2]port link-type trunk 
[SwitchA-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 to 30
[SwitchA-GigabitEthernet0/0/2]quit
  • 在SwitchA上创建Smart Link备份组,并指定端口角色

# 配置SwitchA

[SwitchA]interface GigabitEthernet 0/0/1
[SwitchA-GigabitEthernet0/0/1]stp disable 
[SwitchA-GigabitEthernet0/0/1]quit
[SwitchA]interface GigabitEthernet 0/0/2
[SwitchA-GigabitEthernet0/0/2]stp disable 
[SwitchA-GigabitEthernet0/0/2]quit
[SwitchA]smart-link group 1
[SwitchA-smlk-group1]port GigabitEthernet 0/0/1 master 	
[SwitchA-smlk-group1]port GigabitEthernet 0/0/2 slave 
  • 使能回切功能并设置回切时间

# 配置SwitchA。

[SwitchA-smlk-group1]restore enable 
[SwitchA-smlk-group1]timer wtr 30
  • 使能发送Flush报文功能

# 配置SwitchA,并指定发送Flush报文的密码为SHA加密方式。

[SwitchA-smlk-group1]flush send control-vlan 10 password simple huawei@123
  • 使能接收Flush报文功能

# 配置SwitchB,并指定接收Flush报文的密码为SHA加密方式。

[SwitchB]interface GigabitEthernet 0/0/1
[SwitchB-GigabitEthernet0/0/1]smart-link flush receive control-vlan 10 password 
simple huawei@123	
[SwitchB-GigabitEthernet0/0/1]stp disable 
[SwitchB-GigabitEthernet0/0/1]quit
[SwitchB]interface GigabitEthernet 0/0/2
[SwitchB-GigabitEthernet0/0/2]smart-link flush receive control-vlan 10 password 
simple huawei@123
[SwitchB-GigabitEthernet0/0/2]stp disable
[SwitchB-GigabitEthernet0/0/2]quit

# 配置SwitchC,并指定接收Flush报文的密码为SHA加密方式。

[SwitchC]interface GigabitEthernet 0/0/1
[SwitchC-GigabitEthernet0/0/1]smart-link flush receive control-vlan 10 password 
simple huawei@123	
[SwitchC-GigabitEthernet0/0/1]stp disable 
[SwitchC-GigabitEthernet0/0/1]quit
[SwitchC]interface GigabitEthernet 0/0/2
[SwitchC-GigabitEthernet0/0/2]smart-link flush receive control-vlan 10 password 
simple huawei@123
[SwitchC-GigabitEthernet0/0/2]stp disable 
[SwitchC-GigabitEthernet0/0/2]quit

# 配置SwitchD,并指定接收Flush报文的密码为SHA加密方式。

[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]smart-link flush receive control-vlan 10 password s
imple huawei@123
[Huawei-GigabitEthernet0/0/1]stp disable 
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface GigabitEthernet 0/0/2
[Huawei-GigabitEthernet0/0/2]smart-link flush receive control-vlan 10 password s
imple huawei@123
[Huawei-GigabitEthernet0/0/2]stp disable 
[Huawei-GigabitEthernet0/0/2]quit
  • 在SwitchA使能Smart Link组功能
[SwitchA-smlk-group1]smart-link enable 
[SwitchA-smlk-group1]quit
  • 验证配置结果

# 使用display smart-link group命令查看SwitchA上的Smart Link组信息。如果显示如下信息,则表示配置成功。

  1. Smart Link组功能已经使能
  2. 回切时间为30秒
  3. 控制VLAN编号为10
  4. 接口GE0/0/1为主接口且处于Active状态,接口GE0/0/2为从接口且处于Inactive。
[SwitchA]display smart-link group 1
Smart Link group 1 information :Smart Link group was enabledWtr-time is: 30 sec.There is no Load-BalanceThere is no protected-vlan reference-instanceDeviceID: 4c1f-ccd4-08f7  Control-vlan ID: 10Member                  Role   State    Flush Count Last-Flush-Time----------------------------------------------------------------------GigabitEthernet0/0/1    Master Active   1           2023/12/08 16:08:26 UTC-08
:00 GigabitEthernet0/0/2    Slave  Inactive 0           0000/00/00 00:00:00 UTC+00
:00 

# 使用shutdown命令关闭接口GE0/0/1,可以看到接口GE0/0/1已经处于Inactive状态,接口GE0/0/2为Active状态。

[SwitchA]interface GigabitEthernet 0/0/1
[SwitchA-GigabitEthernet0/0/1]shutdown
[SwitchA-GigabitEthernet0/0/1]display smart-link group 1
Smart Link group 1 information :Smart Link group was enabledWtr-time is: 30 sec.There is no Load-BalanceThere is no protected-vlan reference-instanceDeviceID: 4c1f-ccd4-08f7  Control-vlan ID: 10Member                  Role   State    Flush Count Last-Flush-Time----------------------------------------------------------------------GigabitEthernet0/0/1    Master Inactive 1           2023/12/08 16:08:26 UTC-08
:00 GigabitEthernet0/0/2    Slave  Active   0           0000/00/00 00:00:00 UTC+00
:00 

# 使用undo shutdown命令开启接口GE0/0/1。

[SwitchA-GigabitEthernet0/0/1]undo shutdown

# 等待30秒后,可以看到接口GE0/0/1处于Active状态,接口GE0/0/2为Inactive状态。

[SwitchA]display smart-link group 1
Smart Link group 1 information :Smart Link group was enabledWtr-time is: 30 sec.There is no Load-BalanceThere is no protected-vlan reference-instanceDeviceID: 4c1f-ccd4-08f7  Control-vlan ID: 10Member                  Role   State    Flush Count Last-Flush-Time----------------------------------------------------------------------GigabitEthernet0/0/1    Master Active   2           2023/12/08 16:12:21 UTC-08
:00 GigabitEthernet0/0/2    Slave  Inactive 1           2023/12/08 16:11:27 UTC-08
:00 

配置文件 

  • SwitchA的配置文件

#
sysname SwitchA
#
vlan batch 10 to 30
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10 to 30stp disable
#
interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 10 to 30stp disable
#
smart-link group 1restore enablesmart-link enableport GigabitEthernet0/0/1 masterport GigabitEthernet0/0/2 slavetimer wtr 30flush send control-vlan 10 password simple huawei@123
#
return
  • SwitchB的配置文件

#
sysname SwitchB
#
vlan batch 10 to 30
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10 to 30stp disablesmart-link flush receive control-vlan 10 password simple huawei@123
#
interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 10 to 30stp disablesmart-link flush receive control-vlan 10 password simple huawei@123
#
return
  • SwitchC的配置文件

#
sysname SwitchC
#
vlan batch 10 to 30
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10 to 30stp disablesmart-link flush receive control-vlan 10 password simple huawei@123
#
interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 10 to 30stp disablesmart-link flush receive control-vlan 10 password simple huawei@123
#
return

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

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

相关文章

Microsoft 365 Copilot正式上线,如何稳定访问体验?

如果将微软对人工智能的投资看成一场豪赌&#xff0c;Microsoft Copilot无疑是现阶段最受瞩目的赌注。2023年9月正式发布的Microsoft Copilot是一种基于大型语言模型&#xff08;LLM&#xff09;和微软图形&#xff08;Microsoft Graph&#xff09;的数据和人工智能&#xff08…

贝锐花生壳3大安全能力,保障网络服务安全远程连接

在没有公网IP的情况下&#xff0c;使用内网穿透工具&#xff0c;将本地局域网服务映射至外网&#xff0c;虽然高效快捷&#xff0c;但信息安全也是不可忽略的方面。 对此&#xff0c;贝锐花生壳提供了多维度的安全防护能力&#xff0c;满足不同场景下用户安全远程访问内网服务的…

svn log | less

svn log | less 是一个命令行指令&#xff0c;用于查看 Subversion (SVN) 仓库的提交日志&#xff0c;并通过分页方式进行浏览。 具体而言&#xff0c;svn log 命令用于获取 SVN 仓库的提交历史记录。而 less 命令则是一个分页器&#xff0c;它可以将输出内容逐页显示在终端窗…

阿里巴巴通义实验室周畅:让大模型率先在PC上“跑起来”

12月7日&#xff0c;以“AI新生态 智启新元年”为主题的首届AI PC产业创新论坛在北京联想集团总部举办。阿里巴巴-通义实验室、通义千问大模型负责人周畅受邀出席分享关于端侧大模型的技术进展&#xff0c;以及终端设备与AI结合的发展前景。 周畅表示&#xff0c;大模型技术的…

【Python百宝箱】Python与移动应用开发:框架对比与交互全指南

一站式指南&#xff1a;如何用Python打造移动应用的完美体验 前言 随着移动应用市场的不断扩大&#xff0c;开发者们寻求更便捷、灵活的方式来构建跨平台的应用。本文将带领读者深入探讨Python在移动应用开发中的应用&#xff0c;聚焦于几个主要框架&#xff0c;并详细介绍它…

Python django-xadmin:构建强大的 Django 后台管理系统

概要 Django作为一款强大的Web框架&#xff0c;其后台管理系统提供了便捷的数据管理和操作方式。而 django-xadmin 则为Django的后台管理系统提供了更加强大的功能和灵活的定制选项。在本文中&#xff0c;我们将深入研究如何使用django-xadmin&#xff0c;并通过详细的示例代码…

企业博客SEO:优化SOP,助您提升搜索引擎可见性

企业博客是互联网时代企业与用户沟通的重要渠道之一&#xff0c;引流成本也比较低。然而&#xff0c;依然有企业会处在3种状态&#xff1a; 1. 有博客&#xff0c;但内容更新不积极或搁置 2. 有博客&#xff0c;但内容散乱 3. 根本就没有博客 如果是这几种状态&#xff0c;…

Java网络编程-深入理解BIO、NIO

深入理解BIO与NIO BIO BIO 为 Blocked-IO&#xff08;阻塞 IO&#xff09;&#xff0c;在 JDK1.4 之前建立网络连接时&#xff0c;只能使用 BIO 使用 BIO 时&#xff0c;服务端会对客户端的每个请求都建立一个线程进行处理&#xff0c;客户端向服务端发送请求后&#xff0c;…

3接上篇 我的自定义GPTs的改进优化 与物理世界连接成功 GPTs的创建与使用定义和执行特定任务的功能模块 通过API与外部系统或服务的交互

https://blog.csdn.net/chenhao0568/article/details/134875067?spm1001.2014.3001.5502 从服务器日志里看到请求多了一个“location” 23.102.140.123 - - [08/Dec/2023:14:02:20 0800] "GET /getWeather.php?location&locationNewYork HTTP/1.1" 200 337 &…

2024年甘肃省职业院校技能大赛信息安全管理与评估赛项一阶段样题一

2024年甘肃省职业院校技能大赛高职学生组电子与信息大类信息安全管理与评估赛项样题一 竞赛需要完成三个阶段的任务&#xff0c;分别完成三个模块&#xff0c;总分共计 1000分。三个模块内容和分值分别是&#xff1a; 1.第一阶段&#xff1a;模块一 网络平台搭建与设备安全防…

【K8S】微服务不香了?单体化改造悄然兴起!!

微服务一直以来是服务治理的基本盘之一,落地到云原生上,往往是每个 K8s pods 部署一个服务,独立迭代、独立运维。 但是在快速部署的时候,有时候,我们可能需要一些宏服务的优势。有没有一种方法,能够 “既要又要” 呢?本文基于 tRPC-Go 服务,提出并最终实践了一种经验证…

从互联网到云计算再到 AI 原生,百度智能云数据库的演进

1 数据库行业发展概述 如果说今年科技圈什么最火&#xff0c;我估计大家会毫不犹豫选择 ChatGPT。ChatGPT 是 2022 年 11 月 30 日由 OpenAI 发布的聊天应用。它创造了有史以来用户增长最快的纪录&#xff1a;自 11 月 30 日发布起&#xff0c;5 天就拥有了 100 万活跃用户&am…

静态HTTP和动态HTTP的混合使用:最佳实践

在当今的互联网环境中&#xff0c;静态HTTP和动态HTTP各有其优势和局限。静态HTTP具有速度快、安全性高和易于维护的特点&#xff0c;而动态HTTP则能够实现动态交互和处理大量动态数据。为了充分利用两者的优势&#xff0c;越来越多的网站开始采用静态HTTP和动态HTTP混合使用的…

计算机的存储规则

计算机存储 计算机采用二进制来存储数据和程序 原因主要有&#xff1a; (1) 物理上容易实现 (2) 运算规则非常简单 (3) 可靠性强 (4) 易于实现逻辑运算和逻辑判断 计算机中存储器的分类及特点 根据存储器在计算机系统中所起的作用 分为内存储器和外存储器 (1) 内存用来…

大数据毕业设计之前端02:架构布局和aside的设计

前言 上一篇主要讲了我学习前端的一个经历&#xff0c;以及为什么选择BuildAdmin作为深入前端学习的原因.同事也大致聊了一下学习前端需要使用哪些技术栈。 本篇文章来拆解一下BuildAdmin的前端代码结构&#xff0c;和布局实现的细节。 前端代码结构 必须先了解项目的结构&…

leetcode每日一题37

92.反转链表II 这道题需要1.找到位置left 2.在位置left开始&#xff0c;一前一后两个指针反转链表&#xff0c;代码同206.反转链表&#xff0c;直到后一个指针指向right 3.把反转后的头节点链接到left-1后面&#xff0c;把反转后的链表尾节点指向right1位置的节点 因为可能会反…

数据结构——二叉树的链式结构

个人主页&#xff1a;日刷百题 系列专栏&#xff1a;〖C语言小游戏〗〖Linux〗〖数据结构〗 〖C语言〗 &#x1f30e;欢迎各位→点赞&#x1f44d;收藏⭐️留言&#x1f4dd; ​ 一、二叉树的创建 这里我们使用先序遍历的思想来创建二叉树&#xff0c;这里的内容对于刚接触二…

iClient3D 加载天地图服务

1 对国家天地图&#xff0c;通过TiandituImageryProvider影像服务提供者加载地图&#xff1b; var TiandituimageryLayernew Cesium.TiandituImageryProvider({ mapStyle: Cesium.TiandituMapsStyle[value],token: "4a00a1dc5387b8ed8adba3374bd87e5e"})viewer.imag…

nginx 的概念、高并发处理及详细参数配置

NGINX是一个开源的高性能Web服务器&#xff0c;负载均衡器和反向代理服务器。它特别适用于高并发的Web应用&#xff0c;能够有效地处理数千并发连接&#xff0c;同时具备低资源消耗和高性能的特点。在这里&#xff0c;我将重点介绍NGINX的高并发处理能力和参数配置。 高并发处…

云原生(Cloud Native)——概念,技术,背景,优缺点,实践例子

云原生&#xff08;Cloud Native&#xff09;是一种构建和运行应用程序的方法&#xff0c;这些应用程序充分利用云计算的优势。云原生应用程序通常设计为在现代、动态的环境中运行&#xff0c;如公共云、私有云和混合云。这种方法强调微服务架构、容器化、自动化、易于管理和可…