网络之STP/MSTP

主要用于二层方环机制,解决单点故障,实现链路冗余

一、CISCO交换机

STP的操作,端口类型

1、每个广播域选择一个根桥:ROOT(根桥上和非根桥连接的口都为指定端口)

2、每个更根桥上选在一个根端口:Root Port(非根桥上离根交换机最近的端口为根端口

3、每个段选择一个指定端口Designated

4、选择一个非指定端口:

根桥选举条件:

1、比较桥ID:bridge ID 8个字节前2个字节是优先级,后6个字节是桥MAC地址,MAC是交换机的背板MAC

Disabled:不接收任何报文

Blocking:不接收也不转发帧,接收但不发送BPDU报文,不学习MAC地址

Listening:不接收也步转发帧,接收并发送BPDU报文,不学习MAC地址

Learning:不接收也不转发帧,接收并转发BPDU报文,学习MAC地址

Forwarding:接收并转发帧,接收并转发BPDU报文,学习MAC地址

状态转换时间:

Blocking----20s--->Listening----15s---->Learning----10s---->Forwarding

特性:

 端口状态:portfast

将交换机连接主机的端口状态配置成portfast模式,这样可以绕过Listening和Learning状态直接进入Forwarding,这样可以缩短时间,同时不转发BPDU报文。

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#spanning-tree portfast--------------------将所有非trunk激活portfast特性‘

Switch(config-if)#spanning-tree portfast trunk--------------trunk关键字由于trunk模式接口,该接口不直接连接交换机接口,而是连接支持trunk封装的路由器或服务器

Switch(config-if)#spanning-tree bpduguard enable-------常和portfast模式配合使用,由于设置为porfast模式后,不转发BPDU报文,但又要为了防止该接口下面的主机产生环路,因此就需要配置该命令(该接口不会发送BPDU报文,也忽略接收到的BPDU报文)

uplinkfast------------用在网络的末端交换机上,如果链路出故障,末端交换机的blocking端口能够快速的切换到fowwarding状态

Switch(config)#spanning-tree uplinkfast

BackboneFast----------处于生成树的交换机都需要配置,检测到链路故障后,能够快速的进行链路切换

Switch(config)#spanning-tree backbonefast

rootguard---------在下联接口上部署,防止客户网络中的交换机成为根桥

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#spanning-tree guardroot

在全局模式下配置:

Switch(config)#spanning-tree portfast bpduguard default-------------将所有激活了portfast的接口激活 bpduguard

在接口模式下配置,只对该接口生效,如果在全局模式下配置,则对所有接口都有效。

根桥和端口选举顺序:

在选择根桥时,首先比较优先级,如果优先级一样,则比较交换机的背板MAC地址,默认优先级为32768,越小越优先

Root ID和Bridge ID一样,则表示该交换机为根桥

1、修改交换机对应vlan的优先级:来选择根桥交换机

Switch(config)#spanning-tree vlan 1 priority 4096-----------------------用数字来该表交换机的优先级,优先级必须时4096的倍数

Switch(config)#spanning-tree vlan 1 root primary-----------------------设置该交换机为根桥,优先级会自动识别和更改

Switch(config)#spanning-tree vlan 1 root secondary-------------------设置该交换机为次根桥,

2、修改接口的cost值

Switch(config-if)#spanning-tree vlan 1 cost 19 --------------------在接口下修改某个vlan的cost值,如果不加vlan,修改的时所有vlan的cost值

RSTP配置:

交换机一:
Switch(config)#spanning-tree mode rapid-pvst
Switch(config)#spanning-tree vlan 10 root primary
Switch(config)#spanning-tree vlan 20 root secondary

交换机二:

Switch(config)#spanning-tree mode rapid-pvst
Switch(config)#spanning-tree vlan20 root primary
Switch(config)#spanning-tree vlan 10 root secondary

MSTP配置:(在实际应用中用的时最广的)

用RSTP需要为每个vlan配置一个生成树,这样对交换机资源消耗较大,管理也不方便,因此MSTP除了一个更优的解决方案,用多实例的方法。可以节省资源,便于管理

交换机一:

Switch(config)#spanning-tree mode mstp
Switch(config)#spanning-tree mst configuration
Switch(config-ms)#name Cisco
Switch(config-ms)#revision 1
Switch(config-ms)#instance 1 vlan 10,20,30
Switch(config-ms)#instance 2 vlan 40,50,60
Switch(config-ms)#exit
Switch(config)#spanning-tree mst 1 root primary
Switch(config)#spanning-tree mst 2 root secondary

交换机二:
Switch(config)#spanning-tree mode mstp
Switch(config)#spanning-tree mst configuration
Switch(config-ms)#name Cisco
Switch(config-ms)#revision 1
Switch(config-ms)#instance 2 vlan 10,20,30
Switch(config-ms)#instance 1 vlan 40,50,60
Switch(config-ms)#exit
Switch(config)#spanning-tree mst 1 root primary
Switch(config)#spanning-tree mst 2 root secondary

二、华为交换机配置MSTP

stp mode mstp 开启mstp

stp region-configuration 配置生成树域
region-name huawei 配置域的名称,每个运行协议的域名需统一
instance 1 vlan 10 实例一定义vlan10
instance 2 vlan 20 实例二定义vlan20
active region-configuration 激活
quit
stp instance 1 root primary 配置交换机为实例1的根桥
stp instance 2 root secondary 配置交换机为实例2的备份根桥

原文地址:https://www.cnblogs.com/scorpios/p/11757379.html

时间: 2024-10-04 00:19:06

网络之STP/MSTP的相关文章

网络工程VRRP+MSTP+OSPF+PPP案例

1.所需设备3台路由器R1.R2.R3,2台三层交换机S1.S2,两台二层交换机S3.S4,PC机5台,交叉线直连线各若干,DCE-DTE串行线一条. 2.拓扑结构图 3.组网路由器R1启动OSPF路由协议并链接两个网络F0连接192.168.1.0 Area 1与S0连接192.168.2.0 Area 0,针对S0端口启动PPP PAP 认证.在F0端口启动ACL,允许IP为192.168.3.1-127的主机访问192.168.1.0网络,但不允许IP为192.168.3.128-254的

MSTP多生成树的配置

STP的不足 STP协议虽然能够解决环路问题,但是由于网络拓扑收敛较慢,影响了用户通信质量 而且如果网络中的拓扑结构频繁变化,网络也会随之频繁失去连通性,从而导致用户通信频繁中断 RSTP对STP的改进 端口角色与端口状态 快速收敛机制 拓扑变化处理机制 保护功能 RSTP的配置实现 stp enable #全局开启STPstp mode rstp #配置STP模式为RSTPstp root primary #配置SWA为根桥stp bpdu-protection   #全局开启BPDU防护,配

华为交换技术及MSTP协议

1.Hybrid接口Hybrid接口是华为设备的一种特殊二层接口模式,类似于Access接口和 Trunk接口,是一个工作在二层的接口技术,可以对数据帧打VLAN标签或不打VLAN标签. 2.VLAN的基本概念 特点:隔离广播,方便管理,提高安全 vlan接口:Access接口,Trunk接口 Trunk封装:isl,dot1q 3.Hybrid接口的特点按照VLAN接口的封装类型,华为交换机的接口主要有三种模式:Access,Trunk和Hybrid.其中Access,Trunk接口和Cisc

十个网络优化改造案例之五 NAS区域网络第二次改造

主要内容及技术 使用三层接口规避广播风险 OSPF路由过滤技术 前言 一个大型企业网络的架构一般分为:接入层.汇聚层.核心层.从接入层到汇聚层可以采用VLAN.Trunk透传的方式,但是如果这个Trunk透到了核心层,就会使得二层网络规模变得巨大,甚至导致生成树协议也无法正常收敛.上一讲讲过的NAS区域网络改造,就出现了生成树协议无法收敛的情形.对于NAS区域网络,在经过一个月的研究以后,决定将业务区域交换机与Cisco4503E之间的链路全部改成三层链路,跑OSPF路由协议,并且使用路由过滤的

STP故障01-STP端口问题

如上图所示,模拟某云小部分场景:1. 图中上面红框表示Internet(用CE1的loopback1模拟),下面红框表示客户设备(用CE1交换机loopback2模拟):2. 在CE1交换机中存在两个VRF(test1及test2),test1用于对接Internet及将流量引入防火墙,test2用于对接客户设备及防火墙控制后的流量(即trust区域流量):3. 防火墙使用GE1/0/1建立HRP关系,使用三层子接口(GE1/0/0.10.GE1/0/0.20)对接交换机,具体ip地址如图中所示

请听题:一个数据包如何在网络中传递?

传统的OSI参考模型和TCP/IP模型的关系和区别 TCP/IP模型 在网络上,一个协议对应于管理系统之间如何相互通信的规则 OSI模型和TCP/IP模型是现在网络中常用的协议 指定通信的规则为了保障客户的权益(在客户的现网中 会出现不同厂商的网络设备)目前应用的比较广泛的是TCP/IP模型 TCP/IP模型 应用层:APP层 腾讯QQ 微信 开发工程师 程序员DHCP协议 DNS协议等等传输层:TCP协议 UDP协议 防火墙设备 安全工程师TCP协议 UDP协议网络层:(三层)路由器或者三层交

华为生成树与端口聚合

交换机(Switch)是一种用于电信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路,最常见的交换机是以太网交换机,其他常见的还有电话语音交换机.光纤交换机等,交换机是集线器的升级替代产品,理论上讲交换机就是按照通信两端传输信息的需求,将需要的信息发送到目标设备上的网络组件. STP 技术简介 ◆冗余技术概述◆ 冗余技术又称为储备技术,是利用并联模型来提高网络可靠性的一种手段,它通过向网络中增加备用的链路,当一条通信信道出现故障时,自动切换到备用的通信信道,从而提高网络

[译] 企业级 OpenStack 的六大需求(第 3 部分):弹性架构、全球交付

全文包括三部分: 第一部分:API 高可用和管理以及安全模型 第二部分:开放架构和混合云兼容 第三部分:弹性架构和全球交付 需求 5 - 扩展.弹性和性能 企业级的内容很丰富.过去,企业级往往和高可靠.高扩展和高性能的高质量系统相关.渐渐地,企业级的含义开始演变为 ”云级(coud-grade)“ 或者 ”网络级规模(web-scale)“.我想表达的是,随着 IT 时代向下一代应用演进,以及企业纷纷采用新的 IT 模型,交付一个高质量系统的需求也发生了很大的变化. 我喜欢的一个例子是 Hado

超级全的H3C交换机配置命令

H3C交换机配置命令大全 1.system-view 进入系统视图模式 2.sysname 为设备命名 3.display current-configuration 当前配置情况 4. language-mode Chinese|English 中英文切换 5.interface Ethernet 1/0/1 进入以太网端口视图 6. port link-type Access|Trunk|Hybrid 设置端口访问模式 7. undo shutdown 打开以太网端口 8. shutdown