信元模式mpls 避免环路_【基础】交换机堆叠模式

堆叠是指将一台以上的交换机组合起来共同工作,以便在有限的空间内提供尽可能多的端口。多台交换机经过堆叠形成一个堆叠单元。可堆叠的交换机性能指标中有一个"最大可堆叠数"的参数,它是指一个堆叠单元中所能堆叠的最大交换机数,代表一个堆叠单元中所能提供的最大端口密度。堆叠与级联这两个概念既有区别又有联系。堆叠可以看作是级联的一种特殊形式。

它们的不同之处在于:级联的交换机之间可以相距很远(在媒体许可范围内),而一个堆叠单元内的多台交换机之间的距离非常近,一般不超过几米;级联一般采用普通端口,而堆叠一般采用专用的堆叠模块和堆叠电缆。

堆叠模式

1、菊花链堆叠模式

菊花链堆叠模式是利用专用的堆叠电缆,将多台交换机以环路方式串接起来,组建成一个交换机堆叠组。菊花链堆叠模式中的冗余电缆只是冗余备份作用,也可以不连接。采用菊花链堆叠模式,从主交换机到最后一台从交换机之间,数据包要历经中间所有交换机,传输效率较低,因此堆叠层数不宜太多。菊花链堆叠模式虽然保证了每个交换机端口的带宽,但是并没有使多交换机之间数据的转发效率得到提升,而且堆叠电缆往往距离较短,因此采用菊花链堆叠模式时,主要适用于有大量计算机的机房。

2、星形堆叠模式

星形堆叠要求主交换机有足够的背板带宽,并且有多个堆叠模块,然后使用高速堆叠电缆将交换机的内部总线连接成为一条高速链路。星形堆叠的优点是传输速度要远远超过交换机的级联模式,而且可以显著地提高堆叠交换机之间数据的转发速率。一个堆叠的若干台交换机可以视为一台交换机进行管理,只需赋予1个IP地址,即可通过该IP地址对所有的交换机进行管理,从而大大减少了管理的难度。

原理

1、堆叠的建立

两台交换机启动时,通过相互竞争,其中一台成为堆叠主机,另一台成为堆叠备机。竞争的规则如下:

第一,系统的运行状态:已启动并正常运行的交换机优先级高于正在启动的交换机,前者成为CSS主机。

第二,堆叠的优先级:如果运行状态相同,则优先级高的交换机成为CSS主机。

第三,MAC地址大小:如果运行状态和堆叠优先级均相同,则MAC地址小的交换机成为CSS主机。

当2台交换机选出主、备机后,CSS主机的主用主控板就成为堆叠系统的主板,CSS备机的主用主控板则成为堆叠系统的备板。在系统主板和备板之间进行HA备份处理,CSS主机和备机的备用主控板将成为堆叠的候选系统备板。

2、堆叠的配置和转发

堆叠建立后,可以通过接口板上的业务端口、系统主板上的串口或网管口登陆CSS系统,进行业务配置和系

810ecfaefc08072f9d5d9e78c859fcac.png

交换机堆叠

统管理。CSS提供四维的接口视图(框/槽/卡/端口),支持对两台设备中的所有端口进行业务相关配置、操作。以框/槽为单位对两台设备中的所有单板进行管理,如查询单板信息、对单板进行复位等操作。在CSS环境下,业务流量转发同单框环境下的区别:跨设备的转发需要经过交换网两次。对于报文内容的处理没有区别,都需要进行一次上、下行处理。对外呈现为一台设备。

3、堆叠的分裂处理

堆叠建立后,堆叠主机和备机定时发送心跳报文以维持堆叠状态。当2台设备心跳超时后,为了避免CSS线缆、CSS卡和主控板等硬件故障导致2台交换机间没有可用的CSS链路,以至失去通信,CSS系统将再分裂成2台独立交换机。堆叠分裂后,下述情况将引发整个网络出现故障:2台设备均运行正常,且以完全相同的全局配置运行,即以同样的IP和MAC地址与网络中的其他设备通信。因此,CSS分裂后需检测系统是否有2个以相同配置运行的设备(是否存在双主机),并进行相应处理,使整个网络得以正常运行,提升堆叠系统的可用性。

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

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

相关文章

为什么叫日上_古雷150万吨乙烯,为啥叫芒果项目?

古雷150万吨乙烯,为啥叫芒果项目?福建石油化工集团有限责任公司9月1日在福州举行的一场新闻通气会上透露,石化基地引进世界化工巨头——沙特基础工业公司(简称SABIC),合资合作共建中沙古雷乙烯项目。中沙古雷乙烯项目将在福建古雷…

Linux学习:第四章-vi编辑器

一vi编辑器简介vim全屏幕纯文本编辑器别名alias命令‘命令别名’ aliasvi’vim’ alias lsls --colorttyls正常显示颜色 alias lsls --colornever 环境变量配置文件/root/.bashrc 二vim使用 1vi模式 vi文件名 命令模式 输入模式 末行模式 命令----》输入a:追加i&…

gradient设置上下渐变_PaintCode Mac使用教程:如何使用渐变色

Mac平台上一款强大的iOS矢量绘图编程软件PaintCode Mac,无论您是程序员还是设计师,paintcode3能够让你像在PS中画图一样绘制各种UI图形,而且paintcode3会自动帮你生成针对MacOS X或iOS平台Objective-C或C#代码,能够节约大量的编程…

opencv计算图像亮度调节_OpenCV教程创建Trackbar图像对比度、亮度值调整

