Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 10747-95 (2003) 是由国际电工委员会(IEC)与国际标准化组织(ISO)联合制定的信息技术领域国际标准,其正式名称为《信息技术 系统间远程通信和信息交换 为提供无连接模式网络服务的协议》。该标准第一版于1995年发布,2003年由加拿大标准协会(CSA)采纳为加拿大国家标准(CAN/CSA-ISO/IEC 10747-95:2003),成为无连接网络通信领域的重要参考规范。
本标准主要针对开放系统互连(OSI)环境中的无连接模式网络服务(Connectionless-mode Network Service, CLNS),规定了网络层协议应遵循的协议机制、数据单元格式、地址结构以及协议状态机。其适用范围包括:
标准的核心目标是确保不同厂商的网络设备能够通过统一的协议规则实现互操作,同时保持与现有OSI上层协议的兼容性。
标准定义了无连接网络协议(CLNP)的完整协议栈,包括协议数据单元(PDU)类型、编码规则和传输流程。CLNP 位于OSI网络层,为上层传输层提供独立于子网的数据报服务。关键的PDU类型包括数据PDU、错误报告PDU、回显请求/应答PDU等。下表列出了主要的PDU类别及其功能:
| PDU 类型(编码) | 名称 | 功能描述 | 必须支持 |
|---|---|---|---|
| 0x81(HEX) | 数据 PDU (DT) | 携带用户数据,从源NSAP传输到目的NSAP | 是 |
| 0x82 | 错误报告 PDU (ER) | 报告协议错误(如寿命超时、路由失败) | 推荐 |
| 0x83 | 回显请求 PDU (ECHO REQ) | 测试对端可达性和路径状态 | 可选 |
| 0x84 | 回显应答 PDU (ECHO REP) | 对回显请求的响应 | 可选 |
标准采用 NSAP(Network Service Access Point) 地址结构,最大地址长度可达20字节(160位),由起始域(IDP)和特定域(DSP)组成。地址分配遵循ISO 8348 Ad2 规范,确保全局唯一性。相对于IPv4的32位地址,NSAP提供了极大的灵活性和扩展能力,特别适合电信级网络编址需求。
标准附录提供了协议实现一致性声明(PICS)表格,要求实现方明确声明所支持的功能组(如基本数据PDU、错误报告、回显功能等)和参数范围。IEC 10747-95 规定所有声称符合标准的设备必须至少支持数据PDU(DT)的收发和基本的子网收敛功能。此外,对于端系统(ES),必须实现路由重定向协议(可选附在标准中)以支持与中间系统的交互。
IEC 10747-95 多用于对等、点对多点通信场景,如分布式SCADA系统、军事通信网络和专用数据骨干网。实施时需考虑:
在集成测试阶段,应使用标准中定义的“回显”功能测试双向连通性,并通过错误报告PDU捕获协议错误。对于多厂商环境,建议进行全面的PICS对照验证,确保双方的功能子集一致。特别注意“分割”功能的启用必须两端协调,否则重组失败。
从实际应用反馈来看,最常出现的问题包括:地址格式不完整、分割偏移计算错误、选项尾长度不对齐。建议使用标准提供的PDU抓包验证工具(如部分开源OSI协议栈附带的调试工具)进行编解码检查。
IEC 10747-95 是OSI网络层标准体系中的核心执行标准,它依赖于以下兄弟标准:
需要注意的是,IEC 10747-95 不定义任何物理层或数据链路层的具体要求,而是聚焦于网络层的协议与过程。它的设计独立于底层传输介质,因此可以实现跨异构子网的透明通信。
在2003年加拿大采纳版中,标准正文未作修改,但增加了加拿大国家附录,明确了NSAP地址分配与北美编号计划的对接规则。
© 2026 IEC/ISO 标准技术评论 | 本文基于IEC 10747-95 (2003) 编写,仅供参考。实施前请获取正式标准文本。