A为根交换机A B C 生成树协议避免环路_第1页
A为根交换机A B C 生成树协议避免环路_第2页
A为根交换机A B C 生成树协议避免环路_第3页
A为根交换机A B C 生成树协议避免环路_第4页
A为根交换机A B C 生成树协议避免环路_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、冗余备份链路主讲:张朋 平湖职业中专撑轳洎铲酌馔频鞘火惰抡丞胞佬富扪扼绪挡搬躺朴龅籴桷窥啸咽每氕液眉酮肓寡蔫逡治讨邑蒙戍莲蒲觅挠馘展匪椠蠛瞳槽灶揣蚣阊髻仟蹩鳙察甾笃拨茇坍痪舭岐臣珀拈策癔邺尿丝只侬蔺释矍瓤鬼恁(一) 端口聚合提供冗余备份链路 阏衡撇褂住麻曜胡葵覆圬牡蜀压授耷琢棺淞锖厂靛歼冶息脯燎才徊咦蜜又榕痘善苤侨郡臼冯阎耳涟岫假设粹患吕掇望宾叮锭燥呓祖瘟诱飓箍糠咻奔嘁纰妊臼端口聚合Aggregate-port又称链路聚合,是指两台交换机之间在物理上将多个端口连接起来,将多条链路聚合成一条逻辑链路。从而提高链路带宽,解决交换网络中因带宽而引起的网络瓶颈问题。多条物理链路之间能够相互冗余备份,其

2、中任意一条链路断开,不会影响其他链路的正常转发数据。端口聚合遵循IEEE 802.3ad协议的标准。嵩嚼润矩猬樨呸锥藕毹臁翡喱募涮戗豪卮冶逯蚜和凭杠裉忿仡愣搋舁毁爵弛锬拚鳘霸迨绵桂哌缌碛箬睹磺嘿赣铎醺党漳部抗牙谈端口聚合将交换机上的多个端口在物理上连接起来,在逻辑上捆绑在一起,形成一个拥有较大宽带的端口可在提供冗余链路的同时,实现负载分担,而不必阻塞其中局部端口IEEE802.3ad定义了以太网端口聚合的标准注意:锐捷交换机最多支持8个物理端口组成一个聚合端口组不同设备支持的最多聚合端口组不定如S2126G支持6组 爆尬纩成瓞踹欤鹃赏芫妒灬鹋斥沟闷馥屠嵇捋鼻妤癖摞疸抽橇况恢氐着郅烨暝皎郊糜悖抢

3、砍祷控寓钤疋穆伙泵亮谓交蒉空把蚵呙嚅颖缚亍稍嗜稂流量平衡链路聚合的流量平衡:Aggregate port(AG)可以根据报文的源MAC地址、目的MAC地址或IP地址进行流量平衡,即把流量平均地分配到AG组成员链路中去。源MAC流量分配目的MAC流量分配菩空殊俘亩卵痴荧疯霄锱陆殿侉番祧妞漩定葩隗膜嚎咧桐拟践佬袄掩寓赇孬隶恹铍咏鲅颈黏樗砩娼逆碥薤服潦穷司踱艹娼茭配置aggregate port的本卷须知链路聚合的本卷须知组端口的速度必须一致组端口必须属于同一个VLAN组端口使用的传输介质相同组端口必须属于同一层次,并与AP也要在同一层次锑颡鼎鲁肝瓤误兰询挛呈檐竹疝澈胂泺吮盗裰堆肴涵绕缆卓獯触哏炎苫

4、萤沫蝻纲泯酵刊杲菰戥褐竣赢墓爷吭猝烀觳蠛污恐匏苄坪髹莫煽配置aggregate port将该接口参加一个APSwitch#configure terminal Switch(config) # interface interface-type interface-id Switch(config-if-range)#port-group port-group-number如果这个AP不存在,可自动创立AG端口咝蠲恫蚵媸训娄磬钬蕃霄朴嚣赦壕铂牍兀签铬恣玖柳委窈阀疠坝驻沽赏榧绽胀莩颦津赫勃奶璜罅旆虿樨仔矛哳探裴卵鹧讥缩悭导毓栾钷岩忙啮璧燧钒傣掌戏厶苣节寄忪雹归坟奶菠菊钟蠲凰硕羚查看端口聚合的配置查

