首页 > 其他分享 >09、M-LAG Lite原理

09、M-LAG Lite原理

时间:2024-04-15 17:34:56浏览次数:26  
标签:LAG 09 堆叠 交换机 链路 Lite 设备

M-LAG Lite原理

对于前面讲述的链路聚合都是单设备与单设备之间的对接。如果Eth-Trunk出现故障或者对端设备故障,交换机或者服务器将无法与对端设备继续进行通信。使用跨设备链路聚合后,交换机或者服务器可以双归到两台设备上,从而把链路可靠性从单板级提高到了设备级。

根据上行设备部署的组网结构,CloudEngine系列交换机支持以下三种跨设备链路聚合技术:堆叠、M-LAG、M-LAG Lite。

堆叠

堆叠是将堆叠系统不同成员交换机上的端口聚合到一个逻辑接口Eth-Trunk中。

堆叠主要应用于堆叠系统与其他设备之间的连接,实现与上下游设备之间的链路保护。这样即使某台成员交换机故障或聚合链路其中一条链路出现故障,也不会导致聚合链路完全失效,从而保证了数据流量的可靠传输,不但解决了堆叠设备单点失效的问题,还极大提高了全网的可靠性。

详细描述请参考《CloudEngine 12800系列交换机配置指南 虚拟化配置指南》的堆叠配置

图1 堆叠物理拓扑视图与逻辑拓扑视图

M-LAG

M-LAG的基本思想是让两台接入交换机以同一个状态和被接入的设备进行链路聚合协商,如图2所示,在被接入的设备看来,就如同和一台设备建立了链路聚合关系,从而把链路可靠性从单板级提高到了设备级,组成双活系统。

对二层网络来讲,可将M-LAG理解为一种横向虚拟化技术,将M-LAG的两台设备在逻辑上虚拟成一台设备,形成一个统一的二层逻辑节点。实际应用中,可通过此横向虚拟化技术(M-LAG),实现汇聚-接入之间的网络逻辑无环化,取代生成树协议STP。这种设计相对传统的STP破环保护,逻辑拓扑更加清晰、链路利用更加高效。

M-LAG的角色区分为主和备,正常情况下,主设备和备设备同时进行业务流量的转发,转发行为没有区别,仅在故障场景下,主备设备的行为会有差别。

详细描述请参考《CloudEngine 12800系列交换机配置指南 以太网交换配置指南》的M-LAG配置

图2 M-LAG物理拓扑视图与逻辑拓扑视图

M-LAG Lite

M-LAG Lite组网中,应用到的跨设备链路聚合如图3所示。对比堆叠和M-LAG组网而言,M-LAG Lite去掉了设备之间组建堆叠/M-LAG时所需的心跳线,即CSS Link/Peer Link,部署简单、节约了成本,并且在升级过程中,业务不中断。

图3所示,DeviceB和DeviceC上创建相同的Eth-Trunk ID、LACP系统ID、系统LACP优先级,以及不同的成员口编号(在其中一台成员设备的所有成员接口视图下执行命令lacp port-id-extension enable,使其成员口编号均增加32768),就可以使跨设备的Eth-Trunk接口协商成功。两台设备不分主备,都参与数据的转发,平均分担流量,并且当一台设备故障时,流量可以通过另外一台设备转发,从而实现设备级保护。

DeviceB和DeviceC需要是L3网关角色,不能是二层透传设备,即组网部署上实现三层到边。因为如果网关部署在更上一级的设备上的话,网关设备上学习到的服务器或交换机的ARP/ND表项就会产生两个出口,出现MAC漂移现象,所以服务器或者交换机以M-LAG Lite方式接入的设备必须是组网部署中的L3网关设备。

M-LAG Lite组网详细配置请见《CloudEngine 12800系列交换机配置指南 典型配置案例》的综合场景配置案例:IPv4业务请参考“配置M-LAG Lite示例”;IPv6业务请参考“配置IPv6 M-LAG Lite示例”。

图3 M-LAG Lite组网中跨设备链路聚合示意图

 

 

标签:LAG,09,堆叠,交换机,链路,Lite,设备
From: https://www.cnblogs.com/laixufei/p/18136562

