MAC地址漂移实验

一、实验拓扑

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、实验说明

1、根据图示配置VLAN信息,E0/0/3为TRUNK端口,放行所有VLAN。

2、在S2上配置VLAN10的MAC漂移检测,将产生漂移的MAC地址阻塞,阻塞30秒,允许重复2次。

3、在S2上配置VLAN111的MAC漂移检测,将产生MAC地址漂移的端口阻塞,阻塞30秒,允许重复2次。

4、从PC1上分别PING PC2、PC9,查看S1、S2的MAC地址表,截图

5、从PC4上PING PC1,查看S1、S2的MAC地址表,查看VLAN10的MAC地址漂移检测详情(display loop-detect eth-loop vlan 10),观察交换机上的告警信息,截图,与操作4的截图对比。

6、继续不断地从PC1上PING PC4,查看S1、S2的MAC地址表变化,查看VLAN10的MAC地址漂移检测详情(display loop-detect eth-loop vlan 10),观察交换机上的告警信息,截图与操作5对比。

7、当5489-9826-6b11 被阻塞后,从PC1上PING PC2、PC9,能否PING通?(2NO 9YES WHY?) 从PC9上 PING PC2,能否通?(YES)

8、从PC5上交替PING PC6、PC7,查看S1、S2的MAC地址表,能否PING通?(YES)在这一步多操作几次,直到S1上也出现告警信息为止。

9、先从PC5上PING PC3(YES),然后从PC6上PING PC7,查看S1、S2 MAC地址表,查看 VLAN111 的MAC地址漂移检测详情(display loop-detect eth-loop vlan 111),观察交换机上的告警信息,截图与操作8作对比。

10、继续不断地从PC6上PING PC7,查看 S1、S2 的MAC地址表变化,查看VLAN111的MAC地址漂移检测详情(display loop-detect eth-loop vlan 111),观察交换机上的告警信息,截图与操作9对比。

11、在S2上查看MAC地址漂移检测详情(display loop-detect eth-loop),当VLAN111上的Ethernet0/0/3端口被阻塞后,从PC5上PING PC3,能否PING通?(NO)从PC9上PING PC2,能否PING通?(YES)WHY?

12、在S2上查看MAC地址漂移历史记录(display mac-address flapping record)总结以上的操作心得

实验过程

在这里插入图片描述
2 在S2上配置VLAN10的MAC漂移检测,将产生漂移的MAC地址阻塞,阻塞30秒,允许重复2次。
[S2-vlan10]loop-detect eth-loop alarm-only
[S2-vlan10]loop-detect eth-loop block-mac block-time 30 retry-times 2

3 在S2上配置VLAN111的MAC漂移检测,将产生MAC地址漂移的端口阻塞,阻塞30秒,允许重复2次。
[S2-vlan111]loop-detect eth-loop alarm-only
[S2-vlan111]loop-detect eth-loop block-time 30 retry-times 2

4 从PC1上分别PING PC2、PC9,查看S1、S2的MAC地址表
在这里插入图片描述
在这里插入图片描述
5 从PC4上PING PC1,查看S1、S2的MAC地址表,查看VLAN10的MAC地址漂移检测详情(display loop-detect eth-loop vlan 10),观察交换机上的告警信息

在这里插入图片描述
在这里插入图片描述
这里可以看出,S2交换机上的5489-9826-6b11从e0/0/3口学到变成从e0/0/5口学到
这是因为PC4和PC1的mac地址一样(PC4伪造PC1mac)。
在这里插入图片描述
上面的告警信息翻译过来大概是,mac在e0/0/1和e0/0/3口之间漂移,提示我们检查。
在这里插入图片描述
6 继续不断地从PC1上PING PC4,查看S1、S2的MAC地址表变化,查看VLAN10的MAC地址漂移检测详情(display loop-detect eth-loop vlan 10),观察交换机上的告警信息,截图与操作5对比。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到 S2并没有学习到伪造的mac地址。
5489-9826-6b11被阻塞掉了

7 当5489-9826-6b11 被阻塞后,从PC1上PING PC2、PC9,从PC9上 PING PC2。

结果是,PC1pingPC2不通,pingPC9能通;PC9pingPC2能通。
这是因为,S2配置了mac漂移端口阻塞,对于PC1的mac地址来说,在S2的e0/0/3端口被阻塞了,而PC9的mac是通的,所以9能通2,1不能通2.

8 从PC5上交替PING PC6、PC7,查看S1、S2的MAC地址表,能否PING通?(YES)在这一步多操作几次,直到S1上也出现告警信息为止。
在这里插入图片描述
翻译过来,5489-98c4-3b77在2口3口之间漂移。
在这里插入图片描述
然后它就被3口封杀了,导致5ping7就unreachable了

9、先从PC5上PING PC3(YES),然后从PC6上PING PC7,查看S1、S2 MAC地址表,查看 VLAN111 的MAC地址漂移检测详情(display loop-detect eth-loop vlan 111),观察交换机上的告警信息,截图与操作8作对比。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
漂移,阻塞……

10、继续不断地从PC6上PING PC7,查看 S1、S2 的MAC地址表变化,查看VLAN111的MAC地址漂移检测详情(display loop-detect eth-loop vlan 111),观察交换机上的告警信息,截图与操作9对比。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
漂移,超过两次,永久阻塞,基于e0/0/1。

11、在S2上查看MAC地址漂移检测详情(display loop-detect eth-loop),当VLAN111上的Ethernet0/0/3端口被阻塞后。
在这里插入图片描述
从PC5上PING PC3,不能PING通?
从PC9上PING PC2,能PING通

因为,虽然e0/0/3阻塞了,看起来是不能通了,但是阻塞是基于 vlan111,而pc5pingPC3是属于vlan10的,所以阻塞不生效呀。

12、在S2上查看MAC地址漂移历史记录(display mac-address flapping record)总结以上的操作心得
在这里插入图片描述
通俗来讲,mac地址飘逸就是mac地址表的出接口发生了变更,根据实验来看,漂移的时候导致的时通时不通,实际网络环境会导致转圈圈,加载不出来,简言之网络不好,无响应之类的。
而mac地址漂移一般由二层环路导致,如何判断,就看告警。告警隔一段时间打印,也可以通过dis trapbuffer
在这里插入图片描述
方法很多,实在不行狂敲mac地址表,肉眼观察漂没漂也是可以的。

END

点个赞点个赞(小声)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值