--MibName=raisecomRemoteManagementRemote -- ======================================================================= -- Version info -- -- Version 0.1 Created 2006.9.11 by CHENJUNYONG -- This version of MIB is created just for extoam remote management on remote devices. -- -- Copyright(c) 2003-2005 by RAISECOM TECH, Ltd. -- ======================================================================= -- =========================================================================== -- -- RAISECOM remote management objects on remote devices -- RAISECOM-REMOTE-MANAGEMENT-REMOTE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE , Integer32, IpAddress, Unsigned32, Counter32, Counter64, Gauge32 FROM SNMPv2-SMI DisplayString, RowStatus, TimeStamp, TruthValue, MacAddress FROM SNMPv2-TC EnableVar, PortList FROM SWITCH-TC EntryStatus FROM RMON-MIB raisecomAgent FROM RAISECOM-BASE-MIB; -- raisecomRemoteManagementRemote MODULE-IDENTITY LAST-UPDATED "200609110000Z" ORGANIZATION "RAISECOM TECH, Ltd." CONTACT-INFO "www.raisecom.com" DESCRIPTION "The MIB module defining objects for remote management on remote devices." ::= { raisecomAgent 13} --groups raisecomRemoteManagementRemoteHideMibObjects OBJECT IDENTIFIER ::= { raisecomRemoteManagementRemote 1 } -- raisecomRemoteManagementRemoteHideMibObjects --MIB according to local raisecomRemoteEnvironmentTable raisecomRemoteTemperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The current environment temperature of remote device." DEFVAL {65535} ::= { raisecomRemoteManagementRemoteHideMibObjects 1 } raisecomRemoteVolt3300 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Current voltage value of 3.3v of remote device." DEFVAL {65535} ::= { raisecomRemoteManagementRemoteHideMibObjects 2 } raisecomRemoteVolt2500 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Current voltage value of 2.5v of remote device." DEFVAL {65535} ::= { raisecomRemoteManagementRemoteHideMibObjects 3 } raisecomRemoteVolt1800 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Current voltage value of 1.8v of remote device." DEFVAL {65535} ::= { raisecomRemoteManagementRemoteHideMibObjects 4 } raisecomRemoteVolt1200 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Current voltage value of 1.2v of remote device." DEFVAL {65535} ::= { raisecomRemoteManagementRemoteHideMibObjects 5 } --MIB according to local raisecomRemoteSysCfgTable raisecomRemoteSysOperation OBJECT-TYPE SYNTAX INTEGER{ ready(1), write(2), erase(3), reboot(4)} ACCESS read-write STATUS current DESCRIPTION "Specifies system command in remote device.Currently,support three types command:reboot,write and erase.Reboot command is used to reset remote device,write is used to save startup-config file in remote device, and erase is used to erase startup-config file of remote device." DEFVAL {ready} ::= { raisecomRemoteManagementRemoteHideMibObjects 6 } raisecomRemoteSysOperationState OBJECT-TYPE SYNTAX INTEGER { ready(1), running(2), successful(3), failed(4)} ACCESS read-only STATUS current DESCRIPTION "Specifies the state of this system operation to remote device." DEFVAL {ready} ::= { raisecomRemoteManagementRemoteHideMibObjects 7 } raisecomRemoteHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) ACCESS read-write STATUS current DESCRIPTION "Host name of Remote device." ::= { raisecomRemoteManagementRemoteHideMibObjects 8 } raisecomRemoteOamNotificationEnable OBJECT-TYPE SYNTAX EnableVar ACCESS read-write STATUS current DESCRIPTION "Specifies whether or not remote device send OAM notificaton frames." ::= { raisecomRemoteManagementRemoteHideMibObjects 9 } -- MIB according to local raisecomRemoteCommunityTable raisecomRemoteCommunityName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..20)) ACCESS read-write STATUS current DESCRIPTION "The SNMPv1/v2c community name string in remote device. In remote device's community table,the index of this community is 3,and the view for this community is 'internet'." ::= { raisecomRemoteManagementRemoteHideMibObjects 10 } raisecomRemoteCommunityPermission OBJECT-TYPE SYNTAX INTEGER { readOnly(1), readWrite(2), invalid(3) } ACCESS read-write STATUS current DESCRIPTION "This object specifies the type of access allowed. 'readOnly(1)' allows GET operations (i.e., GET, GET-NEXT, GET-BULK) and 'readWrite(2)' allows both GET and SET operations." DEFVAL {readOnly} ::= { raisecomRemoteManagementRemoteHideMibObjects 11 } -- MIB according to local raisecomRemoteL3Table raisecomRemoteL3IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "The IP Address of remote device. This IP address logically AND'ed with 'raisecomRemoteL3Mask' yields the actual subnet value for this subnet.Set the object as '0.0.0.0' means delete IP address of remote devices " ::= { raisecomRemoteManagementRemoteHideMibObjects 12 } raisecomRemoteL3Mask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "The subnet mask for this remote subnet. It contains 1's in the bit positions for the net and subnet IDs and 0's in the bit positions for host ID. The 1's must be contiguous, starting with the left most bit." ::= { raisecomRemoteManagementRemoteHideMibObjects 13 } raisecomRemoteL3VidIface OBJECT-TYPE SYNTAX INTEGER (1..4094) ACCESS read-write STATUS current DESCRIPTION "This object contains the actual VLAN ID (VID) from 1 to 4094. It is actually the management vlan of remote device." ::= { raisecomRemoteManagementRemoteHideMibObjects 14 } raisecomRemoteL3VidMemberPorts OBJECT-TYPE SYNTAX PortList ACCESS read-only STATUS current DESCRIPTION "The set of ports which are permanently assigned to the egress list for this VLAN by management.Changes to a bit in this object affect the per-port per-VLAN Registrar control for Registration Fixed for the relevant GVRP state machine on each port. A port may not be added in this set if it is already a member of the set of ports in dot1qVlanForbiddenEgressPorts. The default value of this object is a string of zeros of appropriate length, indicating not fixed." ::= { raisecomRemoteManagementRemoteHideMibObjects 15} raisecomRemoteL3VidUntaggedPorts OBJECT-TYPE SYNTAX PortList ACCESS read-only STATUS current DESCRIPTION "The set of ports which should transmit egress packets for this VLAN as untagged. The default value of this object for the default VLAN (dot1qVlanIndex = 1) is a string of appropriate length including all ports. There is no specified default for other VLANs. If a device agent cannot support the set of ports being set then it will reject the set operation with an error. An example might be if a manager attempts to set more than one VLAN to be untagged on egress where the device does not support this IEEE 802.1Q option." ::= { raisecomRemoteManagementRemoteHideMibObjects 16 } raisecomRemoteL3DefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "With this object to Set or get default gateway of remote devices." ::= { raisecomRemoteManagementRemoteHideMibObjects 17 } --MIB according to local raisecomRemotePortTable raisecomRemotePortTable OBJECT-TYPE SYNTAX SEQUENCE OF RaisecomRemotePortEntry ACCESS not-accessible STATUS current DESCRIPTION "A table of remote devices port properties. " ::= { raisecomRemoteManagementRemoteHideMibObjects 18 } raisecomRemotePortEntry OBJECT-TYPE SYNTAX RaisecomRemotePortEntry ACCESS not-accessible STATUS current DESCRIPTION "Table entry for port control and status information in remote devices." INDEX { raisecomRemotePortIfindex} ::= { raisecomRemotePortTable 1 } RaisecomRemotePortEntry ::= SEQUENCE { raisecomRemotePortIfindex INTEGER, raisecomRemotePortType INTEGER, raisecomRemotePortName OCTET STRING, raisecomRemotePortAdminStatus TruthValue, raisecomRemotePortOperStatus INTEGER, raisecomRemotePortDuplexSpeedSet INTEGER, raisecomRemotePortDuplexSpeedGet INTEGER, raisecomRemotePortFlowControlEnable EnableVar, raisecomRemotePortFlowControlStatus EnableVar, raisecomRemotePortIngressRate INTEGER (0..1048576), raisecomRemotePortEgressRate INTEGER (0..1048576), raisecomRemotePortFaultPassEnable EnableVar, raisecomRemotePortFaultPassPorts PortList, raisecomRemotePortFaultPassStatus INTEGER, raisecomRemotePortFaultReturnEnable INTEGER , raisecomRemotePortFaultReturnStatus INTEGER, raisecomRemotePortSD INTEGER, raisecomRemoteOptModuleType INTEGER, raisecomRemotePortDescr OCTET STRING (SIZE (1..255)) } raisecomRemotePortIfindex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value based 1 which identifies the unique interface of remote device." ::= { raisecomRemotePortEntry 2 } raisecomRemotePortType OBJECT-TYPE SYNTAX INTEGER{ inexistence(0), fx-DulMode-1000M(1), tx-1000M(2), fx-SigMode-1000M(3), fx-DulMode-100M(4), fx-SigMode-100M(5), tx-100M(6) } ACCESS read-only STATUS current DESCRIPTION "Port type in remote devices,same as slot type." ::= { raisecomRemotePortEntry 3 } raisecomRemotePortName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) ACCESS read-only STATUS current DESCRIPTION "The port name of remote devices." ::= { raisecomRemotePortEntry 4 } raisecomRemotePortAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS current DESCRIPTION "The administrative state of the port on remote devices." ::= { raisecomRemotePortEntry 5 } raisecomRemotePortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-only STATUS current DESCRIPTION "The current operational state of the interface in remote devices." ::= { raisecomRemotePortEntry 6 } raisecomRemotePortDuplexSpeedSet OBJECT-TYPE SYNTAX INTEGER { autonegotiate(1), half-10(2), full-10(3), half-100(4), full-100(5), half-1000(6), full-1000(7) } ACCESS read-write STATUS current DESCRIPTION "The desired speed and duplex of the interface in remote devices." ::= { raisecomRemotePortEntry 7 } raisecomRemotePortDuplexSpeedGet OBJECT-TYPE SYNTAX INTEGER { unknown(1), half-10(2), full-10(3), half-100(4), full-100(5), half-1000(6), full-1000(7), illegal(99) } ACCESS read-only STATUS current DESCRIPTION "The actual speed and duplex for this interface. If the interface is not configured for an acceptable value, a value of illegal(99) is returned. A value of unknown(1) is returned when the interface is down." ::= { raisecomRemotePortEntry 8 } raisecomRemotePortFlowControlEnable OBJECT-TYPE SYNTAX EnableVar ACCESS read-write STATUS current DESCRIPTION "Set the flow control on the interface to enable(1) or disable(2)." ::= { raisecomRemotePortEntry 9 } raisecomRemotePortFlowControlStatus OBJECT-TYPE SYNTAX EnableVar ACCESS read-only STATUS current DESCRIPTION "The actual port flow control status of remote device." ::= { raisecomRemotePortEntry 10 } raisecomRemotePortIngressRate OBJECT-TYPE SYNTAX INTEGER (0..1048576) ACCESS read-write STATUS current DESCRIPTION "The value is the ingress rate( kbps) of the port." ::= { raisecomRemotePortEntry 11 } raisecomRemotePortEgressRate OBJECT-TYPE SYNTAX INTEGER (0..1048576) ACCESS read-write STATUS current DESCRIPTION "The value is the egress rate( kbps) of the port." ::= { raisecomRemotePortEntry 12 } raisecomRemotePortFaultPassEnable OBJECT-TYPE SYNTAX EnableVar ACCESS read-write STATUS current DESCRIPTION "Set fault pass to enable(1) or disable(2) on the port in remote device." ::= { raisecomRemotePortEntry 13 } raisecomRemotePortFaultPassPorts OBJECT-TYPE SYNTAX PortList ACCESS read-write STATUS current DESCRIPTION "The ports set which should be down when fault pass occurs.If the value is 0,stands for fault pass function is disable on this port,otherwise fault pass function is enable and the ports set specifies which ports should be down when fault pass occurs." ::= { raisecomRemotePortEntry 14 } raisecomRemotePortFaultPassStatus OBJECT-TYPE SYNTAX INTEGER { normal (1), down (2) } ACCESS read-only STATUS current DESCRIPTION "Port state changging result of fault pass. If normal(1), there is no fault pass occurring. If down(2), the port is down because of fault pass occurring." ::= { raisecomRemotePortEntry 15 } raisecomRemotePortFaultReturnEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2), unavailable(3) } ACCESS read-write STATUS current DESCRIPTION "Set fault return on the port in remote device to enable(1) or disable(2). This value of TP is unavailable." ::= { raisecomRemotePortEntry 16 } raisecomRemotePortFaultReturnStatus OBJECT-TYPE SYNTAX INTEGER { normal (1), down (2), unavailable(3) } ACCESS read-only STATUS current DESCRIPTION "Port state changging result of fault return.If normal(1), there is no fault return occurring.If down(2), the port is down result of fault return occurring.This value of TP is unavailable." ::= { raisecomRemotePortEntry 17 } raisecomRemotePortSD OBJECT-TYPE SYNTAX INTEGER { normal (1), sd (2), unavailable(3) } ACCESS read-only STATUS current DESCRIPTION "SD status. This value of TP is unavailable." ::= { raisecomRemotePortEntry 18 } raisecomRemoteOptModuleType OBJECT-TYPE SYNTAX INTEGER { optical-M(1), optical-S1(2), optical-S2(3), optical-S3(4), optical-SS13(5), optical-SS15(6), optical-SS23(7), optical-SS25(8), optical-SS35(9), unknown(10) } ACCESS read-only STATUS current DESCRIPTION "Optical module type of remote device port." ::= { raisecomRemotePortEntry 19 } raisecomRemotePortDescr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) ACCESS read-write STATUS current DESCRIPTION "The description of a port in remote device." ::= { raisecomRemotePortEntry 20 } --MIB according to local raisecomRemotePortStatsTable raisecomRemotePortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RaisecomRemotePortStatsEntry ACCESS not-accessible STATUS current DESCRIPTION "A table of remote devices port statistics." ::= { raisecomRemoteManagementRemoteHideMibObjects 19 } raisecomRemotePortStatsEntry OBJECT-TYPE SYNTAX RaisecomRemotePortStatsEntry ACCESS not-accessible STATUS current DESCRIPTION "Table entry of remote devices port statistics." INDEX {raisecomRemoteStatsPortIfindex} ::= { raisecomRemotePortStatsTable 1 } RaisecomRemotePortStatsEntry ::= SEQUENCE { raisecomRemoteStatsPortIfindex INTEGER, raisecomRemotePortInOctets Counter64, raisecomRemotePortInPkts Counter64, raisecomRemotePortInUcastPkts Counter64, raisecomRemotePortInMulticastPkts Counter64, raisecomRemotePortInBroadcastPkts Counter64, raisecomRemotePortOutOctets Counter64, raisecomRemotePortOutPkts Counter64, raisecomRemotePortOutUcastPkts Counter64, raisecomRemotePortOutMulticastPkts Counter64, raisecomRemotePortOutBroadcastPkts Counter64, raisecomRemotePortErrorPkts Counter32, raisecomRemotePortDropEvents Counter32, raisecomRemotePortCRCAlignErrors Counter32, raisecomRemotePortUndersizePkts Counter32 , raisecomRemotePortOversizePkts Counter32, raisecomRemotePortFragments Counter32, raisecomRemotePortJabbers Counter32, raisecomRemotePortCollisions Counter32, raisecomRemoteifName DisplayString, raisecomRemotePortifInMulticastPkts Counter32, raisecomRemotePortifInBroadcastPkts Counter32, raisecomRemotePortifOutMulticastPkts Counter32, raisecomRemotePortifOutBroadcastPkts Counter32, raisecomRemotePortLinkUpDownTrapEnable INTEGER, raisecomRemotePortHighSpeed Gauge32, raisecomRemotePortPromiscuousMode TruthValue, raisecomRemotePortConnectorPresent TruthValue, raisecomRemotePortAlias DisplayString, raisecomRemotePortCounterDiscontinuityTime TimeStamp } raisecomRemoteStatsPortIfindex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value based 1 which identifies the unique interface of remote device." ::= { raisecomRemotePortStatsEntry 1 } raisecomRemotePortInOctets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the port." ::= { raisecomRemotePortStatsEntry 2 } raisecomRemotePortInPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The total number of packets received on the port.." ::= { raisecomRemotePortStatsEntry 3 } raisecomRemotePortInUcastPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer." ::= { raisecomRemotePortStatsEntry 4 } raisecomRemotePortInMulticastPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses" ::= { raisecomRemotePortStatsEntry 5 } raisecomRemotePortInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer." ::= { raisecomRemotePortStatsEntry 6 } raisecomRemotePortOutOctets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the port, including framing characters." ::= { raisecomRemotePortStatsEntry 7 } raisecomRemotePortOutPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted out of the port." ::= { raisecomRemotePortStatsEntry 8 } raisecomRemotePortOutUcastPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { raisecomRemotePortStatsEntry 9 } raisecomRemotePortOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { raisecomRemotePortStatsEntry 10 } raisecomRemotePortOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. " ::= { raisecomRemotePortStatsEntry 11 } raisecomRemotePortErrorPkts OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The total number of bad packets received by a specific port of remote device." ::= { raisecomRemotePortStatsEntry 12 } raisecomRemotePortDropEvents OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The total number of events in which packets were dropped by the probe due to lack of resources. Note that this number is not necessarily the number of packets dropped; it is just the number of times this condition has been detected." ::= { raisecomRemotePortStatsEntry 13 } raisecomRemotePortCRCAlignErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but but had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { raisecomRemotePortStatsEntry 14 } raisecomRemotePortUndersizePkts OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed." ::= { raisecomRemotePortStatsEntry 15 } raisecomRemotePortOversizePkts OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were longer than 1518 octets (excluding framing bits, but including FCS octets) and were otherwise well formed." ::= { raisecomRemotePortStatsEntry 16 } raisecomRemotePortFragments OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were less than 64 octets in length (excluding framing bits but including FCS octets) and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { raisecomRemotePortStatsEntry 17 } raisecomRemotePortJabbers OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were longer than 1518 octets (excluding framing bits, but including FCS octets), and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a on-integral number of octets (Alignment Error)." ::= { raisecomRemotePortStatsEntry 18 } raisecomRemotePortCollisions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS current DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment." ::= { raisecomRemotePortStatsEntry 19 } raisecomRemoteifName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name of the remote device interface." ::= { raisecomRemotePortStatsEntry 20 } raisecomRemotePortifInMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { raisecomRemotePortStatsEntry 21 } raisecomRemotePortifInBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { raisecomRemotePortStatsEntry 22 } raisecomRemotePortifOutMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { raisecomRemotePortStatsEntry 23 } raisecomRemotePortifOutBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { raisecomRemotePortStatsEntry 24 } raisecomRemotePortLinkUpDownTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether linkUp/linkDown traps should be generated for this interface. By default, this object should have the value enabled(1) for interfaces which do not operate on 'top' of any other interface (as defined in the ifStackTable), and disabled(2) otherwise." ::= { raisecomRemotePortStatsEntry 25 } raisecomRemotePortHighSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of `n' then the speed of the interface is somewhere in the range of `n-500,000' to `n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero." ::= { raisecomRemotePortStatsEntry 26 } raisecomRemotePortPromiscuousMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station. This object has a value of true(1) when the station accepts all packets/frames transmitted on the media. The value true(1) is only legal on certain types of media. If legal, setting this object to a value of true(1) may require the interface to be reset before becoming effective. The value of ifPromiscuousMode does not affect the reception of broadcast and multicast packets/frames by the interface." ::= { raisecomRemotePortStatsEntry 27 } raisecomRemotePortConnectorPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise." ::= { raisecomRemotePortStatsEntry 28 } raisecomRemotePortAlias OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is an 'alias' name for the interface as specified by a network manager, and provides a non- volatile 'handle' for the interface." ::= { raisecomRemotePortStatsEntry 29 } raisecomRemotePortCounterDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity. The relevant counters are the specific instances associated with this interface of any Counter32 or Counter64 object contained in the ifTable or ifXTable. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this object contains a zero value." ::= { raisecomRemotePortStatsEntry 30 } raisecomRemoteVoltNormal OBJECT-TYPE SYNTAX INTEGER{ normal(1), high(2), low(3) } ACCESS read-only STATUS current DESCRIPTION "This object specifies whether remote votage is in normal range or not." ::= { raisecomRemoteManagementRemoteHideMibObjects 20 } raisecomRemoteMaxAllowedFrameLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "This object specifies max ethernet frame length of remote device." ::= { raisecomRemoteManagementRemoteHideMibObjects 21 } raisecomRemoteL3ObPortIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "The out IP Address of remote device." ::= { raisecomRemoteManagementRemoteHideMibObjects 22 } raisecomRemoteL3ObPortMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "The subnet mask for this remote subnet." ::= { raisecomRemoteManagementRemoteHideMibObjects 23 } --MIB according to part of local raisecomRemoteSysCfgTable raisecomRemoteWorkMode OBJECT-TYPE SYNTAX INTEGER{ remote-com-mode(1), remote-nms-mode(2)} ACCESS read-write STATUS current DESCRIPTION "This object specifies the work mode of the device." DEFVAL {remote-com-mode} ::= { raisecomRemoteManagementRemoteHideMibObjects 24 } raisecomRemoteAlarmReportEnable OBJECT-TYPE SYNTAX EnableVar ACCESS read-write STATUS current DESCRIPTION "Specifies whether or not the device reports all active alarms." DEFVAL {disable} ::= { raisecomRemoteManagementRemoteHideMibObjects 25 } --MIB according to local RaisecomRemoteAutoUploadTable raisecomRemoteAutoUploadEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "The ifIndex value based 1 which identifies the unique interface of local device." ::= { raisecomRemoteManagementRemoteHideMibObjects 26 } raisecomRemoteAutoUploadPeriod OBJECT-TYPE SYNTAX INTEGER (1..1440) ACCESS read-write STATUS current DESCRIPTION "The ifIndex value based 1 which identifies the unique interface of local device." ::= { raisecomRemoteManagementRemoteHideMibObjects 27 } --MIB according to local raisecomRemoteifTable raisecomRemoteifTable OBJECT-TYPE SYNTAX SEQUENCE OF RaisecomRemoteIfEntry ACCESS not-accessible STATUS current DESCRIPTION "A list of remote device's interface entries. The number of entries is given by the value of ifNumber." ::= { raisecomRemoteManagementRemoteHideMibObjects 28 } raisecomRemoteifEntry OBJECT-TYPE SYNTAX RaisecomRemoteIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { raisecomRemotePortIndex } ::= { raisecomRemoteifTable 1 } RaisecomRemoteIfEntry ::= SEQUENCE { raisecomRemotePortIndex Integer32, raisecomRemoteifDescr DisplayString, raisecomRemoteifType Integer32, raisecomRemoteifMtu Integer32, raisecomRemoteifSpeed Gauge32, raisecomRemoteifPhysAddress MacAddress, raisecomRemoteifAdminStatus INTEGER, raisecomRemoteifOperStatus INTEGER, raisecomRemoteifLastChange TimeTicks, raisecomRemoteifInOctets Counter32, raisecomRemoteifInUcastPkts Counter32, raisecomRemoteifInNUcastPkts Counter32, -- deprecated raisecomRemoteifInDiscards Counter32, raisecomRemoteifInErrors Counter32, raisecomRemoteifInUnknownProtos Counter32, raisecomRemoteifOutOctets Counter32, raisecomRemoteifOutUcastPkts Counter32, raisecomRemoteifOutNUcastPkts Counter32, -- deprecated raisecomRemoteifOutDiscards Counter32, raisecomRemoteifOutErrors Counter32, raisecomRemoteifOutQLen Gauge32, -- deprecated raisecomRemoteifSpecific OBJECT IDENTIFIER -- deprecated } raisecomRemotePortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each interface." ::= { raisecomRemoteifEntry 1 } raisecomRemoteifDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software." ::= { raisecomRemoteifEntry 2 } raisecomRemoteifType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The type of interface. Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifType textual convention." ::= { raisecomRemoteifEntry 3 } raisecomRemoteifMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest packet which can be sent/received on the interface, specified in octets." ::= { raisecomRemoteifEntry 4 } raisecomRemoteifSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in bits per second. " ::= { raisecomRemoteifEntry 5 } raisecomRemoteifPhysAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at its protocol sub-layer." ::= { raisecomRemoteifEntry 6 } raisecomRemoteifAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the interface." ::= { raisecomRemoteifEntry 7 } raisecomRemoteifOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3), -- in some test mode unknown(4), -- status can not be determined -- for some reason. dormant(5), notPresent(6), -- some component is missing lowerLayerDown(7) -- down due to state of -- lower-layer interface(s) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the interface." ::= { raisecomRemoteifEntry 8 } raisecomRemoteifLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time the interface entered its current operational state." ::= { raisecomRemoteifEntry 9 } raisecomRemoteifInOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters." ::= { raisecomRemoteifEntry 10 } raisecomRemoteifInUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer." ::= { raisecomRemoteifEntry 11 } raisecomRemoteifInNUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer." ::= { raisecomRemoteifEntry 12 } raisecomRemoteifInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol." ::= { raisecomRemoteifEntry 13 } raisecomRemoteifInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { raisecomRemoteifEntry 14 } raisecomRemoteifInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol." ::= { raisecomRemoteifEntry 15 } raisecomRemoteifOutOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters." ::= { raisecomRemoteifEntry 16 } raisecomRemoteifOutUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { raisecomRemoteifEntry 17 } raisecomRemoteifOutNUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { raisecomRemoteifEntry 18 } raisecomRemoteifOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space." ::= { raisecomRemoteifEntry 19 } raisecomRemoteifOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors." ::= { raisecomRemoteifEntry 20 } raisecomRemoteifOutQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The length of the output packet queue (in packets)." ::= { raisecomRemoteifEntry 21 } raisecomRemoteifSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A reference to MIB definitions specific to the particular media being used to realize the interface." ::= { raisecomRemoteifEntry 22 } END