那设备堆叠啊,我们可以看,是啊, i stack, 其实它就是一个叫做智能堆叠的一个简简称啊, 我们说的 intelligent stack 啊,就是说将多台的设备啊,逻辑上啊,变成一台的,逻辑上组合成一台的交换机啊,大家可以看到啊,本来我们这个设备上有两台 switch a, switch b, 对吧?那这个地方我们啊把它通过堆叠的链路捆绑到一块,然后把它逻辑上变成一台设备,通过这样的方式,大家可以看到啊,简化了我们这样的一个网络托普啊,简化了我们的网络托普,使我们的网络托普变得啊更加的简单。 那第二个是啊, isac 中包含的一些基本概念。那首先第一个是我们的角色 好,我们不同的一个架构中啊,我们像我们的堆叠中,我们都有不同的一个名称啊,因为它的功能是不一样的,那我们这边是分为三种不同的设备, 那第一个我们称之为主交换机啊, master 啊,主交换机, master, 这个主交换机就负责管理我们整个堆叠系统 啊,这个大家相信都非常啊简单去理解啊,像我们常见的啊,荣誉技术中啊,都有一个主设备,一个备设备啊,这个是很好理解的。那备交换机啊,这边就不多提了,这个是我们的 standby 设备 啊,是我们主交换机的一个固啊,备用机啊,如果一旦发生故障,备用机就会接管所有主交换机的一个业务。 好,那堆叠系统中我们也只有一台的啊贝交换机啊,只有一台贝交换机,那这边又提到一个新的概念啊,大家这个概念可能比较陌生啊,虫交换机啊, slave 啊, slave 其实从我们字面来看类似于奴隶啊,就是附属于我们这些的主交换机跟贝交换机。 正常情况下我们的重交换机啊,主要就是用于我们的一个啊业务转发啊,如果我们重交换机的设备更多的话,那我们堆叠系统的一个转发能力就越来越强啊,那除了我们这个主交换机和交被交换机之外,其他所有的交换机都是我们的一个重交换机 啊,这个重交换机就是类似于我们的一个 lpu 的 一个功能,像我们单板的一个类似于单板的一个概念啊,那堆叠 啊,堆叠 id 啊,堆叠 id 可以 说其实就是我们这个交换机的一个槽位号,我们称之为像 slot id, 就是 正常情况下默认的我们的设备的一个槽位号应该是零,对吧?啊,什么是槽位号啊? 啊?一些啊工程师可能还有一些疑问,比如说 g 零杠零杠一,对吧?啊,这个部分啊,我们其实就是设备的一个槽位号,默认情况下我们因为是已经内置了我们这个 啊绑卡,我们就称为这个是零啊,这个是槽位号是零,那比如说我们的主交换机,它的槽位号,它的接口就是从 g 零杠零杠二四,比如说啊二十四口的交换机, 那如果是我们的啊从倍交换机,那可能就是比如说一杠零杠一到我们的 g 啊,一杠零杠二四, 比如说你有第三台,那你可以设置啊二杠零杠一到我们的 g, 二杠零杠二四啊,这个部分就是我们的一个槽位号, 那堆叠中啊,所有成员的交换机的堆叠 id 啊,都是唯一的啊,这个是用来识别和管理我们不同的一个成员交换机的一个象征啊,看到不同的槽尾号啊,大家其实就能知道啊,这是哪一台的物理的设备啊。第三个是我们那个堆叠优先级 啊,堆叠优先级其实就是我在我们啊堆叠的主重设备中选举的时候啊参数, 堆叠优先级是成员交换机的一个属性,主要用于我们角色选举中确定成员交换机的角色啊,我们的这个优先级越大越优啊,如果优先级越高,成为主交换机的这个概率势必就会越大一点 啊,这个就是我们目前啊在我们堆叠中所谈及的一些基本的概念。 好,接下来我们来看一下啊,是怎么来建立我们这一个啊,堆叠的好,我们这边有三台不同的设备啊,我们这边有我们的交换机 a, 交换机 b, 交换机 c, 那 我们想要让我们的一个交换机 a 啊,成为我们的一个 master 设备,那这边是一个 standby 啊,交换机 b, 交换机 c 呢,是我们的一个 slave 设备,那这这个时候呢,如果我们想要实现这样的一个方式啊,首先啊,大家注意啊,这个时候我们需要配置一定的不同的参数啊,比如说我们可以设置 啊不同的优先级在我们的设备上啊,我们来看一下啊,这边有一个我们的设备堆叠的一个建立过程,那首先我们是啊使能我们的一个堆叠啊,这个是 开启堆叠功能啊,比如说我们的 i stack enable, 像这样的一个命令啊,就使能我们的一个堆叠功能,然后配置好我们的这个堆叠参数,那堆叠参数呢?是指什么呀?堆叠参数指什么?首先像我们的像,比如说啊,优先级这种的啊,优先级对吧? 这个就是我们的一个啊, slot id, 对 吧? 存储 id, 我 们刚才说了啊,我们的主设备啊,可以保持不变啊,默认是零啊,我们的 g 零杠零杠一口,对吧?那我们的被交换机啊,可以说我们要改成槽尾号,比如改成一一杠零杠一, 那我们的重交换机我们改成二啊,二杠零杠一啊,我们修改这些参数,这是要提前配置好的。好,那第二步是啊,所有设备断电啊,所有设备断电, 那这个其实啊,我们可以说啊,如果你的设备已经连接好这个线缆了,那就这个时候操作就是重启那些设备啊, 操作就是重启设备了,那连接线缆,那这个时候是一样的啊,我们默认情况下,这边是当我们的设备啊,没有任何接线的时候,那我们就断电好,然后接着我们把我们的对接线缆连接好。 注意啊,我们这个堆叠线缆啊,也是分为两种的啊,堆叠线缆啊,一种是我们说的啊,我们有两种堆叠方式啊,一种是我们从业务口堆叠啊,业务口堆叠一共是堆叠口堆叠啊,什么叫业务口,什么叫堆叠口啊 啊?业务口就是指我们正常的,像我们的业务口啊,我们距零杠零杠一,距零杠零杠二这种的啊, r j 四五口, 我们称为业务口或那堆叠口呢?像啊,我们是用特殊的绑卡,我们的堆叠绑卡,我们的 i stack 绑卡以及我们的一个 i stack 的 线缆来连接的,我们称为堆叠口啊,这个时候反正啊 基于你们的业务吧,选择不同的接口和线缆啊,那第三个,我们完成连线之后就开始给设备上电了啊,上电之后系统会自动的完成堆叠的啊, 那其实呢,这边写的很简单啊,是系统自动完成对叠啊,但是内部他会进行一系列的一个选举过程啊, 像我们刚才所说的啊,我们呃主交换机跟备交换机之间我们会进行一个选举,对吧?那这个时候大家注意我们之前提到的啊,我们有个优先级,对吧?优先级这么一个参数, 但是在我们堆叠的这么一个环境中啊,它起的作用并不是很大啊,起的作用并不是很大,为什么呢?啊?因为我们的一个堆叠,这这么一个主交换机的选举原理,我们是啊,基本上有啊三个步骤吧。啊,第一个我们是比较啊设备的一个运行状态, 这个大家要注意哈,这个是运行状态啊,运行状态是指比如说我们这三台设备啊,哪台 先开起来了啊?我们首先运行了,对吧?我认为啊,这个设备就比较有高的一个优势啊,比如可能性能比较好,对吧,它开的比较快,那这个设备就成为我们的主将级 啊,这个时候还没有比较到我们优先级啊,我们已经就决定了它的命运了,所以啊,这边的优先级大家要注意啊,作用并没有那么大啊。 那第二个啊,如果我们啊这个设备都是相同时间啊,相同时间一起开起来的,那我们比较第二个,那就是比较我们的一个优先级了,那第二步比较优先级好, 那优先,如果同时时间开启啊,比较优先级,优先级比较高的交换机就优先竞争为我们的主交换机。那第三个,那如果我们的设备优先级也一样的时候,那我们开始比什么呀? 比我们的一个 mac 地址啊,哪台交换机的 mac 地址比较小,那它就是我们的啊, master 设备啊,这个就是第一步我们就要完成的一个像我们的主交换机的一个选举就结束了,是通过这样的一个方式进行,所以啊,大家可以发现 啊,这个地方啊,如果你要让你想要成为的,你想要让他成为主交换机的设备,成为主交换机,那你就让他先启动比较稳妥啊,那这个地方通过这样三个步骤来完成了我们这个主交换机的一个选举。 那第二个就是啊,我们进行一个拓扑收集和背交换机的一个选举啊,那背交换机的一个选举呢?就是啊,对叠优先级最高的设备会成为我们这个背交换机,那如果背这个对叠优先级相同,那就 macd 值最小啊,反正就比较下面这两个啊,优先级跟 mac 这两个方式来比较出它的一个主重主备以及我们的重交换机了。好,这个就是我们简单的一个堆叠的一个建立。 那接下来我们来看一下这个堆叠的一个连接方式啊,我们刚才提到了一点点啊,交换机组建堆叠啊,我们有两种不同的方式啊,一种我们叫做啊堆叠卡堆叠,一个是业务口堆叠啊 啊堆叠卡我们可以说又分为两种方式啊,交换机之间是通过一个专用的堆叠卡,插卡专用的堆叠线进行连接的,那堆叠卡集成到了交换机的后面板啊,我们就通过集成的,这个其实是一个意思啊,就是啊,一个是我们这个要独立的自己去插卡啊, 这个呢是我们本来板卡上就有的,对吧?但是它的一个端口类型啊,跟线缆其实是没插的啊,就 跟我们这个呃堆叠卡堆叠和业务口堆叠有个本质的区别啊,堆叠卡堆叠就是特殊的一个接口和线缆,那我们业务口我们常见可能就是 r j 四五口就可以进行一个堆叠了,对吧?常见或者是我们的啊光口好, 那业务口对接就是指我们啊设备啊交换机之间通过与逻辑接口绑定的物理接口相连啊,不需要专用的一个对接口啊,像我们这图中所显示的好,这个是一个堆叠连接的一个方式, 当我们一个稳定的堆叠系统想要拓展自己的性能的时候,我们势必需要加入不同的交换机 啊,来增加它的一个性能啊。这个时候呢,我们称这样的一个过程啊,叫做堆叠成员加入啊,我们可以看一下啊,我们图中啊, a、 b, c 啊,三台交换机已经形成了一个啊 stack 堆叠系统了 啊,我们的交换机 a 是 master 啊,我们的 b 是 standby, 我 们的 c 是 slave 啊,这三台不同设备,那这个时候我们又加了一台啊, switch, d 啊, alone 啊,这个设备是独立的啊,它没有是堆叠系统 加入到我们这一个啊堆叠系统之中,那这个过程我们就称之为啊堆叠堆叠系统加入啊,这个地这个时候大家要注意好,那加入之后稳定之后,我们就会啊进入啊 slave 的 状态啊, 变成我们的一个重交换机,他们就正常运行了。好,那这样的一个加入过程是,首先啊我们这个堆叠系统是稳定运行的啊,然后我们这个啊使能堆叠并配置好我们这个 啊 d 的 一个参数啊,你的一个端口号啊,你要加的组啊啊,第三步就是把我们这个啊我们的 switch d 进行一个断电啊,这个大家注意 switch d 断电,然后把它的线缆连接到我们的一个对联系统上。 那第五呢,然后就是给我们的一个啊 switch d 进行一个断电了啊,完成之后它会自动的形成一个 啊对叠的一个重交换机。那这这种情况下啊,当我们需要将一台新的设备加入到我们对叠系统中啊,我们要注意啊,本来的这种啊对叠系统它是怎样的一种连接方式? 那首先呢,我们这个呃有两种连接方式啊,比较常见的是一种环形跟链形啊,对吧? 什么是环形啊?环形就是指啊,我们这三台设备,我们通过对叠线啊,已经连到一块了,我们称之为环形。那在这个时候呢,我们如果要加入的交换机,最好是从啊我们这个, 因为我们需要把我们之前的环形拆成链形,对吧?然后再再连接起来,这种情况下就比较麻烦啊,会,可能会啊破坏我们一些本来的一个业务 啊,那第二个呢,是一个链形啊,链形交换机,我们直接就加到我们链形链路的一个两端就好了啊,环形跟链形啊,大家注意它是有一个区分点。 好,那我们这个新加入的一个交换机啊,它上电之后啊,这个地方啊,我们是这个摄像机上电之后也会进行一个决策选举啊, 但是我们这个,呃新加入的这个交换机啊,他只会选举成为一个从交换机啊,他的一个主备交换机是不会发生一个变化的啊,这个这个题目大家要注意啊。 好,刚才我们所说的是一个啊,正常运行的一个对叠系统,然后我们加一台啊 设备进来,我们称之为堆叠的成员的加入,那如果我们这个地方啊,我们是有两个不同的堆叠系统,我想要给它并到一块去啊, 这个地方我们就称之为啊堆叠合并啊,堆叠合并就是指啊稳定运行的两个堆叠系统啊,合并成一个新的堆叠系统 啊,就像我们这边提到的啊,这边 abc 啊,有三台啊,不同的一个交换机,那这边有 d 跟 e 两台的交换机, 那 abc 这三台设备啊, a, 我 们的 master, b 是 我们的 standby 啊, c 是 我们的 slave, 那 这边我们的 d 是 master 啊,我们的 e 是 一个 standby 设备,那这两个系统啊,它要合并成一个堆叠系统的时候, 好,我们势必会进行一系列的一个选举啊,这肯定会进行一系列选举,那我们来看一下啊,首先这两个系统啊,都稳定的进行一个运行啊, 那第二步我们就用线缆啊,把这两个系统进行一个连接。那第三步就是啊,这个 switch d 这个 master 会跟我们 switch a 这个 master 啊进行一个竞争啊,它们要呃必须选取出一个更优的作为啊新堆叠系统的一个主交换机 啊,比如说我们这边啊 switch a 它啊竞争成功了,嗯,我们这个 switch a 所在系统的所有的设备啊,它会保持保持原有的一个角色,比如说我是 master 设备,那 这边啊 b 本来属于这个系统的,那我也会保持一个 standby 的 一个状态, c 是 slave, 那 c 也会保持一个啊 slave 的 一个角色啊,其他的设备角色不会发生变化。那新加入的我们 d 和 e 啊会重新进行啊,角色分配 好,并且呢啊会开始啊,从我们的新的主交换机开始同步我们的一个系统软件和我们的配置文件。好, 那特别要注意啊,我们的一旦这两个啊加入我们的一个系统之后, d 和 e 这两个对接系统啊,肯定会啊业务中断的啊,肯定会业务中断的,那一般我们在什么样的情况下会进行一个对接合并啊? 通常呢?呃,我们堆叠合并是和常发生的事,比如说我们本来的一个堆叠链路的时候,或者是啊设备故障啊导导致我们堆叠分裂开来,比如说我们本来就是一个啊堆叠系统,那因为链路断开了,对吧?这两个链路断开了,导致他两个分裂出去了 啊,那这个时候呢啊,我们用设备链路要恢复这两个分裂的堆叠系统要合并啊,就会出现这样的一个场景啊, 好,这个就是我们一个堆叠的一个合并,然后啊,接下来我们开始讲我们一个堆叠成员的一个退出 啊,我们的一个设备想要从我们这啊这样的一个堆叠系统中退出去啊,怎么样的一个流程啊?但比如说我们的 d 设备啊, 可能出于啊某些原因啊,要从我们的堆叠系统中退出去啊,那他是有一些什么样的可能性?那首先我们来看一下啊,就是我们堆叠退出的一个触发方式啊,可能有这些原因啊,会导致啊,我这个堆叠成员会从啊堆叠系统中退出去啊,这个就是我们 啊像我们故障排查的一个啊考虑的一个原因啊,首先比如说啊, 有人拔出了我们这个堆叠电缆,也会导致我们这个成员退出啊,第二个关闭堆叠端口或者是物理成员端口也会导致啊,第三个就是啊,堆叠成员设备重启了 啊,那第四个就是啊设备成员设备故障等其他原因啊,导致了我们这个堆叠退出。 好,如果我们是主动的啊,想要退出啊,他怎样的一个工作原理?那首先是我们一个堆叠主啊退出我们的 啊堆叠的一个背机就会升为主交换机啊,那我们的堆叠的系统会更新我们这个拓扑之后啊稳定运行。那如果是堆叠的个背交换机退出,会重新选举我们的背交换机啊,堆叠系统也会 更新拓扑后继续正常运行。那如果是堆叠重交换机退出,那系统就直接更新我们的拓扑,然后就稳定运行了啊,这个是一个设备啊,退出之后啊,不同的角色退出之后对我们的堆叠系统的一个影响啊, 那上面说到了啊,我们一个堆叠系统的啊成员退出,那第四个这边是涉及到我们一个堆叠的一个分裂。 好,对跌分裂呢,很简单嘛,就是某些原因吧,或者是你的链路断开了,或者是你啊本来就是有这个意愿,想要让它分裂成两个不同的一个对跌系统啊,这个就是称之为对跌分裂啊,对跌分裂也很简单啊,就反正是,呃,两个 一个堆叠系统分裂成两个不同的系统啊,那分裂后,如果我们的那堆叠组和堆叠被啊,在同一个堆叠系统中,那移出的这些交换机啊,就会进行一个复位, 重新形成我们的一个堆叠系统啊,什么意思呢?那比如说我们这个堆叠系统中,我们可以看到啊,交换机 a 是 我们的 master 啊,交换机 b 是 我们的 standby, c 是 slave, 那 d、 e 都是 slave 设备,那 我们的分离之后,我们的 abc 哈,我们的 master 跟 standby 啊,都在一个同一个对叠系统中,它们就啊继续保持 我这一个啊,对对对,叠系统并且稳定运行,那因为我退出的这两个设备 d 和 e 都是 slave 设备,所以这两个设备需要复位并且重新进行一个选举啊,谁成为我们一个主交换机,谁成为我们的一个被交换机这样的一个过程。 好,那如果其他现象呢?比如说啊,我这个哈,我们这个 a 和 a 和 b, 它们分开了,对吧?我 a 和 b 分 开了 啊,这种场景的时候,那这个时候我们的 a 设备啊,它会还是会保持我们的一个主交换机,那 slave 会就会变我们的一个被交换机了, 那我们这个啊, bce 这三个会进行一个选举啊,我们的 standby, 我 们的背背交换机会称为主交换机,那其他的设备啊,就会变成一个啊,背交换机跟重交换机了,这样的一个过程,大家要注意啊,当出现我们这个堆叠分裂的时候,会导致一个什么现象产生啊? 堆叠分离啊,因为本来我们这个设备啊,它是作为一个逻辑的一台设备,对吧?我们连接着啊,连接着其他设备,我们连接着其他设备 啊,那这个时候,如果我们的这个堆叠系统啊,它分开了啊,它分成了两台设备 啊,就会出现于这样的一种情况啊,很特殊的一种情况了啊,可能是这样的一个情况,这样就可能形成,而且这两台设备啊,这两个对叠系统,他们的配置可能是相同的, 好,这个地方就会造成一个啊,比如说 ip 地址冲突啊,我们的二层黄路啊,等等等等各种原因啊,所以我们需要有一定的机制能够啊,避免在堆叠分裂之后产产生的一系列的一个网络问题。好,好, 那因为由于堆叠系统中啊,我们都是使用啊,同样的一个配置文件,对吧?那必然导致,如果一旦发生了堆叠分裂, 两个不同的堆叠系统都会拥有相同的 ip 地址和相同的尾浪啊, mac 地址啊,这就导致我们的网络中啊,存存在一个啊,很大的一个网络故障啊,会导致我们这个 ip 地址和 mac 地址的一个冲突啊, 那这个时候我们需要使用的叫做啊多组检测啊, m a d 这样的一个方式来实现我们这个对叠分类的一个检测啊,以及我们这个后后期故障的一个恢复。好,那我们这个 m a d 的 多组检测的方式主要有两种啊,第一种是我们的所说的直连检测方式啊, 第二种就是我们所说的一个啊中啊代理检测方式啊,是另一种方式啊,我们后面会讲到,那我们直连检测方式很简单啊,就是通过线缆把我们的啊堆叠成员交换机啊连接到一起,这种方式称为直连检测方式 啊,在实现方式上呢,有啊,两种不同啊,这个第一种我们称之为啊使用中间设备进行直连检测方式 啊,通过中间设备直连检测呢啊,通常适用于啊啊两个成员交换机距离比较远的场景啊,比如说我 a, 我 直接连到 b, 可能有点远啊,比如说已经超过了两三百米了,对吧? 那我就不太合适直连过来,那这个时候啊,我可以连到一台中间设备上,通过它作为跳板,对吧?连接到连接到一起。 所以说我们的中间设备直连方式啊,比较适用于啊中间距离比较远的一些场景啊,我们可以适用 啊,而且啊,如果这个场景有这样的一个连接方式,也存在一定的问题啊,如果我们的一个交换机 d 啊,他如果故障了,那他的一个多组检测方式也会失败啊, 这也是一个问题。那第二个方式就是我直接用线了啊,直接就把所有设备都连接到一块了,两两相接,对吧? 但这样的一个连接方式又存在另一个问题啊,就是啊,可能会浪费端口,对吧?我们的端口可能会不够用啊,不同的连接方式啊,用于不同的一个场景啊,就看我们自己是怎么样的一个选择了,这个是我们的一个直连检测方式。 好,那接下来我们来讲解第二种方式啊,多组检测的第二种方式啊,代理检测好,代理检测呢啊,这边是跟我们这个直连检测是有一个本质的区别啊,代理检测他是使用啊不同的一个代理设备来进行的,那根据我们这个代理检测的一个, 嗯,不同方式啊,可以分为啊,单机代理或者是两套对联系统啊,互为代理的一个情况。那很简单啊,单机代理就是说我们用一台设备来检测我们这个一个对联分类的情况, 那如果是两套系统互为代理,就是啊,我们的啊,比如说我们的对联一系统来检测我们的对联二系统,对联二系统来检测我们这个对联一系统啊,这样的一个状态。 好,那代理检测的方式实验方式呢?我们是在我们的这个堆叠系统的 user trunk 上啊,啊,起用我们的一个代理检测啊,这个地方要起用一个代理检测功能啊, 那在我们的一个代理设备上啊,要开启我们的一个 m a d 的 一个功能啊,代理设备上要开启一个 m a d 功能, 那这种方式要求我们这些系统中所有的一个成员交换机啊,必须通过啊接口跟我们这个设备进行一个互联,并且啊进入一个一次 拎拎的一个检测模式,相比啊,我们这个代理检测模式啊,不需要占用一个额外的一个端口,我们这个一次拎拎口同时也可以啊,跑其他的流量啊,不会影响我们一个业务的一个正常运行。 好,那如果啊,一旦检测到我们这个如果网络中存在啊堆叠分裂这样的一个场景啊, 我们 m a d 这样的一个代理检测机制呢,就会啊使我们的的堆叠系统啊,进入两个不同的状态啊,两个不同的状态,大家要注意,那随便讲啊,首先我们一个状态叫做 detect 啊,检测状态第二个叫做 recovery 啊, 好, detect 状态就是说啊,正常的堆叠系统啊, recovery 就是 说啊,我们会进行堵塞的一种禁用的一个状态。那首先呢,我们一旦检测到堆叠分裂 发生了啊,存在两套堆叠系统,那么这两套堆叠系统啊将进行 pk 啊,开始竞争啊,谁会比较拥有高的优先级?那竞争成功的堆叠系统呢,它会保留 detect 的 一个状态, 那竞争失败的这么一个堆叠系统呢,就会进入我们的一个 recovery 状态,那一旦进入了 recovery 状态,我们会关闭掉啊,这个堆叠系统上 所有的其他的物理端口啊,除了我们一些啊要保留的端口啊,其他的业务物理端口我们全部关闭掉,保证啊,这个堆叠系统不会再转发我们的一个业务报文,也保证了我们这个 detect 状态,这个堆叠系统的一个唯一啊,它的 ip 地址尾浪都是唯一的啊,不会 有 ip 地址或者是啊 mac 地址的一个冲突出现。好,那一旦,比如说我们这个两套对叠分类的系统啊,如果故障恢复了啊,链路恢复了,那 这个时候啊,处于这个 recovery 状态的这么一个对叠系统啊,就会重新启动啊,跟我们这个进行一个合并 啊,以 detect 状态的这个对叠系统开始进入一个合并的一个状态。好,那这个就是我们在一个多组检测的一个实现方式啊,用,以及它如何来避免我们对叠分裂导致我们网络中出现的一些的网络故障的一个问题。好, 那接下来我们来看我们堆叠的一个配置啊,那首先是我们使用堆叠卡进行堆叠的一种配置方式啊,很简单啊,直接 stack 我 们的 slot 号以及我们的一个 啊优先级,那正常情况下默认的我们的堆叠优先级是一百啊,这个大家要注意,那如果我们想要修改其他不同设备,比如说 b 设备的一个堆叠口啊, slot id, 那 这个是 啊, sort zero 啊, remember 啊,一,通过这样方式把我们默认是零改成了一,那这个地方是 c 设备是从零改造了。二、啊,这个是我们堆叠口啊,来配置堆叠的一个方式。那第二个是通过我们的业务口啊来连接方式来建立一堆堆叠。 那首先呢,我们要进入我们的一个堆叠口啊, interface 啊, stack port 啊,这个地方,我们是创建一个逻辑的一个堆叠口 啊,零杠一的口,然后我们把我们的物理端口啊加入到这个啊逻辑对接口中啊,比如说我们这个物理端口,是啊,零杠、零杠二七,对吧?还有个零杠、零杠二八,把这两个端口啊放入到我们这个啊逻辑的对接口之中。 接下来就是在我们的一个系统中啊,进行啊,像上面一样的配置了啊,配置一个我们的一个 slot 的 优先级,我们的一个端口号等等等等啊,这个就不多说了啊,这个配置相信大家看一遍应该就知道如何来进行配置,我们的一个堆叠。 好,那这边就是我们的堆叠的一个原理以及配置的一个讲解。
粉丝1.8万获赞20.8万

