对交换机STP的总结

合集下载

交换机模拟配置实验总结

交换机模拟配置实验总结

交换机模拟配置实验总结
一、实验目标
本次实验旨在通过模拟环境,掌握交换机的配置和管理技能,了解交换机在日常网络中的重要作用,并解决一些常见的网络问题。

二、实验内容
在实验过程中,我们模拟了不同的网络环境,进行了以下内容的操作和配置:
1. 交换机的基本配置:包括设备名、IP地址、登录密码等。

2. VLAN的配置:了解并实践了如何在交换机上创建、分配和划分VLAN。

3. 端口配置:对交换机的物理和逻辑端口进行配置,包括端口速度、双工模式等。

4. 生成树协议(STP):学习了STP的作用和工作原理,并在交换机上配置了STP。

5. 交换机间的连接:通过不同的连接方式,如trunk、access等,实现了交换机之间的互连。

6. 交换机故障排查:模拟了一些常见的网络故障,如端口不通、VLAN问题等,并学习如何进行故障排查。

三、实验结果
通过本次实验,我们成功地掌握了交换机的配置和管理技能,对VLAN、STP等有了更深入的理解。

在实验过程中,我们也遇到了一些问题,但在团队的合作和努力下,都得到了有效的解决。

四、实验总结与反思
本次实验让我们对交换机的配置和管理有了更实际的了解,提高了我们的网络技能。

在实验过程中,我们意识到团队合作的重要性,以及遇到问题时冷静分析、逐步排查的必要性。

同时,我们也认识到理论知识与实际操作相结合的重要性。

在未来的学习和工作中,我们将继续努力,提高自己的技能水平。

stp的配置实训总结

stp的配置实训总结

STP配置实训总结1. 简介本次实训主要目的是学习和掌握Spanning Tree Protocol(STP)的配置和使用。

STP是一种用于在局域网中防止环路的协议,它通过选择一个主根桥来关闭其中一个或多个冗余链路,从而避免网络中的数据包循环流动。

2. 实验环境本次实训使用的实验环境包括以下设备: - 三台交换机:SW1、SW2、SW3 - 两台主机:Host1、Host23. 实验步骤步骤1:创建拓扑图首先,我们需要创建一个适当的拓扑图,以便进行后续的配置。

在本次实验中,我们将使用三台交换机和两台主机构建一个简单的拓扑,如下所示:+-------+| Host1 |+-------+|+----+----+| |+----+----+ +-----+| Switch1 | |Switch2|+----+----+ +-----+|+------+| Host2 |+------+步骤2:配置交换机基本设置首先,我们需要为每个交换机进行基本设置。

这些设置包括给交换机分配IP地址、启用SSH远程管理等。

以下是一些重要的观点和关键发现: - 为了保证网络的安全性,我们应该启用SSH远程管理,并配置合适的用户名和密码。

- 为了方便管理,可以给每个交换机分配一个有意义的主机名。

步骤3:配置STP接下来,我们需要配置STP以防止环路的发生。

以下是一些重要观点和关键发现:- STP协议实际上有多种版本,如STP、RSTP和MSTP等。

在本次实验中,我们将使用最常见的STP协议。

- 在配置STP之前,我们需要确定哪个交换机将被选举为主根交换机。

这可以通过设置优先级来实现。

优先级越低的交换机将被选举为主根交换机。

- 在每个交换机上启用STP,并确保所有链路都处于正常状态。

- 配置端口优先级可以影响链路被选中的顺序。

通过调整端口优先级,我们可以控制数据流量的路径。

步骤4:验证配置在完成STP配置后,我们需要验证其是否正常工作。

stp总结

stp总结

stp总结在这个快节奏的时代,科技的发展与应用无处不在。

STP (Spanning Tree Protocol),也就是生成树协议,是一种用于在交换机网络中预防环路的协议。

它的设计初衷是保证网络的稳定性和可靠性。

在本文中,我们将对STP进行总结和讨论,探究其原理、应用和局限性。

首先,让我们来了解一下STP的原理。

STP工作的核心思想是通过选择一条最佳路径,在网络中建立一棵无环的树,避免数据包在网络中不断循环传送。

STP将一个主交换机(Root Bridge)选举为根交换机,然后计算出各个交换机到根交换机的最短路径。

在计算路径的过程中,STP会根据各个交换机的优先级和MAC地址来确定根交换机和其他交换机的层次关系。

最终,STP会关闭一些冗余的链路,确保数据只通过最佳路径传输,以提高网络的可靠性和传输效率。

然后,我们来看一下STP在网络中的具体应用。

STP被广泛应用于以太网中,特别是在大型局域网和数据中心网络中。

通过STP,管理员可以配置和控制交换机之间的链路,使网络在发生链路故障时能够动态地重新计算路径并维持正常的数据传输。

此外,STP还可以在网络中实现负载均衡,即将数据平均分布到多个链路上,提高网络的整体性能。

然而,STP也存在一些局限性。

首先,STP在链路计算路径时只考虑链路的带宽,并不考虑链路的实际负载情况。

这就导致有些链路可能过载,而有些链路可能闲置。

其次,STP需要一定的时间来对网络进行计算和重构,在网络发生故障或拓扑结构发生变化时,可能会造成短暂的数据丢失和网络的不稳定。

此外,STP也无法提供对冗余链路的充分利用,因为它只能关闭一些链路而不能同时利用多条链路进行传输。

为了解决STP的局限性,一些新的改进版本也被提出和应用。

例如,Rapid STP(RSTP)和Multiple STP(MSTP)等协议采用了更快的链路收敛时间和更高效的冗余链路利用方式。

此外,随着以太网的高速发展,一些基于以太网的新型协议如Transparent Interconnection of Lots of Links(TRILL)和Shortest Path Bridging(SPB)等也被提出,尝试解决STP的限制,提供更高的带宽利用率和更快的网络收敛时间。

stprstpmstp详解

stprstpmstp详解

stprstpmstp详解⼀ stp⽹络的冗余性设计主要包括两个⽅⾯:关键设备冗余,以及关键链路冗余。

如何在保证⽹络的冗余性情况下,消除⼆层环路,是本章的重点。

