锐捷VSU和M-LAG介绍

参考网站

堆叠、级联和集群的概念

什么是堆叠?

框式集群典型配置

RG-S6230[RG-S6501-48VS8CQ]系列交换机 RGOS 12.5(4)B1005版本 配置指南

总结

根据以上的几篇文章总结如下:

  • 级联:简单,交换机相连就叫级联,跟搭积木一样,你还可以搭成星形、链形、环形
  • 堆叠:多台交换机当一台使用,有主备从
  • 集群:两台框式交换机组建在一起,不是高级交换机都用不了,两台当中有个老大,小弟都听老大的

锐捷的类似堆叠的技术有VSU和M-LAG,但是M-LAG在配置手册的可靠性部分,VSU在配置手册的虚拟化部分,说明两者的侧重点还是不太一样的。

VSU

VSU(Virtual Switching Unit,虚拟交换单元)是一种网络设备多虚一(N:1)技术,通过将多台网络设备虚拟成一台逻辑设备管理和使用,以简化运维设备和网络拓扑。同时外围设备可以通过聚合链路连接到VSU系统中的不同成员设备,实现跨设备链路冗余,以提升网络可靠性和扩展性。

锐捷的VSU技术,是逻辑上把多台设备当成一台设备用,备的设备管理界面就登陆不了了,扩展了端口数和转发能力,增加了带宽,可以参照以下图
在这里插入图片描述
不过当两台设备组成VSU后,只能操纵主设备的命令行,从设备就进不去了,从设备的端口变成扩展端口,前面添加Switch ID并显现在主设备的配置里面。

基本概念

概念说明
VSU系统VSU系统是由传统网络结构中的多台冗余备份的设备组成的单一的逻辑实体,接入层、汇聚层、核心层设备均可以组成VSU系统。
域编号域编号(Domain ID)是VSU系统的唯一标识符,用来区分不同的VSU。两台设备的Domain ID相同,才能组成VSU系统。
设备编号VSU中每台设备都称为成员设备,每个成员设备都拥有唯一的设备编号,即Switch ID。设备编号用于管理成员设备以及配置成员设备上的接口。用户在将设备加入VSU系统时需要配置该编号,并且保证成员设备编号在同一个VSU系统中是唯一的。VSU系统如果发现成员设备编号冲突,依据一定规则仅保留一台设备。
设备优先级优先级是成员设备的一个属性,主要在角色选举过程中用到。优先级越高,被选举为主设备的可能性越大。如果需要将某台设备选举为主设备,应该提高该设备的优先级。成员设备的优先级分为两种。
设备角色主设备(Active):负责管理和控制整个VSU,一个VSU域只有一台主设备。从设备(Standby):作为主设备的备用设备运行,仅参与数据转发,所有接收数据报文转发给全局主设备进行处理。当主设备故障时,从设备会自动升级为主,接替原主设备工作。候选设备(Candidate):作为从设备的备用设备运行,仅参与数据转发。当从设备故障时,系统会自动从候选设备中选举一个新的从设备,接替原从设备工作。当主设备故障时,在从设备自动升级为主设备的同时,系统也会自动从候选设备中选举一个新的从设备。
角色选举在新组建VSU、设备故障或离开和VSU分裂或合并中需要进行选举,主设备选举:按优先级顺序,直至选出主设备为止。规则优先级排序为:当前运行的主设备(起机时所有设备都不是主设备)>设备优先级高>设备编号小>设备MAC地址小。 从设备选举:优先选择与主设备直连的设备为从设备,避免产生双主设备。选择从设备的规则优先级排序为:直连主设备>设备优先级高>设备MAC地址小。
虚拟交换链路VSL(Virtual Switching Link,虚拟交换链路)是VSU系统的设备间传输控制信息和数据流的特殊链路,通常以聚合端口组的形式存在,由VSL传输的数据流根据流量平衡算法在聚合端口的各个成员之间进行负载均衡。

基本配置

(1) 进入特权模式。

enable

(2) 进入全局配置模式。

configure terminal

(3) 配置VSU域编号,并进入config-vs-domain配置模式。

switch virtual domain domain-id

缺省情况下,域编号为100。

只有相同域编号的设备才能组成VSU。

(4) 配置VSU的设备编号。

switch switch-id

缺省情况下,设备编号为1。

(5) (可选)配置设备的优先级。

switch switch-id priority priority-number

缺省情况下,设备优先级为100。数值越大表示优先级越高。

(6) (可选)配置设备的别名。

switch switch-id description device-name

缺省情况下,未配置设备别名。

(7) (可选)指定设备的VSU配置文件的保存方式。

switch cfg_mode { normal | single }

缺省情况下,采用normal方式,即VSU配置文件独立保存在config_vsu.dat中。

(8) 退回全局配置模式。

exit

