堆叠与集群

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,即从设备。最终可以实现,将多台物理设备堆叠成一台逻辑设备。

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

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

相关文章

免费升级https的方式(含教学)

背景&#xff1a;随着现在全民网络安全意识的日益提升&#xff0c;各个网站实现的https数量也随之提升&#xff0c;那么如何将原本网站的http访问方式升级为https呢&#xff1f;下面均为干货内容。 目录 http访问和https访问的区别&#xff1a; 实现https后有哪些好处&#x…

C++命名规则

如果想要有效的管理一个稍微复杂一点的体系&#xff0c;针对其中事物的一套统一、带层次结构、清晰明了的命名准则就是必不可少而且非常好用的工具。 活跃在生物学、化学、军队、监狱、黑社会、恐怖组织等各个领域内的大量有识先辈们都曾经无数次地以实际行动证明了以上公理的…

【Java Web基础】一些网页设计基础(三)

文章目录 1. 导航栏样式进一步调整2. 入驻企业信息展示栏2.1 Title设置2.2 具体信息添加 3. 轮播图4. 注册登录按钮及其他信息5. 一些五颜六色的、丰富视觉效果的中间件…… 1. 导航栏样式进一步调整 这种导航栏&#xff0c;选中的时候字体变蓝色&#xff0c;可能还是不够美观&…

【项目实践】VS配置Qt

文章目录 前言版本使用具体步骤1&#xff09;安装Qt或者添加删除组件2&#xff09;VS安装Qt Visual Studio Tools 如何使用遇到的问题双击ui文件编辑报错 前言 最近因为一个项目&#xff0c;需要使用Qt&#xff0c;本来想使用Python的&#xff0c;但是由于另外一个第三方的库是…

C 多维数组

C 语言支持多维数组。多维数组声明的一般形式如下&#xff1a; type name[size1][size2]...[sizeN];例如&#xff0c;下面的声明创建了一个三维 5 . 10 . 4 整型数组&#xff1a; int threedim[5][10][4];二维数组 多维数组最简单的形式是二维数组。一个二维数组&#xff0c…

Qt/C++监控推流设备推流/延迟极低/实时性极高/rtsp/rtmp推流/hls/flv/webrtc拉流/调整分辨率降低带宽

一、前言 算下来这个推流的项目作品写了有四年多了&#xff0c;最初第一个版本只有文件点播的功能&#xff0c;用的纯QTcpSocket通信实现&#xff0c;属于比较简单的功能。由于文件点播只支持文件形式的推流&#xff0c;不支持网络流或者本地设备采集&#xff0c;所以迫切需要…

2024Python计算机二级7

带符号的定点数之中&#xff0c;正数的原码、补码和反码均相同&#xff0c;负数的反码是对该数的原码除符号位外各位取反&#xff0c;补码是在该数的反码的最后&#xff08;即最右边&#xff09;一位上加1&#xff1b;不管是正数还是负数&#xff0c;其补码的符号位取反即是偏移…

H6603实地架构降压芯片100V耐压 80V 72V 60V 48V单片机/模块供电应用

H6603 是一款内置功率 MOSFET降压开关转换器。在宽输入范围内&#xff0c;其最大持续输出电流 0.8A&#xff0c;具有极好的负载和线性调整率。电流控制模式提供了快速瞬态响应&#xff0c;并使环路更易稳定。故障保护包括逐周期限流保护和过温保护。H6603 最大限度地减少了现有…

智能驾驶域控制器行业介绍

汽车智能驾驶功能持续高速渗透&#xff0c;带来智能驾驶域控制器市场空间快速增 长。智驾域控制器是智能驾驶决策环节的重要零部件&#xff0c;主要功能为处理感知 信息、进行规划决策等。其核心部件主要为计算芯片&#xff0c;英伟达、地平线等芯 片厂商市场地位突出。随着消费…

ECharts5 应用篇

跨平台方案 服务端渲染 服务端 SVG 渲染 5.3.0 里新引入了零依赖的服务端 SVG 字符串渲染方案&#xff1a; // 服务端代码 const echarts require(echarts);// 在 SSR 模式下第一个参数不需要再传入 DOM 对象 let chart echarts.init(null, null, {renderer: svg, // 必须使用…

