Gatekeeper MIB update
Michael Thatcher
thatcher at rahul.net
Wed May 13 14:27:46 EDT 1998
Michael Thatcher wrote:
>
> As a result the audio conference regarding the mib developement for
> gatekeeper and ras, I am forwarding 2 files. One contains textual
> conventions which should be used by the ras, gatekeeper and potentially
> other mib efforts. The second is the a revised gatekeeper mib which
> removes those tables which are considered duplicates of those in the ras
> mib. These are ASCII text files.
>
> Mike
oops - forgot the attachments.
MikeT
-------------- next part --------------
ITU-MULITMEDIA-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
experimental
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
ituMultiMediaTC MODULE-IDENTITY
LAST-UPDATED "9805101200Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Bruce Thompson
Cisco Systems, Inc
Postal: 170 West Tasman Drive
San Jose, CA 95134-1706
E-mail: brucet at Cisco.com"
DESCRIPTION
"Defines a set of Textual Conventions used within the set of ITU
MultiMedia MIB modules."
REVISION "9805101200Z"
DESCRIPTION
"The initial version of the mib."
::= { experimental 323 1 } -- temporary TBD later
--
--
--
-- TEXTUAL Conventions
ItuUtf8String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"To facilitate internationalization, this TC represents
information taken from the ISO/IEC IS 10646-1 character set,
encoded as an octet string using the UTF-8 character encoding
scheme described in RFC 2044 [8]. For strings in 7-bit US-ASCII,
there is no impact since the UTF-8 representation is identical
to the US-ASCII encoding."
SYNTAX OCTET STRING (SIZE (0..255))
ItuE164String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "128a"
STATUS current
DESCRIPTION
"A UTF-8 string limited to the character set defined for E.164,
'0123456789*#,<quote>' "
SYNTAX ItuUtf8String (SIZE (1..128))
ItuTAddressTag ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A tag to identify the type of the transport address contained
in the TAddress data type. The values correlate to the
TransportAddress defined in the H.225.0 V2 ITU protocol
specification. The tag indicates how to interpret the value of
a TAddress data type defined in this specification. All
TAddress values are in network byte order
TAddress size TAddress contents
ipv4 6 octets IPv4 (4 octets), port (2 octets)
ipv6 18 IPv6 (16), port (2)
ipx 12 net (4), node (6), port (2)
nsap 1-20 nsap(1-20)
netbios 16 netbios(16)
"
SYNTAX INTEGER {
other(0),
ipv4(1),
ipv6(2),
ipx(3),
nsap(4)
}
ItuGlobalIdentifier ::= TEXTUAL-CONVENTION
DISPLAY-HINT "8d-9,3x,1d,2x:2x:2x"
STATUS current
DESCRIPTION
"A 16 octet field containing a unique identifier. The
identifier contains the following fields:
60 bit nanosecond time (octets 1-7, low 4 bits of octet 8)
4 bit version (hi 4 bits of octet 8)
3 octet 0 (a variant field)
1 octet hi 2bits 0, low 6bits clock sequence.
6 octet MAC Address
See Reference for generation of this value.
"
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING(SIZE(16))
ItuAliasTag::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A tag to identify the type of the Alias address contained in
the ItuAliasAddress data type. The values correlate to the
AliasAddress defined in the H.225.0 V2 ITU protocol specification.
The tag indicates how to interpret the value of an AliasAddress
data type defined in that specification.
AliasAddress contents
other unknown
e164 ItuE164String
h323Id ItuUtf8String
urlId ItuUtf8String containing a URL
emailId ItuUtf8String containing e-mail address
dnsId ItuUtf8String containing a domain name
"
SYNTAX INTEGER {
other(0),
e164(1),
h323Id(2),
urlId(3),
emailId(4),
dnsId(5)
}
ItuAliasAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "512a"
STATUS current
DESCRIPTION
"A data type corresponding to AliasAddress defined in H.225.0.
The value of an object of this type has the syntax and
symantics identified by ItuAliasTag. An object defined as
ItuAliasAddress must have a corresponding ItuAliasTag object."
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING (SIZE(1..512))
ItuEndpointID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A data type corresponding to EndpointIdentifier defined in H.225.0."
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING (SIZE(1..128))
ItuGatekeeperID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A data type corresponding to GatekeeperIdentifier defined in H.225.0."
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING (SIZE(1..128))
END
-------------- next part --------------
--
-- This defines the MIB in support of the H323 Gatekeeper
--
H323-GATEKEEPER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Gauge32,
Unsigned32, experimental
FROM SNMPv2-SMI
RowStatus, TAddress,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ItuGatekeeperID, ItuTAddressTag
FROM ITU-MULITMEDIA-TC;
h323GatekeeperMIB MODULE-IDENTITY
LAST-UPDATED "9805101200Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Bruce Thompson
Cisco Systems, Inc
Postal: 170 West Tasman Drive
San Jose, CA 95134-1706
E-mail: brucet at Cisco.com"
DESCRIPTION
"The MIB Module supports the functions of a H323 gatekeeper."
REVISION "9805101200Z"
DESCRIPTION
"The initial version of the mib."
::= { experimental 323 2} -- temporary TBD later
--
--
--
h323GatekeeperMIBObjects OBJECT IDENTIFIER ::= { h323GatekeeperMIB 1 }
h323Zone OBJECT IDENTIFIER ::= { h323GatekeeperMIBObjects 1 }
-- TEXTUAL Conventions
--
-- Zone Information.
--
h323ZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF H323ZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the local zones supported by the Gatekeeper
and the remote zones which the Gatekeeper may or has interacted
with."
::= { h323Zone 1 }
h323ZoneEntry OBJECT-TYPE
SYNTAX H323ZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the h323ZoneTable. An entry may be
created administratively or by the gatekeeper during normal
gatekeeper operations.
Unless otherwise specified, writable objects may be changed
while h323ZoneRowStatus
is 'active'."
INDEX { h323ZoneIndex }
::= { h323ZoneTable 1 }
H323ZoneEntry::= SEQUENCE {
h323ZoneIndex Unsigned32,
h323ZoneZoneName ItuGatekeeperID,
h323ZoneRasSignalAddressTag ItuTAddressTag,
h323ZoneRasSignalAddress TAddress,
h323ZoneMaxBandwidth Unsigned32,
h323ZoneAllocatedBandwidth Gauge32,
h323ZoneIrrFrequency INTEGER,
h323ZoneLocalZone TruthValue,
h323ZoneAdmissions Counter32,
h323ZoneAdmissionsRejected Counter32,
h323ZoneRowStatus RowStatus
}
h323ZoneIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An unsigned integer value whose only significance is to
uniquely identify the conceptual row. The value has no
significance."
::= { h323ZoneEntry 1 }
h323ZoneZoneName OBJECT-TYPE
SYNTAX ItuGatekeeperID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the zone as fully qualifed name.
e.g. zone1.area1.company.com
"
::= { h323ZoneEntry 2 }
h323ZoneRasSignalAddressTag OBJECT-TYPE
SYNTAX ItuTAddressTag
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tag identifying the underlying type of
h323ZoneRasSignalAddress."
DEFVAL { ipv4 }
::= { h323ZoneEntry 3 }
h323ZoneRasSignalAddress OBJECT-TYPE
SYNTAX TAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RAS Signal transport address of the gatekeeper supporting
the zone. "
DEFVAL { '00000000'H }
::= { h323ZoneEntry 4 }
h323ZoneMaxBandwidth OBJECT-TYPE
SYNTAX Unsigned32(0..2147483647)
UNITS "100 bps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum bidirectional bandwidth which a gatekeeper can
allocate to all calls in the zone. If h323ZoneLocalFlag is
'false' then this object may be 0, indicating unknown.
h323ZoneMaxBandwidth is the total bidirectional data flow in
units of hundred bits per second (bps). A value of 10 is
1000bps."
::= { h323ZoneEntry 5 }
h323ZoneAllocatedBandwidth OBJECT-TYPE
SYNTAX Gauge32(0..2147483647)
UNITS "100 bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total bidirectional bandwidth allocated by the gatekeeper
to the active calls. If h323ZoneLocalFlag is 'false' then this
object does not apply.
The value is in units of hundred bits per second, i.e. a value
of 10 is 1000 bps. This value may not exceed the value of
h323ZoneMaxBandwidth."
::= { h323ZoneEntry 6 }
h323ZoneIrrFrequency OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IRR time a gatekeeper returns in a ACF."
DEFVAL { 60 }
::= { h323ZoneEntry 7 }
h323ZoneAdmissions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ACFs by the gatekeeper. If
h323ZoneLocalZone is 'false' then the value of this object
has no meaning."
::= { h323ZoneEntry 8 }
h323ZoneAdmissionsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ARJ sent by the gatekeeper. If h323ZoneLocalZone
is 'false' then teh value of this object has no meaning."
::= { h323ZoneEntry 9 }
h323ZoneLocalZone OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this gatekeeper manages the zone, then this value is 'true'
otherwise it is false."
DEFVAL { true }
::= { h323ZoneEntry 10 }
h323ZoneRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the entry. This object is required to create
or delete rows administratively.
A agent implementing this object is not required to support the
values 'createAndWait' and 'notInService'."
::= { h323ZoneEntry 11 }
--
-- NOTIFICATIONS
-- a place holder for defining notifications
-- currently there are no notifications.
--
h323GatekeeperMIBNotifications OBJECT IDENTIFIER ::= { h323GatekeeperMIB 2 }
--
-- CONFORMANCE
--
h323GatekeeperMIBConformance OBJECT IDENTIFIER ::= { h323GatekeeperMIB 3 }
h323GatekeeperMIBCompliance OBJECT IDENTIFIER ::= { h323GatekeeperMIBConformance 1 }
h323GatekeeperMIBGroups OBJECT IDENTIFIER ::= { h323GatekeeperMIBConformance 2 }
h323GatekeeperCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The set of objects required for compliance."
MODULE
MANDATORY-GROUPS { h323ZoneGroup }
::= { h323GatekeeperMIBCompliance 1 }
--
-- Groups for Conformance
--
h323ZoneGroup OBJECT-GROUP
OBJECTS {
h323ZoneZoneName,
h323ZoneRasSignalAddressTag,
h323ZoneRasSignalAddress,
h323ZoneMaxBandwidth,
h323ZoneAllocatedBandwidth,
h323ZoneIrrFrequency,
h323ZoneLocalZone,
h323ZoneRowStatus
}
STATUS current
DESCRIPTION
"The set of objects a gatekeeper must support for local and remote
zones."
::= { h323GatekeeperMIBGroups 1 }
END
ITU-MULITMEDIA-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
experimental
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
ituMultiMediaTC MODULE-IDENTITY
LAST-UPDATED "9805101200Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Bruce Thompson
Cisco Systems, Inc
Postal: 170 West Tasman Drive
San Jose, CA 95134-1706
E-mail: brucet at Cisco.com"
DESCRIPTION
"Defines a set of Textual Conventions used within the set of ITU
MultiMedia MIB modules."
REVISION "9805101200Z"
DESCRIPTION
"The initial version of the mib."
::= { experimental 323 1 } -- temporary TBD later
--
--
--
-- TEXTUAL Conventions
ItuUtf8String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"To facilitate internationalization, this TC represents
information taken from the ISO/IEC IS 10646-1 character set,
encoded as an octet string using the UTF-8 character encoding
scheme described in RFC 2044 [8]. For strings in 7-bit US-ASCII,
there is no impact since the UTF-8 representation is identical
to the US-ASCII encoding."
SYNTAX OCTET STRING (SIZE (0..255))
ItuE164String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "128a"
STATUS current
DESCRIPTION
"A UTF-8 string limited to the character set defined for E.164,
'0123456789*#,<quote>' "
SYNTAX ItuUtf8String (SIZE (1..128))
ItuTAddressTag ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A tag to identify the type of the transport address contained
in the TAddress data type. The values correlate to the
TransportAddress defined in the H.225.0 V2 ITU protocol
specification. The tag indicates how to interpret the value of
a TAddress data type defined in this specification. All
TAddress values are in network byte order
TAddress size TAddress contents
ipv4 6 octets IPv4 (4 octets), port (2 octets)
ipv6 18 IPv6 (16), port (2)
ipx 12 net (4), node (6), port (2)
nsap 1-20 nsap(1-20)
netbios 16 netbios(16)
"
SYNTAX INTEGER {
other(0),
ipv4(1),
ipv6(2),
ipx(3),
nsap(4)
}
ItuGlobalIdentifier ::= TEXTUAL-CONVENTION
DISPLAY-HINT "8d-9,3x,1d,2x:2x:2x"
STATUS current
DESCRIPTION
"A 16 octet field containing a unique identifier. The
identifier contains the following fields:
60 bit nanosecond time (octets 1-7, low 4 bits of octet 8)
4 bit version (hi 4 bits of octet 8)
3 octet 0 (a variant field)
1 octet hi 2bits 0, low 6bits clock sequence.
6 octet MAC Address
See Reference for generation of this value.
"
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING(SIZE(16))
ItuAliasTag::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A tag to identify the type of the Alias address contained in
the ItuAliasAddress data type. The values correlate to the
AliasAddress defined in the H.225.0 V2 ITU protocol specification.
The tag indicates how to interpret the value of an AliasAddress
data type defined in that specification.
AliasAddress contents
other unknown
e164 ItuE164String
h323Id ItuUtf8String
urlId ItuUtf8String containing a URL
emailId ItuUtf8String containing e-mail address
dnsId ItuUtf8String containing a domain name
"
SYNTAX INTEGER {
other(0),
e164(1),
h323Id(2),
urlId(3),
emailId(4),
dnsId(5)
}
ItuAliasAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "512a"
STATUS current
DESCRIPTION
"A data type corresponding to AliasAddress defined in H.225.0.
The value of an object of this type has the syntax and
symantics identified by ItuAliasTag. An object defined as
ItuAliasAddress must have a corresponding ItuAliasTag object."
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING (SIZE(1..512))
ItuEndpointID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A data type corresponding to EndpointIdentifier defined in H.225.0."
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING (SIZE(1..128))
ItuGatekeeperID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A data type corresponding to GatekeeperIdentifier defined in H.225.0."
REFERENCE "Draft H225.0, Version 2, ITU Study Group 16 Document
Number APC-1219"
SYNTAX OCTET STRING (SIZE(1..128))
END
More information about the sg16-avd
mailing list