0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

链路层发现协议LLDP和LLDP-MED

光路科技 2023-01-13 16:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是LLDP?

LLDP是一种 IEEE标准协议 (IEEE 802.1AB),它定义封装在以太网帧中的消息,目的是为设备提供向 LAN上的其他设备宣布基本设备信息的方法。它类似于CDP,用于网络拓扑、故障排除和自动化网络管理。

LLDP的优势

  • 使网络管理工具更易于在多供应商环境中使用。
  • 轻松发现物理网络拓扑,从而简化故障排除。
  • 这允许跨多个供应商发现工作站。
  • 它提供设备功能,并支持可选的系统名称、说明和管理地址选项。
  • 检测双工和速度不匹配的信息有助于确定正确的速度。
  • 可以找到具有配置错误或无法访问 IP地址的设备。

LLDP的消息结构

LLDP通过称为LLDPDU的独立单位共享信息。它由TLV字段组成,每个TLV字段对应于一定的类型和长度。LLDP使用TLV支持的设备接收信息并将其发送到相邻的工业以太网交换机。配置信息、设备功能和设备标识等详细信息也可以通过此协议播发。以下 TLV:

  • 端口描述 TLV
  • 系统名称 TLV
  • 系统说明 TLV
  • 系统性能 TLV
  • 管理地址 TLV

poYBAGO_5auAUBbgAABwReJNtRo473.pngLLDP和LLDP-MED

LLDP Media Endpoint Devices(LLDP-MED)

TIA(美国电信工业协会)开发了一种称为链路层发现协议- Media Endpoint Discovery(LLDP-MED)的协议,以定义某些扩展,以增强某些类型的网络设备(如IP电话等)的自动化管理。在LLDP-MED中,确定连接设备的功能以及是否启用这些功能。然后,它将继续发送LLDP-MED数据包,直到它连接的远程设备不再具有LLDP-MED功能。LLDP-MED提供哪些功能?

  • LLDP-MED性能
  • 网络策略
  • 电源管理
  • 库存管理
  • 位置识别

LLDP-MED支持以下三类端点:

  • 第 1类:基本参与者端点。例如IP通信控制器
  • 第 2类:支持媒体流的终结点。例如媒体网关和会议桥。
  • 第 3类:支持 IP通信最终用户的端点。例如IP电话和软件电话。

pYYBAGO_5caAE3ybAABsuFQiJRk760.pngLLDP-MED三类端点

