Protocol Identifiers

The following protocol identifiers are also listed in Routprot.h for the Windows SDK, and iprtmib.h for the Platform Software Development Kit (SDK).

IP Protocols

The following routing protocols are associated with the IP transport.

Protocol Description
PROTO_IP_OTHER, MIB_IPPROTO_OTHER Some other protocol not specified in RFC 1354.
PROTO_IP_LOCAL, MIB_IPPROTO_LOCAL A local interface.
PROTO_IP_NETMGMT, MIB_IPPROTO_NETMGMT A static route. This value is used to identify route information for IP routing set through network management such as the Dynamic Host Configuration Protocol (DCHP), the Simple Network Management Protocol (SNMP), or by calls to the CreateIpForwardEntry, DeleteIpForwardEntry, or SetIpForwardEntry functions.
PROTO_IP_ICMP, MIB_IPPROTO_ICMP The result of ICMP redirect.
PROTO_IP_EGP, MIB_IPPROTO_EGP The Exterior Gateway Protocol (EGP), a dynamic routing protocol.
PROTO_IP_GGP, MIB_IPPROTO_GGP The Gateway-to-Gateway Protocol (GGP), a dynamic routing protocol.
PROTO_IP_HELLO, MIB_IPPROTO_HELLO The Hellospeak protocol, a dynamic routing protocol. This is a historical entry no longer in use and was an early routing protocol used by the original ARPANET routers that ran special software called the Fuzzball routing protocol, sometimes called Hellospeak, as described in RFC 891 and RFC 1305. For more information, see https://www.ietf.org/rfc/rfc891.txt and https://www.ietf.org/rfc/rfc1305.txt.
PROTO_IP_RIP, MIB_IPPROTO_RIP The Berkeley Routing Information Protocol (RIP) or RIP-II, a dynamic routing protocol.
PROTO_IP_IS_IS, MIB_IPPROTO_IS_IS The Intermediate System-to-Intermediate System (IS-IS) protocol, a dynamic routing protocol. The IS-IS protocol was developed for use in the Open Systems Interconnection (OSI) protocol suite.
PROTO_IP_ES_IS, MIB_IPPROTO_ES_IS The End System-to-Intermediate System (ES-IS) protocol, a dynamic routing protocol. The ES-IS protocol was developed for use in the Open Systems Interconnection (OSI) protocol suite.
PROTO_IP_CISCO, MIB_IPPROTO_CISCO The Cisco Interior Gateway Routing Protocol (IGRP), a dynamic routing protocol.
PROTO_IP_BBN, MIB_IPPROTO_BBN The Bolt, Beranek, and Newman (BBN) Interior Gateway Protocol (IGP) that used the Shortest Path First (SPF) algorithm. This was an early dynamic routing protocol.
PROTO_IP_OSPF, MIB_IPPROTO_OSPF The Open Shortest Path First (OSPF) protocol, a dynamic routing protocol.
PROTO_IP_BGP, MIB_IPPROTO_BGP The Border Gateway Protocol (BGP), a dynamic routing protocol.
PROTO_IP_BOOTP, MIB_IPPROTO_BOOTP The Bootstrap Protocol.
PROTO_IPV6_DHCPRELAY, MIB_IPV6PROTO_HDCPRELAY The DHCPv6 Relay protocol.
PROTO_IP_NT_AUTOSTATIC, MIB_IPNT_AUTOSTATIC A Windows specific entry added originally by a routing protocol, but which is now static.
PROTO_IP_NT_STATIC, MIB_IPNT_STATIC A Windows specific entry added as a static route from the routing user interface or a routing command.
PROTO_IP_NT_STATIC_NON_DOD, MIB_IPNT_STATIC_NON_DOD A Windows specific entry added as a static route from the routing user interface or a routing command, except these routes do not cause Dial On Demand (DOD).

 

Routes with a protocol identifier of PROTO_IP_LOCAL include:

  • The loopback route
  • The subnet route
  • All networks broadcast route for subnetted interfaces
  • All "1"s broadcast route
  • Local multicast route
  • Route to remote end of a PPP link

The identifier for the IP router manager is:

IPRTRMGR_PID

This identifier can be used instead of a routing protocol identifier for MIB calls with the IP router manager. This identifier is used for MIB-II, Forwarding MIB, and some enterprise specific information. This identifier is also listed in Iprtrmib.h.

IPX Protocols

The following routing protocols are associated with the IPX transport.

Protocol Description
IPX_PROTOCOL_RIP Routing Information Protocol for IPX
IPX_PROTOCOL_SAP Service Advertisement Protocol
IPX_PROTOCOL_NLSP NetWare Link Services Protocol

 

The identifier for the IPX router manager is:

IPX_PROTOCOL_BASE

Use this identifier instead of a routing protocol identifier for MIB calls with the IPX router manager.