1.18 如何利用EXCEL快速判断环路 关键字: EXCEL 环路 版本: 编辑: LiShiYin20090810093429 问题描述: 某局点OLT怀疑环路产生了故障,Show mac后发现有2000多个MAC,原计划通过show 出来的MAC,看是否有相同的MAC从不同的端口学上来,进而排查环路,但MAC数量太多,排查起来很麻烦。 分析及处理: 用EXCEL可以快速地定位出是否有相同的MAC从不同的端口学上来: 1. 在OLT上show mac ,将show mac的结果保存为文本文件“mac.txt”。 2. 运行excel,打开“mac.txt”,在文本导入向导栏步骤1中选择“分隔符号”,下一步: 3. 在文本导入向导栏步骤1中选择“空格”: 4. 在第一行之前插入一行,分别填写不同的标识。在表中添加两列,分别命名为MAC比较,和PORT比较。如下图: 5. 选中第一行,对第一行进行筛选,然后将MAC列按升序或降序排列: 6. 在MAC比较列第三行填入函数:exact(a3,a2),比较A3格和A2格的两个MAC是否相同。在PORT比较列第三行填入函数:exact(d3,d2)比较D3格和D2格的两个端口。选中两格,当鼠标变成十字的时候,拉至表格底部: 7. MAC比较列,只选中true,port比较列只选择False,即可将不同端口学上来的同一个MAC找出来。 8. 找出来的MAC: 图中显示在1095行找出来的MAC是00e0.fc8c.9aad,端口是gei_0/9/2,另一个端口则显示在1094行: 从上图中看到1094和1095行确实从两个口学到了同一个MAC。这个案例里0/9/2和0/9/4上联至同一台设备,而且从不同VLAN学进来的,不能视为环路。如果两个MAC对应的端口:一个为上联口,另一个为PON口,则存在环路的可能性就很大了。
|