Observium_CE/mibs/qtech/QTECH-GBNL3If-MIB

324 lines
10 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

QTECH-GBNL3If-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Gauge32,
Unsigned32, Integer32,
IpAddress FROM SNMPv2-SMI
RowStatus, TruthValue,
DisplayString, MacAddress FROM SNMPv2-TC
IpAddress FROM RFC1155-SMI
VlanIndex FROM Q-BRIDGE-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
gbnL3 FROM QTECH-MASTER-MIB;
gbnL3If MODULE-IDENTITY
LAST-UPDATED "0105102004Z" -- May 10, 2004
ORGANIZATION "QTECH LLC"
CONTACT-INFO "Basil Budko
E-mail: budko@qtech.ru"
DESCRIPTION "GBN Generic router id MIB definition."
REVISION "0105102004Z" -- May 10, 2004
DESCRIPTION "Initial MIB creation."
::= { gbnL3 1 }
------------------------------------------------------------------------------
-- gbnL3Mib OBJECT IDENTIFIER ::= { gbnL3If 1 }
gbnL3SuperVLAN OBJECT IDENTIFIER ::= { gbnL3If 2 }
gbnL3Arp OBJECT IDENTIFIER ::= { gbnL3If 3 }
gbnL3IP OBJECT IDENTIFIER ::= { gbnL3If 4 }
gbnL3DHCP OBJECT IDENTIFIER ::= { gbnL3If 5 }
------------------------------------------------------------------------------
--
-- gbnL3SuperVLAN:
--
--
------------------------------------------------------------------------------
arpProxy OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the ARP proxy."
::= { gbnL3SuperVLAN 1 }
superVLANTable OBJECT-TYPE
SYNTAX SEQUENCE OF SuperVLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of superVLAN.When create a new entry,must set superVLANStatus to be active to create
a entry first,or set superVLANsw/superVLANsuper fisrt will return no suchinstanc error"
::= { gbnL3SuperVLAN 2 }
superVLANEntry OBJECT-TYPE
SYNTAX SuperVLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for superVLAN."
INDEX { superVLANVID }
::= { superVLANTable 1 }
SuperVLANEntry ::= SEQUENCE {
superVLANVID INTEGER,
superVLANsw INTEGER,
superVLANsuper TruthValue,
superVLANStatus RowStatus
}
superVLANVID OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"vlan id."
::= { superVLANEntry 1 }
superVLANsw OBJECT-TYPE
SYNTAX INTEGER (0..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sw,0 means not existting."
::= { superVLANEntry 2 }
superVLANsuper OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interface is superVLAN or not"
::= { superVLANEntry 3 }
superVLANStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the status of this entry"
::= { superVLANEntry 4 }
------------------------------------------------------------------------------
--
-- gbnL3Arp:
--
--
------------------------------------------------------------------------------
arpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "<22>˱<EFBFBD>ΪϵͳARP<52>ĸ<EFBFBD><C4B8>ٻ<EFBFBD><D9BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rfc1213<31><33><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й<EFBFBD>ϵͳ
ARP<52>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>at<61><74><EFBFBD>е<EFBFBD>atTable<6C><65>ip<69><70><EFBFBD>е<EFBFBD>ipNetToMediaTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>û<EFBFBD><C3BB>VLAN<41><4E>Ϣ<EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><D5B9><EFBFBD><EFBFBD>"
::= { gbnL3Arp 1 }
arpEntry OBJECT-TYPE
SYNTAX ArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ϵͳARP<52>ĸ<EFBFBD><C4B8>ٻ<EFBFBD><D9BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
INDEX { arpIpAddress }
::= { arpTable 1 }
ArpEntry ::=
SEQUENCE {
arpIpAddress IpAddress,
arpMacAddress MacAddress,
arpIfIndex INTEGER,
arpVlan INTEGER,
arpPort INTEGER,
arpType INTEGER,
arpRowStatus RowStatus
}
arpIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
::= { arpEntry 1 }
arpMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7>Ӧ<EFBFBD><D3A6>MAC<41><43>ַ<EFBFBD><D6B7>"
::= { arpEntry 2 }
arpIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7><EFBFBD>ڵĽӿ<C4BD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
::= { arpEntry 3 }
arpVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7><EFBFBD>ڵ<EFBFBD>VLAN<41><4E>"
::= { arpEntry 4 }
arpPort OBJECT-TYPE
SYNTAX INTEGER (1..26)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "ѧϰ<D1A7><CFB0>IP<49><50>ַ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿ںš<DABA>"
::= { arpEntry 5 }
arpType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),--<2D><>ЧARP<52><50><EFBFBD><EFBFBD>
dynamic(3),--ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD>ARP<52><50><EFBFBD><EFBFBD>
static(4) --<2D><>̬<EFBFBD><CCAC><EFBFBD>ӵ<EFBFBD>ARP<52><50><EFBFBD><EFBFBD>
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "<22><>ARP<52><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͡<EFBFBD>"
::= { arpEntry 6 }
arpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "<22><>ARP<52><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><C9BE><EFBFBD><EFBFBD>̬ARP<52><50><EFBFBD>ativeΪ<65><CEAA><EFBFBD>ӣ<EFBFBD>destroyΪɾ<CEAA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>mac<61><63>ַ<EFBFBD><D6B7>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VLAN<41>Ͷ˿ں<CBBF>active<76>ſ<EFBFBD><C5BF>Է<EFBFBD><D4B7>سɹ<D8B3><C9B9><EFBFBD>"
::= { arpEntry 7 }
arpAging OBJECT-TYPE
SYNTAX INTEGER(3..2880)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The age time of dynamic arp entry.Unit is minute.Default is 20."
--arp<72><70><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>ʱ<EFBFBD><EFBFBD><E4A3AC>λΪ<CEBB><CEAA><EFBFBD>ӣ<EFBFBD>Ĭ<EFBFBD><C4AC>Ϊ20<32><30><EFBFBD>ӡ<EFBFBD>
::= { gbnL3Arp 2 }
------------------------------------------------------------------------------
--
-- gbnL3IP:
--
--
------------------------------------------------------------------------------
ipRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ipaddress range for VLAN/Supervlan interface."
--VLAN/SuperVLAN<41>ӿڵ<D3BF>IP<49><50>ַ<EFBFBD><D6B7>Χ<EFBFBD><CEA7><EFBFBD>Ʊ<EFBFBD>.
::= { gbnL3IP 1 }
ipRangeEntry OBJECT-TYPE
SYNTAX IpRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ipRangeTable."
INDEX { ipRangeSW, ipRangeIndex }
::= { ipRangeTable 1 }
IpRangeEntry ::= SEQUENCE {
ipRangeSW Integer32,
ipRangeIndex INTEGER,
ipRangeStartIP IpAddress,
ipRangeEndIP IpAddress,
ipRangeStatus RowStatus
}
ipRangeSW OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sw,for 3526 1-32, for 3750 1-256"
--IP<49>ӿڵ<D3BF>ID,ΪgbnL3IpSubnetIfIndex<65>ĺ<EFBFBD>2<EFBFBD><32><EFBFBD>ֽڵ<D6BD>ȡֵ,<2C><><EFBFBD><EFBFBD>3526<32><36>ΧΪ1-12,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3750Ϊ1-256
::= { ipRangeEntry 1 }
ipRangeIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index number of range."
--ÿ<><C3BF>IP<49>ӿڿ<D3BF><DABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><38><EFBFBD>ӷ<EFBFBD>Χ.
::= { ipRangeEntry 2 }
ipRangeStartIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The start ipaddress of this range."
--<2D><>ʼIP<49><50>ַ.
::= { ipRangeEntry 3 }
ipRangeEndIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The end ipaddress of this range."
--<2D><><EFBFBD><EFBFBD>IP<49><50>ַ.
::= { ipRangeEntry 4 }
ipRangeStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the status of this entry"
::= { ipRangeEntry 5 }
------------------------------------------------------------------------------
--
-- gbnL3DHCP:
--
--
------------------------------------------------------------------------------
Option82 OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable option82.Default is disalbe"
--DHCP<43>м<EFBFBD>option82<38><32><EFBFBD><EFBFBD><><C4AC>Ϊ<EFBFBD>ر<EFBFBD>
::= { gbnL3DHCP 1 }
Option82Strategy OBJECT-TYPE
SYNTAX INTEGER{
drop(1),
keep(2),
replace(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Actions when receive packets with option82."
--<2D><>option82<38><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DHCP<43>м̽<D0BC><CCBD>յ<EFBFBD><D5B5><EFBFBD>option82ѡ<32><D1A1><EFBFBD><EFBFBD><EFBFBD>ݵı<DDB5><C4B1><EFBFBD>ʱ<EFBFBD><CAB1>ȡ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>.
--dropΪ<70><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,keepΪ<70><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>option82ѡ<32><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>replaceΪ<65><EFBFBD><E6BBBB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>option82<38><32><EFBFBD><EFBFBD>.
--Ĭ<><C4AC>Ϊreplace
::= { gbnL3DHCP 2 }
END