网络故障

1、环路故障

  概念

  1)、以太网是一个支持广播的网络, 在没有环路的环境中,广播报文在网络中以泛洪的形式被送达到网络的第一个角落,以保证每个设备都能够接受到它。每台二层设备在接收到广播报文以后,都会向除接收端口以外的其他所有接口轩发这个广播报文,一旦网络中有环路,这种简单的广播机制就会引发灾难性后果。

  2)、以太网产生环路后可能会有如下现象产生:

  A、设备无法远程登录

  B、在设备上使用display interface 命令查看接口统计信息时发现接口收到大量广播报文

  C、使用串口登录设备进行操作时,操作比较慢慢。

  D、CPU占用率超过70%

  E、 通过ping命令进行网络测试时丢包严重

  F、设备上发生环路的VLAN的接口指示灯频繁闪烁

  G、设备部署环路检测后,设备出现环路告警

  3)、本类故障的常见原因主要为设备线缆连接错误导致环路

2、环路故障的排障流程

A、确认存在广播风暴的接口

可以采用如下方式确认存在广播风暴的接口

1)、通过观察接口指示灯状态,如果接口指示灯频繁闪烁,可以判断该接口可能存在广播风暴。

2)、在设备上执行display interface brief 命令查看接口接收方向和发送方向最近一段时间的带宽利用率,显示信息中 “inUti'字段表示入方向上的带宽利用率,outTti字段表示出方向上的带宽利用率,接口接收方向发送方向最近一段时间的带宽利用率接近100%的接口可能是存在广播风暴的接口

B、判断环路产生的设备

1)、如果存在广播风暴的接口没有下连其他交换机,此时可以判断环路发生在该交换机上

2)、如果存在广播风暴的接口下连其他switch,此时环路可能发生在该swith上也可能发生在下连swith上此时可以选择如下方式进行环路检测

  2.1、在swith上海针对指定VLAN部署 loopback Detection 协议,检测存在环路的接口,并且loopback Detection 的处理动作配置为发现环路后产生告警,如何swith产生告警,则可根据告警  中提示的接口信息确认产生环路的接口,如果产生环路的接口是下连其他switch的接口,证明环路发生在下连switch如果未产生告警,证明环路发生在本swith

  2.2、执行完上述操作后如果本switch还下连其他switch,并且发生环路的设备下连swith,则重复执行上述操作

  2.3、如何存在多个接口下连其他swith,并且该接口产生广播风暴,说明环路可能发生在设备与设备之间

C、判断产生环路的接口后并破环

如果环路发生在单个设备上,说明环路是因为本设备两个属于相同vlan的接口直接连接导致,可以采用如下方式进行环路排除:
A、根据广播风暴产生的接口逐个排查该接口连接的线缆对端是不是本设备的其他接口,如果有是则拔出线缆
B、在产生广播风暴的接口执行shutdown命令,如果此时广播风暴消失,并且在执行shutdown命令时设备上的另外一个接口也变成down状态,此时此时证明这个接口为产生环路的接口,此时怀管理员确认后拔出线缆
如果确认环路发生在设备之间,此时参考网络规划,排查本设备相连的其他设备之间是否存在错误的连接导致网络形成环路,根据广播风暴产生的接口逐个排查该接口接连的线缆对端设备是不是和规划中的一样,查找出错误的连接并拔出线缆
D、如果执行完上述操作后故障仍然存在,则收集如下信息,并联系上级支持工程师,同时将上述步骤的执行结果和设备的配置文件、日志信息、告警信息给上级支持工程师

IEEP部署企业级网络工程-网络故障-环路故障的更多相关文章

  1. IEEP部署企业级网络工程-OSPF邻居关系故障排除

    OSPF邻居关系故障-现象与排除 一.OSPF邻居关系故障-现象与排除 1.OSPF建立邻居关系时,将检验hello报文中的Area ID .Autype.Authentication.network ...

  2. ZStack深度试用:部署、架构与网络及其与OpenStack的对比

    摘要:本文是开源IaaS软件ZStack的深度试用报告,分别从部署.架构和网络三个层面分享作者的试用体验,并与OpenStack进行简单的对比,文章最后也对ZStack的改进方向提出了自己的思考.(转 ...

  3. HUWEI交换机如何判断环路故障

    定义 以太网交换网络中为了提高网络可靠性,通常会采用冗余设备和冗余链路,然而现网中由于组网调整.配置修改.升级割接等原因,经常会造成数据或协议报文环形转发,不可避免的形成环路.如图1所示,三台设备两两 ...

  4. 阿里云RDs 网络白名单 专用网络 经典网络

    云服务为了安全性总是有不同的安全规则,第一就是需要明白里面的网络类型   专有网络是您自己独有的云上私有网络.您可以完全掌控自己的专有网络,例如选择IP地址范围.配置路由表和网关等,您可以在自己定义的 ...

  5. 部署React+webpack工程的步骤

    # 部署React+webpack工程的步骤ps:以Mac os系统做开发环境.因为npm现在使用灰常的慢,所以我使用淘宝境像cnpm. 1,准备工作: 先确保存已经安装了node.js: 2,文件部 ...

  6. iOS开发网络篇—网络编程基础

    iOS开发网络篇—网络编程基础 一.为什么要学习网络编程 1.简单说明 在移动互联网时代,移动应用的特征有: (1)几乎所有应用都需要用到网络,比如QQ.微博.网易新闻.优酷.百度地图 (2)只有通过 ...

  7. iOS开发网络篇—网络编程基础(一)

    一.为什么要学习网络编程 1.简单说明 在移动互联网时代,移动应用的特征有: (1)几乎所有应用都需要用到网络,比如QQ.微博.网易新闻.优酷.百度地图 (2)只有通过网络跟外界进行数据交互.数据更新 ...

  8. [转] - Linux网络编程 -- 网络知识介绍

    (一)Linux网络编程--网络知识介绍 Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户 ...

  9. JAVA基础知识之网络编程——-网络基础(Java的http get和post请求,多线程下载)

    本文主要介绍java.net下为网络编程提供的一些基础包,InetAddress代表一个IP协议对象,可以用来获取IP地址,Host name之类的信息.URL和URLConnect可以用来访问web ...

随机推荐

  1. docker升级

    使用系统自带的docker源安装docker,安装的版本都是偏低的,因此需要进行版本升级 升级步骤如下: 1. 查找现主机上关于docker的已安装包, 若列出为空,跳过第2步 rpm -qa|gre ...

  2. select for update和select for update wait和select for update nowait的区别

    CREATE TABLE "TEST6" ( "ID" ), "NAME" ), "AGE" ,), "SEX ...

  3. 014-CallbackServlet代码

    package ${enclosing_package}; import java.io.IOException; import java.util.ResourceBundle; import ja ...

  4. RequireJs学习笔记之data-main Entry Point

    You will typically use a data-main script to set configuration options and then load the first appli ...

  5. Windows x64 栈帧结构

    0x01 前言 Windows 64位下函数调用约定变为了快速调用约定,前4个参数采用rcx.rdx.r8.r9传递,多余的参数从右向左依次使用堆栈传递.本次文章是对于Windows 64位下函数调用 ...

  6. ASP.NET Visual Studio2010 发布Web网站问题详解

    今天研究了一下如何发布web网站,之前总是没耐心,遇到点问题就没心情搞了,今天总算有点耐心搞明白了.其实遇到的问题还是挺多的,网上也没有太全的解释,所以结合自己还有别人的方法进行一下总结. 环境:Wi ...

  7. JAVA常用单词

    柠檬学院Java 基础常见英语词汇(共 70 个)OO: object-oriented ,面向对象 OOP: object-oriented programming,面向对象编程JDK:Java d ...

  8. php 正则验证

      PHP 正则验证字符串是否为数字 方法一: php中利用正则表达式验证字符串是否为数字一件非常容易的事情,最主要的是如何写好正则表达式以及掌握正则表达式的写法,在此利用正则表达式的方式来列举一下判 ...

  9. oauth2.0授权码模式详解

    授权码模式原理 授权码模式(authorization code)是功能最完整.流程最严密的授权模式.它的特点就是通过客户端的后台服务器,与"服务提供商"的认证服务器进行互动. 它 ...

  10. Spring课程 Spring入门篇 5-4 advice应用(上)

    1 解析 1.1 通知执行顺序 2 代码演练 1 解析 1.1 通知执行顺序 aop执行方式为:前置通知==>所要增强的方法==>后置通知==>最终通知 在出现异常时会进行:前置通知 ...