(9) 进入VSL端口配置模式。

vsl-port

(10) 添加VSL链路的成员端口。

port-member interface interface-type interface-number

缺省情况下,未配置成员端口。

VSL成员端口为单机模式下的二维端口。端口类型必须为万兆及以上速率端口。

(11) 退回特权模式。

end

(12) 配置设备从单机模式切换到VSU模式。

switch convert mode virtual

缺省情况下,设备处于单机模式。

M-LAG

M-LAG(Multichassis Link Aggregation Group,跨设备链路聚合)是一种跨设备链路聚合技术,它由两台支持链路聚合的设备组成双活系统,等效于一台设备,该等效设备和下联设备之间可以通过聚合口互联。部署M-LAG可以将链路可靠性提高到设备级,以满足高可用性场景的需求。

相比于VSU组网,M-LAG有以下优势:

  • 去堆叠化,仅做二层虚拟化,两台设备仍然是独立设备,降低部署难度,同时也避免了设备堆叠带来的弊端(如主设备软件故障可能导致两台设备都不可用)。
  • 设备可独立升级,升级不影响另外一台设备的正常工作。

也就是说两天台设备配置了M-LAG后,都还是独立的,都可以登陆管理界面,示意图参照如下
在这里插入图片描述

基本概念

概念说明
域编号域编号(Domain ID)是M-LAG系统的唯一标识符,用来区分不同的M-LAG。两台设备的Domain ID相同,才能组成M-LAG系统。目前一台设备只支持配置一个域,一个域内只支持两台设备。
虚拟AP组M-LAG两台设备上,与同一接入设备连接的一对聚合接口,组成虚拟AP组(也称为VAP),用于接入设备双归接入,不同接入设备接入不同的虚拟组。虚拟组内只支持二层聚合接口。
Peer Link链路M-LAG两台设备间的链路称为Peer Link链路,用于同步数据及传输部分流量。Peer Link链路两端直连的接口称为Peer Link接口,Peer Link接口必须配置为二层聚合接口。为了增加Peer Link链路的可靠性,建议Peer Link部署多条物理链路。(需要在Peer Link链路之上配置一个SVI口)
设备角色M-LAG两台设备在正常运行时会协商出主/备角色,正常情况下,主设备和备设备同时参与转发,并没有差别;当故障发生后,主设备和从设备的行为有所差异。比如Peer Link链路故障,两台设备虚拟AP组断裂,需要将备角色的设备业务口关闭,强制切换流到主设备,以避免接入设备转发异常。
VAP成员接口加入虚拟AP组的AP接口称为VAP成员口接口,用于连接接入设备的聚合口。为了增强可靠性,建议使用LACP协议。
双主检测链路双主检测链路是一条三层通路,用于Peer Link链路故障时检测M-LAG设备的双主状态。为保证检测的实时性,双主检测链路不参与任何转发,建议单独配置一条三层可达的链路作为双主检测链路(比如两台设备管理口直连)。
心跳保持时间当Peer Link链路故障时,设备会启动心跳保持定时器,等待双主检测链路上保活机制报文就绪,在定时器到期后,才开始双主检测,防止因为报文延迟造成错误检测。
域协商超时时间M-LAG两台设备的VAP组使用相同的LACP系统ID和系统优先级,设备刚启动的时候,需要等M-LAG协商成功,获取到LACP系统ID和系统优先级后,VAP成员口才能开始LACP协商。
快速收敛模式快速收敛模式是指单向隔离且不阻断单播报文。当VAP成员口故障恢复时,接口上的MAC表项出口会从Peer Link口切换到VAP接口,但当MAC表项较多时,切换期间,发往接入设备的部分流量还会继续使用Peer Link口,由于MLAG系统的防环机制,对端设备会开启单向隔离(Peer Link口报文不往下联口转),就会造成断流。为了能快速收敛,采用单向隔离同时不阻断单播报文,但这样可能造成下联接入设备收到重复报文。

基本配置

(1) 进入特权模式。

enable

(2) (可选)清除VAP端口违例。

clear vap error-down

(3) (可选)数据同步通道的数据记录。

clear vap data-sync

(4) (可选)清除心跳通道的数据记录。

clear vap keepalive

(5) 进入全局配置模式。

configure terminal

(6) (可选)配置双主链路不可达日志打印开关。

logging vap keepalive-det

(7) 配置VAP域。

vap domain domain-id

缺省情况下,未配置VAP域ID。

双归接入的两台设备都要配置同一个VAP域。

(8) 配置表项同步三层通道本地和对端IP地址。

data-sync { local-ipv4-address peer peer-ipv4-address | local-ipv6-address peer peer-ipv6-address }

缺省情况下,未配置三层表项同步通道的本地和对端IP。

(9) 配置双主检测三层通道本地和对端IP地址。

