Appearance
Appearance
“Protocol for Exchange of Inter-domain Routeing Information”是一种 distance vector routing protocol,设计用于连接 OSI routing domain。
目前,该协议在 Aeronautical Telecommunications Network(ATN,air ground datalink over VDL-Mode2)中实现“mobile routing”,用于当 aircraft domain 沿飞行路径跨越多个 ground network domain 移动时的路由。
此外,它还用于不同 routing domain 之间的 Boundary Intermediate System (BIS) 级 ATN-Routers 之间交换 routing information。
该 dissector 允许在 Ethernet/IP packet 之上解码 CLNP/IDRP。随着 X.25 ground network 正在缓慢被取代并由基于 IP 的通信替代,这一点变得越来越重要。主要原因是主要网络提供商和 Air Navigation Service Providers 可能不再支持“native”X.25。
请注意,当 CLNP/IDRP 运行在 XoT 上时,目前不受支持;XoT 可能在从 X.25 迁移到 IP 时作为中间技术使用。
它在 IP protocol family 中最接近的亲属是 BGP。
IDRP 已于 1993 年在 ISO 10747 中规定。
IDRP 实现了一个 CLNP subdissector。如果 PDU 的 CLNP user data 第一个 octet 的值为 0x85(FIXME:样例中的 nlpid 仍为 0x81,但应为 0x85)
则该 packet 被视为 IDRP PDU。
CLNP Network Selector(也称为 OSI network address 的最后一个 octet,NSEL)为 0x00(network user),而不是 0x01(COTP/CLTP user)。
XXX - 在此处添加示例流量(纯文本或 Wireshark 截图)。
FIXME:该 dissector 在当前 SVN 版本的 wireshark 中可用(internal dissector)。
该 dissector 独立于 CLNP 设置工作——preferences 中没有 IDRP settings tab。
示例[https://bugs.wireshark.org/bugzilla/attachment.cgi?id=10550] 展示了一次连接建立,以及随后 routing information 的交换。
XXX - reference TBD。Prefix 为 "idrp"。
XXX - TBD。capture filter "idrp" 似乎适用于文件。
IDRP spec[https://bugs.wireshark.org/bugzilla/attachment.cgi?id=10642] Bugtracker[https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8562]
导入自 https://wiki.wireshark.org/IDRP ,时间为 2020-08-11 23:14:59 UTC