华为网络配置(STP与MSTP)

简介: STP、STP介绍、STP原理、BPDU、BPDU分类、BPDU的功能、STP选举、STP端口角色、STP端口状态、案例、配置过程、测试、MSTP、MSTP介绍、MSTP概述、MSTP基本原理、MSTP端口状态、案例、配置过程、测试

前言

     生成树可应用于网络中树形拓扑结构的建立,主要作用是防止网络中的冗余链路形成环路,由于网络环境的复杂性,在网络设计中要规划利用好生成树,本次介绍下两种生成树协议STP和MSTP


一、STP


1、STP介绍


(1)STP原理

     当链路中有环路存在时,广播发送后会引起广播风暴,STP通过阻塞一些端口,打破环路生成条件,当链路出现问题时,这些被阻塞的端口就会过渡到转发状态,实现链路备份的作用


(2)BPDU

     BPDU(网桥协议数据单元)是直接封装在以太网帧中的,STP的各种选举是通过交换BPDU报文实现的,对于参与STP的所有交换机,它们都通过数据消息的交换来获取网络中其它交换机的信息,这种消息被称为BPDU


(3)BPDU分类

     BPDU分为配置BPDU和拓扑变更通告BPDU

     配置BPDU通常由根网桥周期性间隔发出,包括了STP参数,用于各种选举

     拓扑变更通告BPDU是交换机检测到拓扑变更时产生的,可由非根网桥发出

(4)BPDU的功能

     选举根网桥,确定冗余链路的位置,确定阻塞特定的端口,通告网络的拓扑通知,监控生成树的状态


(5)STP选举

     选根网桥规则
     网桥优先级、MAC地址(越小优先级越高)
     
     选根端口、指定端口规则
     到达根网桥最小路径开销
     发送方的网桥ID
     端口优先级、发送方端口号


(6)STP端口角色

     RP(根端口):每个非根网桥上有且只有一个,选举到达根网桥路径开销值最小的端口成为根端口
     DP(指定端口):根网桥上每个端口都是指定端口,非根网桥上需要转发数据的端口是指定端口
     AP(预备端口):该端口状态为阻塞状态,只收BPDU,不发BPDU


(7)STP端口状态

     Disabled(禁用状态):不转发数据帧,不学习MAC地址表,不参与生成树计算
     Blocking(阻塞状态):不转发数据帧,不学习MAC地址表,接收并处理BPDU,不发送BPDU
     Listening(侦听状态):不转发数据帧,不学习MAC地址表,参与生成树计算,接收并发送BPDU
     Learning(学习状态):不转发数据帧,学习MAC地址表,参与生成树计算,接收并发送BPDU
     Forwarding(转发状态):转发数据帧,学习MAC地址表,参与生成树计算,接收并发送BPDU


2、案例


3、配置过程

(1)L2-SW1

(2)L2-SW2

(3)L2-SW3


4、测试

(1)PC1

(2)PC2


二、MSTP


1、MSTP介绍


(1)MSTP概述

     MSTP是多生成树技术,允许在一个交接机上运行多个生成树,每个生成树称为一个实例,实例之间的生成树彼此独立


(2)MSTP基本原理

     MSTP将环路网络修剪成一个无环的树形网络,避免广播风暴的产生,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡,MSTP还兼容STP和RSTP

     MSTP把一个交换网络划分成多个域,每个域内形成多个生成树,生成树之间彼此独立,每棵生成树称为一个多生成树实例(Multiple Spaming Tree Instance,MSTI),每个域称为一个MST域,MSTP通过设置VLAN映射表(即VLAN和MSTI的对应关系表),把VLAN和MSTI联系起来,每个VLAN只能对应一个MSTI,即同一VLAN的数据只能在一个MSTI中传输,而一个MSTI可以对应多个VLAN


(3)MSTP端口状态

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

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

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


2、案例 


3、配置过程 

(1)AR1

(2)L2-SW1 

(3)L2-SW2 

(4)L2-SW3 

4、测试 

(1)PC1 

(2)PC2 


结语

     通常情况下,公司对内网的使用远远高于对外网的使用,公司的内部网络主要是由二层交换机构建的,所以二层网络设计的好坏直接影响公司的正常业务,好的设计不仅能够使功能得到体现,还能应对一些未知的隐患

相关文章
|
7月前
|
网络协议 网络虚拟化 数据中心
华为配置VXLAN构建虚拟网络实现相同网段互通示例(静态方式)
配置VXLAN构建虚拟网络实现相同网段互通示例(静态方式
212 0
|
25天前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
72 2
|
28天前
|
网络虚拟化
生成树协议(STP)及其演进版本RSTP和MSTP,旨在解决网络中的环路问题,提高网络的可靠性和稳定性
生成树协议(STP)及其演进版本RSTP和MSTP,旨在解决网络中的环路问题,提高网络的可靠性和稳定性。本文介绍了这三种协议的原理、特点及区别,并提供了思科和华为设备的命令示例,帮助读者更好地理解和应用这些协议。
41 4
|
28天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
34 2
|
2月前
|
运维 网络协议 安全
联合赋能企业网络创新,中企通信和华为加速IPv6+进入“繁花期”
2024年7月,雄安新区建成国内首个面向车联网场景的IPv6+算力网络示范基地,推动自动驾驶技术普及。IPv6自1998年发布以来,逐步成熟,以其海量地址容量、强大业务承载能力和安全保障,成为智能时代核心技术。中企通信与华为合作,推出IPv6+和SD-WAN融合创新解决方案,助力企业实现稳定连接、高效运维和数据安全,推动各行各业数字化转型。这一合作不仅提升了网络效率,还大幅降低了运维成本,为企业全球化布局提供坚实基础。
|
4月前
|
网络协议
|
4月前
|
网络协议 网络虚拟化 网络架构
【原创】华为网络设备单臂路由配置实验
【原创】华为网络设备单臂路由配置实验
289 0
|
6月前
程序技术好文:计算机网络(九)——STP原理
程序技术好文:计算机网络(九)——STP原理
102 1
|
7月前
|
负载均衡 网络虚拟化
【专栏】生成树协议(STP),用于消除网络环路并确保单向通信路径,提高可靠性和避免循环是至关重要的
【4月更文挑战第28天】本文详细介绍了生成树协议(STP),用于消除网络环路并确保单向通信路径。STP基于IEEE 802.1D,涉及根桥选举、端口角色分配及构建无环路径。高级特性包括快速STP(RSTP)的快速收敛、多实例STP(MSTP)的负载均衡和容错,以及各种保护机制。文章还讨论了实际案例和故障排除,为网络工程师提供STP的全面理解与应用指南。
326 1
|
7月前
|
网络虚拟化 数据安全/隐私保护 数据中心
【专栏】对比了思科与华为网络设备的基本配置、接口、VLAN、路由、访问控制列表及其它关键命令
【4月更文挑战第28天】本文对比了思科与华为网络设备的基本配置、接口、VLAN、路由、访问控制列表及其它关键命令。尽管两者在很多操作上相似,如设备命名(思科:`hostname`,华为:`sysname`)、查看版本信息(思科:`show version`,华为:`display version`),但在某些方面存在差异,如接口速率设置(两者都使用`speed`和`duplex`,但命令结构略有不同)和VLAN配置(华为的`port hybrid`命令)。
515 0