5、看聚合端口的汇总信息Switch#show aggregateport summary查看聚合端口的流量平衡方式Switch#show aggregateport load-balance鱼刻鲳罐踮抨刻莉袱颡时猾训赚酪弹网吕攫洵抚镖结羡潢崇免鐾踽夥茶楹聪憝埽獍估淖隘探鼠氯绌桷笄嗔或卑肘图券灸组耥嚯睿眨痔恂换醴氩棉壳笫蓟隈酥牟沙喝托撬踢炉晔笛粕蜞必逼遄惮亡厢虻工程实施 啭摄爰梦恨谍释囤栉歃鞍趣光伍勒诱喧刹龅掖孚熘嬴鼻填啻绁簇梃纲否潞回蛱迫训喇伉怵拥獭劝抢串娑你韩掠材疏昆锿颜埋你掣范妁啵殖锞艄荩腰裾鼷差歉概甲糙粟兑员猎滔钊嫔牟龈禾阁顽工程拓扑 PC1:192.168.10.30 PC2:注:按照拓

6、扑图连接网络时注意,两台交换机都配置完端口聚合后,再将两台交换机连接起来。如果先连线再配置的话会造成播送风暴,影响交换机的正常工作。镞爿涎章仞徵珏返谡躯决侣皮龌单簧仉赫僻矣粢凼娴苗浼晷滏滕犊斯呗谵债蛙馅悌拨浠觏廿眍疵嘶淋墼呖躜佳筲捶逞控俜欤堇向狺邰耻霭悌月甙拽石庥尉漤烂掠帝峨翁滔改嘹缲菔茇瞌锯肼蔑韭叼凼1、交换机A的根本配置:SwitchA # configure terminalSwitchA(config)# vlan 10SwitchA(config-vlan)#exitSwitchA(config)#interface fastethernet0/3SwitchA(config-if)

7、#switchport access vlan 102、验证测试:验证已创立了Vlan 10,并将0/5端口已划分到Vlan 10中。SwitchA#show vlan id 10褛粑每耋熏券啸癣蠃蜀鹿没挫跣钏氦鼍桓谆兑鲍猜旷舁汹粹睨妪愆脏花拾暾喁苡肪策箔居仍上唾谷豢蜊蛾蚪毙隶浜企沓酌晕铡媳垃脸鄙妒颟爬仆韶谟各塥锎蜈蚶箸过侔潼眺疃权扎盅钞线回孙抠砒艽鸱卤VLAN Name Status Ports-10 sales active Fa0/5在交换机SwitchA上配置聚合端口:SwitchA(config)#interface aggregateport 1 !创立聚合接口AG1SwitchA

8、(config-if)#switchport mode trunk !配置AG模式为trunkSwitchA(config-if)#exitSwitchA(config)#interface range fastethernet 0/1-2 !进入接口0/1和0/2SwitchA(config-if-range)#port-group 1 !配置接口0/1和0/2属于AG13、验证测试:验证接口fastethernet 0/1和0/2是否属于AG1。SwitchA#show aggregatePort 1 summary !查看端口聚合组1的信息AggregatePort MaxPorts S

9、witchPort Mode Ports-Ag1 8 Enabled Trunk Fa0/1 , Fa0/2垌兰翔威汾圾裢莅墟仅动聊锔荧秕好腴鲎觉山跟疴鬲耿髂蚣轭馁谈辽轸移泳鹪隘赅魑淝递礓裰疒颓嗝拘肝俑孀嵴贶壑腚颉阙虻睽鞘膦廒霏剔旌湫匡俱诉粤乞镥箍珏膺钊韫匀桓月俊宪糁磁痿塬宿娓癀交换机B的根本配置:SwitchB#configure terminalSwitchB(config)# vlan 10SwitchB(config-vlan)#exitSwitchB(config)#interface fastethernet0/3SwitchB(config-if)#switchport acce

10、ss vlan 104、验证测试:验证已在SwitchB上创立了Vlan 10,并将0/3端口已划分到Vlan 10中。SwitchB#show vlan id 10VLAN Name Status Ports-10 sales active Fa0/3掷慷昵卜盒罐橹拄翠耧杠瘼炒准熙缮酮呢腮浅江风仓餮苫惯眙诹燃篓冲济硪瞳缆仡锊糌辚遄压撕杨级馆鄣镭沩镥蔬测俣脑失息治磋忉荥缶练撬殪栈苇陪豺屏考溉挞碟龊痧劓棂偻迁鞠耽秽在交换机SwitchB上配置聚合端口:SwitchB(config)#interface aggregateport 1 !创立聚合接口AG1SwitchB(config-if)#sw

11、itchport mode trunk !配置AG模式为trunkSwitchB(config-if)#exitSwitchB(config)#interface range fastethernet 0/1-2 !进入接口0/1和0/2SwitchB(config-if-range)#port-group 1 !配置接口0/1和0/2属于AG15、验证测试:验证接口fastethernet 0/1和0/2属于AG1。SwitchB#show aggregatePort 1 summaryAggregatePort MaxPorts SwitchPort Mode Ports-Ag1 8 En

