STP协议详解与实例
STP安全传输协议
![STP安全传输协议](https://img.taocdn.com/s3/m/0475c6faba4cf7ec4afe04a1b0717fd5360cb2d4.png)
STP安全传输协议STP安全传输协议是一种用于保障网络数据传输安全的协议。
它通过加密和认证技术,确保数据在互联网中的传输过程中不受到未经授权的访问和篡改。
本文将介绍STP安全传输协议的原理、应用场景以及与其他传输协议的比较等内容。
一、STP安全传输协议的原理STP安全传输协议利用了公钥加密、数字签名以及密钥交换等技术,保障了数据传输的机密性、完整性和可靠性。
1. 公钥加密STP协议使用了公钥加密算法,其中包括了RSA、DSA等加密算法。
使用公钥加密的方式,发送方只需要使用接收方的公钥进行加密,而接收方则使用自己的私钥进行解密,确保了数据在传输过程中的机密性。
2. 数字签名STP协议还利用数字签名技术确保数据的完整性和身份认证。
发送方在发送数据之前,利用自己的私钥对数据进行数字签名,接收方则使用发送方的公钥对数字签名进行验证,确保数据在传输过程中没有被篡改,并且确保发送方的身份可信。
3. 密钥交换STP协议还利用了密钥交换技术,确保通信双方能够安全地共享对称密钥。
通过在客户端和服务器之间进行身份验证和密钥协商,STP 协议能够生成一个双方共同的对称密钥,这个密钥将用于后续的数据加密和解密过程。
二、STP安全传输协议的应用场景STP安全传输协议广泛应用于各种需要保障数据传输安全的场景。
1. 电子商务在电子商务中,隐私和支付信息的安全至关重要。
STP协议能够确保在用户与商家之间的数据传输过程中不被窃取或篡改,从而保障用户个人信息和交易数据的安全。
2. 远程访问远程访问是当今企业和个人日常工作的重要组成部分。
STP协议能够保障远程访问的数据传输安全,确保数据在传输过程中不受到黑客或未经授权的第三方的干扰。
3. 虚拟私人网络(VPN)VPN作为一种常用的网络安全解决方案,需要确保数据在跨网络传输时的安全性。
STP协议可用于VPN网络中,提供加密和认证功能,确保数据在VPN隧道中的安全传输。
三、STP安全传输协议与其他传输协议的比较STP安全传输协议在安全性方面相较于其他传输协议具有明显的优势。
stp协议
![stp协议](https://img.taocdn.com/s3/m/80e0725a26d3240c844769eae009581b6bd9bd84.png)
广域网通常需要连接不同的局域网,STP协议可以通过防止网络环路和优化网络性能来提 高网络的可靠性和性能。
THANKS
谢谢您的观看
stp协议的工作原理
• 工作原理:STP通过在交换机之间传递特殊的桥接 协议数据包,来检测网络中的环路,并切断环路, 从而避免广播风暴的产生。
stp协议的特点
特点:STP协议具有以下特点
01
02
自动发现网络中的环路;
自动配置,易于管理和维护;
03
04
可以防止广播风暴的产生;
可以检测到网络中的故障;
配置交换机的STP端口状态。使用命令“interface GigabitEthernet0/0”进入端口配置模式
04
stp协议与其他协议的比较
stp协议与rstp协议的比较
端口状态
RSTP的端口状态机比STP更加复 杂,包括休眠状态、监听状态、 学习状态、转发状态和禁用状态 ,而STP仅有阻塞、监听和学习 三个状态。
STP协议对网络设备要求高
STP协议要求网络设备支持相应的协议和算法,对设备的性能和兼容性有一定的要求。
stp协议的应用场景
企业网络
企业网络通常要求高可靠性和稳定性,STP协议可以通过防止网络环路和优化网络性能来 满足这些要求。
园区网
园区网通常需要覆盖较大的地理区域,STP协议可以通过平衡网络负载和优化网络性能来 提高网络的可用性和效率。
stp协议
汇报人: xx年xx月xx日
目 录
• stp协议简介 • stp协议的工作过程 • stp协议的配置方法 • stp协议与其他协议的比较 • stp协议的优缺点
01
stp协议简介
stp协议的定义
三层交换之stp了解和配置实例
![三层交换之stp了解和配置实例](https://img.taocdn.com/s3/m/3db971d276a20029bd642d3d.png)
三层交换之stp了解和配置实例STP,也许大家不知道他是做什么用的....但是我想大家只要上网它都会起到作用..特别是一些企业中...如何在企业交换网中实现敛路和设备的冗于? 又避免广播风暴那就是STP具体一点.什么是STP?成树协议,STP(Sanning-tree protocol)STP协议通过STA生成树算法将一个物理网络生成一个逻辑无环树形网络有三个条件是必须符合的才能形成STP1.选择根网桥2.选择根端口3.选择指定端口这个很重要....一定要记住...4个注意事项:1.一个网络只能有一个根网桥2.每一个非根桥只有一个根端口3.每一个冲突域只能一个指定端口.4.本地端口ID值最小实验目标.让2950 1 2 3 学习到3560S1 - S3560 -2里的vlan信息. 使VLAN 同步更新.(VTP)让2650-1 至2950-3 学习到vlan信息(VTP协议,有发帖讲) 让S35601 建立以太网通道, 实行设备冗于!1.配置实验图,2.首先我们打开3560 -S1 里进行配置...命令解释:en 特权模式conf 全局模式int range f0/2 - 7 进f0/2 到7端口sw mo trunk 配置trunkexit 退出.命令解释:vlan database 进入vlan配置模式vtp domain haier 设置名字为haiervtp t 清除使用记录vtps 恢复服务器模式vlan 2 name cw 建立一个vlan 2 名字叫cw vlan 3 name gl 建立一个vlan 3 名字叫gl vlan 4 name xs 建立一个vlan 4名字叫xlvlan 5 name cg 建立一个vlan 5名字叫cgvlan 100 name fw 建立一个vlan 100 名字叫fw exit 退出查看下是否有我们建立的信息!有!现在我们配置以太网通道.命令解释:int range f0/5 -7 进f0/5 到f0/7接口channel-group 1 mode on 设置以太网通道名字为1 起用!在3560- S1 上的配置就完成了,现在我们换3560-S22.在3560-S2上配置,基本信息让3560-S2学到3560-S1的信息.命令解释:vlan database 进入vlan配置模式vtp domain haier 设置名字为haier vtp t 清除使用记录vtps 恢复服务器模式exit 退出conf 全局模式int range f0/2 - 7 进f0/2 到7端口sw mo trunk 配置trunkexit 退出.配置以太网通道实现设备冗于命令解释:int range f0/5 -7 进f0/5 到f0/7接口channel-group 1 mode on 设置以太网通道名字为1 起用! 3.在3560-S1上建立一个新的vlan 触发规则,使3560 -S2学到命令解释:en 进入特权模式vlan database 进入vlan模式vlan 12 name 12 创建一个vlan 12 名字叫12 exit 退出在3560- S2 上看看是否学到!学到!3.在2950 系列上配置让其加如vtp域学到信息!命令解释:vlan database 进入vlan配置模式vtp domain haier 设置名字为haiervtp t 清除使用记录vtpc 起用客户端模式exit 退出在2950-3上一样做配置...因为机器卡了下.,所以我就配置了2个交换机..其他的也是自动可以学习到的..2950s2 和s3命令解释:vlan database 进入vlan配置模式vtp domain haier 设置名字为haiervtp t 清除使用记录vtpc 起用客户端模式exit 退出conf 进入全局模式int range f0/10 -11 进入f0/10 和f0/11端口sw mo trunk 配置trunk客户机配置完成4.在3560 S1上删除刚才建立的vlan12 让2950系列学到vlan信息, 触发规则命令解释:en 进入特权模式vlan database 进入vlan模式no vlan 12 删除vlan 12exit 退出5.看看2950系列是否学到!学到!6.看看3560 -S1 和3560-S2是否建立以太网通道.实现设备冗于。
华为STP配置案例
![华为STP配置案例](https://img.taocdn.com/s3/m/f8b0220afc4ffe473368abf4.png)
三种生成树协议特点比较:●V200R001版本及之后版本,开始支持边缘端口属性自动探测功能。
即如果端口从未收到过BPDU报文,则边缘端口属性自动生效(端口下不会自动生成stpedged-port enable配置)。
●V200R001版本及之后版本,如果端口已经配置stp edged-port enable,可以再配置根保护和环路保护,而其他版本会提示Error。
2.2其他厂商实现➢H3C●H3C交换机STP相关命令配置与S系列交换机基本没有差异。
●H3C交换机默认采用legacy标准来计算路径开销,而S系列交换机默认为dot1t。
在与S系列交换机对接时,建议配置相同的计算标准。
●某些H3C老形态设备,全局不使能STP或全局使能端口不使能STP时,端口收到BPDU报文后,可以当做普通组播数据报文在VLAN内转发。
S系列交换机端口默认会丢弃。
➢CiscoCisco交换机所支持的生成树协议类型分别有:PVST(Per VLAN Spanning Tree)、PVST+(Per VLAN Spanning Tree Plus)、Rapid-PVST+(Rapid Per VLAN Spanning Tree Plus)和MST(Multiple Spanning Tree)。
这几种生成树协议的某些BPDU报文采用其私有的报文格式,与IEEE标准的BPDU报文格式不一样。
●当Cisco交换机运行私有的PVST+或Rapid-PVST+生成树协议时,与S系列交换机能否互通,取决于Cisco侧的端口链路类型:−如果端口链路类型为trunk且退出VLAN 1,与S系列交换机无法实现互通。
Cisco侧端口在非VLAN 1中发送其私有的BPDU报文,S系列交换机默认不会处理该报文,当做普通组播数据报文进行转发,可以通过配置l2protocol-tunnel进行透传。
S系列盒式交换机通过l2protocol-tunnel透传PVST+报文时,全局需要配置bpdu mac-address 0100-0ccc-cccd。
STP技术及其应用
![STP技术及其应用](https://img.taocdn.com/s3/m/194126f6900ef12d2af90242a8956bec0975a59d.png)
STP技术及其应用摘要本文主要介绍了STP(SpanningTreeProtocol)生成树协议的技术原理、测试情况和应用实例,其中应用实例部分做了重点介绍。
1.1以太网交换机技术基础以太网交换机对网络主机来说,交换机的数据表示和对数据的操作都是透明的。
当开启交换机的电源时,它通过分析来自所有相连网络的输入数据包的源地址来学习网络的拓扑结构。
例如,交换机接收到通过线路1来自主机A的数据包,它就认为通过连接到线路1上的网络可以达到主机A,通过这样的学习过程,交换机就能建立起一张地址表,如表1。
主机地址1111.1111.11112222.2222.22223333.3333.33334444.4444.44441223表1交换机地址表端口号交换机采用这种地址表作为数据包传输转发的基础。
当交换机从其中的一个端口接收到一个数据包时,它根据数据包的目的地址查找地址表,如果地址表中存在有目的地址和交换机中某个端口的对应关系,数据包将通过相应的端口被转发出去,否则,数据包将通过除接收端口外的所有其它端口被转发出去。
交换机成功地分隔了网段内部的数据传输,从而相应地减少了每一个网段上可见的数据传输量,这样就可以提高用户可见的网络响应时间。
1.2网络回路如果在任何两个LAN之间存在多条交换机路径或LAN路径,交换机就会失效,如图1所示。
第1页,共12页主机A网络2交换机A网络1交换机B主机B图1存在回路的组网在图1中,假定主机A向主机B发送一个数据包,两个交换机同时接收到这个数据包,并且都正确地知道主机A位于网络2中。
但是不幸的是,在主机B同时收到两份一样的主机A的数据包后,两个交换机又一次从它们对网络1的端口上接收到数据包,因为在广播级LAN中所有的主机接收所有的消息。
在这种情况下,交换机将改变各自的地址表以指明主机A在网络1中,如果这样的话,当主机B向主机A发送数据包时,两个交换机接收到此数据包后,又会将其丢弃,因为它们的地址表中指明主机A位于网络1中,而实际上主机A位于网络2中。
stp协议,选举
![stp协议,选举](https://img.taocdn.com/s3/m/938275eb360cba1aa911da34.png)
竭诚为您提供优质文档/双击可除stp协议,选举篇一:stp到底是怎么选举端口角色的?下面的拓扑怎么进行生成树呢?书上的说法有点模糊,而且对指定端口的选举更是说的不清不楚,描述为:同一网段的选举。
网段这个概念众所周知实在是太模糊了,因此不好说是怎么选举出来的。
下面通过pt的模拟实验仿真stp的选举过程。
希望对有此迷惑的童鞋有所帮助。
(图中desg=指定端口,Root=根端口,altn=非指定端口)第一步:选举根桥:根据端口优先级和桥mac地址来判断。
先取优先级低的为根桥。
如果优先级都相同,则取mac 地址最低者。
如图,s2成为根桥第二步:指定端口角色。
指定s2上所有端口为desg,同时s1和s3连向s2的马上被选举为根端口,因为他们开销最小。
第三步(也就是最难理解的一步):这个时候s1,s3的根端口都被选出来了。
一个非Root的switch上根端口只有一个,其他将会成为指定端口或者是非指定端口。
在stp中,指定端口最终进入转发状态,而非指定端口最后将进入disabled状态。
那么现在到底怎么确定哪个是非指定端口,哪个是指定端口呢?这要先经过比较这两台交换机通过根端口到根交换机开销比较,比较低者直接可以将待定的端口设置为指定端口;如果两个交换机根路径开销相等,这个过程就会通过两个交换机之间交换bpdu来实现的。
s1与s3交换bpdu,较低bid者将会赢得竞争,该交换机上的对应端口成为指定端口。
最重要的是:接下来,另外一个参与竞争的交换机的对应端口将直接被认为是非指定端口。
为什么要经过这样的途径呢?既然stp叫生成树协议,有人说,生成树就是长得像树的样子了,到了树的末端就传不下去了。
网上也有很多图用消减链路的模式图来表示生成树,但事实上这是不对的:这个树不是严格意义上的树——在这些链路上,链路只是被单向屏蔽,而不是双向屏蔽的。
为了理解上述所说的话,我们来模拟一个实验。
新的一台计算机被连接上了一台交换机,我们来ping一下255.255.255.255来观察一下数据包的流向。
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/c708890d79563c1ec5da71bf.png)
STP协议简介与实例分析(简介内容为引用自网络博客)STP(Spanning Tree Protocol)是生成树协议的英文缩写,是OSI网络互联模型中的第二层(Date Link Layer)中的协议。
STP是基于什么需要所开发的协议:一个优秀的网络工程师,冗余的思想是尤为重要的,因此在做某些网络互联的项目时,会使用多个交换机Switch进行保障通信,避免单点故障。
可是如果几个交换机同时作用时,难免会发生一些问题:1,广播风暴。
一个PC或者Host Server 发送一个广播broadcast,从而使形成环路的交换机不停的泛洪(由于交换机是二层设备,没有网络层封装帧的TTL数,所以这种广播风暴更为严重),直到网络堵塞。
2,帧的多重复制。
由于多台Switch转发数据,可以使目标路由器接收到几个相同的帧,这在三层路由的一些协议中,会出现故障。
3,MAC地址表不稳定。
由于交换机中MAC表中,一个端口可对应多个MAC地址,而一个MAC 无法对应多个端口。
然而在多个Switch同时作用环路时,难免会造成MAC表学习重复,使MAC地址对应的端口不断被覆盖,造成MAC地址表不稳定。
基于以上问题,开发出来了STP生成树协议,该协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。
生成树协议STP/RSTP一. 技术原理:STP的基本思想就是生成“一棵树”,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。
由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。
当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。
stp协议原理及步骤
![stp协议原理及步骤](https://img.taocdn.com/s3/m/ed4aaf2fb94ae45c3b3567ec102de2bd9605decc.png)
stp协议原理及步骤STP协议原理及步骤一、双方的基本信息甲方:(公司名称)(公司地址)(法人代表姓名)(联系电话)身份证号码:营业执照号码:乙方:(公司名称)(公司地址)(法人代表姓名)(联系电话)身份证号码:营业执照号码:二、各方身份、权利、义务、履行方式、期限、违约责任1、甲方身份:甲方为销售方,是一家合法注册的有限责任公司,具有销售资质。
2、乙方身份:乙方为购买方,是一家合法注册的有限责任公司,具有购买资质。
3、甲方权利:(1)甲方有权要求乙方按照协议约定支付货款;(2)甲方有权根据销售情况调整供货计划;(3)甲方有权保护产品在交易过程中的商标、名称、专利权等知识产权;(4)甲方有权对乙方进行商品推广、宣传和品牌建设等;4、乙方权利:(1)乙方有权在合同规定的范围内获取甲方提供的商品;(2)乙方有权拒绝甲方以外的第三方向其提供商品;5、甲方义务:(1)甲方应该按照合同约定及时供货;(2)甲方应对产品的安全性和合法性负责;(3)甲方应该按照合同约定负责货运、仓储和配送等方面的责任;(4)甲方应该严格遵守法律法规,合规经营;6、乙方义务:(1)乙方应该按照合同约定及时支付货款;(2)乙方应严格遵守产品的使用、安装、操作等要求;(3)乙方应该保证产品的质量、数量和安全;7、履行方式:本协议约定的交易事项以在线方式执行,并且应该按照以下流程:甲方:提供商品的相关信息,对商品描述附加细节说明及价值评估,甲方负责商品运送、保险和客户服务,承担商品质量质量问题。
乙方:根据在线平台提供的商品信息,确定并提交订单,甲方完成交易、运送、客户服务后,乙方在平台上确认收货。
8、期限:本协议有效期为1年,自签订之日起算。
协议期满之前,各方在协商一致的前提下,可以协商续签、修改本协议或者终止协议;协议期满之前,本协议中对各方权利和义务限制持续有效。
9、违约责任:(1)如果甲方未能按照合同约定及时供货,则甲方应该对造成的延误承担违约责任;(2)如果乙方未能按照合同约定及时支付货款,则乙方应该对造成的延误承担违约责任。
华为STP配置案例
![华为STP配置案例](https://img.taocdn.com/s3/m/d8051b03a9956bec0975f46527d3240c8547a16f.png)
华为STP配置案例华为STP(Spanning Tree Protocol)是一种用于防止网络环路和实现网络冗余的协议。
它通过树形结构选择最佳路径,并自动屏蔽冗余链路,确保数据包的稳定传输。
下面将以一个案例来展示华为STP的配置。
假设有一个企业局域网,包括三个交换机,分别为Core Switch、Distribution Switch和Access Switch。
Core Switch是网络的核心设备,连接上级网络;Distribution Switch连接不同的楼层,并连接到Core Switch;Access Switch连接具体的终端设备。
现在需要配置STP以实现网络的冗余和环路的避免。
首先,需要在Core Switch上启用STP。
核心交换机是整个网络的根桥,我们可以使用智能树选择根桥ID,也可以手动指定。
假设我们手动指定Core Switch为根桥,Root ID为Bridge ID。
在命令行界面下输入以下命令:```<Huawei> system-view[Huawei] stp mode stp //启用STP功能,将交换机模式设置为STP[Huawei] stp region-configuration[Huawei-stp-region] region 0 //指定当前交换机的STP配置区域为0[Huawei-stp-region] priority 0 //指定当前交换机的优先级为0,最高优先级为0,表示该交换机为根桥[Huawei-stp-region] root primary //设置当前交换机为根网关[Huawei-stp-region] quit[Huawei] quit```接下来,需要在Distribution Switch上配置STP。
我们可以使用自动树生成器生成可用的树。
在命令行界面下输入以下命令:```<Huawei> system-view[Huawei] stp mode stp //启用STP功能,将交换机模式设置为STP[Huawei] stp region-configuration[Huawei-stp-region] region 0 //指定当前交换机的STP配置区域为0[Huawei-stp-region] priority 1 //指定当前交换机的优先级为1,次高优先级[Huawei-stp-region] root secondary //设置当前交换机为次级根网关[Huawei-stp-region] quit[Huawei] quit```最后,在Access Switch上配置STP。
STP协议
![STP协议](https://img.taocdn.com/s3/m/045bcc6b580102020740be1e650e52ea5518ceb3.png)
1.简介:STP协议的定义和作用STP(Spanning Tree Protocol)协议是一种用于在以太网网络中防止环路和实现冗余路径的网络协议。
它的主要作用是通过自动选择最佳路径并禁用冗余路径,确保数据在网络中的正常流动,同时避免产生数据包的无限循环。
在复杂的以太网拓扑结构中,可能存在多条连接路径,如果这些路径之间存在环路,数据包将会在网络中不断循环,导致网络拥塞和性能下降。
STP协议通过在网络中建立一棵“生成树”,选择一条主干路径,将其他冗余路径进行屏蔽,从而消除环路。
STP协议在以太网交换机之间交互,通过交换BPDU(Bridge Protocol Data Unit)信息来协商生成树的形成。
它通过选举根桥(Root Bridge)和计算最短路径来确定主干路径,并将其他交换机的端口状态进行调整,使得冗余路径处于阻塞状态或备用状态。
STP协议的工作过程是动态的,当网络拓扑发生变化时,协议会自动重新计算生成树,确保网络的稳定性和可靠性。
它广泛应用于企业网络、数据中心以及各种规模的以太网网络中,为网络提供冗余容错和故障恢复的能力。
总之,STP协议是一种关键的网络协议,通过消除环路和优化路径选择,确保数据在以太网网络中的正常传输,提供稳定性和可靠性的网络连接。
2.STP协议的原理和工作机制STP协议的原理和工作机制基于以下几个关键概念和步骤:•生成树选择:STP协议通过选举一个根桥(Root Bridge),根桥是整个生成树的起点,其他交换机将以根桥为参考点计算最短路径。
根桥的选择是基于桥ID(Bridge ID)进行的,桥ID由优先级和MAC地址组成,优先级越低的交换机将成为根桥。
选举根桥的过程是通过交换BPDU(Bridge Protocol Data Unit)信息进行的。
•生成树计算:一旦根桥被选举出来,其他交换机将根据收到的BPDU信息计算到达根桥的最短路径,并选择一条最佳路径作为主干路径。
stp生成树协议详解
![stp生成树协议详解](https://img.taocdn.com/s3/m/62cd079032d4b14e852458fb770bf78a65293ad9.png)
stp生成树协议详解STP生成树协议详解一、协议双方甲方:公司名称:地址:法定代表人:联系人:电话:电子邮箱:乙方:公司名称:地址:法定代表人:联系人:电话:电子邮箱:二、各方身份、权利、义务、履行方式、期限、违约责任甲方身份:甲方是网络的管理者,负责对网络拓扑结构进行设计和管理,以确保网络的正常运行。
甲方权利:1、负责对网络中的所有设备进行管理和维护。
2、保障网络的正常运行和安全。
3、有权对网络中的所有设备进行设置和调整。
4、有权在必要的情况下对网络拓扑进行调整。
甲方义务:1、提供网络管理服务。
2、保障网络的正常运行和安全。
3、及时处理网络运行中出现的问题。
甲方履行方式:1、按照协议约定对网络进行管理。
2、保证网络的稳定性和安全性。
3、及时响应客户的网络问题。
甲方期限:协议签订后,甲方在有效期内为乙方提供网络管理服务。
甲方违约责任:1、未在约定时间内提供服务,由甲方承担相应的赔偿责任。
2、因甲方的原因导致网络出现故障,由甲方承担相应的赔偿责任。
乙方身份:乙方是网络的使用者,通过甲方提供的服务使用网络。
乙方权利:1、有权使用网络,并享有网络带来的便利。
2、有权在网络出现问题时要求甲方及时处理。
乙方义务:1、按照协议付款。
2、遵守网络管理规定。
3、及时报告网络使用中出现的问题。
乙方履行方式:1、按照协议约定使用网络。
2、遵守网络管理规定。
3、及时报告网络使用中出现的问题。
乙方期限:协议签订后,乙方在有效期内使用甲方提供的网络管理服务。
乙方违约责任:1、未按照协议约定付款,由乙方承担相应的赔偿责任。
2、乙方不遵守网络管理规定,导致网络出现问题,由乙方承担相应的赔偿责任。
三、需遵守中国的相关法律法规双方在协议签订及履行过程中需遵守中国相关的法律法规,包括但不限于《中华人民共和国合同法》、《中华人民共和国电信法》等。
四、明确各方的权力和义务本协议涉及到的权利和义务均需在法律框架内进行,任何一方均不得侵犯另一方的权益,否则应承担相应的法律责任。
STP分析法及案例
![STP分析法及案例](https://img.taocdn.com/s3/m/31a18b9a2dc58bd63186bceb19e8b8f67d1cef79.png)
STP分析法及案例目录一、STP分析法概述 (2)1.1 STP分析法的定义 (3)1.2 STP分析法的重要性 (4)1.3 STP分析法的实施步骤 (5)二、市场细分 (6)2.1 市场细分的概念 (8)2.2 市场细分的作用 (9)2.3 市场细分的标准和方法 (9)2.4 案例分析 (11)三、目标市场选择 (12)3.1 目标市场的概念 (14)3.2 目标市场选择的原则 (15)3.3 目标市场选择的策略 (17)3.4 案例分析 (18)四、市场定位 (19)4.1 市场定位的概念 (20)4.2 市场定位的作用 (21)4.3 市场定位的策略和方法 (22)4.4 案例分析 (23)五、STP分析法在实际中的应用案例 (25)5.1 案例一 (26)5.2 案例二 (27)5.3 案例三 (29)六、结论与展望 (31)6.1 STP分析法在市场营销中的作用 (32)6.2 未来发展趋势和挑战 (33)6.3 对实践者的建议 (35)一、STP分析法概述STP分析法是一种市场细分(Segmentation)、目标市场选择(Targeting)和产品定位(Positioning)的市场营销策略工具。
这种分析方法帮助企业在复杂多变的市场环境中,明确自身的市场定位,制定有效的市场营销策略。
市场细分是将整个市场按照某种特定的标准和条件划分为若干个具有相似需求和偏好的消费者群体。
STP分析强调对市场的深入理解,识别并聚焦于不同的消费者群体,为后续的目标市场选择和产品定位提供基础。
目标市场选择是指企业根据自身资源和能力,结合市场细分的结果,选取具有最大潜力和最佳机会的市场细分作为目标市场。
这一过程要求企业对各个细分市场的竞争态势、市场规模、增长速度等因素进行综合评估,以确保资源的最优配置和市场竞争力。
产品定位是指企业根据目标市场的需求和偏好,以及竞争对手的产品特点,为产品塑造独特的市场形象,并在消费者心中占据一个独特、有价值的位置。
STP(Spanning-Tree Protocol)生成树协议
![STP(Spanning-Tree Protocol)生成树协议](https://img.taocdn.com/s3/m/bdab9eec102de2bd9605889a.png)
Packet Tracer 5.0建构CCNA实验攻略(4)——STP生成树协议STP的全称是spanning-tree protocol,STP协议是一个二层的链路管理协议,它在提供链路冗余的同时防止网络产生环路,与VLAN配合可以提供链路负载均衡。
生成树协议现已经发展为多生成树协议和快速生成树协议(RSTP,Rapid Spanning Tree Protocol,IEEE802.1W)。
一、配置实例拓扑图图一两台Cisco 2960交换机使用两个千兆端口相连,默认情况下STP协议启用的。
通过两台交换机之间传送BPDU协议数据单元,选出根交换机、根端口等,以便确定端口的转发状态。
上图中标记为黄色的端口处于block状态。
二、STP基本配置命令1、修改Brigde ID,重新选根网桥switch(config)#spanning-tree vlan 1 priority 4096图二图三根网桥改变,交换机端口的状态也发生了变化(与图一比较)switch(config-if)spanning-tree vlan vlan-id port-priority 优先级值交换机端口优先级值修改命令,通过修改端口优先值也可以更改端口的转发状态。
2、查看、检验STP(生成树协议)配置switch#show spanning-treeswitch#show spanning-tree activeswitch#show spanning-tree detailswitch#show spanning-tree interface interface-idswitch#show spanning-tree vlan vlanid图四三、STP与VLAN负载均衡配置图五配置负载均衡后,每个VLAN有自己的根网桥。
每条vlan中继链路只转发所允许的Vlan数据帧。
switch(config-if)switchport trunk allowed vlan vlanid 这条命令配置某条trunk中继链路只能转发该vlan图六图七查看每个Vlan的STP状态switch(config)#spanning-tree vlan vlandid root primary 该命令配置某个vlan的根网桥。
生成树协议(STP)
![生成树协议(STP)](https://img.taocdn.com/s3/m/cbd9a84169eae009581becd9.png)
RIP协议-中兴
文章来源: 文章作者: 发布时间:2006-11-27 字体:[大中小]
在目前的Internet网上,运行一种网关协议是不可能的,我们要将它分成很多的自治系统(Autonomous System-AS),在每个自治系统有它自己的路由技术。我们称自治系统内部的路由协议为内部网关协议(Interior gateway protocol-IGP)。RIP(Routing Information Protocol)就是内部网关协议的一种,它采用的是矢量距离(Vector-Distance)算法。 RIP系统的开发是XEROX Palo Alto 研究中心(PARC)所进行的研究和XEROX的PDU和XNC路由选择协议为基础的。但是RIP的广泛应用却得益于它加利福尼亚大学伯克利分校的许多局域网中的实现。
生成树协议(Spanning Tree)定义在 IEEE 802.1D 中,是一种链路管理协议,它为网络提供路径冗余同时防止产生环路。为使以太网更好地工作,两个工作站之间只能有一条活动路径。网络环路的发生有多种原因,最常见的一种是有意生成的冗余 - 万一一个链路或交换机失败,会有另一个链路或交换机替代。
字串4
在VRRP协议中,有两组重要的概念:VRRP路由器和虚拟路由器,主控路由器和备份路由器。VRRP路由器是指运行VRRP的路由器,是物理实体,虚拟路由器是指VRRP协议创建的,是逻辑概念。一组VRRP路由器协同工作,共同构成一台虚拟路由器。该虚拟路由器对外表现为一个具有唯一固定IP地址和MAC地址的逻辑路由器。处于同一个VRRP组中的路由器具有两种互斥的角色:主控路由器和备份路由器,一个VRRP组中有且只有一台处于主控角色的路由器,可以有一个或者多个处于备份角色的路由器。VRRP协议使用选择策略从路由器组中选出一台作为主控,负责ARP相应和转发IP数据包,组中的其它路由器作为备份的角色处于待命状态。当由于某种原因主控路由器发生故障时,备份路由器能在几秒钟的时延后升级为主路由器。由于此切换非常迅速而且不用改变IP地址和MAC地址,故对终端使用者系统是透明的。
stp协议应用场景
![stp协议应用场景](https://img.taocdn.com/s3/m/76c2b02e03020740be1e650e52ea551811a6c941.png)
stp协议应用场景
STP协议是一种用于网络中的链路层通信的协议,主要用于在有多条路径连接到同一网络的情况下,避免出现环路,从而保证网络的稳定性和可靠性。
在实际应用中,STP协议有以下几个主要应用场景: 1. 企业级网络中的冗余链路
在企业级网络中,经常会采用多条物理链路连接各个交换机和路由器,以保证网络的可靠性和容错能力。
但是,这些链路的存在也有可能导致网络中出现环路,从而影响网络性能和稳定性。
此时,STP 协议就可以发挥作用,通过选择一个主干链路,将其他链路进行屏蔽,从而避免环路的产生。
2. 数据中心网络中的冗余链路
在大型数据中心网络中,为了满足高可靠性和高带宽的需求,经常会采用多条物理链路连接各个设备。
这些链路的存在也有可能导致环路的产生,从而影响网络的性能和稳定性。
此时,STP协议就可以通过选举根桥,以及对其他桥进行端口屏蔽和开启,从而避免环路的产生,确保网络的可靠性和稳定性。
3. 无线网络中的冗余链路
在无线网络中,经常会采用多个无线接入点连接到同一网络,以提供更好的覆盖范围和性能。
但是,这些接入点之间的连接也有可能会出现环路,从而影响网络的稳定性和性能。
此时,STP协议就可以通过选举根桥,以及对其他接入点进行端口屏蔽和开启,从而避免环路的产生,确保网络的可靠性和稳定性。
总之,STP协议是一种非常实用的协议,可以在各种不同的网络环境中发挥作用,保证网络的稳定性和可靠性。
STP详解及实验
![STP详解及实验](https://img.taocdn.com/s3/m/ee0a01d63186bceb19e8bbd5.png)
STP产生的原因是因为需要解决在传统的冗余二层网络中交换机的广播风暴,多重帧的复制,以及MAC地址表的抖动。
STP在物理上还是一个环路的网络,只不过会把环中的一个端口BLOCK掉,在逻辑上构成了一个存在单点失效的无环网络BPDU报文介绍Flag字段格式TCA位只有在回应TCN BPDU的配置BPDU中置1。
BPDU类型分为两类:配置BPDU和TCN(topology change notification)的BPDU.sh int | include bia 可以显示交换机上所以端口的mac地址,查询后显示所以端口以及cpu的mac地址连续的,且cpu的mac地址最小。
修改交换机作为根桥的方法:1.(config)#spanning-tree vlan vlan-id root primary指定某台交换机作为根桥配置完此命令后,交换机针对这个vlan-id的priority将会改为24576,提升2个级别。
而配置上(config)#spanning-tree vlan vlan-id root secondary此条命令后交换机针对这个vlan-id的priority将会改为28672,提升一个级别。
2.(config)#spanning-tree vlan vlan-id priority number(number数为4096的倍数,且为所有优先级中最小)。
根桥选举完后,只有根桥产生配置BPDU,其他非根桥接收到根桥发送的BPDU后,只是把cost值和BID字段,以及port-id更改后,转发给其他非根桥。
根桥可以抢占。
选举指定端口的时候,首先比较cost字段,然后比较BID字段,最后比较port-id字段。
在比较cost字段时,交换机之间比较从对方收到的BPDU中的cost字段,而不累加自己经过计算加上去的。
两台交换机组成环路,阻塞端口时,同一台交换机的两个端口阻塞其中从根桥接收到的BPDU中,port-id大的那个。
生成树协议(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*].冗余链路中存在的问题这一部分使用下面这个拓扑来讲解一下链路冗余容易造成的三个问题:如图所示SW1和SW2之间有两条线路相连,它们之间任何一条链路出现故障另外一条线路可以马上顶替出现故障的那条链路,这样可以很好的解决单链路故障引起的网络中断,但在此之前有下面三个问题需要考虑。
* 广播风暴以太网交换机传送的第二层数据帧不像路由器传送的第三层数据包有TTL(Time To Live),如果有环路存在第二层帧不能被适当的终止,他们将在交换机之间永无止境的传递下去。
结合交换机的工作原理,来看一下上面这张拓扑中广播风暴是如何形成的:1,PC1发出一个广播帧(可能是一个ARP查询),SW1收到这个广播帧,SW1将这个广播帧从除接收端口的其他端口转发出去(即发往fa0/2、fa0/23、fa0/24)。
2,SW2从自己的fa0/23和fa0/24都会收到SW1发过来的相同的广播帧,SW2再将这个广播帧从除接收端口外的所有其他接口发送出去(SW2将从fa0/23接收的广播帧发往其他三个端口fa0/24、fa0/1、fa0/2,从fa0/24接收到的也会发往其他三个端口fa0/23、fa0/1、fa0/2)。
3,这样这个广播帧又从fa0/23以及fa0/24传回了SW1,SW1再用相同的方法传回SW2,除非物理线路被破坏,否则PC1-4将不停的接收到广播帧,最终造成网络的拥塞甚至瘫痪。
* MAC地址表不稳定广播风暴除了会产生大量的流量外,还会造成MAC地址表的不稳定,在广播风暴形成过程中:1,PC1发出的广播帧到达SW1,SW1将根据源MAC进行学习,SW1将PC1的MAC和对应端口fa0/1写入MAC缓存表中。
2,SW1将这个广播帧从除接收端口之外的其他端口转发出去,SW2接收到两个来自SW1的广播(从fa0/23和fa0/24),假设fa0/23首先收到这个广播帧,SW2根据源MAC进行学习,将PC1的MAC和接收端口fa0/23存入自己的MAC缓存表,但是这时候又从fa0/24收到了这个广播帧,SW1将PC1的MAC和对应的fa0/24接口存入自己的MAC缓存表。
3,SW2分别从自己的这两个接口再将这个广播帧发回给SW1,这样PC1的MAC 地址会不停的在两台交换机的fa0/23和fa0/24之间波动,MAC地址缓存表也不断的被刷新,影响交换机的性能。
* 重复帧拷贝冗余拓扑除了会带来广播风暴以及MAC地址的不稳定,还会造成重复的帧拷贝:1,假设PC1发送一个单播帧给PC3,这个单播帧到达SW1,假设SW1上海没有PC3的MAC地址,根据交换机的原理,对未知单播帧进行泛洪转发,即发往除接收端口外的所有其他端口(fa0/2、fa0/23、fa0/24)。
2,SW2分从自己的fa0/23和fa0/24接收到这个单播帧,SW3知道PC3连接在自己的fa0/1接口上,所以SW1将这两个单播帧都转发给PC3。
3,PC1只发送了一个单播帧,PC3却收到了两个单播帧,这会给某些网络环境比如流量统计带来不精确计算等问题。
[*2*].STP介绍基于冗余链路中存在的这些问题STP被设计出来用来解决这些问题,下面介绍STP 的工作原理。
* STP算法STP通过拥塞冗余路径上的一些端口,确保到达任何目标地址只有一条逻辑路径,STP借用交换BPDU(Bridge Protocol Data Unit,桥接数据单元)来阻止环路,BPDU中包含BID(Bridge ID,桥ID)用来识别是哪台计算机发出的BPDU。
在STP运行的情况下,虽然逻辑上没有了环路,但是物理线上还是存在环路的,只是物理线路的一些端口被禁用以阻止环路的发生,如果正在使用的链路出现故障,STP 重新计算,部分被禁用的端口重新启用来提供冗余。
STP使用STA(Spanning Tree Algorithm,生成树算法)来决定交换机上的哪些端口被堵塞用来阻止环路的发生,STA选择一台交换机作为根交换机,称作根桥(Root Bridge),以该交换机作为参考点计算所有路径。
* 根交换机选举首先要知道什么是BID(Bridge ID,桥ID),因为根交换机的选举是基于BID的,BID由三部分组成:优先级、发送交换机的MAC地址、Extended System ID(扩展系统ID,可选项)如下图所示:BID一共8个字节,其中优先级2个字节,MAC地址6个字节。
在不使用Extended System ID的情况下,BID由优先级域和交换机的MAC地址组成,针对每个VLAN,交换机的MAC地址都不一样,交换机的优先级可以是0-65535。
在使用Extended System ID的情况下每个VLAN的MAC地址可以相同(在GNS3模拟器中不支持Extended System ID,Cisco Packet Tracer 5.3支持Extended System ID)。
值得一提的是,现在的交换机普遍使用Extended System ID。
拥有最小BID的交换机被选举成为根交换机。
在同一个广播域中的所有交换机都参与选举根交换机,当一台交换机启动时,它假设自己是根交换机,并默认每隔2秒发送一次“次优BPDU”帧,BPDU帧中的Root ID(根交换机的BID)和本机的BID相同。
在一个广播域中的交换机互相转发BPDU 帧,并且从接收到的BPDU中读取Root ID,如果读取到的Root ID比本交换机的BID小,交换机更新Root ID为这个较小的Root ID,然后继续转发修改后的BPDU;如果接收的BPDU中的Root ID比本交换机的BID大,那么继续将自己的BID作为Root ID向外发送BPDU,直到最后在同一个生成树实例中拥有一致的Root ID,这个Root ID对应了这个广播域中某台交换机的BID(并且这个BID一定是这个广播域最小的),这台交换机就被选作根交换机。
下面用一个实例来演示一下根交换机的选举,在Cisco Packet Tracer 5.3中搭建下面这样的拓扑:线连接好后等待几十秒钟,它们会自动选举出根交换机,使用下面的命令验证:1 /*2 * 在SW1上查看生成树信息,因为SW1、SW2、SW3上面都没有划分其他的VLAN,3 * 所以默认只有VLAN0001的生成树信息。
4 *5 * "Spanning tree enabled protocol ieee",6 * 表示交换机使用的生成树协议是"PVST+",这也是思科默认的生成树协议。
7 *8 * "Root ID"后面是VLAN1中根交换机的BID参数,9 * Priority 32769,表示根交换机的优先级是32769,10 * Address是根交换机的MAC地址,11 * "This bridge is the root",表示当前这台交换机就是根交换机。
12 *13 * "Hello Time 2sec Max Age 20sec Forward Delay 15sec"14 * BPDU发送间隔默认2秒,最大存在时间是20秒,转发延时是15秒。
15 *16 * "Bridge ID"后面的参数是本交换机的BID参数,17 * 因为SW1就是根交换机,所以这个下面的参数和"Root ID"是一样的,18 * 其中"priority 32768 sys-id-ext 1",表示SW1的优先级是32768,19 * Extended System ID是1,所以优先级就是32768+1。
20 *21 * 所以SW1的BID=SW1的优先级+SW1的MAC地址=32769+0001.9681.268322 * 接下来查看SW2和SW3的生成树信息,就会知道为什么SW1可以被选举成根交换机了。
23 */24 SW1#show spanning-tree25 VLAN000126 Spanning tree enabled protocol ieee27 Root ID Priority 3276928 Address 0001.9681.268329 This bridge is the root30 Hello Time 2 ec Max Age20sec Forward Delay 15sec3132 Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)33 Address 0001.9681.268334 Hello Time 2sec Max Age20sec Forward Delay 15sec35 Aging Time 203637 Interface Role Sts Cost Prio.Nbr Type38 ----------- ---- --- --------- -------- ----------39 Fa0/1 Desg FWD 19 128.1 P2p40 Fa0/2 Desg FWD 19 128.2 P2p41 Fa0/3 Desg FWD 19 128.3 P2p4243 /*44 * 查看SW2的生成树信息,45 *46 * 可以看到SW2的BID中,优先级是32769,和根交换机(SW1)的相同,47 * 但是SW2的MAC地址是0030.A310.3975,大于SW1的MAC地址,48 * 因为BID=优先级+MAC地址,49 * 从这里可以看出SW1的BID要小于SW2的BID,50 * 所以SW1为根交换机。
51 */52 SW2#show spanning-tree53 VLAN000154 Spanning tree enabled protocol ieee5556 /*这里是根交换机,也就是SW1的BID信息*/57 Root ID Priority 3276958 Address 0001.9681.268359 Cost 1960 Port 2(FastEthernet0/2)61 Hello Time 2sec Max Age20sec Forward Delay 15sec6263 /*这里是SW2的BID*/64 Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)65 Address 0030.A310.397566 Hello Time 2sec Max Age20sec Forward Delay 15sec67 Aging Time 2068 ....6970 /*查看SW3的生成树信息,优先级相同,同样是因为MAC地址比SW1大*/71 SW3#show spanning-tree72 VLAN000173 Spanning tree enabled protocol ieee74 Root ID Priority 3276975 Address 0001.9681.268376 Cost 1977 Port 1(FastEthernet0/1)78 Hello Time 2sec Max Age20sec Forward Delay 15sec7980 Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)81 Address 00E0.8F76.269C82 Hello Time 2sec Max Age20sec Forward Delay 15sec83 Aging Time 2084 ....通过这个实例,结合前面说的根交换机选举原理,就能很容易的理解根交换机是如何在一个广播域中被选举出来的了。