组网图形

    

 Loopback Detection简介

网络中的环路会导致设备对广播、组播以及未知单播等报文进行重复发送,造成网络资源浪费甚至网络瘫痪。为了能够及时发现二层网络中的环路,避免对整个网络造成严重影响,需要提供一种检测技术,使网络中出现环路时能及时通知用户检查网络连接和配置情况,并能够将出问题的接口置于某种受控状态。

Loopback Detection正是这样的检测技术。它通过从接口周期性发送检测报文,检查该报文是否返回本设备(不要求收、发接口为同一接口),进而判断该接口、设备所在网络或设备下挂网络是否存在环路。

  • 如果发现检测报文从发出去的接口接收到,则认为该接口发生自环或该接口下挂的网络中存在环路。

  • 如果发现检测报文被本设备上的其他接口接收到,则认为该接口或设备所在的网络中存在环路。

在发现环路后,环路检测能向网管发送告警和记录日志,并能根据用户事先的配置对接口进行处理(默认关闭接口),从而使接口处于受控状态,减小环路对本设备乃至整个网络的影响。Loopback Detection检测到环路时的处理动作有如下五种:

  • Trap:上报告警和记录日志。当检测到环路时,设备向网管上报告警并记录日志,但对接口不做任何处理。

  • Block:阻塞接口。当检测到环路时,设备将该接口阻塞,不能转发除BPDU报文外的报文。

  • No learning:禁止接口MAC地址学习。当检测到环路时,该接口不再进行MAC地址学习。

  • Shutdown:关闭接口。当检测到环路时,设备关闭该接口。

  • Quitvlan:退出VLAN。当检测到环路时,当前接口退出出现环路的VLAN。

接口受控后仍继续发送检测报文,设备在经过设置的恢复时间后会尝试在下一个恢复时间内恢复接口,若该恢复时间内没有收到受控接口发出的检测报文,则认为受控接口下的环路已经消除,将恢复该接口为正常状态。

Loopback Detection仅为单节点环路检测技术,不具备网络级的破除环路功能(ERPS、RRPP、SEP、Smart Link、STP/RSTP/MSTP/VBST等环网技术具备)。

组网需求

  • 如图1所示,某企业网络中的汇聚交换机SwitchA下新接入一台接入交换机SwitchB,为避免因光纤插错、接口被高压击坏等情况导致接口GE1/0/0发生TX-RX自环而影响现有网络,用户希望能在SwitchA上及时检测出接口1/0/0上存在的TX-RX自环,并希望环路存在时阻塞接口以减小环路对现有网络的冲击,环路消失时接口能自动恢复。

配置思路

  1. 在SwitchA的接口GE1/0/0上使能Loopback Detection功能,实现对该接口的TX-RX自环检测。
  2. 配置Loopback Detection处理动作和接口自动恢复时间,实现发现环路后,SwitchA自动阻塞接口以减少环路对现有网络的冲击,以及环路消失后接口自动恢复。

操作步骤

  • 1.使能接口的Loopback Detection功能
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface gigabitethernet 1/0/0
[SwitchA-GigabitEthernet1/0/0] loopback-detect enable //使能接口的Loopback Detection功能
[SwitchA-GigabitEthernet1/0/0] quit
  • 2.配置Loopback Detection处理动作和环路消失后接口的自动恢复时间
[SwitchA] interface gigabitethernet 1/0/0
[SwitchA-GigabitEthernet1/0/0] loopback-detect action block //配置Loopback Detection检测到环路后对接口的处理动作为Block
[SwitchA-GigabitEthernet1/0/0] loopback-detect recovery-time 30 //配置环回消失后接口的恢复时间为30秒
[SwitchA-GigabitEthernet1/0/0] quit
  • 3.验证配置结果

  a.执行命令display loopback-detect检查配置是否成功。

[SwitchA] display loopback-detect
Loopback-detect sending-packet interval: 5 ----------------------------------------------------------------------------------
Interface RecoverTime Action Status
----------------------------------------------------------------------------------
GigabitEthernet1/0/0 30 block NORMAL
----------------------------------------------------------------------------------

  上述显示信息表明配置成功。

  b.配置成功后,等待一段时间(约5秒),执行命令display loopback-detect检查接口GE1/0/0是否被阻塞。

[SwitchA] display loopback-detect
Loopback-detect sending-packet interval: 5 ----------------------------------------------------------------------------------
Interface RecoverTime Action Status
----------------------------------------------------------------------------------
GigabitEthernet1/0/0 30 block BLOCK(Loopback detected)
----------------------------------------------------------------------------------

  上述显示信息表明,接口GE1/0/0被阻塞了,说明该接口上存在TX-RX自环。

  c.人工修复TX-RX自环。然后执行命令display loopback-detect检查接口GE1/0/0是否恢复为正常状态。

[SwitchA] display loopback-detect
Loopback-detect sending-packet interval: 5 ----------------------------------------------------------------------------------
Interface RecoverTime Action Status
----------------------------------------------------------------------------------
GigabitEthernet1/0/0 30 block NORMAL
----------------------------------------------------------------------------------

  上述显示信息表明,接口GE1/0/0已恢复为正常状态。

交换机通过Loopback Detection检测(接口自环)的更多相关文章

  1. 交换机通过Loopback Detection检测(设备所在网络环路)

    组网图形  Loopback Detection简介 见上篇文章(详情见),不再赘述. 组网需求 如图1所示,某小型企业采用二层组网,所属VLAN为100.由于人员流动性大,网络拓扑变动频繁,变动往往 ...

  2. 如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现

    微信域名检测技术的主要用户是微信域名防封,大家知道拼多多这种网站,靠诱导分享方式在微信里面摇身一变已经估值160亿美元,身价仅次于京东了 ,这是何等的速度,简直是惊为天人,but 如果你想玩微信病毒营 ...

  3. 【交换机】交换机RLDP(环路检测&链路检测)功能介绍及配置说明

    功能简介RLDP 全称是Rapid Link Detection Protocol,是锐捷网络自主开发的一个用于快速检测以太网链路故障的链路协议.一般的以太网链路检测机制都只是利用物理连接的状态,通过 ...

  4. 转载:10G以太网光口与Aurora接口回环实验

    10G以太网光口与高速串行接口的使用越来越普遍,本文拟通过一个简单的回环实验,来说明在常见的接口调试中需要注意的事项.各种Xilinx FPGA接口学习的秘诀:Example Design.欢迎探讨. ...

  5. PHP 实现微信小程序敏感图片、内容检测接口

    主要是为了调用微信小程序msgSecCheck.imgSecCheck接口. 先附上小程序接口说明文档地址:https://developers.weixin.qq.com/miniprogram/d ...

  6. 通过Javascript调用微软认知服务情感检测接口的两种实现方式

    这是今天在黑客松现场写的代码.我们的项目需要调用认知服务的情感识别接口.官方提供了一种方式,就是从一个远程图片进行识别.我另外写了一个从本地文件读取并上传进行识别的例子. 官方文档,请参考 https ...

  7. python3 百度AI-v3之 人脸对比 & 人脸检测 & 在线活体检测 接口

    #!/usr/bin/python3 # 百度人脸对比 & 人脸检测api-v3 import sys, tkinter.messagebox, ast import ssl, json,re ...

  8. 检测接口数据 - Charles使用

    1.Charles下载地址 : 百度一下 2.使用方法 : http://blog.devtang.com/2015/11/14/charles-introduction/ 3.charles破解: ...

  9. DLoopDetector回环检测算法

    词袋模型是一种文本表征方法,它应用到计算机视觉领域就称之为BoF(bag of features),通过BoF可以把一张图片表示成一个向量.DBoW2是一个视觉词袋库,它提供了生成和使用词典的接口,但 ...

随机推荐

  1. 12天搞定Python,基础语法(上)

    不知你是否见过建楼房的过程,没有的话,找个时间去瞧一瞧,看一看.看过之后,你就会明白.建楼房,只有打好地基之后,才能在砌墙,建的楼层越高,打的地基就越深. 学编程也一样,要想得心应手的应用,得先打好地 ...

  2. 文件开启关闭操作c语言模板

    #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <stri ...

  3. Nginx的正向代理-反向代理-负载均衡

      正向代理与反向代理[总结]   1.前言 最近工作中用到反向代理,发现网络代理的玩法还真不少,网络背后有很多需要去学习.而在此之前仅仅使用了过代理软件,曾经为了访问google,使用了代理软件,需 ...

  4. 直接理解转置卷积(Transposed convolution)的各种情况

    使用GAN生成图像必不可少的层就是上采样,其中最常用的就是转置卷积(Transposed Convolution).如果把卷积操作转换为矩阵乘法的形式,转置卷积实际上就是将其中的矩阵进行转置,从而产生 ...

  5. 这么设置Intellij IDEA,据说效率还不错~

    显示工具条 (1)效果图 (2)设置方法 标注1:View–>Toolbar 标注2:View–>Tool Buttons 设置鼠标悬浮提示 (1)效果图 (2)设置方法File–> ...

  6. 推荐系统---深度兴趣网络DIN&DIEN

    深度学习在推荐系统.CTR预估领域已经有了广泛应用,如wide&deep.deepFM模型等,今天介绍一下由阿里算法团队提出的深度兴趣网络DIN和DIEN两种模型 paper DIN:http ...

  7. 力扣 - 768. 最多能完成排序的块II

    目录 题目 思路 代码实现 复杂度分析 题目 这个问题和"最多能完成排序的块"相似,但给定数组中的元素可以重复,输入数组最大长度为2000,其中的元素最大为10**8. arr是一 ...

  8. c#分割习题

    2.从一个记录了学生成绩的文本文档,每个学生成绩是一行,每行是用 | 分割的数据,用 | 分割的域分别是姓名.年龄.成绩.年级,写程序取出各个年级成绩最高学生的成绩.年级放到集合中.提示:(1)使用 ...

  9. Inception系列之Batch-Normalization

    训练深度神经网络非常复杂,因为在训练过程中,随着先前各层的参数发生变化,各层输入的分布也会发生变化,图层输入分布的变化带来了一个问题,因为图层需要不断适应新的分布,因此训练变得复杂,随着网络变得更深, ...

  10. OGG投递进程报错无法open文件,无法正常投递

    1.1现象 之前有个客户遇到一个问题,OGG同步数据链路,突然有一天网络出现问题,导致OGG投递进程无法正常投递,无法写入目标端的该文件. 猜测是由于网络丢包等原因导致文件损坏,无法正常open,re ...