设为首页收藏本站language 语言切换
查看: 3173|回复: 6
收起左侧

[原创] 諾言回忆录之交换<二>

[复制链接]
发表于 2011-9-29 09:09:38 | 显示全部楼层 |阅读模式
今天写STP   这是交换里为数不多的协议

stp 生成树协议
  由于网络中冗余的设计   避免不了会产生环路 ,导致一系列的问题。。。
  广播风暴  无休止的泛洪
  多帧复制  目的地址会收到一样版本的流量
  mac地址表的滚动  
。。。。

  冗余链路产生问题,那么不用冗余也会产生一些问题  那么我们就这样  一些端口需要的时候我们使用 ,不需要的时候就类似于shundown  ,  我们就定义了 spanning tree  的 block端口 它不接受数据包或者是收到数据包不处理 ,但是接受stp的协议帧

802.1D STP :选根桥作为参考点 避免环路 ,block 怎么知道自己什么时候变为forword呢 ? 靠STP  ,STP使用的包叫BPDU ,维护生成树 ; 配置BPDU:传播网络初始信息 ;TCN BPDU :通知网络发生变化


Bridge id
两种
   Bridge priority (2bytes  + mac(6bytes)
   Bridge priority (4bits)+ extend system id(12bits)  + mac(48bits)

根的选择 :
总体是比较bridge id  =   priority + mac   都是越低越好啦  
修改优先级  spanning-tree vlan 1 prority

以整个网络为单位选出一个根桥    以路由器为单位选出根端口   以链路为单位选出指定端口

根桥 、 根端口 、 指定端口 、 其余的BLOCK

根端口 接受根桥的BPDU    、   指定端口  转发根桥的BPDU

根端口和指定端口选择差不多
根端口的选择
   每台交换机只能有一个根端口  离根网桥最近的端口
  1.到达根桥cost最小的端口   10M 100     100M  19   1G 4    10G  2   接受根桥产生的BPDU
  2.cost一样   转发根桥BPDU的交换机的ID号 ,越低越好
  3.比较转发根桥BPDU的端口的优先级 ,优先级低的选为根端口  spanning-tree port-priority
  4.比较转发根桥BPDU的端口ID 对端的 ,ID小的端口为根端口

   
指定端口
  1.到达根桥cost最小的端口   10M 100     100M  19   1G 4    10G  2   接受根桥产生的BPDU
  2.cost一样   转发根桥BPDU的交换机的ID号 ,越低越好
  3.比较转发根桥BPDU的端口的优先级 ,优先级低的选为根端口  spanning-tree port-priority
  4.比较转发根桥BPDU的端口ID 自己的 ,ID小的端口为根端口
blocking(20s) -listening(看有没有和我竞争)- learning(学习MAC和我的端口映射) - forwarding

spanning-tree vlan 1 primary    把优先级设置成8192   不一定会强制成根
spanning-tree vlan 1 secondary   把优先级设置成28672  不一定强制成备份

生成树增强的协议
PORTFAST  基于端口 加快交换机和主机的收敛  直接forward  
       接口下  spanning-tree portfast
       全局下  spanning-tree portfast default  
uplinkfast  基于交换机 上行链路的快速收敛  上行端口(收到BPDU的端口)划到一个组里 把所有上行链路放一块做备份 选出一个次优的端口
             全局下  spanning-tree uplinkfast
backbone fast  用于整个生成树网络

802.1d 标准生成树协议
  上面的几个fast是思科私有的
802.1w 快速生成树协议
  它包含了上面的fast ,将它变为标准化
802.1s 多生成树协议(mst)

     <完>
鐵血 、諾言


点评

不错哦,继续努力吧,未来的IE!  发表于 2011-9-29 15:18

评分

参与人数 1鸿鹄币 +20 威望 +1 收起 理由
崔凯 + 20 + 1 赞一个!

查看全部评分

发表于 2011-9-29 09:18:34 | 显示全部楼层
沙发 2011-9-29 09:18:34 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-29 09:30:17 | 显示全部楼层
崔凯 发表于 2011-9-29 09:18

呵呵  又送我鸿鹄币  太感谢了 。。
板凳 2011-9-29 09:30:17 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-9-29 15:18:05 | 显示全部楼层
地板 2011-9-29 15:18:05 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-30 08:20:18 | 显示全部楼层
输入新用户名 发表于 2011-9-29 15:18

要做的事情总找得出时间和机会,不要做的事情总找得出借口。

做与不做的最大区别是:后者拥有对前者的评论权。

成功有个副作用,就是以为过去的做法同样适应于将来。

当大部分人都在关注你飞的高不高时,只有少部分人关心你飞的累不累,这就是友情。

老鼠嘲笑猫的时候,身旁必有一个洞。
这几句话很有道理 !!我要把他用到我QQ签名里   
5# 2011-9-30 08:20:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-10-13 22:33:25 来自手机 | 显示全部楼层
谢谢分享!顶起!
6# 2015-10-13 22:33:25 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-28 15:09 , Processed in 0.127370 second(s), 25 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表