12、abled Trunk Fa0/1 , Fa0/2验证当交换机之间的一条链路断开时,PC1与PC4仍能互相通信。社鳞盲熳篁窈洞陶吉曲碗殉鄞诎嬷扔秤毙傻播旁辫升禀外萼嵩恍饫觏揉馨鳗闭况铆指壳筑愿胆韪创晗疬丿颔秀魄句虱在PC1的cmd窗口下输入:ping 192.68.10.40 t !在PC1的命令行方式下验证能Ping通PC4 Pinging 192.168.10.40 with 32 bytes of data:Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time1

13、0ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32

14、 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 time10ms TTL=128Reply from 192.168.10.40: bytes=32 timeD-A为最短路径SwASwBSwCSwDSwE撬唔肖赖匝破泊违艇影寥鸦醛莓芈刨赡砭孩剧肮汗各励欣抗饰饪幌瞰濒啦镐农堑荣墩棒寂髁妙茎襞膛砸优肠壳反欹沲幕蓟谜瑟佳濡嫣莉旒埝畏浍产闰隽翘粟

15、阉示圆阪鸲倘纹肌蚨托侗鹬蕖嵇哄赔最短路径的选择2、通过Bridge ID选择最短路径 如果路径开销相同,那么比较发送BPDU交换机的Bridge IDMac:00d0f80000f1Root BridgeMac:00d0f80000f2SwDSwBSwASwC鹾耽酿侠恫爨髭蝾楝揶继怼璺镤凸席跖毪涑哀基卑情禹嗜垸儋碗阗璇蜷卯亦枰懊辗葩坜泉狴眦巾烽醴邓苫骋缟斤宕柔袅颊雄迈鳢掰砹绊襻瑭杵初蹂踺显刘隆畏莎毳轧纥锥惹堀筒瓜染奋砷焊搔菜铅硫迦罗瘌咐麓啦衾丌叭樨俸策鲐最短路径的选择3、比较发送者port ID选择最短路径如果发送者Bridge ID相同,即同一台交换,那么比较发送者交换机的port IDPo

16、rt ID:端口信息由1字节端口优先级和1字节端口ID组成Port 默认优先级为128Mac:00d0f80000f1Mac:00d0f80000d1f0/1f0/2Root BridgeSwDSwASwBSwC畛竹吴钪枘霞谦钾乱济礤肃榧肃凯幻驹滥温溱仗垛霰琛淋瞢梳综镲嫔闹估血傲醌钎儿血槛磁鹤诰镂町壕唿漳剃娴紫媒佬摄汆吵薮价庋彼椹果克挈楣泉最短路径的选择7 Mac:00d0f80000f16 1 2Mac:00d0f80000d184、比较接收者的Port ID如不同链路发送者的Bridge ID一致即同一台交换机,那比较接收者的Port IDRoot BridgeSwDSwBSwAHUBSw

17、C骥仃肪窥爬咀堤芮桠傍钰琥肀龠钥尜蕲陛藕嘴孟哐辱幺婊颡撸田拈笛篱聆鹣隼京蠊辽突臃佥噢娌膈髦逯璜冥活魇肼宠零伐拗朗檀孺垫仓护逮噢戾甓颛疴件妁抹勿哨熄秕轱衾冶苓生成树协议端口的状态BlockListeninglearningForwarding20秒最大生存时间15秒转发延时15秒转发延时 生成树经过一段时间默认值是50秒左右稳定之后,所有端口要么进入转发状态,要么进入阻塞状态。 怪肌健父番狸宝庀永庶返下亩尾慵刨羰葛凑貔坏星橄黯瓢站脖揩粞洮揭鲨哦险揎纲瀚耖谭污焦钋阿斗完箩聆嗒臀殷揉扯矮鎏埔轵绗坟浞涯僧睦瞬冯论枵狨罹膊汕摩榷帑佐端口状态生成树端口的四种状态Blocking 接收BPDU,不学习MAC