一台交换机,企业路由器,还有光猫,你不会配置吧?真实设备教你多个 plan 同时上网,你会用到的,可以收藏慢慢看。 先看拓扑图, h 三 c 路由器零口接光猫,一口接锐捷交换机的二十四口交换机一口接一台电脑,划分 flan 十,配置幺九二点幺六八十点一。二口接另一台电脑, 划分 vlan 二十,配置幺九二点幺六八二十点一、怎样配置上网呢?不会命令怎么办?可以用这个工具画图,就可以自动生成命令。首先新建一个拓扑图,点击这里添加一个运营商, 再点击路由器,选择 h 三 c, 移到画布核心交换机这里选择一台锐捷,移到画布。最后点击这里添加两台不同 vlan 的 测试电脑。接下来连线 鼠标移到设备,出现四个连接点就可以连线了。对照拓扑图将所有设备连接线路连好后,点击这里自动分配端口,如果需要修改端口,双击线路,这里可以修改的。 然后点击这里弹出需要勾选的功能,有交换机、路由器和无线功能,需要配置时勾选就可以的。这个实验找到路由器选项,点击展开,再点击旺口。 可以选择拨号上网或固定 ip 上网的,我们是拨号上网,填写运营商给你的账号,再填写拨号密码, 还可以禁止哪些 ip 或网段上网,这里选择就可以的,默认允许所有网段上网就行。完成后点击这里一键生成所有命令。 双击一下路由器,可以看到生成的命令,还有中文解析,点击这里复制脚本,将 ctrl 键接到路由器的 ctrl 口,用 crt 工具登录命令,行鼠标右键粘贴一下,会自动配置命令的。 再双击一下交换机,同样可以看到生成的命令,也是点击复制脚本,将 ctrl 键接到交换机的 ctrl 口, 也是用 crt 工具进入交换机命令,行鼠标右键粘贴一下,完成配置。我们测试一下, 先用这台 vlan 十的电脑拼一下互联网,可以看到可以正常上网了,再用 vlan 二十的电脑拼一下互联网,同样可以上网了完成任务。这是企业常见的组网方式, 遇到不会配置的路由器和交换机,可以用这个工具画图,就可以轻松完成配置。还有哪些好用工具?欢迎评论区留言讨论,一起轻松学网络!

哪个网工告诉你不能这样接线的,我接了,不但不会还路,还可以贷款加倍,不信的话我现场演示一下,可以收藏慢慢看。先看拓扑图,华为交换机二十三二十四口 接 h 三 c 交换机一口, h 三 c 交换机一口接一台电脑幺九二点幺六八十点一划分 flange。 华为交换机一口也接一台电脑幺九二点幺六八,二十点一,划分 flan 二十, 怎样配置才能不还路同时宽带加倍呢?用这个工具画图就可以生成命令,轻松配置。首先新建一个拓扑图,点击核心交换机支持十三种厂商设备, 我们选择华为移到画布,再点击接入交换机,选择 h 三 c, 同样移到画布,点击这里添加两台不同频率的测试电脑。接下来连线鼠标移到设备,出现四个连接点, 对照拓扑图,将所有设备连接一下,全部设备连好后点击这里自动分配端口, 如果需要修改端口,双击线路,可以在这里修改的。然后点击这里弹出需要勾选的功能,实验要求要防止还路,勾选这个待宽加倍,勾选这个这样就可以了。点击一键生成命令, 就可以根据拓扑图和勾选的功能自动生成所有配置,双击一下华为交换机,可以查看生成的命令,还有中文解析。点击这里复制脚本,用 crt 工具进入命令行, 鼠标右键粘贴一下,就会自动配置命令的。然后再双击一下 h 三 c 交换机,同样查看生成的命令, 点击复制脚本,也是用 crt 进入命令行鼠标右键粘贴一下,完成配置。最后现场测试一下用这台 vlan 十的电脑,一直拼 vlan 十的幺九二点幺六八二十点一, 然后断开一根线路,可以看到还有一根线不影响通信的。再换一根线看看,接上原来的网线, 再断开这根线路,观察一下自动切换线路,丢一个数据包后还能继续通信的,这就是端口聚合的溶于技术, 就算断一根线也不影响通信的。第二个测试,看一下宽带是否加倍,华为交换机用这条命令 查看一下聚合口的带宽,可以看到显示两 g 了,带宽加倍。再看一下 h 三 c 交换机,用这条命令可以看到这个聚合口袋宽也是两 g, 同样带宽加倍了。 这就是监控网络推荐使用的端口聚合,也叫链路聚合技术,不仅带宽加倍,也能实现线路领域断一根线照样可以通信, 用工具画图,轻松完成配置。大家还有什么好方法,欢迎评论区留言讨论。

这里给大家展示的是 h 三 c 新华三 mini 系列的一款二十四口全千兆无管理,也就是飞网管绿色节能桌面机架式交换机,型号是 s 二四 g 杠 u, 他靠一个拨码开关做成了一键切换模式,不用进后台,不用配 ap, 充电接线即可以用金属壳,内置电源,无风扇,自然散热,主打小微企业连锁门店、酒店、校园宿舍等没人专门管网络的场景。 产品是非网管型接入交换机,二十四个十一百一千兆自适应二点四五电口 模式切换,支持标准交换网络克隆汇聚上脸端口隔离,交换容量四十八 gb, 转发能力三十五点七兆 mark 地址表八 k 包缓存,四 mbt 交换模式存储转发。产品内置一百到两百四十伏电源,支持一百到两百四十伏输入 ac, 五十六十赫兹 房类接地柱。产品尺寸两百九十四乘一百七十九乘以四十四毫米,安装带挂耳可以上十九英寸标准机架,也可以桌面式平放,工作温度零到四十摄氏度, 包装清单有说明书,保修卡,合格证。这款产品全国联保三年,瓶子为电源线国标,三个片插头,脚底螺丝包面十九英寸机械安装。 二十四个全千兆端口,每个端口都有指示灯,四种模式一键切换,标准交换端口之间可以自由通信,端口隔离, 下潜端口之间不能通信,只能与上联端口通信,抑制广播风暴,防司机 汇聚上联二三二四口聚合扩张形态宽整列入笼于网络克隆官流控,适配网吧机房批量 cost 克隆,二十四个口全限速转发,突发大流量不丢包,无风扇,自然散热、零噪音, 低功耗。金属壳内置防雷电路,一百到两百四十伏,一百一到两百四十伏, 一百到两百四十伏宽压挂机房入电柜或者放桌面都能扛,非网管即插即用,适合小微企业、工作室、电脑打印机集中接入,商业连锁门店收银机、监控架 一体接入酒店、民宿,每楼层一台做有房间的有线汇聚,校园、培训机构、教室、终端机房、各种宿舍楼接入。注意,这款产品不支持网管,不支持 p u e, 它是一款二十四口全千兆,上桌也能上机柜, 全国联网三年接入式交换机。 同系列产品还有十六口全千兆,四十八口全千兆。这款是非 p o e 款, 如果您需要 p o e 给监控供电,可以选购 p o e 款。 p o e 款有十六口全千兆,十四口 p o e 一 百三十瓦款,以及十六口电口 p o e。 两百二十五, 二百二十五瓦,以及全千兆两光口,十六电口 p o e。 功率两二百二十五瓦,以及全千兆两光口,二十四电口 p o e。 功率二百二十五瓦。 还有两万兆光口二十四千兆电口,功率二百二十五瓦,全千兆两光口四十八电口 p o e。 功率三百七十瓦款。亲们根据需要进行选购。

