网络学习:SMart link技术与Monitor link技术

目录

一、SMart link技术

1.1、SMart link技术简介

1.2、SMart link技术原理及基础知识点

1、应用场景(举例):

2、运行机制

3、保护vlan

4、控制VLAN

5、Flush报文

6、SMart link的负载分担机制

7、SMart link角色抢占模式

二、Monitor link技术

2.1、Monitor link简介

1、应用场景(举例):

2、定义:

3、原理:

4、Smart link与Monitor link技术配置组网


一、SMart link技术

1.1、SMart link技术简介

定义:一种针对双上行组网的解决方案,这是华为和H3C私有协议。

实现主备链路的冗余备份,具备快速收敛性能,收敛速度可达到亚秒级,实现高效可靠

image/png

1.2、SMart link技术原理及基础知识点

1、应用场景(举例):

image/png

(1)场景描述:SWD的两个端口组成了一个SMart link组,分别作为主端口和副端口,发送控制和接收的vlan设为vlan10,保护vlan设置为vlan 20。

(2)SMart link工作过程:

image/png

a、当SMart link组发生链路切换时,SMart link组会从新的链路上通过发送Flush报文进行MAC地址表和ARP表的刷新操作,此时在刷新期间,流量不会中断。

b、上行交换机收到Flush报文的控制vlan id后,会与此交换机接收端口下配置的vlan id做比较,若两者vlan id一致,则接收此Flush报文,在接受报文的端口重新学习MAC地址记录。

2、运行机制

双上行的两个端口组成一个SMart link组,配置主副端口,用于备份

3、保护vlan

(1)SMart link组允许转发的VLAN;

(2)以MSTp实例的形式进行映射.

4、控制VLAN

Flush报文转发的VLAN

5、Flush报文

(1)技术背景:

a、链路发生故障切换时,上行交换机学习的MAC仍然对应原接口;

b、需通过流量来刷新正确的MAC地址记录,或者等待MAC地址记录自然老化;

c、不使用Flush报文,在刷新期间,流量会中断;

(2)解决方案:

a、链路发生故障切换时,SMart link从新得链路上发送Flush报文;

b、收到Flush报文的交换机,会在接受报文的端口重新学习MAC地址记录;

6、SMart link的负载分担机制

image/png

机制:把一个端口配置为多个SMart link组的成员端口,可以实现不同vlan的数据流量的转发路径不同,从而实现负载分担。

7、SMart link角色抢占模式

(1)默认主端口故障恢复后,不会发生角色抢占;

(2)可通过配置使主端口自动抢占角色;

注意点:

(1)SMart link、STP、RRPP同时只能运行一种;

(2)配置SMart link时,需要在相关接口上关闭STP特性;

二、Monitor link技术

2.1、Monitor link简介

产生背景:Monitor link是对SMart link技术的有力补充。Monitor link用于监控上行链路,以达到让下行链路同步上行链路状态的目的,使SMart link技术更加完善。

1、应用场景(举例):

image/png

场景描述:

当SWB的上行端口所在链路出现故障时,配置SMart link组的设备SWD由于主端口并没有发生故障,所以不会出现链路切换,会导致流量中断。此时这个问题就需要Monitor link技术解决。

2、定义:

用于把上行链路的存活状态同步到下行链路;

使SMart link可以感知到跨设备的链路故障;

3、原理:

(1)

image/png

此图中SWB的两条链路组成了一个Monitor link组,分别为上行链路和下行链路。上行链路和下行链路中都可以有多个成员端口。

基础概念:

上行端口 连接上层设备的端口

下行端口 连接Smart link的端口

(2)

image/png

当Monitor link组中所有上行链路上的成员端口down使,将会自动关闭下行链路的端口

当Monitor link组任意一个上行端口up,则下行链路自动开启下行端口。

注意点:

使用有局限,只能在华为或H3C 交换机使用,其他厂商不支持。

4、Smart link与Monitor link技术配置组网

(1)配合组网

image/png

(2)级联组网

image/png

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

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

相关文章

中文文本分类_1(pytorch 实现)

import torch import torch.nn as nn import torchvision from torchvision import transforms, datasets import os, PIL, pathlib, warningswarnings.filterwarnings("ignore") # 忽略警告信息# win10系统 device torch.device("cuda" if torch.cuda.i…

三级分销数据库设计

