# python version 1.0 DO NOT EDIT # # This python file has been generated by smidump version 0.5.0: # # smidump -f python DS0-MIB FILENAME = "./libsmi-0.5.0/mibs/ietf/DS0-MIB" MIB = { "moduleName" : "DS0-MIB", "DS0-MIB" : { "nodetype" : "module", "language" : "SMIv2", "organization" : """IETF Trunk MIB Working Group""", "contact" : """ David Fowler Postal: Newbridge Networks Corporation 600 March Road Kanata, Ontario, Canada K2K 2E6 Tel: +1 613 591 3600 Fax: +1 613 599 3619 E-mail: davef@newbridge.com""", "description" : """The MIB module to describe DS0 interfaces objects.""", "revisions" : ( { "date" : "1998-07-16 16:30", "description" : """[Revision added by libsmi due to a LAST-UPDATED clause.]""", }, { "date" : "1998-05-24 20:10", "description" : """Initial version of the DS0-MIB.""", }, ), "identity node" : "ds0", }, "imports" : ( {"module" : "SNMPv2-SMI", "name" : "MODULE-IDENTITY"}, {"module" : "SNMPv2-SMI", "name" : "OBJECT-TYPE"}, {"module" : "SNMPv2-SMI", "name" : "transmission"}, {"module" : "SNMPv2-CONF", "name" : "MODULE-COMPLIANCE"}, {"module" : "SNMPv2-CONF", "name" : "OBJECT-GROUP"}, {"module" : "SNMPv2-TC", "name" : "DisplayString"}, {"module" : "SNMPv2-TC", "name" : "TruthValue"}, {"module" : "IF-MIB", "name" : "ifIndex"}, {"module" : "IF-MIB", "name" : "InterfaceIndex"}, {"module" : "IF-MIB", "name" : "InterfaceIndexOrZero"}, ), "nodes" : { "ds0" : { "nodetype" : "node", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81", "status" : "current", }, # node "dsx0ConfigTable" : { "nodetype" : "table", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1", "status" : "current", "description" : """The DS0 Configuration table.""", }, # table "dsx0ConfigEntry" : { "nodetype" : "row", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1", "status" : "current", "linkage" : [ "ifIndex", ], "description" : """An entry in the DS0 Configuration table. There is an entry in this table for each DS0 interface.""", }, # row "dsx0Ds0ChannelNumber" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.1", "status" : "current", "syntax" : { "type" : { "basetype" : "Integer32", "ranges" : [ { "min" : "0", "max" : "31" }, ], "range" : { "min" : "0", "max" : "31" }, }, }, "access" : "readonly", "description" : """This object indicates the channel number of the ds0 on its DS1/E1.""", }, # column "dsx0RobbedBitSignalling" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.2", "status" : "current", "syntax" : { "type" : { "module" :"SNMPv2-TC", "name" : "TruthValue"}, }, "access" : "readwrite", "description" : """This object indicates if Robbed Bit Signalling is turned on or off for a given ds0. This only applies to DS0s on a DS1 link. For E1 links the value is always off (false).""", }, # column "dsx0CircuitIdentifier" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.3", "status" : "current", "syntax" : { "type" : { "basetype" : "OctetString", "parent module" : { "name" : "SNMPv2-TC", "type" : "DisplayString", }, "ranges" : [ { "min" : "0", "max" : "255" }, ], "range" : { "min" : "0", "max" : "255" }, }, }, "access" : "readwrite", "description" : """This object contains the transmission vendor's circuit identifier, for the purpose of facilitating troubleshooting.""", }, # column "dsx0IdleCode" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.4", "status" : "current", "syntax" : { "type" : { "basetype" : "Integer32", "ranges" : [ { "min" : "0", "max" : "15" }, ], "range" : { "min" : "0", "max" : "15" }, }, }, "access" : "readwrite", "description" : """This object contains the code transmitted in the ABCD bits when the ds0 is not connected and dsx0TransmitCodesEnable is enabled. The object is a bitmap and the various bit positions are: 1 D bit 2 C bit 4 B bit 8 A bit""", }, # column "dsx0SeizedCode" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.5", "status" : "current", "syntax" : { "type" : { "basetype" : "Integer32", "ranges" : [ { "min" : "0", "max" : "15" }, ], "range" : { "min" : "0", "max" : "15" }, }, }, "access" : "readwrite", "description" : """This object contains the code transmitted in the ABCD bits when the ds0 is connected and dsx0TransmitCodesEnable is enabled. The object is a bitmap and the various bit positions are: 1 D bit 2 C bit 4 B bit 8 A bit""", }, # column "dsx0ReceivedCode" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.6", "status" : "current", "syntax" : { "type" : { "basetype" : "Integer32", "ranges" : [ { "min" : "0", "max" : "15" }, ], "range" : { "min" : "0", "max" : "15" }, }, }, "access" : "readonly", "description" : """This object contains the code being received in the ABCD bits. The object is a bitmap and the various bit positions are: 1 D bit 2 C bit 4 B bit 8 A bit""", }, # column "dsx0TransmitCodesEnable" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.7", "status" : "current", "syntax" : { "type" : { "module" :"SNMPv2-TC", "name" : "TruthValue"}, }, "access" : "readwrite", "description" : """This object determines if the idle and seized codes are transmitted. If the value of this object is true then the codes are transmitted.""", }, # column "dsx0Ds0BundleMappedIfIndex" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.1.1.8", "status" : "current", "syntax" : { "type" : { "module" :"IF-MIB", "name" : "InterfaceIndexOrZero"}, }, "access" : "readonly", "description" : """This object indicates the ifIndex value assigned by the agent for the ds0Bundle(82) ifEntry to which the given ds0(81) ifEntry may belong. If the given ds0(81) ifEntry does not belong to any ds0Bundle(82) ifEntry, then this object has a value of zero. While this object provides information that can also be found in the ifStackTable, it provides this same information with a single table lookup, rather than by walking the ifStackTable to find the possibly non-existent ds0Bundle(82) ifEntry that may be stacked above the given ds0(81) ifTable entry.""", }, # column "ds0Conformance" : { "nodetype" : "node", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.2", }, # node "ds0Groups" : { "nodetype" : "node", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.2.1", }, # node "ds0Compliances" : { "nodetype" : "node", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.2.2", }, # node "dsx0ChanMappingTable" : { "nodetype" : "table", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.3", "status" : "current", "description" : """The DS0 Channel Mapping table. This table maps a DS0 channel number on a particular DS1/E1 into an ifIndex.""", }, # table "dsx0ChanMappingEntry" : { "nodetype" : "row", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.3.1", "status" : "current", "linkage" : [ "ifIndex", "dsx0Ds0ChannelNumber", ], "description" : """An entry in the DS0 Channel Mapping table. There is an entry in this table corresponding to each ds0 ifEntry within any interface that is channelized to the individual ds0 ifEntry level. This table is intended to facilitate mapping from channelized interface / channel number to DS0 ifEntry. (e.g. mapping (DS1 ifIndex, DS0 Channel Number) -> ifIndex) While this table provides information that can also be found in the ifStackTable and dsx0ConfigTable, it provides this same information with a single table lookup, rather than by walking the ifStackTable to find the various constituent ds0 ifTable entries, and testing various dsx0ConfigTable entries to check for the entry with the applicable DS0 channel number.""", }, # row "dsx0ChanMappedIfIndex" : { "nodetype" : "column", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.3.1.1", "status" : "current", "syntax" : { "type" : { "module" :"IF-MIB", "name" : "InterfaceIndex"}, }, "access" : "readonly", "description" : """This object indicates the ifIndex value assigned by the agent for the individual ds0 ifEntry that corresponds to the given DS0 channel number (specified by the INDEX element dsx0Ds0ChannelNumber) of the given channelized interface (specified by INDEX element ifIndex).""", }, # column }, # nodes "groups" : { "ds0ConfigGroup" : { "nodetype" : "group", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.2.1.1", "status" : "current", "members" : { "dsx0Ds0ChannelNumber" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0RobbedBitSignalling" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0CircuitIdentifier" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0IdleCode" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0SeizedCode" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0ReceivedCode" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0TransmitCodesEnable" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0Ds0BundleMappedIfIndex" : { "nodetype" : "member", "module" : "DS0-MIB" }, "dsx0ChanMappedIfIndex" : { "nodetype" : "member", "module" : "DS0-MIB" }, }, # members "description" : """A collection of objects providing configuration information applicable to all DS0 interfaces.""", }, # group }, # groups "compliances" : { "ds0Compliance" : { "nodetype" : "compliance", "moduleName" : "DS0-MIB", "oid" : "1.3.6.1.2.1.10.81.2.2.1", "status" : "current", "description" : """The compliance statement for DS0 interfaces.""", "requires" : { "ds0ConfigGroup" : { "nodetype" : "mandatory", "module" : "DS0-MIB" }, }, # requires "refinements" : { "dsx0RobbedBitSignalling" : { "module" : "DS0-MIB", "access" : "readonly", "description" : """The ability to set RBS is not required.""", }, "dsx0CircuitIdentifier" : { "module" : "DS0-MIB", "access" : "readonly", "description" : """The ability to set the circuit identifier is not required.""", }, "dsx0IdleCode" : { "module" : "DS0-MIB", "access" : "readonly", "description" : """The ability to set the idle code is not required.""", }, "dsx0SeizedCode" : { "module" : "DS0-MIB", "access" : "readonly", "description" : """The ability to set the seized code is not required.""", }, "dsx0TransmitCodesEnable" : { "module" : "DS0-MIB", "access" : "readonly", "description" : """The ability to enable and disable the transmitting of idle and seized codes is not required.""", }, }, # refinements }, # compliance }, # compliances }