peer-keepalive local { ipv4-address | ipv6-address } peer { ipv4-address | ipv6-address } [ interface-type interface-number]

(10) (可选)配置域协商超时时间。

domain-match delay interval

缺省情况下,延迟时间为120秒。

(11) (可选)配置快速收敛模式。

fast-convergence

缺省情况下,快速收敛功能处于开启状态。

(12) (可选)配置优先级。

priority priority

缺省情况下,优先级为4。

(13) (可选)配置接口恢复延迟时间。

recover up-delay interval [ none-vap none-vap-interval ]

缺省情况下,VAP口延迟时间为120秒,其他接口不延迟。

(14) (可选)配置心跳保持时间。

peer-keepalive hold-time interval

缺省情况下,双主检测心跳保持时间为3秒。

(15) (可选)配置双主自动恢复。

dual-active auto recovery

缺省情况下,双主自动恢复功能处于关闭状态。

(16) (可选)配置一致性检查功能。

vap consistency-check [ disable | loose | strict ]

缺省情况下,未配置一致性检查功能。

(17) (可选)配置启机强制违例恢复延迟时间。

start-up force-recover-up delay interval

缺省情况下,启机强制违例恢复时间为300秒。

(18) 进入二层聚合接口配置模式。

interface aggregateport interface-number

(19) 指定二层聚合接口配置Peer Link端口。

peer-link

当接口配置为Peer Link口时,不能再配置其他业务,例如不能配置成保护口,且接口将关闭MAC地址学习,即M-LAG之间通过泛洪通讯。Peer Link口建议配置为Trunk模式。

缺省情况下,未配置Peer Link端口。

(20) 配置AP加入虚拟AP组。

vap vap-id

(21) 进入接口配置模式

○ 进入二层以太网接口配置模式。

interface ethernet-type interface-number

○ 进入三层以太网接口配置模式。

interface ethernet-type interface-number

○ 进入二层聚合接口配置模式。

interface aggregateport interface-number

○ 进入三层聚合接口配置模式。

interface aggregateport interface-number

(22) (可选)配置例外口。

vap error-down except

缺省情况下,未配置例外口。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2-1 动手学深度学习v2-Softmax回归-笔记

回归 VS 分类 回归估计一个连续值分类预测一个离散类别 从回归到多类分类 回归 单连续数值输出输出的区间:自然区间 R \mathbb{R} R损失:跟真实值的区别 分类 通常多个输出(这个输出的个数是等于类别的个数)输出的第 i i i…

0-MQTT基础使用教程【学习】

文件路径 MQTT基础使用教程1. MQTT1.1 MQTT简介1.1.1 什么是MQTT1.1.2 设计原则1.1.3 应用领域1.2 MQTT协议相关概念1.2.1 MQTT协议实现方式1.2.2 MQTT协议中的方法1.3 消息服务质量QoS1.3.1 消息服务质量QoS三个等级1.3.2 发布与订阅QoS1.4 Topic通配符匹配规则2. EMQX2.1 EMQ…

工程机械设备通讯如何选?CAN控制器 以太网控制器

在工程机械设备的通讯世界中,有四种主流的通讯方式各领风骚。它们各有特色,适用于不同的场景和需求。让我们一起来深入了解它们,看看如何为自己的设备选择最合适的通讯方式吧! 以太网通讯 特点速览:高速、稳如磐石、…

IP代理在网络中解决了哪些问题?代理IP使用时效是什么意思?

随着互联网的普及和发展,IP代理作为一种网络工具,被广泛应用于各种场景。IP代理的使用可以解决很多网络中的问题,提高网络访问的速度和安全性。本文将详细介绍IP代理在网络中解决的问题,以及代理IP使用时效的含义。 一、IP代理在网…

用python实现pdf按页切割,以及将pdf转成图片

我们经常遇到需要切割pdf的时候,但是常规手段很难做到 我们可以利用python脚本来实现 需要安装几个库 tk PyPDF2 PyMuPDF pyinstaller 上图! 查看结果 切割pdf转存成图像 那我们来详细说一下使用方法 1.输入PDF位置:这里没什么好说的&#xff0c…

vue3:24—组件通信方式

1、props 子组件也可以如下调用父组件的方法 2、自定义事件 (emit) 3、mitt(任意组件的通讯) 1. pubsub 2. $bus 3. mitt 接收数据的:提前绑定好事件(提前订阅消息)提供数据的:在合适的时候触发事件发布消息) 安装mitt npm i…

NLP深入学习:《A Survey of Large Language Models》详细学习(三)

文章目录 1. 前言2. 预训练2.1 数据搜集与准备2.1.1 数据源2.1.2 数据预处理2.1.3 数据调度 2.2 架构设计2.2.1 典型架构2.2.2 详细配置2.2.3 预训练任务2.2.4 长上下文建模2.2.5 解码策略 2.3 模型训练2.3.1 优化设置2.3.2 可扩展(Scalable)的训练技术 …

