华为stp生成树协议笔记
生成树协议(STP)H3C_实验报告
![生成树协议(STP)H3C_实验报告](https://img.taocdn.com/s3/m/620009d35022aaea998f0fba.png)
二、RSTP
RSTP(Rapid Spanning Tree Protocol,快速生成树协议) 是STP协议的优化版。其“快速”体现在,当一个端口被 选为根端口和指定端口后,其进入转发状态的延时在某种 条件下大大缩短,从而缩短了网络最终达到拓扑稳定所需 要的时间。
快速生成树协议较STP的改进之处:
(1)根端口的快速切换
如果旧的根端口已经进入阻塞状态,而且新的根端口 连接的对端交换机的指定端口处于转发状态,在新的拓扑 结构中的根端口可以立刻进入转发状态。
(2)边缘端口概念的引入
在STP协议里,对于连接主机的端口的状态改变,会 引起网络的不稳定,实际上连接主机的端口是不会引起网 络环路的,因此在STP协议的计算中可以不考虑这种端口 状态的变化。所以在RSTP中引入了边缘端口的概念。
<Sysname> system-view
[Sysname] stp enable
[Sysname] interface Ethernet1/0/1
[Sysname-Ethernet1/0/1] stp disable
桥到达根桥的最佳路径。 (3)指定端口(Designated Port):每一个网段选择到根桥最
近的网桥作为指定网桥,该网桥到这一网段的端口为指定 端口。 (4)可选端口(Alternate Port):既不是指定端口,也不是 根端口的端口。
4.生成树协议工作过程 STP协议的工作原理主要包括三个部分,一是确定根
配置
[B2] stp region-configuration
[B2-mst-region] region-name MSTP_1
生成树协议学习总结
![生成树协议学习总结](https://img.taocdn.com/s3/m/5b9c873db5daa58da0116c175f0e7cd184251883.png)
⽣成树协议学习总结⽣成树协议学习总结⽬录1 标准⽣成树协议 (2)1.1 基本概念 (2)1.2 BPDU格式 (2)1.3 BPDU的优先级⽐较规则 (3)1.4 端⼝状态 (4)1.4 STP的⼯作过程 (4)1.4.1 ⽣成树初始化过程 (4)1.4.2 ⽣成树对⽹络拓扑变化的响应过程 (5)1.5 ⽣成树端⼝状态转换图 (6)2 快速⽣成树 (7)2.1新增概念 (7)2.2 BPDU格式 (7)2.3 握⼿过程 (8)2.4 根端⼝快速切换过程 (8)2.5 拓扑变化过程 (9)3 多⽣成树 (9)3.1 多⽣成树的必要性 (9)3.2 基本概念 (10)3.3 多⽣成树的运⾏规则 (11)3.3.1 域内 (11)3.3.2 域间 (11)1 标准⽣成树协议1.1 基本概念桥ID(Bridge Identifier):桥ID由桥优先级和其MAC地址组成。
⽐如:某桥的优先级为32768,MAC为00 00 02 01 00 20,那么其桥ID为32768 - 00 00 02 01 00 20根桥(Root Bridge):具有最⼩桥ID的交换机是根桥。
根端⼝(Root Port):到根桥路径开销最低的端⼝为根端⼝。
每台桥都有⼀个根端⼝,根桥除外。
指定桥(Designated Bridge):在每个⽹段中,到根桥的路径开销最低的桥为指定桥。
路径开销(Path Cost):这是⼀个可变的参数,它随⽣成树中的设定值的变化⽽变化。
依据⽣成树算法(Spanning Tree Algorithm,STA)的默认参数值,每个千兆⽹段有⼀个指定的路径开销值为4,百兆⽹段的路径开销值为19,⼗兆⽹段的路径开销值为100.根路径开销(Root Path Cost):⼀台桥的根路径开销就是根端⼝的路径开销与数据包经过的所有交换机的根路径开销之和。
根桥的根路径开销是零。
桥优先级(Bridge Priority):是⼀个⽤户可以设定的参数,数值范围从0到32768(只能是4096的倍数)。
STP 生成树协议配置
![STP 生成树协议配置](https://img.taocdn.com/s3/m/79a224364b7302768e9951e79b89680203d86bc1.png)
STP 生成树协议配置协议名称:STP(生成树协议)配置协议描述:STP(生成树协议)是一种用于在以太网中防止环路形成的协议。
通过选择一个主要的路径,将其他冗余路径阻塞,STP确保网络中的数据流动是无环的,从而提高网络的可靠性和性能。
本协议旨在提供关于STP配置的详细指南,以确保网络的正常运行。
1. 协议范围:本协议适用于所有需要配置STP的网络设备,包括交换机、路由器等。
2. 配置要求:2.1 每个网络设备必须支持STP功能。
2.2 每个网络设备必须有唯一的桥ID(Bridge ID),由优先级(Priority)和MAC地址组成。
2.3 每个网络设备必须配置相同的STP版本。
3. 配置步骤:以下是配置STP的详细步骤:步骤1:确定根桥3.1 在网络中选择一个设备作为根桥,其桥ID优先级最低。
3.2 在根桥上配置STP版本和相关参数。
步骤2:配置其他设备3.3 在其他设备上配置STP版本和相关参数。
3.4 确保每个设备的桥ID唯一且优先级适当设置。
步骤3:配置端口3.5 配置每个设备的端口类型(Root、Designated或Non-designated)。
3.6 配置每个端口的优先级和成本。
步骤4:验证配置3.7 验证STP配置是否成功。
3.8 检查网络中的链路状态和端口状态。
4. 配置参数详解:以下是STP配置中常用的参数及其详细说明:4.1 STP版本:STP有多个版本,包括STP、RSTP(快速生成树协议)和MSTP(多实例生成树协议)。
根据网络需求选择适当的版本。
4.2 桥ID优先级:桥ID由优先级和MAC地址组成,优先级范围从0到61440,默认值为32768。
优先级越低,设备越有可能成为根桥。
4.3 端口类型:4.3.1 Root端口:在每个非根设备上选择一条与根桥相连的最佳路径,用于转发数据。
4.3.2 Designated端口:在每个网络段上选择一条与根桥相连的最佳路径,用于转发数据。
stp(生成树协议)
![stp(生成树协议)](https://img.taocdn.com/s3/m/82a52c2e192e45361066f58a.png)
Page 5
环路引起的问题之一 —— 广播风暴
广播 PCA 1 SWA 4
4
2
3
SWB
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 6
交换机学习MAC地址表回顾
PCA 1 SWA
目的MAC地址 00-0D-56-BF-88-10 ..... ..... 目的端口 E0/2 ..... .....
DP200006 STP&RSTP 技术原理
ISSUE 1.0
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
本课程介绍STP(生成树协议)和RSTP (快速生成树协议)的原理与配臵。 STP运行于以太网交换机上,为解决交换 网络中的环路问题在网络上修剪出一棵 无环的树。 RSTP是STP的升级版本,与 STP相比,最显著的特点就是通过新的机 制,加快了收敛速度。
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 21
STP基本配置-验证STP端口信息
[SWC]display stp interface Ethernet 0/20 Port 20 (Ethernet0/20) of bridge is Forwarding Port spanning tree protocol: enabled Port role: Root Port Port path cost: 200 Port priority: 128 Designated bridge ID(Pri.MAC): 4096.00e0-fc41-4259 The Port is a non-edged port Connected to a point-to-point LAN segment Maximum transmission limit is 3 Packets / hello time Times: Hello Time 2 sec, Max Age 20 sec Forward Delay 15 sec, Message Age 0 BPDU sent: 4 TCN: 2, RST: 2, Config BPDU: 0 BPDU received: 806 TCN: 0, RST: 11, Config BPDU: 795
HCNA笔记
![HCNA笔记](https://img.taocdn.com/s3/m/ef884f36cfc789eb172dc8a0.png)
经 发送的其它数据包分片,保证分片被正确的重新组合
领 验 Flags :标志字段用于判断是否已经收到最后一个分片。 最后一个分片的标志字段设置为
取 分 其他分片的标志字段设置为 1 ,目的端在收到标志字段为 0 的分片后,开始重组报文。
最 享千 Fragmen Offset :片偏移字段表示每个分片在原始报文中的位置
5
网关:用于转发不同网段间的数据包
IP 报文
IP 报文头格式:
Version ( 4)
Header Length ( 4) DS Field ( 8)
Total Length ( 16)
Identification ( 16 )
Flags ( 3) Fragmen Offset(13)
TTL(8)
认 代表 IP 协议,取值为 0x0806---- 代表 ARP 协议 证经 FCS :循环冗余校验字段,提供一种错误检测机制,占 4 个字节
验 IEEE802.3 : 领 分 D.MAC S.MAC Length LLC
SNAP Data
FCS
取最新HCI 享千人群 IP 的编址: E考 : IP 地址由 32 个二进制位组成,通常用点分十进制表示 试 300 IP 地址分为网络部分和主机部分 题 67 IP 地址分类: 1、 A 类: 0.0.0.0~127.255.255.255 库! 0502 2、B 类: 128.0.0.0~191.255.255.255
9
RSTP(快速生成树协议) ........................................
12
路由协议 .....................................................
STP协议生成树协议在局域网中的应用原理
![STP协议生成树协议在局域网中的应用原理](https://img.taocdn.com/s3/m/aa1acf9348649b6648d7c1c708a1284ac85005b3.png)
STP协议生成树协议在局域网中的应用原理在局域网中,STP(Spanning Tree Protocol,生成树协议)扮演着重要的角色。
它的作用是维护网络中的冗余链路,并确保数据在网络中的稳定转发。
本文将介绍STP协议的原理及其在局域网中的应用。
一、STP协议原理STP协议的主要原理是根据网络拓扑结构建立一棵生成树,通过选择一个根节点,并关闭其他冗余链路,实现网络中的最优路径选择与环路消除。
以下是STP协议的一般流程:1. 桥选主,选择根桥:在网络中,选择一个桥作为根桥,该桥不断发送Bridge Protocol Data Units(BPDU)消息,用于告知其他桥它是根桥。
2. 桥优先级设置:每个桥都有一个默认的桥优先级,优先级越低,越可能成为根桥。
如果优先级相同,则根据桥的MAC地址来决定。
3. 接收BPDU消息:每个桥都会接收来自其他桥发送的BPDU消息,这些消息包含了发送桥的信息。
4. BPDU消息处理:桥根据收到的BPDU消息更新自己的信息,并根据收到的BPDU消息选择最短路径到达根桥的端口。
5. 生成树构建:根据桥的信息和路径开销(Path Cost)计算,生成一棵覆盖整个局域网的树,每个桥上的端口被划分为根端口、设计端口或者阻塞端口。
二、STP协议在局域网中的应用在局域网中,STP协议的应用主要有以下几个方面:1. 防止环路:局域网中存在多条连接同一个网络设备的链路,如果不使用STP协议,这些链路可能形成环路,导致数据在网络中无限循环,严重影响网络性能。
STP协议通过选择最优路径并关闭冗余链路,消除了环路问题,确保数据在网络中的正常传输。
2. 提高网络可靠性:STP协议可以在网络中的某个链路发生故障时,及时切换到其他可用链路,确保网络的连通性和可靠性。
当检测到某个链路断开或故障时,STP协议会选择替代路径,保证数据传输不会中断。
3. 负载均衡:STP协议可以将网络中的流量分摊到不同的链路上,实现负载均衡。
生成树协议(STP)
![生成树协议(STP)](https://img.taocdn.com/s3/m/96f1ab72011ca300a6c390db.png)
STP生成树协议的功能:局域网中为了避免环路形成的广播风暴,需要阻塞冗余链路,消除环路,并且在主链路中断时,又可以将冗余链路自动切换为转发状态,恢复网络的连通性。
STP(spanning tree protocol,生成树协议)用于消除数据层物理环路的协议通过在桥之间交换BPDU(bridge protocol data unit,桥协议数据单元),来保证设备完成生成树的计算过程。
小知识:环路产生的原因:1.基于局域网的可靠性,为交换机之间提供冗余连接;2.错误的网络配置导致环路产生;根桥(root bridge):整个生成树的根节点,有所有交换机中优先级最高的交换机担任。
桥ID:包含桥优先级和MAC地址(长度是8B),由于MAC 在网络中是唯一的,故:桥ID也是唯一的,先比较优先级在比较MAC地址;(优先级值和MAC值越小越优)路径开销(path cost):STP中每一条链路都有开销值,用于衡量桥与桥之间的优劣;指定桥(designate bridge):负责一个物理端上数据转发任务的桥,由物理端上优先级最高的桥担任。
、端口角色:根端口(root port):是指网桥距离根桥最近的端口。
根桥没有根端口,每一个非根桥有且只有一个根端口;指定端口(designate port):是指物理端上属于指定桥的端口。
根桥是所有网桥中优先级最高的,它是其所连接所有物理端上的指定桥,所以通常情况下根桥的所有端口都是指定端口;阻塞端口(alternate port):既不是根端口又不是指定端口,剩下的就是阻塞端口,它是用来为根端口或指定端口做备份。
是网桥到达根桥的备份路径;注:当拓扑发生变化时,节点重新计算,收敛成新的树型拓扑;STP使用BPDU(bridge protocol data unit,桥数据单元)来交互信息;配置BPDU:用来进行生成树计算和维护生成树拓扑的报文;TCN BPDU:当拓扑结构发生变化时,用来通知相关设备网络拓扑发生变化的拓扑;端口状态:Disabled:未启用STP功能的端口:不接收BPDU,不进行地址学习,不收发数据;Blocking:非指定端口或根端口:不接收BPDU,不进行地址学习,不收发数据;Listening:接收BPDU,不进行地址学习,不收发数据;Learning:接收BPDU,进行地址学习,不收发数据;Forwarding:指定端口或根端口:接收BPDU,进行地址学习,收发数据;生成树(STP)的不足:端口从阻塞状态进入转发状态必须经历两倍的forwarding delay时间如果网络中的拓扑结构变化频繁,网络会频繁地失去连通性RSTP(rapid spanning tree protocol快速生成树协议):是STP协议的优化版STP和RSTP的不同点:RSTP减少了端口的状态RSTP增加了端口的角色RSTP配置BPDU的格式和发送方式有所改变当网络拓扑发生变化时,RSTP的处理方式不同,可以实现更为快速的收敛RSTP具备STP的所有功能桥优先级配置:【H3C】stp priority 4096桥优先级字段共有16位,包含优先级位和0比特两部分。
STP 生成树协议配置
![STP 生成树协议配置](https://img.taocdn.com/s3/m/e2ab7aea27fff705cc1755270722192e45365895.png)
STP 生成树协议配置协议名称:STP(生成树协议)配置协议1. 引言本协议旨在详细描述STP(生成树协议)的配置步骤和参数设置,以确保网络中的交换机能够正确运行和管理生成树拓扑结构。
2. 背景STP是一种链路层协议,用于在交换网络中防止环路的发生,同时提供冗余路径,以增强网络的可靠性和冗余性。
本协议适用于以太网交换机。
3. 配置步骤以下是STP协议的配置步骤:步骤1:登录交换机管理界面使用合适的终端软件登录交换机的管理界面,输入正确的用户名和密码。
步骤2:进入全局配置模式在命令行界面输入"enable"命令,然后输入"configure terminal"命令,进入全局配置模式。
步骤3:启用STP在全局配置模式下,输入"spanning-tree mode"命令,然后选择合适的STP模式,如RSTP(快速生成树协议)或MSTP(多实例生成树协议)。
步骤4:配置根桥在全局配置模式下,输入"spanning-tree vlan <vlan-id> root primary"命令,将指定的交换机配置为根桥。
步骤5:配置端口优先级在全局配置模式下,输入"interface <interface-id>"命令,进入指定接口的配置模式,然后输入"spanning-tree port-priority <priority>"命令,设置接口的优先级。
步骤6:配置端口类型在全局配置模式下,输入"interface <interface-id>"命令,进入指定接口的配置模式,然后输入"spanning-tree port-type <type>"命令,设置接口的类型,如边缘端口(edge port)或根端口(root port)。
十一、STP(生成树协议)
![十一、STP(生成树协议)](https://img.taocdn.com/s3/m/e7f11054b207e87101f69e3143323968011cf4b3.png)
⼗⼀、STP(⽣成树协议)⼀、STP(⽣成树协议)运⾏在交换机上防⽌交换机换路的技术 为了提⾼⽹络可靠性,交换⽹络中通常会使⽤冗余链路。
然⽽,冗余链路会给交换⽹络带来环路风险,并导致⼴播风暴以及MAC地址表不稳定等问题,进⽽会影响到⽤户的通信质量。
⽣成树协议STP(Spanning Tree Protocol)可以在提⾼可靠性的同时⼜能避免环路带来的各种问题。
⼆、环路引起的问题交换机之间通过多条链路互连时,虽然能够提升⽹络可靠性,但同时也会带来环路的问题。
1、环路会引起⼴播风暴⽹络中的主机会受到重复的数据,造成⽹络堵塞和卡顿。
通过实验体验⼀下环路带来的影响实验:因为华为路由器默认⾃动开启了stp功能,我们做这实验时先把交换机的stp功能关闭。
stp disable 所有交换机都这样关闭(因为华为交换机默认都开启STP)[LSW6]stp disable[LSW7]stp disable[LSW8]stp disable我们配置 pc9的ip地址为192.168.1.2/24⽤PC ping 192.168.1.3,触发⼀个⼴播包,并抓包ping测后发现⼀直在发⼴播包,已经形成⼴播风暴了当我们再次开启stp后抓包,stp enable2、环路相起MAC地址表震荡三、STP作⽤和本作原理 1、STP的作⽤,通过运⾏STP的算法,阻塞特定的接⼝实现冗余⽆环的⽹络。
2、⼯作原理原理:阻塞端⼝(预备端⼝)通过选举阻塞端⼝,来防⽌环路1)STP中的选举步骤和端⼝状态选举步骤: ①、选举ROOT-SW根⽹桥 ②、选举根端⼝RP(root port) ③、选举指定端⼝DP(Designate port) ④、其余的端⼝被Block阻塞 ⑤stp选举时候端⼝状态(15s 到listening,选举就结束了)第⼀步、根桥选举 每⼀台交换机启动stp后,都认为⾃⼰是根桥。
启动stp后在整个⽹络先选出根桥, 通过BID进⾏⽐较(BID由优先级+mac地址组成)先⽐较优先级,在⽐较MAC地址,越⼩越优先。
STP生成树协议的理解
![STP生成树协议的理解](https://img.taocdn.com/s3/m/26171aef05a1b0717fd5360cba1aa81145318f5c.png)
STP⽣成树协议的理解⼀ STP简介1、单词:rstp快速⽣成树协议filter过滤protection保护2、作⽤:通过阻塞特定接⼝来防⽌⼆层交换环路,从⽽做到既可以提⾼⽹络可靠性的同时⼜能避免环路带来的问题3、和TTL的区别:TTL是经过三层设备减⼀,⼆层设备是不减的。
如果为了避免⼆层交换机环路需要使⽤STP技术,来阻塞特定接⼝防⽌环路。
4、交换机环路带来的问题1、⼴播风暴——导致资源⼤量转发⼴播包,降低了转发⽤户数据的效率2、mac地址表不稳定——影响⽹络稳定性5、注意1、在华为的智能交换机,开机默认⾃动运⾏stp,运⾏stp的升级版mstp技术,默认就开启了2、undo stp enable禁⽤stp。
⽬的实验观察⼴播风暴3、ping 192.168.1.255就是发送⼴播包4、如果环路,只有通过断开链路才能停⽌arp⼀直发送⼴播5、mac地址表震荡。
交换机会对源mac地址进⾏映射,当⼆层产⽣环路时,携带mac地址的便会映射到其他接⼝,⼀直循环,所有mac地址的映射表⼀直在变。
⼆、stp种类介绍STP :传统STPRSTP :快速⽣成树协议 rapid stpMSTP : 多⽣成树协议 multi stp(真对多vlan)注意:rstp向下兼容stp。
如果交换机中有stp和rstp,那么将使⽤stp。
三、STP的⼯作原理1、整体思路先选出哪些接⼝不被阻塞,然后剩下的接⼝全部被阻塞。
2、规则2.1、⾸先整个⽹络(⼴播域)选举根桥(根交换机),桥ID较⼩的交换机当选为根桥。
桥ID=桥优先级 + 桥mac注意:桥优先级默认是32768,mac地址是16进制的a相当于10,根桥上的接⼝都是DP(designated ports指定端⼝)2.2、⾮根桥上选择根端⼝,到达根桥最近的端⼝选为根端⼝RP(root port)2.3、每条链路,有且只有⼀个指定端⼝,桥ID较⼩的交换机端⼝当选为指定端⼝,例如下图有三条链路,那么每条链路得有⼀个指定端⼝,⽽且只能有⼀条。
华为生成树协议STP分析过程与配置方法
![华为生成树协议STP分析过程与配置方法](https://img.taocdn.com/s3/m/38a98b5d52d380eb63946d16.png)
Word文档华为生成树协议STP分析过程与配置方法一、学习目的:1、掌握配置STP的方法2、掌握修改网桥优先级影响根选举的方法3、掌握修改端口优先级影响根端口与指定端口选举的方法4、掌握配置RSTP的方法5、掌握STP与RSTP的相互兼容问题6、掌握配置MSTP实现不同vlan负载均衡的方法7、掌握MSTP与STP的相互兼容问题8、掌握生成树中的保护方法二、重点命令1、开启stp[plain]view plain copy1.stp enable2.stp mode stp2、查看stp状态[plain]view plain copy1.dis stp2.dis stp brief3、指定stp主根和备根[plain]view plain copy1.stp root primary2.stp root secondary4、手工指定根桥优先级[plain]view plain copy1.stp priority 4096(4096的倍数)5、指定RP[plain]view plain copyWord文档1.int g0/0/102. stp port priority 16(16的倍数)6、指定DP[plain]view plain copy1.int g0/0/242. stp cost 20000007、开启rstp[plain]view plain copy1.stp enable2.stp mode rstp8、配置mstp[plain]view plain copy1.stp enable2.stp mode mstp3.stp region-configuration4. region-name RG1Word文档5. instance 1 vlan 1 to 106. instance 2 vlan 11 to 207. active region-configuration9、查看mstp实例配置[plain]view plain copy1.display stp region-configuration10、配置mstp的多实例优先级[plain]view plain copy1.stp instance 1 priority 40962.stp instance 2 priority 819211、配置指定端口保护[plain]view plain copy1.配置在根桥的DP口上2.int g0/0/13. stp root-protectionWord文档12、配置边缘端口保护[plain]view plain copy1.配置在接入服务器的端口2.int g0/0/103. stp edged-port enable13、配置环路保护[plain]view plain copy1.配置在非根桥交换机的上联口2.int g0/0/133. stp loop-protection三、实验过程1、实验拓扑Word文档2、STP配置及验证[plain]view plain copy1.SW1-SW4:2.stp enable3.stp mode stp Word文档查看stp状态:[plain]view plain copy1.SW1-SW42.dis stp3.dis stp briefWord文档Word文档Word文档Word文档由图中我可以看出整个stp情况,如下图: Word文档3、将SW1配置成主根网桥,将SW2配置成备份根网桥[plain]view plain copy1.SW1:Word文档2.[SW1]stp root primary3.4.SW2:5.[SW2]stp root secondary在看下SW1和SW2的stp状态,可以看到设置成主根的priority为0,备根的priority为4096。
生成树协议(STP PVST CST RSTP MSTP)笔记
![生成树协议(STP PVST CST RSTP MSTP)笔记](https://img.taocdn.com/s3/m/84e5cb2eb4daa58da0114ac2.png)
生成树协议(STP PVST CST RSTP MSTP)笔记和其他协议一样,生成树协议也是随着网络的不断发展而不断更新换代的。
本文按照技术发展的主线,介绍了生成树协议的发展历程、近期热点和未来的发展方向。
生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。
由于生成树协议本身比较小,所以并不像路由协议那样广为人知。
但是它却掌管着端口的转发大权—“小树枝抖一抖,上层协议就得另谋生路”。
真实情况也确实如此,特别是在和别的协议一起运行的时候,生成树就有可能断了其他协议的报文通路,造成种种奇怪的现象。
生成树协议和其他协议一样,是随着网络的不断发展而不断更新换代的。
本文标题中的“生成树协议”是一个广义的概念,并不是特指IEEE 802.1D中定义的STP协议,而是包括STP以及各种在STP基础上经过改进了的生成树协议。
在生成树协议发展过程中,老的缺陷不断被克服,新的特性不断被开发出来。
按照大功能点的改进情况,我们可以粗略地把生成树协议的发展过程划分成三代,下面一一道来。
开天辟地的第一代生成树协议:STP/RSTP在网络发展初期,透明网桥是一个不得不提的重要角色。
它比只会放大和广播信号的集线器聪明得多。
它会悄悄把发向它的数据帧的源MAC地址和端口号记录下来,下次碰到这个目的MAC 地址的报文就只从记录中的端口号发送出去,除非目的MAC地址没有记录在案或者目的MAC地址本身就是多播地址才会向所有端口发送。
通过透明网桥,不同的局域网之间可以实现互通,网络可操作的范围得以扩大,而且由于透明网桥具备MAC地址学习功能而不会像Hub那样造成网络报文冲撞泛滥。
但是,金无足赤,透明网桥也有它的缺陷,它的缺陷就在于它的透明传输。
透明网桥并不能像路由器那样知道报文可以经过多少次转发,一旦网络存在环路就会造成报文在环路内不断循环和增生,甚至造成恐怖的“广播风暴”。
STP 生成树协议
![STP 生成树协议](https://img.taocdn.com/s3/m/2081ea661eb91a37f1115ccb.png)
STP生成树协议●没有STP协议的情况下,机连双线路产生的严重后果:1.双向环路2.Mac地址表漂移3.重复数据帧●BID:交换机的ID由优先级和Mac地址组成优先级默认为32768(修改命令:SW(config)#spanning-tree vlan1 protocoi ______)查看命令:SW#:show spanning-tree brief●生成树算法1.确定根桥BID最小的为根桥2.确定根端口(RP) 每个非根桥的交换机都有一个根端口,且只能有一个,根桥上没有根端口.1)到根桥开销最小的端口为根端口(BPDU发送方向的入接口的开销)2)如两个端口到根桥开销相同,端口所连接的交换机的BID小的端口为根端口3)如两个端口所连的交换机为同一个,则比较所连交换机端口的PID(端口的ID=端口优先级(默认128)+端口号),所连端口PID小的为根端口.4)如两个端口所连交换机端口的PID相同的,两个端口之间互相比较PID,小的为根桥.3.确定指定端口(DP) 根桥上的端口都是指定端口,每条链路上只能有一个指定接口.1)一条链路上,到根桥开销最小的端口为指定端口(BPDU发送方向的出接口)2)如两个端口到根桥的开销相同,者比较两个端口所连交换机的BID,小的为指定端口.3)如两个端口所连交换机的BID相同,比较所连交换机端口的PID.●BPDU STP的一种报文1.选举根桥2.根桥选出之后只能由根桥产生.●STA算法端口开销10G: 21G: 4100MB: 1910MB: 100COST值修改1.通过bandwidth 修改带宽 (单位为K)2.进入接口模式,通过spanning—tree cost指定修改端口优先级:SW(config-if)#spanning-tree port-priority ______ 修改路由器优先级:SW(config)#spanning-tree vlan1 protocoi ______。
[H3CNE V6.0 笔记增强版]---2.5局域网STP和Rstp, MSTP协议
![[H3CNE V6.0 笔记增强版]---2.5局域网STP和Rstp, MSTP协议](https://img.taocdn.com/s3/m/60999e41cf84b9d528ea7a8e.png)
1 STP(生成树协议stp ---spanning tree protocol)是用于在局域网中消除数据链路层物理环路的协议,交换BPDU来保证设备完成树的计算过程,根据IEEE 802.1D制定
1.1 stp的作用:
--通过逻辑上阻断冗余链路来消除桥接网络中可能存在的路径回环
4 配置当前配置的优先级;来指定根桥
[switch]stp [instance instance-id] priority priority
优先级数0 1 2
5 配置端口为边缘端口,一般用在直接与用户终端相连。可以极快的STP收敛
4:STP\ RSTP\ MSTP 比较
STP RSTP MSTP
解决环路故障并实现冗余备份 Y Y Y
快速收敛 N Y Y
--跟网桥ID (RootID)
--跟路径开销(RootPathCost)
--指定桥ID (DesignatedBridgeID)
--指定端口ID(DesignatedPortID)
STP选举过程:
1.选举根网桥
2.比较网桥ID最小为根网桥。网桥ID=网桥优先级(默认32768,范围1-65535)+网桥MAC地址。
形成多颗生成树现实负载分担 N N Y
---另外,RSTP和MSTP的端口状态,从STP的 5 种变成了 3 种
配置:
1:H3交换机在默认情况下是处于关闭状态的,可以在系统视图下开启生成树功能。
[Switch]stp enable
--当前路径发生故障时激活冗余备份链路,恢复网络的连通性
1.2 BPDU在STP协议中分为两类
华为stp生成树协议笔记
![华为stp生成树协议笔记](https://img.taocdn.com/s3/m/544aab648f9951e79b89680203d8ce2f0066651a.png)
华为stp⽣成树协议笔记华为stp⽣成树协议笔记STP为什么会有stp为了保证可靠,设计了⼀种环⽹拓扑,⼜因为交换机的⼯作原理,会出现环路问题,为了解决环路,才有了stp⽣成树1 mac地址表震荡2 ⼴播风暴作⽤:在保证可靠的基础上,解决环路问题原理:阻塞端⼝(预备端⼝)通过选举阻塞端⼝,来防⽌环路1 根桥(根交换机): 1 ⽐较每台交换机上的⽹桥id (优先级+mac地址)越⼩越优先默认优先级 32768 修改优先级修改的时候要改成4096的倍数交换机上有默认的stp版本为mstp (多实例⽣成树)stp (⽣成树)rstp (快速⽣成树)[系统]stp mode stp 修改stp的模式Stp priority 4096 修改优先级2 根端⼝:⾮根交换机到达根交换机的最优端⼝⽐较规则1 路径开销值2 对端⽹桥id3 对端对⼝id4 本端端⼝id (hub)3 指定端⼝:每条链路上到达根交换机最优端⼝根交换机上所有端⼝都是指定端⼝⽐较规则1 路径开销2 本端⽹桥id3 本端端⼝id (端⼝优先级和端⼝编号)端⼝优先级默认是1284 剩下的端⼝就叫做阻塞端⼝Stp中的报⽂交互BPDU 桥协议数据单元两种bpdu 1 配置bpdu作⽤:⽤于⾓⾊(端⼝)选举维护⽹络拓扑 2秒1次最多20秒20 秒没有根的回应,则认为根down掉2 tcn bpdu 拓扑变化bpdu作⽤:当拓扑发⽣变化时,会发tcn bpduBpdu 字段1 bpdu flsges标识字段Tca 位拓扑变化确认位Tc 位拓扑变化位发⽣变化时置12 root identifier 根⽹桥id3 root path cost 到达根的开销值4 bridge id 本交换机的⽹桥id5 port id 端⼝id0x8001 前⾯的80 代表优先级128 , 01代表端⼝号6 message age 消息寿命每经过⼀台交换机message age +17 max age 最⼤寿命 20 秒8 hello time 2秒9 forward delay 转发延迟 15秒端⼝的状态变化1 disable 开启stp时特点:不进⾏stp计算2 blocking 阻塞端⼝直接进⼊blocking 状态3 listening ⾮阻塞端⼝才进⼊侦听状态特点:加速mac地址表⽼化中间有15秒的间隔时间,⽬的是为了加速mac 地址表⽼化,mac地址表⽼化时间300秒4 learning 学习状态中间有相隔15秒的时间,加速mac地址表的学习5 forwarding 转发状态当⽹络发⽣变化时,阻塞端⼝如何从discove 到forwarding状态的??主根备根都在汇聚层交换机设置为主根Stp root primary或者修改set primary 4096设置备份根Stp root secondary在交换机上出现的故障叫做直接故障根端⼝断掉后,预备端⼝直接变成根端⼝,需要30s到达forwarding状态当阻塞端⼝感觉到拓扑发⽣变化,发送tcn BPDU对端会回复⼀条tca=1拓扑变化确认当交换机收到根交换机范洪的⽹络变化tc=1的配置BPDU才能⽼化原来的路径,学习新的路径中间链路出现故障叫做间接故障⾄少需要50s的时间变为forwarding状态由于线路故障,Sw2 20s后⽼化了源路径,认为⾃⼰是根,向sw3发送bpdu,sw3收到两条bpdu,因此会检测到链路变化,由于链接s1的路径最优,所以向s1发送tcnBPDU,s1回复⼀挑tc=1的配置bpdu,交换机将原来的路径⽼化,并学习新的路径Stp的缺点:收敛过慢原因:stp中1.learning到forwarding需要15s 学习mac地址Listening到learning需要15s 加速⽼化时间2.⽆论上述⽤了多少秒,最⼤等待时间总是15s3.发送tcnBPDU的时间过长RSTP快速⽣成树为什么会有RSTP?端⼝⾓⾊3种3+1(备份端⼝)种端⼝状态5种状态3种BPDU 配置BPDUTCN BPDU RST BPDU(快速⽣成树bpdu)最⼤等待时间20s 6s(三倍的hello)收敛慢快备份端⼝只在华为中提出备份端⼝备份成为指定端⼝预备端⼝将来预备成为根端⼝预备端⼝和备份端⼝的相同点,正常情况下都不进⾏数据转发RSTP中端⼝状态变成了三种,将stp状态前三种合成⼀种,因为不学习mac也不转发数据三种状态:1.d iscarding 不学习mac也不转发数据2.l earning 不转发数据但是学习mac3.f orwarding 即学习mac也转发数据BPDU stp和rstp的区别配置BPDU RST BPDU(快速⽣成树bpdu)TCN BPDU标志位1.T ca 位(topology changeacknowledgement)拓扑变化确认位2.同意位(agreement)3.转发位(Forwarding)4.学习状态(learning )中间有相隔15秒的时间,加速mac地址表的学习5.端⼝⾓⾊(port role)端⼝⾓⾊是11,证明这个端⼝是指定端⼝,如果是10则代表是根端⼝,01代表预备端⼝或者备份端⼝,00代表保留6.提议位(proposal)7.拓扑变化位(topology change)收敛速度快1.边缘端⼝:连接终端设备的端⼝优点:不会进⾏端⼝⾓⾊计算,直接变成forwarding状态Interface g0/0/3Stp edged-port enable2.P/A机制提议/同意机制前提条件:点到点链路(全双⼯链路)交换机先发送⼀个RST BPDU给根,根收到后作⽐较,将⾃⼰的发给交换机,交换机发现⽹桥id⽐⾃⼰⼩⽐⾃⼰优先,就会发⼀个同意位给根交换机,根交换机上的接⼝变为指定接⼝,并直接变为forwarding状态Sw3当⽹络发⽣变化,马上启动⼀个 TC while 计时器:2倍的hellp时间,直接发送tcBPDU 给s2,四秒内,⽼化原来的mac地址,形成新的地址,s2收到后重复上述动作直到发给根交换机MSTP多实例⽣成树多个rstp的集合就是mstpInstance 实例:rstp单个实例树的弊端:1.⼀部分vlan路径不同2.⽆法使⽤流量分担3.会产⽣次优的⼆层路径建⽴两棵树,pc1发数据时,lsw4是根,pc2发数据时,lsw5是根从⽽解决单个实例树的弊端配置步骤1.创建vlan基本操作2.修改stp版本3.S tp region-configuration 创建域的范围4.R egion-name Huawei 域的名字5.R evision-level 1(保证都相同)6.I nstance 1 vlan 107.I nstance 2 vlan 208.A ctive region-configuration激活mstp的配置9.每台交换机上都要配置10.只要修改就要重新激活11.设置实例的根Stp instance 1 root primary/secondary(主根/备份根)默认交换机上有实例0Mstp和arrp做联动时,mstp的主根⼀定是arrp 的主当⽹络中有mstp,stp rstp时,最后会以stp 运⾏,他们的模式依旧是mstp和rstp,但是发的bpdu报⽂是stp当mstp的交换机和stp的交换机相连时,发送的是stp的报⽂,当stp迁移⾛了,换了⼀个mstp的交换机时,不会⾃动回到mstp 【swb】stp mcheck⼿动迁移回mstp配置mstp最⼤跳数默认最⼤跳数20跳Stu max-hops 30 修改最⼤跳数四个保护1.边缘端⼝保护(BPDU保护)为什么会有BPDU保护从边缘端⼝收到bpdu,会直接将边缘端⼝阻塞掉【系统】Stp bpdu-protection(stp,bpdu保护开启)2.指定端⼝保护(根的保护)从指定接⼝收到⼀个优先级⽐指定端⼝还低的端⼝pbdu,则交换机进⼊阻塞状态,保护⾃⼰永远为跟【指定接⼝】Stp root-portection 在指定端⼝下开启根的保护3.环路保护三个交换机之间使⽤光钎连接,由于光纤是由两条线路构成,⼀条收⼀条发,⼀旦收的根端⼝down掉,发的线路没有问题,此时阻塞端⼝启⽤,会形成环路解决⽅法,长时间收不到bpdu ,就把该端⼝阻塞掉接⼝下 stp loop-protection 开启环路保护4.T C-BPDU保护 TC如果恶意⽤户⼀直发送tc-bpdu,那么链路中的路径就会⼀直⽼化,此时设置⼀个阈值,超过上限就会丢弃该bpdu 默认接受tc上限为1修改命令:stp tc-portection threshold 2。
STP生成树协议笔记之(三):协议报文的抓包解析
![STP生成树协议笔记之(三):协议报文的抓包解析](https://img.taocdn.com/s3/m/4b057a227275a417866fb84ae45c3b3567ecdd12.png)
STP⽣成树协议笔记之(三):协议报⽂的抓包解析STP⽣成树协议笔记之(三) : 协议报⽂的抓包解析 为了计算⽣成树,交换机之间需要交换相关的信息和参数,这些信息和参数被封装在BPDU(Bridge Protocol Data Unit)中。
BPDU的类型 BPDU有两种类型:配置BPDU和TCN BPDU。
配置BPDU描述本设备的配置信息,包含了桥ID、路径开销和端⼝ID等参数。
STP协议通过在交换机之间传递配置BPDU来选举根交换机,以及确定每个交换机端⼝的⾓⾊和状态。
在初始化过程中,每个桥都主动发送配置BPDU。
在⽹络拓扑稳定以后,只有根桥主动发送配置BPDU,其他交换机在收到上游传来的配置BPDU后,才会发送⾃⼰的配置BPDU。
TCN BPDU是指下游交换机感知到拓扑发⽣变化时向上游发送的拓扑变化通知。
STP帧格式字段内容说明Protocol Identifier协议ID=“0”Protocol Version Identifier协议版本标识符,STP为0,RSTP为2,MSTP为3。
BPDU Type BPDU类型,MSTP为0x02。
0x00:STP的Configuration BPDU0x80:STP的TCN BPDU(Topology Change Notification BPDU)0x02:RST BPDU(Rapid Spanning-Tree BPDU)或者MST BPDU(Multiple Spanning-Tree BPDU)Flags对于“标记域”(Flags),第⼀个bit(左边、⾼位bit)表⽰“TCA(拓扑改变响应)”,最后⼀个bit(右边、低位bit)表⽰“TC(拓扑改变)”。
Root Identifier根桥的桥ID。
⽹桥ID都是8个字节——前两个字节是⽹桥优先级,后6个字节是⽹桥MAC地址。
Root Path Cost根路径开销,本端⼝累计到根桥的开销。
生成树协议(STP)基本知识及实验(使用eNSP)
![生成树协议(STP)基本知识及实验(使用eNSP)](https://img.taocdn.com/s3/m/a29c97cb8ad63186bceb19e8b8f67c1cfad6ee39.png)
⽣成树协议(STP)基本知识及实验(使⽤eNSP)1、基本知识--摘⾄《⽹络之路--交换专题》(1)⽣成树的作⽤:在链路层消除环路上可能出现的⼴播风暴。
(2)⽣成树的⼯作由三部分组成:选举过程、拓扑计算、端⼝⾏为确定。
选举过程:在⼆层⽹络中选举⼀个⽹桥作为根桥,⽤于指挥整⽹设备协同⼯作。
根桥只是负责统⼀计算的规则。
根桥统⼀⽹络中所有⽹桥的⾏为准则的原理:通过在某个恰当位置阻塞端⼝来阻⽌环路的发⽣。
从⼀台⽹桥的⾓度来说,它通过这样的法则进⾏判断,如果到达⽹络中的某⼀⽹桥只有⼀条路径,那么必定不存在环路;如果到达某⼀⽹桥的路径有两条或者多条,那么这两台⽹桥之间存在环路,只能保持⼀条通路。
(3)根桥的选举⽅式根桥是通过⽹络中所有⽹桥间相互⽐较产⽣的。
根桥只能由⽹络中桥ID最⼩者担当。
⼀开始时把⾃⼰当作根桥,根桥ID就是⾃⼰的桥ID,然后通过BPDU和⾃⼰的邻居交换拓扑信息,如果邻居的根桥ID⼩于⾃⼰的桥ID,则把邻居当作⾃⼰的根桥,然后向其他邻居通告这个新的根桥信息,直到⽹络中所有⽹桥的根桥ID都⼀样时,根桥就被选举了出来。
桥ID有8个字节,由两部分组成,分别是2字节的桥优先级字段和6字节的桥MAC字段。
桥优先级字段可⼿⼯设置,默认为0x8000;桥MAC即⽹桥的物理MAC。
(4)使⽹络中的⽹桥和根桥保持统⼀的⽅式通过⼀个独特的消息机制实现,当根桥被选举出来后,根桥会周期性的向所有邻居发送BPDU报⽂,这个周期被称为Hello Time,默认设置为2s。
邻居收到根桥发送来的BPDU 时,会更新⾃⼰的状态和定时器,然后转发出去。
在⽣成树协议中(STP)只有根桥有主动发送BPDU的权⼒。
快速⽣成树协议(RSTP)中所有⽹桥都会按照Hello Time的时间间隔主动从指定端⼝发送BPDU。
⽣成树协议中的BPDU报⽂有两种,⼀个被称为配置BPDU(Configuration BPDU),⼀种被称为拓扑变化通知BPDU(Topology Change Notification BPDU 或叫 TCN BPDU)配置BPDU报⽂格式如下:端⼝ID占2个字节,和桥ID类似分为两个部分,前8bits为优先级,默认值为0x80,可⼿⼯修改,后8bits为端⼝号,由设备指定,保证每个端⼝都不⼀样。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。