• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

如何叛断是环路引起的网络故障,怎样通过mac漂移确定网络环路

2020-04-22提问
  • 2关注
  • 1收藏,1473浏览
dxlrun 零段
粉丝:0人 关注:0人

问题描述:

请问,如何确定网络故障是接入层交换机环路引起的,怎么通过mac漂移查环,命令是什么。

最佳答案

yuren 九段
粉丝:16人 关注:3人


 

举例:网络发生二层环路定位分析

1、分析的目的

网络发生二层环路将产生广播风暴,导致业务访问缓慢甚至中断。通过分析相关信息能够准确找出发生环路的端口将问题解决。

2、需要整理分析的信息

注:其中红色部分为本例中信息分析时使用的有效信息。

1)采集命令debug l2 1 0 mac/move_rec/show,找到MAC漂移记录:

[H3C]en_diag                  注:v5en_diag v7prob

[H3C-diagnose] debug l2 1 0 mac/move_rec/show

MacAddress       Vlan Agg Mod Port ->Agg Mod Port Cnt   LatestTime           Del

74:25:8a:e5:e3:5f 1    0   4   14   ->0   4    5     124   2013/10/22 18:48:59 1

74:25:8a:e5:e3:5f 1    0   4   5    ->0   4    14    119   2013/10/23 3 :24:6   1

74:25:8a:e5:d6:1  1     1   0   5    ->1   0    3     88   2013/10/22 18:49:0    1

74:25:8a:e5:d6:1  1     1   0   3    ->1   0    5     89   2013/10/22 18:49:6    1

2)对于非聚合端口,采集命令debug port mapping 1,找到上一条命令记录中对应的外部端口

[H3C]en_diag                   注:v5en_diag v7prob

[H3C-diagnose] debug port mapping 1

[Interface]   [Unit][Port][Name][Combo?][Active?][IfIndex] [MID][Link] [Attr]

===============================================================================

GE1/0/1      0      3     ge2     no        no      0x900000    4     up

 GE1/0/2      0      2     ge1     no        no      0x900001    4     down

 GE1/0/3      0      5     ge4     no        no      0x900002    4     up

 GE1/0/4      0      4     ge3     no        no      0x900003    4     up

 GE1/0/5      0      7     ge6     no        no      0x900004    4     up

 GE1/0/6      0      6     ge5     no        no      0x900005    4     up

 GE1/0/7      0      9     ge8     no        no      0x900006    4     up

 GE1/0/8      0      8     ge7     no        no      0x900007    4     up

 GE1/0/9      0      11    ge10    no        no      0x900008    4     up

 GE1/0/10     0      10    ge9     no        no      0x900009    4     up

 GE1/0/11     0      13    ge12    no        no      0x90000a    4     down

 GE1/0/12     0      12    ge11    no        no      0x90000b    4     up

 GE1/0/13     0      15    ge14    no        no      0x90000c    4     down

 GE1/0/14     0      14    ge13    no        no      0x90000d    4     up

对于聚合端口,采集display current-configuration,找到上一条命令记录中对应的聚合口

--------------------------------------------------------------------------------

[H3C] display current-configuration    //筛选出所有聚合口

interface Bridge-Aggregation1

interface Bridge-Aggregation10

interface Bridge-Aggregation11

interface Bridge-Aggregation12

interface Bridge-Aggregation20

interface Bridge-Aggregation25

interface Bridge-Aggregation27

3、信息分析整理的方法

针对命令1输出各字段的含义:

MacAddress:发生漂移的MAC地址

Vlan:该MAC地址所在的VLAN

Agg0非聚合口,1聚合口

ModPort:内部端口,二维表示

Cnt:发生漂移的次数累计

LatestTime:最后一次发生漂移的时间

1.     非聚合口:

Vlan1MAC地址74:25:8a:e5:e3:5f从内部端口4 14漂移到内部端口4 5,这种漂移一共发生了124次,最后一次发生的时间是2013/10/22 18 :48:59

说明在内部端口4 144 5之间,Vlan1中有环路。4 144 5是内部端口,对应找到交换机面板上的外部端口还需要通过下面命令。

2.     聚合口:

Vlan1MAC地址74:25:8a:e5:d6:1从内部端口聚合组5漂移到内部端口聚合组3,这种漂移一共发生了88次,最后一次发生的时间是2013/10/22 18 :49:0

说明在内部端口聚合组5和聚合组3之间,Vlan1中有环路。聚合5和聚合3是内部端口,对应找到实际配置中的聚合组还需要通过下面命令。

针对命令2输出各字段的含义:

对于非聚合端口:

Interface:外部端口号

MIDPort:内部端口号;MID对应上一条命令中的ModPort对应上一条命令的Port

对于聚合端口:

Port+1:对应配置文件中第几个聚合口

举例,上面命令输出的含义是:

1.     非聚合口:

MIDPort中找到4 14,对应的InterfaceGE1/0/14

MIDPort中找到4 5,对应的InterfaceGE1/0/3

即环路发生在GE1/0/14GE1/0/3之间。

2.     聚合口:

Port中找到3,对应配置文件中第4个聚合口,即interface Bridge-Aggregation12

Port中找到5,对应配置文件中第6个聚合口,即interface Bridge-Aggregation25

即环路发生在配置中的聚合组12和聚合组25之间(interface Bridge-Aggregation12Bridge-Aggregation25之间)

 

暂无评论

2 个回答
粉丝:15人 关注:5人

Display mac add mac-move

暂无评论

粉丝:10人 关注:7人

二层环路会造成大量丢包,在熟知拓扑的情况下,配合查看stp及一楼给你的举例,查看是哪个节点造成的,你也可以ping网关的同时,逐级shutdown交换机,缩小环路问题范围

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明