今天我们一起来学习一下这个书中新网络的 mlab 的 一个技术啊,那么这个 mlab 技术的话呢,其实主要是运用在华为的 c e 交换机上的一个技术啊,那么对应的在 s 交换机上呢,有一个类似的技术叫 e trunk 啊,大家可以了解一下。 那么这节课的话呢,主要是介绍一下这个 c e 交换机 mlab 的 一个技术原理啊,包括它的一个这个工作机制是什么样的啊,以及它的一个应用场景啊,它是位于这个税中心中的哪些地方可以用到这个 mlab, 以及呢关于这个 mlab 的 一个相应的一些配置举例啊,给大家介绍一下。 那么通过这个课程的话呢,主要是了解一下技术原理啊,以及这个应用场景以及配置的一些方法啊,那么我们今天的话呢,主要是介绍了这个 vstp 的 一个背这个配置方法啊。 好,那么首先我们来看一下这个背景的一个介绍啊,关于这个背景介绍的话呢,主要是我们来看一下 mlab 存在的价值到底是什么东西啊? 那么对比于这个 mlab, 其实我们是要类比之前的一个传统技术的啊,那么在传统技术中呢,有这么一个技术我们知道,比如说堆叠是吧? 那我们知道堆叠的话呢,是把这个多台设备啊,你可以理解为比如说两台设备啊,物理上是两台,但是呢,采用堆叠技术以后呢,就变成了这个逻辑上的一台交换机了啊,那么这样的话呢,确实简单简化了整个网络拓扑是吧?呃,这个运维上也更方便了, 但是呢这样也会有问题,什么问题呢?就是说如果说我想对这两台设备进行一个版本的升级的话,哎,那么显然在堆叠的这个系统中升级这个版本的时候呢,我们会中断业务, 对不对?因为这两台要同时升级的话呢,需要重启啊,这样的话呢,呃会严重影响到这个业务的正常运行啊,所以说我们呃就是因为啊有这样的问题啊,所以呢我们就有了这么一个新的技术叫做 mlab 啊, mlab。 好,那么接下来的话呢,我们来看一下这个 mlab 到底是什么样的一个内容啊?什么样的内容啊?那么我们来看一下这个 mlab 啊, 关于这个 mlab 的 话呢,我们从这个图中可以看到 mlab 就是 有两台这个交换机啊,你可以类似于这个堆叠啊,其实是差不多的,堆叠的话呢,是将这两台交换机呢组成是一个来做这个做统一,统一的这个转发跟控制平面啊,那么这个 mlab 是 什么呢? mlab 呢?你就可以理解为这个,呃转发平面啊,它们是这个类似于像链路聚合一样的啊,这样的话呢,这个流量的话呢,是基于流的一种这个负债分担 啊,那么这样的话,我下面这个交换机的话呢,这个流量的话,就会各走百分之五十的流量到这两个交换机上啊,这样的一个复杂均衡方式, 那么这是这个转发平面,那么在控制平面的话呢,就跟这个堆叠的话呢,有一个明显的这个区别了啊,堆叠的话呢,是这两个设备的话呢,变成了一个这个一个设备,也就说控制平面是统一的,那么 mlab 的 话呢?我们的这个 呃这个全称呢叫做跨设备的链路聚合啊,所以你可以理解为这两个设备的控制平面其实是独立的 啊,那么正是因为他的控制权限是独立的,所以他的这个这个稳定性啊,相比较这个堆叠来说会更加的可靠啊。因为堆叠我的升级系统可能导致这两个设备都无法工作正常运运行,但是如果说我是这个呃 用了堆 mlab 的 话呢,这个 mlab 就 可以让这两台设备呢分别进行这个升级啊,从而呢也不影响这个相互间的业务啊,所以呢,这就是我们 mlab 的 一个技呃,这个优势啊,也就是这个独立升级的这么一个优势。 那么还有什么呢?还有就是我们这个链的话呢,也是一个高可靠的一个链路,是吧,这个的话其实类似于这个队列的优势啊,也是啊,有的就是说他可以做到对于下面这个交换机来讲的一个双上行啊,时间复杂去分端任何一根线路,呃,这个有故障也并不会影响到我们整个网络的业务 这个正常运行啊,正常运行,并且呢我采用这种 mlab 之后呢,其实也是简化了主网的啊,为啥呢?因为一旦是我采用这种方案的话呢,我就可以让这个呃整个整个网络啊,类似于像是上面是一台交换机,下面是一台交换机,也就是右边的这个图 还用没这个图,那么这样的话呢,我就可以不用再去使用这种 stp 技术来去这个去为了避免环路而阻塞掉某个内容了是吧?啊,这样的话呢,也是大大的增加提高了这个这个利用率啊,贷款的利用率。 好,那么接下来的话呢,我们来整体来看一下这个啊,原理部分啊,到底这个 mlab 是 一个怎么样的一个工作情况啊? 那么这个通过我们这个技术这个讲解的话呢,希望大家可以了解以下几个知识点啊。那么第一个的话呢,是我们这个图中的一些基基本概念啊,基本概念,呃,最重最重要的两个设备呢,就是一个交换机 a, 交换机 b, 这两个什么呢?这两个就是我们 mlab 的 一个这个成员设备是吧? 一个呢是主设备啊,一个呢是这个备设备啊,那么呃,其实这里的主备啊,在正常情况下啊,其实这两个主备是没有任何意义的啊,因为为什么呢?因为这两个设备在我们整个网络中都是工作的啊,并且呢都是走的是 一样的流量啊,都是负责分担的啊,所以说在正常情况下,其实这两个设备的主备概念是没有的 组织概念了。那么为什么会组备概念呢?只是说在发生故障的时候啊,我们会根据这个组备的这个概念呢,来进行这个一些相应的这个操作啊,相应的操作,那么等一下也会去讲这个故障场景下的一个分析啊。 好,那么在这个途中的话呢,还有一根线啊,这根黄色的线啊,是从这个交换机 a 到交换机 b 的 这根线,这根线的话呢,我们叫做 p l link 啊,那么其实这个 p l link 的 话呢, 它呢是一个这个呃 a 交换机 a 跟交换机 b 的 一个直连链路啊,大家注意啊,一定是一个直连链路啊,不可以是中间跨设备的啊,那么 并且呢我们这个 pr link 的 话呢,我们是有要求的啊,就是说我们为了增加这个交换机 a 跟交换机 b 之间这个直连链路的一个可能性啊,所以呢我们对于这个链路的话呢,我们是必须要采用这个链路聚合的啊, 如果说你是采用单根链路啊,是不行的啊,当然你也可以把单根链路加到一个链路聚合口里面啊,这也是可以的,但是为了我们增加整个网络的可信啊,我们都会建议大家呢去配置多根链路组成链路聚合,来提高我们整个链路的一个可靠性 啊。链路可靠性,那么这根 p r link 的 主要作用是什么呢?主要的目的就是让它交换机 a 跟交换机 b 之间呢去同步一些这个 呃报文信息啊,以及呢传输一部一部分的这个流量啊。我们知道既然交换机 a 跟交换机 b 他 是一个这个独立的控制平面是吧?但是他又要去做到这个流量的负债分担,所以说这个时候呢,他们两个之间有很多表象是需要同步的 啊,那么在后面的这个内容里面有我们我们也会去介绍他需要同步哪一些这个信息啊,这个是我们要注意的好,那么 在这个 plink 的 上面呢,还有一个链路叫做这个双主检测的一个这个这个链路啊,我们把这个链路呢叫做这个 keep live, keep live 链路, 这个双主检测这个链路的话呢,主要是干嘛的呢?我们知道堆叠中它也有可能会产生这个堆叠分裂啊,那么这时就会导致这两个链路的话呢,呃这两个设备的话呢,进行了变成了双主是吧? 那么一样的道理,如果说我们整个网络中也存在了这种呃这个飘 link 断开的这种情况下,那么也可能会存在这个双组, 所以说我们也会额外的去配置一个双组检测的一个链路啊,那么这个双组检测链路的话,大家注意它只是一个三层互通链路就可以了啊,并不一定要求说你是指点还是怎么样啊,所以我们一般呢可以推荐说我们采用这个管理链路 啊,我们讲一个网络中肯定是有管理网络的是吧?那么我们通过管理网络三层接口呢,三层这个互通的这个这个 ip 地址呢,来实现他们两个之间的一个双组检测啊,这样的话呢,我就可以避免了我们整个 呃网络中发生故障啊,一旦说他们这个 p l 和链路故障的话呢,就会导致呃形成双组的这个情况啊,双组情况 啊,那么呃在下面的话呢,就是两个这个 mlab 的 一个成员接口了啊,其实这两个接口也就是本质上最重要的就是我跟这个交换机去互联的两个接口啊,那么这两个接口的话呢,就成组成了一个这个 mlab 组啊, mlab 这个成员接口,那么这样的话呢,就可以实现这个 对下面的这个交换机的一个负债分担啊,那么我们整个在网络中在部署这个 mlab 的 时候呢,我们推荐这个链路聚合这个模式,配置啊,是配置为这个 l a c p 模式 啊, l a c p 模式,好吧,好,那么接下来的话呢,我们来整体看一下这个 m log 的 一个这个建立完整过程啊,我们一个完整过程,那我们在整个的这个 m log 的 这个交互过程中啊,它是去灰去需要去这个交互,这个 呃哈喽豹纹的啊,我们也是有哈喽豹纹的,那么这个哈喽豹纹的话呢,他其实做的目的是什么呢?你也知道我们学过这个 ospf 协议,是吧?哈喽豹纹这个用来去做这个呃,发送这个你的一些这个相应的消息去协商的,是吧?所以说我们在这个网络中呢,他的哈喽豹纹会带什么呢? 会带这个 d f s group 的 一个 id 号啊,以及这个协议版本号,以及这个一些相应的信息啊,那么这就是我们在这个呃 plink 链路上的一个 hello 豹纹的一个这个实时的一些这个交互啊交互。那么 在对方啊,比如说我 a 发给 b, b 发给 a 之后啊,那么这个时候在收到这个 hello 报文之后呢,它会根据这相应的一些信息字段啊,比如说这个 dfs group id 啊,协议版本号啊等等来去匹配,到底是否应该建立 mlab 是 吧?好,那么如果说它们两个之间的这个配对是成功的 好,那么这个时候呢,我们会去选择一个主备啊,也就是我们刚刚讲的这个 mlab 主设备以及这个 mlab 备设备啊,那它们两个去怎么去选举的话呢?它们是根据这个优先级来进行选举的啊,我们在这个配置交换机 a 跟交换 b 交换机 b 的 这个配置的时候呢,我们会去需要指定这两个设备的一个 mlab 的 一个优先级啊,一个 mlab 的 优先级啊, 好,那么如果说你没有去配置啊,或者说你使用了这两个配置一模一样的这一个优先级的话呢,呃,那么一般来说缺省情况下呢,是优先级为一百啊, 那么这个时候呢,他也当然要去选择一个主备,那么怎么去选择呢?我们可以根据系统的一个 mac 地址啊,系统 mac 地址小的,那么我们就会成为他的这个 这个主设备啊,这个的话呢,其实跟这个类似于堆叠,我们讲堆叠的话呢,也会有这么一个这个比较情况啊,一个主备的选举情况啊,那在选举配对成功以后啊,选选举完这个主备设备之后啊,接下来我们就会去需要进行同步了, 也就是我们这一节的这个互发这个同步报文啊,进行同步信息啊,那么这里面的话呢,我们就会同步一些这个一些详细的信息了啊,你比如说同步这个设备的名称啊,以及这个系统 mac 地址软件版本 mlab 版,呃, mlab 状态 啊, mac 地址表, a r p 表啊, i g m p 表等等啊,那么这就是我们这个交换机 a b 之间 mlab 组之间的一个相,需要去同步的一个信息报文。好,那在配对以后啊,配对以后呢,我们就会去进行这个 d a d 的 这个双组检测报文的一个这个发送, 定期的发送这个双组检测的这个报文,来去确保到底是否他们是存在双组的啊?那么这就是我们整个 mlab 的 一个完整的建立过程啊。建立过程,好, 那我们接下来的话呢,来去简单的了解一下我们这个 mlab 的 一个协议报文啊,从这个 mlab 的 协议报文呢,其实你就可以理解知道了。哎,他在交互值的时候呢,到底发的是什么信息啊? 那么我们可以先看一下,其实这个协议豹纹的话呢,大致就分为两类啊,一类的话呢就是哈喽豹纹啊,一类呢就是同步豹纹啊,刚刚其实对这两个豹纹的话呢,也做了一个功能上的简单解释啊。简单解释,那我们可以注意一下啊,就是说我们这个, 呃,因为啊,因为我们这个协议豹纹的话呢,其实都是在这么一个二层链路上啊,我们讲这个飘链其实是一个链路聚合嘛,是吧?链路聚合的一个口,所以说这个 呃在二层的这个链路上呢,其实我们也就是呃这个豹纹呢,也就是封装在这个以太豹纹中啊,以太豹纹中,所以说我们这个最外层的以太头部中,这个原 mac 地址呢,就是自身设备的 mac 地址啊,目的的话呢,呃是这个主播的 mac 地址啊。维链的话呢是保留的啊,维链是保留的啊, 那我们来看一下这个呃消息头部啊,我们来看下这个消息头部,我们把这个消息头部展开了之后呢,有这么几个字段啊,我们可以简单了解一下 啊,比如说这个 version 啊,这个 version 的 话其实就是这个协议的版本号啊,协议版本号它呢是用来标识它们两个的一个 mlab 的 一个版本情况是什么啊?我们两个版本是否可以兼容,是否可以匹配是吧?好,那么还有什么呢?还有这个,呃, note 啊,这个 note 是 干嘛的呢?这个 note 就是 一个设备的一个节点编号啊,一个编号,那接下来的话呢,还有一个叫做 slot 啊,这个 slot 的 话呢,就是一个槽位号 啊,它呢主要是呃标识啊,需要接受的一个消息的一个槽位号啊,如果说它这个地方是一个这个这个合适设备啊,那么我们这个槽位号呢,其实就是我们的一个对叠 id 成员 id 号啊, number id 啊,好,那么这是我们的这个这个头部啊,头部啊, 那么其实在这个自定头部里面呢,就是一个正常的豹纹数据啊,它包含了这个交互的,或者说这个同步的一些信息啊,我们刚刚讲 hello 豹纹呢,会去同步这个 dfs group id 啊,优先级啊,设置 mac 地址等等啊,那么就是 hello 豹纹啊, 而这个同步豹纹啊,同步豹纹的话呢,就会去包含一些刚刚讲的这些表象啊,表象好,那么关于这个 mlab 的 一个同步原理啊,我们 要明确什么呢?就是我们刚刚知道了这个在同步报文中啊,我们是需要去同步一些这个表象的啊,刚刚呢,其实也介绍过了啊,那么重要的是哪些部分呢?比如说我们这个 macd 制表啊, a r p 表啊,然后这个主播转发表啊, d h c p sniffing 表啊等等。那么这些的话呢,就是我们需要他们两个之间去这个统一进行这个,这个统一进行这个呃同步的啊,同步的 好,那么呃接下来的话呢,我们来讲讲一个这个 m log 的 一个这个特性啊,也就是我们的一个协议兼容性啊。协议兼容性,这个协议兼容性的话呢,其实是有什么好处呢?我们刚刚讲到的 m log 的 存在的主要目的就是为了解决一个问题,就是我们的堆叠设备啊,在系统升级的时候呢,就会导致我们两个设备需要同时重启,并且呢 需要一定的时间中断业务,对不对?好,所以说我们需要呢通过这个 mlab 这个技术来去替代啊,或者说来去这个弥补 m 呃堆叠的这个一个一个一个劣势,是吧?好,那么所以说我们这个 mlab 的 话呢,就会有这个协议兼容性的这么一个这个优势了啊。 所以说呃兼容性的话呢?是什么呢?就是说虽然如果说我们这个升级过程中啊,可能说它们两个设备的版本号啊,是这个 不一样的啊,但是其实如果说他们两个是具有兼容性的,那么这样的话呢,还是会保证整个这个呃这两个软件版本的一个顺利升级啊,并呃会尽可能减少这个丢包的这个数量啊,丢包的数量, 那我们有这什么什么一个要求呢?就是说其实我们在整个版本升级的时候啊,只要是说我们这个 设备升级前后的主要是关乎到这个 mlab 功能的啊,你比如说这个 mac 地址啊, arp 表啊等等这种没有变化 啊,那么这样的话呢,其实这个并不会啊,影响到我们整个的这个呃这个设备升级啊,设备升级,那么如果刚刚讲的这几个版这几个东西没有变化的话呢,其实我们这个 mlab 的 版本号啊,也是不会有变化的, 即使,呃这个有问题啊,也就是说我们功能有变化了,那么这个时候我们这个 mlab 版本号呢,才会有这个发生变化啊,才会发生变化啊。那嗯, 那如果说这个 mlab 在 这个收到了对端的这个版本号以后,如果说自身的版本号是比较高的啊,那么其实这个时候呢,它是可以去这个兼容呃处理刚刚收到的这个这个版本老的这个豹纹的 啊,然后呢还是还是会以这个老版本的这个方式呢去跟对方呢去进行一个交互啊,所以你可以看到这样的话呢,我就可以实现了我这个不同版本的一个兼容性啊,不同版本的一个兼容性 啊。好,那接下来的话呢,我们来以一个这个呃例子啊,我们来一个例子的话呢,来去真正的了解一下啊,他到底是一个怎么样的一个过程啊? 从这个图中可以看一下主设备啊,目前的主设备呢是 v 一 r 五的一个版本的一个交换机啊,而这个背的设备的话呢,是一个 v 二 r 一 的一个交换机啊, v 二 r 一 版本的一个交换机啊。 那么这个时候呢,其实我的目的呢,是希望让这两台设备呢,通过从 v 一 r 五这个版本呢升级到 v 二 r 一 这个版本啊, v 二 r 一 这个版本, 那我们要注意的是什么呢?我们这个 v 二 r 一 的话呢,是新增了一个 l a c p 的 一个 sd 的 这么一个功能啊,这么一个功能。 而这个在 vr 五这个版本的话呢,是,呃,这两个设备之间的话呢,它是需要手工的配置啊,手工的配置这个 system id 的 啊, system id 的, 那我们来整整体的啊,帮助大家去整个了解下这个过程啊。好,首先第一步我们是要让这个备设备呢,先进行一个换包升级,是吧?所以我们这个时候呢,要去加载这个新版本的这个 v r r e 的 这个软件版本啊, startup save configuration 这个命令去啊, start startup system software 这个命令来去加载我们这一个新版本的软件啊。好,加载完以后呢,我们需要 reboot 啊重启, 那重启的时候我们知道重启的时候它并不能够处于这个转发状态,是不是?所以这个时候呢,我们整个的一个数据报文的话呢,都会通过这个下面这个 c e 交换机啊,统一的都发给我们左侧的这个主交换机,也就是现在这个老版本的 vr 的 这个交换机。好, 所以说这个时候呢是双规变成了单规啊,双规变成单规啊,那么在交换机这个备设备啊,升级完以后呢,当当,那当然我们知道他就就会以这个 v r i e 这个版本来进行一个这个 运行,是吧?好,那么在运行以后呢,他会去交互他的一个这个 hello 豹纹啊,我们讲这个 mlab 的 话呢,我有个 hello 豹纹,是吧?好,那在这个 hello 豹纹发过去的时候呢,我们知道是增加了一些这个东西的嘛,增加了这个 system id, 对 吧?好, 但是呢我们交换机 a 的 话呢,还是一个老的版本啊,所以这个时候呢,他其实只会处理什么呢?只会处理到他能够认识的这个,这个这个字段啊,这个字段。好,然后呢交换机 a 在 收到了交换机 啊交换机 b, 也就是我们这个备设备啊,备设备在收到了这个交换机主设备的这个 hello pro 文以后呢,它会去比较 啊,然后呢发现,哎,对端的这个版本号呢,比我们这个会低一些啊,会低一些那,但是呢我们并不会影响啊,并不会影响,因为他呢,这个,呃不会去叫验啊,不会去叫验这一个相应的信息。所以这个时候呢他们两个之间的话呢,呃是可以处于正常协商的 啊,这项协商的。但是我们新增的这个 t l v 的 这个功能字段呢,它是暂时不会生效的啊,因为它们两个版本是不间。呃,这个有一些不一样的啊,有些不一样的。好,那么在协商完成以后啊,在协商完成以后, 那么这个时候呢交换机 b 呢会发送这个 l a c p c s n i d 的 一个同步报文啊,同步报文, 那我们知道这是一个新增的嘛,是吧?但是 a 的 话呢,它仍然是一个老版本啊,老版本它这个时候呢不会去处理啊,忽略啊,它会选择忽略。好,那在交换机 b 接收不到啊,接收不到这个交换机 a 发送的这个同步报文的时候呢,它也不会处理 啊,所以不会处理。所以这个时候呢,其实这两个设备啊,它们呢还是使用了这个手工配置的这个 system id 的 这个形式来去维持之前的这个工作状态的。 好,那接下来啊,这个 b 设备完成之后啊,并且呢他们之间这个同步交互完成之后,那我们这个时候呢,就可以给这个主设备啊,老设备 vr 这个版本呢,我们进行再次升级啊,那么升级完之后 啊,这个时候呢,呃,他们两个之间就可以真正的去交互这个 l a c p s n id 的 同步报文了,对不对啊?所以这个时候呢,我们就可以把之前配的这个手工配置的这个 s n id 呢啊,人为的给它删掉了啊,然后呢他们两个就可以完成这个 v r r 一 版本的一个协商了 啊, v r r。 行,那么这就是我们整个的一个兼容性的一个这个例子啊,例子 好,那接下来的话呢,我们来看一下这个关于这个 mlab 的 一些流量走向啊, mlab 的 一些流量走向好,那么我们整体的话呢,先来看一下这个几类啊,我们把这个流量呢分为这个单播的或者主播或者广播的啊,重流量的区分, 那么并且呢从这个不同端口啊发出的时候呢,也是不一样啊,所以呢我们分几种情况来了解一下。第一种情况的话呢,就是我们这个单播流量啊,单播流量的一个情况,单播流量中啊, 如果说啊,我们看到这个 s 一 s 二 s 三 s 二的话呢,是一个这个配了这个 mlab 的 上行的这么一个设备,是吧?所以说如果说我的这个 s 二这个设备去发送单播 流量的时候呢啊,其实是很好理解的,这个呢就跟对点是一样的,我们知道这个它就会做到这个赋税均衡了,是吧?它进行根据这个流的这个分单呢,实现了啊,发给这个交换机 a 跟交换机 b 啊,做到赋税分单,然后呢交换机 a b 的 话呢,统一的去对外发送啊,统一对外发送, 那么这个是我们的一个来自成员端口的这么一个单播流量啊,那么第二个图的话呢,是一个来自非成员端口的单播流量,也就是这个 s 一 或者 s 三啊,那这个时候呢,其实就是跟这个正常的流量是没有任何区别的啊,他就会根据这个 呃,根据这个实际链路啊去转发啊,因为这个就是我们的一个单播流量啊,其实这个的话呢,呃,就会稍微特殊一些了啊,特殊一些了, 如果说他是一个这个,还是按照这个呃来自成员端口的啊,或者说是来自非全端口这么一个逻辑来整体看一下啊。好,那么在左边这个图啊,交换机二在发送 这个主播或者是广播流量的时候呢啊,很显然他都会应该是分发给这个交换机 a 啊,以及这个交换机 b 啊。 那么如果说啊,我们举个例子,以这个交换机 a 收到为例啊,那么交换机 a 的 话呢,在收到这个主播流量之后呢,他就会应该是给下面的所有人都会去转发是吧?啊?主播流量也好,广播流量也好哈, 那当我这个交换机 a 的 主播流量或者广播流量发送到 b 以后啊,那么这个时候其实我们要知道一个机制了啊,那么这个机制就是我们的 peerlink 和我们这个 mlab 的 这个成员接口呢,它是存在一个单向的隔离机制的 啊,单向隔离机制的,所以说正是因为有这个机制之后呢,我的这个 b 的 这个流量啊,来自 a 的 这个流量收 b 收到之后呢,它呢并不会转发给这个 s 二了 啊,不然都会产生环路了,是不是?所以说我们就是因为有这个隔离的这个机制啊,我们来这个保证了我们整个网络的这个稳定性啊, 一样道理,这个来自飞船端口的也是这样的啊,也是这样的,我这个币呢,也不会去再发给这个 s 二啊,也不会发出 s 二,那么这就是我们的一个流量的一个分析啊,流量的一个分析,那么接下来的话呢,我们来再看一下, 这个是属于正常的,对吧?那么在不正常的时候呢,会怎么样啊?不正常的话呢,我们也是分为几种情况啊?第一个呢是我们的一个链路情况啊,我们的上下行链路啊,发生故障的时候的一个这个问题分析啊,问题分析。 好,那我们来看一下啊,左边这个呢是我们的上行电路啊,上行电路在发生故障的时候,也就是这个这两个设备的一个上行啊,这两个上行,那么如果说这个我们看到啊,举个例子, 那么如果说这个上新的是一个业务的流量啊,我们知道我们一般推荐部署什么呢?我们部署这个双组检测的这个流量呢,是部署在这个管理网络是吧?那如果说他是部署在管理网络的这个双组检测, 那么其实我们的双组检测其实是不受影响的嘛,对不对?那这个时候呢,虽然说我断开了一个上行,但是没关系啊,我下面这一次的话呢,实现负债分担,然后呢通过 master 这个交换机啊,又是这个 gh a 呢, 把流量通过 plink, 我 们知道这个 plink 呢会花发布这个会发送这个 hello 豹纹啊,以及这个同步豹纹,以及这个部分流量嘛,是吧?你看这个时候就这个流量就来了,好,那这个时候呢,这个 a 的 话呢,就会把这个流量呢发给这个交换机 b 了。 好,那么这个时候呢,这个 b 的 话呢,就会去把这两两股流量呢都同时的都送往上行啊,这样一个形式, 这样行驶。好,那么这个是我举的例子,是我们的这个上行网络呢,是这个业务网络,而我们的这个双主检测的网络呢是管理网络。好,那如果说啊,如果说我的这个断开的内容呢,既是业务流量,又是我们的这个 呃,双主检测的流量,那这样的话有问题吗?哎,是有问题的,因为这个时候呢,其实我们的双主检测已经失效了,对不对?双主检测已经失效了,所以呢,我们一般会怎么样呢?我们当然优秀推荐的是什么呢?推荐还是用管理网络来做啊? 那么如果说你,呃是这么做啊,那也有办法啊,你可以通过这个 monic link, monic link, 那么这个摩托 link 呢?我们等一下在配置上也会去介绍啊,这摩托 link 就是 把这个上行链路跟这个下行链路进行一个一一的绑定,那么这个时候呢,如果说我的上行链路发生了故障,哎,这个时候呢,它会自动帮你把这个下行链路呢也进行断开,哎,这样的话呢,我就可以实现了这个避免产生双组这么一个问题啊,双组的问题, 那么第二个问题呢,就是我们的一个下行链路发生故障啊,我们的下行链路啊,如果说你可以看到 这个时候呢,我的这个交换机 a 跟这个交换机之间的这个链路断开了,那没关系,我只是断开了一根链路,其实这样的方案呢,跟这个堆叠是没什么区别的啊,这个时候呢,我就让我的流量呢都统一的通过这个交换机发送给这个交换机 b 啊,这样的形式来确保我们的业务是不中断的 啊,确保我们的业务是不中断,那么这就是我们对这个两个上下行链路故障的一个分析啊,那么接下来的话呢,就是跟我们这个这个设备啊,以及这个中间的这个 p r link 啊相关的一个故障。 那如果说我们这个主设备啊,我们这个主设备发生故障的时候,那么很显然当我们备呃主设备发生故障之后啊,那么这个时候呢,我们这个备设备,也就是我们这个 backup 的 这个 c h b 呢,会从备啊升级为主 啊,升级为主,然后呢它的链路的话呢,还是正常的啊,这个时候呢,只不过说变成了一个双规变单规的一个场景啊,变双规变单规的一个场景, 因为这个时候会怎么样呢?因为我们知道一旦设备故障了,也就是意味着我的上下行内容都故障了,这个时候呢,我的这个流量呢,只会通过下面这个流量设设备呢进行转发了, 好,那么还有一种呢,是我们的这个 p l link 故障啊, p l link 故障的话,也就是我们的这个交换机 a b 之间的这个直连的这个链路故障了。好,那么我们要注意啊,一旦说我的这个 p l link 发生故障的时候呢,我们知道这两个设备 是不是就会可能存在问题了啊?因为如果说,呃,如果说我的这个漂令可发生故障,他们两个还可以继续转发的话呢,同时多转发的话呢,那么显然我们这个网络中可能就会有环路了,是吧,也有可能会有这个 mac 地址漂移啊等等一些问题了,因为他们两个控制平面已经不统一了 啊,已经不同意了,那么所以说,呃,因为我们他们两个之间已经不能交互这种同同步报文了嘛,是不是啊?所以说,一旦说我们这两个设备的这个链路发生故障的时候 啊,我们注意,当发生故障的时候呢,他们他就会通过啊,立马通过这个双组检测的这个 d a d 这个报文呢,进行检测啊,确认是否他们两个的这个呃,这个设备啊,能否接收到对方的一个这个双组检测的这个报文啊? 那么如果说检测不到,就说如果说我检测,呃,接收不到对端给我发过来的这个双柱检测报文啊,那么可能就认为对端是发生故障的啊,那么 如果说,如果说他们之间呢是能够收到双组检测的这个报文的啊,那么他就知道了,哎,其实我们整个网络中其实就是我们的 peerlink 发生的故障。好,那么一旦说我们认定了这个 peerlink 发生故障以后啊,那么这个时候呢, 我们知道我们之前是这个 mlab 里面是选择了一个主备设备,是吧?那么其实这个时候呢,我们就真正的用到了我们这个主备设备的这个价值了,好,我们这个 mlab 组里面的这个备设备,这个角色的这个设备呢,它就会 啊,除了这个 plink 以外啊堆的端口以外,还有这个管理端口以外的其他的所有这物理接口啊,你看比如说这个图中的这个下行链路以及这个上行链路哎,它呢都会全部进行一个 add 档 啊,所以这个时候呢,其实我的这个 back up 这个设备呢,是并不能够进行数据转发的啊,并不能够进行数据转发的。 当我的 plink 啊,直到我们这个 plink 状态为 up, 也就是我的这个故障恢复以后,这个时候 mlab 它们重新发送 hello 报文,重新发送同步报文以后啊,协商完以后, 我们才让我们这个交换机 b 的 设备的这个端口呢,从 a 号 down 啊,变成了这个 up 啊,当然我们注意它是会有一个延时的啊,会有个延时的,那么一般来说的话呢,是两分钟啊,这边的文字也写出来,一般的话呢是两分钟,那么如果说是 svf 的 系统的话呢,我们一般是需要五分钟时间啊,才会把这个状态呢变成 up 啊,变成 up, 那我们还有这里还有一些这个小小的注意事项啊,你比如说如果说你这个是两个框式设备啊,组成的一个 mag mag 系统,那我们一般建议什么呢?一般建议我们的这个 plink 链路以及我们这个双组检测的链路呢,不要放在一起 啊,不要放在一起,并且呢也不要把这个呃不要放在一个单板上啊,也不要把这个 mlab 端口的这个纯,呃这个纯源口呢,不要跟这个 plink 呢发生在放放在一起啊,因为如果说我们你把这些这些都放在一起的话呢, 就有可能啊,导致如果说这个单单板发生故障的时候呢, plink 和这个 mlab 的 这个这个成员口呢同时发生故障了,那这个时候如果故障呢是主设备啊,那么备设备呢是 l 档的,那显然这个时候我的两根下行链路呢,都会 啊,都会无法接收到流量啊,这样的话呢我们整个业务呢就会中断了啊,业务就会中断了,所以说我们要注意啊,建议呢你可以分这个单版来部署啊,分单版来部署 好,那接下来的话呢,我们来简单介绍一下这个我们的一个应用场景啊,既然我们知道了这个 mlab 这个在使用的时候还是有比较大的优势的啊,比较的优势的,那么我们来看一下这个 呃应用场景啊,我们把应用场景呢分为这个单级的或者是多级的啊,多级的,那么单级互联。呃单级这个 mlab 里面呢,我们有这么两个场景啊,第一个的话呢是交换机的一个双规接入 啊,就是我的这个,呃这个交换机,你看啊,这个交换机的话呢,它会去连接这个几个这个物理服务器,对不对?好,然后呢我就把这个交换机的这个两根上行链路呢,做成这个链路聚合口啊,然后在交换机 a 跟 b 上呢,去组成一个 mlab 组, 哎,这样的话呢,我就可以让他呢他们之间的进行一个这个负债分担了啊,任何一根链路断开啊,这个链路或者这个链路断开的时候呢,也并不会影响到这个中断业务啊,并不会影响啊,中断业务, 所以这是第一种。那其实的这个图呢,你也可以理解,为什么呢?其实你可以理解,为什么呢?这是一个这个一九千的刀片服务器啊,你可以这么理解, 那么一角钱刀片服务器的话呢,是我们的这个刀片呢,连接到我们这个交换网板,是不是交换网板的话呢?我们再连接到我们的这个服务器,呃这个交换机上啊,那么我们交换网板到我们的这个 呃交换机上啊,我们可以通过这个 mlab 这种技术来实现啊,这个交换机的一个双轨接入啊,这是我们的第一个场景, 那么第二个场景的话呢,就是我们也比较用的多的这个服务器的一个双规场景啊,其实这个地方的话呢,你可以是放作是这个物理服务器啊,其实也可以是什么呢?也可以是比如说我们华为的这个防火墙 啊,我们都可以实现这个这个双规接入啊,双规接入这样的形式来实现负债分担啊,其实这个功能上这个两个单级的这个 mlab 场景的话呢,功能上啊区别不大。简单了解一下啊简单了解一下, 那我们一般是这样的啊,就说,呃,在我们这个呃服务器接入到我们这个 mlab 这个网络中的时候呢,我们一般会建议什么呢?一般会建议这个呃服务器侧的这个 这个内容聚合的模式啊,要跟这个交换机的这个呃内容聚合模式呢,是保持一致的啊,保持一致的,那么我们一般推荐什么呢?一般呢都推荐这个采用这个 l a c p 模式,来来来做这个链路聚合啊,链路聚合的模式。 那么还有一种场景的话呢,就是我们的一个多级 mlab 场景啊,这个多级 mlab 场景的话呢,就是这个 c d 啊,组成一个 m leg, a b 啊,组成 m leg, 它们这个对下对上啊,都是这个 m leg 这样的形式来组成这个多级的 m leg 啊,多级的 mlab。 那 么要注意什么呢?呃,我们这个 mlab 其实在部署的时候啊,它是有两种方案的啊,第一种方案的话呢,就是通过这个呃 v s t p 的 这种模式来做啊,第二种的话呢,我们就通过这个根桥的模式啊,我们一般的话呢,都推荐这个使用这个 v s stp 啊, vstp 这么一种形式那,呃,我们一般啊,一般呢是不建议啊,一般呢是不建议这种跟桥的模式的啊,并且呢这个 多级的这个 mlab 的 话呢,我们是这个必须要使用这个 vstp 的, 因为我们跟桥这种方案的话呢,是没办法使用的,因为跟桥的话呢,我们知道一个整个 stp 网络中是只能有一个跟桥的嘛,是不是?所以说我们这种多级的话呢,我们没办法使用这种跟桥的方式来进行啊, 这个部署啊来进行部署。好,那么接下来我们再来看一下关于这个真正的配置啊,真正的配置,那么我们今天的话呢,主要以一个例子,也就是我们的这个 vstp 的 一个形式来去部署我们整个的这个 mlab 啊 mlab。 那我们先来看一下这个组网的一个需求啊,右边这个图的话呢,就是我们想要去做的一个 mlab 的 一个部署方案啊,其实这个图的话呢,跟我们这个单级 mlab 中交换机的这个接入啊,其实是一模一样的啊,一模一样的。好,那我们来简单先回顾一下啊,简单回顾一下 我们这个 mlab 的 话呢,要配置什么呢?配置这个 plink, 对 吧?这个 plink, 然后呢配置这个下面这个 mlab 的 一个成员端口对不对?以及呢这两个设备呢?去呃需要去配置这个优先级,因为我们要根据这个优先级呢去选择这个主备设备, 对不对啊?主备设备,所以这个的话呢,就是我们待会需要配置东西啊,那我们简单来看一下这个一个配置的思路啊,配置思路,那么第一个的话呢,就是在交换机上,也就是我们这个下面这个交换机啊,去配置一个链路聚合的一个啊,链路聚合口 啊,我们就会把这四个口啊,从一杠零杠一到一杠零杠四四个端口呢组成一个链路聚合口啊。这第一步 第二步的话呢,就是我们要需要在交换机 a and b 上呢去配置一些相应的 mlab 的 配置啊,其中呢就会有这个开启 v s t p 的 这个模式,然后呢配置 d f s group 啊,以及 peerlink 和这个 mlab 接口进行一一的绑定啊,这样的话呢,我就可以配置完 mlab 了。 好,那么配置完 mlab 其实之后呢,你的已经,其实你已经配置完成了啊,后面这个呢,只不过是一些这个增值的,增值的一些业务啊,你比如说我想让我们这个设备呢, 有这个起这个网关啊,那么一旦它是把这个设备当做是这个网关啊,其实我们要注意啊,如果说大家在学了这个 vlog 以后啊, vlog 双互网关的话呢,也是可以部署在我们这个 mlab 上的啊, mlab 上的, 那么一旦是我要把我的这个网关呢配在我们这个交换机 a 跟交换 b g、 b 上啊,我们一定要注意的是什么呢?我们要注意的是我们要配置相同的这个 ip 地址以及相同的 mac 地址。哎,这样的话呢,我才能对像呢当做是一台啊,这样的话呢,它可以实现这个双活啊,实现双活。 好,那在我的这个网关配置完成之后呢,它再对上啊,我们这个交换机 a、 b、 c 就 这个上面这个网络的话呢,我们会建议啊,我们会建议呢,你去呃部署这个三层网络,那么这个时候呢,我们就可以通过,比如说通过这个 o、 s、 p、 f 来进行三层打通 啊,进行三层打通,因为我们知道,呃,我们这个网络应该是不是需要这个呃的,呃,这个交换机 a 跟交换机 b 呢,进行一个双注检测嘛,是吧?我们起码这边是一个三层网络才能够去做到互通,是不是啊? 那么最后一个的话呢,就是刚刚讲过的,我们可以通过这个 monte monte link 来进行一个这个上下行链路的一个绑定啊,这是干嘛的呢?就是说你比如说我这个 c 跟 a 之间这个链路断开的时候呢, a, 一旦它检测到这个链路断开,哎,那么根据 modlink 的 话呢,它就会把这个 a 跟 b 啊, a 跟这个 switch 之间这个链路呢也断开,哎,这样的话呢,实现了这个,呃流量呢,直接通过这个交换机呢,发给这个 b, 发给这个币,哎,这样形式的话呢,这个流量就会好一些啊,会好一些,好,那么这就是我们的一个配置思路啊,配置思路。那么接下来的话呢,我们来简单的看一下我们的一个详细配置啊,那么第一步的话呢,就是我们去配置一个这个链路聚合口,就是在交换机下面这个交换机上去配置这个链路聚合口 啊,那配置这个聚合口的话呢,也很简单啊,就是去取这个一次拷刻啊,然后呢去配置一个这个逻辑的一个 id 号, 好,那我们的话呢推荐这个 l a c p 啊,所以呢是 mode l a c p static 是 一个静态的 l a c p 模式,然后呢它既然是连接交换机跟交换机的,所以呢我们是要去通过配置这个链路装链路这个 链路,这个 link type 的 话呢,是配置这个创客链路啊,创客链路。然后呢我们是起了一个围栏十一,对吧,所以呢我们要把这个围栏十一呢进行放通啊,我们可能是只通目前的话呢,只是通过这个围栏十一啊,然后啊就用这个命令叫 trunk port 十几亿的一杠零杠一到一杠零杠四,哎,由此呢,把这个一杠零杠一到一杠零杠四的个端口呢,统一的加到这个链路聚合口里面啊,这样的话呢,我的交换机 a 就 完啊,交换机的话就完成了啊,交换机 a, 那 么接下来的话呢,我们就会去配置这个交换机 b 跟交换机 a 了啊,那么我们注意的是什么?交换机 b 的 配置的话呢,都会跟这个 a 差不多,所以呢,我们这边的话都以这个 a 为例啊,都以 a 为例。 那么在转换器 a 跟 b 上呢,我们第一个要配的就是我们的一个开启 v s t p 以及配置我们这个 d f s group 啊, d f s group, 好, 那我们来看一下啊,我们怎么去配置这个 v s t p 呢?第一步我们要把这个生成数的模式呢,改成这个 r s t p 的 啊,我们要注意我们这个 v s t p 的 话呢,一定要是基于这个 r s t p 这种模式才能去配置的 第二个呢,然后我们就通过这个 s t p v s t p enable 啊,这样的一个命令呢,去开启 v s t p。 好, 那么这就是我们的一个这个配置了啊,那配置完成之后呢,我们接下来呢要去配置这个 dfs group 啊,我们这个 d f group 的 话呢,我们一定要去配置这个呃一个 ip 地址啊,这个 ip 地址的话呢,一定要是呃相互之间啊,相互之间的话呢,要这个 saos 的 一个 ip 地址啊,这个 ip 地址的话,一定要注意是三层可达的啊,三层可达的,我们这个交换机 a 跟 b 之间呢,要去配这个 配置这个呃 ip address 啊,配置 ip address 这两个一定要可达啊,并且呢我们要知道他们两个要去选择这个主备嘛,是吧?要去选择这个主备,所以呢我们要去配置这个 priority 优先级啊,配置优先级 好,那么这个是这个配置,这个 vstp 以及这个 dfs group 啊, dfs group。 那 么接下来的话呢,我们就要去配置 pr link 了啊, pr link, pr link 的 话呢,这个, 呃很简单啊,很简单,我们只需要呢,先第一个,我们知道 p 二 link 的 话,一定要是在这个 链路聚合里面啊,链路聚合这个链路里面,所以呢我们要先起一个链路聚合,然后呢把我们中间的这个链路呢,也就是我们的一杠零杠四和一杠零杠五这两个呢,统一的加入到我们的这个一次串个一里面。 好,然后第二个呢,我们就去配置啊,它呢是属于这个 plink 一 的啊,我们要打一下 plink 一 啊, plink 一, 好,那么这样的话呢,我就把这个 创可一,也就是这里的一创可一和这个 plink 一 呢进行了一个绑定啊,进行一个配对好,然后的话呢我们就要去配置这个 mlab 接口了啊, mlab 接口的话很简单,就是我去配置这个 dfs group 一 啊, mlab 一, 来实现我的这个, 呃,这个绑定啊,来这个绑定啊,那么这里配置的不是一个这个 dfs group 一 嘛,是不是啊?我们由此来去绑定这个 mlab 啊,由此来绑定这个 mlab。 好, 那么接下来的话呢,呃,配置完之后呢,就是我们的 mlab 部分呢,已经配置完成了啊,接下来的话,我们来看一下,呃,一些增值的一些东西啊,就是我们的一个增值业务,就是 呃,就是我们的一个这个呃双互网关啊,双互网关的话呢,也很简单啊,本来呢我们通过围栏的话呢,我们要去配这个围栏 if, 是 吧? 那我们要起的是双互网关,那么这个时候只需要在交换机 a 跟交换机 b 上呢,都是取相同的 ip 地址以及配置相同的 mac 地址。哎,这样的话呢,我就可以实现双互网关了啊,双互网关了,那么这是这个双互网关这个部分,那么 接下来的话呢,我们可以还需要什么呢?还需要去做到这个三层的一个互通啊,交换机 a b c 的 一个互通。那么我们这里的话呢,就举了这个 o s p f 啊,那么配置的话呢, o s p f 的 话呢,我们在每一个设备上啊,这里的话呢,以 a 为例啊,那么 b 跟 c 的 话呢,根据自己的网段呢去宣告自己的一个网络 啊,这样的话呢,我就可以保证这个三层互通了。那么最后一个部分的话呢,就是我们去配置这个这个 multi link, multi link 的 话呢,就是让我们的这个呃 上行啊,跟下行链路进行一个绑定进行关联,所以你看到我把这个呃上行链路十记忆的一杠零杠一和我们下行的这个 is trunk 十进行了一个绑定啊, uplink, downlink 啊,这样的话呢,来进行绑定, 一旦我的上行链路发生故障,我就把我的下行链也进行断开啊,也进行断开。好,那么这样的话呢,我们整个的一个实验呢就介绍完成了。 好,那么配置完成之后呢,我们可以通过什么样的命令来去查看我们的一个这个配置情况呢?啊?我们通过这个 display, dfs group, e mlab 啊,通过这个呢,我们来可以查看这个 dfs group 一 些信息啊, dfs group 一 些信息。从这里面我们看到这个 心跳啊,我们这个 hurt 啊, hurtbeatstate 这个呢是 ok 的, 就说明它的这个心跳检测是正常的,也就是我们这个三层互通啊,是正常的。 好,那么接下来的话呢,我们可以看到我们的一个这个优先级啊,一个是 note 一 是吧,一个是 note 二啊,这两个就是这个两个两个节点啊,一个 note 是 一百五十啊,一个呢是一百二十啊,一百二十。 而且呢,我的这个状态,一个是 master, 一个是 back up, 所以 你看到它们之间的这个主备选举啊,啊,都是正常的啊,都是正常的,所以说,呃,都没问题啊,都没问题。那么然后呢,我们可以通过这个查看这个 mlab 信息。怎么查看呢? display, dfs group e node e mlab, brief 啊,然后你就会发现我的这个 port state 啊,它是一个 up 啊,并且呢,我的这个呃 status 就是 我们的一个状态啊,都是这个 active active 的 啊, b 上也是 active active 的, 那么由此呢,我们就知道了。哎,我们的 mlab 的 话呢,就正式的建立完成,已经成功了啊,已经成功了 好,那么以上的话就是我们整个 m log 的 一个这个课程啊,一个课程。那么这里有个思考题啊,以下属于这个 m log 的 优势是什么呢啊?其实这三个 a, b, c 呢,都是属于我们的一个 m log 的 优势啊,并且呢,呃,第三个 c 这个优势的话呢,是这个, 呃,类似于这个堆叠的一个更大的一个优势啊,更大的优势,好,那么以上的话呢,就是我们整个的一个课程啊,一个课程包括我们的一个背景啊,为什么我们需要 mlab? 因为可能说堆叠这种,比如说堆叠是吧? 呃,升级的时候会找导致这个故障啊,导致这个终端业务,是不是啊?原理的话呢,交给大家去讲了一下这个 啊,他们会叫我什么豹纹呢是吧?比如说哈喽豹纹呐,同步豹纹呐,是吧?他们两个之间需要去交互什么样的一个信息,是不是啊?那么关于这个应用场景的话呢,就给大家介绍了一下,哎,我们可以有这种单级的场景啊,也有这种多级的场景啊, 然后最后的话呢,我们以这个 vstp 啊这种模式的配置给大家介绍了一下 mlab 的 一个配置方法啊,并且呢介绍了一些这个增值的一些业务啊,你比如说配置这个双核网关啊,配置这个 multi link, multi link 啊,这种方式来去 强化啊,去优化我们整个 mlab 的 一个配置啊,一个配置。呃,那么在税中心中啊,其实我们的这个 mlab 的 话呢,应用场景也是非常多的啊,它的话呢,一般主要是用在这个接入层的这个服务器啊,我们是可以推荐, 一般来说我们推荐这个以对叠的方式或者说 mlab 的 形式来去接入到我们这个 service 的, 也就是我们去在旁挂 呃,去揭露这个防我墙的时候啊,我们一般呢是可以通过推荐这种呃防我墙配置镜像模式或者说这个储备模式来去通过 m log 的 形式揭露到我们的整个的这个最中心网络中啊,然后呢被呃我们的 s d n 给纳管啊,被 s d n 纳管, 那么在被 s d n 纳管的时候,大家一定要注意我们的 s d n 的 话呢,是需要去选择去设置啊,这么一个这个 m log 角色的啊。因为我们知道我们这个设备在纳管之后呢,其实我们是没办法判断它到底是不是一个卖 m log 组的,是不是?所以呢我们需要去设置它的一个角色啊。

