你好,Nilabh
请帮助 KUNBUS 团队了解以下 LLDP 符合性测试问题。
测试用例是"LLDP 管理对象"和"LLDP 数据表"。
- LLDP 管理对象测试发出7条警告和1条提醒。 由于这些消息混淆不清、我们想知道 FW v8.6是否已经支持新的 CIP 标识 TLV? 请查看下图。
- LLDP 数据表测试发现1个错误、需要帮助找出导致测试错误的原因

e2e.ti.com/.../7268.Log-and-Wireshark-files.zip
最尊重
博诚
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,Nilabh
请帮助 KUNBUS 团队了解以下 LLDP 符合性测试问题。
测试用例是"LLDP 管理对象"和"LLDP 数据表"。

e2e.ti.com/.../7268.Log-and-Wireshark-files.zip
最尊重
博诚
尊敬的 Nilabh:
根据我们的测试、先前的问题不是发生在 v9.0.0.3上、但此版本中有一些新错误。
我们还遇到了 一些与 LLDP 无关的其他问题将需要 KUNBUS 的帮助。
我在随附的文件"9.0.0.3 issue.pdf"中总结了所有问题、并附加了 CT 日志和 Wireshark 数据。
请帮助将所有文件转发至 KUNBUS。
感谢你的帮助。
最 尊重
博诚
尊敬的 Bo-Cheng:
您能否创建几个以上的 e2e 来单独跟踪问题、因为它是在 pdf 中跟踪问题的通篇方法。 我建议创建3个 e2e:
1. BOOTP
2. LLDP 管理—我们将在此处跟踪当前的 e2e。
3.测试封装
4. IP 地址配置
Kunbus 的初始响应:
我们知道一致性测试工具报告的错误。 我们目前的理解是一致性测试工具实现中仍然存在错误、但我们将进行验证。
警告之一是不支持新的识别 TLV。 到2024年底、这将成为强制性要求。
信息 TLV 在2022年11月至2023年4月版规范之间发生了更改、可能会针对2023年11月版再次说明。 我们将查看即将到来的2023年11月版并对其进行更改。 这是已知的、一旦 TLV 规格稳定、今年将解决此问题。
我们会随时给您回复。
尊敬的 Nilabh:
我希望这是正确的主题。 如果热一直完全关注的一切过去的两周,因为我实际上还在假期.
但有时我会与 EtherNet/IP 团队联系、并转发咨询。
此致、
马丁
BOOTP 服务问题:
问)堆栈是否支持 BOOTP 服务? 我们可以通过 CT19.1消息工具将设备更改为 BOOTP 模式,但无法通过 BOOTP 服务器在 BOOTP 模式下配置 IP。 (见下图)
a)支持 BOOTP,但我们也可以看到一些问题。 我们将继续对此进行分析、并尽快与您联系。 我们将在即将到来的新冲刺中与此合作(从下周开始)。
问)如果堆栈不支持 BOOTP 服务,它是否可以作为 Allen Bradley 驱动器拒绝模式更改并返回如下所示的错误状态代码来执行?
a)支持 BOOTP,意味着我们不会实施建议的选项。
CT19.1一致性测试:265-LLDP 管理对象测试问题
问)我们收到了有关 TLV 的3个新错误和关于意外接收到 LLDP 帧的1个错误。 它们是由固件问题还是我们错误的测试配置或设置引起的?
a)正如 Martin 在9月7日编写的那样、此错误报告从 CT19.1开始是正常的、我们预测这是一个工具错误。 此错误可能会被暂时忽略。
CT19.1一致性测试:266-LLDP 数据表问题
问)我们收到1条有关最大值的新警告。 从新接口接收到 LLDP 帧后、不会更改实例属性。 是否是固件版本9.0.0.3的已知问题?
A)这只是一个警告、这意味着重复使用之前使用并在之后发布的实例编号。
CT19.1一致性测试:多封装测试问题
q)当我们连续运行5次封装测试时、我们偶尔会遇到如下图所示的错误。 我们认为可能需要修复固件错误。 注意:我们通过执行5次以太网链路测试和封装测试来获得这个问题。
A)该错误还会在我们的一致性测试中不时报告、但需要在 Wireshark 日志中检查时间戳。 这里缺少 Wireshark 日志、您能给我们发送这篇文章吗? 在我们的案例中,我们看到时间戳的差值低于报告的1200毫秒。 这也意味着 CT19.1符合性测试工具的问题。
无法通过 Rockwell EtherNet/IP 地址调试工具更改 IP 配置模式
问)当我们使用该工具发送将 IP 配置模式更改为"Static"时、该工具会响应器件不支持 CIP、并且模式更改会失败。 我们想知道这是否也是固件问题、以及是否可以解决。
´s 从 Wireshark 日志中可以看到,Rockwell EtherNet/IP 地址调试工具尝试获取类属性2 (最大实例数)-我们的器件不支持的不是必需或条件属性,这就是在本例中它为什么用错误代码进行响应的原因。 ´s 似乎此工具需要支持此属性、这就是它在这之后停止请求的原因。
尊敬的 Nilabh:
请将我们的进一步问题转发给 Kunbus。
BOOTP 服务问题 :
Q)Bootp 的哪些问题,Kunbus 已经知道?
问)问题可能会在何时得到解决。
CT19.1一致性测试:265-LLDP 管理对象测试问题
问)您在本主题中谈论 Nilabh 9月13日的回复吗? 如果是的话,我想它是抓住了第8.6版上发生的第一个问题。 但是、在我关于9月13日的问题中、测试结果与 v9.0.0.3发生了变化。 我们总共收到如下所示的不同错误消息。 您确定它们也是由 ODVA 的错误引起的吗?
CT19.1一致性测试:多封装测试问题
A)我们将在本周结束前向您发送 Wireshark 数据。
无法通过 Rockwell EtherNet/IP 地址调试工具更改 IP 配置模式
问)我们同意此属性是可选的,但其他竞争对手的产品(如 Festo)确实支持它,我认为这是使用 Rockwell 工具的正常操作。 我们认为,对于最终用户使用 Rockwell 控制器进行操作,更好地支持属性2和3。
感谢你的帮助。
最尊重
博诚
尊敬的 Nilabh:
我们会收到 ODVA 的一些反馈。
请帮助更新 ODVA 对 Kunbus 的建议如下。
CT19.1一致性测试:265-LLDP 管理对象测试问题
[ODVA] 这些看起来像是真实的误差。 1、2和3表示您的设备不包含所需的 TLV 数据。 有关所需的 TLV、请查看第2卷第9-8章。 我以前从未见过错误4。 这意味着在 LLDP 管理对象设置为禁用传输后、测试从您的设备收到了 LLDP 数据包。
问)我们认为、ODVA 的建议是需要解决和分析这些问题。
CT19.1一致性测试:多封装测试问题
a) ODVA 已确认这是一个 CTT 错误、可以忽略。 我们将关闭此问题、而不提供 Wireshark 数据供进一步检查。
感谢你的帮助。
最尊重
博诚
尊敬的 Nilabh:
请帮助我们在上周更新这些问题?
BOOTP 服务问题 :
Q)Bootp 的哪些问题,Kunbus 已经知道?
问)问题可能会在何时得到解决。
CT19.1一致性测试:265-LLDP 管理对象测试问题
[ODVA] 这些看起来像是真实的误差。 1、2和3表示您的设备不包含所需的 TLV 数据。 有关所需的 TLV、请查看第2卷第9-8章。 我以前从未见过错误4。 这意味着在 LLDP 管理对象设置为禁用传输后、测试从您的设备收到了 LLDP 数据包。
问)我们认为、ODVA 的建议是需要解决和分析这些问题。
问昆巴认为 CT20会解决这些问题的原因是什么?
无法通过 Rockwell EtherNet/IP 地址调试工具更改 IP 配置模式
问)我们同意此属性是可选的,但其他竞争对手的产品(如 Festo)确实支持它,我认为这是使用 Rockwell 工具的正常操作。 我们认为,对于最终用户使用 Rockwell 控制器进行操作,更好地支持属性2和3。
最尊重
Kunbus 的响应:
我们昨天使用新的 CT20测试版执行了 LLDP 测试、它仍然报告了相同的 TLV 缺失错误消息。
我今天上午向 ODVA 提交了一份错误报告(见下文)、详细说明了为什么一致性测试实现(以及最终的 EtherNet/IP 规范)与 IEEE 802.1AB-2016标准相冲突、在我们的解释中明确指出不允许使用这些额外的 TLV。 您可以将此内容传递给 HiWin。
马丁
您好!
我们正在使用新的 EtherNet/IP CT20符合性测试运行一些初始测试、但仍收到错误报告、声称通过 LLDP 管理对象的属性1 (全局启用位设置为0、附加的 Wireshark 跟踪中的帧编号2313)禁用 LLDP 后。 禁用 LLDP 时、工程师应尝试传输关闭 LLDPDU。
该 LLDPDU 的格式在 IEEE 标准802.1AB -2016的第9.2.7.3条 mibConstrShutdownLLDPDU ()和9.1.2.2条关断 LLDPDU 中进行了详细说明。
9.2.7.3指出:
mibConstrShutdownLLDPDU()过程根据 LLDPDU 构建 SHUTDOWN LLDPDU
相关的 TLV 格式在8.2和8.5中指定。 SHUTDOWN LLDPDU 包含 仅限 为
以下项目:
a)机箱 ID 和端口 ID TLV。
b) TTL 字段设置为零时 TLV 的存活时间。
c) LLDPDU TLV 的一端是可选的。
而9.1.2.2规定:
…μ A。
如果当前配置为启用 LLDP 帧传输的端口因 LLDP 活动而被禁用、或
该接口被管理性禁用,发送状态机尝试发送最终 LLDP 关闭 LLDPDU,其中包括:
a)机箱 ID TLV。
B)端口 ID TLV。
c) TTL 字段设置为零时存活 TLV 的时间。
D)可选 LLDPDU TLV 的末端。
关闭 LLDPDU 不包含任何其他可选 TLV 并且、如果可能的话、应该在接口被禁用前发送。
这与一致性测试(也包括 CT19和 CT19.1)相冲突此外、要求 将系统功能 TLV、管理地址 TLV 和 CIP 识别 TLV 作为关断 LLDPDU 的一部分包含。 根据 IEEE 标准802.1AB -2016中的表8-1、这些 TLV 是可选的、因此不应包含在关断 LLDPDU 中。
我们将其解释为一致性测试实现不正确地不区分 正常 LLDPDU (9.1.2.1)和 关断 LLDPDU (9.1.2.2)。
尊敬的 Nilabh、Martin:
在 v9.0.0.3上、在测试"LLDP 管理对象"测试用例时、我收到如下图所示的新 STC 错误。
我是否需要更改 CT20的任何 STC 设置?
您是否还能 soc 与我们共享".CD"文件?
非常感谢
