Skip to content
Wireshark Wiki 中文翻译整理专题首页原始页面

Protocols/CEA 709.1

除了楼宇控制之外,LonTalk 还用于工业自动化、火车站、列车遥测、交通管理和智能电表。

历史

LonTalk 协议最初由 Echelon Inc. 于 1988 年开发。1999 年,它被批准为 ANSI 标准 EIA/CEA-709.1。

协议依赖

  • CNIP:LonTalk 可以通过多种介质传输,但 Wireshark 只有在 LON 流量封装在 UDP 或 TCP 数据包中时才能捕获它。CNIP 是用于 LonTalk 的封装协议。

示例流量

Frame 3057: 74 bytes on wire (592 bits), 74 bytes captured (592 bits)Ethernet II, Src: 00:00:00:00:00:00 (00:00:00:00:00:00), Dst: 00:00:00:00:00:00 (00:00:00:00:00:00)Internet Protocol Version 4, Src: 127.0.0.1 (127.0.0.1), Dst: 127.0.0.1 (127.0.0.1)User Datagram Protocol, Src Port: 43769 (43769), Dst Port: 1628 (1628)Component Network over IPLocal Operating Network PPDU: 0x01 0... .... = Priority: 0 .0.. .... = Alt path: 0 ..00 0001 = Delta BL: 1 NPDU: 9, PDU format: TPDU, Address format: Unicast (2a)/Multicast (2b), Domain length: 8 bit 00.. .... = version: 0x00 ..00 .... = PDU format: TPDU (0x00) .... 10.. = Address format: Unicast (2a)/Multicast (2b) (0x02) .... ..01 = Domain length: 8 bit (0x01) Address type 2a (unicast) Source subnet: 0x01 .000 0101 = Source node: 0x05 Destination subnet: 0x01 .000 0011 = Destination node: 0x03 Domain: 01 TDPU: 0x02, TPDU type: ACKD 0... .... = Auth: 0x00 .000 .... = TPDU type: ACKD (0x00) .... 0010 = Transaction number: 0x02 1... .... .... .... = Network Variable: 0x0001 .0.. .... .... .... = NV direction: 0x0000 ..00 0010 1001 1111 = NV selector: 0x029f Data (2 bytes)0000 00 c4 .. Data: 00c4 [Length: 2]

Wireshark

LON dissector 会解码所有类型的 LON 数据包。Multicast 流量尚未经过充分测试,并且缺少统计信息收集以及会话跟踪。

首选项设置

LonTalk dissector 中未实现首选项。

示例捕获文件

  • SampleCaptures/eia709.1-over-eia852.pcap

显示过滤器

仅显示基于 LON 的流量:

 lon

仅显示 ID 为 0x375 的 Network variables:

lon.nv == 0x375

捕获过滤器

LonTalk 只能作为 CN/IP 数据包的一部分被捕获。

外部链接

讨论

Imported from https://wiki.wireshark.org/Protocols/CEA-709.1 on 2020-08-11 23:19:12 UTC

相关 Wireshark Wiki 页面

网络分析技术档案