功能简介
RLDP 全称是Rapid Link Detection Protocol,是锐捷网络自主开发的一个用于快速检测以太网链路故障的链路协议。
一般的以太网链路检测机制都只是利用物理连接的状态,通过物理层的自动协商来检测链路的连通性。
但是这种检测机制存在一定的局限性,在一些情况下无法为用户提供可靠的链路检测信息,比如在光纤口上光纤接收线对接错,由于光纤转换器的存在,造成设备对应端口物理上是linkup 的,但实际对应的二层链路却是无法通讯的。再比如两台以太网设备之间架设着一个中间网络,由于网络传输中继设备的存在,如果这些中继设备出现故障,将造成同样的问题。
利用RLDP 协议用户将可以方便快速地检测出以太网设备的链路故障,包括单向链路故障、双向链路故障、环路链路故障。

一、组网需求:
企业各部门用户通过设备Switch A、Switch B 接入网络。由于链路中断或者用户人为造成网络环路等非设备因素造成网络中断,通过配置RLDP 环路检测以及单双向链路检测功能,能迅速定位并处理故障,从而及时恢复网络,降低网络中断给企业带来的业务损失。主要需求有:
1、一旦检测到环路故障或者单双向链路故障,则根据配置的故障处理方法作故障处理;
2、若配置了shutdown-port 故障处理的端口出现故障,要求主动恢复其RLDP 检测,并使所有RLDP 检测失败的端口重新开始检测。

二、组网拓扑:

三、配置要点:
1、 配置全局RLDP 后再配置端口RLDP,同时配置诊断类型和故障处理方法。
注意:对环路检测来说,下联端口(在企业各部门用户或服务器上连接设备的端口)不能开启RLDP;对单双向链路检测来说,设备对接端口RLDP 都需开启。若端口为路由口,则只能用warning、block 或shutdown-port 故障处理方法,不支持shutdown-svi故障处理方法。
2、 在特权模式下,使用rldp reset 命令使所有RLDP 检测失败的端口重新开始检测。

四、配置步骤:
注意:配置之前建议使用 Ruijie#show interface status查看接口名称,常用接口名称有FastEthernet(百兆)、GigabitEthernet(千兆)和TenGigabitEthernet(万兆),以下配置以千兆接口为例。

1)在设备上开启RLDP。
Switch A 上开启全局RLDP。
SwitchA>enable
SwitchA#configure terminal
SwitchA(config)#rldp enable     ------>开启RLDP功能
Switch B 的配置同上。

2)在设备端口上配置诊断类型与故障处理方法。

在Switch A 上开启端口RLDP,并在端口Gi0/1 上配置环路检测及故障处理方法block,在端口Gi0/2 上配置单向链路检测及故障处理方法warning(注意Switch A的Gi0/2和Switch B的Gi0/3互联,如果Gi0/2上配置了单向链路检测,则Switch B的Gi0/3上也务必配置单向链路检测,否则可能因为误配置导致告警、或接口block、或接口进入disable状态,若接口block或者disable,可能导致该接口下联网络中断)

SwitchA(config)#interface gigabitEthernet 0/1  //在端口Gi0/1 上配置环路检测及故障处理方法block

SwitchA(config-if)#rldp port loop-detect block   ------>配置如果RLDP检查到有环路,那么把接口状态更改为block

SwitchA(config-if)#exit

SwitchA(config)#interface gigabitEthernet 0/2  //在端口Gi0/2 上配置单向链路检测及故障处理方法warning

SwitchA(config-if)#rldp port unidirection-detect warning  ------>配置如果端口连接的链路只能接收报文或者只能发送报文(比如由于光纤接收线对接错误导致的单向接收或单向发送),则打印告警日志

注意:对单双向链路检测来说,设备对接端口RLDP都需开启,否则设备会因为没有收到对端发出的rldp报文而认为链路出现问题,并执行相应的处理措施(如将接口block或者disable等)

SwitchA(config-if)#exit

在Switch B 上开启端口RLDP,并在端口Gi0/4 上配置环路检测及故障处理方法block,在端口Gi0/3 上配置单向链路检测及故障处理方法shutdown-port(注意Switch A的Gi0/2和Switch B的Gi0/3互联,如果Gi0/2上配置了单向链路检测,则Switch B的Gi0/3上也务必配置单向链路检测,否则可能因为误配置导致告警、或接口block、或接口进入disable状态,若接口block或者disable,可能导致该接口下联网络中断)。

SwitchB(config)#interface gigabitEthernet 0/4  //在端口Gi0/4 上配置环路检测及故障处理方法block

SwitchB(config-if)#rldp port loop-detect block   ------>配置如果RLDP检查到有环路,那么把接口状态更改为block

SwitchB(config-if)#exit

SwitchB(config)#interface gigabitEthernet 0/3  //在端口Gi0/3 上配置单向链路检测及故障处理方法shutdown-port

SwitchB(config-if)#rldp port unidirection-detect shutdown-port   ----->配置如果端口连接的链路只能接收报文或者只能发送报文(比如由于光纤接收线对接错误导致的单向接收或单向发送),则将接口disable

SwitchB(config-if)#exit

注意:对单双向链路检测来说,设备对接端口RLDP都需开启,否则设备会因为没有收到对端发出的rldp报文而认为链路出现问题,并执行相应的处理措施(如将接口block或者disable等)

3)配置端口RLDP被shutdown接口自动恢复间隔时间。
Switch A 配置命令:
SwitchA(config)#errdisable recover interval 300    -----单位是秒
Switch B 的配置同上