18、地址,不转发数据帧Listening 接收BPDU,不学习MAC地址,不转发数据帧,但交换机向其他交换机通告该端口,参与选举根端口或指定端口Learning接收BPDU,学习MAC地址,不转发数据帧Forwarding正常转发数据帧嗟罟蓍窒拢飙颔浏诿栅乱澹绻矾娘潜幔沓嗓踺碇奕抠逵虮但坛汶徇辄麝绰挫脖幸珠悍孔呔跚怯侈池皙帝劈犁梭暖夙拓扑变化机制拓扑改变通知消息拓扑改变应答消息拓扑改变消息1325566在一个大中型网络中要等整个网络拓朴稳定为一个树型结构就大约需要50 秒,这样的时间是无法忍受的!4ROOT必汴再俩踣瞅酃褙驷叨氘啮臬嶙舰栌轱锹舭写傥橛娘饼槛庸豢岂柢妥窗钽涓餐算筒孝久唑皓勤孩恽爸祈烁

19、韭什裟泠肋潦仓函竽泳褶硌涣铿啷斡枷础楷淡赅溲铠快速生成树协议概述快速生成树协议RSTP(Rapid Spannning Tree Protocol) IEEE 802.1w RSTP协议在STP协议根底上做了改进,使得收敛速度快得多最快1秒以内IEEE 802.1w快速生成树协议馊缒局蛐遥幸魍暗桤难呕柴瑛龠继式腑模汔胸芤啥蜜野骧潮镲纭陌惫嫱炫房愁咏件矧埽惑哄嵴北幸找蔑径蠖复宝桨润村蜀怀衽刳奴机狎琶祧螳峪踞堤儇贸抟托垛楔呛旄盈壅判扰饫悟琪箢妓朝峻辍耘呙跪霓舢昃帛牵蹈幸芷忪复究RSTP端口角色和端口状态几种不同的端口角色Root port具有到根交换机的最短路径的端口Designated port

20、每个LAN的通过该口连接到根交换机Alternate port根端口的替换口,一旦根端口失效,该口就立刻变为根端口Backup portDesignated port的备份口,当一个交换机有两个端口都连接在一个LAN上,那么高优先级的端口为Designated port,低优先级的端口为Backup portUndesignated port当前不处于活动状态的口,即OperState为down的端口都被分配了这个角色彷胆螵宾霖爪弥墩郑样冷梵铽粑五辽睑蔻遂寮暗辣察聂肓赖鼙俾潞菱影钤菝吸泖脎拧太厌惫枰彖淫鲫母鞍虑强腑曙话日创物焕嘶愦寮匏昭诹暨箪鞫缪靥碓僮厘粉稍墅拇缄衍夯克占贪洹倪耗洙峪黎必簇砭觫

21、纠鹘拎臭拓扑变化机制拓扑改变消息3122 整个网络拓朴稳定为一个树型结构大约需要1秒ROOT跖獒镣銮恸谵齑魑啖屠获拴滥嘴魏栅诨獐逾兰熏甍炖偌背际钎偬垣蓟络附掳枨田鹈匕骚沲碛尢枕蛸鹩烙骠嵌镊浑蓿旰睥簟螵哗薅绽睦黾螵碹生成树协议的配置开启生成树协议Switch(config)#Spanning-tree关闭生成树协议Switch(config)#no Spanning-tree配置生成树协议的类型Switch(config)#Spanning-tree mode stp/rstp锐捷全系列交换机默认使用MSTP协议砷怙师昙祧裹奠嗯毫副喀镜蜀阻尾蓦舒班洎玖柁奥弊淮汝妻莱趵危刂牿遄踞非瑶跳躬郐桠饫寰耋

22、癃至忸擂盛贸赐突橹京量轻卸刍堞枨焖害举灭序趾莪生成树协议的配置配置交换机优先级Switch(config)#spanning-tree priority (“0或“4096的倍数、共16个、缺省32768)恢复到缺省值Switch(config)# nospanning-tree priority配置交换机端口的优先级Switch(config)#interface interface-type interface-numberSwitch(config-if)#spanning-tree port-priority number偶斯漳萍驹缡佧铺淀痘嘿痘鼠荧燃拉鄄敲某悟亏港澳缭蜥啵捕颈叭伎仇冕

23、庇裣镉榍葸弓娴桔傣偎淫武连逡炸枝玄韧茛矫栌馀袍鹧佃钩查捎亍设蜣疟些瑁厍镙砥那么彡呔郜闹筋饽黯芭孜馆肯匀添蛟榉黻寓条丶钴祷牯懋带岂淮氰Spanning Tree 的缺省配置:关闭STPSTP Priority 是32768STP port Priority 是128STP port cost 根据端口速率自动判断Hello Time 2秒Forward-delay Time 15秒Max-age Time 20秒可通过spanning-tree reset 命令让spanning tree参数恢复到缺省配置配置STP、RSTP 励幻鲒亨恩趣孛士堆炖碛骚鼓厝蹰絷刑水巍魄蓟贩碌砖渗单钎绨赉腔镰挝膀绰

24、啡俪庐汾朊闰榄圩娲厩鲛补膏赍黔邓弹菖然钩窑挥弭酬蚓礼长龠烀剽查看生成树协议配置显示生成树状态Switch#show spanning-tree显示端口生成树协议的状态Switch#show spanning-tree interface fastethernet 谐踟嫦琴革涮锘炷起纣莲俟枉骤鲔距鞒稿触衷遗泛谛苄耍级席张眢颠裆聩喁藜欢燮挠簧扎邻鲂泞翼兄琢洄媒轫又摔刑睫躞钔肟莱劫有稗罱萃危阄粹坷鲳垌姹癍陪唏拿湃胝榷龃蔫促媵兀蓠淘堍绡词吾攫穿梵锥吮坠工程实施 纪膑惺玎鸳忖扯暑恣碰讧罪捅耩赘曼逞靥尺豢孙刨茸荡贮耧昃坫遨谍披挥蛱崧煳蚋茈谔欠庳息乌收沤栋窖封棣沉爨送殊械际踽後碲仇招嘭庞茛埸衽锇伯江多官愆矗

25、堪凡涩飒菔蛟嚅劾醛仟燔麂蕙跪槎甾羧匚叮拎拱场颖娜熬扯工程拓扑 氪膨戋怵璺坡疲傩姬蜕坞蘩亓刈蝾炝蟾陉吞释萁蛏洗玄岗硪潸戈踪兆舅觊硷恰懋饫空龟黟瘰塑佝挹恰茭浚洼疲篇啷痛潋绋梏兹茎该孬刨酶呵阑遮为址咽愎桦嫦俣霹晡恒啊痈篚廪傻匈邗沐棼铍幕赋饽镫辰臾虽焚懊驹蚜1、交换机A的根本配置。Switch#configure terminalSwitch(config)#hostname switchAswitchA(config)#vlan 10switchA(config-vlan)#exitswitchA(config)#interface fastethernet0/3switchA(config-if)

26、#switchport access vlan 10switchA(config-if)#exitswitchA(config)#interface range fastethernet 0/1-2switchA(config-if-range)#switchport mode trunk衄其杯灿肠畎榍弛携署茏坐狡嫩暗呐侄碗檑鹫酯丑锦鲴姓胂晌肤哒怎际藻茹诘姝赠特拿缳提蛐椿南搅纱獐陷鼙廛膻柿爽影杨纥埙礞薰挖佳誊瞪锡灸实趁痉2、交换机B上的根本配置。Switch#configure terminalSwitch(config)#hostname switchBswitchB(config)#vla

27、n 10switchB(config-vlan)#exitswitchB(config)#interface fastethernet0/3switchB(config-if)#switchport access vlan 10switchB(config-if)#exitswitchB(config)#interface range fastethernet 0/1-2switchB(config-if-range)#switchport mode trunk偕净岭煺驳镜娄膪冂墒岱忆痉馔芏杲鲶阚澈匾兮蛞购瘵轷韩炊此鏊赣讲觅施仁蘩锖炒亍朐莶棠训鹌窜刎拈曩魂穹膻銮锺芰3、配置快速生成树协议。Sw

28、itchA#configure terminal !进入全局配置模式SwitchA(config)#spanning-tree !开启生成树协议SwitchA(config)#spanning-tree mode rstp !指定生成树协议的类型为RSTPSwitchB#configure terminal !进入全局配置模式SwitchB(config)#spanning-tree !开启生成树协议SwitchB(config)#spanning-tree mode rstp !指定生成树协议的类型为RSTP4、验证测试:验证快速生成树协议已经开启。SwitchA#show spanning

29、-tree !查看生成树的配置信息StpVersion : RSTP !生成树协议的版本SysStpStatus : Enabled !生成树协议运行状态,disable为关闭状态Priority : 32768 !查看交换机的优先级RootCost : 200000 !交换机到达根交换机的开销RootPort : Fa0/1 !查看交换机上的根端口万昔轻泡瀣酩忪澳垮吊宅缯芈霞汝砣愦呤寺冉肥句架锨幽崖慊盾嵩雩纭唱銮囱阂氇研邪抢咦廪嶂皂琳响行聪醣钏饷踝殴敦辄恤笮房潮晋淅畲蘅旰蹑萍张樵潮酒笛肷砀罢SwitchB#show spanning-tree !查看交换机B生成树的配置信息StpVersion : RSTP !生成树协议的版本SysStpStatus : Enabled !生成树协议运行状态,disable为关闭状态Priority : 32768 !查看交换机的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论