STP学习指南
- 格式:doc
- 大小:2.26 MB
- 文档页数:83
Stp营销战略(市场细分目标市场选择定位)学习理解与参考案例•对于传统的市场营销人来说,stp或许耳熟能详甚至是手中利器;•对于创业者和企业管理者来说,stp常有所闻或许不自觉地在用;•对于网络营销从业者来说,对于stp知晓者并不多,有无必要补上一课?毕竟,这是一个很老的营销思想,20世纪50年代由温德尔·史密斯(Wended Smith)提出,后经科特勒老爷子加以改进完善成为战略营销体系,就是下边你见到的这个样子。
老外的东西经过翻译传到中国后隔了一层,同时在实践中与本土市场存有差异——不完全是那回事,此外,由于个人的学习理解能力不同,对于stp的精华不一定能够掌握、消化或理解到位。
stp是战略营销的核心内容。
下边是华哥对stp营销战略的资料搜索整理与自己的学习理解,最后附上案例帮助强化认知。
一市场细分(Segmenting)要细分什么,是产品类别细分吗?不是,是细分消费者群体-根据顾客需求上的差异可进行描述的独特的购买群体(市场中规模较大且可识别的群体)。
以下这段话(来自网络)说得很清楚:“市场细分-是指营销者通过市场调研,依据消费者的需要和欲望、购买行为和购买习惯的差异,把某一产品的市场,整体划分为若干消费者群的市场分类过程。
每一个消费者群就是一个细分市场,每个细分市场都是具有类似需求倾向的消费者构成的群体。
”好吧!可以这样来形象理解:假如市场是块蛋糕的话,那这个蛋糕对应的是上面这段话中的“某一产品的市场”。
注意,如果你是一名营销菜鸟,那要注意,切蛋糕时,你要切的是“某一产品的市场”,而不是整个“市场”——这需要一把多么巨大的刀呀。
举例来说,如果这个“蛋糕”是教育市场,你想切最大最厚的一块的话,那可以考虑选择k12领域;如果你想切富含奶油的那一块,或许你可以选择留学考试这个领域。
如果这个“蛋糕”没那么大,只是对应“职业培训”这个领域,那你可以选择it培训,或选择这一块里更小块的“java培训”。
第一部分STP基础STP概述生成树协议(STP,Spanning-Tree Protocol)是一种2层协议,通过一种专用的算法来发现网络中的物理环路并产生一个逻辑的无环(loop-free)拓扑结构。
STP生成了一个无环的树形结构,包括可以在整个2层网络范围内扩展的叶和枝。
如上图这样一个高冗余度的网络,如果没有STP 的存在,将会产生大量的广播环路,严重影响性能。
生成树协议和其他协议一样,是随着网络的不断发展而不断更新换代的。
在生成树协议发展过程中,老的缺陷不断被克服,新的特性不断被开发出来。
l 广播环路当主机 A 发送一个目的地址为FF-FF-FF-FF-FF-FF 的广播帧时,该frame 将传至CAT-1 和CAT-2,当达到CAT-1 的端口1/1时,CAT-1按照标准透明桥接算法将数据帧从除去入端口,将其泛洪到其他每个端口,包括CAT-1的1/2端口,从端口1/2发出的数据帧会到达下方以太网中的所有节点,包括CAT-2的端口1/2。
同样CAT-2也做这样的处理,此后广播报文就会在CAT-1和CAT-2之间的链路成几何级数的增长。
广播环路比路由环路更危险,在以太网帧结构只包含两个MAC地址、一个类型字段和一个循环冗余校验(CRC),并将网络层的包作为数据部分的内容,它没有像路由器那样,存在一个TTL 域,对于一个路由环路而言,一个报文跳过255 条后,就会被丢弃。
而广播路由环路的报文将永远不会被丢弃。
同时反复广播,其报文数量呈几何级数增长。
* 桥接表受损除了广播风暴外,单播帧也会引起网络瓶颈。
当主机A 此前已经拥有一条主机B的ARP条目,希望ping 主机B,但主机B临时从网络移除,并且交换机上相应于B的桥接表项已经被删除。
假定任何一个交换机都没有运行STP,则当帧到达CAT-1 1/1后,CAT-1找不到目的地址,则CAT-1 1/2产生泛洪,同时CAT-2收到后,将主机A的位置改变到一个错误的端口上。
STP详解STP详解Write From YangWjWednesday, March 5, 2014⼀、⽣成树协议STP的主要任务是阻⽌在第2层⽹络(⽹桥或交换机)产⽣⽹络环路,它警惕的监视着⽹络中所有的链路,通过关闭任何冗余的接⼝来确保在⽹络中不会产⽣环路。
STP采⽤⽣成树算法,它⾸先创建⼀个拓扑数据库,然后搜集并破坏掉冗余的链路⼆、⽣成树术语根桥:根桥是桥ID最低的⽹桥根桥:⾮根桥:除根桥外其他的⽹桥都是⾮根桥。
⾮根桥:(桥协议数据单元):交换机之间⽤来交互的信息,使⽤BPDU⾥⾯的参数进⾏对⽐,然后再传给某个邻居,并且放⼊他们从另外BPDU(桥协议数据单元):邻居收到的BPDU。
桥ID:桥ID是由优先级和MAC地址组合来决定的,STP利⽤桥ID来跟踪⽹络中所有的交换机。
根端⼝:直接连到根桥的链路所在端⼝,或者到根桥路径最短的端⼝。
根端⼝:转发端⼝。
在根交换机上的每个端⼝都是指定端⼝。
指定端⼝:有最低开销的端⼝就是指定端⼝,指定端⼝被标记为转发端⼝指定端⼝:⾮指定端⼝:开销⽐指定端⼝⾼的端⼝,它被置为阻塞状态。
⾮指定端⼝:转发端⼝:能够转发帧的端⼝。
转发端⼝:阻塞端⼝:不能转发帧,但始终监听帧。
阻塞端⼝:端⼝开销:两台交换机之间有多条链路且都不是根端⼝时,就根据端⼝开销来决定最佳路径,链路的开销取决于链路的带宽。
端⼝开销:三、根桥选举桥ID⽤来选举根桥,,并决定根端⼝。
桥ID为8个字节长,包括设备的优先级和MAC地址,默认所有的优先级都是32768 。
若更改则要求为4096的倍数。
⽹络中的交换机默认都是每2秒发送⼀次BPDU,被发送到⽹桥/交换机的所有活动的端⼝上。
桥ID最⼩的⽹桥就被选举为根桥。
⼀般我们会⼿动将要作为根桥的交换机的优先级降低,这样会⽐较有效率。
四、⽣成树端⼝状态阻塞:⽆法转发帧,但是会监听。
阻塞:侦听:侦听BPDU,确保在传送数据帧之前,⽹络上没有环路产⽣。
处于此状态在没有形成mac地址表时,就准备转发数据帧。
4.2 快速生成树协议(RSTP)115
端口之外的两个端口都将选举为指定端口。
而SW3上,除了根端口之外的两个端口最终则会选举为非指定端口。
图4-14中的拓扑上标出了每台交换机的STP端口角色。
图4-14标有STP端口状态的生成树拓扑
1.修改STP优先级
让网络中的交换机自己去选择根桥的做法并不明智。
如果所有的交换机带有默认的优先级,那么带有最小系统MAC地址的交换机将选举成为根桥。
如果按照这样的选举机制,那么越老的交换机通常在其出厂带着的MAC地址越低,也就更容易成为根桥,这显然是不太合理的。
如果想要手动设置根桥,可以通过修改交换机的优先级来实现。
在图4-14的拓扑中,假设接入层交换机SW3由于其MAC地址最低而被选举成为了根桥。
如果SW3是根桥的话,那么在SW1和SW2这两台分布层交换机之间的链路就会
SW3来穿越,这显然不是最好的结果。
被阻塞。
SW1与SW2之间的互联流量将通过
注释:在PVST中,使用了扩展系统ID来计算桥优先级。
原有的优先级值从16位缩减到了4位,其余12位用来标识VLAN ID。
4位的优先级字段可以生成16种组合。
从4096开始,依次叠加,直至65535。
这意味着,用户无法将优先级值从32768调整至32769,但可以增加4096的倍数。
例如,可以将默认的32768增大至36864。
1 概述 (3)2 Bridge ID和Path Cost (3)2.1 Bridge ID (3)2.2 Path Cost (5)3 贯穿STP选举比较的4项技术指标 (6)4 STP收敛的3步 (9)4.1 选举根桥(Root) (9)4.2 选举根端口(Root Port) (9)4.3 选举指定端口(Designated Port) (9)4.4 举例 (11)4.4.1 选举根桥 (11)4.4.2 选举根端口 (12)4.4.3 选举指定端口 (14)5 3个定时器 (15)5.1 Hello Time (16)5.2 Max Age (16)5.3 Forward Delay (17)能化繁为简,是真的水平。
Cisco的文档“LAN Switching”在这方面做得很好,其中的第6,7章是介绍STP的。
如果已对STP有所了解,但对某些地方仍不太明白,建议看一看。
本文只是作为STP知识的导读,简单介绍了STP的基本原理,顺便介绍了几个常见胶片中没有介绍的小知识点。
欲更深入了解STP,看“LAN Switching”第6,7章吧。
1 概述“Cisco LAN Switching” Chapter 6 “Understanding Spanning Tree”目录:1.什么是STP,为什么要用STP2.STP的两个重要概念(Bridge ID and Path Cost)3.贯穿STP选举比较过程的4项技术指标4.网络由初始态到达STP收敛需要经过的3步5.5种端口状态6.3个定时器7.Cisco STP命令介绍8.两种BPDU报文(Configuration BPDU和TCN BPDU)9.拓扑变化过程10.在实际的组网中如何使用STP11.如何选择根桥的位置,以使整个网络的性能最佳12.PVST的最重要的特点:每个VLAN一个STP树第一节是基础知识,假设大家已非常熟悉,本文从第2节开始介绍,涉及2,3,4,6节和部分第7章内容,原文每节同样精彩,希望有时间看看。
QQ:1779737860一.创建无环路的拓扑结构1.实验拓扑QQ:17797378603.Stp协议操作过程1)确定跟桥(选择最小根网桥ID)根网桥的确定由网桥ID来决定!具有最低ID的网桥被定为根桥!网桥ID=网桥优先级+网桥MAC网桥优先级取值为0-65535,cisco默认是32768以4096为跳数。
Swi0 BID=32768+ 0005.5E01.85B0Swi1 BID=32768+ 0050.0FA8.36C5Swi2 BID=32768+ 0007.ECE6.50AESwi3 BID=32768+ 000C.CFA1.E35DSwi4 BID=32768+ 0001.C933.77D5比较以上各交换机BID值得出swi4为根桥!2)确定非根网桥的根端口(选择最小根路径代价)根端口是到达跟网桥的最短路径上的端口。
根端口的选举由路径代价来表示!Swi0 g0/1 cost=4+19G0/2 cost=4+19F0/1 cost=19+19+19F0/2 cost=19+19+19F0/3 cost=19 (根端口)Swi1 g0/1 cost=4+19G0/2 cost=4+19F0/1 cost=19+19+19F0/2 cost=19+19+19F0/3 cost=19 (根端口)Swi2 F0/1 cost=19+19F0/2 cost=19+19由于两个端口到根网桥的最短路径开销都相同,按照stp的优先级此时比较最低发送者网桥id。
即比较swi0和swi2的桥id。
Swi0 BID=32768+ 0005.5E01.85B0(优先)Swi1 BID=32768+ 0050.0FA8.36C5则,swi2的根端口为f0/1.Swi3 同swi2,swi3的根端口为f0/1.3)为每个端口确定一个指定网桥(端口)即确定非根网桥的指定端口(选择最小发送端网桥ID+最小端口优先级)1}根网桥的所有端口均为指定端口Swi4上的f0/1和f0/2均为指定端口。
祝您成功!欢迎光临新疆特产店(主营新疆灰枣、玉枣、葡萄干、干果等)目录Table of Contents1 STP/RSTP基础 41.1 培训目标 41.2 STP出现的背景 51.3 STP的基本概念71.3.1 基本思想71.3.2 一个根桥91.3.3 二种度量101.3.4 三要素选举121.3.5 四个比较原则141.3.6 五种端口状态181.4 STP技术细节201.4.1 初始化生成树的过程201.4.2 拓扑稳定之后241.4.3 STP协议报文251.4.4 端口的状态迁移281.4.5 STP拓扑变化291.4.6 3个计时器301.4.7 拓扑变化311.5 RSTP对STP的改进341.5.1 端口角色的增补361.5.2 端口状态的重新划分391.5.3 BPDU格式的改变401.5.4 BPDU的处理方式411.5.5 快速收敛机制421.5.6 我司交换机的其他实现特性431.6 RSTP技术细节441.6.1 P/A协商:快速收敛机制441.6.2 RSTP的拓扑变化处理471.6.3 RSTP与STP的互操作481.7 Cisco的STP特性491.7.1 PVST和PVST+ 491.7.2 PortFast 501.7.3 UplinkFast和BackboneFast 512 MSTP基础522.1 培训目标522.2 协议产生背景532.2.1 RSTP回顾532.3 协议基本内容572.3.1 MSTP基本思想572.3.2 MSTI 592.3.3 IST和CST 602.3.4 CIST和SST 612.3.5 MST域622.3.6 角色修改642.4 协议具体行为662.4.1 MSTP基本原则662.4.2 MSTP消息优先级向量682.4.3 BPDU格式变化702.4.4 拓扑收敛742.5 配置实例752.5.1 配置命令列举752.5.2 组网实例772.6 更多探讨81 推荐阅读83 参考资料83表目录Table of Forms表1 IEEE802.1t路径开销列表 (11)表2 STP端口五种状态 (19)表3 配置BPDU基本格式 (26)表4 Flag字段格式 (26)表5 RSTP Flag字段格式 (40)表6 MST BPDU和RST BPDU相同的前35字节 (72)表7 MST专有字段 (72)表8 MSTI配置信息 (72)STP/RSTP/MSTP基础教材1 STP/RSTP基础1.1 培训目标培训目标•了解STP系列协议的产生背景•了解STP的基本概念•了解STP的基本原理•描述简单的STP收敛行为•在H3C设备上正确的配置STP生成树协议(Spanning-Tree Protocol,以下简称STP)是一个用于在局域网中消除环路的协议。
运行该协议的交换机通过彼此交互信息而发现网络中的环路,并适当对某些端口进行阻塞以消除环路。
由于局域网规模的不断增长,STP已经成为了当前最重要的局域网协议之一。
完成本教程,读者应该能够描述STP、RSTP的基本原理、交换机行为、端口状态、角色以及具体组网应用,大体了解在网络拓扑发生变化后收敛的过程;能够描述STP的一些不足,以及RSTP对STP的改进。
1.2 STP出现的背景STP出现的背景•现代交换网络的环路问题•思考:图1中的拓扑会产生什么问题?图1提及生成树协议的由来,我们先来看看没有生成树的网络。
如图1展示了现在普遍采用的多交换机来实现冗余的局域网结构。
STP出现的背景•在图1所示的网络中,会产生如下的两种情况:•广播环路(Broadcast Loop):广播会被无休止的转发。
•MAC地址表震荡(Bridge Table Flapping):即使是单播,也有可能导致异常。
在图1所示的网络中,可能产生如下的两种情况:广播环路(Broadcast Loop)显然,当PC A发出一个DMAC为广播地址的数据帧时,该广播会被无休止的转发。
MAC地址表震荡(Bridge Table Flapping)在图1中,即使是单播,也有可能导致异常。
交换机SW1可以在端口B上学习到PC B的MAC地址,但是由于SW2会将PC B发出的数据帧向自己其它的端口转发,所以SW1也可能在端口A上学习到PC B的MAC地址。
如此SW1会不停的修改自己的MAC地址表。
这样就引起了MAC地址表的抖动(Flapping)。
1.3 STP的基本概念1.3.1基本思想STP的基本概念•STP针对前面所述的环路情况产生–IEEE std 802.1D标准中描述了STP协议•STP的基本思想–STP可以在保持物理连接成环的情况下有效的消除网络中的环路。
STP可以消除网络中的环路。
其基本理论依据是根据网络拓扑构建(生成)无回路的连通图(就是树),从而保证数据传输路径的唯一性,避免出现环路报文流量增生和循环。
STP是工作在OSI第二层(Data Link Layer)的协议。
STP的基本概念•STP通过阻塞适当的端口来避免环路–如图2中,在使能了STP后,SW3的B端口不再转发流量,从而达到修剪冗余链路的目的一些概念:•根桥/指定桥•指定端口•根端口•桥ID•根路径开销•端口ID图2STP协议通过在交换机之间传递特殊的消息并进行分布式的计算,来决定一个有环路的网络中,哪台交换机的哪个端口应该被阻塞(Blocking),用这种方法来剪切掉环路。
IEEE std 802.1D协议文档的第8章描述了STP。
1.3.2一个根桥STP的基本概念•一个根桥–对于一个STP网络,根桥有且只有一个。
它是整个网络的逻辑中心,但不一定是物理中心。
根据网络拓扑的变化,根桥可能改变。
–STP交换机之间通过比较BID(桥ID)来选举根桥。
树形的网络结构,必须要有根,于是STP引入了根桥(Root Bridge)的概念。
对于一个STP网络,根桥有且只有一个。
它是整个网络的逻辑中心,但不一定是物理中心。
但是根据网络拓扑的变化,根桥可能改变。
而且一旦网络收敛之后,只有根桥按照一定的时间间隔产生并且向外发送一种称为“配置消息”的协议报文,其他的交换机仅对该种报文进行“接力”,这样来保证拓扑的稳定。
1.3.3二种度量STP的基本概念•两种度量–生成树的生成计算有两大基本度量依据:ID和路径开销(PC,Path Cost)。
–ID又分为两种:BID(桥ID)和PID(端口ID)。
–路径开销为端口量,描述了端口连接网络的“优劣”。
此外,从根桥出发,在经过不同的STP交换机累加路径开销得到“根路径开销”。
根路径开销反映了某端口到根桥的“远近”。
生成树的生成计算有两大基本度量依据:ID和路径开销(PC,Path Cost)。
ID又分为两种:BID和PID。
BID即Bridge ID,或称为桥ID。
IEEE 802.1D标准对这个值的规定是由16位的桥优先级(Bridge Priority)与桥MAC地址构成。
BID桥优先级占据高16位,其余的低48位是MAC地址。
在STP网络中,桥ID最小的交换机会被选举为根桥。
在我司设备上,桥优先级可以手工配置0 – 61440(默认为32768)。
PID即Port ID,或称为端口ID。
也是由两部分构成的,高8位是端口优先级,低位是端口号。
PID只在某些情况下对选择指定端口有作用。
在我司设备上,端口优先级可以手工配置0 – 240(默认为128)。
STP的基本概念•拥有最小BID的交换机被选举为根桥•每个交换机上根路径开销最小的端口将成为根端口图3路径开销(Path Cost)是一个端口量,反映了本端口所连接网络的开销。
该值越低,表示这个端口连接的网络越好。
在一个STP网络中,某端口到根桥累计的路径开销就是通过所经过的各个桥上的各端口的路径开销累加而成,这个值叫做根路径开销(Root Path Cost)。
根路径开销的作用将在后文介绍。
IEEE 802.1t中规定的路径开销如表1所示,而各厂商采用的路径开销标准不尽相同。
1.3.4三要素选举STP的基本概念•三要素的选举–从一个初始的有环拓扑生成树状拓扑,总体来说有三个要素:根桥、根端口和指定端口。
–根桥是全网意义上的。
通过交换特殊的协议报文,网络中很快就会对最小的BID达成一致。
–所谓根端口,是指一个非根桥的STP交换机上离根桥最近的端口,这个端口的选择标准是根路径开销。
从一个初始的有环拓扑生成树状拓扑,总体来说有三个要素:根桥、根端口和指定端口。
根桥是全网意义上的。
通过交换特殊的协议报文,网络中很快就会对最小的BID 达成一致。
所谓根端口,是指一个非根桥的STP交换机上离根桥最近的端口,这个端口的选择标准就是上面提过的根路径开销。
在本交换机上所有使能STP的端口中,根路径开销最小者,就是根端口。
很显然,在一个STP交换机上根端口有且只有一个。
STP的基本概念•三要素的选举–关于指定端口–在每一个运行STP交换机上(根桥除外),端口都有三类:根端口、指定端口、非根非指定端口;根桥上没有根端口。
–指定端口的概念是针对于某网段的,是流量从根桥方向来而从这个端口转发“出去”。
指定端口的概念是针对于某网段的,是流量从根桥方向来而从这个端口转发“出去”。
从一个连接到STP交换机的网段来说,该网段通过指定端口接收到根桥方向过来数据。
根桥上的所有端口都是指定端口。
在每一个网段上,指定端口有且只有一个。
在拓扑稳定状态,只有根端口和指定端口转发流量,其他的非根非指定端口都处于阻塞(Blocking)状态,它们只接收STP协议报文而不转发用户流量。
一旦根桥、根端口、指定端口选举成功,则整个树形拓扑就建立完毕了。
图2展示了STP的树形拓扑。
1.3.5四个比较原则STP的基本概念•四条比较原则–STP选举有4个比较原则,构成消息优先级向量:•{ 根桥ID,累计根路径开销,发送交换机BID,发送端口PID}–STP交换机协议采用特殊的协议报文(又称协议数据单元,Bridge Protocol Data Unit)来交互信息,这种特殊的消息称为“配置消息(ConfigurationMessage)”或者一般简称之BPDU。
–消息优先级向量就是携带在配置BPDU中的。
BPDU分为两类:配置BPDU(配置BPDU)和TCN BPDU (Topology Change Notification BPDU)。
配置BPDU用来生成树拓扑的配置BPDU,维护网络拓扑;TCN BPDU则只在拓扑发生变化的时候发出,用来通知相关的交换机网络发生变化。
配置BPDU主要携带如下页表中所示的几个重要信息。
STP交换机接收配置BPDU,并处理上述字段。
STP的基本概念•最低BID。