DLDP协议原理与应用

DLDP概述

l DLDP英文全称为(data link detection protocol),中文名称为数据链路检测协议。

l DLDP技术利用ICMP协议检测到对端的可达性来进行连通性检测,从而提供了一种在以太链路上的探测机制。当检测失败时,会将该接口的Protocol状态置为Down,从而和接口状态相关联的模块状态会随之发生改变,达到快速切换的目的。

RA:派出个探子探探路通不通,

RA:探子还没回来,此路不通!关接口!

RA:我端口是up的,继续转发数据

RA:派去的探子还不回来,再派出去一个

Ø RA路由器配置了默认路由指向出接口,下一跳地址指向RB的互联接口,运营商网络异常并不能使得路由失效;

Ø 通过DLDP来探测RA与RB之间跨运营商设备链路的状态,检测对端互联地址的连通性,当DLDP检测异常时将自身接口状态置为protocol down,和接口状态相关默认路由将从路由表中消失;

DLDP工作流程

l 初始化阶段:

Ø 当在接口启动 DLDP 功能时,DLDP 协议转为初始化状态,接着会发送 arp 请求,期待获取到对端设备的mac 地址。如果一直获取不到就会一直处于初始化阶段,当获取到对端的 mac 地址后,转为链路成功状态。

Ø 注:由于广域网接口所封装的协议,如ppp、frame-relay、E1等本身自带链路检测机制,因此广域网接口不支持DLDP功能

l 链路成功状态:

Ø 在本状态下,就可以发出 DLDP 链路探测请求报文进行连通性的检测。收到 DLDP 回应报文则标记该接口为UP 状态。如果没有接收到回应报文,则继续发送请求报文,直到超过最大探测次数,标记链路失败,状态转为初始化状态。

l 删除状态:

Ø 删除状态下(即取消该配置),接口的状态不再由链路探测功能进行分析,其状态和物理通道的状态保持一致。

Ø 在任意状态下,只要删除了接口的DLDP配置,则直接进入删除状态。

DLDP配置

在需要探测接口下,使用如下命令语法进行配置:

dldp  dst_ip  [next-hop ip]  interval  x  retry  y  resume  z

Ø dst_ip :需要探测的目的地址,即探测到该地址icmp的可达性

Ø next-hop ip:如果探测的地址和该接口不在同一个网段时,需要加上该接口的下一跳地址。

Ø X:发送icmp echo的间隔时间,默认为10 ticket(1 ticket = 10 ms),也就是每秒钟发送10个icmp echo报文。可根据实际情况进行调整,一般建议配置为100(也就是每秒发送1个icmp echo报文)

Ø Y:配置重传次数,默认为3次,一般无需修改。

Ø Z:设置设备链路的恢复阀值,该阀值表示链路从 DOWN 状态,恢复为 UP 状态前,需要收到连续的 dldp 检测报文响应次数。

配置举例:

RA(config-if-GigabitEthernet 0/0)# dldp 192.168.1.1 interval 100 resume 2 //每隔1s发送一次icmp请求,检测到192.168.1.1的联通性。

查看DLDP状态:

Ruijie#show  dldp interface

 

 

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 13:20:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 13:20:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 13:20:05       82 阅读
  4. Python语言-面向对象

    2024-04-30 13:20:05       91 阅读

热门阅读

  1. 极端天气频发:普通人如何保全自己

    2024-04-30 13:20:05       25 阅读
  2. LED灯降压恒流驱动芯片5~60v输出1.5A大电流AP51656

    2024-04-30 13:20:05       31 阅读
  3. MATLAB使用贝叶斯网络bnt工具箱:使用手册详解

    2024-04-30 13:20:05       27 阅读
  4. 服务器根据功能划分有哪几种?

    2024-04-30 13:20:05       28 阅读
  5. centos学习-压缩和解压缩命令

    2024-04-30 13:20:05       32 阅读
  6. 如何衡量一个算法的好坏

    2024-04-30 13:20:05       30 阅读
  7. 软件工程师,如何有效缓解工作压力

    2024-04-30 13:20:05       29 阅读
  8. html知识应用(1)

    2024-04-30 13:20:05       32 阅读