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

航空电信网络

ATN 协议族(连同 VDL-Mode2)被设计为 Aircraft Communications Addressing and Reporting System (ACARS) 的后继方案。它基于 OSI 协议(标准化开始时这些协议被认为是“state of the art”)和 VDL-Mode2,实现了可靠的空地数据链路。

该系统目前在欧洲的 LINK2000 plus 计划范围内与 VDL-Mode2 一起部署。

目前 Wireshark 仅支持 CMv1 和 CPDLCv1(PO 和 PM)应用;该 dissector 基于 ICAO doc 9705 Ed2,包括 Protected Mode CPDLC 的修订内容。

核心 ATN 协议的简化概览如下:

| Layer | Description | 7 | Application layer (ULCS/ACSE,CM,CPDLC, ...) | 6 | ULCS/Presentation,ULCS/PDV | 5 | ULCS/Session | 4 | COTP (TP4 connections) | 3 | Internet (CLNP, ES-IS,IS-IS,IDRP) | 2 | Link layer (LLC,IP,X.25, ...)

Wireshark

ATN 复用 CLNP 和 COTP dissector,并将 "atn-ulcs" dissector 叠加在 COTP 之上。从技术上讲,"atn-ulcs" 实现了包含 SES、PRES 和 ACSE 协议的“ATN upper layers”(ASN.1 Packed Encoding Rules)。

随后,"atn-ulcs" dissector 调用应用层 dissector,例如 CM("atn-cm") 和 CPDLC("atn-cpdlc")。

在 wireshark 中启用 ATN 支持

该 dissector 默认应已编译进来(developper version),并且可以通过调整 Wireshark 协议 Preferences/Settings 来启用。

解码 ATN 流量需要以下设置:CLNP dissector:

  • "Always try to decode NSDU as Transport PDU's" -> Enabled

  • "Decode ATN security label" -> Enabled

COTP dissector:

  • "Decode ATN TPDU's" -> Enabled

T.125 dissector

  • 应禁用 T.125 dissector,因为某些 CM/CPDLC PDU 可能会被错误解码为 "T.125"(Main Menu: "Analyze"->"Enabled Protocols",禁用 "T.125 Multipoint-communication" 条目上的复选框)。

"atn-ulcs"、"atn-cm" 和 "atn-cpdlc" dissector 没有可用的设置选项卡。

Bug

很多 😉。恕我直言,该 dissector 远未达到可在生产系统中使用的程度(不过它总比没有好,因为与 TCP/IP 世界中的工具相比,OSI 的网络监视器既昂贵又不合适)。

直到 OSI Layer 6(ATN-ULCS/ACSE)的大多数层在多数情况下可以工作;CM 和 CPDLC 的解码存在缺陷。

主要问题是 TP4 layer 没有可用的“conversation”函数,而该函数是区分 PER 编码的 CM 和 CPDLC PDU 所需要的;该函数将允许把一个传输连接中的所有 PDU 解码为 CM 或 CPDLC,因为某些 PDU 共享相同的比特编码。

已知 bug:

  • atn-ulcs (ACSE):AARE 解码错误;可能与 "CpdlcStart confirmation" 的错误处理有关

  • atn-cpdlc (CPDLC):该 dissector 将 "CpdlcStart confirmation" 错误解码为 "Cpdlc message"

  • CM 和 CPDLC 的某些 PDU 具有相同的 PER 编码,这可能导致错误解码。

外部链接

背景:

标准

协议跟踪

附加到 GitLab Issue 5622:

  • 2011-01-26-lan-sndcf.pcap:ATN over ethernet SNDCF

  • 2011-01-27-dump-atn-over-ip.pcap:ATN over IP SNDCF

附加到 GitLab Issue 8293:

  • 2013-01-08-dl-eduu1-38057a-a350-trials.pcap:ATN over IP SNDCF,Airbus A350 航电评估

导入自 https://wiki.wireshark.org/ATN,时间为 2020-08-11 23:11:26 UTC

相关 Wireshark Wiki 页面

网络分析技术档案