4)保存配置
Switch A保存配置
Switch A(config)#end 
Switch A#write        ------> 确认配置正确,保存配置
Switch B保存配置
Switch B(config)#end         
Switch B#write         ------> 确认配置正确,保存配置

说明:用户也可以在全局配置模式下使用 errdisable recover 命令来即时或定时重新启动被rlp 设置成违例的端口的RLDP 检测

五、配置验证:
查看设备所有端口的RLDP 信息。
Switch A 所有端口的RLDP 信息
SwitchA#show rldp
rldp state : enable       -----是否开启rldp,enable表示开启
rldp hello interval: 3     -------rldp保活间隔
rldp max hello : 2       
rldp local bridge : 00d0.f822.33aa
-----------------------------------
Interface GigabitEthernet 0/2
port state : normal                -----接口状态,normal表示正常
neighbor bridge : 00d0.f800.41b0
neighbor port : GigabitEthernet 0/3
unidirection detect information:
action: warning
state : normal
Interface GigabitEthernet 0/1
port state : normal
neighbor bridge : 0000.0000.0000
neighbor port :
loop detect information :
action: block
state : normal

Switch B 所有端口的RLDP 信息,同上

【交换机】交换机RLDP(环路检测&链路检测)功能介绍及配置说明的更多相关文章

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

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

  2. 第15.4节 PyCharm程序代码检测功能介绍

    老猿使用PyCharm有将近一个月了,发现PyCharm并不能很好的完成语法检查,有时运行时突然终止,仔细核查却发现是基本的语法错误,不过有次无意中移动鼠标到代码最右边的边框时发现其实PyCharm有 ...

  3. 【python+opencv】直线检测+圆检测

     Python+OpenCV图像处理—— 直线检测 直线检测理论知识: 1.霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进 ...

  4. 手把手教你用深度学习做物体检测(六):YOLOv2介绍

    本文接着上一篇<手把手教你用深度学习做物体检测(五):YOLOv1介绍>文章,介绍YOLOv2在v1上的改进.有些性能度量指标术语看不懂没关系,后续会有通俗易懂的关于性能度量指标的介绍文章 ...

  5. 目标检测coco数据集点滴介绍

    目标检测coco数据集点滴介绍 1.  COCO数据集介绍 MS COCO 是google 开源的大型数据集, 分为目标检测.分割.关键点检测三大任务, 数据集主要由图片和json 标签文件组成. c ...

  6. .NET平台开源项目速览(13)机器学习组件Accord.NET框架功能介绍

    Accord.NET Framework是在AForge.NET项目的基础上封装和进一步开发而来.因为AForge.NET更注重与一些底层和广度,而Accord.NET Framework更注重与机器 ...

  7. CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系

    CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...

  8. iOS Simulator功能介绍关于Xamarin IOS开发

    iOS Simulator功能介绍关于Xamarin IOS开发 iOS Simulator功能介绍 在图1.38所示的运行效果中,所见到的类似于手机的模型就是iOS Simulator.在没有iPh ...

  9. Python中def及lambda的功能介绍

    函数def及lambda的功能介绍 1. def函数的功能介绍 1. 函数的参数 无参数函数 格式:def func_name(): '''__doc__'''#函数的说明文档(内容) express ...

随机推荐

  1. Android视图动画集合AndoridViewAnimations

    Android视图动画集合AndoridViewAnimations Android视图动画是针对视图对象的动画效果,包括对象平移.旋转.缩放和渐变四种类型.通过组合这四种类型,可以创建出无数种动画效 ...

  2. async函数

    async函数的实现原理,就是将Generator函数和自动执行器,包装在一个函数里.async函数返回Promise对象,async函数的return值是then方法的参数,await后跟Promi ...

  3. 按键排序JavaScript对象

    问题描述 我需要按键排序JavaScript对象. 因此如下: { 'b' : 'asdsad', 'c' : 'masdas', 'a' : 'dsfdsfsdf' } 会成为: { 'a' : ' ...

  4. CC2431 代码分析③-忍辱负重的CC2430

    这节主要分析CC2430的代码,是参考节点的代码,协调器代码我们放到最后分析. 代码分析的原则是事件为导向,我们从CC2431 盲节点code的分析中发现CC2431 向CC2430参考节点发送的信息 ...

  5. 潭州课堂25班:Ph201805201 django 项目 第四十四课 项目部署 (课堂笔记)

    项目部署 稳定,并发,效益, 一.Django配置 1.settings.py配置 复制全局settings.py配置文件,创建一个副本命名为MyBlog/pro_settings.py,修改DEBU ...

  6. mysql存储引擎的优缺点

    不同的存储引擎都有各自的特点,以适应不同的需求,如下表所示: 功  能 MYISAM Memory InnoDB Archive 存储限制 256TB RAM 64TB None 支持事物 No No ...

  7. BZOJ2647 : [Neerc2011]Journey

    $|x|+|y|=\max(x+y,x-y,-x+y,-x-y)$,设$f[i][j]$表示在$(0,0)$,朝向方向$j$,执行第$i$条指令后的信息: $cir$:是否陷入循环 $d$:朝向 $x ...

  8. Python中map函数

    1.简介 python 提供内置函数map(), 接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回.例如: (1)对于list [1, 2 ...

  9. Linux之临时配置网络(ip,网关,dns)+永久配置

    作业一:临时配置网络(ip,网关,dns)+永久配置 配置网络信息 [root@localhost ~]# ifconfig eno16777736: flags=4163<UP,BROADCA ...

  10. JDK提供的几种线程池比较

    JDK提供的几种线程池 newFixedThreadPool创建一个指定工作线程数量的线程池.每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中. ...