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

[已解决] 关于portfast的一个问题

[复制链接]
发表于 2012-6-20 00:17:16 | 显示全部楼层 |阅读模式
在一个园区网络中,所有access口都改成portfast模式,同时在端口上启用 spanning-tree bpduguard enable ,所有园区网内交换机都开启了stp(不包括用户的交换机等设备)。所有的access都是给用户上网的,他们可能接路由器,或者交换机,很少直接接pc。
如果用户接的是路由器,路由器的内网行成了环路,则该access口是否会接受到BPDU数据包,使端口进入Error-Disabled状态,
还是说即使路由器的内网不形成环路,依旧会发bpdu数据包给该access口,使该access口会进入error-disable状态。



如果用户接的是一台交换机(也许该交换机不支持stp),现在该交换机形成了环路,是否会导致整个园区网网络风暴;还是说该access口会进入error-disable状态,阻止网络风暴;还是说如果用户直接接交换机,该access口直接进入error-disable状态,使用户无法正常上网。

如果我在园区网内不小心将两个access对接,是否会导致网络风暴。如果不会,端口是进入blockding还是error-disable。

我问这个就是想知道,如何防止因用户内部网络形成环路导致整个园区网出现网络风暴。运行的stp是mstp。
发表于 2012-6-20 09:23:07 | 显示全部楼层
如果说,你这里所谓的内网设备都没有启用STP,那么这些设备本身是不会发送BPDU的;
但是如果你的内网出现环路了,那么你的接入层交换机的这个ACCESS口往下发出的BPDU会通过这个环,回到自己这里,启用了BPDU GUARD,就会把它立刻设为Error-Disabled状态。
2个ACCSEE对接也是会Error-Disabled的
沙发 2012-6-20 09:23:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-20 08:42:47 | 显示全部楼层
板凳 2012-6-20 08:42:47 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-20 09:20:09 | 显示全部楼层
bpdu是一种协议组播报文。用户如果是用的路由器,路由器是不会透传组播的,不存在内网环路影响园区网络;如果用户用的是交换机,内网环路导致配置了bpduguard的access端口收到bpdu报文进入err-inconsistent
状态,相当于端口block。端口被阻塞也不会影响到整个园区网络,同理两个access对接也会如此。协议的实现过程是很复杂的不可能这点都考虑不到。
地板 2012-6-20 09:20:09 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-21 01:21:37 | 显示全部楼层
用户连接的设备是一台自动开启的stp的交换机,是不是该交换机一连接到F0/1口,F0/1口就直接error-disable了。
5# 2012-6-21 01:21:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-20 09:14:33 | 显示全部楼层
这个问题不是很懂
6# 2012-6-20 09:14:33 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 15:45 , Processed in 0.078235 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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