堆叠与集群

8.1堆叠与集群概述

随着企业的发展,企业网络的规模越来越大,这对企业网络提出了更高的要求:更高的可靠性、更低的故障恢复时间、设备更加易于管理等。传统的园区网高可靠性技术出现故障时切换时间很难做到毫秒级别、实现可靠性的方案通常为一主一备,存在着严重的资源浪费。同时随着网络设备的越来越多,管理将会变得越加复杂。为构建可靠、易管理、资源利用率高、易于扩展的交换网络,引入了交换机堆叠、集群技术。

8.1.1堆叠、集群的优势

  • 使用堆叠、集群可有效提高资源利用率,获得更高的转发性能、链路带宽。
  • 使用堆叠、集群可以降低网络规划的复杂度,方便对于网络的管理。
  • 使用堆叠、集群可以大大降低故障导致的业务中断时间。

8.1.2堆叠

堆叠(iStack),将多台支持堆叠特性的交换机(最多9台)通过堆叠线缆连接在一起,从逻辑上虚拟成一台交换设备,作为一个整体参与数据转发。

1、交换机的角色

  • 主交换机(master):主交换机负责管理整个堆叠。堆叠系统中只有一台主交换机。
  • 备交换机(standby):备交换机是主交换机的备份交换机。堆叠系统中只有一台备交换机。当主交换机故障时,备交换机会接替原主交换机的所有业务。
  • 从交换机(slave):从交换机用于业务转发,堆叠系统中可以有多台从交换机。从交换机数量越多,堆叠系统的转发带宽越大。除主交换机和备交换机外,堆叠中其他所有的成员交换机都是从交换机。当备交换机不可用时,从交换机承担备交换机的角色。

2、选举原则

  • 运行状态比较:已运行的交换机比处于启动状态的优选级高
  • 优选级:越大越优,默认为100,最大为255
  • MAC地址:越小越优

3、堆叠ID

堆叠ID,即成员交换机的槽位号(Slot ID),用来标识和管理成员交换机,堆叠中所有成员交换机的堆叠ID都是唯一的。

4、堆叠系统组建过程

  • 物理连接
  • 主交换机选举
  • 拓扑收集和备交换机选举
  • 软件和配置同步

6、堆叠方式

  • 堆叠卡:专用堆叠线缆
  • 业务接口:普通网线、光纤、专用线缆

7、连接拓扑

  • 链形连接:距离较远,组环比较困难
  • 环形连接:距离近

8、堆叠管理

  • 成员加入和退出
  • 堆叠合并
  • 堆叠分裂

9、MAD(多主检测)检测

(1)分类

  • 直连检测:分裂后的两台交换机以1秒为周期通过检测链路发送MAD报文进行多主冲突处理。
  • 代理检测 :堆叠系统正常运行时,堆叠成员交换机以30s为周期通过检测链路发送MAD报文。堆叠成员交换机对在正常工作状态下收到的MAD报文不做任何处理;堆叠分裂后,分裂后的两个堆叠系统以1s为周期通过检测链路发送MAD报文进行多主冲突处理。

(2)MAD竞争原则

  • 比较启动时间,越早越好,启动时间相差20S以内谁启动时间相同
  • 优选级
  • MAC地址

(3)角色

Detect:竞争成功

Recovery:竞争失败

8.1.2集群

集群(Cluster Switch System,CSS),将两台支持集群特性的交换机设备组合在一起,从逻辑上虚拟成一台交换设备。

8.3堆叠的配置

1.     实验目的:

  1. 熟悉堆叠的应用场景
  2. 掌握堆叠的配置方法

2.     实验拓扑

实验拓扑如图8-1所示。

                   图8-1:堆叠的配置

【技术要点】

现网中公司需要对交换网络扩容,需要将SW1和SW2两台设备使用业务接口进行堆叠。(华为ensp模拟器不支持堆叠,此实验使用H3C的模拟器HCL)

3.     实验步骤

(1)选择需要进行堆叠的业务接口,并且将端口shutdown

SW1:

<H3C>system-view

System View: return to User View with Ctrl+Z.

[H3C]sysname SW1

[SW1]interface Ten-GigabitEthernet 1/0/50

[SW1-Ten-GigabitEthernet1/0/50]shutdown

[SW1-Ten-GigabitEthernet1/0/50]quit

SW2:

<H3C>system-view

System View: return to User View with Ctrl+Z.

[H3C]sysname SW2

[SW2]interface Ten-GigabitEthernet 1/0/50

[SW2-Ten-GigabitEthernet1/0/50]shutdown

[SW2-Ten-GigabitEthernet1/0/50]quit

(2) 将SW1配置成堆叠后的主设备,配置对应的优先级,并将业务线缆加入虚拟的堆叠口

[SW1]irf member 1 priority 30  //配置设备的堆叠成员ID为1,堆叠优先级为30

