免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 14485 | 回复: 10
打印 上一主题 下一主题

谁能讲一下数据在交换机里产生环路的原因以及具体过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-18 08:40 |只看该作者 |倒序浏览
谁能讲一下数据在交换机里产生环路的原因以及具体过程

论坛徽章:
6
2015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-06-11 22:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2015-10-24 06:20:00IT运维版块每日发帖之星
日期:2015-12-24 06:20:00IT运维版块每日发帖之星
日期:2016-04-15 06:20:00
2 [报告]
发表于 2005-10-18 10:01 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

数据在交换机里产生环路良要是由于物理上(或者逻辑上)在在线路环路造成的,在局域网中,数据包的发送是由MAC地址来决定最终发送方向的,对于HUB或者不支持STP的交换机,如果线路中存环路,例如两台HUBA,B的端口1,10形成一个环路,则对于每台HUB的1,10端口都有对方和自己的MAC地址表,当A UB的一台机器发送数据到另外一台机器时,这些数据将在1,10端口上被发送,B HUB收到数据后,又会在10,1端口再次发送这些数据,而A HUB收到数据后,也会在1,10端口上发送数据,造成数据不停的在两台HUB之间反弹,最终因超时被丢弃。一般来说,目前使用的交换机都支持STP,在STP的支持下,交换机会自己察觉环路的形成,并切断环路的一端,保证网络的正常运行。

论坛徽章:
0
3 [报告]
发表于 2005-10-18 10:23 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

你说的是不是由于冗余连接产生的拓扑环

论坛徽章:
0
4 [报告]
发表于 2005-10-18 10:49 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

好像有点儿明白了,不过还是有些不明白,按照你的例子的拓朴是不是这样,1,10端口分别是两个交换机的级联口,两台电脑分别连接两台交换机

如果这样的话,我的理解是1,10端口肯定都会有两台机器的mac表,是不是预示着肯定会有环路产生,可是如果这样那就肯定堵塞了,就没办法通信了,可是这和事实有些相背,我有些笨,能再讲讲吗?以前没搞过网络。

论坛徽章:
0
5 [报告]
发表于 2005-10-18 12:01 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

环路就是我有个桔子,我给你吃,你不吃,你又给我,让我吃,我也不吃,我们两个都很君子,都不吃,就这样互相让来让去。

论坛徽章:
6
2015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-06-11 22:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2015-10-24 06:20:00IT运维版块每日发帖之星
日期:2015-12-24 06:20:00IT运维版块每日发帖之星
日期:2016-04-15 06:20:00
6 [报告]
发表于 2005-10-18 23:26 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

这就像邮递员送信,A邮递员查了地址认为这封售应当由B邮递员来送,信一到B邮递员手中,它一查地址,认为应当由A邮递员来送这封售,于是信回到了A邮递员手中,如此表成环路。环路不一定会堵塞网络,但会对网络产生较大的影响,严重时整个网络都不可用!

论坛徽章:
0
7 [报告]
发表于 2005-10-19 08:33 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

这个我已经明白了,但是能说一下它产生的具体原因么?他的具体过程是怎样的?

论坛徽章:
6
2015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-06-11 22:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2015-10-24 06:20:00IT运维版块每日发帖之星
日期:2015-12-24 06:20:00IT运维版块每日发帖之星
日期:2016-04-15 06:20:00
8 [报告]
发表于 2005-10-19 14:11 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

这主要是由于MAC地址学习不正确造成的,相当于本来这个MAC是自己学习到的(在自己的某个端口上),但是当自己把自己学习到的MAC地址表宣传给其它设备时,由于环路的存在,自己又从另一个端口学习到了自己宣传出去的东西,于是该设备又会认到达这个MAC要走这个端口。

论坛徽章:
0
9 [报告]
发表于 2005-10-19 16:56 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

这主要是由于MAC地址学习不正确造成的,相当于本来这个MAC是自己学习到的(在自己的某个端口上),但是当自己把自己学习到的MAC地址表宣传给其它设备时,由于环路的存在,自己又从另一个端口学习到了自己宣传出去的东西,于是该设备又会认到达这个 MAC要走这个端口。



为什么地址学习会不正确呢?这种不正确是必然还是偶然呢?它的这种地址表的宣传是有控制的还是无法控制的呢?是它的这种宣传造成了环路呢?还是由于环路的存在造成了这种宣传呢?

是这种宣传先存在的还是环路先存在的呢?

论坛徽章:
6
2015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-06-11 22:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2015-10-24 06:20:00IT运维版块每日发帖之星
日期:2015-12-24 06:20:00IT运维版块每日发帖之星
日期:2016-04-15 06:20:00
10 [报告]
发表于 2005-10-19 20:23 |只看该作者

谁能讲一下数据在交换机里产生环路的原因以及具体过程

宣传总是存在的,这是由以太网所使用的通讯方式决定的,如果存在环路,又没有一定的机质来来避免MAC地址学习错误,就会形成这种局面,不过好在目前大家所使用的设备中,除了最简单的傻瓜式HUB不能正确的处理这种情况外,其它的设备(智能式HUB,交换机)都可以正确的进行MAC地址学习,并通过一种智能化的机质(主要是STP)来发现和阻塞多余的链路,保证网络通讯能够正常进行。地址表的宣传可以通过Vlan来控制范围,但这样一来,逻辑上来说,环路就不存在了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP