华为ensp中MSTP多网段传输协议(原理及配置命令)

2024-04-22 17:04

本文主要是介绍华为ensp中MSTP多网段传输协议(原理及配置命令),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者主页:点击!

ENSP专栏:点击!

创作时间:2024年4月22日15点29分


在华为ENSP中,MSTP(多段传输协议)是重要的生成树协议,它扩展了STP(生成树协议)和RSTP(快速生成树协议)等传统生成树协议的功能,以满足现代网络不断增长的需求。它在防止环路、确保网络快速收敛以及优化复杂网络拓扑中的流量方面发挥着关键作用。

MSTP的基本原理

  1. 多域设计:MSTP将网络划分为多个域,每个域都有自己的生成树。这种分段隔离了潜在的环路引起的中断并增强了网络稳定性。

  2. 快速收敛:MSTP利用RSTP(Rapid Spanning Tree Protocol)算法实现拓扑变化时网络的快速收敛。这可以最大限度地减少停机时间并确保无缝服务交付。

  3. 负载均衡:MSTP可以实现多条链路的负载均衡,均匀分配流量,最大化网络资源利用率。这可以优化性能并防止拥塞。

  4. 冗余和弹性:MSTP在网络设备之间提供冗余路径,确保网络弹性和在链路或设备故障时不间断运行。这可以防止停机和服务中断。

  5. 服务质量 (QoS):MSTP 支持 QoS 机制来确定流量的优先级和管理流量,保证以所需的性能水平提供关键服务。这确保了敏感应用程序的一致服务质量。

  6. 简化网络管理:MSTP 提供集中式网络管理,简化网络基础设施的配置、监控和故障排除。这减少了运营开销并提高了网络管理效率。

MSTP的网络层次

MSTI网络<MSTI域 < MSTI < (vlan1 vlan 2 vlan 2 .....)

MSTP的端口状态:

有三种:

Forwarding:在这种状态下,端口及转发用户流量,又接收/转发BPDU报文

Learning:这是一种过渡状态。在学习状态下,交换机根据收到的用户流量,学习MAC地址表,但不转发用户流量,所以称为学习状态。Learning状态端口接收/发送BPDU报文,不转发用户流量

Discarding: 在这种状态下端口只接受BPDU报文,

实验拓扑

实验要求 

创建VLAN10 VLAN20 配置相应的接口模式(trunk,access)

三台交换机配置MSTP 并且在同一MSTP域

VLAN10属于实例1 VLAN20属于VLAN20

VLAN10流量走左边转发,VLAN20流量走右边转发

此次实验只配置交换机

LSW2基本配置

创建VLAN配置中继trunk

[Huawei]vlan batch 10 20
[Huawei]port-group group-member g0/0/1 g0/0/2
[Huawei-port-group]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/2]port link-type trunk
[Huawei-port-group]port trunk all vlan all
[Huawei-GigabitEthernet0/0/1]port trunk all vlan all
[Huawei-GigabitEthernet0/0/2]port trunk all vlan all
[Huawei-port-group]
[Huawei]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type tr
[Huawei-GigabitEthernet0/0/3]port tr al vl al
[Huawei-GigabitEthernet0/0/3]q
MSTP 区域配置模式
[Huawei]stp mode mstp        //将 STP 模式配置为 MSTP模式。
[Huawei]stp region-configuration //进入 MSTP 区域配置模式
[Huawei-mst-region]region-name huawei        //设置 MSTP 区域的名称为 “huawei”
[Huawei-mst-region]instance 1 vlan 10         //为 MSTP 区域配置实例 1,并指定 VLAN 10。
[Huawei-mst-region]instance 2 vlan 20        //为 MSTP 区域配置实例 2,并指定 VLAN 20。
[Huawei-mst-region]active region-configuration     //激活 MSTP 区域配置,使配置生效。[Huawei]stp instance 1 root primary     //将当前设备配置为 MSTP 实例 1 的根桥。
[Huawei]stp instance 2 root secondary   //将当前设备配置为 MSTP 实例 2 的次根桥。

[Huawei]stp instance 1 root primary     //将当前设备配置为 MSTP 实例 1 的根桥。
[Huawei]stp instance 2 root secondary   //将当前设备配置为 MSTP 实例 2 的次根桥。

LSW3基本配置

配置中继创建vlan(基本配置)

