交换和生成树协议.ppt
《交换和生成树协议.ppt》由会员分享,可在线阅读,更多相关《交换和生成树协议.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1福建师范大学软件学院FACULTY OF SOFTWARE交换和生成树协议SwitchingandSTP熊金波福建师范大学软件学院2福建师范大学软件学院问题的提出问题的提出(Bring forward some problems)I want to send a frame to host Y.服务器服务器/主机主机Y网段网段 1网段网段 2服务器服务器/主机主机 X路由器路由器 Z问题问题1:交换的交换的方式有哪些?方式有哪些?交换由什么实交换由什么实现?交换机的现?交换机的功能有哪些?功能有哪些?问题问题2:为了提高网络为了提高网络性能,可以采取冗余拓性能,可以采取冗余拓扑结构,其主要优
2、点是扑结构,其主要优点是什么?但却给网路带来什么?但却给网路带来物理环路,环路能导致物理环路,环路能导致哪些问题?如何解决?哪些问题?如何解决?3福建师范大学软件学院教学目标(教学目标(Objectives )5.1 第第2层交换层交换(The Layer 2 Switching)5.2 生成树协议生成树协议(Spanning Tree Protocol)4福建师范大学软件学院5.1 第第2层交换层交换(The Layer 2 Switching)5.1.1交换基础(BasicofSwitching)5.1.2第2层交换的优越性和局限性(Theadvantageanddisadvantageo
3、fthelayer2switching)5.1.3两种交换方法(TwoSwitchingMethods)5.1.4交换机三种交换功能(ThreeSwitchFunctions)5福建师范大学软件学院5.1.1 交换基础交换基础(Basic of Switching)1第2层交换是在LAN上使用设备硬件地址对网络进行分段的过程Thelayer2switchingisaprocesswhichuseMACaddresstosubnetinLAN.2交换技术能将大的冲突域分隔为小的冲突域Switchingtechnologycanseparatethemajorconflictdomainintos
4、mallseparateconflictdomain.3生成树协议可以防止在第2层交换式网络中产生环路Spanning-TreeProtocolcanpreventloopinThelayer2switchingnetwork.4交换机实现第2层交换Switchesimplementthelayer2switching.6福建师范大学软件学院5.1.2 第第2层交换的优越性层交换的优越性(The advantage of the layer 2 switching)基于硬件的桥接(ApplicationSpecificIntegratedCircuits,ASIC)线速(Wirespeed)低
5、延迟(Low-latency)低成本(Low-cost)7福建师范大学软件学院5.1.2 第第2层交换的局限性层交换的局限性(The disadvantage of the layer 2 switching)1默认不能分隔广播域(cannotseparatebroadcastdomain)2广播、组播、以及生成树协议的慢收敛,降低了网络性能,因此,第2层交换机不能完全取代路由器(broadcast、multicastandSTPsslowconvergence,reducingthenetworkperformance,so,switchescannotcompletelyreplaceth
6、erouters)8福建师范大学软件学院5.1.3 两种交换方法两种交换方法(Two Switching Methods)9福建师范大学软件学院5.1.3 存储转发特征存储转发特征(Store-and-forward Feature)1.在转发之前整个帧被接收Theentireframeisreceivedbeforeanyforwardingtakesplace.2.由于交换开始之前要接收完整个帧,较大的数据帧延迟会较大Latencyisgreaterwithlargerframesbecausetheentireframemustbereceivedbeforetheswitchingpr
7、ocessbegins.10福建师范大学软件学院5.1.3 直通特征直通特征(Cut-through Feature)1.在接收完整帧之前,帧就被转发。Theframeisforwardedthroughtheswitchbeforetheentireframeisreceived.2.最快的是只要读到目的地址就转发。Ataminimumtheframedestinationaddressmustbereadbeforetheframecanbeforwarded.3.这种模式降低了延迟,但是不进行检错Thismodedecreasesthelatencyofthetransmission,b
8、utalsoreduceserrordetection.直通转发的类型:直通转发的类型:一、快速转发(Fast-forward)二、无碎片方式(Fragment-free)11福建师范大学软件学院地址学习(Addresslearning)决定转发或过滤帧(Forward/Filterframedecision)避免环路(Loopavoidance)5.1.4 交换机的三种交换功能交换机的三种交换功能(Three Switch Functions)12福建师范大学软件学院5.1.4 交换机学习主机地址交换机学习主机地址(Switch Learn Host Address)初始MAC地址表是空的I
9、nitialMACaddresstableisemptyMAC address table0260.8c01.11110260.8c01.22220260.8c01.33330260.8c01.4444E0E1E2E3ABCD13福建师范大学软件学院5.1.4 交换机学习主机地址交换机学习主机地址(Switch Learn Host Address)A向C发送帧(StationAsendsaframetoStationC)交换机将A的MAC地址和其对应的接口E0放入MAC地址表SwitchcachesstationAMACaddresstoportE0bylearningthesourcead
10、dressofdataframes该帧向除了E0接口的所有接口泛洪TheframefromstationAtostationCisfloodedouttoallportsexceptportE0MAC address table0260.8c01.11110260.8c01.22220260.8c01.33330260.8c01.4444E0:0260.8c01.1111E0E1E2E3DCBA14福建师范大学软件学院5.1.4 交换机学习主机地址交换机学习主机地址(Switch Learn Host Address)D向C发送帧(StationDsendsaframetostationC)交
11、换机将D的MAC地址和其对应的接口E3放入MAC地址表SwitchcachesstationDMACaddresstoportE3bylearningthesourceAddressofdataframes该帧向除了E3接口的所有接口泛洪TheframefromstationDtostationCisfloodedouttoallportsexceptportE3(unknownunicastareflooded)MAC address table0260.8c01.11110260.8c01.22220260.8c01.33330260.8c01.4444E0:0260.8c01.1111E
12、3:0260.8c01.4444E0E1E2E3DCAB15福建师范大学软件学院5.1.4 交换机过滤帧交换机过滤帧(Switches Filter Frames)A向C发送帧StationAsendsaframetostationC目的地址已知,帧不被泛洪Destinationisknown,frameisnotflooded0260.8c01.11110260.8c01.22220260.8c01.33330260.8c01.4444E0E1E2E3X XX XDCABMAC address table16福建师范大学软件学院5.1.4 交换机避免环路交换机避免环路(Loop avoida
13、nce)1交换机之间的冗余链路是一件好事,万一某个链路出现故障,冗余链路可以用来防止整个网络失效。Redundantlinkbetweenswitchesisagoodthing,oncealinkfailure,redundantlinkscanbeusedtopreventthefailureoftheentirenetwork.2虽然冗余链路有用,但是它同时带来非常严重的问题,数据帧可以同时被广播到所有冗余链路上,导致网络环路。Althoughredundantlinkisuseful,butitalsobringsomeseriousproblems,dataframescanbesi
14、multaneouslybroadcasttoallredundantlinks,theresultisnetworkloop.3生成树协议可以避免网络环路。SpanningTreeProtocolcanbeavoidedloopnetwork.17福建师范大学软件学院主机D发送广播帧或多点帧StationDsendsabroadcastframeorMulticastframe广播帧或多点帧泛洪到除源端口外的所有端口AbroadcastframeorMulticastframeisfloodedouttoallportsexceptportE35.1.4 广播帧和多点传送帧广播帧和多点传送帧
15、(broadcast frame and Multicast frame)0260.8c01.11110260.8c01.22220260.8c01.33330260.8c01.4444E0E1E2E3DCABE0:0260.8c01.1111E2:0260.8c01.2222E1:0260.8c01.3333E3:0260.8c01.4444MAC地址表地址表18福建师范大学软件学院5.1.4 网络冗余拓扑网络冗余拓扑(Network Redundant Topology)冗余拓扑消除了由于单点故障所引致的网络不通问题Agoalofredundanttopologiesistoelimina
16、tenetworkoutagescausedbyasinglepointoffailure.冗余拓扑却带来了广播风暴、重复帧和MAC地址表不稳定等问题 Butredundanttopologyhasbroughtthebroadcaststorms,multipleframecopiesandMACaddresstableinstabilityproblems.网段网段 1网段网段 2服务器服务器/主机主机 X路由器路由器 Y所有的网络需要冗余来提高可靠性Allnetworksneedredundancyforenhancedreliability.19福建师范大学软件学院主机X发送一广播信息
17、StationXsendsabroadcastmessages 5.1.4(1)(1)广播风暴广播风暴(Broadcast Storm)交换机交换机 A交换机交换机 B网段网段 1网段网段 2服务器服务器/主机主机 X路由器路由器 Y broadcast 20福建师范大学软件学院5.1.4(1)(1)广播风暴广播风暴(Broadcast Storm)主机X发送一广播信息StationXsendsabroadcastmessages交换机交换机 A交换机交换机 B网段网段 1网段网段 2服务器服务器/主机主机 X路由器路由器 Y broadcast 21福建师范大学软件学院交换机不停地发出广播信
18、息Switchesconstantlybroadcastmessages5.1.4(1)(1)广播风暴广播风暴(Broadcast Storm)交换机交换机 A交换机交换机 B网段网段 1网段网段 2服务器服务器/主机主机 X路由器路由器 Y broadcast 22福建师范大学软件学院5.1.4(2)(2)重复帧重复帧(Repeat Frame)主机X发关一单点帧给路由器YStationXsendsaunicastframetorouterY.路由器Y的MAC地址还没有被交换机A和B学习到TheMACaddressofrouterYhasnotbeenlearnedbyswitchAandB
19、.sotheunknownunicastframetoRouterYwillbeflooded.unicast交换机交换机 A交换机交换机 B网段网段 1网段网段 2服务器服务器/主机主机 X路由器路由器 Y unicast23福建师范大学软件学院主机X发关一单点帧给路由器YStationXsendsaunicastframetorouterY.路由器Y的MAC地址还没有被交换机A和B学习到TheMACaddressofrouterYhasnotbeenlearnedbyswitchAandB.路由器Y会收到同一帧的两个拷贝RoutersYwillreceivetwocopiesofthesa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交换 生成 协议
限制150内