协议标识符

Windows SDK 的 Routprot.h 中还列出了以下协议标识符,以及平台软件开发工具包 (SDK) 的 iprtmib.h。

IP 协议

以下路由协议与 IP 传输相关联。

协议 描述
PROTO_IP_OTHER,MIB_IPPROTO_OTHER RFC 1354 中未指定的其他一些协议。
PROTO_IP_LOCAL、MIB_IPPROTO_LOCAL 本地接口。
PROTO_IP_NETMGMT,MIB_IPPROTO_NETMGMT 静态路由。 此值用于标识通过网络管理(例如动态主机配置协议(DCHP)、简单网络管理协议(SNMP)或通过调用 CreateIpForwardEntryDeleteIpForwardEntrySetIpForwardEntry 函数来标识 IP 路由设置的路由信息。
PROTO_IP_ICMP,MIB_IPPROTO_ICMP ICMP 重定向的结果。
PROTO_IP_EGP、MIB_IPPROTO_EGP 外部网关协议(EGP),动态路由协议。
PROTO_IP_GGP,MIB_IPPROTO_GGP 网关到网关协议(GGP)是一种动态路由协议。
PROTO_IP_HELLO、MIB_IPPROTO_HELLO Hellospeak 协议,动态路由协议。 这是一个历史条目不再使用,是原始 ARPANET 路由器使用的早期路由协议,它运行名为 Fuzzball 路由协议的特殊软件,有时称为 Hellospeak,如 RFC 891 和 RFC 1305 中所述。 有关详细信息,请参阅 https://www.ietf.org/rfc/rfc891.txthttps://www.ietf.org/rfc/rfc1305.txt
PROTO_IP_RIP、MIB_IPPROTO_RIP 伯克利路由信息协议(RIP)或 RIP-II(动态路由协议)。
PROTO_IP_IS_IS,MIB_IPPROTO_IS_IS 中间系统到中间系统(IS-IS)协议,动态路由协议。 IS-IS 协议是在开放系统互连(OSI)协议套件中开发的。
PROTO_IP_ES_IS,MIB_IPPROTO_ES_IS 端到端系统到中间系统(ES-IS)协议,一种动态路由协议。 ES-IS 协议是在开放系统互连(OSI)协议套件中开发的。
PROTO_IP_CISCO,MIB_IPPROTO_CISCO Cisco 内部网关路由协议 (IGRP),一种动态路由协议。
PROTO_IP_BBN、MIB_IPPROTO_BBN 使用最短路径 First (SPF) 算法的 Bolt、Beranek 和 Newman (BBN) 内部网关协议 (IGP)。 这是一个早期的动态路由协议。
PROTO_IP_OSPF、MIB_IPPROTO_OSPF Open Shortest Path First (OSPF) 协议(动态路由协议)。
PROTO_IP_BGP、MIB_IPPROTO_BGP 边界网关协议(BGP),动态路由协议。
PROTO_IP_BOOTP、MIB_IPPROTO_BOOTP 启动协议。
PROTO_IPV6_DHCPRELAY、MIB_IPV6PROTO_HDCPRELAY DHCPv6 中继协议。
PROTO_IP_NT_AUTOSTATIC,MIB_IPNT_AUTOSTATIC 最初由路由协议添加的 Windows 特定条目,但现在是静态的。
PROTO_IP_NT_STATIC,MIB_IPNT_STATIC 从路由用户界面或路由命令添加为静态路由的 Windows 特定条目。
PROTO_IP_NT_STATIC_NON_DOD,MIB_IPNT_STATIC_NON_DOD 从路由用户界面或路由命令添加为静态路由的 Windows 特定条目,但这些路由不会导致按需拨号(DOD)。

 

协议标识符为PROTO_IP_LOCAL的路由包括:

  • 环回路由
  • 子网路由
  • 子网接口的所有网络广播路由
  • 所有“1”广播路由
  • 本地多播路由
  • 路由到 PPP 链接的远程端

IP 路由器管理器的标识符为:

IPRTRMGR_PID

可以使用此标识符,而不是使用 IP 路由器管理器进行 MIB 调用的路由协议标识符。 此标识符用于 MIB-II、转发 MIB 和某些企业特定信息。 此标识符也列在 Iprtrmib.h 中。

IPX 协议

以下路由协议与 IPX 传输相关联。

协议 描述
IPX_PROTOCOL_RIP IPX 的路由信息协议
IPX_PROTOCOL_SAP 服务播发协议
IPX_PROTOCOL_NLSP NetWare 链接服务协议

 

IPX 路由器管理器的标识符为:

IPX_PROTOCOL_BASE

使用此标识符,而不是使用 IPX 路由器管理器进行 MIB 调用的路由协议标识符。