LLDP属性(定时器

pYYBAGO_5daAXoFIAAC6eB6EaOI210.pngLLDP 定时器

TLV Advertise Interval:选择用户定义以输入发送 LLDP广播更新的速率(以秒为单位),或选择使用默认值以使用默认值(30秒)。

Hold Multiplier:指定与广播间隔值结合使用的倍数,以确定 LLDP信息在被丢弃之前保留的时间长度。默认值为 4。

Reinitialization Delay:当端口上的 LLDP操作模式更改时,端口会在 LLDP重新初始化延迟后初始化协议状态。通过调整延迟,可以避免因频繁更改端口上的LLDP操作模式而导致的频繁初始化。默认值为 2。

Transmit Delay:指定在链路层发现协议 (LLDP) 中的 TLV(类型、长度或值)元素或本地系统状态(例如主机名或管理地址更改)进行更改后,设备在向邻居发送广播之前延迟的秒数。默认值为 2。

LLDP-MED Fast-start-repeat-count:快速启动功能使网络连接设备能够在新检测到LLDP-MED端点或新连接到网络时,在有限的时间内以更快的速率播发自身。此功能在VoIP网络中非常重要,例如,快速可用性对于紧急呼叫服务位置等应用程序至关重要。当网络连接设备从新检测到的端点接收到第一个 LLDP帧时,将启动快速启动计时器。默认值为 2。

LLDP-MED网络策略

LLDP-MED网络策略是特定实时应用程序(如语音或视频)的一组相关配置设置。网络策略(如果已配置)可以包含在传出 LLDP数据包中,以发送到连接的 LLDP媒体端点设备。媒体终结点设备必须按照其接收的网络策略中指定的方式发送其流量。

poYBAGO_5eyAT6-WAADC7YJoRSM095.pngLLDP-MED网络策略

Policy ID:选择要创建的策略编号。

Application:选择要为其定义网络策略的应用程序类型(流量类型)。

VLAN ID:输入流量必须发送到的 VLAN ID。

VLAN类型:选择流量是已标记还是未标记。

User Priority:选择应用于此网络策略定义的流量优先级。这是 CoS值。

DSCP值:选择要与相邻设备发送的应用程序数据关联的 DSCP值。此值通知他们如何标记发送到设备的应用程序流量。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 协议
    +关注

    关注

    2

    文章

    616

    浏览量

    40838
  • LLDP
    +关注

    关注

    0

    文章

    4

    浏览量

    2478
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IO-Link规范解读(五):数据链路层解析

    前言 本篇就来讲讲IO-Link的数据链路层。 01 链路层总览 数据链路层(Data Link Layers)在整个IO-Link协议栈起到承上启下的作用,通过物理链路在主从站之间传
    的头像 发表于 10-20 18:08 3897次阅读
    IO-Link规范解读(五):数据<b class='flag-5'>链路层</b>解析

    交换机无法显示LLDP邻居信息故障案例

    某网络一台ZXR10 5960X和服务器通过10GE端口对接,在ZXR10 5960X上使用show lldp entry interface xgei-0/1/1/26命令查看,未显示对端LLDP 邻居信息。
    的头像 发表于 09-24 10:23 580次阅读
    交换机无法显示<b class='flag-5'>LLDP</b>邻居信息故障案例

    移植CANfestival,发现can无法接收数据,为什么?

    最近在研究Canopen协议,在f407的板子上移植了canfestival协议栈 移植成功后遇到一些问题,总线上我在没有发数据的情况下还是可以进入can接收中断,我不清为什么会进入中断,后来我自己
    发表于 09-11 07:46

    请问rt-thread有没有链路层通信的方法?

    与开发板通信上。 我尝试过使用UDP广播,但在IP地址为0.0.0.0,子网掩码0.0.0.0,网关为0.0.0.0无法通信上。 我也尝试了一下raw原始套接字,但也没有用。 在Linux中有一个sockaddr_ll结构体可以使用链路层通信,但rt-thread好像没有。
    发表于 09-02 08:00

    协议分析仪能检测蓝牙设备的哪些潜在问题?

    协议分析仪能够检测蓝牙设备从物理层到应用层的全链路潜在问题,具体涵盖以下方面:一、物理层(PHY Layer)问题 信号衰减与遮挡 RSSI(接收信号强度)异常:识别设备距离过远、金属障碍物阻挡或
    发表于 07-21 14:27

    蓝牙协议分析仪能检测哪些问题?

    分析仪可检测的问题覆盖从信号干扰到应用逻辑的全链路,关键在于结合协议层级逐步排查。例如: 连接不稳定:先检查物理层RSSI/SNR,再分析链路层连接参数,最后验证HCI命令处理。 数据丢失:从L2CAP
    发表于 07-15 15:52

    RDMA简介3之四种子协议对比

    分别介绍这四种子协议。图1RDMA四种子协议网络层级关系图InfiniBand:InfiniBand是一种专为RDMA设计的网络,其传输层、网络层及链路层均遵循IB协议规范,没有类似以
    发表于 06-04 16:05

    NVMe协议简要分析

    NVM Express(NVMe)是一种高性能、可扩展的接口协议,用于通过PCI express(PCIe)总线,实现主机软件与NVM设备之间的通信。目前,由于NVMe SSD相比于SATA SSD
    发表于 05-15 00:34

    传感器网络通信协议的核心技术要素

    ;数据链路层通过媒体接入控制建立节点间通信链路;网络层管理路由发现与维护;传输层提供端到端传输保障及差错控制;应用层实现安全组播与密钥管理功能。        该协议体系的技术特征包括:针对节点电池容量限制,采用低功耗通信模
    的头像 发表于 04-02 10:30 778次阅读
    传感器网络通信<b class='flag-5'>协议</b>的核心技术要素

    如何使用ZPS-CANFD观察CAN数据链路层的工作过程

    CAN总线在数据链路层中的应用是其通信协议中的关键部分、它负责在物理层之上实现数据的可靠传输。致远第二代CAN总线分析仪ZPS-CANFD,除了可以完成CAN、CANFD总线物理层的一致性测试,同时
    的头像 发表于 03-18 11:38 759次阅读
    如何使用ZPS-CANFD观察CAN数据<b class='flag-5'>链路层</b>的工作过程

    揭秘工业交换机中的LLDP:让设备“自我介绍”的神奇技术

    在当今工业自动化和物联网(IoT)快速发展的背景下,工业网络的复杂性和规模正逐渐增加。为了保证网络的高可靠性和高可用性,网络管理和设备互操作性显得尤为重要。在这一背景下,链路层发现协议LLD
    的头像 发表于 03-07 16:00 1267次阅读
    揭秘工业交换机中的<b class='flag-5'>LLDP</b>:让设备“自我介绍”的神奇技术

    工业以太网中的数据链路层与工业交换机的关键作用

    工业以太网成为了支撑工业控制和通信系统的重要组成部分。数据链路层是工业以太网中的关键层,它为网络中的数据传输提供了基本保障,而数据链路层不仅关乎设备间的通信质量,还直接影响到网络的整体性能。
    的头像 发表于 02-28 16:01 988次阅读
    工业以太网中的数据<b class='flag-5'>链路层</b>与工业交换机的关键作用

    什么是MTP协议及其应用

    路的建立、维护和释放。 MTP Level 2(MTP2): 负责在链路层上处理信令消息的传输,包括信令单元的分段和重组。 MTP Level 3(MTP3): 负责在网络层上处理信令消息的路由和传输,确保消息能够正确地从源节点传输到目的节点。 二、MTP协议的功能 MT
    的头像 发表于 01-03 09:50 3525次阅读

    ptp协议的基本原理解析

    点对点协议(Point-to-Point Protocol,简称PPP)是一种用于点对点(Point-to-Point)连接的数据链路层通信协议。它主要用于通过拨号、专线或移动网络等建立的直接
    的头像 发表于 12-29 10:08 1695次阅读

    什么是ptp协议及其应用

    点对点协议(Point-to-Point Protocol,简称PPP)是一种数据链路层通信协议,用于在两个网络实体之间建立、配置和测试数据链路连接。PPP协议广泛应用于各种场景,包括
    的头像 发表于 12-29 09:32 1481次阅读