一台交换机,一台硬盘录像机,还有摄像头,谁说不通网段不能通信的,一个视频教你,可以收藏慢慢看。先准备一条 ctrl 线, 水晶头接交换机, ctrl 口 usb 口接电脑,然后右键我的电脑,选择管理,找到设备管理,点击这里查看 com 口编号, 打开 c r t 新建连接,按这个参数设置,然后点击连接就可以进入交换机命令行了,不会命令怎么办?现场配置给你看。 h 三 c 交换机,一口接一台电脑,幺九二点幺六八十点一划分 flan, 十二口和三口接硬盘录像机和摄像机监控划分 flan 四十, 配置幺九二点幺六八四十网段。怎样配置才能通信呢?使用工具画图就可以生成命令的,轻松完成配置。首先新建一个拓扑图,点击核心交换机, 支持十三种厂商设备的选择, h 三 c 移到画布,再点击这里添加一台 vlan 十的电脑和 vlan 四十的硬盘录像机和摄像头。接下来连线 鼠标移到设备,出现四个连接点就可以连线的。按照拓扑图全部设备连好后,点击这里自动分配端口,如果需要修改端口, 双击线路,这里可以修改的。然后点击这里弹出需要勾选的功能, 支持交换机、路由器和无线等二十多种配置,勾选就可以生成命令的,默认不勾选就可以让无乱之间相互通信的。然后点击这里一键生成命令,就可以根据拓扑图和勾选的功能 自动生成命令。双击一下交换机,可以查看生成的命令,还有中文解析,我们看一下有什么命令。 首先创建 flan, 然后将不同端口加入对应的 flan, 最后创建他们的网关,让他们互相通信。完成后点击这里复制脚本, 用 crt 进入命令行,鼠标右键就可以自动配置的轻松搞定。我们测试一下用这台 vlan 十的电脑,拼一下 vlan 四十的硬盘,录像机幺九二点幺六八四十点一可以看到不同网段 也能实现互通。再用浏览器登录录像机页面,幺九二点幺六八四十点一也能正常访问查看监控了。遇到不会配置的网络设备, 可以用工具画图就可以轻松完成配置的。还有什么好工具?欢迎评论区留言分享,一起轻松学网络!


