Wellfleet-BOT-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
wfBotGroup
FROM Wellfleet-COMMON-MIB;
wfBot OBJECT IDENTIFIER ::= { wfBotGroup 1 }
wfBotDelete OBJECT-TYPE
SYNTAX INTEGER {
created(1),
deleted(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Create/Delete parameter. Default is created.
User perform an SNMP SET operation on this object
in order to create/delete BOT"
DEFVAL { created }
::= { wfBot 1 }
wfBotDisable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/Disable parameter. Default is enabled.
User perform an SNMP SET operation on this object
in order to enable/disable BOT"
DEFVAL { enabled }
::= { wfBot 2 }
wfBotState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
init(3),
notpresent(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of BOT"
DEFVAL { down }
::= { wfBot 3 }
wfBotInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF WfBotInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Interface table which lists all BISYNC line entries and other
line related information"
::= { wfBotGroup 2 }
wfBotInterfaceEntry OBJECT-TYPE
SYNTAX WfBotInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in wfBotInterfaceTable"
INDEX { wfBotInterfaceSlotNumber,
wfBotInterfaceCctNumber }
::= { wfBotInterfaceTable 1 }
WfBotInterfaceEntry ::= SEQUENCE {
wfBotInterfaceDelete
INTEGER,
wfBotInterfaceDisable
INTEGER,
wfBotInterfaceCctNumber
INTEGER,
wfBotInterfaceSlotNumber
INTEGER,
wfBotInterfaceState
INTEGER,
wfBotInterfaceType
INTEGER,
wfBotInterfaceAttachedTo
INTEGER,
wfBotInterfacePktCnt
Counter,
wfBotKeepaliveInterval
INTEGER,
wfBotKeepaliveRto
INTEGER,
wfBotKeepaliveMaxRetry
INTEGER
}
wfBotInterfaceDelete OBJECT-TYPE
SYNTAX INTEGER {
created(1),
deleted(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Create/Delete attribute. Default is Created
Users perform SNMP SET operation on this object in
order to create/delete a translation interface record"
DEFVAL { created }
::= { wfBotInterfaceEntry 1 }
wfBotInterfaceDisable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables/Disables this mapping entry
Setting of this attribute to DISABLED will disconnect
all active sessions pertaining to this interface entry"
DEFVAL { enabled }
::= { wfBotInterfaceEntry 2 }
wfBotInterfaceCctNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The circuit from which the connection attempt is
received that initiates a translation session."
::= { wfBotInterfaceEntry 3 }
wfBotInterfaceSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot number on which this interface is running"
::= { wfBotInterfaceEntry 4 }
wfBotInterfaceState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
init(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the Interface"
DEFVAL { down }
::= { wfBotInterfaceEntry 5 }
wfBotInterfaceType OBJECT-TYPE
SYNTAX INTEGER {
singledrop(1),
multidrop(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If this interface is point-to-point, i.e. no splitting
occours we can straight away deliver BSC frame to designated
TCP circuit, without looking into the CU address"
DEFVAL { singledrop }
::= { wfBotInterfaceEntry 6 }
wfBotInterfaceAttachedTo OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
secondary(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Information that this interface is attached to the Primary or
secondary BSC station"
::= { wfBotInterfaceEntry 7 }
wfBotInterfacePktCnt OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface packet count ..."
::= { wfBotInterfaceEntry 8 }
wfBotKeepaliveInterval OBJECT-TYPE
SYNTAX INTEGER(0..86400)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Idle session timeout period, in seconds. If an established
TCP connection remains inactive for this interval, KEEPALIVE
messages will be sent to the peer (if the Keepalive Timer is
non-zero). Setting the Idle Timer to zero disables the
keepalive feature."
DEFVAL { 120 }
::= { wfBotInterfaceEntry 9 }
wfBotKeepaliveRto OBJECT-TYPE
SYNTAX INTEGER(0..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"KEEPALIVE retransmit timeout period, in seconds. This is
the interval at which unacknowledged KEEPALIVE messages will
be retransmitted. If the Idle Timer is set to zero, this
timer ignored. If the Idle Timer is non-zero and this timer
IS zero, no KEEPALIVEs are sent and the session is terminated
upon expiration of the Idle Timer."
DEFVAL { 4 }
::= { wfBotInterfaceEntry 10 }
wfBotKeepaliveMaxRetry OBJECT-TYPE
SYNTAX INTEGER(0..99)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of unacknowledged KEEPALIVE messages retransmitted
before the TCP session is terminated. If this count is set
to zero, only one KEEPALIVE message will be sent."
DEFVAL { 5 }
::= { wfBotInterfaceEntry 11 }
wfBotPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF WfBotPeerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Peer table lists all TCP connections this router will have
with its peers"
::= { wfBotGroup 3 }
wfBotPeerEntry OBJECT-TYPE
SYNTAX WfBotPeerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in wfBotPeerTable"
INDEX { wfBotPeerSlotNumber,
wfBotPeerCctNumber,
wfBotPeerRemoteIpAddr,
wfBotPeerLocalTcpListenPort,
wfBotPeerRemoteTcpListenPort,
wfBotConnOriginator }
::= { wfBotPeerTable 1 }
WfBotPeerEntry ::= SEQUENCE {
wfBotPeerEntryDelete
INTEGER,
wfBotPeerEntryDisable
INTEGER,
wfBotPeerSlotNumber
INTEGER,
wfBotPeerCctNumber
INTEGER,
wfBotPeerRemoteIpAddr
IpAddress,
wfBotConnOriginator
INTEGER,
wfBotPeerLocalTcpListenPort
INTEGER,
wfBotPeerRemoteTcpListenPort
INTEGER,
wfBotPeerLocalTcpPort
INTEGER,
wfBotPeerRemoteTcpPort
INTEGER
}
wfBotPeerEntryDelete OBJECT-TYPE
SYNTAX INTEGER {
created(1),
deleted(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Create/Delete attribute. Default is Created
Users perform SNMP SET operation on this object in
order to create/delete a peer record"
DEFVAL { created }
::= { wfBotPeerEntry 1 }
wfBotPeerEntryDisable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables/Disables this mapping entry
Setting of this attribute to DISABLED will disconnect
all active sessions pertaining to this interface entry"
DEFVAL { enabled }
::= { wfBotPeerEntry 2 }
wfBotPeerSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot number on which this peer entry is configured"
::= { wfBotPeerEntry 3 }
wfBotPeerCctNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The circuit from which the connection attempt is
received that initiates a translation session."
::= { wfBotPeerEntry 4 }
wfBotPeerRemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IP Address of the remote host with which this translation
session is established."
::= { wfBotPeerEntry 5 }
wfBotConnOriginator OBJECT-TYPE
SYNTAX INTEGER {
self(1),
partner(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Upon start up, based on the configuration either
partner is going to initiate TCP conn. or myself"
::= { wfBotPeerEntry 6 }
wfBotPeerLocalTcpListenPort OBJECT-TYPE
SYNTAX INTEGER(1000..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Based on the field wfBotConnOriginator, SiteManager
will allow user to configure only one of following two fields:
if Originator = SELF then
through SiteManager ask user to enter PeerTcpListenPort#
else
through SiteManager ask user to enter LocalTcpListenPort#
So, in any case one of the two fields will have NULL_VALUE."
::= { wfBotPeerEntry 7 }
wfBotPeerRemoteTcpListenPort OBJECT-TYPE
SYNTAX INTEGER(1000..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Peer listen port for TCP connection"
::= { wfBotPeerEntry 8 }
wfBotPeerLocalTcpPort OBJECT-TYPE
SYNTAX INTEGER(1000..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When TCP connection is established, we will have other TCP
port number available which is assigned by the system from
the available pool. We will fill in this information here
in this READ_ONLY variable. Again, based on Originator
only one of the following two fields will have valid value.
if Originator = SELF then
fill in LocalTcpPort field inside the BOT module
else
fill in PeerTcpPort field inside the BOT module
In short,
=========
For Originator = SELF
PeerTcpListenPort and LocalTcpPort entries are valid
For Originator = PARTNER
LocalTcpListenPort and PeerTcpPort entries are valid"
::= { wfBotPeerEntry 9 }
wfBotPeerRemoteTcpPort OBJECT-TYPE
SYNTAX INTEGER(1000..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Peer TCP port of the connection"
::= { wfBotPeerEntry 10 }
wfBotCUTable OBJECT-TYPE
SYNTAX SEQUENCE OF WfBotCUEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"CU table lists all CUs reachable from this router on all
TCP connections listed in PEER_TABLE"
::= { wfBotGroup 4 }
wfBotCUEntry OBJECT-TYPE
SYNTAX WfBotCUEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in wfBotCUTable"
INDEX { wfBotCUSlotNumber,
wfBotCUCctNumber,
wfBotCURemoteIpAddr,
wfBotCULocalTcpListenPort,
wfBotCURemoteTcpListenPort,
wfBotCUAddrReachable }
::= { wfBotCUTable 1 }
WfBotCUEntry ::= SEQUENCE {
wfBotCUEntryDelete
INTEGER,
wfBotCUEntryDisable
INTEGER,
wfBotCUSlotNumber
INTEGER,
wfBotCUCctNumber
INTEGER,
wfBotCURemoteIpAddr
IpAddress,
wfBotCULocalTcpListenPort
INTEGER,
wfBotCURemoteTcpListenPort
INTEGER,
wfBotCUAddrReachable
INTEGER
}
wfBotCUEntryDelete OBJECT-TYPE
SYNTAX INTEGER {
created(1),
deleted(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Create/Delete attribute. Default is Created
Users perform SNMP SET operation on this object in
order to create/delete a peer record"
DEFVAL { created }
::= { wfBotCUEntry 1 }
wfBotCUEntryDisable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables/Disables this cu entry
Setting of this attribute to DISABLED will disconnect
active TCP conn. pertaining to the peer entry"
DEFVAL { enabled }
::= { wfBotCUEntry 2 }
wfBotCUSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"slot number used as an index"
::= { wfBotCUEntry 3 }
wfBotCUCctNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The circuit from which the connection attempt is
CCT number for easy link between peer table and cu table"
::= { wfBotCUEntry 4 }
wfBotCURemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IP Address of the remote host with which this translation
session is established."
::= { wfBotCUEntry 5 }
wfBotCULocalTcpListenPort OBJECT-TYPE
SYNTAX INTEGER(1000..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"As mentioned earlier only one of following two field will
have a valid value, while other will be NULL_VAL, based on
who is the ConnOriginator"
::= { wfBotCUEntry 6 }
wfBotCURemoteTcpListenPort OBJECT-TYPE
SYNTAX INTEGER(1000..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"field from the peer table entry"
::= { wfBotCUEntry 7 }
wfBotCUAddrReachable OBJECT-TYPE
SYNTAX INTEGER {
address(254)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In BISYNC controller addresses range from 0-31. In MDL
currently there is no way to represent the integer range.
As lower bound is zero, here we specify only max possible"
::= { wfBotCUEntry 8 }
END