Stp(⽣成树协议)在802.1D中定义,RSTP(快速⽣成树协议)在802.1w中定义,MSTP(多⽣成树协议)在802.1s中定义。

1 STP基本概念(1)桥ID:每⼀台运⾏STP的交换机都拥有⼀个唯⼀的桥ID,该值⼀共8byte,包含16bit的优先级(⾼16bit)和48bit的桥MAC地址。

(2)根桥:STP的主要作⽤就是在整个交换⽹络中计算出⼀颗⽆环的STP树,其中树根即根桥很重要,STP的⼀系列计算均已根桥为参考点。

⼀个交换⽹络中只有⼀个根桥。

⽹络中最⼩桥ID的交换机将成为根桥,其次⽐较的是MAC地址,MAC地址最⼩的交换机将成为根桥。

(3)开销(Cost)与跟路径开销(Root Path Cost,RPC):每⼀个激活了Stp的接⼝都会维护⼀个Cost值,⽤来计算RPC。

接⼝的缺省Cost除了与其速率,⼯作模式有关,还与交换机使⽤STP Cost计算⽅法有关。

华为交换机⽀持3种STP cost计算⽅法,分别为IEEE802.1D-1998标准,IEEE802.1t标准,以及华为的私有计算⽅法。

⽹络中所有STP设备使⽤的Cost计算⽅法要⼀致。

2 STP的基本操作过程STP通过4个步骤来保证⽹络中不存在⼆层环路(1)在交换⽹络中选出⼀个根桥(Root Bridge,RB)对于⼀个交换⽹络⽽⾔,正常情况下只会存在⼀个根桥,根桥的地位具有可抢占性。

(2)在每个⾮根桥上选取⼀个根接⼝(Root Port,RP)在⼀个交换⽹络中除了根桥,其他交换机都是⾮根桥,STP将为每个⾮根桥选举⼀个根接⼝,所谓根接⼝,实际上就是⾮根桥上所有接⼝中收到最优BPDU的接⼝,可以理解为交换机在STP树上朝向根桥的接⼝。

⾮根桥可能会有⼀个或者多个接⼝接⼊同⼀个交换⽹络,STP将在这些接⼝中选举出⼀个根接⼝。

对交换机STP的总结

对交换机STP的总结

对交换机STP的总结自己平时看书的时候写的一些笔记,希望对一些朋友有点帮助,写的不是那么仔细如果有什么不足的地方大家请多多指点STP协议是一个二层管理协议。

在一个扩展的局域网中参与STP的所有交换机之间通过交换桥接协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。

stp默认是开启的第一,STP产生的原因.STP协议也一样,相信大家都有这样的经历,在网络布线的时候,都会留一条备用线路,来保证网络的畅通性.但是,我们把两条线路同时接放交换机,会产生什么样的情况呢!容易产生环路,导致交换机资源耗尽而宕机。

这样就产生了一个矛盾,需要物理环路来提高网络的可靠性,而环路又有可能产生广播风暴,怎样才能两全其美呢?这样,STP出生了STP协议在逻辑上断开网络的环路,防止广播风暴产生,而一旦正在使用的线路出现故障,被逻辑上断开的线路又会恢复畅通,继续传输数据第二,STP工作的几个过程:可以分3个:a.选举root bridge选举根网桥的依据是桥ID,桥ID由优先级+MAC地址组成。

首先比较桥的优先级,值低的为根网桥。

优先级一样,比较MAC地址,MAC 值小的为根桥。

b.选举root port根端口产生于非根桥上,依据是到根网桥最低路径成本,直接的桥ID最小,端口ID最小。

生成树路径成本是路径上所有链路的带宽的总路径成本累积值。

不同连网技术的成本:带宽STP成本10Gbit/s 21Gbit/s 4100Mbit/s 19 10Mbit/s 100先比较路径成本,最低路径成本为根端口。

路径成本一样的话,比较连接交换机的网桥ID,值小为根端口。

网桥ID一样,比较端口ID,值小为根端口。

C.选举designate port指定端口选举的依据和根端口一样为3个:根路径成本最低,直接桥ID最小,端口ID最小。

stp技术详解

stp技术详解
能够通过配置交换机的网桥优先级,来选择合适的根网桥,使网络的整体稳定性提高 能够通过PVST的配置实现交换网络的负载分担 理解STP的工作原理 了解PVST与CST的区别 掌握PVST的配置命令 能够正确的配置上行速链路和速端口 能够配置EthernetChannel
STP协议
STP的功能
EthernetChannel
Vlan 1- 2的根网桥
Vlan 3- 4的根网桥
配置SwA为VLAN 1和2的根网桥 SwA(config)#spanning-tree vlan 1 root primary SwA(config)#spanning-tree vlan 2 root primary 配置SwB在VLAN 3和4中优先级为4096 SwB(config)#spanning-tree vlan 3 priority 4096 SwB(config)#spanning-tree vlan 4 priority 4096
Root Bridge
A
100M
100M
100M
A
C
字段

根网桥ID
4096.000d.2800.b100
根路径成本
19
发送网桥ID
32768.000d.2800.b101
端口ID
xxxx
100M
B
交换机保存接口的根路径成本到内存中
网桥ID: 32768.000d.2800.b101
网桥ID: 32768.000d.2800.b102
路径成本:100
C
B
A
Port 1
C的Port 1根路径成本=19+100=119
路径成本根据链路带宽的高低规定

STP协议的学习总结

STP协议的学习总结

STP协议的学习总结STP-----spanning tree protocol 生成树协议执行STA生成树算法,其实是逻辑上的单点失效。

IEEE 802.1D1、网桥ID=两字节的优先级+六字节的MAC地址,cisco catalyst交换机的默认优先级为32768,一般的取值范围0~65535,因为MAC地址是唯一的,所以一般网桥ID是唯一确定的!2、生成树的开销链路速度开销10Gbit/s 21Gbit/s 4100Mbit/s 1910Mbit/s 1003、桥接的协议数据单元BPDUBPDU协议中重要的几个字段:1、ROOT ID=bridge id+mac addressBridge是2字节,就是16bits,所以范围为0~65535,,2的16次方为65536,可以修改一般改的cost值一般为4096的倍数,即十六进制1000的倍数Mac address是交换机上端口中mac地址最小的mac地址2、cost of path 4字节上面已经说了,其实只要记住10与100M的就行了,这些实验室常用,其他的可以查文档就行,没有单位,这里有一点要注意,就是cost累加问题,根端口发出的BPDU的cost为0 ,只有当下一个交换机发送BPDU时,才会使cost增加!且交换机比较的cost是发过来的cost,不是自己增加后的cost。

