交换机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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • couldn’t transfer artifact_could not convert from to

    couldn’t transfer artifact_could not convert from toCouldnottransferartifactxxxfrom/toxxx解决方案问题描述解决步骤问题描述本地仓库有对应的jar包,但是maveninstall一直提示Couldnottransferartifact。折腾了我老半天Failedtoreadartifactdescriptorfor*:Couldnottransferartifact…

    2022年8月22日
    10
  • ES6 Promise用法小结

    ES6 Promise用法小结目录1.什么是Promisereject的用法catch的用法all的用法race的用法1.什么是PromisePromise是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操…

    2022年6月12日
    33
  • c++将十进制数转化为二进制数_十六进制小数转二进制

    c++将十进制数转化为二进制数_十六进制小数转二进制#include"stdafx.h"#include&lt;iostream&gt;#include&lt;math.h&gt;usingnamespacestd;voidchange(doublex);voidchange(doublex){ doublen=0;…

    2022年9月24日
    4
  • IntelliJ IDEA 2021.5.2 x64激活码【在线注册码/序列号/破解码】「建议收藏」

    IntelliJ IDEA 2021.5.2 x64激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    66
  • Python基础语法01:缩进规则

    Python基础语法01:缩进规则Python程序设计第6章:函数和函数式编程6.1函数定义6.1.1函数概述6.1.2函数定义6.1.3形参和实参6.1.4函数的返回值6.2函数分类6.2.1内建函数6.2.2自定义函数6.3函数参数6.3.1参数种类6.3.2位置参数6.3.3默认参数6.3.4不定长参数6.3.5关键字参数6.3.6命名关键字参数6.3.7参数组合6.4函数式编程6.4.1高阶函数6.4.2匿名函数6.5总结6.1函数定义6.1.1函数概述6.1.2函数定义6.1

    2022年10月13日
    1
  • linux怎么查看系统环境变量路径,Linux系统中的环境变量该如何设置与查看

    linux怎么查看系统环境变量路径,Linux系统中的环境变量该如何设置与查看今天小编要跟大家分享的文章是关于Linux系统中的环境变量该如何设置与查看。大家都知道,在Linux系统中,有环境变量和Shell变量这两种变量。环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路径等等这样的信息。而Shell变量仅在当前Shell中可用,可以用来存储当前用户的ID等信息。那么什么是环境变量,什么是Shell变量…

    2022年10月1日
    3

发表回复

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

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