本节课程的话呢,我们来介绍一下关于这个 c e 交换机的堆叠原理啊。堆叠原理,那么 随着这个数据访问量逐渐增大啊,以及这个网络可信的要求呢,现在是越来越高了啊,现在的话呢,我们对于这个无论是接入层的交换机也好,还是核心层交换机也好呢,这个可能性 的安全性的要求啊,非常高啊,不允许你这个在呃可控范围内啊,你出现这种业务的中断性,是吧?所以呢,我们就可以采用这种堆叠的方式来提高我们的这个可信啊。那么简单来讲,这个堆叠呢,就是从把物理上多台的这个设备呢堆叠成一台 啊,那这样的话呢,就可以从逻辑上来看就是一台交换机,那这样的话呢,我的这个电路层可能性也好呢,本来是一台来做支撑的,现在变成两台了, 那么任意他的损坏呢,也并不会影响到我们整个网络的这个运行啊,所以呢,我们今天来看一下这个堆叠的一个具体的原理啊,具体的原理好,那么 通过这个课程呢,我们来了解一下啊,无论是这个 c 幺二八也好,还是我们的 t o r 交换机,就是也就是我们的这个五八六八七八八八交换机的堆叠也好啊,的一个堆叠上的这个这个原理啊,堆叠,我们第一个来看一下这个简介啊,简介,那么堆叠我们从这个图这个图中呢, 呃,如果说啊,如果说我们是这个呃有六台设备啊,如果六台设备,那么如果说用六台设备没有做对接的话呢,我们知道这一个这段这段链路啊,如果是个二层网络,那么很显然第一个 它的这个网络呢,我们是需要这种 s t p 技术来把它呃这个防还的,把它防还的,那么这时候会阻塞很多链路,这样的话呢,就会导致我们的贷款利率会降低啊,贷款利率会降低,并且呢我的这个网络呢,会相对说更复杂一些啊,更复杂一些。然后如果说这个地方是这个接入层的话呢,那么这边的话呢,会去连连这个物理服务器啊,那么如果是两台这种 交换机的话呢,那我们可能对于这个物理服务器来讲的话呢,就可以使用这种主备的模式上上联了啊,上联了,这样的话呢,也不是很好啊,也不是很好,也浪费了一半的这个位大宽。所以呢如果说我采用了这个对点以后啊,那么什么对点呢?我们回到上面这个图对 联的话呢,就是物理上,你看啊是两台,然后呢中间通过这个对联的线缆啊,然后呢他们两台呢,在使用对联这个特性之后呢, 你终于看到就变成了这么一台逻辑形态了。哎,这样的话呢,这个对我们的这个用户来讲啊,我的核心层是一台交换机,我的接入层分别是一台交换机,那这样的话呢,你看到多普呢,就会简化成三台交换机的,对吧?因为这里对叠,这里对叠,这里对叠,那么这个时候呢,我们的这个链路啊, 本来呢我是一台交换机双归到两台这个核心上,是不是?那现在的话呢,是我们通过这个 对接以后啊,那么你就可以理解为这两根线呢,都是连在了这个交换机跟这个交换机上,是吧?所以这样的话呢,我就可以让这根线呢进行链路聚合了, 那么一旦链路聚合以后呢,你会发现我们整个拓普从物理上来讲就已经是无环了,对不对?那么既然是已经物理上无环的话呢,那我们对于这个链路的利用力来讲,肯定也是已经充分的利用了啊, s t p 的 话呢,会去浪费很多这个贷宽啊。而我们这种对接的话呢,就可以让这个链路呢充分利用啊,充分利用,并且呢这样的一种方法呢, 堆叠的这种特性的话呢,我可以让我的管理上更加的这个方便了。本来的话呢,我需要对这六台设备一二三四五六六台设备进行一个配置,但是我使用堆叠以后呢,我现在只需要为一台两台、三台这三台设备呢进行一个这个呃 进行一个配置就可以了啊,配置就可以了,那这样的话呢,我的这个运维上的话呢,也降低了成本啊,并且的话呢,他们在这个对接以后啊,对接以后呢,他们的这个呃表象啊,他们都是都是相互间同步的啊,两个设备间对接之后啊,然后呢控制平面的话呢,也是统一的啊,控制平面的话也是统一的, 那么这就是我们的一个堆叠的一个基本的一个定义啊,基本的一个定义,那么所以说我们这个堆叠带来什么样的一个好处啊?其实刚刚也强调过一次了啊,那么第一个呢是这个简化运维啊,我刚讲了两台设备做成了一台,那么这样的话呢,可以简化运维,降低了一半的工作量是不是?那么第二个呢是增加了这个可能性,那么为什么会增加可信呢?我现在是两台设备,对不对? 好,那么如果说其中一台设备损坏之后呢,并不会影响到我们整个堆叠系统的这么一个这个运行状态啊,只不过说我本来是两台一起工作的,现在呢就变成一台了啊,一般变成一台了,还是可以避免这种单点故障啊,单点故障,那么这就是我们的可信高。 第三个的话呢,就是无环网络啊,我们既然都已经把它做堆叠了,那么这个时候呢,两两之间呢,就可以通过链路聚合来实现避免环路的问题啊,实现避免环路这个问题。 好,那么最后一个的话,就是我们的一个链路均衡啊,我们知道链路聚合之后啊,链路链呢,我们就会通过 这个 ecmp 呢实现了这个,呃,复杂均衡了啊,复杂均衡了,所以呢,这就是堆叠带给我们的一个巨大的价值啊,巨大价值,好,那么接下来呢,我们来看一下这个堆叠的一个名称啊,我们对于这个,呃,对于这个 c e 的 t o r 交换机,也就是我们的和式交换机的话呢,我们的这个对接的名称呢,叫做 isac 啊,所以呢,知道这个 isac 的 名称呢,是用在我们的这个和式交换机上的啊,和式交换机上的,那么和式交换机的话呢,我们呢可以实实现这个最多十六台设备的一个对叠啊,十六台设备的对叠啊, 并且啊,它们在对接的时候呢,它们的这个线路啊,我们是不需要采购这个专门的对叠卡的,我们只需要用这个 呃,十 g 以上的这个接口助力的这个接口呢,进行堆叠就可以了啊,就可以堆叠了,那么这就是我们的一个 i stack 啊,合适交换机堆叠,那么堆叠完以后,你看到我这里本来有十六台这个合适交换机,对不对?分别使用的,那么我堆叠完以后你就会发现,哎,你就可以理解为我就把这个堆叠呢变成了一个这个框式交换机了啊,这么一个形式来实现 这个对叠啊,那是一个对叠,那么这个的话呢,就是这个 i stack, 那 么还有一个呢,就是我们的 c s s, 那 什么是 c s s 呢? c s s 就是 用在我们 c e 幺二八上的一个这个对列技术啊,你简单可以理解为我的这个对叠呢,在合适交换机上叫 i stack, 在 这个 c e 交换机上呢,叫做这个 c s s 啊,其实功能上呢是差不多的啊,功能上是差不多的啊,那么这里呢讲的这个两种对叠方式啊,一种呢叫专用显卡式的对叠啊,那么这个是用在 s 交换机上的啊, 而我们的这个,呃,还有一种呢,叫做业务显卡式的这个 c s s, 这个 c s s 就是 我们讲的这个 c e 幺二八上的 c s s 啊, 我们可以看到啊,就是在 s 转换器上呢,我们通过这个 s r u 上的这个专用的这个堆叠口来进行堆叠啊,那么这种好处的话呢,就是可以不用占用这个显卡的槽位啊,呃, 就可以直接对进行堆叠,那么这个 c e 幺二八的话呢,我们就可以采用这个业务线来来对业务显卡的这个接口来做堆叠,那么这样的话呢,也有好处,就是我不需要专门采购这个额外的这个,呃,带堆叠端口的这个 显卡是吧?呃,对,在对端口这个类似于这个 s 转换器的这个,呃 s r u, 我 们呢直接使用 l p u 上的这个接口啊,就可以实现堆叠啊,实现堆叠,那么这样的话呢也有个好处,就节省成本嘛,是不是节省成本啊?所以说我们大概是有这一个两类啊,一类是 icad, 一 类呢是 c s s。 好, 那么接下来的话呢,我们来整体看一下这个堆叠技术中的这个 具体实现了啊,我们呢分别分为这个用,呃这个呃幺二八的和这个五八的啊,我们进行一个这个区分啊,我们先来看一下这个 c s s 的 一个基本概念啊, c s s 中呢,我们有很多这个概念啊,第一个呢叫做主备交换机, 那么什么叫主备交换机呢?我们看到在这个途中的话呢,左边这个呢是主交换机,右边这个呢是备交换机啊,那么这个主交换机呢,是在我们做对接的时候呢,是需要设置定义的啊,设置比如说这个优先级啊,来决定让谁会成为一台这个主的设备啊,这是主的设备, 那么这个主背交换机的作用是什么呢啊?主背交换机的作用呢,就是说我的这个主交换机呢,其实是负责整个堆叠系统的 啊,而这个背交换机呢是这个主交换机的一个备份的交换机啊,那么只有当这个主交换机发生故障的时候呢,我的这个背交换机呢,就会承接成为主的交换机啊这样的一个形式。那么我们要知道的是主背交换机的话呢,我们上面也有这个主背的这个 npu 啊,这个主控板是不是?所以说这个时候呢,其实我们的控制平面的话呢,是由主 交换机上的这个主的 npu 啊来承接工作啊这样的形式,那么其他的话就是背的和从的这个 npu 啊这个形式,那么这是第一个这个主背交换机的角色的概念,第二个呢是堆叠玉的概念 啊,堆叠玉是什么概念呢?就好比是一个小组,哎,到底是哪几个交换机是属于同一个小组的呢?比如说我这个两个交换机要堆叠在一起,那么这个时候呢,你就应该把这两台交换机呢 组成一个在同一个小组里面的,这个时候呢,你就应该去设置相同的这个堆叠域的这个 id 号啊,这样的话呢,我就可以区分跟其他的这个组相冲突了啊,有可能我还可以,我可能还有旁边还有几个这个这个堆叠域的这个交换机,是吧?那么我们怎么去识别呢?我们就可以通过这个不同的这个堆叠 id 号啊,域 id 号来区分啊来区分, 那么还有一个概念呢,叫做这个堆叠的这个成员 id 号啊,成员 id 号呢,其实呃很简单啊,我们知道我们的这个框式交换机的话呢,端口的端口啊,端口的名称呢,都是比如说,呃,这个 第一个啊,这个第一个槽位就是一杠零杠一啊,到到什么什么一个数量,是吧?一个端口,那么这是我们的一个呃这个端口,那么 那么如果说,呃第二个槽位的这个 m p l p u 的 话呢,那就变成了这个二杠零杠几的一个槽位是不是?那么如果说我这两个堆叠完之后啊,你看看我怎么去区分到底我一杠零杠几是在哪个里面呢?是吧?是到底是这个交换机呢?还是这个交换机呢?我们没办法得知吧,所以这个时候呢,我们通过这个对联成员的 id 号来区分到底你是这个交换机的这个 板卡呢,还是这个交换机上的一个板卡啊?这个形式,那么这样的话呢,我就可以确认到底我再去对这个端口设置的时候呢,应该是在哪一个交换机上啊?哪一个交换机上?好,那么接下来呢,我们来看一下这个 c s s 的 一个物理架构啊, c s s 物理架构啊, 那么呃首先第一个呢是我们的产品型号啊,它是可以自由组合的,这个是什么意思呢?就是说我只要是 c s s, 呃,我只要是这个 c e 幺二八里面的这个型号的这个设备,比如说我一台 c e 幺二八零四跟一台 c e 幺二八零八,哎,它们两个之间呢是可以混堆的啊,不是说一定要相同的型号才能混堆啊,一定要才能成这个堆叠啊, 那么第一个第二个的话呢,我们是支持两种这个堆叠的方式啊,一种呢是这个管理通道跟这个转发通道合一的,也就是我们只用这个 l p u 上的这个接口 的这个普通线来来连接这种方式啊,还有一种呢,就是我们的这个 npu 上啊,有这个 saf 接口,这个 saf 接口呢,我可以单独连这种呃线了,连完之后呢,我就让这个 saf 接口的这种呃来承载我们的这个转发通道啊,转发通道。而我们的这个 lpu 的 话呢,这个网卡呢,这个线上的这个接口呢,还是要要的啊,要来干嘛呢?要来做这个转发通道啊,这样的话呢,就可以实现这个转发跟管管理的这个分离啊,有可以合一啊,可以分离啊两种形式。 这么图中的第一个图呢,就是我们的转发通道跟我们的这个转发通道跟我们这个管理通道呢,是分开的啊,是分开的。第二种呢,就是我们的转发也好,这个管理通道也好,都是使用这个物理线来,就是我们的 l p u 上的这个接口进行这个呃,进行这个对点啊,进行对点。 那么这第二个第三个呢,是我的转发通道呢,是可以支持十 g 以上的,包括十 g、 四十 g 以及这个一百 g 端口的这个数据的啊,端口这个数据的啊,它呢也实现了支持这个三十二个端口的这个对叠的这个端口号来做对叠啊,做对叠,那么这就是我们的一个 css 的 物理架构啊,物理架构 好,接下来呢,我们来看一下这个呃堆叠的这个管理接口啊,堆叠转换接口,我们如果说要做堆叠啊,如果说你要实现这个管理跟转发平面分离,那么我们显然是需要在这个呃 管理呃就是 m p u 上啊,通过这个 saf 接口啊,通过这个 saf 接口呢,来实现这个管理通道的这个连接啊,那么我们要注意的是 我们的交换机呢是有两个,对吧?两个框式交换机,你如果你要想要对应的话呢,那么显然你这上面有两两块,每一个交换机都有两块 m p u 对 不对?两块 m p u。 好, 那么这个时候呢,我们要注意我们这个 swap 接口的连线啊,这是交换机 a 上的两个 m p u, 这个是交换机 b 上的两个 m p u, 它们的这个物理连线呢是一个呃,确定的啊,唯一的方式是什么呢? 第一个端口的 c 不 接口呢?连第一个接口啊,第二个呢连第三个,第三个连第二个,第四个呢连第四个这种方式啊,交叉互联这种方式有什么好处呢?确保了这个任意一个 npu 损坏都不会影响到我们整个堆叠系统, 你看看是不是啊?是不是?如果说你都是一根一二根二,三根三,四根四的话呢,你就很有可能单个 npu 的 损坏可能会影响到我们整个的一个稳定性啊,所以呢,我们推荐这种这种交叉的方式来做堆叠啊,来做堆叠。好,那么接下来呢,我们来看一下堆叠系统中的一个职责啊,职责分类分工, 我刚也跟大家讲了,是吧?我们这个对叠之后呢,会有这个两个角色啊,一个呢是主交换机,一个呢是备交换机,对吧?那么如果说之前的话呢,按照一个交换机来看的话呢,一个交换机上呢,会有一个主的,一个会备的这个 npu, 对 不对啊? 那么这个时候呢,我们可以如果想要切换的话,就可以进行这个主贝母 npu 的 切换啊,那么这个时候如果说我堆叠以后啊,堆叠以后的话呢,这两个呃交换机的这个角色应该怎么样的呢? npu 的 这个角色啊,那么这个时候呢,主交换机的这个 npu 的 主的那个 npu 的 话呢,就会成为整个堆叠系统里面的主交换主堆叠的这个主控板 就是这个主 m p u, 那 么呃倍的交换机里面的这个主的 m p u 呢,这个时候在对叠系统里面呢,就会成为倍的 m p u 啊,倍的 m p u 啊,而 呃另外两块呢,就是主的呃两个交换机里面的这个备的 npu 呢,就会成为第二第三个角色,也就是我们的这个从 npu 啊这样的形式呢,来实现啊,来实现我们整个角色的分工啊,角色的分工,那么主备从的这个概念是干嘛的呢?主的这个 npu 呢,就是负责整个堆叠系统的管理 啊,对这种管理,那么背 npu 呢,背 npu 呢,相当就是一个主的一个备份啊,那么这个时候如果当主的坏的时候呢,是先由背的来生主来成为这个 npu 主 npu 啊,而这个呃虫的话呢,是来当这个背的啊,背的这个备份啊,背的备份 好,那么这就是我们的一个四个 npu 的 一个决策分工啊,决策分工好,那么这个时候呢,我们要想 刚刚讲的是这个呃管理通道是吧?那么接下来我们来看一下这个转发通道啊,转发通道的话呢,有几种方式啊?有这个一加一的啊,一加一什么意思?就是一块 lpu 到一块 lpu 的 这种连接方式啊,也可以呢,是 m 加 n 的 啊, m 加 n 什么意思呢?就是我的这个对对端口呢,是可以放在呃多块 lpu 到 lpu 上的啊,这种形式 也可以呢,交叉连线啊,都可以,那么这种方式的话呢,我们都可以提高这个为了提高稳定性呢,我们可以使用这种 n 加 n, 或者是这个呃交叉连线的方式啊,都可以提高我们整个这个队列系统的一个稳定性啊,队列系统的稳定性 好,那么这是我们的一个转发通道的一个连接方式啊,连接方式啊,那么接下来呢,我们来看一下,这个刚刚强调的就是跨产品的一个这个对叠啊,我们呢可以是同产品,比如说 c 幺二八幺二跟 c 幺八幺二啊,当然也可以是跨产品的啊,这个是同产品,那么跨产品呢,你可以是 c 幺二八零八和 c 幺二八幺二,哎,这个都是没关系的啊, 但是我们要注意的是什么呢?我们知道 c e 幺二八呢,有两个系列,一个呢是不带 s 的, 一个是带 s 的, 你看 c e 幺二八零四 s 是 吧?那么 c e 幺二八零四 s 带这个 s 系列的,这个呢,是可以让零四 s 跟零八 s 进行堆叠的啊,零这这两个进行堆叠呢,那么呃带 s 跟不带 s 之间呢?是不能进行混堆的啊,不能进行混堆的, 那么这个就是我们的一个呃跨产品的一个对点啊,跨产品的一个对点。好,那么接下来呢,我们会对这个 cs 的 一些软件硬件呢,会有一些要求啊,会有些要求 啊,一些要求,那么首先我们要注意的是什么呢?我们的这个成员召唤器的端口端,呃,这个对的数量啊,框式交换机 c s s c 幺二八的这个对点呢,只能支持最大两台的对点 啊,两台的对点啊,并不能够支持两台以上对点啊,并且呢我们对叠的类型呢,是可以支持这个十几亿的光口或者颠口啊,以及这个四十亿的光口以及一百 g 的 光口啊,那么关于这个数量的话呢,我们可以最多支持这个三十二个端口啊,是最多支持这个三十二个端口来进行对叠。 好,那么这个是我们对这些要求,那么还有呢就是我们对于这个,呃,对,对了一些高速线缆啊,我们可以用十几亿的光口啊,比如说这个 s f p 加的啊,这种这种这种这种线缆啊,呃长度的话呢,包括这个一米、三米、五米、七米、十米啊等等啊,这个的话呢,我们就不细说了啊,不细说了啊, 那么也可以支持呢这种,呃远距离对点啊,远距对点,那么这个远距有多远呢?它可以最多支持这种使用 s f p 或者 s f p 加的光模块呢,可以支持八十千米的一个对点啊,八十千米的一个对点。而这个 q s f p 这种四十 g 端口呢,我们可以支持 十千米的一个对点啊,长距离对点啊,这也是一个方式啊,也是一个方式,那么这就是我们的一个对联系统的一个这个要求啊,要求好,那么接下来的话呢,我们来看一下整个堆叠的一个这个要求啊,要求好,那么接下来的话呢,我们来看一下整个堆叠的一个这个一升呢,其实跟这个 小宝宝出来出生的话呢,其实是差不多的啊,你可以理解为这么一个这个类比啊,类比,那么大致范围什么呢?第一个呢是 c s s 的 一个诞生啊,就是这个刚刚出生的一个样子, 那么在第一个堆叠这个 c s s 的 这个模式下呢,我们是要干什么呢?他会去协商啊,比如说我到底谁是主的,谁是备的,是吧?我们去协商。第二个呢去同步一些相应的配置跟数据啊,所以他们这个配配置跟数据的话呢,都是需要统一的啊,统一的 好,那么堆叠完以后的话呢,他们就可以进行正常工作了啊,包括这个转发呢啊,然后呢实时的一个数据的这个配置跟解除,是吧?啊?解除好,那么在整个正常工作的时候呢,他会有两个啊,第一个呢是一个 css 定期检查,那么这个主要是什么呢?这个主要是一个双重检测啊, 我们讲两个设备堆叠以后啊,如果说他们堆叠之间的这个链路断开了啊,可能会产生堆叠分离,那么既然会产生堆叠分离的话啊,如果这个时候我呃怎么去避免说产生两个相同一模一样配置转换机呢?是吧?我们所以这个时候呢需要定期检查,我们怎么检查呢?去通过这个双组检测啊,等一下你会讲怎么去配置双组检测啊? 那么如果说真的产生分裂了,对对叠这个进行分裂了,那么这个时候呢,我们要去对这个通过双重检测以后呢进行一个解决啊,怎么去整治这个问题呢?我们会有一个这个对叠以后分裂之后的一个处理情况啊,那么如果后面再到最后的话,我们不想用这个对叠了啊,那么这个时候呢,我们可以把这个对叠的进行一个解除啊,不是一个解除。 好,那么我们先来看一下第一个啊,就是我们的这个对叠的一个建立啊,主备的一个竞争啊,以及这个配置同步。 那我们来看一下整体的一个这个整个过程啊,整个过程我们要去选择主背呢,我们知道有一个叫做堆叠的优先级,对吧?这个堆叠优先级的话呢,也是其实是这个主背一个竞争的一个 只是其中的一小步骤而已啊,我们整个的一个堆叠呢,他其实是需要一个完整的一个比较过程的啊,那么怎么比较过程呢?第一个呢是我们,呃,来先看一下啊,来先看一下 我们有这么个过程啊,第一个呢是先比较啊,怎么去选择主备呢?是第一个呢,是先去比较运行状态啊,谁先启动啊?谁先会成为主的啊,他这时候是先不看优先级的,是先看谁是主的啊,谁是谁优先启动啊?谁优先进入这个队的状态,那么这时候呢他会成为 主的好,那么如果说他们是同时启动啊,那这个时候呢,他们会去比较他的 css 的 优先级,也就是我们之前配的这个优先级,优先级高的啊,他会成为主的 优先级低的它会成为倍的好,那么这个时候如果说我们是没有去配置啊,默认都是同样的一个优先级,那么这个时候怎么办呢?它会去比较它的这个软件版本号 啊,软件版本号,软件版本号,比如说一个是 v r r 一, 一个是 v r r, 那 么这个时候呢, v r r 的 版本呢?显然会比 v r r 的 版本会新,所以这个时候呢,是以这个版本新的为主啊,版本新的为主。好,那么再接下来的话呢呢,会去比较它的一个这个主控版的数量,也就是这个 m p u 的 数量。 我们知道整个这个呃框式交换机的话呢,它会有两块 m p u, 对 吧?那可能说因为这个条件限制,只只采购了一个交换机上有两块,一个交换机呢只有一块,那么显然我们会以这个交换机上这个主控板数量多的为主的,因为知道,因为我们知道,这样的话呢,肯定是这个的更可靠些一些嘛,是吧?所以我们会以这个两块这个主控板的为主啊, 那么如果说,再如果说啊,这已经是呃对月之后呢,所有的这个都是一样的啊,包括这个 npu 的 数量也是一样的。那怎么办呢?没办法,只能是比 mac 地址啊,只能比这个设备 mac 地址,设备 mac 地址谁小啊?谁会成为我们的这个主 交换机啊?主交换机啊,那么如果说我们在比较过程中啊,你会发现软件版本如果不一致的话,那么我们知道软件版本不一致,高的高的,这个 呃版本呢会成为主的,是吧?那那么这个低版本的这个软被被转换机呢,会去先获取到软件,然后呢这个时候呢会去加载,然后重启啊,使得保持一致啊,那么重启完以后呢,两台这个设备版本一致之后呢,他们两个之间开始同步这个数据了啊,包括这个配置文件以及业务数据啊,然后呢我们就完成了整个的对点啊, 所以说在这一章节上呢,我们主要是去重点掌握什么呢?重点掌握整个主备竞争的一个选择顺序啊,是先通过运行状态,然后呢优先级,然后是版本号,然后是主控的一个版的一个数量,最后呢是一个设备麦克地址啊,这么一个完整的过程。 好,那么接下来呢是我们关于这个跨设备的链路聚合啊。跨设备的链路聚合,呃,这个是什么意思呢?就是说呃 它呢是可以使得这个呃不同成员交换这样的物理端口呢,形成一个这个 呃进行一个这个聚合端口,是吧?我们从这个图中我们可以看到啊,我们在没有使用堆叠之前呢,这两个设备呢,它是独立的,是吧?那这样的话呢,我这个链路是没办法做链路聚合的啊,对吧?没办法做链路聚合的,包括上下行也好,上行也好,那么一旦他们两个做对叠以后呢,我们就可以实现了这个跨设备的链路聚合了, 那么这个时候呢,我的这个链路跟这个链路就可以做对叠了,是吧?然后呢呃,上面这两个呢也是做对叠了,那么这个时候啊,如果说是正常情况下,那么显然 我的这两根线呢就会做覆盖分担了,从这边上面上来两个数据流,那么这个时候呢,会各以百分之五十的流量呢,从这跟从这上去好,到了这个交换机上面之后呢,这两个交换机呢,会也根据,因为是对点的吗?是吧?这逻辑上是一台,那么这个时候也会根据这两根线路呢,同时去对这个路由器呢去发送这个数据流啊,那么这个是我们的一个这个 呃,一个这个呃故障前,也就是正常情况下啊,正常情况下,那么第二个呢是故障发生后啊,我们知道你发现这里的故障是什么?这里发生了一个故障,是不是啊?这里有一个问题,好,那么一旦是这样的一个问题之后呢,这个流向网络核心的这个流量呢,都会分布在这个聚合链路上啊, 那么当这个其中一条这个链路失效的时候呢,跨设备的这个链路链路聚合呢,能够将流量的自动重新分布到其余的链路聚合上,以及以实现这个链路的备份啊,从而提高这个网络的可能性啊,那么这个时候呢,我的话呢就可以实现这个使这边过来,然后呢再上去。 好,那么如果说第三个啊,当这个其中一台设备坏掉的时候啊,那么这个时候呢,它它全部把这流量从这一根链路上去,然后呢这根线上去,然后呢实现这个 可能性啊,所以你可以看到一旦我们堆了以后呢,我们对于整个网络的可能性呢,就提高了啊,就提高了。好,那么这个是我们的跨设备的一个利用聚合。那么接下来一个呢,我们来看一下整叫做本地的一个优先转发啊,那么什么叫本地的优先转发呢 啊?本地优先转发呢?我们来看下这个图啊,这个图中的左边这个本地优先转发是什么意思呢?就是说我从这边啊,其实这边的话呢,这个交换机呢,只连了一根线,连到了我们这个左侧的交换机上,对不对啊?那么这个时候,如果说啊,如果说他是这个 采用了这个本地优先转发的啊,本地优先转发的,那么很显然我会把这个流量的全部通过这边来进行转发啊,进行转发,那么如果说没有使用这个本地优先转发的话呢,他会把一部分流量通过这里上去之后呢,通过中间的这个转发通道呢,转给了另外一个转换器,然后再上去, 那么其实这样的一种方法呢,其实也没有必要,是不是?为什么呢?因为这样的话呢,我对于中间的这个链贷款的压力是非常大的啊,压力非常大的,所以说他这怎么办呢?他呢通过这个哈西之后啊,他会去选择这个优选的这个链路啊,而不去选择这个呃,这个 呃自由的电路啊,这样的话呢,实现了我们这个更精细化的一个业务处理啊,高效的使用整个这个转发的系统啊,高效转发系统,那么要注意的什么呢?我们这个流量的优先转发呢,其实只是对针对于单播的啊,数据流是有有有有有效果的,而对于广播跟主播跟位置单播的话呢,他其实并没有这个生效的啊,并没有这个作用的,那 所以这个的话呢,我们要注意一下啊,注意一下,那么这是本地优先转发。好,那么接下来的话呢,我们来再看一下这个,呃实时同步的一个数据啊,配置跟数据, 那么我们知道其实这两台设备啊,无物物理上来看就是这个两台,对不对?两台设备,那么既然是这个两台啊,那我们肯定如果说要使用堆叠,很显然我要他们成为一台设备,对不对?那么如何成为一台设备呢?我们就需要让他们之间的进行一个数据同步,对吧?数据同步,所以这个时候呢,我要同步什么数据呢啊? 需要控制平面啊,无需这个控制平面参与的一个同步啊,这个是不需要控制平面是同步的什么呢?你比如说这个,呃, 都有表啊,这个 arp 表啊,那么这些的话呢,是需要我们这个控制平面去参与同步的啊,参与同步的,那么所以说我们在整个的这个同步过程中啊,是需要去同步这些表象的啊,是同步需要这些表象的,从而实现统一的一个转发啊,统一的一个转发,好, 那么接下来我们来看一下,刚刚是讲的是整个堆叠,是吧?堆叠之后的一个过程,堆叠以后啊,如果说我想实现这个主备导换啊,怎么实现呢?很简单啊,我的这个,这个,这个, 呃主备的切换的这个顺序啊,主备切换的顺序什么呢?是先使用的是系统主的啊,系统主的,然后呢再去使用这个呃系统备的,然后呢再去使用这个虫的啊,所以我们看到除一啊,如果说我的这个主用的主控板发生故障, 那么这个时候呢,你看看图二,到了图二你会发现他呢会使用第二个框的啊,第二个框也就是这个第二个交换器就被交换器上的这个系统被,也就是这个板卡啊,会成为我们的主啊,会,会成为我们的主好,那么如果说我们这个被的啊坏了,那没关系,这个时候呢,他会让啊,他会让这个 呃,他会让这个呃,他会让这个呃系统中的这个备交换机的另外一块啊,成为备啊,成为备这块呢,就会是这块呢还是保持后选备的啊?好,会好,成为这个后选备的, 那这两种两种问题啊,第一种呢是这个主用主控板坏掉,那么这个时候呢,他会把框二里面的这个备的呢升为主的啊,来来来完成这个主备切换。如果说备用的这个主控板坏了,那么没关系,只需要把这个框二里面就是第二个交换机里面的这个备的呢成为这个系统备就可以了啊。 那么如果说我只是想要通过这个系统命令来切换,那么很简单,我,我要去切换什么呢?我要去切换这个系统主,那么这个时候呢,很显然是跟这种情况是类似的,我会把这个系统背呢称为系统主啊,大概是这么一个过程啊,大概是这么一个过程,那么这就是我们的一个呃堆叠的主背导换啊,堆叠的主背导换 好,那么如果说我们这个堆叠啊成功之后呢,我们知道要进行检测吗?是吧?万一说如果说我们堆叠要分离 好,如果说整个堆叠系统要分离,那么这个时候问题就来了,一旦堆叠系统分离啊,那么这个时候如果说两台交换机呢是同时这个运行正常的, 那么你可知道?哎,我们这一台交换机的话呢,都会成为 master, 对 吧?因为他们都判断对端是这个坏了嘛?是不是?那么这个时候呢,我们整个这两个交换机的这个配置啊, ip 地址也好, mac 地址也好,以及这里面的其他的这些什么 arp 表,像 mac 地址表等等都是一样的。 那么这个时候我们知道我们一个网络中不应该存在两台 ip 地址一模一样的设备,是不是?所以这个时候呢,我们会就会对我们的网络呢产生这个影响了,所以呢,我们把这样的一个问题呢,叫做是双组的问题 啊,那么如何来避免这个双组的问题呢?我们就可以采用这个双组检测的这么一个机制啊,双组检测这么一个机制,那么双组检测的话呢,有很多种方案啊,你可以通过这个直连的这个检测啊,直连检测也可以通过这个中间的一个代理检测,就是我们的这个, 呃,中间啊,跨跨设备的一个这个直直点检测啊,只说只不过说中间经过一个设备而已啊,那么第三个的话呢,我们就可以通过这个代理方式啊,这都向另外一台代理设备啊进行一个检测啊,这样的方案。那么 还有呢,就是说如果说我的上下都有这个对叠,是吧?那么这个时候呢,其实我的上下对叠呢,我就可以让上下的对叠呢,互为代理检测啊,互为代检测哎,我帮你检查,你帮我检查啊, 那么第五种的话呢,我们可以采用这种网络口,网管口,也就是这个带外管理口的方式来进行检测啊,管理口型式,那么这个时候呢,我就借助这个管理网络来检测了啊,那么这种方案的话呢,一般我们也会比较推荐一下啊,比较推荐一下,好,那么还可以做什么呢?还可以使用这个堆叠端口来方式来进行一个检测啊,那么就是既采用堆叠端口做堆叠,又使用这个堆端口来做这个双检测啊,双检测, 好,那么我们这个堆叠这个双重检测呢,我们叫做 d a d 啊,英文叫 d a d 叫 do active detect 啊,那么这种方式的话呢,我们举个例子,比如说我这个直连检测啊,如果说是直连直连检测的话呢,它是在这个 交换机 a 跟交换机 b 之间呢,重新再起几根这个业务口来实现这个专门的这个双注检测啊,那么其实它们这个 d a d 豹纹呢,是采用这个 b p t u 的 豹纹来进行检测的啊,豹纹进行检测的,那么呃,所以说,呃,如果说它之间中间是有这个中间设备的,其实没关系的,只需要我的中间设备是透传这个 b p t u 豹纹的,那我就可以实现了这个 呃直连的这个检测了啊,这个是没关系的,那么如果说我们是采用这种代理检测啊,那么如果说采用代理检测的话呢,这个时候我们要注,一定要注意什么呢?一定要注意的是我们代理设备呢,一定要开启这种 d a d 代理的功能啊, d a d 代理的功能,这样的话呢,我就可以实现这个代理检测了啊,代理检测了, 好,那么这就是我们的这个,呃,双组检测啊,双组检测。 好,那么接下来啊,接下来的话呢,我们来看一下这个 c a c 的 解除, 本来呢我是两台这个一模一样的设备啊,堆叠起来了,那么这个时候如果说你想要去这个拆掉啊,我想不想要这个堆叠系统了,那么这个时候呢,你就可以通过 disable 的 形式来去呃关掉这个堆叠系统啊,关掉这个堆叠系统,然后呢你就 restart 啊, restart, 那 么一般的建议的话呢,我们这个堆叠解除之后呢,先清空一下配置,重新再使用啊,不然的话呢,可能会因为有些这个配置的话呢,容易影影响你的这个后期的业务配置啊,所以呢我们一般建议这个可以清除一下配置,然后再进行使用啊,再进行使用。 好,那么接下来一个呢,是关于我们的一个 css 的 快速升级啊,快速升级,那么快速升级的话呢,其实主要的是,呃,讲的是这个这种方案啊, 那么传统的呢,是统一的啊,整机的一个重启,就是我们通过呃加载这个配置文件啊,交主交换机跟备交换机的同时加载这个配置文件啊,启动文件,然后呢重新启动啊,这样的话呢,完成这个堆叠的升级,那么也可以使用这种堆叠的快速升级或者是 i s s u 啊, 那么 icu, 那 么传统升级的方式的话呢,是传统升级的话呢,就是我刚刚讲过的啊,整机的同一起升级,这样的话呢,也有个问题,就是我们的中断时间会比较长,因为我的整个堆叠系统的话呢,重新要一起重启啊,这第一种,第二种话呢,我们是这个快速升级啊,快速升级的话呢,其实就是我们提供了这个成员设备软件版本升级中的一个呃,先升级这个 啊,升级升级主的啊,然后再升级这个倍的啊,这样的形式来实现这个,呃快速升级啊,快速升级,那么 i s s u 升级的话呢,其实它的这个更精细化了啊,就是实现了什么呢?实现了这种板卡级别的 升级啊,我们知道我们的交换机呢,有这个四块 m p u 对 吧?一个一个方式交换机有两块 m p u, 那 么四个的话就会有四个,那么 icu 呢就可以实现这个板卡级别的导换啊,或者说我们通过这个进程级别导换来实现这个,呃对这个软件版本的升级啊,这样的话呢,我的中断时间的话更短啊,但是呢还是会有一些中断的时间的啊,还是会有中断时间的啊, 这个时候我们要注意的啊,这是我们注意的。好,那么接下来呢我们来再看一下呃关于这个 c e 五八六八七八的一个对联方式啊,对联方式,那么其实整体上来思路讲呢,跟这个 c e 幺二八的话呢,是没有特别大区别的啊,没特别大区别的,那么我们简单的整体看一下啊,关于这个呃 t o r 交换机的一些对联的软件要求啊,它呢 具体的话呢,这个参数的话呢,我就不念了啊,可能说有一些交换机呢只支持九台,有些呢只是这个支持十六台啊,那么这个数量的话呢,我们这个呃根据这个产品文档啊,具体去查看就可以了啊,具体去查看就可以了。那么对于这个对电线的话呢,跟之前的话其实差不多啊,也是需要支持这个十 g 以上的这个 线口啊,这个这个这个速速率的这个接口啊,无论是光口也好,电口也好啊,都是需要这种呃这个速速率来实现的啊,来实现的。好,那么接下来呢,我们再来讲一下关于 i stack 的 这个基本概念啊,这个 i stack 的 话呢 啊,这个 i stack 的 话呢,有一些成这个名字呢,那这个概念呢,其实跟这个里面是一样的啊,没什么区别的,但是呢只不过我们有什么问题呢?就说我们的这个 i stack 呢,它可以支持这个多达十六台设备,这点是不是?所以说我们这个交换机里面就会有主交换机、背交换机跟这个从交换机这么三个概念啊,这三概念, 那么优先级的话呢,我们就可以设计根据优先级的不同来设置他的这个要这个交换机的这个角色了啊,优先级的这个数值越大啊,那么它就会成为这个主交换机啊,那么这就是我们的一个这个 啊 i stack 的 基本概念啊,包括对的域的话呢,跟这个之前是一样的啊,一样的这个成员 id 号啊,成员 id 号是什么作用呢?我们知道,呃,和式交换机啊,和式交换机的这个端口号呢,就是零杠零杠一啊,零杠零杠一,或者是一杠零杠一,那么这个时候如果说我堆在一起之后怎么办呢?我就可以让根据这个成员 id 号,比如说第一台交换机的板卡, 你就理解这这第一个板卡里面的这个端口呢,就是一杠零杠一,一杠零杠二,一杠零杠三是吧?那么第二台交换机就是二杠零杠一,二杠零杠二杠零杠三,这样的话呢,依次区分我到底是在配置哪一个交换机上的哪一个端口啊?以此来精确定位。精确定位好, 那么接下来一个呢,是关于这个堆叠建立的一个过程啊,堆叠过程,其实这个的话呢,外乎跟这个之前是差不多的啊,那么第一个就是我们的一个物理连接啊,物理连接,首先我们把这个物理连线的堆叠完啊, 那么第二个呢,就是我们会去这个这个主备选举,是吧?进行一个竞争,到底谁应该成为整个队列系统的主啊?那么这个时候呢,我们就会去选举好,选择完这个主之后啊,那么主交换机呢,就会去收集整个的所有成员交换机的这个信息,那么并且呢计算靠谱 好,那么这个时候会有一个小小的问题,就是说如果说你在配置对列的时候呢,你没有去配置你的这个对列成员 id 号,哎,这个时候一旦说我的主交换机发现你们之间是有冲突的,好,这个时候呢,他会去帮你自动的去分配这个未冲突的这个交换机呢,去重新分配一个 id, 以保证我们整个对列系统呢可以正常运行 啊,然后分配完之后呢,我们整个对列系统就已经完成了啊,对就完成了,那么这就是我们的一个对列界面的完成过程啊,完成过程,好, 那么接下来呢,我们来看一下这个物理连接啊,物理连接,那么关于这个物理连接话呢,有两种方式,一种叫链形对叠啊,一种叫做环形对叠 啊,两种方式呢,各有利弊啊,链形对叠的话呢,我就可以让什么呢?让这个呃一台一台的逐一的去连线啊,这种方式,这种方式的话呢有点小小的问题。什么问题?就说如果说我的中间的任意一 一一段线路坏了,那么这个时候呢,我整个这个对叠的话就拆分了,那么呃这种呢比较适合什么呢?比较适合这种长距对叠啊,可能说我的首尾不好连接的啊。 第二种环形连接呢,对点的话呢,就是说我可以让这个一个设备两两的跟这个对叠这个其他的这个成员进行连接,这样的话呢,我的任意一根线路损坏的时候呢,我并不会影响整个对叠系统啊,提高这个可能性啊。但是呢这样的话呢,我的首尾连接就比较麻烦了,这样的话呢可能就不适合这个长距对叠了啊,长距对叠了, 好,那么刚刚讲到我们的第二个部分就是去选择这个主交换机,是吧?所以说我们这个交换机的这个主备选举呢,也是需要这个有一个竞争过程的啊,这个过程的话呢,其实跟这个 c 幺二八的这个对点的话呢,差不多啊,差不多。那么第一个就是去比较谁先起位于这个启动状态的这个交换机呢,就会成为主啊,谁先启动谁成为主啊。 第二个呢是如果说同时启动,那么会去比较优先级啊,优先级高的会成为主啊,优先级低的会成为被,那么第三个呢是去比较版本啊,如果说我的对对优先级也是相同的,那么这个时候呢,我会去比较哪一个软件,软件版本高,那么他就会成为他的主召唤机啊,那么如果说我的版本也都是一致的,那么这个时候会去比到底我的谁的 mac 地址小啊,这个时候呢谁会成为这个主召唤机啊?这种形式。 好,那么接下来呢,我们来看一下关于这个拓谱收集和这个稳定运行啊。那么在整个这个主备选举以后,我刚刚讲了整个选举选举以后呢,他就会去让主的呢去收集啊,去收集我们整个的一个这个呃拓谱啊,计算拓谱,然后呢形成整个整个队列系统啊,那么这个时候,呃 收集完以后啊,然后呢就会去成为,然后去把这个呃整个的这个队列系统呢同步给所有这个成员啊,然后呢会去根据这个选这个这个这个 呃规则啊?什么规则呢?就是选择,比如说第一个呢是去比较这个对对优先级啊,然后呢再去比较这个那个地址啊,这样的方式来实现啊,比较谁是这个,呃这个背的交换机啊,背的交换机, 那背交换机的话呢,主要是用来去承接这个替代主的啊,如果说主的哪一天这个档期了,那么就会背的会升主啊,背的会升主啊, 那么接下来啊,那么我们整个拓普啊堆叠完成以后呢,那有可能会有这种情况就说,呃,我可能会去希望能够增加一台堆叠设备,是吧?那么这个时候怎么办呢?第一个呢,我们是呃需要去先提前配置好这个呃堆叠的参数啊,堆叠参数,然后呢把这台设备呢进行下电啊, 下电以后呢把这台设备呢接入到我们整个堆叠系统里面啊,然后呢上电之后呢就会自动的去这个加入到我们整个堆叠系统里面啊堆叠层里面,然后的话呢 要注意的是什么呢?我们这个堆叠的这个设备的 id 号啊,这个时候我们知道了你要加入到某个堆叠小堆叠系统啊,就是堆叠小组里面,那么这个时候能显然我的堆叠这个 id 号与 id 号一定是要一样的啊,一样的一定是一样的啊。 好,那么这是我们的堆叠这个这个成员加入啊,那么还有呢就是可能说存在这种堆叠合并的情况,也就是说我本来是有两套独立的这个堆叠系统啊, 那么这个时候呢啊,这个时候的话呢,我们首先第一步呢是要让两个队列系统呢进行一个连线啊,连完之后呢两台组,我们知道两套队列系统里面都会有一个组,是不是啊?那么既然是有两个都有这个组,那么显然我们是需要去选择一个组的啊, 那么如果说我的这个,比如说我们在途中啊 a 它竞争成功了,那么它是整个新的队列系统里面的这个组,那么这个时候呢,我的这个 s w d 跟 s w e 的 话呢,就会去 变成了我们队列交换机里面这个重交换机啊,放到了我们整个新的队列系统里面啊,新的队列系统里面,那么这就是我们的一个队列的这个合并啊,队列的合并好,那么还有一个就是我们的一个队列成员的一个退出啊, 我们知道我们之前有这个加进来,是吧?那么还有一种方式,可能我们可能需要把一些队列这个交换机呢?呃,给移出来,不需要。那么怎么去这个使这个队列这个成员退出呢?有几种方式啊?第一种方式的话呢,我就可以把这个,呃, 我把这个对联的这个交换机呢给这个线拔掉啊,那么拔掉以后呢,那我就可以让我这个对联这个交换机就可以退出了,是吧?还可以。那什么还可以把这个对联的这个端口设当啊,那么当了这个端口之后呢,显然我也就可以让这个 对联这个设备呢退出这个对联系统了啊。那么第三种方式呢,我可以让这个交换机重启啊,我们知道一旦重启他就已经没办法被这个主交换机这个接管了吗?是吧?所以呢他也会去脱离到这,脱离掉这个对联系统。我们知道其实我们对联的话主要就是为了提高可靠性的, 那么这个时候呢,任意一台对的,呃,对的设备故障的话呢,也并不会影响整个网络的运行,那么这个时候呢,只是说我们这台背的这个故障的这个交换机呢,这个退出了我们整个对的系统啊,对的系统啊,那么下面这个处理过程的话呢,也很简单啊,就说我们对的主的退出了, 那么很显然贝的会升主啊,贝的会升主,那么然后更新拓扑是吧?如果说我们这个呃贝的退出了,那么我们就会去选择一个贝,然后呢会更新拓扑是吧?那么如果说是从的转换器退出,那么很显然我们还是继续运行啊,也不需要去选择什么角色啊,那么我们来接下来看一下这个,呃,接下来看一下对对分离啊,对对分离, 呃,如果说我们整个产生了这个对叠分离啊,对叠分离,呃,我们来看一下啊,我们本来呢是有五台设备啊,堆在一起啊,堆在一起好,那么堆叠完以后啊,这个时候如果说我要对叠进行一个分离啊,分离之后呢,他就会变成两套对叠系统,对不对?好,那么既然是两套对叠系统的话呢 啊,两道对联系统以后呢,原来的这个原对联组的和对联背的在同一个对联系统中,那么这个时候呢,一柱的交换机呢?会复位啊,重新组成一个对联组,然后呢选择一个组背啊,我们知道上面这个图呢,这个交换机的 d 跟 e 的 话呢,在这个老的对联组里面的话呢,它是 slave 啊,是一个重交换机啊, 这个时候我一旦是拆分以后呢,他们两个呢会重新组成一个新的队列组,那么这个时候呢,他会选择一个组的一个倍的,是吧?那么这就选去好,那么如果说堆叠分裂以后,原来的这个队列组和队列倍呢,并不在同一个这个队列系统中了好,那么这个时候的倍的交换机呢,就会升为主啊, 就会升为主啊,然后呢我们整个这个网络中呢,就会出现两个配置相同的这个队列系统了啊,这个这个要大家注意啊,大家注意啊, 那么第三个呢,就是关于这个呃堆叠的这个升级啊,那么这个堆叠升级的话呢,我就在这边的话呢,就不多多这个这个强调了啊,因为这刚才的话呢,也给大家介绍过这个这个这个特性的这个功能了啊,功能了啊,那么接下来的话呢,我们来看一下这个堆叠技术的一个常见应用啊,常见应用第一种呢是这个 啊,这种方案啊,什么方案呢?就说我的接入层交换机啊,核心层交换机呢,都采用这种对叠的方式啊,区域内堆叠,区域间呢?呃 呃区域内的话呢,使用这个堆叠技术啊,堆叠技术,那么然后呢通过这个核心层啊,通过核心层的话呢,来实现这个跑大二层的这个技术啊,这里写的是 cleo 啊,那么我们现在最新技术的话呢,也可以使用这个维特兰技术啊,来实现这个大二层啊,这样的方式来整个的扩展啊扩展。 第二种呢就是我们的一个两台交换机的一个背靠背对叠,那么这个是什么意思呢?就是说,呃,我让这两台交换机的一个背靠背对叠,那么这个 呃骨干的这个出口也好,那么都是呃都是可以使用这个链路聚合来实现的啊,链路聚合来实现的,那么在这途中你看到我这个交换机可以让这两根线呢做链路聚合,这个这个交换机蓝色线呢,可以让这两根线呢做对底做链路聚合,这个也是一样道理这个是一样道理啊,那么这就是我们的一个 对叠的这个背靠背的一个对叠啊,背靠背背对叠好,那么还可以什么呢?还可以实现这个多台交换机的环形对叠。哎,你看到这是一个这个接入层交换机,是吧? t o r 交换机,那么我可以把 t o r 交换机呢组成对叠,然后呢让我们的这个所有的服务器呢全部,呃,分别啊,多根连线呢,连到不同的这个交换机上,实现这个可告性,实现可告性啊, 这样的话呢,我就可以去在这个减少我们整个的这个网络中这个二路二层环路的问题啊,二层环路的问题。好,那么接下来啊,我们再来看一下这个链形对点啊,其实链形对点呢,跟这个环形对点也就差不多啊,也是差不多,那么 这个链形对点的话呢,我就是不需要把头跟尾啊进行连接了,那么我可能可以把这台物理服务器呢连接到这个两台交换机上啊,这样的形式啊,这样的形式。 好,我们再看其他的,还有呢?我可以实现这个。呃,我们再看一下这个对点的,这个实际的一个部署的一个举例啊,部署的一个举例。上面的话呢,实现这个,呃对点是吧?呃对点,下面的话呢,也是对点啊,这种波曼学的形式啊,波曼学的形式,然后呢组成一个这个,呃, 那这种形式有什么好处呢?这种形式的话呢,我就可以去扩展啊,扩展这个端口了啊,扩展端口了,去下行可以达到这种五百啊,五千八百零八个这个时机的端口啊,那么这就是一个 nice 的 一个网络啊,那就是网络高科技的网络。 那么当然这种的话呢,就是我们的这个线路成本啊,是比较高的啊,因为我们我们需要去连接这个大量的线啊,大量的线啊,大量的线, 那么这就是我们的一个对的一个具体实力,那么还有一些这个具体还有一些这个具体实力啊,那这个其实就是刚刚的一个这个眼镜啊,可能说是一个一些略微的变化啊,略微的一些变化啊, 这个的话呢,就是我的这个链路线啊减少,然后呢下面这个设备的话呢,就更多了,那么这样的话呢,我的这个贷款的扩增啊,是提高了啊,扩增是提高了, 那么我的这个收敛笔呢,就变成一比十四了啊,一比十四了。那么第二种的话的话呢,就是我是通过这个两根两根线啊,两根两根线,两个两根线这样的方式,那么他的这个,呃数量上啊,数量上的话呢,就是这个就相当于稍微少一些些啊,稍微少一些,因为我这边这个框式交换机的连线就会少一些了嘛,是吧?稍微少少点一些连线少一些的 啊。那么还有这种方案啊,那么每种方案的话呢,这个呃各有利弊,各有利弊,可以看他这个根据需求来这个定啊,来定 好,那么接下来的话呢,我们来看一下这个堆叠系统中的数据转发啊,以及一些故障处理的切换啊。故障处理切换,第一种话呢,我们是这个单播的转发路径啊,可以看一下我们讲单播的转发路径的话呢,我们可以看这个,呃,第一个就从 a 到 e 的 下行流量路径啊, a 到 e 的 a 到 e 啊,那么 a 的 话呢,通过这个串口电路,我们知道这是电路聚合的嘛,所以呢,它会通过这个哈希的一个计算啊,复杂均衡到这个 c 跟 d 是 吧? c 跟 d, 那 么到了 c 跟 d 之后呢 啊,到了 c 跟 d 之后呢?因为 c 呢是本地优先转发的,所以呢他会直接把流量呢直接转发过去啊,不经过中间的这个呃链路啊,然后转发,那么这个 d 的 话呢,然后就也会去一样处理转发给这个 e 啊,这种形式好,那么 那么 e 到 a 的 话呢,我这边的话就不多说了啊,一样道理,那么他也会去向上呢去发挥发这个数据啊,发这个数据啊。那么第二种呢,是这个主播的这个数据啊,主播数据的话呢,是 a 到 e, 我 们还是看啊 a 到 e 的 这么一个过程。 那么 a 的 话呢,会将两个主播流呢,分别通过一跟二的两个呃,这个哈西之后啊,通过发给了这个 c 跟 d 啊,那么 c 的 话呢,会将这个主播流呢从一一呢发送到这个 e 啊,也会把这个数据呢也会发送给这个 啊,发送给这个 d 啊,但是呢啊,但是呢我们知道 d 的 话呢,到 e 也好啊,到 c 也好,他们呢?呃 的主播流呢,会在创客中呢出出端口呢,会处于呃处,呃,会由这个主播的减脂表来减脂,那么这个时候呢,只会由一波一一路的主播流来到达这个 e 啊,到达 e, 这样的话呢,我就可以去呃优化整个的这个流量了啊,优化整个流量,那么这个是主播的这个转发流路径啊, 好,那么关于这个对的主网跟那个数据转发呢啊,你可以看到整个的包括这个,比如说 c e 六八,呃,六八零零 a 啊,这个左边这个啊, 这个的上行流量呢,分别属于这个围栏十跟这个围栏二十啊,路由器 a 的 话跟路由器 b 的 话呢,都呃去运选了这个 v r p 啊, v r p, 那 么围栏十的网关呢?呃,是部署在这个路由器 a 上, 我们讲这个 v r p 呢是一个主备的一个网,呃,网关,是不是啊?那么这个维度二十的话呢,我们把这个网关呢部署在这个路由器 b 上,哎,这样的话呢,我就可以这个做到一个网关在 a, 一个网关在 b 啊,这样的话呢,可以降低这个工作的这个这个这个耗费的这个性能压力,是吧?好,那么这个时候呢,我的这个 ce 五八零零以及或者是 ce 六八零零 a 呢, 上行的流量呢,会根据这个哈希算法呢,分配到这个创可一的两台电路上啊,他会做覆盖均衡嘛,是吧?好,那么到了这个 c 幺二八零零这个对接系统里面之后呢,会根据这个本地优先转发的这个原则呢,啊,啊,会让这个流量呢,会按照图中里面的黄色流量,是吧?按照黄色流量呢会去发送给这个路由器 a 啊, 那么一样道理啊,一样道理,我的这个呃美兰二十的流量的话呢,也会按照刚刚讲的这种方式的话呢,也会发给这个路由器 b 啊,这种方式啊实现了这种分担分担啊, 好,那么第二个呢是关于这个堆叠主网跟这个数据流量的另外一种方式啊,就是呃多台这个 t o r 转换器组成一个堆叠系统, 那么这个时候呢,我的服务器流量呢,会通过哈西之后呢分配到不同的这个呃电路中啊,当然同样的也是遵循这个呃本地优先转发的原则啊,就说我这边收到了,然后我就会直接去转发啊,不会去相互先去先去这个通过这个对接电路呢进行一个这个 转发,然后再转发啊这种形式,那么他们都会去遵循这种本地优先转发的原则啊。那么第三种的话呢,是这个呃这种方式啊,就是我们这种这个链型堆叠啊,链型的话呢也是会遵循这个本地优先转发的这个原则啊,那么这数据流的一个走向啊,数据流的走向,那么大家可以简单看一下,简单看一下。好, 那么接下来呢是关于如果说我们整个堆叠呃这个整个网络中发生了这个堆叠故障啊,那么会怎么办呢? 我们这边的话呢,会去根据这个多个这个呃问题啊,我们来看一下啊,如果说我们整个的堆叠系统中的堆叠组发生了故障 啊,那么这个时候呢堆叠背啊,他是可以感知到这个堆叠组的一个这个故障的啊故障的,因为他们之间是有这个呃双重检测的这个豹纹的嘛,是吧?好,那么这个时候检测到故障以后啊,这个时候呢他的这个背呢就会升为主啊,就会升为主啊,那么这个时候呢,呃 我的这个连接这主的这个端口的这些数据呢,这个端口呢就不会再去这个转发流量了啊,因为他呢会直接这个呃 a 入档啊, a 入档,然后呢就不会去呃 做转发,然后这个时候呢我的所有数据流呢,都会通过这个备份的啊,转发到这个 a 跟 b 啊,就是这个 d 设备上的流量去转发啊,这样一个形式,那么就是主设备故障的时候,那么如果说是被的啊,其实很简单,这个被的话呢,就是把被的这设备的端口呢全部荡掉,然后呢通通过这边的话呢来实现这个转发是吧? 角色的话呢就不需要转换了,本来的话主播要转换一下啊,主背身主啊。那么第三种的话呢,是这个我的这个呃 端口啊荡了,或者说我的这个探测报文的这个呃堆叠堆叠内容荡了啊,就是探测报文检测到我的堆叠内容荡了啊,那么这个时候呢,呃我的堆叠和创客协议将,呃会将这个故障内容的这个内容呢会从这个堆叠成员的设备中的创客中退出啊,就是我部分的这个内容呢,呃 故障了,对不对?好,那么我就会把这些链路呢就会从这个呃故障的这个链路中呢进行退出,那么这样的话呢我就可以不用转发数据了啊,不用转发数据了啊, 那么这样的话呢也不会受到影响啊,不会受到影响好,那么第四个的话呢是堆叠故障的一个场景啊。是次啊,是什么呢?就是我的这个下行创可链路全部故障, 哎,我的,你看我们这个图中就是 c 到 e 的 这个链路全部故障了啊,如果说我的这个端口荡了啊,或者说我的这个堆叠链路探测报文检测到我的窗口链路荡了啊,那么这样的话呢,我这一段呢就不会再去有这个链路数据了,哎,不会数据了,那么这个时候呢,我的这个 堆叠主呃,堆叠的这个主设备啊,就是图中这个 c 呢,从下呃从上行上面收到的流量呢,会经过我们的这个转发通道,也就是 c 跟 d 这样转发通道先发给 d, 然后呢再从 d 呢统一的发给 e 啊,因为我们知道我们的这个 c 的 这个下行内容故障了,那么这时候呢,我们会经过这个中间转发通道来进行啊,那么 e 检测到我们的创客内容发生故障之后呢,会去刷新啊,去刷新我们创客的一个成员端口 啊,我们知道这个窗口内容是会去检测的吗?是吧?那么这个时候呢, c 到 e 的 这个这条路线呢,我们就这个终止了啊,就不会再去做这个转发了啊,然后呢所有的数据呢,都会通过这个 c 跟 e 跟 d 的 这个链路呢进行转发啊,进行转发。好, 那么第五种这个场景呢,是我的堆叠成员间的链路全部故障了,好,我们知道堆 的这个成员的这个链路全部故障,那么很显然我的堆叠的这个背啊也会升为主,是不是?好,那么一旦升为主之后呢,就会发现他就存存在这个双组检测了,是吧?那么一旦存在这个双组检测的话呢,我们就应该要去进行一个双组检测 啊,成了双组之后呢,要去做双组检测好,那么经过双组检测以后呢,他会把这个堆叠主的所有业务端口呢,进行一个 l 档啊, l 档啊 l 档,那么这个时候呢,处理完堆叠故障,处理呃问题以后啊,那么这时候接入这个设备的这个流量呢,全部会由新的这个堆叠组来做转发, 做转发啊,那么新的堆叠被呢,会关闭掉,除了保留端口和双组检测以外的这些端口呢?业务端口呢?进入到这个 recover 状态啊,停止转发啊,停止转发,好, 那么这个时候我的对电路修复之后呢,才会再 up 啊,再 up, 那 么也就是说成其实整个呃堆叠电路发生故障之后呢,它通过双速检测啊,判断到底应该谁是主,谁是备,是吧?啊?然后呢把这个呃端口呢进行 arduino, arduino 保证了我的这个网络中呢,只有一台设备进行一个转发啊,进行一个转发, 那么这就是我的一个堆叠故障场景五啊,成员端口链路成员链路故障啊,成员的故障, 好,那么还有一个呢,是我们的一个故障场景六啊,也就是我们的这个呃单个链路的这个堆叠成员设备或者链路故障 啊,这就是我们的一个合适交换机,是吧?合适交换机的故障呢,其实我们刚刚讲了,在退出啊,就是我们这个堆叠的设备在退出的时候啊,在设备退出的时候呢的一个情况啊,就是说主的退出怎么样,从的就怎么样,是吧?那么这个过这个故障的话呢,就不多多介绍了啊,不介绍了, 那么最后的话呢,我们来看一下关于这个堆叠系统的一个配置啊,配置好,那么在这个图中啊,是这个合适交换机的一个链形堆叠啊,我们 的链形堆叠,你可以看到中间的这个蓝色线路呢,是一个 i stack link, 就是 我们的一个堆叠链路啊,堆叠链路,那么我的这个交换机 b 呢,既连了左边,又连了右边的这个 c 啊,又连了左左边的这个 a, 是 吧?那我们来看看这个配置怎么配啊? 首先我们要去配置什么呢?配置它的一个成员 id 号啊,我们讲在这个图中 a b、 c 三个,我们是不是应该设置它是成员一,成员二,成员三,是吧? 啊,好,那么设置完成员 id 号以后呢,我们应该去设置它的优先级啊,那么比如说它的配置优先级是这个一百五十啊,一百五十。那么这个时候呢,我就会把这个呃 命名打上 stack member 一 啊,这成员 id 为一,然后呢, priority 一 百五十啊,设置它的成员 id 的 优先级是一百五十啊,然后呢,它们这三个由于是统一要去设置在同一个对联系统里面,所以呢,我要去配置这个对叠的这个夺命 id 号啊,都是对叠,这个夺命十,是吧? 得名十。那么这个时候呢,我要去配置这个得名 id 号是十啊,得名 id 号是十。好,那么接下来呢,我们要去配置什么呢?呃,配置这个交换机 b 跟交换机 c 是 吧?交换机 c 好, 那么 交换机 b 的 话呢,我们是需要把这个堆叠号呢从一改成二的,那么怎么改呢?就是 second number 一, remember 二啊, remember 二啊, 那么后面这个配置什么意思呢?这个配置就是说我可以去在这个设备重启之后呢,会继承重启前的一个配置啊,重启前的配置,所以说我们因为要去设置它为对叠成员号为二嘛,所以呢,我们需要去打这个,嗯, inherter config 啊, config, 那 么这么一个命令啊,去让它继承之前的配置啊, 一样的道理,对接这个成员 id 号三呢,也要去配置啊,就是我们的路由器 c 啊,也配置好。那配置完以后呢,这个时候呢,接下来我们要去配置这个对接端口了啊,我们已经把物理连线连完了,那么这个时候我们怎么去把这个传统的这个业务接口呢加入到对端口呢?很简单啊, interface 带 boss 一 杠一。好,然后呢我们就把这个 呃一杠零杠一跟一杠零杠二这两个端口呢加入到这个端口里面,就用 port member group interface 十几亿的一个一杠零杠一到一杠零杠二。哎,这种方式来加入到这个对端口里面啊,那么一样道理,这个对对转换器的 b 和 c 的 话呢,也是一样的配置啊,只不过说, 只不过说我的对对对,转换器 b 呢?啊,对转换器 b 的 这个一,呃,它有两个端口啊,一个是 stackbox 一 杠一是吧,一个是一杠二,为什么呢?我们回到这图中,可以看上我们的转换器的这个左边这两个啊,要去跟这个 a 做堆叠,右边这两个呢去跟这个 c 做堆叠,所以呢它需要两个 stackbox, 两个堆叠端口啊,两个堆叠端口 啊,那么这个 c 的 话呢,是一样道理啊,我这边的话呢,就不再重复了。好,那么堆叠完成以后啊,堆叠完成以后的话呢,我们就不再重复了。好,那么堆叠完成以后的话呢,我们就可以通过 display stack configuration 拿去先查看一下啊,我们的配置是否正确啊, 那么我们看到,呃,这个括号里面呢,是我们后面配置完的啊,括号前面呢是当前的一个配置啊, 那么我看到 member domain 以及这个 priority, 可以 看到之前呢一个是一啊,优先级呢,这个优先 id 号呢是没配的,默认是没有的,那么现在我们配置为十啊,然后这个优先级的话呢,默认都是一百,那么我们给它配置为一百五十。好,然后呢,我们再检查一下这个 stack port, 一 啊,是不是加入了两个端口,一,是不是加入了两个端口一,一个是一杠零杠二,这两个端口好, 一旦我这个完成之后啊,我觉得这个配置完是没问题的,然后呢我就可以这个对接重启了,重启了。好,那么接下来我们去这个查看一下这个对接的这个信息啊,重启完之后呢,去可以用 display stack 啊,你会发现,哎,现在我就有三台设备 被统一的对到在一起了啊,那么下面两台的话呢,我们是没有设置它优先级的,所以它默认值就是一百啊,然后上面这台是 master 一 百五十是我们自己设置的啊,现在我们有三台,分别是主备重的三个转换器啊,三个转换器。好, 那么我们再来看一下,通过这个 display stack topology 呢,我们可以看一下。呃,目前来讲啊,我们是有哪些端口是处于这个 堆叠端口的啊,并且呢它的这个状态是不是 up 的 啊?我们通过这个 display stack topology 来看啊,来看啊,那么这就是我们的一个这个呃框式交换机的一个,对啊,合适交换机的一个堆叠啊,合适交换机。那么接下来呢,我们来看一下这个框式交换机,也就是我们的 c 幺二八零零或者是 c 幺八零零 s 的 一个堆叠啊, 那么这个对叠的话呢,我们看一下,首先第一个一样道理,还是要去配置这个 member 号啊,呃, prologue 号以及这个夺命 id 啊等等。好,那么有一点区别的是什么呢?我们知道我们的对叠呢,是有这个呃两种方式啊,一种的话呢,是这个呃,这个呃 业务版直连啊,就自己这个转发通道跟这个管理通道分离或者合一的两种方案,是吧?如果说啊,如果说我们是需要连接这个 c 部接口的啊,连接这个 c 部接口的, 那么这个时候呢,你就要去配这个对接的方式,是这个通过这个主控板的方式,那么就是用这条命令, stack link type mainboard direct 啊,这种方式来做对点啊。那么如果说你是想直接使用这种业务口对对点,那么很简单就是用 stack link type line card direct, 就是 这个显卡的自动置顶方式来做对点啊,那么这个交换机 a 也好,交换机 b 也好啊,都是一样的道理啊,一样的道理,那么这就是配置这个对接属性啊。第二步呢,就是我们去配置这个对接这个端口 啊,对端口,那么我们呢可以使用这种 port group 这种形式,先把两个端口呢加入到一个 port group 啊,那么接下来呢,我们是需要先把这两个端口呢进行这个缩档啊, 缩档以后呢,我们再 interface 到一个 stack port 里面啊,那么进入这个 stack port 里面的之后呢,我把这个 port group 蛮呃 port group 呢加入到这个 stack port 里面啊,就把这个端口组呢加入到这个对对端口里面,然后呢再安顿缩档啊,先 先滑到这个三个 pos 里面,然后在这个昂度设档啊,再把它开起来。好,那么一样道理,我可以通过这个 display configuration 来查看我的这个配置啊,这个呢配置是跟之前是一样的啊,我们这边的话呢就不多做介绍了啊,好, 那么呃配置完之后呢,我们就通过这个 safe 啊,然后呢用这个 stack enable 这样的命令呢来去生效我们的这个堆叠系统啊,然后呢,呃,这会自动系统呢就会提示你是否重启,然后呢这个时候呢我就可以让这两个设备呢同时重启,然后呢进入到这个堆叠状态里面了啊,好, 那么呃起来之后啊,重启完之后,我们怎么去查看到底是否堆叠成功呢?第一个呢,我们是可以去看主控板上的堆叠灯啊,这个 stack 指示灯是否是绿色常亮啊,如果是这个常亮,那么说明它是这个呃正常的啊,正常的。那, 那么如果说这个转换器的呃这个 b 的 啊,转换器 a 呢是这个常亮啊,转换器 b 的 话呢是这个绿色闪烁啊,那么这个呢说明这个呃堆叠系统呢是已经这个成功了啊,并且呢这个 a 呢是 主的啊, b 呢是背的,当然也可以使用命令啊, display stack 啊,重形式来去查看我到底是不是两台设备已经对叠了,那么如果说你已经成功了,那么你就会看到两条啊,第一条是 master, 第二条是 demo, 那 么可以看到它的代码地址啊,优先级啊,以及一个型号啊,是 c e 幺八零四啊, c e 幺八零四啊,那么这个的话呢,就是我们整个的一个这个 内容啊,这个内容,那么回顾一下我们整个课程啊,我们呢讲了一下这个 c e 交换机的一个堆叠的一个这个技术原理啊,也就是我们的这个 c e 幺二八的和 c e 五八六八七八的一个对联原理,以及我们的一些常见故障啊,以及一些常见的应用方式啊,堆叠的这个链路连接方式啊等等啊。最后的话呢,我们介绍了一下整个堆叠的一个配置啊,堆叠的配置包括这个 c e 的 一个这个, 呃合适交换机的配置跟这个框式交换机的配置啊,那框式交换机的配置的话呢,主要的区别就是我们的框式交换机需要去选择我们的一个对联方式,到底是这个呃主控版对叠还是一个这个业务口指令的方式来做对联啊?这个是我们需要去自己设置的啊,设置的。