3、bridge id 8字节具体形式与ROOT ID 一样4、port i d=端口号+端口优先级2字节这几个字段的顺序要记住,因为他是STP各种选举的顺序周期更新----2s,多播地址------0180.c200.0000,BPDU的作用:选举根网桥确定冗余路径位置通过堵塞特定端口来避免环路通告网络的拓扑变化监控生成树的状态4、BPDU的两种类型配置BPDUTCN BPDU----拓扑变更通告网桥可以从根端口接受配置BPDU,但不能向网桥发送BPDU帧,指定端口也不能发送配置BPDU帧!5、生成树的五种接口状态阻塞(blocking)不能转发帧,但可以监听流入的BPDU,不能学习帧的MAC地址监听(listening)可以决定交换机的各种接口状态,不能学到帧的单播MAC地址学习(learning)接口可以学到流入帧的MAC地址,但不能转发,准备参与帧的转发转发(forwarding)可以学习到流入帧的MAC地址,可以根据目标MAC地址转发帧禁用(disabled)第二层接口不参与生成树,并且不能转发数据帧各种状态的转换顺序:1 blocking 不能学习,不能转发2 listening 不能发,不能学习15s3 learning 不能发15s4 forwarding 什么都行6、生成树的BPD计时器Hello时间默认是2s,但是可以被配置为1~10s之间的某个数值。

STP保护机制简述

STP保护机制简述

STP保护机制简述1 BPDU保护在STP中,如果⽹桥连接的终端设备,会将连接该终端设备的端⼝设置为边缘端⼝以实现这些端⼝的快速迁移。

正常情况下,边缘端⼝不会收到BPDU,但如果有⼈伪造BPDU发送给交换机的边缘端⼝或意外将边缘端⼝连接到运⾏STP的设备时,系统会⾃动将边缘端⼝设置为⾮边缘端⼝,重新进⾏⽣产数的计算,这将引起⽹络拓扑的振荡。

解决该⽹络拓扑振荡的⽅案是在边缘端⼝启⽤BPDU保护,在启⽤该种保护之后,当边缘端⼝再次收到BPDU报⽂之后,系统会⾃动关闭着端⼝。

命令:在全局视图:stp bpdu-protection边缘端⼝视图:stp edged-port enable2 根桥保护由于维护⼈员的错误配置或⽹络中的恶意攻击,⽹络中的合法根桥有可能会收到优先级更⾼的BPDU,这样当前根桥会失去根桥的地位,引起⽹络拓扑结构的变动,从⽽是链路负载分配不合理。

解决根桥变动问题得⽅案是启⽤根桥保护机制,在启⽤根桥保护机制之后,端⼝⾓⾊只能保持在指定端⼝,⼀旦这种端⼝上收到优先级更⾼的BPDU,这些端⼝的状态将会被设置为Listerning状态,不再转发报⽂(相当于将此端⼝相连的链路断开)。

端⼝经历从Listerning状态到Forwarding状态的转变,在此期间如果端⼝没有收到更优的BPDU时,端⼝会恢复原来的转发状态。

开启根桥保护命令:在端⼝视图下:stp root-protection3 环路保护交换机各端⼝的STP状态依靠不断接收上游交换机发送的BPDU来维护,当因链路拥塞或单向链路故障,根端⼝会收不到上游的BPDU,此时下游交换机会重新选择根端⼝,原来的根端⼝经过计算之后变为指定端⼝,⽽原来的阻塞端⼝重新计算之后变为根端⼝⽽迁移到转发状态,从⽽使得交换机⽹络中会产⽣环路。

解决这个产⽣环路的⽅案就是启⽤环路保护机制,在启⽤环路保护机制之后,当端⼝保存的BPDU⽼化之后,环路保护⽣效。

根端⼝的⾓⾊如果发⽣变化就会变为Discardign状态,不再发送报⽂,从⽽不会在⽹络中形成环路。

stp 协议

stp 协议

stp 协议STP(Spanning Tree Protocol)是一种用于解决交换机网络中的环路问题的协议。

在交换机网络中,环路会导致数据包在网络中无限循环,从而造成网络拥塞和数据丢失。

STP协议通过选择一条主干路径,将其他路径禁用,从而消除环路,保证网络的正常运行。

STP协议的工作原理可以简单地描述为以下几个步骤:首先,每个交换机在网络中广播称为Bridge Protocol Data Units(BPDU)的控制信息。

这些BPDU包含了交换机的身份信息、端口状态和路径成本等信息。

然后,交换机通过比较收到的BPDU信息,选择最优路径作为主干路径,并将其他路径禁用。

选择最优路径的依据是通过比较路径的成本,路径成本越低,路径越优。

接着,交换机将主干路径上的端口设置为主端口,其他路径的端口设置为备用端口。

主端口可以传输数据,备用端口则处于禁用状态。

这样可以确保数据只会沿着主干路径传输,从而消除了环路。

在网络中,如果某个连接断开或者某个交换机发生故障,STP 协议会自动重新计算路径,并选择新的最优路径。

这样可以实现网络的自我修复,确保网络的稳定性和高可用性。

STP协议有几个重要的特点和优势:首先,STP协议是一种分布式协议,它在网络中的每个交换机上运行,而不是在一个中心设备上运行。

这样可以有效地避免单点故障,并提高网络的可靠性。

其次,STP协议具有自适应性。

它可以自动响应网络拓扑的变化,选择新的最优路径。

这样可以有效地应对网络中的故障和变化,从而实现网络的自我修复,确保网络的稳定性和可用性。

最后,STP协议可以简化网络管理和维护。

由于STP协议自动计算和选择路径,管理员不需要手动配置和管理路径。