这篇文章中我们一起学习了如何在OpenCV中用createTrackbar函数创建和使用轨迹条,以及图像对比度、亮度值的动态调整。文章首先详细讲解了OpenCV2.0中的新版创建轨迹条的函数createTrackbar,并给上一个详细注释的示例。然后讲解图像的对比度、亮度值调整的…

find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧

知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧。啊哈,找到了!当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选。它使用起来非常简单,但有许多不同的可选项,允许我…

剑指offer之从上到下打印二叉树

从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 返回: [3,9,20,15,7] 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problem…

小米真蓝牙耳机说明书_小米真无线蓝牙耳机Air2 SE评测:仅需169元,享受随心畅听体验...

继小米真无线蓝牙耳机Air 2、小米真无线蓝牙耳机Air 2S之后,小米公司又于2020年5月19日再次推出了一款售价更为亲民的真无线蓝牙耳机新品——小米真无线蓝牙耳机Air2 SE,该机不仅延续了小米真无线蓝牙耳机Air 2系列的外观设计,支持开盒弹窗、…

三点外接圆_故地重游伪切圆——伪外接圆的基本性质

在思考一个有关于伪外接圆的等角线问题时,我回想起伪外接圆的一道小题目,这是2012年罗马尼亚大师杯的第六题,这道题目直接以结论的形式呈现出了伪外接圆的基本性质,是一道入门伪外接圆必做的精巧小题。当然有些读者可能从未见过&q…

一点等于多少厘米_马桶知识介绍,你了解马桶多少

我们可能并不了解我们经常运用的马桶,认为马桶便是简简单单的规划,没什么技术含量。其实不然,马桶的规划也包含了不少物理学原理。假如你家里的马桶出现毛病,首先要排查毛病的原因,但是假如不了解马桶结构图那就很难把…

1151压力变送器型号_日本进口横河EJA530E压力变送器型号解读!

横河EJA变送器对大家来说也许不陌生,但是对于EJA变送器的型号很多人还不是很懂,因为一个全型号代表这很多参数,每一个字母和每一个数字背后都是一个准确的参数,我们在选型的时候要提供必要的参数,更具参数选出合适的型…

怎样在数组末尾添加数据_如何利用C++实现可变长的数组?

应该执行什么功能?假设我们要实现一个将自动扩展的数组类,是否需要实现函数?让我们从下面主要功能使用的功能开始,看看我们需要实现哪些功能。输出结果:0 1 2 3 40 1 2 100 4您需要做什么才能实现上述功能?…

覆盖索引与联合索引_浅析MySQL的索引覆盖和索引下推

写在前面在MySQL数据库中,索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点,索引就是为了提高数据查询的效率。今天我们来聊聊在MySQL索引优化中两种常见的方式,索引覆盖和索引下推索引覆盖要了解索引覆…

循环斐波那契数列_第五课:斐波那契数列(第一课时)

简介:又称黄金分割数列、因数学家列昂纳多斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34……在数学上,斐波那契数列以如下被以递推的方法定义:F(…

命令行 蓝牙_Ubuntu使用BlueZ驱动蓝牙dongle

蓝牙dongle即蓝牙适配器,一般为USB接口,通过USB连接到PC等设备。连接dongle后,PC即可使用驱动程序控制dongle连接其它蓝牙设备。本文主要介绍在Ubuntu系统中安装BlueZ的方法及蓝牙的使用。01获取BlueZBlueZ是Linux系统的官方蓝牙协议栈&#…

Java在Windows下导出xml文件到Linux服务器上

最近由于公司项目需要,学习了在Windows平台导出xml文件到Linux服务器上的指定目录下的方法,(注:这里的我的Linux是在本机上装的虚拟机)现在写下来记录一下! 1.首先是项目截图: 2.主要是类&…

java peek函数_Java 8 Stream Api 中的 peek 操作

1. 前言我在 Java 8 Stream API中的 map 和flatMap 中讲述了Java8 Stream API中 map 操作和 flatMap 操作的区别。然后有小伙伴告诉我 peek 操作 也能实现元素的处理。但是你知道 map 和 peek 的区别吗? map 我们在开头文章已经讲过了,你可以去详细了解一…

iphone如何查看dns延迟_iPhone手机网速慢?1分钟教你设置DNS,网速立马翻一番

很多小伙伴在购机时选择苹果手机都是因为iOS系统的流畅度和精简性,但iPhone在可玩性和信号方面是不如安卓手机的。大家在使用过程中一定遇到过这样的情况,连接同一个无线网,但是苹果的网速总是要比安卓慢,这该怎么办呢&#xff1f…

copying mysql status_mysql慢查询copying to tmp table

windows server,无论修改my.ini的tmp_table_size,max_heap_table_size到多少,情况都一样。同样的表和查询语句,在本地运行,没出现慢查询。SELECTg.goods_id,g.goods_name,g.shop_price,g.goods_thumb,SUM(og.goods_num…

JDK 7,jdk1.7 安装及配置

1.打开网页:http://www.oracle.com 下载对应平台的合适JDK。 2. 双击下载的exe,如jdk-7u7-windows-i586.exe。 3.进入安装向导: 4.下一步,更改安装路径,选择安装所有组件。 更改为D:\jdk1.7.0_07\ 点击确定 5.下一步,…

c mysql 编译_MySQL编译安装之cmake

mysql版本5.5以上编译安装时需要用到软件cmake,cmake特性是独立于源码编译,编译工作可以在另外一个目录中而非源码目录中进行,mysql版本5.5以上编译安装时需要用到软件cmake,cmake特性是独立于源码编译,编译工作可以在…