一家负债率超过百分之八十二,净利润不到百分之二的公司,在七月十六号大盘全绿的日子,居然逆势涨停,市值重新冲回一千一百亿上方。它叫紫光股份,背后站着中国 i c t 的 老牌竞旅新华三。 为什么一家看起来不太赚钱的公司,突然成了 ai 算力里最猛的票之一?今天我们就把这层皮扒开看。先说它靠什么赚钱。 子光股份,定位数字化和 ai 解决方案提供者,产品覆盖网络设备、服务器、存储、云安全终端六大类,主打云网安算存端全占。但它的利润几乎全靠一个子公司,就是新华三。 二零二五年, i c t 基础设施与服务收入近八成, it 产品分销两百五十五亿,主要是走量。 拆开看更扎心。新华三一年净赚三十一点五一亿,按紫光持股百分之八十一算,贡献给母公司的约二十五点五亿。可紫光整体规模才十六点八六亿,也就是说,分销和总部费用反倒拖了约八点六亿, 价值几乎全压在新华三身上。另外,国际业务也在跑,二零二五年新华三海外收入四十六点二零亿,涨了百分之五十八点四五,已经覆盖一百八十一个国家,从规模扩张转向价值增长。新华三是紫光最核心的资产, 二零一六年,紫光买下它百分之五十一控股权,二零二四年九月又花大约二十一点四亿美元,折合一百五十三亿人民币,从惠普企业后部手里买走百分之三十持股,升到百分之八十一, 今年二季度再持下百分之六点九八,持股到百分之八十七点九八, hope 还剩大约百分之十二 份额上,新华三市真头部中国企业网交换机百分之三十六点一排第一,企业级大八六烂百分之二十七点九,连续十七年第一,以太网交换机、园区交换机、数据中心交换机路由器都稳居第二, x 八六服务器排第三。 一句话,连接测和华为是双寡头,算利测和浪潮华为混战。那为什么是现在 大模型把算力集群从千卡推到万卡,网络反而成了瓶颈?紫光压算历程连接战略 二零二五年一连串产品化突破,发布八百 g a i 制算交换机 s 九八二八单芯片一百零二点四 t 一 百二十八个八百 g 口,单柜两层就能成一万个以上八百 g 端口,设备量比上代少七成。 还有 uni p d s 八零零零零超节点支持三十二到一千零二十四卡能网,万卡引进 d d c 无损网络归光 c p o 已经落地,联合运营商建了四十八个制算中心。 此外,他还搞图林小镇,已经落地八个。把算力运营、产业孵化和应用落地绑在一起,算是商业模式上的新尝试。 需求测国产算力替代加速政策人工智能加推动政企上制算公己测,交换机服务器量价齐升,新华三政企业务一年涨了百分之四十八点八四,是二零二五年增长的主引擎。 护城河宽在哪?第一是份额壁垒,企业网交换机第一, w 浏览连续十七年第一,政企客户认证周期长,换不起。第二是全站能力能交付整个制算中心,而不是单台设备。第三是渠道和品牌,覆盖一百八十一个国家,二十二个海外分支, 网络和安全产品进了 gardner 魔力象限。第四是研发,一年投四十九点五三亿,累计专利超一点六万件, 但裂缝也明显,净利率只有百分之一点七四,硬件加分销,赚的是辛苦钱。华为在运营商和政企核心市场是更强更豪的对手,服务器只排第三,在运营商市场,华为的份额更高, ai 服务器还要跟浪潮华为死磕。 财务上规模创新高,利润仍薄,营收从二零二一年六百七十六亿,一路爬到二零二五年九百六十七亿,五年涨了百分之四十三。可规模净利反而从二零二一年二十一点四八亿,降到二零二五年十六点八六亿,跌了百分之二十一点五。 最关键的背离就在这,营收涨四成,利润不增反降,原因在二零二四年为收购新华三百分之三十倍的并购贷款,必须把利润压下去。当年净利润下滑百分之二十五, 二零二五年靠 ai 需求缓过来,净利回到十六点八六亿,只比二零二一年略低。二零二六年一季度净利九点六零七亿,半,年报预告直接给到十九亿到二十三亿,同比翻倍。股东回报。看 ro 就 更清醒, 二零二四年加权购只有百分之五点八,二零二五年按净利除以净资产估算,大概百分之十一点四, 不帮拆开,净利润百分之一点七四,极低,靠高周转补,真正把勾翘起来的是杠杆,资产负债率百分之八十二,换句话说,这是个脆弱的高 ro, 不是 产品溢价高,而是借得多。 同样做 i c t 硬件高毛利平台型公司, ro 能到百分之二十以上。紫光这十一点四,绝大部分是负债撑的。 资产结构有两个雷区,一是商誉,二零二五年末一百三十九点九二亿,而归母净资产才一百四十七点四七亿,商誉几乎等于净资产的百分之九十五, 新华在一带业绩不及预期,简直会直接啃掉净资产。二是有息负债,二零二五年末三百一十五亿,到二零二六年一季度升到三百五十四亿,收购少数股权,多用并购贷款,利息压利润。 好消息是经营现金流,三十四点八七亿,是净利的二倍多,现金含量还行,但得持续覆盖资本开支和偿债分红,这是别指望。 二零二五年预按每十股派零点六五元,按三十八点五九的股价算,股息率只有百分之零点一七,基本可以忽略。公司累计派现二十四亿元,少于历次定增亩资。 所以买紫光赚的是成长和虫菇,不是那点古稀。股权结构有点特殊, 控股股东是西藏紫光通信科技,持股百分之二十八,公司没有实际控制人。紫光集团破产重整的遗留账户还捏着百分之十二点四四 融资上。去年本来要发 h 股去香港,今年二月十一号突然终止,改成 a 股定增,最多募五十五点七亿,三十五亿收新华三百分之六点九八股权,四亿买研发设备,十六点七亿还贷款,增发不超四点三亿股,相当于股本百分之十五。 逻辑是想既增后控制权又降负债,但百分之十五的稀释和以后可能再买后,剩的百分之十二都是老股东要算的账。 估值上,七月十六号收盘三十八点五九元,市值约一千一百零四亿, pe 五十一点九四倍,处在五十二周区间二十三到四十块的上沿,差不多百分之九十六分位, p b 估算约七点五倍。 要知道它五十二周低点才二十三块二,也就是说从底部已经接近翻倍预期,打得相当难, 看着贵,但市场赌的是前瞻,上半年预告中是二十一亿,如果下半年不落于上半年,全年四十二到四十六亿,前瞻 pe 就 落到二十四到二十九倍,和 ai 算力板块可比。 换句话说, t t m 的 五十二倍是贵在预期,预期兑现就变合理预期落空就悬, 风险排一排六个。第一,高负债加高商誉,负债率百分之八十二,商誉占净资产百分之九十五,利率上行或新华三减值都能重创净资产。第二,股权稀释定增百分之十五,以后还可能再买后剩的百分之十二要持续融资。 第三,华为等巨头在运营商政企 ai 服务器正面刚,份额和定价都成压。 第四,净利率才百分之一点七四,任何价格战都伤不起。第五,无时控人,治理稳定性存疑。第六,地缘和海外厚,不少股东国际业务受贸易摩擦影响。 所以结论很清晰,紫光股份不是高傲高毛利的质量股,而是用高杠杆撬动核心资产并表弹性的周期成长股,买的是 ai 算力基建、贝塔、新华三、股权增厚和国产替代 前提,成立 ai 高景器、新华三政企和国际继续百分之四十以上增长,持股进一步提升定增降负债。 当前近五十二周高位 t t m 五十二倍买的其实是二零二六年利润翻倍的预期,适合认可国产算力能扛高波动的进攻型资金。 跟踪三信号半年报、三季报净利润增速能不能守百分之八十以上?负债率和商誉是否齐稳?新华三份额和 ai 服务器订单是否兑现?好资产不等于好价格。以上仅供参考,不构成投资建议。
