在 Linux 内核 2.6 中设计和实现无连接网络协议 (CLNP) 作为可加载内核模块 Bunga Sugiarto 1)、Danny Laidi 1)、Arra’di Nur Rizal 1)、Maulahikmah Galinium 1)、Pradana Atmadiputra 1)、Melvin Rubianto 1)、Husni Fahmi 2)、Tri Sampurno 2)、Marsudi Kisworo 3) 摘要 在本文中,我们介绍了在 Linux 内核版本 2.6 中为 ATN 实现 CLNP 地对地数据包处理。我们介绍了 CLNP 数据包处理的总体情况、输入、路由和输出处理功能的细节以及基于 ISO 8473-1 的每个功能的实现。这项工作中实现的功能包括 PDU 报头分解、报头格式分析、报头错误检测、错误报告、重组、源路由、拥塞通知、转发、组合、分段和传输到设备功能。每个功能最初都作为单独的可加载内核模块实现和测试。这些模块已成功加载到 Linux 内核 2.6 中。关键词:ATN、CLNP、Linux 内核 1. 简介飞机作为交通工具之一的使用量大大增加。然而,对空中导航和航空系统基础设施的支持已达到极限,很快将无法应对日益增长的空中交通需求。出于这种担忧,国际民航组织于 1998 年 5 月 11 日在里约热内卢举行的全球 CNS/ATM 系统实施会议正式开幕式上指示所有 p