线性代数:矩阵的初等变换

目录 一、初等行变换 行阶梯 / 行最简 性质 二、矩阵的标准型 三、矩阵的等价 四、初等矩阵 五、重要性质与定理 一、初等行变换 行阶梯 / 行最简 性质 二、矩阵的标准型 三、矩阵的等价 四、初等矩阵 五、重要性质与定理

java日志框架总结(五、logback日志框架)

一、logback概述 Logback是由log4j创始人设计的又一个开源日志组件。 Logback当前分成三个模块: 1、logback-core, 2、logback- classic 3、logback-access。 1)logback-core是其它两个模块的基础模块。 2)logback-…

(三)elasticsearch 源码之启动流程分析

https://www.cnblogs.com/darcy-yuan/p/17007635.html 1.前面我们在《(一)elasticsearch 编译和启动》和 《(二)elasticsearch 源码目录 》简单了解下es(elasticsearch,下同),现在我…

javascript第八个知识点:函数

如何定义函数&#xff1f; //绝对值函数 第一种方法&#xff1a;function abs(x){if(x>0){return x;}else if(x<0){return -x;} } 第二种方法&#xff1a;var abs function(x){if(x>0){return x;}else if(x<0){return -x;} } 调用函数&#xff1a;abs(10); abs…

智能优化算法 | Matlab实现合作优化算法(CSA)(内含完整源码)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 智能优化算法 | Matlab实现合作优化算法(CSA)(内含完整源码) 源码设计 clear clc close SearchAgents_no=30; % Number of search agents Max_iteration=1000;

Snake: MoonBit版贪吃蛇来了!

什么是贪吃蛇&#xff1f; 贪吃蛇&#xff08;Snake&#xff09;是起源于1976年的街机游戏 Blockade。此类游戏在1990年代由于一些具有小型屏幕的移动电话的引入而再度流行起来&#xff0c;在现在的手机上基本都可安装此小游戏。版本亦有所不同。 在游戏中&#xff0c;玩家操…

算法学习——华为机考题库8(HJ46 - HJ55)

算法学习——华为机考题库8&#xff08;HJ46 - HJ50&#xff09; HJ46 截取字符串 描述 输入一个字符串和一个整数 k &#xff0c;截取字符串的前k个字符并输出 数据范围&#xff1a; 字符串长度满足 1≤n≤1000 &#xff0c; 1≤k≤n 输入描述&#xff1a; 1.输入待截取的…

spring boot学习第九篇:操作mongo的集合和集合中的数据

1、安装好了Mongodb 参考&#xff1a;ubuntu安装mongod、配置用户访问、添删改查-CSDN博客 2、pom.xml文件内容如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns…

洛谷_P1014 [NOIP1999 普及组] Cantor 表_python写法

这道题其实没什么特别的&#xff0c;最重要就是仔细分析找到其中的数学规律。 以斜着为行&#xff0c;每一行的数值就是与第几行有关。 那对于Z字形而言就是行数的奇偶判断。 n int(input()) ans 0 flag 0 l [0] while ans < n:flag 1ans flag ans - flag n - ans j …

VPP学习-VPP初始化流程

概念 VPP作为一个开源的、高性能的用户态网络协议栈&#xff0c;以进程的形式运行于Linux或&#xff08;类unix&#xff09;系统下&#xff0c;即VPP实际是一个用户进程&#xff0c;VPP启动后可通过"ps -ef | grep vpp"命令查看。 VPP启动 用户态进程启动都有一个ma…

如何选择旅游路线,使得假期旅游路费最少?

旅行是许多人的热爱&#xff0c;但是在规划一个完美的假期时&#xff0c;找到最经济的路线常常是一个挑战。这里就需要引入一个著名的优化问题——旅行商问题。本文将介绍TSP的基础知识&#xff0c;并使用MTZ消除子环方法优化一个简单的TSP问题的示例。 旅行商问题简介 TSP&a…

springboot war包部署 和jar包部署

文章目录 war包部署设置打包方式为war排除内嵌的tomcat在插件中指定入口类打包测试 jar包部署设置打包方式执行打包测试访问修改插件版本指定jsp打包配置 重新打包测试 war包部署 设置打包方式为war 执行项目打包的方式为 "war" 默认创建springboot项目打包都是ja…

2024.2.4 awd总结

学习一下awd的靶机信息 防御阶段 感觉打了几次awd&#xff0c;前面阶段还算比较熟练 1.ssh连接 靶机登录 修改密码 [root8 ~]# passwd Changing password for user root. New password: Retype new password: 2.xftp连接 备份网站源码 xftp可以直接拖过来 我觉得这步还…