[SW1]irf-port 1/1  //进入虚拟堆叠口

[SW1-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/50//将物理接口加入到堆叠口

[SW1-irf-port1/1]quit

[SW1]irf-port-configuration active //激活堆叠配置

[SW1]interface Ten-GigabitEthernet 1/0/50

[SW1-Ten-GigabitEthernet1/0/50]undo  shutdown //开启物理接口

[SW1]save //保存配置

(3)将SW2业务线缆加入虚拟的堆叠线缆

[SW2]irf member 1 renumber 2 //配置堆叠成员ID为1(成员ID不能冲突)

Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:y

[SW2]irf-port 1/2 //进入虚拟堆叠口1/2

[SW2-irf-port1/2]port group  interface Ten-GigabitEthernet 1/0/50//将物理接口加入到堆叠口

[SW2-irf-port1/2]quit

[SW2]irf-port-configuration active //激活堆叠配置

[SW2]interface Ten-GigabitEthernet 1/0/50

[SW2-Ten-GigabitEthernet1/0/50]undo  shutdown

[SW2-Ten-GigabitEthernet1/0/50]quit

[SW2]save

(4)将设备重启,自动完成堆叠。

SW1:

[SW1]quit

<SW1>reboot

SW2:

[SW1]quit

<SW1>reboot

查看堆叠配置

<SW1>display irf //查看堆叠配置

MemberID    Role    Priority  CPU-Mac         Description

 *+1        Master  30        0caa-192d-0104  ---

   2        Standby 1         0caa-1b49-0204  ---

--------------------------------------------------

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 The bridge MAC of the IRF is: 0caa-192d-0100

 Auto upgrade                : yes

 Mac persistent              : 6 min

 Domain ID                   : 0

可以看到堆叠ID为1的SW1为master,即主设备,堆叠ID为2的SW2为standby,即从设备。最终可以实现,将多台物理设备堆叠成一台逻辑设备。

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

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

相关文章

YOLOv8改进算法之添加CA注意力机制

1. CA注意力机制 CA&#xff08;Coordinate Attention&#xff09;注意力机制是一种用于加强深度学习模型对输入数据的空间结构理解的注意力机制。CA 注意力机制的核心思想是引入坐标信息&#xff0c;以便模型可以更好地理解不同位置之间的关系。如下图&#xff1a; 1. 输入特…

敏捷开发——elementUI/Vue使用/服务器部署

1. 创建vue项目 2. 安装element-ui组件库 npm i -S element-ui或 npm install element-ui3. 在main.js中导入element-ui组件 import ElementUI from element-ui import element-ui/lib/theme-chalk/index.css Vue.use(ElementUI)4. 运行 npm run serve后可以使用 ctrc终止进…

一个 Java8 的坑坑了我 2 小时试错...

背景 趁着失业的间隙想要重温一下Flink相关的学习&#xff0c;当前一切就绪之后&#xff0c;想要用我的 mac运行一个 flink版 helloworld 来验证整体环境是否 OK的时候出现了如下问题&#xff0c;这个问题我未曾遇到过&#xff0c;如下&#xff1a; Failed to write core dump…

【iOS】Blocks

文章目录 前言一、什么是Blocks二、Blocks模式1.Block语法2.Block类型变量3.截获自动变量值4.__block说明符5.截获的自动变量 三、Blocks的实现1.Block的实质__main_block_impl_0Block对象的实现结构体初始化 2.截获自动变量值3.__block说明符4.Block存储域5.__block变量存储域…

LM studio使用gemmar聊天小试

通过LM studio可以方便的使用各种模型&#xff0c;使用LM提供的chat界面或者是使用python代码。 试试代码 在windows下使用python简单一试&#xff0c;例子直接复制LM界面上的代码&#xff1a; 用pip安装 openai包在LM界面 Start Server 需要安装 openai包。 本地电脑是I7…

ArcGIS巧思制作3D景观地图

John Nelson 又制作了一个制图教程视频,我原以为只是一个简单的局部场景DEM夸张实现的3D地图。 不过细看以后…… 还就是比较简单的3D场景地图,操作不难,但是 John Nelson 就是天才。 为什么? 他使用 ArcGIS Pro,在普通的3D地图中,不仅仅是图层混合制作地形效果,还巧妙的…

GPT实战系列-LangChain的Prompt提示模版构建

GPT实战系列-LangChain的Prompt提示模版构建 LangChain GPT实战系列-LangChain如何构建基通义千问的多工具链 GPT实战系列-构建多参数的自定义LangChain工具 GPT实战系列-通过Basetool构建自定义LangChain工具方法 GPT实战系列-一种构建LangChain自定义Tool工具的简单方法…

LLM 构建Data Multi-Agents 赋能数据分析平台的实践之②:数据治理之一

概述 数据治理不仅是产业数字化转型的基石&#xff0c;更是推动产业向更高层次、更精细化、更智能的方向发展的重要引擎。通过科学有效的数据治理实践&#xff0c;产业能够在数字化进程中实现数据驱动的决策与行动&#xff0c;最终达到转型升级的战略目标。 一、数据治理在产业…

800万像素车载摄像头的一些思考

1. 800万像素摄像头与算力、算法以及数据的关系 随着800万像素摄像头在2021款理想One上首次量产应用&#xff0c;800万像素摄像头的议论热潮 再次兴起。有一个话题大家普遍很关注&#xff0c;那就是800万像素摄像头与算力、算法以及数据之 间的关系&#xff0c; 例如&#xf…

深入理解快速排序

一、快速排序 快速排序是冒泡排序的一种改进算法&#xff0c;相比于冒泡排序效率更优。 算法过程分析&#xff1a; 通过采用分治策略&#xff0c;围绕一个 x 将原始数组划分为两个子数组&#xff0c;使得前一个子数组的元素≤ x ≤ 后一个子数组元素&#xff0c;对两个子数组进…

体验OceanBase OBD V2.5.0 组件内扩容和组件变更

背景 OBD 是OceanBase的命令行部署工具&#xff0c;在 obd V2.5.0 版本之前&#xff0c;其主要功能主要是部署各类组件&#xff0c;例如 oceanbase-ce,obproxy-ce,obagent 等。然而&#xff0c;它并不支持组件的变更操作以及组件内部的扩缩容调整。具体来说&#xff1a; 1、若…

#每天一道面试题# 什么是MySQL的回表查询

MySQL中的索引按照物理存储的方式分为聚集索引和非聚集索引&#xff1b; 聚集索引索引和数据存储在一起&#xff0c;B树的叶子节点就是表数据&#xff0c;如果通过聚集索引查询数据&#xff0c;直接就可以查询出我们想要的数据&#xff1b;非聚集索引B树的叶子节点存储的是主键…

流畅的python--小技巧总结

对于python菜鸟来说&#xff0c;只看基本教程后的结果就是看是看过了&#xff0c;但依然不会用&#xff0c;遇事先百度&#xff1b; 此文整理了一些python区别于js的一些小技巧&#xff08;鄙人前端学py&#xff09;&#xff0c;可以快速高效实现功能&#xff0c;当个笔记&…

【嵌入式学习收徒,高薪offer等你来!!!】

有粉丝问了一个问题&#xff0c;说他今年要毕业了&#xff0c;投了好多简历都石沉大海&#xff0c;感觉好多公司都不招人了&#xff0c;想问一下现在究竟是不是如此&#xff0c;不清楚我当年毕业的时候是怎么样的。 我先不直接回答这个问题&#xff0c;先来看一组数据&#xf…

Day 1.数据结构----单向链表(无头单向链表)

数据结构 如何组织存储数据 程序 数据结构 算法 MVC&#xff1a;软件设计结构 M&#xff1a;数据的管理&#xff08;数据结构&#xff09; V&#xff1a;视图&#xff0c;数据的反映及人机交互 C&#xff1a;逻辑控制 单向链表 有头链表&#xff1a;第一个链表结点中…

山景BP1048 升级狗烧写

1.打开MVAssistant_BP10xx工具&#xff0c;在芯片型号栏中选择B1X系列。 2.模式选择 选 M2.仅升级Flash SH(可选) 3 .Code数据选择SDK编译好的bin文件 4.const数据选择编译好的提示音bin文件。 5.点击升级狗下载。 6. 如下图所示&#xff0c;出现提示为正在给升级狗正在下载程…

Machine Learning ---- Feature Scaling

目录 一、What is feature scaling:&#xff1a; 二、Why do we need to perform feature scaling? 三、How to perform feature scaling: 1、Normalization: 2、Mean normalization: 3、Standardization (data needs to follow a normal distribution): 一、What is featur…

salesforce生产环境如何删除触发器

由于生产环境不能直接删除触发器&#xff0c;所以需要在sandbox中先让触发器inactive再部署到生产环境&#xff0c;就可以让触发器失效了。

人物百度百科如何创建?人物类词条编辑指南

创建人物百度百科是一项既具有挑战性的工作。下面&#xff0c;伯乐网络传媒就来给大家详细介绍如何创建人物百度百科&#xff0c;包括准备工作、创建步骤以及常见问题解答。 一、创建人物百度百科的准备工作 1. 人物百科词条创建要求 百度百科对创建人物词条有一定的要求&…

谷歌google adsense广告申请提示:网站已下线或无法访问

自己在运营网站时&#xff0c;想在网站上挂google adsense广告&#xff0c;但是申请很多次&#xff0c;收到的邮件都是您需要先纠正一些问&#xff0c;登陆google adsense后台显示&#xff0c;网站已下线或无法访问。 重新申请多次问题依旧&#xff0c;我在想为什么国外无法访…