这样可以大大减轻管理员的工作负担,并提高网络的可管理性。

总之,STP协议是一种用于解决交换机网络中环路问题的重要协议。

它通过选择最优路径,消除环路,确保网络的正常运行。

STP协议具有分布式运行、自适应性和简化网络管理等特点,提高了网络的可靠性、稳定性和可用性。

STP学习心得

STP学习心得

STP学习心得1、STP协议叫什么?STP是Spanning Tree Protocol的缩写,译名生成树协议。

2、STP产生的背景?在二层网络中没有TTL概念,如果存在环路,如图1当PC3发送一个广播帧ARP 后,交换机SW1除去0/0/1以外的其它所有端口(0/0/2,0/0/10,0/0/6)会将该数据帧复制并发送出去,该ARP帧随后被SW2的0/0/5和SW3的1/0/0接收,SW2的0/0/10和0/0/6端口再复制发送,SW3的1/0/4和1/0/1端口会再复制发送……依此规律每个接到该帧的交换机都会将ARP复制到非接收端口后继续发送,循环往复,最终导致广播风暴。

广播风暴不仅会导致流量倍增,还会造成mac地址表不稳定,交换机在每次接收到数据帧时都从中学习对应的mac地址,写入到自己的mac缓存表中,在广播风暴中,mac表会被不断的刷新,导致其不稳定。

图1另外,环路还会将单播帧重复拷贝。

如图1,当PC3发送一个单播帧给PC4时,SW1接收到该帧时,如果SW1还没有学习到PC4的mac地址,根据交换机原理,对未知单播进行洪泛转发(上面说到的除去接收端口意外的端口都转发),和广播风暴类似,只有当该帧发送到SW4时(SW4知道PC4接在自己的1/0/4端口上)才会发送给PC4,原本PC3只是给PC4发送一个单播帧,而PC4却接收到了很多个单播帧,这样导致网络环境出现问题,比如流量计费不精确问题。

提问:在上述中PC3向PC4发送一个单播帧时,PC4到底会收到多少个单播帧?基于上述种种环路产生的各种网络问题,STP被设计出来解决这些问题。

3、BPDU是什么?STP通过拥塞冗余路径上的一些端口,确保达到任何一个目的地的逻辑路径只有一条。

STP借用交换BPDU(Bridge Protocol Data Unit,桥接数据单元)来阻止环路。

BPDU 是二层报文。

BPDU中包含了计算生成树的参数信息。

BPDU包含主要字段如下:协议ID:该值总为0。

实验报告STP

实验报告STP

STP配置1、实验目的(1)掌握STP和RSTP的工作原理。

(2)学习配置STP和RSTP的命令和步骤。

2、实验内容利用交换机呼唤进行STP和RSTP的测试和更改。

3、实验原理生成树协议最主要的应用是为了避免局域网中的网络环路,解决成环以太网网络的“广播风暴”问题。

从某种意义上说,生成树协议是一种网络保护技术,可以消除由于失误或者意外带来的循环链接。

STP的基本思想就是生成“一棵树”,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。

由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。

当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。

交换机完成启动后,生成树便立即确定。

假如交换机端口直接从阻塞转换到转发状态,而交换机此时并不了解所有拓扑信息,该端口可能会暂时造成数据环路。

为此,STP 引入了5种端口状态。

(1)阻塞。

该端口是非指定端口,不参与帧转发。

此类端口接收BPDU帧来确定根桥交换机的位置和根ID,以及最终的活动STP拓扑中每个交换机端口扮演的端口角色。

(2)侦听。

STP根据交换机迄今收到的BPDU帧,确定该端口可参与帧转发。

此时,该交换机端口不仅会接收BPDU帧,它还会发送自己的BPDU帧,通知邻接交换机此交换机端口正准备参与活动拓扑。

(3)学习。

端口预备参与帧转发,并开始填充MAC地址表。

(4)转发。

该端口是活动拓扑的一部分,它会转发帧,也会发送和接收BPDU帧。

(5)禁用。

该第二层端口不参与生成树,不会转发帧。

当管理性关闭交换机端口时,端口即进入禁用状态。

端口可以转换的状态:(1)从初始化(交换机启动)到阻塞状态。

stp网络知识点总结

stp网络知识点总结

stp网络知识点总结STP的原理是通过交换机之间的广播协议在网络中建立一个树状结构,从而确定一条最佳路径,其核心思想是:在网络中选择一个根交换机,所有其他交换机都选择一条到根交换机的最短路径作为只有一条激活的路径(也就是树状结构)。

这样就可以确保数据只会按照这条路径进行传输,避免了环路问题的发生。

STP有很多的变种,比如RSTP(Rapid Spanning Tree Protocol)和MSTP(Multiple Spanning Tree Protocol),它们在STP的基础上做了一些改进和优化,使得网络收敛速度更快、更稳定。

而在实际应用中,我们也可以根据实际需求和网络环境来选择不同的STP变种。

STP的主要作用有以下几点:1.防止环路:最基本的作用当属防止网络出现环路,这样可以确保数据在网络中按照最佳路径传输,避免了网络拥堵和性能下降。

2.优化网络拓扑:通过选择一条最佳路径,可以进行网络优化,提高网络的可用性和性能。

3.动态故障转移:当网络中某个链路或交换机出现故障时,STP可以自动进行路径的重新计算,使得数据可以绕过发生故障的链路或交换机,确保网络的连通性不受影响。

4.节省网络资源:STP可以避免不必要的数据包转发,节省了网络带宽和交换机资源。

接下来我们将深入了解STP协议的工作原理、常见问题与优化技巧,希望能够对读者有所帮助。

STP协议的工作原理STP的工作原理是通过选举根交换机、计算树状结构和选择路径来实现的。

1.选举根交换机STP中先要选举一个根交换机,所有其他交换机将以该根交换机为参考进行路径选择。

选举根交换机的方法是通过比较交换机的优先级和MAC地址,优先级高的交换机优先成为根交换机,并且可以手动设置优先级。

如果优先级相同,则根据MAC地址的大小来决定。

2.计算树状结构选举出根交换机后,STP需要计算一棵树状结构,确定每个交换机到根交换机的最短路径。