相关文章

  • 01、M-LAG简介
    M-LAG简介定义M-LAG(MultichassisLinkAggregationGroup)即跨设备链路聚合组,是一种实现跨设备链路聚合的机制,如图1所示,将SwitchA和SwitchB通过peer-link链路连接并以同一个状态和Switch进行链路聚合协商,从而把链路可靠性从单板级提高到了设备级。图1 M-LAG示意图目的......
  • 02、M-LAG的基本概念
    M-LAG的基本概念如图1所示,用户侧设备Switch(可以是交换机或主机)通过M-LAG机制与另外两台设备(SwitchA和SwitchB)进行跨设备链路聚合,共同组成一个双活系统。这样可以实现SwitchA和SwitchB共同进行流量转发的功能,保证网络的可靠性。图1 M-LAG基本拓扑下面介绍下M-LAG涉及的相关......
  • P5094 [USACO04OPEN] MooFest G 加强版
    原题链接题解\(O(n^2)\)不可能,所以考虑线性,将奶牛按下标排序,顺序遍历,对于\(i\)而言,它的贡献等于\(\sum_{j\lti\,\v[j]\leqslantv[i]}{dis(i,j)·v[i]}\),等于\(v[i]·((\sum_{j\lti\,\v[j]\leqslantv[i]}{1})·x[i]-\sum_{j\lti\,\v[j]\leqslantv[i]}{x[j]})\)......
  • 24/04/09 CSP-J 模拟赛
    \(\color{red}(1)\)P2296[NOIP2014提高组]寻找道路在有向图\(G\)中,每条边的长度均为\(1\),现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。在满足条件\(1\)的情况下使路径最短。......
  • 【CSP】202009-4 星际旅行 90%
    题目大意:n维空间内有一半径为r的球体,空间中球体之外有m个点,在不穿过球体的条件下求这m个点两两间的最短曲线距离。分析:显然有两种情况:1.两点连线不经过球体;2.两点连线穿过球体。第一种情况显然,考虑第二种情况:将球心、两点作为研究平面,可以发现最短曲线一定包括两条线段和一段......
  • MySQL-09-mysql 存储过程入门介绍
    拓展阅读MySQL00ViewMySQL01Rulermysql日常开发规范MySQL02truncatetable与delete清空表的区别和坑MySQL03Expression1ofORDERBYclauseisnotinSELECTlist,referencescolumnMySQL04EMOJI表情与UTF8MB4的故事MySQL05MySQL入门教程(MySQLtutor......
  • 洛谷题单指南-数学基础问题-P1069 [NOIP2009 普及组] 细胞分裂
    原题链接:https://www.luogu.com.cn/problem/P1069题意解读:一个数s代表细胞经过一天分裂的个数,则经过t天后个数为st,要计算经过几天后能整除m1m2,也就是st%m1m2==0,有多个s,要计算天数最少就可以满足条件的。解题思路:直接求st%m1m2显然不可取,会超出整数最大范围,高精度也不是好......
  • ubuntu22 安装3090驱动
    1.执行nvidia-smi-a查询显卡资源报错aptinstallnvidia-utils-535-serveraptinstallnvidia-utils-5352.安装驱动nvdia-smi提示未安装驱动预先安装系统:ububtu22.04LTS查看可安装驱动版本:#ubuntu-driversdevicesERROR:root:aplaycommandnotfound==/sys/devices/pci000......
  • EditorGUI.EnumFlagsField实现多选枚举
    效果枚举publicenumMyFontStyleMask{Bold=1,Italic=1<<1,Outline=1<<2,}标签类usingUnityEngine;publicclassMyEnumMaskAttribute:PropertyAttribute{}Property Drawer#ifUNITY_EDITORusingSystem;usingUnityEd......
  • oracle数据库listagg、wm_concat、xmlagg的用法
    1.listaggLISTAGG(measure_expr:any[,delimiter_expr:VARCHAR])WITHINGROUP(ORDERBYcolumn_exprASC/DESC)语法注解LISTAGG函数一般配合GROUPBY作为聚合函数(也可用于开窗函数)使用,可以传入两个参数变量measure_expr:要合并处理的字段delimiter_expr:给定分隔符号......