(C语言) print输出函数系列介绍

(C语言) print输出函数系列介绍 文章目录 (C语言) print输出函数系列介绍前言输出系列函数&#x1f5a8;️printf&#x1f5a8;️sprintf & snprintf&#x1f5a8;️fprintf&#x1f5a8;️vprintf&#x1f5a8;️dprintf&#x1f5a8;️puts&#x1f5a8;️fputs&#x1f…

Spring6--IOC反转控制 / 基于XML管理bean

1. 容器IOC 先理解概念&#xff0c;再进行实际操作。概念比较偏术语化&#xff0c;第一次看可能看不懂&#xff0c;建议多看几遍&#xff0c;再尝试自己独立复述一遍&#xff0c;效果会好些 1.1. IOC容器 1.1.1. 控制反转&#xff08;IOC&#xff09; IOC (Inversion of Con…

AL379芯片和AL383芯片是一款DC-DC升压芯片IC

首先&#xff0c;我们来了解HU6283芯片5V升压12V芯片的工作原理。这种芯片通常采用开关电源技术&#xff0c;通过高频开关控制&#xff0c;将5V的输入电压转换为12V的输出电压。开关电源技术具有高效、稳定、体积小等优点&#xff0c;因此在电子设备中得到了广泛应用。5V升压12…

Python 使用requests模块 执行Web API调用 获取网站数据并可视化

import requests#执行web api调用&#xff0c;并将响应存储在response_dict字典中 urlhttps://api.github.com/search/repositories?qlanguage:python&sortstars headers{Accept:application/vnd.github.v3json} rrequests.get(url,headersheaders) print(fStatus code:{r…

软件测评中心分享:软件鉴定测试与验收测试有什么联系和区别?

1、软件鉴定测试   软件鉴定测试是在软件开发完成后进行的一个核心环节&#xff0c;是通过对软件进行功能性、性能、安全性等方面的综合测试&#xff0c;来验证软件是否符合规定的需求和标准。 2、软件验收测试   软件验收测试是软件开发工作结束后的最后一个环节&#xf…

并发编程所需的底层基础

一、计算机运行的底层原理 1.多级层次的存储结构 ①:辅存 固态盘不是主要的应用对象&#xff0c;因为固态盘的使用次数是有限的&#xff0c;无法支撑高并发场景 磁盘存储的最基本原理是电生磁。 磁盘的磁道里边有很多的磁颗粒&#xff0c;磁颗粒上边有一层薄膜为了防止磁点氧…

5G网络架构与组网部署03--5G网络组网部署

1. SA组网与NSA组网 &#xff08;1&#xff09;NSA 非独立组网&#xff1a;终端同时接入4G基站和5G基站&#xff0c;只能实现5G部分功能 &#xff08;2&#xff09;SA组网【最终目标】&#xff1a;5G基站可以单独提供服务&#xff0c;接入的是5G核心网 区别&#xff1a;同一时间…

01-java面试题八股文-----java基础——20题

文章目录 <font color"red">1、java语言有哪些特点&#xff1a;<font color"red">2、面向对象和面向过程的区别<font color"red">3、标识符的命名规则。<font color"red">4、八种基本数据类型的大小&#xff…

STM32CubeMX+freeRTOS+事件组 多任务处理LED和串口打印

摘要:利用CubeMx配置freeeRTOS建立任务并使用事件组实现按键按下时 LED开关和打印信息到串口,上位机接收显示。 验证STM32CubeMx配置的FreeRTOS的任务和事件组使用 方案:按下Key1,绿灯亮或者灭,同时串口打印Key1被按下了到上位机;相关端口和串口配置省略。 新建三个任务…

Sora底层技术原理:Stable Diffusion运行原理

AIGC 热潮正猛烈地席卷开来&#xff0c;可以说 Stable Diffusion 开源发布把 AI 图像生成提高了全新高度&#xff0c;特别是 ControlNet 和 T2I-Adapter 控制模块的提出进一步提高生成可控性&#xff0c;也在逐渐改变一部分行业的生产模式。惊艳其出色表现&#xff0c;也不禁好…