组网图形

    

 Loopback Detection简介

见上篇文章(详情见),不再赘述。

组网需求

  • 如图1所示,某小型企业采用二层组网,所属VLAN为100。由于人员流动性大,网络拓扑变动频繁,变动往往会因连接错误或配置错误而产生环路,进而导致广播风暴,影响Switch以及整个网络的通信。
  • 用户希望能在Switch上检测到网络中的环路,并希望环路存在时阻塞接口以减小环路对Switch及其所在网络的冲击,环路消失时阻塞接口能自动恢复到正常状态。

配置思路

  • 为检测Switch所在网络是否存在环路,可以在Switch上的GE1/0/1和GE1/0/2上分别配置Loopback Detection功能;同时本例中,Switch发出的Untagged检测报文会被网络中的其他交换机丢弃,导致检测报文无法送回Switch,进而无法实现环路检测,所以本例必须配置对指定VLAN进行环路检测。配置思路如下:
  1. 使能接口的Loopback Detection功能,并配置对VLAN 100进行环路检测,实现对Switch所在网络的环路检测。
  2. 配置Loopback Detection处理动作和接口自动恢复时间,实现发现环路后,Switch自动阻塞接口以减少环路对其及其所在网络的冲击,环路消失后接口自动恢复。

操作步骤

  • 1.使能接口的Loopback Detection功能
<HUAWEI> system-view
[HUAWEI] sysname Switch
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] loopback-detect enable //使能接口的Loopback Detection功能
[Switch-GigabitEthernet1/0/1] quit
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] loopback-detect enable //使能接口的Loopback Detection功能
[Switch-GigabitEthernet1/0/2] quit
  • 2.配置接口对指定VLAN报文进行环路检测
[Switch] vlan 100
[Switch-vlan100] quit
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] port link-type hybrid //V200R005C00及以后版本交换机接口的缺省链路类型不是Hybrid类型,用户可根据需要执行命令port link-type hybrid配置接口的链路类型为Hybrid
[Switch-GigabitEthernet1/0/1] port hybrid tagged vlan 100
[Switch-GigabitEthernet1/0/1] loopback-detect packet vlan 100 //配置接口对VLAN100进行环路检测
[Switch-GigabitEthernet1/0/1] quit
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] port link-type hybrid
[Switch-GigabitEthernet1/0/2] port hybrid tagged vlan 100
[Switch-GigabitEthernet1/0/2] loopback-detect packet vlan 100 //配置接口对VLAN100进行环路检测
[Switch-GigabitEthernet1/0/2] quit
  • 3.配置Loopback Detection处理动作和环路消失后接口的自动恢复时间
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] loopback-detect action block //配置Loopback Detection检测到环路后对接口的处理动作为Block
[Switch-GigabitEthernet1/0/1] loopback-detect recovery-time 30 //配置环回消失后接口的恢复时间为30秒
[Switch-GigabitEthernet1/0/1] quit
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] loopback-detect action block //配置Loopback Detection检测到环路后对接口的处理动作为Block
[Switch-GigabitEthernet1/0/2] loopback-detect recovery-time 30 //配置环回消失后接口的恢复时间为30秒
[Switch-GigabitEthernet1/0/2] quit
  • 4.验证配置结果

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

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

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

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

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

  上述显示信息表明,接口GE1/0/2被阻塞了。

  c.关闭接口GE1/0/1,30秒后,执行命令display loopback-detect检查接口GE1/0/2是否恢复为正常状态。

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

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

最新文章

  1. EasyUI+MVC+EF简单用户管理Demo(问题及解决)
  2. 01.JavaScript 面向对象精要--原始类型和引用类型
  3. 客户端连接linux经常间隔性断开链接
  4. 测试题1 IOS面试基础题
  5. sql server 排序规则
  6. hdu 3966 树链剖分
  7. Win7下的DragEnter、DragDrop事件不触发的解决方案
  8. 解读sample3
  9. form 为什么上传文件enctype现场
  10. Gym 101102C Bored Judge(set--结构体集合)
  11. YARN资源调度策略之Capacity Scheduler
  12. 网卡驱动引起openstack的mtu问题
  13. (NO.00005)iOS实现炸弹人游戏(二):素材选择的取舍
  14. mybatis使用枚举优化
  15. GCC编译器原理(二)------编译原理一:ELF文件(2)
  16. 网络篇:linux下select、poll、epoll之间的区别总结
  17. 测试工具之Jmeter(各部件简单介绍)
  18. HAProxy(二):HAProxy的ACL规则实现智能负载均衡详解与示例
  19. SQL按分隔符拆分字段串
  20. 【Spring Boot &amp;&amp; Spring Cloud系列】在spring-data-Redis中如何使用切换库

热门文章

  1. CTF-misc:老板,再来几道misc玩玩
  2. Linux部署常用命令
  3. ATOM基础教程一使用前端插件emmet(16)
  4. oracle ql/sql 相关语法解析
  5. JAVA概述-JAVA入门基础
  6. 21个写SQL的好习惯,你值得拥有
  7. CodeForces 1344D R&#233;sum&#233; Review
  8. 从原生web组件到框架组件源码(一)
  9. 专题五:redis的数据类型之set
  10. Struts2 S2-059 (CVE-2019-0230 )复现 及流量分析、特征提取