这个计算过程是通过比较各个路径的代价来实现的,代价是由路径上各个链路的开销(比如带宽、延迟等)相加得出的。

STP协议总结

STP协议总结

①选举根桥 所有交换机都将自己认为是根桥,将BPDU第一个字段都填为自己。 最小桥ID(BID)持有者即是根桥,根桥一定能通过桥ID选出来,因 为即使优先级全都相同,交换机也都持有一个世界唯一的mac地址。 ②选举根端口 a.也是从BPDU第一字段开始比,因为同一LAN下根桥ID全都相同,所 以比第二字段根路径COST b.当COST相同时,比较发送者桥ID c.当发送者桥ID也相同,则继续往下比PID ,此时比的PID为发送该 BPDU的出接口的PID ③选举指定端口 a.显然第一字段相同,比较第二字段COST b.当发现存在多台交换机COST相等时,比较发送者桥ID此时是用从对 端接收到的BPDU中BID与自己的BID相比,如果自己小,选择自己, 反之亦然。 c.当双绞线两端同时插在一台交换机上,使同一冲突域上的BID也相同 时,继续比较第四字段PID ④阻塞其他端口 其他端口将处于阻塞状态,只能接收BPDU,不能发送BPDU和转发数据。 带宽 10M 100M 1G 10G >10G 优先级 桥ID 代价 100 19 4 2 1 MAC
②根路径COST
③发送者桥 ID(BID)
பைடு நூலகம்④端口ID
通过上面四个BPDU字段以越小越优先原则依次比较生产收敛 树。 ①选择根网桥(Root Bridge) ②在非根网桥上选择根端口(Root Port) ③在每一个网段上选择一个指定端口(Designated Port) ④阻塞剩余端口
生成树裁剪过程
RSTP MST P IEEE 802.1W IEEE 802.1S
STP解决的问题 冗余会带来环路,导致 广播风暴,MAC表震荡 SW 2
广播风暴 当PC1发出一个广播地址的数据 帧时,由交换机对于广播的处理 方式,该广播会被无休止的转发。

stp总结

stp总结

(1)Stp的作用:是用来防止2层网络环路的。

同时具备链路的备份功能。

(2)2层网络环路给网络带来的危害:1会造成广播风暴2 形成网络的拥塞,使正常的报文无法进行转发3会导致交换机的MAC地址学习的错误。

(3)Stp怎么防止2层网络环路:通过阻塞一些冗余链路,来消除网络中可能存在的路径回环。

(4)STP协议怎么计算来防止2层路径回环:运行STP的交换机之间要进行一些信息的交互,这些信息交互单元就称为配置消息BPDU。

STP BPDU是一种二层报文,目的MAC是组播地址:01-80-C2-00-00-00(5)BPDU报文中有几条重要的信息:根桥ID、、指定桥ID、指定端口ID,根路径开销(PathCost)。

(6)端口角色的确定:1选举跟桥,跟桥上所有的端口都是指定端口,2选举跟端口:在非跟桥交换机选举跟端口,每个非跟桥交换机都有一个根端口,@到跟桥路径开销最小的端口就是根端口3选举指定端口:每个物理网段上都有一个指定端口,@先选出到跟桥路径开销最小的指定桥,该指定桥在这条物理网段上的端口为指定端口4选举非指定端口:既不是跟端口,也不是指定端口的就是非指定端口。

(7)1选举跟端口时特例1:在根路径开销相同时,所连网段指定桥ID最小的端口为根端口特例2:在根路径开销、指定桥ID都相同的情况下,所连指定端口ID小的端口为根端口2选举指定端口时特例:在根路径开销相同时,桥ID最小的桥被选举为物理段上的指定桥,连接指定桥的端口为指定端口(8)端口状态:1侦听状态:接收并发送BPDU,不接收或转发数据,不进行Mac地址的学习2学习状态:接收并发送BPDU,不接收或转发数据,进行Mac地址的学习3发送状态:接收并发送BPDU,接收并转发数据4阻塞状态:接收但不发送BPDU,不接收或转发数据&5未启用STP功能的端口:Disabled状态:不收发BPDU报文,接收或转发数据(9)stp的不足:由于当拓扑发生改变时端口从阻塞状态进入转发状态必须经历两倍的Forwarding Delay时间,导致网络在30秒之后才会恢复连通性,如果网络拓扑频繁的发生变化,网络可能会失去连通性。

stp,mstp总结

stp,mstp总结

stp优点(802.1d); 实现网络冗余, CPU占用率少
STP缺点: 维护一棵生成树, 收敛速度慢。
mstp总结:
mstp 802.1w(多实例生成树)
mstp可以多个vlan可以使用一个生成树实例。
由交换网络中的多台交换机以及它们之间的网段构成。这些交换机都启动了mstp、具有相同的域名、相同的vlan到生成树
stp采用STA算法来确定环网络中的逻辑阻塞口。 STa算法;首先以根网桥(通过发送BPDU来选举根网 桥)为参照物,计算路径,确定阻塞端口从 避免环路。
stp的五种端口状态; down 监听 学习 转发 阻塞 共用50秒.
stp的端口角色; 根网桥 指定端口 根端口 阻塞端口 (在这里你可以简单的说一说这几种 端口角色是来的).
stp 总结:
首先要知道单链路会给网络带来一个单点失效, 为了解决单点失效,在物理链路上对链路做一个备份。 而备份链路又会给网络带来;mac 地址表不稳定, 广播风暴, 多帧复制。 为了解决以上问题我们采用STP。
stp (生成树协议): 主要应用于环网络,通过发送BPDU来解决环路实现链路冗余。 、
映射配置和相同的mstp修订级别配置,并且物理上有链路连通。
一个mst域内可以通过mstp生成多棵生成树,各棵生成树之间彼此独立。,每个域内可以存在多棵生成树,每棵生成树和相应的vlan对应。

交换机STP的概念及配置(一)

交换机STP的概念及配置(一)