[Huawei]vlan batch 10 20[Huawei]port-group group-member g0/0/1 g0/0/2
[Huawei-port-group]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/2]port link-type trunk
[Huawei-port-group]port trunk all	
[Huawei-port-group]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[Huawei-port-group]
MSTP 区域配置模式
[Huawei]stp mode mstp        //将 STP 模式配置为 MSTP模式。
[Huawei]stp region-configuration //进入 MSTP 区域配置模式
[Huawei-mst-region]region-name huawei        //设置 MSTP 区域的名称为 “huawei”
[Huawei-mst-region]instance 1 vlan 10         //为 MSTP 区域配置实例 1,并指定 VLAN 10。
[Huawei-mst-region]instance 2 vlan 20        //为 MSTP 区域配置实例 2,并指定 VLAN 20。
[Huawei-mst-region]active region-configuration     //激活 MSTP 区域配置,使配置生效。[Huawei]stp instance 1 root secondary //将当前设备配置为 MSTP 实例 1 的次根桥。
[Huawei]stp instance 2 root primary   //将当前设备配置为 MSTP 实例 2 的根桥。

[Huawei]stp instance 1 root secondary //将当前设备配置为 MSTP 实例 1 的次根桥。
[Huawei]stp instance 2 root primary   //将当前设备配置为 MSTP 实例 2 的根桥。

LSW1基本配置

基本的配置

[Huawei]vlan batch 10 20[Huawei]port-group group-member g0/0/1 g0/0/2
[Huawei-port-group]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/2]port link-type trunk
[Huawei-port-group]port trunk all vlan all
[Huawei-GigabitEthernet0/0/1]port trunk all vlan all
[Huawei-GigabitEthernet0/0/2]port trunk all vlan all
[Huawei-port-group]q
MSTP 区域配置模式
[Huawei]stp mode mstp
[Huawei]stp region-configuration 
[Huawei-mst-region]region-name huawei
[Huawei-mst-region]instance 1 vlan 10
[Huawei-mst-region]instance 2 vlan 20
[Huawei-mst-region]active region-configuration 
[Huawei-mst-region]q[Huawei]stp enable 

对于实例1来说

GigabitEthernet0/0/2 接口当前处于 ALTE(Alternate)状态,并处于 DISCARDING 状态。这意味着该接口处于备用路径上,并且正在丢弃数据帧,不参与转发。“NONE” 表示该接口没有被任何 VLAN 组所

对于实例2来说

GigabitEthernet0/0/1 接口当前处于 ALTE(Alternate)状态,并处于 DISCARDING 状态。这意味着该接口处于备用路径上,并且正在丢弃数据帧,不参与转发。“NONE” 表示该接口没有被任何 VLAN 组所

到此实验配置完成

STP,RSTP,MSTP区别

特征STPRSTPMSTP
协议名称生成树协议快速生成树协议多段传输协议
拓扑学整个网络的单一生成树整个网络的单一生成树不同 VLAN 或区域的多个生成树
收敛速度比 STP 更快三者中最快的
环路预防是的是的是的
负载均衡是的
冗余是的是的是的
QoS是的
可扩展性有限优于 STP最好
复杂性简单比 STP 更复杂最复杂
应用小型网络中型网络庞大而复杂的网络

这篇关于华为ensp中MSTP多网段传输协议(原理及配置命令)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/926356

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

hdu4407(容斥原理)

题意:给一串数字1,2,......n,两个操作:1、修改第k个数字,2、查询区间[l,r]中与n互质的数之和。 解题思路:咱一看,像线段树,但是如果用线段树做,那么每个区间一定要记录所有的素因子,这样会超内存。然后我就做不来了。后来看了题解,原来是用容斥原理来做的。还记得这道题目吗?求区间[1,r]中与p互质的数的个数,如果不会的话就先去做那题吧。现在这题是求区间[l,r]中与n互质的数的和

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

30常用 Maven 命令

Maven 是一个强大的项目管理和构建工具,它广泛用于 Java 项目的依赖管理、构建流程和插件集成。Maven 的命令行工具提供了大量的命令来帮助开发人员管理项目的生命周期、依赖和插件。以下是 常用 Maven 命令的使用场景及其详细解释。 1. mvn clean 使用场景:清理项目的生成目录,通常用于删除项目中自动生成的文件(如 target/ 目录)。共性规律:清理操作