Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Protocol Identifiers
Collapse the table of content
Expand the table of content

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.

ProtocolDescription
PROTO_IP_OTHER, MIB_IPPROTO_OTHERSome other protocol not specified in RFC 1354.
PROTO_IP_LOCAL, MIB_IPPROTO_LOCALA local interface.
PROTO_IP_NETMGMT, MIB_IPPROTO_NETMGMTA 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_ICMPThe result of ICMP redirect.
PROTO_IP_EGP, MIB_IPPROTO_EGPThe Exterior Gateway Protocol (EGP), a dynamic routing protocol.
PROTO_IP_GGP, MIB_IPPROTO_GGPThe Gateway-to-Gateway Protocol (GGP), a dynamic routing protocol.
PROTO_IP_HELLO, MIB_IPPROTO_HELLOThe 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 http://www.ietf.org/rfc/rfc891.txt and http://www.ietf.org/rfc/rfc1305.txt.
PROTO_IP_RIP, MIB_IPPROTO_RIPThe Berkeley Routing Information Protocol (RIP) or RIP-II, a dynamic routing protocol.
PROTO_IP_IS_IS, MIB_IPPROTO_IS_ISThe 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_ISThe 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_CISCOThe Cisco Interior Gateway Routing Protocol (IGRP), a dynamic routing protocol.
PROTO_IP_BBN, MIB_IPPROTO_BBNThe 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_OSPFThe Open Shortest Path First (OSPF) protocol, a dynamic routing protocol.
PROTO_IP_BGP, MIB_IPPROTO_BGPThe Border Gateway Protocol (BGP), a dynamic routing protocol.
PROTO_IP_BOOTP, MIB_IPPROTO_BOOTPThe Bootstrap Protocol.
PROTO_IPV6_DHCPRELAY, MIB_IPV6PROTO_HDCPRELAYThe DHCPv6 Relay protocol.
PROTO_IP_NT_AUTOSTATIC, MIB_IPNT_AUTOSTATICA Windows specific entry added originally by a routing protocol, but which is now static.
PROTO_IP_NT_STATIC, MIB_IPNT_STATICA 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_DODA 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.

ProtocolDescription
IPX_PROTOCOL_RIPRouting Information Protocol for IPX
IPX_PROTOCOL_SAPService Advertisement Protocol
IPX_PROTOCOL_NLSPNetWare 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.

 

 

Community Additions

ADD
Show:
© 2015 Microsoft