交换机STP的概念及配置(一)交换机STP的概念及配置(一)生成树协议(Spanning Tree Protocol,STP)是交换式以太网中的重要概念和技术,该协议的目的是在实现交换机之间的冗余连接的同时,避免网络环路的出现,实现网络的高可靠性.它通过在交换机之间传递桥接协议数据单元(Bridge Protocol Tata Unit ,BPDU)来互相告知诸如交换机的桥ID、链路性质、根桥(Root Bridge )ID等信息,以确定根桥,决定哪些端口处于转发状态,哪些端口处于阻断状态,以免引起网络环路。

当交换机之间有多个VLAN时Trunk线路负载会过重,这时需要设置多个Trunk端口,但这样会形成网络环路。

STP协议便可以解决这一问题。

当同一台交换机的两个端口形成环路时,STP端口全值用来决定哪个口是交换状态的,哪个口是阻断的。

可以通过配置端口权值来决定两对Trunk个走哪些VLAN,有较高权值的端口(优先级数字较小的)Vlan将处于转发状态,同一个VLAN在另一个Trunk有较低的权值(优先级数字较大),则将处于阻断状态。

即同一个VLAN在一个Trunk只在一个Trunk 上发送接受STP的基本思想是:在网桥之间传递一种特殊的协议报文-BPDU (Bridge Protocal Data Unit),IEEE802.1D协议中将这种特殊的协议报文称为“桥协议数据单元”或“配置消息”相关概念:*根网桥(Root Bridge):从网络中所有的网桥中选择一个根网桥作为拓扑的树根。

*最短路径开销(Shortest Path Cost):本网桥到根网桥的最短距离。

*指定网桥(Designated Bridge):对于每个网段(不包括交换机,但可包括Hub或连接两台交换机的一段网线),需选出距离根网桥最近的网桥作为指定网桥。

指定网桥负责处理所有从所有网段到根网桥的数据转发。

一个网段的指定网桥也就是该网段的指定端口所在的网桥。

对交换机STP的总结

对交换机STP的总结

对交换机STP的总结自己平时看书的时候写的一些笔记,希望对一些朋友有点帮助,写的不是那么仔细如果有什么不足的地方大家请多多指点STP协议是一个二层管理协议。

在一个扩展的局域网中参与STP的所有交换机之间通过交换桥接协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。

stp默认是开启的第一,STP产生的原因.STP协议也一样,相信大家都有这样的经历,在网络布线的时候,都会留一条备用线路,来保证网络的畅通性.但是,我们把两条线路同时接放交换机,会产生什么样的情况呢!容易产生环路,导致交换机资源耗尽而宕机。

这样就产生了一个矛盾,需要物理环路来提高网络的可靠性,而环路又有可能产生广播风暴,怎样才能两全其美呢?这样,STP出生了STP协议在逻辑上断开网络的环路,防止广播风暴产生,而一旦正在使用的线路出现故障,被逻辑上断开的线路又会恢复畅通,继续传输数据第二,STP工作的几个过程:可以分3个:a.选举root bridge选举根网桥的依据是桥ID,桥ID由优先级+MAC地址组成。

首先比较桥的优先级,值低的为根网桥。

优先级一样,比较MAC地址,MAC值小的为根桥。

b.选举root port根端口产生于非根桥上,依据是到根网桥最低路径成本,直接的桥ID最小,端口ID最小。

生成树路径成本是路径上所有链路的带宽的总路径成本累积值。

不同连网技术的成本:带宽STP成本10Gbit/s 21Gbit/s 4100Mbit/s 19 10Mbit/s 100先比较路径成本,最低路径成本为根端口。

路径成本一样的话,比较连接交换机的网桥ID,值小为根端口。

网桥ID一样,比较端口ID,值小为根端口。

C.选举designate port指定端口选举的依据和根端口一样为3个:根路径成本最低,直接桥ID最小,端口ID最小。

STP总结

STP总结

Spanning –Tree破环总结一、为什么要使用STP问题1:网络中一根线down掉后会影响整个网络通信解决办法:冗余链路来备份问题2:链路冗余会出现多重帧复制、环路、MAC地址表不稳定的问题解决办法:STP算法来破环二、举例解释“问题2”假设一种情况(前提:四台交换机都停止STP,四台机器MAC地址表为空)主机A发送一个广播帧,地址为FF-FF-FF-FF-FF-FF,到达主机A的路径有两条,因此交换机4会收到来自sw3和sw2的相同信息,这样B就会收到两条相同帧,出现了多重帧复制。

还有sw4收到sw3的数据帧时会同时向主机B和sw2转发数据帧,同理sw2接到后又会向sw1转发,这样下去就形成了环路。

另外在交换机收到数据帧时会更新自身MAC地址表,刚才说到这种情况会一直产生环路,sw2会从自身的1/1和受到1/2口不停受到该帧,因此MAC地址表也会不断更新。

以上三种情况都会占用线路带宽和交换机cpu。

三、STP选举过程1、目的1>选举根桥2>选根端口3>选指定端口2、选举规则1>一个网络只有一个根桥2>一个非根桥只有一个根端口3>一个网段只有一个指定端口4>根端口和指定端口都是forwarding状态,其它端口是blocking状态3、判决依据1>最小BID=优先级+MAC地址2>最小链路开销3>最小发送者BID4>最小端口ID=优先级+端口号举例说明:1、选举根网桥四台交换机先比优先级,较小的作为根桥;优先级相同再比较MAC地址,较小的作为根桥这里假设sw1的MAC地址最小,sw1作为根桥2、选举根端口根据规则2要在每个非根桥(sw2、sw3、sw4)上选举一个根又端口。

在sw3上1/1口和1/2口先比较开销值,假设每条链路带宽都是10Gbit/s,其STP开销值为2。

1/1口靠近根桥sw1(相对于sw3上的1/2口为上游),上游端口由根桥sw1发送BPDU给sw3,发送BID为sw1BID;而1/2口较1/1口远离根桥sw1(称为下游),下游端口由其本身(也就是sw3)发送BPDU给根桥sw1,它经过的距离是1/1口的三倍,因此其开销值是6。

STP总结

STP总结

