锐捷MSTP实验配置

news2025/7/17 11:44:52

目录

Vlan基础配置

多生成树配置

查看生成树信息

MSTP其它特性配置

边缘端口

生成树保护特性

生成树时间特性


 

Vlan基础配置

SW1、SW2配置Vlan

vlan range 10,20,40       

int g0/0                     

switchport mode trunk

switchport trunk allowed vlan add 10,20,40

int g0/2

switchport mode trunk

switchport trunk allowed vlan add 10,20,40

int g0/1

switchport mode trunk

switchport trunk allowed vlan add 10,20,40

SW3配置Vlan

vlan range 10,20,40  

int g0/2

switchport mode trunk

switchport trunk allowed vlan add 10,20,40

int g0/3

switchport mode trunk

switchport trunk allowed vlan add 10,20,40

int g0/0

switchport mode access

switchport access vlan 10

int g0/1

switchport mode access

switchport access vlan 20

SW4配置Vlan

vlan range 10,20,40

int g0/2

switchport mode trunk

switchport trunk allowed vlan add 10,20,40

int g0/3

switchport mode trunk

switchport trunk allowed vlan add 10,20,40

int g0/0

switchport mode access

switchport access vlan 10

int g0/1

switchport mode access

switchport access vlan 40

多生成树配置

spanning-tree                               开启生成树

spanning-tree mode mstp            配置生成树模式为多生成树协议

spanning-tree mst configuration  配置MSTP

 instance 1 vlan 10                   Vlan10和实例1绑定

 instance 2 vlan 20,40              Vlan20、40和实例2绑定

 name region1                         配置域名

 revision 1                                配置修订等级

查看生成树信息

Spanning-tree reset  将整个Spanning-tree恢复为缺省状态

Show spanning-tree summary  查看生成树状态信息

 

Show spanning-tree mst configuration  查看实例与Vlan对应关系


MSTP其它特性配置

边缘端口

边缘端口不参与STP计算,直接进入转发状态

全局配置

spanning-tree portfast default 配置所有的接口为边缘端口

接口配置

Int g0/0

 spanning-tree portfast       配置接口为边缘端口

生成树保护特性

STP——RSTP快生成树协议讲解_静下心来敲木鱼的博客-CSDN博客icon-default.png?t=M85Bhttps://blog.csdn.net/m0_49864110/article/details/123569217?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166884265616782388051093%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166884265616782388051093&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-4-123569217-null-null.nonecase&utm_term=stp&spm=1018.2226.3001.4450

BPDU Guard  BPDU保护

防止短时间内收到大量的BPDU或ARP请求(主要应用在边缘端口)

BPDU Filter   BPDU过滤

使得端口拒绝发送BPDU报文和接收BPDU报文(不接受指的是不处理收到的BPDU)

建立不起STP状态(主要应用在边缘端口)

LoopGuardDef  环路防护

阻止在链路上由于单向故障导致环路(主要用于保护根端口和阻塞端口)

Guard Root     根保护

当此接口收到一个比当前根桥更优的BPDU报文,把此接口设置为err-disable状态(主要用在边缘端口上)

TC-Protection   TC保护

在单位时间内,只处理指定次数的TC BPDU报文

对于BPDU保护和BPDU过滤,可以在全局配置,也可以在接口配置(两者代表的含义会有点区别)

spanning-tree portfast bpdufilter   全局开启bpdu过滤

       需要依赖于边缘端口来实现,即所有的边缘端口开启BPDU过滤

       不过当Portfast端口收到BPDU报文时会立即回退到常规的生成树端口

spanning-tree bpdufilter enabled   接口下开启bpdu过滤

       可以不依赖于边缘端口,只要配置了,此接口就开启BPDU过滤功能

spanning-tree portfast bpduguard  全局开启bpdu保护

       需要依靠于边缘端口来实现,即所有的边缘端口开启bpdu保护

       不过当Portfast端口收到BPDU报文后,该端口将会关闭并转入error-disabled状态

spanning-tree bpduguard          接口下开启bpdu保护

       可以不依赖于边缘端口,只要配置了,此接口就开启BPDU保护

       不过当此端口收到BPDU报文后,该端口将会关闭并转入error-disabled状态

对于环路保护,可以在全局配置,也可在接口配置

