Observium_CE/mibs/qtech/QTECH-INTERFACE-MIB

2980 lines
105 KiB
Plaintext

-- *****************************************************************
-- QTECH-INTERFACE-MIB.mib: Qtech interface MIB file
--
-- March 2002, Wuzg
--
-- Copyright (c) 2002 by Qtech Networks Co.,Ltd.
-- All rights reserved.
--
-- *****************************************************************
--
QTECH-INTERFACE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
OBJECT-TYPE,
Counter32,
Counter64,
Unsigned32,
IpAddress
FROM SNMPv2-SMI
RowStatus,
DisplayString,
PhysAddress,
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ConfigStatus,
IfIndex
FROM QTECH-TC
EnabledStatus
FROM P-BRIDGE-MIB
ifIndex
FROM RFC1213-MIB
Gauge,
TimeTicks
FROM RFC1155-SMI
qtechMgmt
FROM QTECH-SMI
IANAifType
FROM IANAifType-MIB
VlanId
FROM Q-BRIDGE-MIB
InterfaceIndex
FROM IF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- RFC3411
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB; -- RFC4001
qtechInterfaceMIB MODULE-IDENTITY
LAST-UPDATED "201002010000Z"
ORGANIZATION "Qtech Networks Co.,Ltd."
CONTACT-INFO
"
Tel: 4008-111-000
E-mail: service@qtech.com.cn"
DESCRIPTION
"This module defines qtech interface mibs."
REVISION "201002010000Z"
DESCRIPTION
"Add a table about vlan."
REVISION "200203200000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { qtechMgmt 10}
qtechIfConfigMIBObjects OBJECT IDENTIFIER ::= { qtechInterfaceMIB 1 }
qtechIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"list of interface basic configuration objects."
::= { qtechIfConfigMIBObjects 1 }
qtechIfEntry OBJECT-TYPE
SYNTAX QtechIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry contains interface basic configurations."
INDEX { qtechIfIndex }
::= { qtechIfTable 1 }
QtechIfEntry ::=
SEQUENCE {
qtechIfIndex IfIndex,
qtechIfPortType INTEGER,
qtechIfFlowControlAdminStatus INTEGER,
qtechIfFlowControlOperStatus EnabledStatus,
qtechIfAdminSpeed INTEGER,
qtechIfAdminDuplex INTEGER,
qtechIfOperSpeed INTEGER,
qtechIfOperDuplex INTEGER,
qtechIfManageStatus EnabledStatus,
qtechIfIpBroadcast IpAddress,
qtechIfLayer INTEGER,
qtechIfMode INTEGER,
qtechIfCounterClear Integer32,
qtechIfEntryStatus ConfigStatus,
qtechIfMediumType INTEGER,
qtechIfDownCounter Counter32,
qtechIfInOctets Counter64,
qtechIfOutOctets Counter64,
qtechIfBcastInhibit INTEGER,
qtechIfNegotiation INTEGER,
qtechIfPhysAddress MacAddress,
qtechIfAdminSpeedRW INTEGER,
qtechIfAdminDuplexRW INTEGER,
qtechIfModeRW INTEGER,
qtechIfSpeed Gauge,
qtechifAdminStatus INTEGER,
qtechifOperStatus INTEGER,
qtechIfInNUcastPkts Counter64,
qtechIfOutNUcastPkts Counter64,
qtechIfUpDownTimes Counter32,
qtechifOperStatusw INTEGER,
qtechifSpeedw Integer32,
qtechifAdminStatusw INTEGER,
qtechifAdminStatus_w INTEGER,
qtechifOperStatus_w INTEGER,
qtechifSpeed_w Integer32,
qtechifMacAddress MacAddress,
qtechifLastChange TimeTicks,
qtechIfInPkts Counter64,
qtechIfDiscard Counter64,
qtechIfBandwidthUsage DisplayString,
qtechIfInBitsRate Counter64,
qtechIfInPktRate Counter64,
qtechIfOutBitsRate Counter64,
qtechIfOutPktRate Counter64
}
qtechIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { qtechIfEntry 1 }
qtechIfPortType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
port10M100MBASETX(2),
port100MBASEFXL(3),
port100MBASEFXS(4),
port1000MBASESX(5),
port1000MBASELX(6),
port1000MBASETX(7),
portGBIC(8),
port100MBASEFX(9),
port1000MBASEFX(10),
portSFP(11),
port10GBASESR(12),
port10GBASELR(13),
port10GBASEER(14),
port10GBASELX4(15),
port10GBASESW(16),
port10GBASELW(17),
port10GBASEEW(18),
port10GBASE(19),
port40GBASEKR(20),
port40GBASECR(21),
port40GBASELR(22),
port40GBASESR(23),
port40GBASE(24),
port100GBASECR(25),
port100GBASESR(26),
port100GBASELR(27),
port100GBASEER(28),
port100GBASE(29),
port155MCPOS(50),
port622MCPOS(51),
port2G5CPOS(52),
port10GCPOS(53),
port155MPOS(54),
port622MPOS(55),
port2G5POS(56),
port10GPOS(57),
port155MATM(58),
port622MATM(59),
port2G5ATM(60),
port10GATM(61),
portE1ELC(62)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port type of this port, list as above.
port100MBASEFX indicates that port is port100MBASEFXL or port100MBASEFXS,
and system doesn't distinguish.
port1000MBASEFX indicates that port is port1000MBASEFLX or port1000MBASEFSX,
and system doesn't distinguish.
This attribute apply physical port"
::= { qtechIfEntry 2 }
qtechIfFlowControlAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
autonego(3),
unknown(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Flow control of a port management status.
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 3 }
qtechIfFlowControlOperStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Oper status: after the negotiation between two ports connetted
the flow contrl status.
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 4 }
qtechIfAdminSpeed OBJECT-TYPE
SYNTAX INTEGER {
speed10Mb(1),
speed100Mb(2),
speed1000Mb(3),
autonego(4),
speed10Gb(5),
unknown(6),
speed40Gb(7),
speed100Gb(8)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"port speed settings.
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 5 }
qtechIfAdminDuplex OBJECT-TYPE
SYNTAX INTEGER {
full(1),
half(2),
autonego(3),
unknown(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"port duplex settings.
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 6 }
qtechIfOperSpeed OBJECT-TYPE
SYNTAX INTEGER {
speed10Mb(1),
speed100Mb(2),
speed1000Mb(3),
unknown(4),
speed10Gb(5),
speed40Gb(6),
speed100Gb(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"After two port have negotiated the speed status,and this object
is the working speed status. while the port link status is down ,
then the speed status is unknown(4).
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 7 }
qtechIfOperDuplex OBJECT-TYPE
SYNTAX INTEGER {
full(1),
half(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"After two port have negotiated the duplex status, and this object
is the working duplex status. while the port link status is down ,
then the speed status is unknown(3).
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 8 }
qtechIfManageStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Management status of the interface."
DEFVAL { enabled }
::={qtechIfEntry 9}
qtechIfIpBroadcast OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Broadcast address of the interface. if broadcast address not configured on interface, return 0.0.0.0"
::= { qtechIfEntry 10 }
qtechIfLayer OBJECT-TYPE
SYNTAX INTEGER {
layer-2(1), -- the interface is a interface of L2
layer-3(2) -- the interface is a interface of L3
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { qtechIfEntry 11 }
qtechIfMode OBJECT-TYPE
SYNTAX INTEGER {
access(1), -- the mode of interface is access port
trunk(2), -- the mode of interface is trunk port
dot1q-tunnel(3), -- the mode of interface is 802.1q tunnel port
hybrid(4), -- the mode of interface is hybrid port
other(5), -- other mode
uplink(6), -- the mode of interface is uplink port
host(7), -- the mode of interface is private-vlan host port
promiscuous(8) -- the mode of interface is private-vlan promiscuous port
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value is meaning for only physical port and aggreate port"
::= { qtechIfEntry 12 }
qtechIfCounterClear OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Setting its to any value but 0, will clear counters of this interface.
Setting its value to 0 will cause no action of the agent. and when
query will always return 0. "
::= { qtechIfEntry 13 }
qtechIfEntryStatus OBJECT-TYPE
SYNTAX ConfigStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this entry, set this object to valid will create a interface,
and set its value to invalid will delete the interface of this entry."
::= { qtechIfEntry 14 }
qtechIfMediumType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
copper(1),
fiber(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Port medium type of this port,fiber or copper."
::= { qtechIfEntry 15 }
qtechIfDownCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counters of linkdown times of the interface."
::= { qtechIfEntry 16 }
qtechIfInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received on the interface,
including framing characters.
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."
::= { qtechIfEntry 17 }
qtechIfOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted out of the
interface, including framing characters.
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."
::= { qtechIfEntry 18 }
qtechIfBcastInhibit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The percentage of the broadcast storm restraint on the
interface."
::= { qtechIfEntry 19 }
qtechIfNegotiation OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The negotiation status of the interface."
::= { qtechIfEntry 20 }
qtechIfPhysAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface's address at its protocol sub-layer. For
example, for an 802.x interface, this object normally
contains a MAC address. The interface's media-specific MIB
must define the bit and byte ordering and the format of the
value of this object. For interfaces which do not have such
an address (e.g., a serial line), this object should contain
an octet string of zero length."
::= { qtechIfEntry 21 }
qtechIfAdminSpeedRW OBJECT-TYPE
SYNTAX INTEGER {
speed10Mb(1),
speed100Mb(2),
speed1000Mb(3),
autonego(4),
speed10Gb(5),
unknown(6),
speed40Gb(7),
speed100Gb(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"port speed settings.
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 22 }
qtechIfAdminDuplexRW OBJECT-TYPE
SYNTAX INTEGER {
full(1),
half(2),
autonego(3),
unknown(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"port duplex settings.
This attribute apply physical port and aggreate port"
::= { qtechIfEntry 23 }
qtechIfModeRW OBJECT-TYPE
SYNTAX INTEGER {
access(1), -- the mode of interface is access port
trunk(2), -- the mode of interface is trunk port
dot1q-tunnel(3), -- the mode of interface is 802.1q tunnel port
hybrid(4), -- the mode of interface is hybrid port
other(5), -- other mode
uplink(6), -- the mode of interface is uplink port
host(7), -- the mode of interface is private-vlan host port
promiscuous(8) -- the mode of interface is private-vlan promiscuous port
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value is meaning for only physical port and aggreate port"
::= { qtechIfEntry 24 }
qtechIfSpeed OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's current bandwidth in units of
Mbits per second."
::= { qtechIfEntry 25 }
qtechifAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
adminup(1),
admindown(2),
admintest(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the interface keeps the admin state ."
::= { qtechIfEntry 26 }
qtechifOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
test(3),
unknow(4),
dormant(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the interface keeps the oper state ."
::= { qtechIfEntry 27}
qtechIfInNUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter of receiving packets contain BROADCAST and PACKET_MULTICAST ."
::= { qtechIfEntry 28 }
qtechIfOutNUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter of sending packets contain BROADCAST and PACKET_MULTICAST ."
::= { qtechIfEntry 29 }
qtechIfUpDownTimes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counters of linkup and linkdown times of the interface."
::= { qtechIfEntry 30 }
qtechifAdminStatusw OBJECT-TYPE
SYNTAX INTEGER {
up(0),
admindown(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the interface. When a managed system initializes, all
interfaces start with ifAdminStatus in the admindown(1)
state. As a result of either explicit management
action or per configuration information retained by
the managed system, ifAdminStatus is then changed to
either the up(0) states (or remains in
the admindown(1) state)."
::= { qtechIfEntry 31 }
qtechifOperStatusw OBJECT-TYPE
SYNTAX INTEGER {
up(0),
down(1),
admindown(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the interface.
If qtechApIfAdminStatus is admindown(2) then
qtechApIfOperStatus should be admindown(2). If qtechApIfAdminStatus is
changed to up(0) then qtechApIfOperStatus should change to
up(0) . it should remain in the down(1) state if
and only if there is a fault that prevents it from
going to the up(0) state; "
::= { qtechIfEntry 32 }
qtechifSpeedw OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's current bandwidth in units of
Mbits per second."
::= { qtechIfEntry 33 }
qtechifMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface's address at its protocol sub-layer.
For example, for an 802.x interface, this object
normally contains a MAC address. The interface's
media-specific MIB must define the bit and byte
ordering and the format of the value of this object.
For interfaces which do not have such an address
(e.g., a serial line), this object should contain an
octet string of zero length."
::= { qtechIfEntry 34 }
qtechifLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of the time that comes current state ."
::= { qtechIfEntry 35 }
qtechIfInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets received on this interface,
including framing characters.
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."
::= { qtechIfEntry 36 }
qtechIfDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bound packets which were chosen to be
discarded even though no errors. One possible reason for
discarding such a packet could be to free up buffer space.
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."
::= { qtechIfEntry 37 }
qtechIfBandwidthUsage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current bandwidth utilization of interface."
::= { qtechIfEntry 38 }
qtechIfInBitsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average input packet-rate over a period of time(configuration by interface command 'load-interval')
in bits per second on this interface."
::= { qtechIfEntry 39 }
qtechIfInPktRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average input packet-rate over a period of time(configuration by interface command 'load-interval')
in packets per second on this interface."
::= { qtechIfEntry 40 }
qtechIfOutBitsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average output packet-rate over a period of time(configuration by interface command 'load-interval')
in bits per second on this interface."
::= { qtechIfEntry 41 }
qtechIfOutPktRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average output packet-rate over a period of time(configuration by interface command 'load-interval')
in packets per second on this interface."
::= { qtechIfEntry 42 }
qtechIfIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface ip configuration entries."
::= { qtechIfConfigMIBObjects 2}
qtechIfIpEntry OBJECT-TYPE
SYNTAX QtechIfIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configuration information applicable
to a Layer3 interface."
INDEX { qtechIfIpIfIndex, qtechIfIpId, qtechIfIp}
::= { qtechIfIpTable 1 }
QtechIfIpEntry ::=
SEQUENCE {
qtechIfIpIfIndex IfIndex,
qtechIfIpId INTEGER,
qtechIfIp IpAddress,
qtechIfIpMask IpAddress,
qtechIfIpEntryStatus RowStatus
}
qtechIfIpIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, for each Layer3 interface."
::= { qtechIfIpEntry 1 }
qtechIfIpId OBJECT-TYPE
SYNTAX INTEGER{
primary(1), -- primary ip address of Layer3 interface
secondary(2) -- secondary ip address of Layer3 interface
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of interface ip address."
::= { qtechIfIpEntry 2 }
qtechIfIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip address of the interface qtechIfIndex refer to."
::= { qtechIfIpEntry 3 }
qtechIfIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip mask of the interface ip address."
::= { qtechIfIpEntry 4 }
qtechIfIpEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"entry status of this entry. and the means in this enviraments can
reffer to the text-convention definition of the RowStatus."
::= { qtechIfIpEntry 5 }
qtechIfStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"list of interface status. Status information include some error state and
result of examining to the interface,etc."
::= { qtechIfConfigMIBObjects 3 }
qtechIfStatusEntry OBJECT-TYPE
SYNTAX QtechIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry contains interface status information."
INDEX { qtechIfStatusIndex }
::= { qtechIfStatusTable 1 }
QtechIfStatusEntry ::=
SEQUENCE {
qtechIfStatusIndex IfIndex,
qtechIfStatusLoopBackExamine Integer32,
qtechIfErrorStatus INTEGER,
qtechIfLineDetect Integer32
}
qtechIfStatusIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { qtechIfStatusEntry 1 }
qtechIfStatusLoopBackExamine OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting its to any value but 0, will Checking whether this port or aggreate can
receive and send packets normally, It indicates that port or aggreate is normal
if opertion is success.
Setting its value to 0 will cause no action of the agent. and when
query will always return 0.
This attribute apply physical port and aggreate port"
::= { qtechIfStatusEntry 2 }
qtechIfErrorStatus OBJECT-TYPE
SYNTAX INTEGER {
no-error(1), -- port is enabled normal
err-disable-bpduguard(2), -- port is disabled by port receive BPDU packet when port
-- enable BPDU guard
err-disable-ptsecurity(3) -- port is disabled by port security is violatd
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port's error status information"
::= { qtechIfStatusEntry 3 }
qtechIfLineDetect OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When reading this object, system detects the quality of line connecting the port.
Detect whether the line is broken or short circuit or not.
The meaning of the obtained value:
Return value=N*10000000+M
N stands for the line state (0: perfect; 1: break; 2: short circuit)
M stands for the location of the break or short circuit in the line(distance from the switch port, in metre)
If the line is perfect, the value is zero."
::= { qtechIfStatusEntry 4 }
qtechGlobalIfDisableRecovery OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting its to any value but 0, the interfaces which is shutted down by
some error happened will recovery from disabled status .
Setting its value to 0 will cause no action of the agent. and when
query will always return 0.
This attribute apply physical port and aggreate port"
::= { qtechIfConfigMIBObjects 4 }
--
-- portType Choose
--
qtechPortTypeChooseTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechPortTypeChooseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of entrance to choose port type."
::= { qtechIfConfigMIBObjects 5 }
qtechPortTypeChooseEntry OBJECT-TYPE
SYNTAX QtechPortTypeChooseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entrance to choose port type."
INDEX { qtechPortTypeChooseIndex }
::= { qtechPortTypeChooseTable 1 }
QtechPortTypeChooseEntry ::=
SEQUENCE {
qtechPortTypeChooseIndex IfIndex,
qtechPortTypeChooseType INTEGER
}
qtechPortTypeChooseIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logic port number."
::= { qtechPortTypeChooseEntry 1 }
qtechPortTypeChooseType OBJECT-TYPE
SYNTAX INTEGER {
fiber(1), --priority of fiber port
copper(2) --priority of copper port
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chosen port type. This object is used to choose one of the multiple physical ports of different types,
when the same logical port is correspondent with them.
Apply this attribute to the physical port only."
::= { qtechPortTypeChooseEntry 2 }
--
-- mtu
--
qtechIfMTUTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfMTUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Access table of MTU on interface."
::= { qtechIfConfigMIBObjects 6 }
qtechIfMTUEntry OBJECT-TYPE
SYNTAX QtechIfMTUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interfac MTU access."
INDEX { qtechIfMTUIndex }
::= { qtechIfMTUTable 1 }
QtechIfMTUEntry ::=
SEQUENCE {
qtechIfMTUIndex IfIndex,
qtechIfMTU Integer32
}
qtechIfMTUIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface number"
::= { qtechIfMTUEntry 1 }
qtechIfMTU OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interface MTU."
::= { qtechIfMTUEntry 2 }
--
-- Available Bandwidth
--
qtechIfAvailableBWTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfAvailableBWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Access table of Available Bandwidth on interface."
::= { qtechIfConfigMIBObjects 7 }
qtechIfAvailableBWEntry OBJECT-TYPE
SYNTAX QtechIfAvailableBWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interfac available bandwidth access."
INDEX { qtechIfAvailableBWIfIndex }
::= { qtechIfAvailableBWTable 1 }
QtechIfAvailableBWEntry ::=
SEQUENCE {
qtechIfAvailableBWIfIndex IfIndex,
qtechIfAvailableBWIfBW Gauge
}
qtechIfAvailableBWIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface number"
::= { qtechIfAvailableBWEntry 1 }
qtechIfAvailableBWIfBW OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface available bandwidth(bit)."
::= { qtechIfAvailableBWEntry 2 }
--
-- Creat Interface Vlan
--
qtechIfSVICreatTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfSVICreatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Access table of Available Bandwidth on interface."
::= { qtechIfConfigMIBObjects 8 }
qtechIfSVICreatEntry OBJECT-TYPE
SYNTAX QtechIfSVICreatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interfac available bandwidth access."
INDEX { qtechIfSVICreatVlanNum }
::= { qtechIfSVICreatTable 1 }
QtechIfSVICreatEntry ::=
SEQUENCE {
qtechIfSVICreatVlanNum Integer32,
qtechIfHandleSVI INTEGER
}
qtechIfSVICreatVlanNum OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Vlan number"
::= { qtechIfSVICreatEntry 1 }
qtechIfHandleSVI OBJECT-TYPE
SYNTAX INTEGER{create(0), delete(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 creat,1 delete."
::= { qtechIfSVICreatEntry 2 }
--
-- Get Physical Interface Number
--
qtechIfPhyIntNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of physical interfaces (regardless of their
current state) present on this system."
::= { qtechIfConfigMIBObjects 9 }
--
-- Get Interface LinkUP Times
--
qtechIfLinkUPTimesTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfLinkUPTimesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Access table of Available Bandwidth on interface."
::= { qtechIfConfigMIBObjects 10 }
qtechIfLinkUPTimesEntry OBJECT-TYPE
SYNTAX QtechIfLinkUPTimesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interfac available bandwidth access."
INDEX { qtechInterfaceIndex }
::= { qtechIfLinkUPTimesTable 1 }
QtechIfLinkUPTimesEntry ::=
SEQUENCE {
qtechInterfaceIndex Integer32,
qtechIfLinkUPTimes INTEGER
}
qtechInterfaceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Index"
::= { qtechIfLinkUPTimesEntry 1 }
qtechIfLinkUPTimes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlaues Of Linkup Times."
::= { qtechIfLinkUPTimesEntry 2 }
--
-- Interface encapsulation dot1q VLAN
--
qtechIfEncapsulationTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfEncapsulationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Access table of Encapsulation dot1q VLAN on interface."
::= { qtechIfConfigMIBObjects 11 }
qtechIfEncapsulationEntry OBJECT-TYPE
SYNTAX QtechIfEncapsulationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interfac encapsulation dot1q VLAN access."
INDEX { qtechIfEncapsulationIndex }
::= { qtechIfEncapsulationTable 1 }
QtechIfEncapsulationEntry ::=
SEQUENCE {
qtechIfEncapsulationIndex IfIndex,
qtechIfEncapsulationVlan VlanId
}
qtechIfEncapsulationIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of ifNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { qtechIfEncapsulationEntry 1 }
qtechIfEncapsulationVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicate the VID of the dot1q vlan encapsulation.
The value 0 means de-encapsulation."
::= { qtechIfEncapsulationEntry 2 }
--
-- Get ap interface number
--
qtechApIfNumberTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechApIfNumberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Access table of ap interface number."
::= { qtechIfConfigMIBObjects 12 }
qtechApIfNumberEntry OBJECT-TYPE
SYNTAX QtechApIfNumberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interfac number of ap."
INDEX { qtechApPhyAddress }
::= { qtechApIfNumberTable 1 }
QtechApIfNumberEntry ::=
SEQUENCE {
qtechApPhyAddress PhysAddress,
qtechApIfNumber INTEGER,
qtechApIfPhyIntNum INTEGER
}
qtechApPhyAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ap's address at its protocol sub-layer.
The ap's media-specific MIB must define the bit and byte
ordering and the format of the value of this object.
For interfaces which do not have such an address
(e.g., a serial line), this object should contain an
octet string of zero length."
::= { qtechApIfNumberEntry 1 }
qtechApIfNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlaues Of interface number."
::= { qtechApIfNumberEntry 2 }
qtechApIfPhyIntNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlaues Of physical interface number."
::= { qtechApIfNumberEntry 3 }
--
--qtechApIfTable
--
qtechApIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechApIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of qtechAp interface entries. The number of entries
is given by the value of qtechApIfNumber."
::= { qtechIfConfigMIBObjects 13 }
qtechApIfEntry OBJECT-TYPE
SYNTAX QtechApIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information qtechApplicable
to a particular interface."
INDEX {
qtechApPhysAddress,
qtechApIfIndex
}
::= { qtechApIfTable 1 }
QtechApIfEntry ::= SEQUENCE {
qtechApPhysAddress PhysAddress,
qtechApIfIndex IfIndex,
qtechApIfDescr DisplayString,
qtechApIfType IANAifType,
qtechApIfMtu INTEGER,
qtechApIfSpeed Gauge,
qtechApIfPhysAddress PhysAddress,
qtechApIfAdminStatus INTEGER,
qtechApIfOperStatus INTEGER,
qtechApIfLastChange TimeTicks,
qtechApIfInOctets Counter64,
qtechApIfInUcastPkts Counter64,
qtechApIfInNUcastPkts Counter64,
qtechApIfInDiscards Counter32,
qtechApIfInErrors Counter32,
qtechApIfInUnknownProtos Counter32,
qtechApIfOutOctets Counter64,
qtechApIfOutUcastPkts Counter64,
qtechApIfOutNUcastPkts Counter64,
qtechApIfOutDiscards Counter32,
qtechApIfOutErrors Counter32,
qtechApIfOutQLen Gauge,
qtechApIfLinkUPTimes INTEGER,
qtechApIfInDataOctets Counter64,
qtechApIfOutDataOctets Counter64,
qtechApIfMgmtUploadOctets Counter32,
qtechApIfMgmtDownloadOctets Counter32,
qtechApIfSpeed_w Integer32,
qtechApIfMtu_w Integer32,
qtechApIfPhysAddress_w MacAddress,
qtechApIfInUcastPkts_w Counter32,
qtechApIfInNUcastPkts_w Counter32,
qtechApIfOutUcastPkts_w Counter32,
qtechApIfOutNUcastPkts_w Counter32,
qtechApIfLinkUPTimes_w Counter32,
qtechApIfSpeedw Integer32,
qtechApIfMtuw Integer32,
qtechApIfPhysAddressw MacAddress,
qtechApIfInUcastPktsw Counter32,
qtechApIfInNUcastPktsw Counter32,
qtechApIfOutUcastPktsw Counter32,
qtechApIfOutNUcastPktsw Counter32,
qtechApIfLinkUPTimesw Counter32,
qtechApIfInPkts Counter64
}
qtechApPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ap's address at its protocol sub-layer.
The ap's media-specific MIB must define the bit and byte
ordering and the format of the value of this object.
For interfaces which do not have such an address
(e.g., a serial line), this object should contain an
octet string of zero length."
::= { qtechApIfEntry 1 }
qtechApIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each
interface. It is recommended that values are assigned
contiguously starting from 1. The value for each
interface sub-layer must remain constant at least from
one re-initialization of the entity's network
management system to the next re-initialization."
::= { qtechApIfEntry 2 }
qtechApIfDescr 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."
::= { qtechApIfEntry 3 }
qtechApIfType OBJECT-TYPE
SYNTAX IANAifType
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."
::= { qtechApIfEntry 4 }
qtechApIfMtu OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the largest packet which can be
sent/received on the interface, specified in octets.
For interfaces that are used for transmitting network
datagrams, this is the size of the largest network
datagram that can be sent on the interface."
::= { qtechApIfEntry 5 }
qtechApIfSpeed OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's current bandwidth in units of
Mbits per second. 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."
::= { qtechApIfEntry 6 }
qtechApIfPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface's address at its protocol sub-layer.
For example, for an 802.x interface, this object
normally contains a MAC address. The interface's
media-specific MIB must define the bit and byte
ordering and the format of the value of this object.
For interfaces which do not have such an address
(e.g., a serial line), this object should contain an
octet string of zero length."
::= { qtechApIfEntry 7 }
qtechApIfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
admindown(2),
testing(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the interface. The testing(3)
state indicates that no operational packets can be
passed. When a managed system initializes, all
interfaces start with ifAdminStatus in the admindown(2)
state. As a result of either explicit management
action or per configuration information retained by
the managed system, ifAdminStatus is then changed to
either the up(1) or testing(3) states (or remains in
the admindown(2) state)."
::= { qtechApIfEntry 8 }
qtechApIfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
admindown(3),
unknown(4),
dormant(5),
notPresent(6),
lowerLayerDown(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the interface.
If qtechApIfAdminStatus is admindown(2) then
qtechApIfOperStatus should be admindown(3). If qtechApIfAdminStatus is
changed to up(1) then qtechApIfOperStatus should change to
up(1) if the interface is ready to transmit and
receive network traffic; it should change to
dormant(5) if the interface is waiting for external
actions (such as a serial line waiting for an incoming
connection); it should remain in the down(2) state if
and only if there is a fault that prevents it from
going to the up(1) state; it should remain in the
notPresent(6) state if the interface has missing
(typically, hardware) components."
::= { qtechApIfEntry 9 }
qtechApIfLastChange 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. If the current
state was entered prior to the last re-initialization
of the local network management subsystem, then this
object contains a zero value."
::= { qtechApIfEntry 10 }
qtechApIfInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received on the interface,
including framing characters.
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."
::= { qtechApIfEntry 11 }
qtechApIfInUcastPkts OBJECT-TYPE
SYNTAX Counter64
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.
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."
::= { qtechApIfEntry 12 }
qtechApIfInNUcastPkts OBJECT-TYPE
SYNTAX Counter64
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.
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.
This object is deprecated in favour of
qtechApIfInMulticastPkts and qtechApIfInBroadcastPkts."
::= { qtechApIfEntry 13 }
qtechApIfInDiscards 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. One possible reason for discarding such a
packet could be to free up buffer space.
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."
::= { qtechApIfEntry 14 }
qtechApIfInErrors 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.
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."
::= { qtechApIfEntry 15 }
qtechApIfInUnknownProtos 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. For
character-oriented or fixed-length interfaces that
support protocol multiplexing the number of
transmission units received via the interface which
were discarded because of an unknown or unsupported
protocol. For any interface that does not support
protocol multiplexing, this counter will always be 0.
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."
::= { qtechApIfEntry 16 }
qtechApIfOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted out of the
interface, including framing characters.
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."
::= { qtechApIfEntry 17 }
qtechApIfOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
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.
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."
::= { qtechApIfEntry 18 }
qtechApIfOutNUcastPkts OBJECT-TYPE
SYNTAX Counter64
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.
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.
This object is deprecated in favour of
ifOutMulticastPkts and qtechApIfOutBroadcastPkts."
::= { qtechApIfEntry 19 }
qtechApIfOutDiscards 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.
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."
::= { qtechApIfEntry 20 }
qtechApIfOutErrors 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.
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."
::= { qtechApIfEntry 21 }
qtechApIfOutQLen OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The length of the output packet queue (in packets)."
::= { qtechApIfEntry 22 }
qtechApIfLinkUPTimes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlaues Of Linkup Times."
::= { qtechApIfEntry 23 }
qtechApIfInDataOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The data octets received on the interface,
including framing characters.
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."
::= { qtechApIfEntry 24 }
qtechApIfOutDataOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The data octets transmitted out of the
interface, including framing characters.
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."
::= { qtechApIfEntry 25 }
qtechApIfMgmtUploadOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upload octets received on the mgmt interface,
including framing characters.
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."
::= { qtechApIfEntry 26 }
qtechApIfMgmtDownloadOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The download octets transmitted out of the
mgmt interface, including framing characters.
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."
::= { qtechApIfEntry 27 }
qtechApIfSpeedw OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's current bandwidth in units of
Mbits per second. 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."
::= { qtechApIfEntry 28 }
qtechApIfMtuw 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.
For interfaces that are used for transmitting network
datagrams, this is the size of the largest network
datagram that can be sent on the interface."
::= { qtechApIfEntry 29 }
qtechApIfPhysAddressw OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface's address at its protocol sub-layer.
For example, for an 802.x interface, this object
normally contains a MAC address. The interface's
media-specific MIB must define the bit and byte
ordering and the format of the value of this object.
For interfaces which do not have such an address
(e.g., a serial line), this object should contain an
octet string of zero length."
::= { qtechApIfEntry 30 }
qtechApIfInUcastPktsw 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.
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."
::= { qtechApIfEntry 31 }
qtechApIfInNUcastPktsw 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.
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.
This object is deprecated in favour of
qtechApIfInMulticastPkts and qtechApIfInBroadcastPkts."
::= { qtechApIfEntry 32 }
qtechApIfOutUcastPktsw 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.
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."
::= { qtechApIfEntry 33 }
qtechApIfOutNUcastPktsw 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.
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.
This object is deprecated in favour of
ifOutMulticastPkts and qtechApIfOutBroadcastPkts."
::= { qtechApIfEntry 34 }
qtechApIfLinkUPTimesw OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counters of linkup and linkdown times of the interface."
::= { qtechApIfEntry 35 }
qtechApIfInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received on the interface,
including framing characters.
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."
::= { qtechApIfEntry 36 }
qtechIfLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface entries. The number of entries is
given by the value of ifNumber."
::= { qtechIfConfigMIBObjects 14 }
qtechIfLinkEntry OBJECT-TYPE
SYNTAX QtechIfLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX { qtechIfLinkIndex }
::= { qtechIfLinkTable 1 }
QtechIfLinkEntry ::=
SEQUENCE {
qtechIfLinkIndex IfIndex,
qtechIfUplinkInOctets Counter32,
qtechIfUplinkInUcastPkts Counter32,
qtechIfUplinkInNUcastPkts Counter32,
qtechIfUplinkInDiscards Counter32,
qtechIfUplinkInErrors Counter32,
qtechIfUplinkOutOctets Counter32,
qtechIfUplinkOutUcastPkts Counter32,
qtechIfUplinkOutNUcastPkts Counter32,
qtechIfUplinkOutDiscards Counter32,
qtechIfUplinkOutErrors Counter32,
qtechIfDownlinkInOctets Counter32,
qtechIfDownlinkInUcastPkts Counter32,
qtechIfDownlinkInNUcastPkts Counter32,
qtechIfDownlinkInDiscards Counter32,
qtechIfDownlinkInErrors Counter32,
qtechIfDownlinkOutOctets Counter32,
qtechIfDownlinkOutUcastPkts Counter32,
qtechIfDownlinkOutNUcastPkts Counter32,
qtechIfDownlinkOutDiscards Counter32,
qtechIfDownlinkOutErrors Counter32,
qtechIfUplinkInBcastPkts Counter64,
qtechIfUplinkOutBcastPkts Counter64,
qtechIfDownlinkInBcastPkts Counter64,
qtechIfDownlinkOutBcastPkts Counter64
}
qtechIfLinkIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each interface. It
is recommended that values are assigned contiguously
starting from 1. The value for each interface sub-layer
must remain constant at least from one re-initialization of
the entity's network management system to the next re-
initialization."
::= { qtechIfLinkEntry 1 }
qtechIfUplinkInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received on the interface,
including framing characters.
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."
::= { qtechIfLinkEntry 2 }
qtechIfUplinkInUcastPkts 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.
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."
::= { qtechIfLinkEntry 3 }
qtechIfUplinkInNUcastPkts 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.
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.
This object is deprecated in favour of ifInMulticastPkts and
ifInBroadcastPkts."
::= { qtechIfLinkEntry 4 }
qtechIfUplinkInDiscards 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. One
possible reason for discarding such a packet could be to
free up buffer space.
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."
::= { qtechIfLinkEntry 5 }
qtechIfUplinkInErrors 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.
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."
::= { qtechIfLinkEntry 6 }
qtechIfUplinkOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted out of the
interface, including framing characters.
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."
::= { qtechIfLinkEntry 7 }
qtechIfUplinkOutUcastPkts 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.
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."
::= { qtechIfLinkEntry 8 }
qtechIfUplinkOutNUcastPkts 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.
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.
This object is deprecated in favour of ifOutMulticastPkts
and ifOutBroadcastPkts."
::= { qtechIfLinkEntry 9 }
qtechIfUplinkOutDiscards 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.
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."
::= { qtechIfLinkEntry 10 }
qtechIfUplinkOutErrors 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.
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."
::= { qtechIfLinkEntry 11 }
qtechIfDownlinkInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received on the interface,
including framing characters.
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."
::= { qtechIfLinkEntry 12 }
qtechIfDownlinkInUcastPkts 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.
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."
::= { qtechIfLinkEntry 13 }
qtechIfDownlinkInNUcastPkts 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.
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.
This object is deprecated in favour of ifInMulticastPkts and
ifInBroadcastPkts."
::= { qtechIfLinkEntry 14 }
qtechIfDownlinkInDiscards 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. One
possible reason for discarding such a packet could be to
free up buffer space.
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."
::= { qtechIfLinkEntry 15 }
qtechIfDownlinkInErrors 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.
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."
::= { qtechIfLinkEntry 16 }
qtechIfDownlinkOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted out of the
interface, including framing characters.
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."
::= { qtechIfLinkEntry 17 }
qtechIfDownlinkOutUcastPkts 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.
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."
::= { qtechIfLinkEntry 18 }
qtechIfDownlinkOutNUcastPkts 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.
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.
This object is deprecated in favour of ifOutMulticastPkts
and ifOutBroadcastPkts."
::= { qtechIfLinkEntry 19 }
qtechIfDownlinkOutDiscards 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.
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."
::= { qtechIfLinkEntry 20 }
qtechIfDownlinkOutErrors 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.
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."
::= { qtechIfLinkEntry 21 }
qtechIfUplinkInBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of upbound and inbound 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."
::= { qtechIfLinkEntry 22 }
qtechIfUplinkOutBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of upbound and outbound 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."
::= { qtechIfLinkEntry 23 }
qtechIfDownlinkInBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of downbound and inbound 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."
::= { qtechIfLinkEntry 24 }
qtechIfDownlinkOutBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of downbound and outbound 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."
::= { qtechIfLinkEntry 25 }
-- interface traffic statistics, added by Yin Xiaojie, March 2013
qtechIfTrafficStatisticsObjects OBJECT IDENTIFIER ::= { qtechIfConfigMIBObjects 15 }
qtechIfLinkTrafficStatistics OBJECT IDENTIFIER ::= { qtechIfTrafficStatisticsObjects 1 }
qtechIfLinkQosStatistics OBJECT IDENTIFIER ::= { qtechIfTrafficStatisticsObjects 2 }
qtechIfDeviceTrafficStatistics OBJECT IDENTIFIER ::= { qtechIfTrafficStatisticsObjects 3 }
-- units of LinkTrafficStatistics
qtechIfLinkTrafficTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfLinkTrafficEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of link traffic statistics, including interface rate and bandwidth utilization."
::= { qtechIfLinkTrafficStatistics 1 }
qtechIfLinkTrafficEntry OBJECT-TYPE
SYNTAX QtechIfLinkTrafficEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The link traffic statistics entry."
INDEX { qtechIfLinkTrafficIndex }
::= { qtechIfLinkTrafficTable 1 }
QtechIfLinkTrafficEntry ::=
SEQUENCE {
qtechIfLinkTrafficIndex Unsigned32,
qtechIfLinkAvgRate Counter32,
qtechIfLinkPeakRate Counter32,
qtechIfLinkAvgBWUtilization INTEGER,
qtechIfLinkPeakBWUtilization INTEGER
}
qtechIfLinkTrafficIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link traffic interface index."
::= { qtechIfLinkTrafficEntry 1 }
qtechIfLinkAvgRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's average bandwidth in units of bits per second."
DEFVAL { 0 }
::= { qtechIfLinkTrafficEntry 2 }
qtechIfLinkPeakRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's current peak bandwidth in units of bits per second."
DEFVAL { 0 }
::= { qtechIfLinkTrafficEntry 3 }
qtechIfLinkAvgBWUtilization OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's average bandwidth Utilization."
DEFVAL { 0 }
::= { qtechIfLinkTrafficEntry 4 }
qtechIfLinkPeakBWUtilization OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's current peak bandwidth Utilization."
DEFVAL { 0 }
::= { qtechIfLinkTrafficEntry 5 }
-- units of LinkQosStatistics
qtechLinkQosCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechLinkQosCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The results of these operations are stored in the qtechLinkQosResultsTable"
::= { qtechIfLinkQosStatistics 1 }
qtechLinkQosCtlEntry OBJECT-TYPE
SYNTAX QtechLinkQosCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the qtechLinkQosCtlTable. The first index
element, qtechLinkQosCtlOwnerIndex, is of type SnmpAdminString,
a textual convention that allows for use of the SNMPv3
View-Based Access Control Model (RFC 3415, VACM)
and that allows a management application to identify its
entries. The second index, qtechLinkQosCtlTestName (also an
SnmpAdminString), enables the same management
application to have multiple outstanding requests."
INDEX {
qtechLinkQosCtlOwnerIndex,
qtechLinkQosCtlTestName
}
::= { qtechLinkQosCtlTable 1 }
QtechLinkQosCtlEntry ::=
SEQUENCE {
qtechLinkQosCtlOwnerIndex SnmpAdminString,
qtechLinkQosCtlTestName SnmpAdminString,
qtechLinkQosCtlTargetAddressType InetAddressType,
qtechLinkQosCtlTargetAddress InetAddress,
qtechLinkQosCtlAdminStatus INTEGER,
qtechLinkQosCtlRowStatus RowStatus
}
qtechLinkQosCtlOwnerIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"To facilitate the provisioning of access control by a
security administrator using the View-Based Access
Control Model (RFC 2575, VACM) for tables in which
multiple users may need to create or
modify entries independently, the initial index is used
as an 'owner index'. Such an initial index has a syntax
of SnmpAdminString and can thus be trivially mapped to a
securityName or groupName defined in VACM, in
accordance with a security policy."
::= { qtechLinkQosCtlEntry 1 }
qtechLinkQosCtlTestName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the ping-based test. This is locally unique,
within the scope of a qtechLinkQosCtlOwnerIndex."
::= { qtechLinkQosCtlEntry 2 }
qtechLinkQosCtlTargetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the type of host address to be used at a remote
host for performing a ping-based operation."
DEFVAL { unknown }
::= { qtechLinkQosCtlEntry 3 }
qtechLinkQosCtlTargetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the host address to be used at a remote host for
performing a ping-based operation. The host address type is
determined by the value of the corresponding
qtechLinkQosCtlTargetAddressType."
DEFVAL { ''H }
::= { qtechLinkQosCtlEntry 4 }
qtechLinkQosCtlAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1), -- test should be started
disabled(2) -- test should be stopped
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reflects the desired state that a qtechLinkQosCtlEntry should be
in:
enabled(1) - Attempt to activate the test as defined by
this qtechLinkQosCtlEntry.
disabled(2) - Deactivate the test as defined by this
qtechLinkQosCtlEntry.
Refer to the corresponding qtechLinkQosResultsOperStatus to
determine the operational state of the test defined by
this entry."
DEFVAL { disabled }
::= { qtechLinkQosCtlEntry 5 }
qtechLinkQosCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to create, modify, and/or
delete a row in this table."
REFERENCE
"See definition of RowStatus in RFC 2579, 'Textual
Conventions for SMIv2.'"
::= { qtechLinkQosCtlEntry 6 }
-- Results Table
qtechLinkQosResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechLinkQosResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The results of these operations are stored in the qtechLinkQosResultsTable."
::= { qtechIfLinkQosStatistics 2 }
qtechLinkQosResultsEntry OBJECT-TYPE
SYNTAX QtechLinkQosResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the qtechLinkQosResultsTable. The
qtechLinkQosResultsTable has the same indexing as the
qtechLinkQosCtlTable so that a qtechLinkQosResultsEntry
corresponds to the qtechLinkQosCtlEntry that caused it to
be created."
INDEX {
qtechLinkQosCtlOwnerIndex,
qtechLinkQosCtlTestName
}
::= { qtechLinkQosResultsTable 1 }
QtechLinkQosResultsEntry ::=
SEQUENCE {
qtechLinkQosResultsOperStatus INTEGER,
qtechLinkQosResultsIpTargetAddressType InetAddressType,
qtechLinkQosResultsIpTargetAddress InetAddress,
qtechLinkQosResultsMaxRtt Unsigned32,
qtechLinkQosResultsMinRtt Unsigned32,
qtechLinkQosResultsAverageRtt Unsigned32,
qtechLinkQosResultsDelayJitter Unsigned32,
qtechLinkQosResultsPktsLossRate Unsigned32,
qtechLinkQosResultsNetworkAF Unsigned32
}
qtechLinkQosResultsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1), -- test is in progress
disabled(2), -- test has stopped
completed(3) -- test is completed
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the operational state of a qtechLinkQosCtlEntry:
enabled(1) - Test is active.
disabled(2) - Test has stopped.
completed(3) - Test is completed."
::= { qtechLinkQosResultsEntry 1 }
qtechLinkQosResultsIpTargetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of address stored in the
corresponding qtechLinkQosResultsIpTargetAddress object."
DEFVAL { unknown }
::= { qtechLinkQosResultsEntry 2 }
qtechLinkQosResultsIpTargetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reports the IP address associated with a
qtechLinkQosCtlTargetAddress value when the destination
address is specified as a DNS name. The value of this
object should be a zero-length octet string when a DNS
name is not specified or when a specified DNS name fails
to resolve.
The address type (InetAddressType) that relates to
this object is specified by the corresponding value
of qtechLinkQosResultsIpTargetAddressType."
DEFVAL { ''H }
::= { qtechLinkQosResultsEntry 3 }
qtechLinkQosResultsMaxRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum packet round-trip-time (RTT) that received. A value
of 0 for this object implies that no RTT has been received."
::= { qtechLinkQosResultsEntry 4 }
qtechLinkQosResultsMinRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum packet round-trip-time (RTT) that received. A value
of 0 for this object implies that no RTT has been received."
::= { qtechLinkQosResultsEntry 5 }
qtechLinkQosResultsAverageRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current average packet round-trip-time (RTT)."
::= { qtechLinkQosResultsEntry 6 }
qtechLinkQosResultsDelayJitter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the sum of the squares for all ping
responses received. Its purpose is to enable standard
deviation calculation. The estimate value of the delay jitter."
::= { qtechLinkQosResultsEntry 7 }
qtechLinkQosResultsPktsLossRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The packets loss rate of the link."
::= { qtechLinkQosResultsEntry 8 }
qtechLinkQosResultsNetworkAF OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The network availability factor."
::= { qtechLinkQosResultsEntry 9 }
-- units of DeviceTrafficStatistics
qtechIfDeviceTrafficTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechIfDeviceTrafficEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of device traffic statistics."
::= { qtechIfDeviceTrafficStatistics 1 }
qtechIfDeviceTrafficEntry OBJECT-TYPE
SYNTAX QtechIfDeviceTrafficEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Device traffic statistics entry"
INDEX { qtechIfDeviceTrafficIndex }
::= { qtechIfDeviceTrafficTable 1 }
QtechIfDeviceTrafficEntry ::=
SEQUENCE {
qtechIfDeviceTrafficIndex Unsigned32,
qtechIfFC INTEGER,
qtechIfFCTransRate Counter32,
qtechIfFCTransPktsNum Counter64,
qtechIfFCDiscardRate Counter32,
qtechIfFCDiscardPktsNum Counter64,
qtechIfFCPktsLossRate INTEGER,
qtechIfFCBandwidthRate Counter32,
qtechIfFCBandwidthPercentage INTEGER,
qtechIfDeviceFCGathers INTEGER,
qtechIfFullMeshFCGathers INTEGER,
qtechIfClassBasedGathers INTEGER,
qtechIfNodeBasedGathers INTEGER,
qtechIfNodeClassBasedGathers INTEGER,
qtechIfNodeFCBasedGathers INTEGER,
qtechIfNodeDeviceFCBasedGathers INTEGER
}
qtechIfDeviceTrafficIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device traffic interface index."
::= { qtechIfDeviceTrafficEntry 1 }
qtechIfFC OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FC type.
2--BASE_X_10
4--BASE_X_100
6--BASE_X_1000
8--BASE_X_10000
9--BASE_ERROR"
::= { qtechIfDeviceTrafficEntry 2 }
qtechIfFCTransRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The transmission rate of the FC."
::= { qtechIfDeviceTrafficEntry 3 }
qtechIfFCTransPktsNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The transmission packets number of the FC."
::= { qtechIfDeviceTrafficEntry 4 }
qtechIfFCDiscardRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The discard rate of the FC."
::= { qtechIfDeviceTrafficEntry 5 }
qtechIfFCDiscardPktsNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The discard packets number of the FC."
::= { qtechIfDeviceTrafficEntry 6 }
qtechIfFCPktsLossRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The packets loss rate of the FC."
::= { qtechIfDeviceTrafficEntry 7 }
qtechIfFCBandwidthRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The bandwidth rate of the FC."
::= { qtechIfDeviceTrafficEntry 8 }
qtechIfFCBandwidthPercentage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The bandwidth percentage of the FC."
::= { qtechIfDeviceTrafficEntry 9 }
qtechIfDeviceFCGathers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Gathers of the device FC."
::= { qtechIfDeviceTrafficEntry 10 }
qtechIfFullMeshFCGathers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Gathers of the whole network FC."
::= { qtechIfDeviceTrafficEntry 11 }
qtechIfClassBasedGathers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Class-based Gathers."
::= { qtechIfDeviceTrafficEntry 12 }
qtechIfNodeBasedGathers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Node-based Gathers."
::= { qtechIfDeviceTrafficEntry 13 }
qtechIfNodeClassBasedGathers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Node&class-based Gathers."
::= { qtechIfDeviceTrafficEntry 14 }
qtechIfNodeFCBasedGathers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Node&FC-based Gathers."
::= { qtechIfDeviceTrafficEntry 15 }
qtechIfNodeDeviceFCBasedGathers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Node&device&FC-based Gathers."
::= { qtechIfDeviceTrafficEntry 16 }
-- Notification
qtechInterfaceTraps OBJECT IDENTIFIER ::= { qtechInterfaceMIB 2 }
lineDetectStatus OBJECT-TYPE
SYNTAX INTEGER{
ok(1), --line has restored to normal state
open(2), --a break in the line
short(3) --short circuit in the line
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of storm of interface"
::= { qtechInterfaceTraps 1 }
lineDetectPosition OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Location where the break or short circuit in the line happens
(Distance from the switch port, in metre.)"
::= { qtechInterfaceTraps 2 }
lineQualityDetect NOTIFICATION-TYPE
OBJECTS {ifIndex, lineDetectStatus,lineDetectPosition}
STATUS current
DESCRIPTION
"The notification of discovering a break or short circuit in the line,
or restoring the line to the normal state."
::= { qtechInterfaceTraps 3 }
qtechInterfaceMIBConformance OBJECT IDENTIFIER ::= { qtechInterfaceMIB 3 }
qtechInterfaceMIBCompliances OBJECT IDENTIFIER ::= { qtechInterfaceMIBConformance 1 }
qtechInterfaceMIBGroups OBJECT IDENTIFIER ::= { qtechInterfaceMIBConformance 2 }
-- compliance statements
qtechInterfaceMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Qtech Interface MIB"
MODULE -- this module
MANDATORY-GROUPS { qtechInterfaceMIBGroup
}
GROUP qtechPortTypeChooseMibGroup
DESCRIPTION
"This group is mandatory when system supports optional port type."
GROUP qtechIfMTUMibGroup
DESCRIPTION
"This group is mandatory when system supports MTU setting."
GROUP qtechIfLineDetectGroup
DESCRIPTION
"This group is mandatory when system supports line quality detection."
GROUP qtechIfAvailableBWMibGroup
DESCRIPTION
"This group is mandatory when system supports available bandwidth getting."
::= { qtechInterfaceMIBCompliances 1 }
-- units of conformance
qtechInterfaceMIBGroup OBJECT-GROUP
OBJECTS {
qtechIfIndex,
qtechIfPortType,
qtechIfFlowControlAdminStatus,
qtechIfFlowControlOperStatus,
qtechIfAdminSpeed,
qtechIfAdminDuplex,
qtechIfOperSpeed,
qtechIfOperDuplex,
qtechIfManageStatus,
qtechIfIpBroadcast,
qtechIfLayer,
qtechIfMode,
qtechIfCounterClear,
qtechIfEntryStatus,
qtechIfMediumType,
qtechIfDownCounter,
qtechIfInOctets,
qtechIfOutOctets,
qtechIfBcastInhibit,
qtechIfNegotiation,
qtechIfPhysAddress,
qtechIfAdminSpeedRW,
qtechIfAdminDuplexRW,
qtechIfModeRW,
qtechIfSpeed,
qtechifAdminStatus,
qtechifOperStatus,
qtechIfInNUcastPkts,
qtechIfOutNUcastPkts,
qtechIfUpDownTimes,
qtechifAdminStatusw,
qtechifOperStatusw,
qtechifSpeedw,
qtechifMacAddress,
qtechifLastChange,
qtechIfInPkts,
qtechIfDiscard,
qtechIfBandwidthUsage,
qtechIfInBitsRate,
qtechIfInPktRate,
qtechIfOutBitsRate,
qtechIfOutPktRate,
qtechIfIpIfIndex,
qtechIfIpId,
qtechIfIp,
qtechIfIpMask,
qtechIfIpEntryStatus,
qtechIfStatusIndex,
qtechIfStatusLoopBackExamine,
qtechIfErrorStatus,
qtechGlobalIfDisableRecovery,
qtechIfSVICreatVlanNum,
qtechIfHandleSVI,
qtechIfEncapsulationIndex,
qtechIfEncapsulationVlan,
qtechApPhyAddress,
qtechApIfNumber,
qtechApIfPhyIntNum,
qtechApPhysAddress,
qtechApIfIndex,
qtechApIfDescr,
qtechApIfType,
qtechApIfMtu,
qtechApIfSpeed,
qtechApIfPhysAddress,
qtechApIfAdminStatus,
qtechApIfOperStatus,
qtechApIfLastChange,
qtechApIfInOctets,
qtechApIfInUcastPkts,
qtechApIfInNUcastPkts,
qtechApIfInDiscards,
qtechApIfInErrors,
qtechApIfInUnknownProtos,
qtechApIfOutOctets,
qtechApIfOutUcastPkts,
qtechApIfOutNUcastPkts,
qtechApIfOutDiscards,
qtechApIfOutErrors,
qtechApIfOutQLen,
qtechApIfLinkUPTimes,
qtechApIfInDataOctets,
qtechApIfOutDataOctets,
qtechApIfMgmtUploadOctets,
qtechApIfMgmtDownloadOctets,
qtechApIfSpeedw,
qtechApIfMtuw,
qtechApIfPhysAddressw,
qtechApIfInUcastPktsw,
qtechApIfInNUcastPktsw,
qtechApIfOutUcastPktsw,
qtechApIfOutNUcastPktsw,
qtechApIfLinkUPTimesw,
qtechApIfInPkts,
qtechIfLinkIndex,
qtechIfUplinkInOctets,
qtechIfUplinkInUcastPkts,
qtechIfUplinkInNUcastPkts,
qtechIfUplinkInDiscards,
qtechIfUplinkInErrors,
qtechIfUplinkOutOctets,
qtechIfUplinkOutUcastPkts,
qtechIfUplinkOutNUcastPkts,
qtechIfUplinkOutDiscards,
qtechIfUplinkOutErrors,
qtechIfDownlinkInOctets,
qtechIfDownlinkInUcastPkts,
qtechIfDownlinkInNUcastPkts,
qtechIfDownlinkInDiscards,
qtechIfDownlinkInErrors,
qtechIfDownlinkOutOctets,
qtechIfDownlinkOutUcastPkts,
qtechIfDownlinkOutNUcastPkts,
qtechIfDownlinkOutDiscards,
qtechIfDownlinkOutErrors,
qtechIfUplinkInBcastPkts,
qtechIfUplinkOutBcastPkts,
qtechIfDownlinkInBcastPkts,
qtechIfDownlinkOutBcastPkts
}
STATUS current
DESCRIPTION
"A collection of objects providing interface basic configure ."
::= { qtechInterfaceMIBGroups 1 }
qtechPortTypeChooseMibGroup OBJECT-GROUP
OBJECTS {
qtechPortTypeChooseIndex,
qtechPortTypeChooseType
}
STATUS current
DESCRIPTION
"Information collection of choosing port type."
::= { qtechInterfaceMIBGroups 2 }
qtechIfMTUMibGroup OBJECT-GROUP
OBJECTS {
qtechIfMTUIndex,
qtechIfMTU
}
STATUS current
DESCRIPTION
"Interface MTU information collection."
::= { qtechInterfaceMIBGroups 3 }
qtechIfLineDetectGroup OBJECT-GROUP
OBJECTS {
qtechIfLineDetect
}
STATUS current
DESCRIPTION
"Information collection of line quality detection."
::= { qtechInterfaceMIBGroups 4 }
qtechIfAvailableBWMibGroup OBJECT-GROUP
OBJECTS {
qtechIfAvailableBWIfIndex,
qtechIfAvailableBWIfBW
}
STATUS current
DESCRIPTION
"Interface available bandwidth information collection."
::= { qtechInterfaceMIBGroups 5 }
END