You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
10 KiB
84 lines
10 KiB
// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved
|
|
// MOF Generated for module "RFC1389-MIB" by smi2smir version 1.10.635.0000
|
|
qualifier write:ToInstance ToSubClass;
|
|
qualifier read:ToInstance ToSubClass;
|
|
qualifier provider:ToInstance ToSubClass;
|
|
qualifier singleton:ToInstance ToSubClass;
|
|
qualifier dynamic:ToInstance ToSubClass;
|
|
qualifier textual_convention:ToInstance ToSubClass;
|
|
qualifier object_identifier:ToInstance ToSubClass;
|
|
qualifier encoding:ToInstance ToSubClass;
|
|
qualifier object_syntax:ToInstance ToSubClass;
|
|
qualifier status:ToInstance ToSubClass;
|
|
qualifier fixed_length:ToInstance ToSubClass;
|
|
qualifier variable_length:ToInstance ToSubClass;
|
|
qualifier variable_value:ToInstance ToSubClass;
|
|
qualifier bits:ToInstance ToSubClass;
|
|
qualifier key_order:ToInstance ToSubClass;
|
|
qualifier enumeration:ToInstance ToSubClass;
|
|
qualifier bits:ToInstance ToSubClass;
|
|
qualifier description:ToInstance ToSubClass;
|
|
qualifier display_hint:ToInstance ToSubClass;
|
|
qualifier defval:ToInstance ToSubClass;
|
|
qualifier units:ToInstance ToSubClass;
|
|
qualifier reference:ToInstance ToSubClass;
|
|
qualifier virtual_key:ToInstance ToSubClass;
|
|
qualifier rowstatus:ToInstance ToSubClass;
|
|
qualifier module_name:ToInstance ToSubClass;
|
|
qualifier module_imports:ToInstance ToSubClass;
|
|
qualifier group_objectid:ToInstance ToSubClass;
|
|
|
|
[abstract]
|
|
class SnmpMacro
|
|
{
|
|
};
|
|
|
|
[abstract]
|
|
class SnmpObjectType:SnmpMacro
|
|
{
|
|
};
|
|
|
|
class SnmpNotifyStatus:__ExtendedStatus
|
|
{
|
|
[write] sint32 SnmpStatusCode;
|
|
[write] string Description;
|
|
};
|
|
|
|
[description("A list of RIP Peers.\nInformation regarding a single routing peer."), module_name("RFC1389-MIB"), group_objectid("1.3.6.1.2.1.23"), dynamic, provider("MS_SNMP_INSTANCE_PROVIDER")]
|
|
class SNMP_RFC1389_MIB_rip2PeerTable : SnmpObjectType
|
|
{
|
|
[textual_convention("Counter"), encoding("Counter"), object_syntax("Counter"), object_identifier("1.3.6.1.2.1.23.4.1.5"), read, description("The number of RIP response packets from this\n peer discarded as invalid."), status("mandatory")] uint32 rip2PeerRcvBadPackets;
|
|
[textual_convention("OCTETSTRING"), encoding("OCTETSTRING"), object_syntax("RouteTag"), fixed_length(2), object_identifier("1.3.6.1.2.1.23.4.1.2"), read, description("The value in the Routing Domain field in RIP\n packets received from the peer."), status("mandatory"), key, key_order(2)] string rip2PeerDomain;
|
|
[textual_convention("IpAddress"), encoding("IpAddress"), object_syntax("IpAddress"), object_identifier("1.3.6.1.2.1.23.4.1.1"), read, description("The IP Address of the Peer System."), status("mandatory"), key, key_order(1)] string rip2PeerAddress;
|
|
[textual_convention("INTEGER"), encoding("INTEGER"), object_syntax("INTEGER"), variable_value("0..255"), object_identifier("1.3.6.1.2.1.23.4.1.4"), read, description("The RIP version number in the header of the\n last RIP packet received."), status("mandatory")] sint32 rip2PeerVersion;
|
|
[textual_convention("TimeTicks"), encoding("TimeTicks"), object_syntax("TimeTicks"), object_identifier("1.3.6.1.2.1.23.4.1.3"), read, description("The value of sysUpTime when the most recent\n RIP update was received from this system."), status("mandatory")] uint32 rip2PeerLastUpdate;
|
|
[textual_convention("Counter"), encoding("Counter"), object_syntax("Counter"), object_identifier("1.3.6.1.2.1.23.4.1.6"), read, description("The number of routes from this peer that were\n ignored because the entry format was invalid."), status("mandatory")] uint32 rip2PeerRcvBadRoutes;
|
|
};
|
|
[description("A list of subnets which require separate\n status monitoring in RIP.\nA Single Routing Domain in a single Subnet."), module_name("RFC1389-MIB"), group_objectid("1.3.6.1.2.1.23"), dynamic, provider("MS_SNMP_INSTANCE_PROVIDER")]
|
|
class SNMP_RFC1389_MIB_rip2IfStatTable : SnmpObjectType
|
|
{
|
|
[textual_convention("Counter"), encoding("Counter"), object_syntax("Counter"), object_identifier("1.3.6.1.2.1.23.2.1.4"), read, description("The number of triggered RIP updates actually\n sent on this interface. This explicitly does\n NOT include full updates sent containing new\n information."), status("mandatory")] uint32 rip2IfStatSentUpdates;
|
|
[textual_convention("Counter"), encoding("Counter"), object_syntax("Counter"), object_identifier("1.3.6.1.2.1.23.2.1.3"), read, description("The number of routes, in valid RIP packets,\n which were ignored for any reason (e.g. unknown\n address family, or invalid metric)."), status("mandatory")] uint32 rip2IfStatRcvBadRoutes;
|
|
[textual_convention("Counter"), encoding("Counter"), object_syntax("Counter"), object_identifier("1.3.6.1.2.1.23.2.1.2"), read, description("The number of RIP response packets received by\n the RIP process which were subsequently dis-\n carded for any reason (e.g. a version 0 packet,\n or an unknown command type)."), status("mandatory")] uint32 rip2IfStatRcvBadPackets;
|
|
[textual_convention("EnumeratedINTEGER"), enumeration("valid(1),invalid(2)"), encoding("INTEGER"), object_syntax("Validation"), object_identifier("1.3.6.1.2.1.23.2.1.5"), read, write, description("Writing invalid has the effect of deleting\n this interface."), status("mandatory"), defval("1")] string rip2IfStatStatus;
|
|
[textual_convention("IpAddress"), encoding("IpAddress"), object_syntax("IpAddress"), object_identifier("1.3.6.1.2.1.23.2.1.1"), read, description("The IP Address of this system on the indicated\n subnet."), status("mandatory"), key, key_order(1)] string rip2IfStatAddress;
|
|
};
|
|
[description("A list of subnets which require separate con-\n figuration in RIP.\nA Single Routing Domain in a single Subnet."), module_name("RFC1389-MIB"), group_objectid("1.3.6.1.2.1.23"), dynamic, provider("MS_SNMP_INSTANCE_PROVIDER")]
|
|
class SNMP_RFC1389_MIB_rip2IfConfTable : SnmpObjectType
|
|
{
|
|
[textual_convention("INTEGER"), encoding("INTEGER"), object_syntax("INTEGER"), variable_value("0..15"), object_identifier("1.3.6.1.2.1.23.3.1.7"), read, write, description("This variable indicates what metric is to be\n used as a default route in RIP updates ori-\n ginated on this interface. A value of zero in-\n dicates that no default route should be ori-\n ginated; in this case, a default route via\n another router may be propagated."), status("mandatory")] sint32 rip2IfConfDefaultMetric;
|
|
[textual_convention("EnumeratedINTEGER"), enumeration("doNotSend(1),ripVersion1(2),rip1Compatible(3),ripVersion2(4)"), encoding("INTEGER"), object_syntax("EnumeratedINTEGER"), object_identifier("1.3.6.1.2.1.23.3.1.5"), read, write, description("What the router sends on this interface.\n ripVersion1 implies sending RIP updates compli-\n ant with RFC 1058. rip1Compatible implies\n broadcasting RIP-2 updates using RFC 1058 route\n subsumption rules. ripVersion2 implies multi-\n casting RIP-2 updates."), status("mandatory"), defval("3")] string rip2IfConfSend;
|
|
[textual_convention("OCTETSTRING"), encoding("OCTETSTRING"), object_syntax("RouteTag"), fixed_length(2), object_identifier("1.3.6.1.2.1.23.3.1.2"), read, write, description("Value inserted into the Routing Domain field\n of all RIP packets sent on this interface."), status("mandatory"), defval("0000")] string rip2IfConfDomain;
|
|
[textual_convention("EnumeratedINTEGER"), enumeration("valid(1),invalid(2)"), encoding("INTEGER"), object_syntax("Validation"), object_identifier("1.3.6.1.2.1.23.3.1.8"), read, write, description("Writing invalid has the effect of deleting\n this interface."), status("mandatory"), defval("1")] string rip2IfConfStatus;
|
|
[textual_convention("OCTETSTRING"), encoding("OCTETSTRING"), object_syntax("OCTETSTRING"), variable_length("0..16"), object_identifier("1.3.6.1.2.1.23.3.1.4"), read, write, description("The value to be used as the Authentication Key\n whenever the corresponding instance of\n rip2IfConfAuthType has the value simplePass-\n word. A modification of the corresponding in-\n stance of rip2IfConfAuthType does not modify\n the rip2IfConfAuthKey value.\n\n If a string shorter than 16 octets is supplied,\n it will be left-justified and padded to 16 oc-\n tets, on the right, with nulls (0x00).\n\n Reading this object always results in an OCTET\n STRING of length zero; authentication may not\n be bypassed by reading the MIB object."), status("mandatory"), defval("")] string rip2IfConfAuthKey;
|
|
[textual_convention("EnumeratedINTEGER"), enumeration("rip1(1),rip2(2),rip1OrRip2(3)"), encoding("INTEGER"), object_syntax("EnumeratedINTEGER"), object_identifier("1.3.6.1.2.1.23.3.1.6"), read, write, description("This indicates which version of RIP updates\n are to be accepted. Note that rip2 and\n rip1OrRip2 implies reception of multicast pack-\n ets."), status("mandatory"), defval("3")] string rip2IfConfReceive;
|
|
[textual_convention("IpAddress"), encoding("IpAddress"), object_syntax("IpAddress"), object_identifier("1.3.6.1.2.1.23.3.1.1"), read, description("The IP Address of this system on the indicated\n subnet."), status("mandatory"), key, key_order(1)] string rip2IfConfAddress;
|
|
[textual_convention("EnumeratedINTEGER"), enumeration("noAuthentication(1),simplePassword(2)"), encoding("INTEGER"), object_syntax("EnumeratedINTEGER"), object_identifier("1.3.6.1.2.1.23.3.1.3"), read, write, description("The type of Authentication used on this inter-\n face."), status("mandatory"), defval("1")] string rip2IfConfAuthType;
|
|
};
|
|
[description(""), module_name("RFC1389-MIB"), singleton, group_objectid("1.3.6.1.2.1.23.1"), dynamic, provider("MS_SNMP_INSTANCE_PROVIDER")]
|
|
class SNMP_RFC1389_MIB_rip2GlobalGroup : SnmpObjectType
|
|
{
|
|
[textual_convention("Counter"), encoding("Counter"), object_syntax("Counter"), object_identifier("1.3.6.1.2.1.23.1.1"), read, description("The number of changes made to the IP Route Da-\n tabase by RIP."), status("mandatory")] uint32 rip2GlobalRouteChanges;
|
|
[textual_convention("Counter"), encoding("Counter"), object_syntax("Counter"), object_identifier("1.3.6.1.2.1.23.1.2"), read, description("The number of responses sent to RIP queries\n from other systems."), status("mandatory")] uint32 rip2GlobalQueries;
|
|
};
|
|
|