spanning-tree loopGuardDef  全局开启环路防护(主要对根端口和阻塞端口生效)

spanning-tree guard loop     设置接口上的保护模式为环路保护

对于根保护,只可以在接口下配置

spanning-tree guard root     设置接口上的保护模式为根保护(默认为loop环路保护)

对于TC保护,接口全局都可配置

spanning-tree tc-protection          全局开启TC保护

spanning-tree tc-protection tc-guard  全局关闭TC传播功能

spanning-tree tc-guard              接口下关闭TC传播功能

生成树时间特性

spanning-tree hello-time 4      更改BPDU的Hello时间

spanning-tree forward-time 10   更改转发时延

spanning-tree max-age 20       更改报文有效存活时间

spanning-tree max-hops 20       更改报文传递最大跳数

Show spanning-tree   查看生成树的相关信息

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

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

相关文章

图卷积神经网络 | Python实现基于GCN-GRU图卷积门控循环单元网络模型

图卷积神经网络 | Python实现基于GCN-GRU图卷积门控循环单元网络模型 目录 图卷积神经网络 | Python实现基于GCN-GRU图卷积门控循环单元网络模型效果分析基本描述模型结构程序实现参考资料效果分析 基本描述 GCN-GRU 模型是用于动态网络数据中动态不确定意见预测的端到端可训练…

Linux多线程编程

文章目录1、线程基本知识2、线程控制3、线程同步与互斥<1>线程互斥<2>线程同步条件变量生产者消费者模型POSIX信号量读者写者问题<3>线程池<4>单例模式1、线程基本知识 线程概念 线程是在进程内部运行的一个执行分支(执行流)&#xff0c;属于进程的一部…

Vue2.0开发之——Vue基础用法-条件渲染指令(23)

一 概述 条件渲染指令—v-if和v-showv-elsev-else-if 二 条件渲染指令—v-if和v-show 2.1 条件渲染指令 条件渲染指令用来辅助开发者按需控制 DOM 的显示与隐藏。条件渲染指令有如下两个&#xff0c;分别是&#xff1a; v-ifv-show 2.2 示例 布局代码 <div id"a…

【考研复试】计算机专业考研复试英语常见问题五(兴趣爱好/实践经历篇)

相关链接&#xff1a; 【考研复试】计算机专业考研复试英语常见问题一&#xff08;家庭/家乡/学校篇&#xff09;【考研复试】计算机专业考研复试英语常见问题二&#xff08;研究方向/前沿技术/本科毕设篇&#xff09;【考研复试】计算机专业考研复试英语常见问题三&#xff0…

Redhat(10)-防火墙-文件管理-JINJA2模板-Cron-文件权限-NTP-autofs

1.防火墙 2.文件管理 3.JINJA2模板 4.Cron作业 5.文件权限 6.NTP 7.autofs 1.防火墙 网络过滤子系统-netfilter&#xff1a;修正、丢弃数据包。 firewalld是什么&#xff1f; 就是处理网卡来的数据包。 1.源地址被分配给特定区域&#xff0c;应用该区域的规则。 2.网卡…

PyQt5 QLineEdit

PyQt5 QLineEditQLineEdit常用方法及属性QLineEdit 实例1QLineEdit 实例2QLineEdit 实例3QLineEdit 综合示例QLineEdit常用方法及属性 QLineEdit 实例1 import sys from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtWidgets import *class MyLineEditWindo…

【VTK+有限元后处理】实时剖切视图

目的 实现后处理结果云图的平面剖切视图。 方法 通过使用vtkPlaneWidget控件交互&#xff0c;得到剖切平面&#xff0c;通过vtkClipDataSet完成对vtkUnstructuredGrid有限元结果数据的剖切操作。渲染管线如下图所示[1]^{[1]}[1]。 代码实现 首先&#xff0c;我们先写一个创…

【软考软件评测师】第二十八章 计算机网络(网络设备网络地址)

【软考软件评测师】第二十八章 计算机网络&#xff08;网络设备网络地址&#xff09; 第二十八章 计算机网络&#xff08;网络设备网络地址&#xff09;【软考软件评测师】第二十八章 计算机网络&#xff08;网络设备网络地址&#xff09;第一部分 知识点集锦1.IPv4地址1&#…

Maya 贴图链接检测重链打包插件tjh_lost_textures_finder 1.3.2 更新发布