STP总结网络冗余带来的:优点:消除了网络中的因为单点故障而导致网络不通的缺点:冗余网却带来了广播风暴、重复帧、mac地址的不稳定、广播风暴:就是一个数据在网络中无限的传输,不会停止,而导致网络的性能的降低重复帧:指的是接收方回收到多份一样的数据,mac地址不稳定:mac的地址一值在改变,一直从不一样的接口学习到,导致mac地址一直在mac地址表中一直的修改。

路径代价:连接速率新的代价旧的代价——————————————————————————10M bps 100 1001OOM bps 19 101G bps 4 110 Gbps 2 1生成树协议:作用:打破逻辑上的环路,阻塞接口来解决广播风暴、重复帧、mac地址不稳定等问题,当主链路故障时,阻塞接口就会启用,真正的实现冗余。

生成树的角色:1、根桥(root bridge);每个网络中都且只有有一个rootbridge,来保持生成树的运作。

root bridge的选举:刚开始时每台switch都会发送包含root ID 的BPDU数据说我是root bridge,当switch收到别的switch发送的BPDU数据就会对比该switch 的优先级(priority),谁的priority低,谁就是root bridge 。

如果priority相同则是比较MAC地址谁小,谁就是root bridge。

当某台switch成了root bridge那么该switch就会每两秒发送一次BPDU,如果非根桥二十秒没有收到root bridge发送的BPDU那么非根桥就会认为根桥已经死亡,这是所有没有收到BPDU的交换机又会开始重新选举根桥,根桥是抢占式如果有在中途有一台switch的priority更高那么该交换机就会成为根桥。

注:priority默认是32768,也是可以修改的,每个值都是4096的倍数,这和他的数据帧格式有关系。

2、非根桥:在选举过程中没有选举上根桥的那么就是非根桥生成树的端口角色:1、根端口(root ports or RP):注释:当一台非root bridge 的switch有多条到达root bridge 的路径时这时该switch就会选举出一个最优的路径,该路径所接的ports就是portsRP的选举:1、先比较路径的代价:代价小的优先,如果相同则按下面的比较以此类推下去2、比较经过switch的priority,priority小的优先。

stp的配置实训总结

stp的配置实训总结

STP配置实训总结概述本次实训主要是通过配置生成树协议(Spanning Tree Protocol,STP)来实现网络中的环路消除,确保网络的高可用性和稳定性。

在实践中,我们学习了STP的基本原理、配置方法和调试技巧,并通过实际操作验证了STP的功能。

重要观点1.STP是一种链路层的协议,用于在有环路的网络中选择和维护一条最优路径,从而避免产生环路并防止数据包在网络中无限循环。

2.STP使用了一种分布式算法,称为生成树算法,通过选举一个根桥(RootBridge)和选择最短路径来构建一棵生成树(Spanning Tree),并将其他冗余路径阻塞。

3.STP通过发送BPDU(Bridge Protocol Data Unit)消息进行交互,在交互过程中进行选举、计算和更新各个交换机之间的状态信息。

4.STP有多种版本,如STP、RSTP(Rapid Spanning Tree Protocol)和MSTP(Multiple Spanning Tree Protocol),每个版本有不同的特点和适用场景。

关键发现1.配置Root Bridge:在一个拓扑结构中,选举一个交换机作为根桥非常重要。

可以通过手动配置优先级(Priority)来实现,优先级越低的交换机越有可能成为根桥。

2.配置端口类型:在STP中,有三种端口类型,分别是根端口(Root Port)、指定端口(Designated Port)和非指定端口(Non-Designated Port)。

根据网络拓扑结构的不同,需要将合适的端口类型分配给各个交换机的接口。

3.调整生成树计算参数:STP计算生成树时,会考虑路径的开销(Cost),开销越小的路径优先级越高。

可以通过调整接口的开销来影响生成树的计算结果。

4.监控生成树状态:通过查看交换机上的STP状态信息,可以了解到生成树的拓扑结构、根桥和各个端口的状态。

这有助于排查网络故障和优化网络性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

STP协议是一个二层管理协议。

在一个扩展的局域网中参与STP的所有交换机之间通过交换桥接协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。

stp默认是开启的第一,STP产生的原因.STP协议也一样,相信大家都有这样的经历,在网络布线的时候,都会留一条备用线路,来保证网络的畅通性.但是,我们把两条线路同时接放交换机,会产生什么样的情况呢!容易产生环路,导致交换机资源耗尽而宕机。

这样就产生了一个矛盾,需要物理环路来提高网络的可靠性,而环路又有可能产生广播风暴,怎样才能两全其美呢?这样,STP出生了STP协议在逻辑上断开网络的环路,防止广播风暴产生,而一旦正在使用的线路出现故障,被逻辑上断开的线路又会恢复畅通,继续传输数据第二,STP工作的几个过程:可以分3个:a.选举root bridge选举根网桥的依据是桥ID,桥ID由优先级+MAC地址组成。

首先比较桥的优先级,值低的为根网桥。

优先级一样,比较MAC地址,MAC值小的为根桥。

b.选举root port根端口产生于非根桥上,依据是到根网桥最低路径成本,直接的桥ID最小,端口ID最小。

生成树路径成本是路径上所有链路的带宽的总路径成本累积值。

不同连网技术的成本:带宽STP成本10Gbit/s 21Gbit/s 4100Mbit/s 1910Mbit/s 100先比较路径成本,最低路径成本为根端口。

路径成本一样的话,比较连接交换机的网桥ID,值小为根端口。

网桥ID一样,比较端口ID,值小为根端口。

C.选举designate port指定端口选举的依据和根端口一样为3个:根路径成本最低,直接桥ID最小,端口ID最小。

某个端口到达根网桥路径开销最低那么就为指定端口*下面让我们了解STP网络中交换机端口的四种状态,以及它们在什么情况下会改变状态一个阻塞状态的端口如果20秒未收到BPDU,则进入侦听状态交换要刚启动时,所有端口进入侦听状态。

交换机在这状态下完成以下工作:选举根网桥,选举非根网桥上的根端口,以及选举各网段上的指定端口15秒之后(最大时间),如果端口在选举完成后依然保持为指定端口或根端口,则进入学习状态,否则进入阻塞状态学习状态的端口可以用它侦听到的MAC地址来构成自己的MAC表,学习15秒后,端口进入转发状态*生成树以下是各种接口状态所代表的意义阻塞状态(blocking) --不转发数据帧,接收BPDU。

