Wellfleet-DIFFSERV-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
wfDiffServAppGroup
FROM Wellfleet-COMMON-MIB;
wfDiffServ OBJECT IDENTIFIER ::= { wfDiffServAppGroup 1 }
wfDiffServCreate OBJECT-TYPE
SYNTAX INTEGER {
created(1),
deleted(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Create/Delete parameter. Default is created."
DEFVAL { created }
::= { wfDiffServ 1 }
wfDiffServEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/Disable parameter. Default is enabled."
DEFVAL { enabled }
::= { wfDiffServ 2 }
wfDiffServDsByteMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bitmask which is AND'ed with DS-byte stting and then
OR'ed with DS-byte in the packet. It masks out bits."
::= { wfDiffServ 3 }
wfDiffServIntfTable OBJECT-TYPE
SYNTAX SEQUENCE OF WfDiffServIntfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of DiffServ capable interfaces."
::= { wfDiffServAppGroup 2 }
wfDiffServIntfEntry OBJECT-TYPE
SYNTAX WfDiffServIntfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"DiffServ interface table entry."
INDEX { wfDiffServIntfIpAddr,
wfDiffServIntfIfIndex }
::= { wfDiffServIntfTable 1 }
WfDiffServIntfEntry ::= SEQUENCE {
wfDiffServIntfCreate
INTEGER,
wfDiffServIntfEnable
INTEGER,
wfDiffServIntfState
INTEGER,
wfDiffServIntfIpAddr
IpAddress,
wfDiffServIntfIfIndex
INTEGER,
wfDiffServIntfLogMask
INTEGER,
wfDiffServIntfCfgType
INTEGER,
wfDiffServIntfUrlIdleOutTimer
INTEGER
}
wfDiffServIntfCreate OBJECT-TYPE
SYNTAX INTEGER {
created(1),
deleted(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Create/Delete parameter. Default is created."
DEFVAL { created }
::= { wfDiffServIntfEntry 1 }
wfDiffServIntfEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/Disable parameter. Default is enabled."
DEFVAL { enabled }
::= { wfDiffServIntfEntry 2 }
wfDiffServIntfState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
notpres(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current state of this interface."
DEFVAL { notpres }
::= { wfDiffServIntfEntry 3 }
wfDiffServIntfIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IP address this interface is associated with."
::= { wfDiffServIntfEntry 4 }
wfDiffServIntfIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Circuit number/if index this interface is associated with."
::= { wfDiffServIntfEntry 5 }
wfDiffServIntfLogMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies which events to log.
0x00000001 - Filter events: Add/Del/Enb/Dis
0x00000002 - Interaction with cops.
0x00000004 - Trigger events.
0x00000008 - Interaction with IP interface.
0x00000020 - Filter debugging events."
DEFVAL { 1 }
::= { wfDiffServIntfEntry 6 }
wfDiffServIntfCfgType OBJECT-TYPE
SYNTAX INTEGER {
static(1),
cops(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface config type."
DEFVAL { static }
::= { wfDiffServIntfEntry 7 }
wfDiffServIntfUrlIdleOutTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of seconds to wait before a dynamic Url filter
is idled out."
DEFVAL { 120 }
::= { wfDiffServIntfEntry 8 }
END