经常遇到maya工程文件贴图丢失或是路径链接更改的问题&#xff0c;对于贴图师和渲染师来说&#xff0c;海量的贴图重连 贴图和查找丢失贴图都是繁重耗时的工作。自从tjh_lost_textures_finder插件诞生以来&#xff0c;就一直再做此项工作的优化工作。 V1.3.2最新版更新内容&am…

Python爬虫:scrapy从项目创建到部署可视化定时任务运行

目录前言第一节 基本功能1、使用 pyenv创建虚拟环境2、创建 scrapy项目3、创建爬虫第二节 部署爬虫4、启动 scrapyd5、使用 scrapyd-client 部署爬虫项目6、使用 spider-admin-pro管理爬虫第三节 部署优化7、使用 Gunicorn管理应用8、使用 supervisor管理进程9、使用 Nginx转发…

简单shell批量文件转换gbk转为utf8编码

前言 matlab打包成exe时发现中文乱码&#xff0c;查找发现是gbk编码问题,找半天没找到合适的批量转换编码工具&#xff0c;就搞了个简单的shell来实现 准备工作 windows上有安装git bash命令行的话可以直接跑sh脚本,没有的话下一个很快。linux可以直接运行 代码 #!/bin/sh…

Answering the SDIs Step by Step

title: Notes of System Design No.01 —Answering the SDIs Step by Step description: Answering the SDIs Step by Step ’ date: 2022-05-04 14:52:06 tags: 系统设计 categories: 系统设计 In this Article , I will give a introduction to the guildline of answerin…

实验33:RFID门禁卡实验

OK&#xff0c;本实验分为两个部分 一、读卡 二、显示不同的卡的信息&#xff0c;同时继电器动作 01 硬件电路设计 读卡ID&#xff0c;两张卡&#xff0c;白卡和蓝卡&#xff0c;用txt文件名称体现 lib里面是库文件 把它放在自己的Arduino相应的文件家里&#xff0c;最好是…

MySQL数据库 -- 内置函数

今天来一起学习MySQL数据库的内置函数。 目录 日期函数 current_date current_time current_timestamp date_add date_sub datediff 实例演示 创建一张表&#xff0c;记录生日 创建一个留言表 字符串函数 charset concat length replace substring ucase…

第02章 变量

变量介绍 定义 定义&#xff1a;变量是程序的基本组成单位&#xff0c;变&#xff08;变化&#xff09;量&#xff08;值&#xff09; 变量有三个基本要素&#xff1a;数据类型 变量名称 值 变量相当于内存中的一个数据存储空间的表示&#xff0c;可以把变量看作是一个房间…

Pthread 并发编程(三)——深入理解线程取消机制

基本介绍 线程取消机制是 pthread 给我们提供的一种用于取消线程执行的一种机制&#xff0c;这种机制是在线程内部实现的&#xff0c;仅仅能够在共享内存的多线程程序当中使用。 基本使用 #include <stdio.h>#include <pthread.h>#include <assert.h>#incl…

数字化助力生产制造管理:专项生产管理系统

对于现今的生产企业而言&#xff0c;大家都是希望可以让整个制造生产过程更加的规范。同时越来越多的企业也已经分析到&#xff0c;在现有的社会生产方式中&#xff0c;如果不能够使加工业和制造业有先进的更为现代化的管理模式&#xff0c;是难以取得更好的竞争优势的。因此在…

Hadoop搭建

一、安装虚拟机 root 123456789 1、安装完系统后配置虚拟机ip vim /etc/sysconfig/network-scripts/ifcfg-ens33 DEFROUTE"yes" IPV4_FAILURE_FATAL"no" IPV6INIT"yes" IPV6_AUTOCONF"yes" IPV6_DEFROUTE"yes" IPV6_FAIL…

Git学习1

Git学习历程——努力入世的后浪~。 目录 一、Git安装 二、Git的初级使用 1.Git配置文件 2.Git基本命令 2.1 git init 2.2 ls -al 2.3 touch 2.4 git add 2.5 git commit -m 2.6 git status 2.7 git rm 2.8 git log 2.9 git reset --hard 2.10 git reflog 三、Git…

Linux操作系统面试题

Linux 概述 什么是Linux Linux是一套开源的类似Unix操作系统&#xff0c;是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络 为核心的设计思想&#xff0…