交换机LLDP模块

交换机LLDP模块一:

大家好,又见面了,我是你们的朋友全栈君。

一:参数含义

Fast Start Repeat Count:当新接入设备时,会快速发送的包个数,此时发送时间会缩短至1s。
Message TX Interval:(传输间隔:输入从本地设备定期发送到其邻居的连续LLDP数据包之间的间隔。默认值为30)
Message TX Hold Multiplier:(保持乘数:此参数是“传输间隔”上的一个乘数,用于确定LLDP数据包中使用的实际TTL(生存时间)值。TTL是邻居设备丢弃收到的LLDP数据包之前应保留的持续时间。预设值为4,TTL (Time to live)=保持倍数*发送间隔)
ReInit Delay:该参数的具体设置还与TX Delay有关,例如设置port1的状态从TX_RX变为disable时,交换机会立即发送一笔TTL为0的包,假设ReInit Delay配置为5,TX Delay配置为7,那么如果在12秒以内再次设置为TX_RX,那么在交换机发送完TTL为0那笔包以后,第二笔包收到的时间间隔为12秒,,如果超过了12秒以后,再从disable状态设置为TX_RX,那么在交换机发送完TTL为0那笔包以后,第二笔包收到的时间间隔为7秒。
TX Delay:(指定本地设备在向其邻居发送另一个LLDP数据包之前等待的时间。当本地信息发生变化时,本地设备将发送LLDP报文通知其邻居。如果本地设备发生频繁更改,则LLDP数据包将泛洪。在指定发送延迟时间后,本地设备将等待延迟时间以在发生更改时发送LLDP数据包,以避免频繁的LLDP数据包转发。默认值为2),,比如,设置TX Delay为5s,当本地信息改变时,到本地信息再次改变,,如果这两次改变的时间间隔在5s以内,那么发送第一笔包到第二笔包的时间间隔为5,如果如果这两次改变的时间间隔超过了5s,那么在收到第一笔包以后,会立即发送第二笔包。

note:

1 <= txDelay <= (0.25 × msgTxInterval)
(msgTxInterval × msgTxHold)  < 65535

在这里插入图片描述
LLDP统计信息:
Last Change Time :显示统计信息更新的时间。
Total Inserts :显示最近更新时间的邻居总数。
Total Deletes:显示被本地设备删除的邻居数量。当端口被禁用或邻居发送的LLDP报文的TTL为0时,端口将删除邻居。
Total Drops :显示本地设备丢弃的邻居数。每个端口最多可以学习80个邻居设备,超过此限制后,后续的邻居将被丢弃。
Total Ageouts:显示在本地设备上已过期的邻居的最新数量。(超过TTL)

Total Transmits:显示通过端口发送的LLDP报文总数。
Total Discards :显示端口丢弃的LLDP报文总数
Total Errors :显示通过端口接收的错误LLDP报文总数。
Total Receives: 显示通过端口接收的LLDP报文总数。
Total TLV Discards :显示接收LLDP报文时端口丢弃的TLV总数。
Total TLV Unknows :显示接收到的LLDP数据包中包含的未知TLV的总数。
Total Ageouts:显示连接到端口的已老化的邻居的数量。

可参考:https://www.tp-link.com/us/configuration-guides/configuring_lldp/?configurationId=18043#using_cli_4_2

二:协议解析
可参考:
(1)https://www.ieee802.org/1/files/public/docs2002/lldp-protocol-00.pdf

(2)https://www.cnblogs.com/liuhongru/p/10188685.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145102.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • numba 高级用法

    numba 高级用法numba是一个用于编译Python数组和数值计算函数的编译器,这个编译器能够大幅提高直接使用Python编写的函数的运算速度。numba使用LLVM编译器架构将纯Python代码生成优化过的机器码,通过一些添加简单的注解,将面向数组和使用大量数学的python代码优化到与c,c++和Fortran类似的性能,而无需改变Python的解释器。Numba的主要特性:动态代码生成(…

    2025年7月13日
    1
  • Android触屏事件流[通俗易懂]

    Android触屏事件流[通俗易懂]一次触屏事件分为三个动作ACTION_DOWN,ACTION_MOVE和ACTION_UP。其中ACTION_DOWN和ACTION_UP在一次触屏事件中只会触发一次,ACTION_MOVE可能触发任意次(包括0次)。主要响应触屏的组件有两种,一种是可以包含子元素的(ViewGroup比如LinearLayout),另一种是不能包含子元素的View(最底层的View比

    2022年9月10日
    0
  • Spring的两种动态代理Jdk与Cglib

    Spring的两种动态代理Jdk与CglibSpring的两种动态代理Jdk与Cglib

    2022年4月23日
    34
  • struts2使用AbstractInterceptor拦截器 获取参数以及修改参数的值

    struts2使用AbstractInterceptor拦截器 获取参数以及修改参数的值publicclassAppLoginInterceptorextendsAbstractInterceptor{ @Override publicStringintercept(ActionInvocationinvocation)throwsException{ Mapmap=invocation.getInvocationContext().getSes…

    2022年5月15日
    33
  • 声明方法java实际开发中泛型使用需要注意的一些问题

    声明方法java实际开发中泛型使用需要注意的一些问题

    2021年8月23日
    65
  • IIC通信协议总结[通俗易懂]

    IIC通信协议总结[通俗易懂](1)概述I2C(Inter-IntegratedCircuit BUS)集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。经常IIC和SPI接口被认为指定是一种硬件设备,但其实这样的说法是不尽准确的,严格的说他们都是人们所定义的软硬结合体,分为物理层(四线结构)和协议层(主机,从

    2022年4月28日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号