侦听BPDU以决定是否进去侦听状态侦听状态(listening) --不转发数据帧,侦听BPDU。

侦听BPDU以完成选举根网桥,非根网桥上的根端口和各网段上的指定端口的工作.侦听状态是正在建立成生树学习状态(learning) --不转发数据帧,学习地址。

学习状态是正在建立MAC表转发状态(forwarding) --转发数据帧,学习地址。

交换机的正常工作状态。

禁止状态(disabled) --不转发数据帧,不接收BPDU。

●什么是BPDU在一个扩展的局域网中参与STP的所有交换机,它们都通过数据消息的交换来获取网络中其他交换机的信息。

●BPDU的3个计时器1 hello时间默认是2s可以该1-10s2转发延迟默认是15s可以配置为2-30s3最大寿命20s可以该成6-40s●BPDU的作用1选举根网桥2确定冗余路径位置3通过诸塞特定端口来避免环路4通告网络拓扑结构5控制生成树的状态●部署备份线路,并且保证:IEEE 802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。

STP使您能在网络设计*在主线路正常工作时,备份线路是关闭的。

*当主线路出现故障时自动使能备份线路,切换数据流。

●STP(IEEE 802.1D)是使用根网桥,根端口,指定端口等概念来建立网络的无环路路径在一分钟内理解并恢复连接●802.1W也称RSTP (快速生成树)能够加快重新计算生成树速度是802.1D的加强版比它要快缺点是这些机构是专有,并且需要额外的配置●PVST+(增强的按vlan的生成树)为每个vlan维护单独的生成树。

最优化提供负载均衡并且需要更高的CPU利用率●MST多生成树将IEEE 802.1W RSTP算法扩散到多个生成树主要目的是降低与网络的物理拓扑结构匹配的生成树实列的总数,进而可以降低交换机cpu的周期它集合了PVST+和802.1q的所有优点配置步骤步骤1配置根网桥和辅助根网桥步骤2设置端口优先级步骤3甚至端口开销步骤4在接入层交换机启动根防护●启动生成树(STP)配置在全局下spanning-tree vlan 100(vlan-id)●配置根网桥配置根网桥如果想让某台交换机成为根网桥可以减低它的优先级Spanning-tree vlan-id priority 4096交换机默认的优先级为32768●配置端口开销开销越低生成树就会优先选择该端口在接口下Spanning-tree vlan-id cost 10验证stpsh spanning-tree vlan vlan-id●配置根网桥和辅助网桥实列对于vlan 1将交换机A作为根网桥并且交换机B成为辅助根交换机对于vlan 2将交换机B作为根网桥并且交换机A成为辅助根交换机配置swaInt s1/0Spanning-tree vlan 1 priority 4096Spanning-tree vlan 2 priority 8192SwbSpanning-tree vlan 2 pri 4096Spannin-tree vlan1 pri 8192使用高级特性增加生成树弹性和STP排错●Portfast能够使得被配置为第2层接入端口立即进入转发状态,而回避了监听状态和学习状态,大大减小了收检时间主要目的是尽量的缩短接入端口等待STP收检时间。

启动portfast的优势在于能够防止工作站引导时的DHCP超时等问题。

一般都只应当在接入端口上启动该特性。

当在连接到其他交换机的端口上启动portfast时候,将存在产生桥接环路的风险配置命令可以使用{no}spanning-tree portfast上禁用或者启动可以在接口下配置也可以在全局下配置,如果在全局下配置就说明全局性的启动portfast●UPlinkfast如果存在一条或更多条冗余的第2层链路,那么生成树uplinkfast能够在直接的链路故障之后提供快速收检能够增加网桥的优先级到49152增加交换机上所有接口的生成树开销3000,进而使交换机不可能成为根交换机配置命令在全局下spanning-tree uplinkfast{max-update-rate 400}后面这个表示每秒钟所发送的多播数据包的数目,默认值是每秒150个数据包●BPDU防护能够防止交换设备意外的连接到启用portfast特性的端口。

如果将交换机连接到启动portfast特性的端口,那么就可能导致第2层环路或拓扑变更配置命令在全局下spanning-tree portfast bpduguardSh spanning-tree summary totals检查命令●Bpdu的过滤能够限制交换机不向接入端口发送不必要的bpdu配置命令在全局下spanning-tree portfast bpdufilter defauitSh spanning-tree summary totais●根防护能够防止接入端口上的交换机成为根交换机配置命令在接口下Spanning-tree guard rootEtherchannel它不但能够提供链路冗余而且还可以增加设备的带宽还有可以负载均衡就是把几个线路捆绑成1条线路最多可以将8个端口绑定在一起PAgP(端口汇聚协议)是思科私有的是一种管理功能,它在链路任一末端检查差数的一致性LACP(链路汇聚控制协议)它能够防止通道配置不一致所致的STP环路或数据包丢失跟上面的功能有相似的功能“注意点”要求端口只能工作在全双工模式下●Pagp(端口汇聚协议)模式On(开启)Off(关闭)Auto(自动)这是思科默认的模式Desirable(企望)推荐使用这种模式因为这种模式能够在配置不当或软件硬件失效的情况下提供额外的稳定性配置pagp如果是2层设备就应该这样配置如果是第3层设备应该这样配置在接口下在接口下int range e0/1 - 3Int range e0/1 – 3no swSwitchportChannel-group 1 mode desirable |onChannel-group 1 mode desirable |onint port-channel 1Sw mo trunkip add 100.1.1.2 255.255.255.0检查命令sh etherchannel 1 summary在另外一台配置(Enable)set port channel 2/1-2 mode desirableSet trunk 2/1 dotip desirableShow port channel 2/1Lacp(链路汇聚控制协议)模式On(开启)Off(关闭)Passive(被动)这种模式是默认Active(主动)开启路由功能ip routing配置lacpInt s1/2No swInt port-channelChannel-protocal lacpChannel-group 2 mode ativeInt port-channel 2Ip add 100.1.1.2 255.255.255.0欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。

相关文档
最新文档