Protocol Identifiers

The following protocol identifiers are also listed in Routprot.h.

IP Protocols

The following routing protocols are associated with the IP transport.

Protocol Description
PROTO_IP_OTHER Protocol not listed here.
PROTO_IP_LOCAL Routes generated by the stack.
PROTO_IP_NETMGMT Routes added by "route add" or through SNMP.
PROTO_IP_ICMP Routes from ICMP redirects.
PROTO_IP_EGP Exterior Gateway Protocol.
PROTO_IP_GGP To be determined.
PROTO_IP_HELLO HELLO routing protocol.
PROTO_IP_RIP Routing Informaton Protocol.
PROTO_IP_IS_IS To be determined.
PROTO_IP_ES_IS To be determined.
PROTO_IP_CISCO To be determined.
PROTO_IP_BBN To be determined.
PROTO_IP_OSPF Open Shortest Path First routing protocol.
PROTO_IP_BGP Border Gateway Protocol.
PROTO_IP_BOOTP Bootstrap Protocol.
PROTO_IP_NT_AUTOSTATIC Routes that were originally generated by a routing protocol, but which are now static.
PROTO_IP_NT_STATIC Routes that were added from the routing user interface, or by "routemon ip add".
PROTO_IP_NT_STATIC_NON_DOD Identical to PROTO_IP_NET_STATIC, except these routes do not cause Dial On Demand (DOD).

Routes with a protocol identifier of PROTO_IP_LOCAL include:

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.