一,数据结构 二,查询方法 1.mysql递归查询 获取id9的所有上级 r : 9 设置自己所要搜索子节点的id SELECTT2.* FROM(SELECTr AS _id,( SELECT r : pid FROM sj_user WHERE id _id ) AS 2v2,l : l 1 AS lvl FROM( SELECT r : 9 ) vars, -- 查询id为…

【不可不知的考研复试秘籍 3】

----------------------------------------------------------------------------------------------------- 考研复试科研背景提升班 教你快速深入了解掌握考研复试面试中的常见问题以及注意事项,系统的教你如何在短期内快速提升自己的专业知识水平和编程以及英语…

软考信息系统项目管理师零基础怎么学习?

软考考信息系统项目管理师,零基础怎么入手高项? 要我说对于没有基础的人群来说零基础考信息系统项目管理师还是有一定的难度的,难就难在需要时间去了解基础,而相对于系统分析师、系统构架设计师、网络规划设计师、系统规划与管理…

软考59-上午题-【数据库】-小结+杂题

一、杂题 真题1: 真题2: 真题3: 真题4: 真题5: 真题6: 真题7: 真题8: 二、数据库总结 考试题型: 1、选择题(6题,6分) 2、综合分析题…

3分钟开通GPT-4

AI从前年12月份到现在已经伴随我们一年多了,还有很多小伙伴不会开通,其实开通很简单,环境需要自己搞定,升级的话就需要一张visa卡,办理visa卡就可以直接升级chatgptPLSU 一、虚拟卡支付 这种方式的优点是操作简单&…

使用java的Stream流进行Collectors.groupingBy分组后生成Map,对Map进行删除原集合是否会发生改变

在Java中,当我们使用Collectors.groupingBy方法对集合进行分组操作时,生成的新映射(Map)是基于原始集合(allItems)的数据结构和内容创建的。这意味着,如果你更改了新的映射allItemMap中的值&…

开发中的一些重要概念

目录 应用(Application)/ 系统(System) 模块(Module)/ 组件(Component) 分布式(Distributed) 集群(Cluster) 主(Maste…

leetcode热题HOT 238. 除自身以外数组的乘积

一、问题描述: 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&#x…

web游戏-飞机大战

H5小游戏源码、JS开发网页小游戏开源源码大合集。无需运行环境,解压后浏览器直接打开。有需要的,私信本人,发演示地址,可以后再订阅,发源码,含60+小游戏源码。如五子棋、象棋、植物大战僵尸、开心消消乐、扑鱼达人、飞机大战等等 <!DOCTYPE html> <html lang=&q…

Golang简介与基本语法介绍

Go语言&#xff08;通常称为Golang&#xff09;是由Google开发的一种静态强类型、编译型、并发性强的编程语言。Go语言的设计初衷是为了提高大型软件系统的开发效率&#xff0c;并解决其他编程语言在处理多核处理器、网络系统和大型代码库时遇到的一些问题。 一、Go语言的特点…

防止 服务器 被爆破 登录的 方法

防止 服务器 被爆破 登录的 方法 Centos8防止云服务器被爆破登录的应对办法 https://blog.csdn.net/qq_64573330/article/details/126948166

【牛客】SQL136 每类试卷得分前3名-窗口函数

描述 现有试卷信息表examination_info&#xff08;exam_id试卷ID, tag试卷类别, difficulty试卷难度, duration考试时长, release_time发布时间&#xff09;&#xff1a; idexam_idtagdifficultydurationrelease_time19001SQLhard602021-09-01 06:00:0029002SQLhard602021-09…

请解释Netty中的Pipeline和ChannelHandler,以及它们是如何工作的?如何在Netty中实现消息的编解码?有哪些常用的编解码器?

请解释Netty中的Pipeline和ChannelHandler&#xff0c;以及它们是如何工作的&#xff1f; 在Netty中&#xff0c;Pipeline和ChannelHandler是两个核心概念&#xff0c;它们共同协作来处理网络事件和数据流。 Pipeline&#xff08;管道&#xff09; Pipeline可以看作是一个处理…

ardupilot 及PX4姿态误差计算算法对比分析

目录 文章目录 目录摘要1.APM姿态误差计算算法2.PX4姿态误差计算算法3.结论摘要 本节主要记录ardupilot 及PX4姿态误差计算算法差异对比过程,欢迎批评指正。 备注: 1.创作不易,有问题急时反馈 2.需要理解四元物理含义、叉乘及点乘含义、方向余弦矩阵含义、四元数乘法物理含…

sklearn函数:train_test_split(分割训练集和测试集)

函数的功能是分割训练集和测试集 函数中参数的用法&#xff1a; 1. test_size&#xff1a;float or int, defaultNone 测试集的大小&#xff0c;如果是小数的话&#xff0c;值在&#xff08;0,1&#xff09;之间&#xff0c;表示测试集所占有的比例&#xff1b; 如果是整数…

java字符流

1、FileWriter写数据 public static void main(String[] args) throws IOException {FileWriter fw new FileWriter("os\\a.txt");fw.write("大得");//数组写法char[] chs {a, b, c, d, e};fw.write(chs);fw.close();}2、FileReader 读数据 public stati…

2024年2核4G服务器优惠价格,选阿里云还是腾讯云?

2核4G云服务器选阿里云还是腾讯云&#xff1f;2核4G服务器多少钱一年&#xff1f;1个月费用价格&#xff1f;腾讯云轻量2核4G5M带宽服务器165元一年、252元15个月、三年756元&#xff0c;阿里云2核4G4M带宽轻量服务器165元12个月、ECS云服务器2核4G配置30元3个月、2核4G5M带宽1…

MySQL 多表查询 连接查询 自连接

介绍 自连接查询&#xff0c;可以是内连接查询&#xff0c;也可以是外连接查询&#xff0c;一句话自己连接自己&#xff0c;一个表当作两个表进行连接。 语法 SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件两个表A说明是同一张表&#xff0c;但是别名不同 案例…

文献速递:深度学习疾病预后--使用深度学习对数字病理图像进行胃癌的准确诊断和预后预测:一项回顾性多中心研究

Title 题目 Accurate diagnosis and prognosis prediction of gastric cancer using deep learning on digital pathological images: A retrospective multicentre study 使用深度学习对数字病理图像进行胃癌的准确诊断和预后预测&#xff1a;一项回顾性多中心研究 01 文献…