draft-ietf-rserpool-mib-09.txt   draft-ietf-rserpool-mib-10.txt 
Network Working Group T. Dreibholz Network Working Group T. Dreibholz
Internet-Draft University of Duisburg-Essen Internet-Draft University of Duisburg-Essen
Intended status: Experimental J. Mulik Intended status: Experimental J. Mulik
Expires: July 10, 2009 Delaware State University Expires: July 26, 2009 Delaware State University
January 6, 2009 January 22, 2009
Reliable Server Pooling: Management Information Base using SMIv2 Reliable Server Pooling: Management Information Base using SMIv2
draft-ietf-rserpool-mib-09.txt draft-ietf-rserpool-mib-10.txt
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 33 skipping to change at page 1, line 33
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on July 10, 2009. This Internet-Draft will expire on July 26, 2009.
Copyright Notice Copyright Notice
Copyright (c) 2009 IETF Trust and the persons identified as the Copyright (c) 2009 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 22 skipping to change at page 2, line 22
2. The Reliable Server Pooling (RSerPool) Framework . . . . . . . 3 2. The Reliable Server Pooling (RSerPool) Framework . . . . . . . 3
3. The Internet-Standard Management Framework . . . . . . . . . . 3 3. The Internet-Standard Management Framework . . . . . . . . . . 3
4. Structure of the MIB . . . . . . . . . . . . . . . . . . . . . 3 4. Structure of the MIB . . . . . . . . . . . . . . . . . . . . . 3
4.1. Access to managed objects on ENRP servers . . . . . . . . 10 4.1. Access to managed objects on ENRP servers . . . . . . . . 10
4.2. Access to managed objects on Pool Elements . . . . . . . . 11 4.2. Access to managed objects on Pool Elements . . . . . . . . 11
4.3. Access to managed objects on Pool Users . . . . . . . . . 11 4.3. Access to managed objects on Pool Users . . . . . . . . . 11
5. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 11 5. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 11
6. Security Considerations . . . . . . . . . . . . . . . . . . . 37 6. Security Considerations . . . . . . . . . . . . . . . . . . . 37
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 37 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 37
8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 37 8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 37
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 38
9.1. Normative References . . . . . . . . . . . . . . . . . . . 37 9.1. Normative References . . . . . . . . . . . . . . . . . . . 38
9.2. Informative References . . . . . . . . . . . . . . . . . . 39 9.2. Informative References . . . . . . . . . . . . . . . . . . 38
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 39 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 39
1. Introduction 1. Introduction
This memo defines a Management Information Base (MIB) module which This memo defines a Management Information Base (MIB) module which
describes managed objects for RSerPool implementations. describes managed objects for RSerPool implementations.
2. The Reliable Server Pooling (RSerPool) Framework 2. The Reliable Server Pooling (RSerPool) Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
skipping to change at page 4, line 4 skipping to change at page 4, line 4
+--rserpoolMIB(?????) +--rserpoolMIB(?????)
| |
+--enrpServers(1) +--enrpServers(1)
| | | |
| +--enrpServerTable(1) | +--enrpServerTable(1)
| | | | | |
| | +--enrpServerEntry(1) | | +--enrpServerEntry(1)
| | | Index: enrpServerIndex | | | Index: enrpServerIndex
| | | | | |
| | +-- ---- Unsigned enrpServerIndex(1) | | +-- ---- Unsigned enrpServerIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- String enrpServerOperationScope(2) | | +-- -R-- String enrpServerOperationScope(2)
| | | Textual Convention: OperationScopeType | | | Textual Convention: OperationScopeType
| | +-- -R-- Unsigned enrpServerIdentifier(3) | | +-- -R-- Unsigned enrpServerIdentifier(3)
| | | Textual Convention: ENRPServerIdentifierType | | | Textual Convention: ENRPServerIdentifierType
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -RW- String enrpServerDescription(4) | | +-- -RW- String enrpServerDescription(4)
| | | Size: 0..255 | | | Textual Convention: DescriptionType
| | | Size: 0..4095
| | +-- -R-- TimeTicks enrpServerUptime(5) | | +-- -R-- TimeTicks enrpServerUptime(5)
| | +-- -R-- Unsigned enrpServerPort(6) | | +-- -R-- Unsigned enrpServerPort(6)
| | | Range: 1..65535 | | | Range: 1..65535
| | +-- -R-- Unsigned enrpServerASAPAnnouncePort(7) | | +-- -R-- Unsigned enrpServerASAPAnnouncePort(7)
| | | Range: 1..65535 | | | Range: 1..65535
| | +-- -R-- EnumVal enrpServerASAPAnnounceAddrType(8) | | +-- -R-- EnumVal enrpServerASAPAnnounceAddrType(8)
| | | Textual Convention: InetAddressType | | | Textual Convention: InetAddressType
| | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), | | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3),
| | | ipv6z(4), dns(16) | | | ipv6z(4), dns(16)
| | +-- -R-- String enrpServerASAPAnnounceAddr(9) | | +-- -R-- String enrpServerASAPAnnounceAddr(9)
skipping to change at page 4, line 40 skipping to change at page 4, line 41
| | +-- -R-- String enrpServerENRPAnnounceAddr(12) | | +-- -R-- String enrpServerENRPAnnounceAddr(12)
| | Textual Convention: InetAddress | | Textual Convention: InetAddress
| | Size: 0..255 | | Size: 0..255
| | | |
| +--enrpServerPoolTable(3) | +--enrpServerPoolTable(3)
| | | | | |
| | +--enrpServerPoolEntry(1) | | +--enrpServerPoolEntry(1)
| | | Index: enrpServerIndex, enrpServerPoolIndex | | | Index: enrpServerIndex, enrpServerPoolIndex
| | | | | |
| | +-- ---- Unsigned enrpServerPoolIndex(1) | | +-- ---- Unsigned enrpServerPoolIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- String enrpServerPoolHandle(2) | | +-- -R-- String enrpServerPoolHandle(2)
| | Textual Convention: PoolHandleType | | Textual Convention: PoolHandleType
| | | |
| +--enrpServerPoolElementTable(4) | +--enrpServerPoolElementTable(4)
| | | | | |
| | +--enrpServerPoolElementEntry(1) | | +--enrpServerPoolElementEntry(1)
| | | Index: enrpServerIndex, enrpServerPoolIndex, | | | Index: enrpServerIndex, enrpServerPoolIndex,
| | | enrpServerPoolElementIndex | | | enrpServerPoolElementIndex
| | | | | |
| | +-- ---- Unsigned enrpServerPoolElementIndex(1) | | +-- ---- Unsigned enrpServerPoolElementIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- Unsigned enrpServerPoolElementIdentifier(2) | | +-- -R-- Unsigned enrpServerPoolElementIdentifier(2)
| | | Textual Convention: PoolElementIdentifierType | | | Textual Convention: PoolElementIdentifierType
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- Unsigned enrpServerASAPTransportPort(3) | | +-- -R-- Unsigned enrpServerASAPTransportPort(3)
| | | Range: 1..65535 | | | Range: 1..65535
| | +-- -R-- Unsigned enrpServerUserTransportProtocol(4) | | +-- -R-- Unsigned enrpServerUserTransportProtocol(4)
| | | Range: 0..255 | | | Range: 0..255
| | +-- -R-- Unsigned enrpServerUserTransportPort(5) | | +-- -R-- Unsigned enrpServerUserTransportPort(5)
| | | Range: 1..65535 | | | Range: 1..65535
| | +-- -R-- EnumVal enrpServerUserTransportUse(6) | | +-- -R-- EnumVal enrpServerUserTransportUse(6)
| | | Textual Convention: TransportUseType | | | Textual Convention: TransportUseType
| | | Values: dataOnly(0), dataPlusControl(1) | | | Values: dataOnly(0), dataPlusControl(1)
| | +-- -R-- Unsigned enrpServerPolicyID(7) | | +-- -R-- Unsigned enrpServerPolicyID(7)
| | | Textual Convention: PolicyIDType | | | Textual Convention: PolicyIDType
| | | Range: 0..255 | | | Range: 1..4294967295
| | +-- -R-- String enrpServerPolicyDescr(8) | | +-- -R-- String enrpServerPolicyDescription(8)
| | | Size: 0..255 | | | Textual Convention: DescriptionType
| | | Size: 0..4095
| | +-- -R-- Unsigned enrpServerPolicyWeight(9) | | +-- -R-- Unsigned enrpServerPolicyWeight(9)
| | | Textual Convention: PolicyWeightType | | | Textual Convention: PolicyWeightType
| | | Range: 0..-1 | | | Range: 0..4294967295
| | +-- -R-- Unsigned enrpServerPolicyLoad(10) | | +-- -R-- Unsigned enrpServerPolicyLoad(10)
| | | Textual Convention: PolicyLoadType | | | Textual Convention: PolicyLoadType
| | | Range: 0..16777215 | | | Range: 0..4294967295
| | +-- -R-- Unsigned enrpServerPolicyLoadDegradation(11) | | +-- -R-- Unsigned enrpServerPolicyLoadDegradation(11)
| | | Textual Convention: PolicyLoadType | | | Textual Convention: PolicyLoadType
| | | Range: 0..16777215 | | | Range: 0..4294967295
| | +-- -R-- TimeTicks enrpServerRegistrationLife(12) | | +-- -R-- TimeTicks enrpServerRegistrationLife(12)
| | +-- -R-- Unsigned enrpServerHomeENRPServer(13) | | +-- -R-- Unsigned enrpServerHomeENRPServer(13)
| | Textual Convention: ENRPServerIdentifierType | | Textual Convention: ENRPServerIdentifierType
| | Range: 1..-1 | | Range: 1..4294967295
| | | |
| +--enrpServerASAPAddrTable(5) | +--enrpServerASAPAddrTable(5)
| | | | | |
| | +--enrpServerASAPAddrTableEntry(1) | | +--enrpServerASAPAddrTableEntry(1)
| | | Index: enrpServerIndex, enrpServerPoolIndex, | | | Index: enrpServerIndex, enrpServerPoolIndex,
| | | enrpServerPoolElementIndex, | | | enrpServerPoolElementIndex,
| | | enrpServerASAPAddrTableIndex | | | enrpServerASAPAddrTableIndex
| | | | | |
| | +-- ---- Unsigned enrpServerASAPAddrTableIndex(1) | | +-- ---- Unsigned enrpServerASAPAddrTableIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- EnumVal enrpServerASAPL3Proto(2) | | +-- -R-- EnumVal enrpServerASAPL3Proto(2)
| | | Textual Convention: InetAddressType | | | Textual Convention: InetAddressType
| | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), | | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3),
| | | ipv6z(4), dns(16) | | | ipv6z(4), dns(16)
| | +-- -R-- String enrpServerASAPL3Addr(3) | | +-- -R-- String enrpServerASAPL3Addr(3)
| | Textual Convention: InetAddress | | Textual Convention: InetAddress
| | Size: 0..255 | | Size: 0..255
| | | |
| +--enrpServerUserAddrTable(6) | +--enrpServerUserAddrTable(6)
| | | | | |
| | +--enrpServerUserAddrTableEntry(1) | | +--enrpServerUserAddrTableEntry(1)
| | | Index: enrpServerIndex, enrpServerPoolIndex, | | | Index: enrpServerIndex, enrpServerPoolIndex,
| | | enrpServerPoolElementIndex, | | | enrpServerPoolElementIndex,
| | | enrpServerUserAddrTableIndex | | | enrpServerUserAddrTableIndex
| | | | | |
| | +-- ---- Unsigned enrpServerUserAddrTableIndex(1) | | +-- ---- Unsigned enrpServerUserAddrTableIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- EnumVal enrpServerUserL3Proto(2) | | +-- -R-- EnumVal enrpServerUserL3Proto(2)
| | | Textual Convention: InetAddressType | | | Textual Convention: InetAddressType
| | | Values: unknown(0), ipv4(1), ipv6(2), | | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3),
| | | ipv4z(3), ipv6z(4), dns(16) | | | ipv6z(4), dns(16)
| | +-- -R-- String enrpServerUserL3Addr(3) | | +-- -R-- String enrpServerUserL3Addr(3)
| | | Textual Convention: InetAddress | | | Textual Convention: InetAddress
| | | Size: 0..255 | | | Size: 0..255
| | +-- -R-- String enrpServerUserL3Opaque(4) | | +-- -R-- String enrpServerUserL3Opaque(4)
| | Textual Convention: OpaqueAddressType | | Textual Convention: OpaqueAddressType
| | | |
| +--enrpServerENRPAddrTable(7) | +--enrpServerENRPAddrTable(7)
| | | | | |
| | +--enrpServerENRPAddrTableEntry(1) | | +--enrpServerENRPAddrTableEntry(1)
| | | Index: enrpServerIndex, enrpServerENRPAddrTableIndex | | | Index: enrpServerIndex, enrpServerENRPAddrTableIndex
| | | | | |
| | +-- ---- Unsigned enrpServerENRPAddrTableIndex(1) | | +-- ---- Unsigned enrpServerENRPAddrTableIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- EnumVal enrpServerENRPL3Proto(2) | | +-- -R-- EnumVal enrpServerENRPL3Proto(2)
| | | Textual Convention: InetAddressType | | | Textual Convention: InetAddressType
| | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), | | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3),
| | | ipv6z(4), dns(16) | | | ipv6z(4), dns(16)
| | +-- -R-- String enrpServerENRPL3Addr(3) | | +-- -R-- String enrpServerENRPL3Addr(3)
| | Textual Convention: InetAddress | | Textual Convention: InetAddress
| | Size: 0..255 | | Size: 0..255
| | | |
| +--enrpServerPeerTable(8) | +--enrpServerPeerTable(8)
| | | | | |
| | +--enrpServerPeerEntry(1) | | +--enrpServerPeerEntry(1)
| | | Index: enrpServerPeerIndex | | | Index: enrpServerPeerIndex
| | | | | |
| | +-- ---- Unsigned enrpServerPeerIndex(1) | | +-- ---- Unsigned enrpServerPeerIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- Unsigned enrpServerPeerIdentifier(2) | | +-- -R-- Unsigned enrpServerPeerIdentifier(2)
| | +-- -R-- Unsigned enrpServerPeerPort(3) | | +-- -R-- Unsigned enrpServerPeerPort(3)
| | | Range: 1..65535 | | | Range: 1..65535
| | +-- -R-- TimeTicks enrpServerPeerLastHeard(4) | | +-- -R-- TimeTicks enrpServerPeerLastHeard(4)
| | | |
| +--enrpServerPeerAddrTable(9) | +--enrpServerPeerAddrTable(9)
| | | |
| +--enrpServerPeerAddrTableEntry(1) | +--enrpServerPeerAddrTableEntry(1)
| | Index: enrpServerPeerIndex, | | Index: enrpServerPeerIndex, enrpServerPeerAddrTableIndex
| | enrpServerPeerAddrTableIndex
| | | |
| +-- ---- Unsigned enrpServerPeerAddrTableIndex(1) | +-- ---- Unsigned enrpServerPeerAddrTableIndex(1)
| | Range: 1..-1 | | Range: 1..4294967295
| +-- -R-- EnumVal enrpServerPeerL3Proto(2) | +-- -R-- EnumVal enrpServerPeerL3Proto(2)
| | Textual Convention: InetAddressType | | Textual Convention: InetAddressType
| | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3),
| | | ipv6z(4), dns(16) | | ipv6z(4), dns(16)
| +-- -R-- String enrpServerPeerL3Addr(3) | +-- -R-- String enrpServerPeerL3Addr(3)
| Textual Convention: InetAddress | Textual Convention: InetAddress
| Size: 0..255 | Size: 0..255
| |
+--poolElements(2) +--poolElements(2)
| | | |
| +--poolElementTable(1) | +--poolElementTable(1)
| | | | | |
| | +--poolElementEntry(1) | | +--poolElementEntry(1)
| | | Index: poolElementIndex | | | Index: poolElementIndex
| | | | | |
| | +-- ---- Unsigned poolElementIndex(1) | | +-- ---- Unsigned poolElementIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- String poolElementOperationScope(2) | | +-- -R-- String poolElementOperationScope(2)
| | | Textual Convention: OperationScopeType | | | Textual Convention: OperationScopeType
| | +-- -R-- String poolElementPoolHandle(3) | | +-- -R-- String poolElementPoolHandle(3)
| | | Textual Convention: PoolHandleType | | | Textual Convention: PoolHandleType
| | +-- -R-- Unsigned poolElementIdentifier(4) | | +-- -R-- Unsigned poolElementIdentifier(4)
| | | Textual Convention: PoolElementIdentifierType | | | Textual Convention: PoolElementIdentifierType
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -RW- String poolElementDescription(5) | | +-- -RW- String poolElementDescription(5)
| | | Size: 0..255 | | | Textual Convention: DescriptionType
| | | Size: 0..4095
| | +-- -R-- TimeTicks poolElementUptime(6) | | +-- -R-- TimeTicks poolElementUptime(6)
| | +-- -R-- Unsigned poolElementASAPTransportPort(7) | | +-- -R-- Unsigned poolElementASAPTransportPort(7)
| | | Range: 1..65535 | | | Range: 1..65535
| | +-- -R-- Unsigned poolElementUserTransportProtocol(8) | | +-- -R-- Unsigned poolElementUserTransportProtocol(8)
| | | Range: 0..255 | | | Range: 0..255
| | +-- -R-- Unsigned poolElementUserTransportPort(9) | | +-- -R-- Unsigned poolElementUserTransportPort(9)
| | | Range: 1..65535 | | | Range: 1..65535
| | +-- -R-- EnumVal poolElementUserTransportUse(10) | | +-- -R-- EnumVal poolElementUserTransportUse(10)
| | | Textual Convention: TransportUseType | | | Textual Convention: TransportUseType
| | | Values: dataOnly(0), dataPlusControl(1) | | | Values: dataOnly(0), dataPlusControl(1)
| | +-- -RW- Unsigned poolElementPolicyID(11) | | +-- -RW- Unsigned poolElementPolicyID(11)
| | | Textual Convention: PolicyIDType | | | Textual Convention: PolicyIDType
| | | Range: 0..255 | | | Range: 1..4294967295
| | +-- -RW- String poolElementPolicyDescr(12) | | +-- -RW- String poolElementPolicyDescription(12)
| | | Size: 0..255 | | | Textual Convention: DescriptionType
| | | Size: 0..4095
| | +-- -RW- Unsigned poolElementPolicyWeight(13) | | +-- -RW- Unsigned poolElementPolicyWeight(13)
| | | Textual Convention: PolicyWeightType | | | Textual Convention: PolicyWeightType
| | | Range: 0..-1 | | | Range: 0..4294967295
| | +-- -R-- Unsigned poolElementPolicyLoad(14) | | +-- -R-- Unsigned poolElementPolicyLoad(14)
| | | Textual Convention: PolicyLoadType | | | Textual Convention: PolicyLoadType
| | | Range: 0..16777215 | | | Range: 0..4294967295
| | +-- -RW- Unsigned poolElementPolicyLoadDegradation(15) | | +-- -RW- Unsigned poolElementPolicyLoadDegradation(15)
| | | Textual Convention: PolicyLoadType | | | Textual Convention: PolicyLoadType
| | | Range: 0..16777215 | | | Range: 0..4294967295
| | +-- -RW- TimeTicks poolElementRegistrationLife(16) | | +-- -RW- TimeTicks poolElementRegistrationLife(16)
| | +-- -R-- Unsigned poolElementHomeENRPServer(17) | | +-- -R-- Unsigned poolElementHomeENRPServer(17)
| | Textual Convention: ENRPServerIdentifierType | | Textual Convention: ENRPServerIdentifierType
| | Range: 1..-1 | | Range: 1..4294967295
| | | |
| +--poolElementASAPAddrTable(2) | +--poolElementASAPAddrTable(2)
| | | | | |
| | +--poolElementASAPAddrTableEntry(1) | | +--poolElementASAPAddrTableEntry(1)
| | | Index: poolElementIndex, poolElementASAPAddrTableIndex | | | Index: poolElementIndex, poolElementASAPAddrTableIndex
| | | | | |
| | +-- ---- Unsigned poolElementASAPAddrTableIndex(1) | | +-- ---- Unsigned poolElementASAPAddrTableIndex(1)
| | | Range: 1..-1 | | | Range: 1..4294967295
| | +-- -R-- EnumVal poolElementASAPL3Proto(2) | | +-- -R-- EnumVal poolElementASAPL3Proto(2)
| | | Textual Convention: InetAddressType | | | Textual Convention: InetAddressType
| | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), | | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3),
| | | ipv6z(4), dns(16) | | | ipv6z(4), dns(16)
| | +-- -R-- String poolElementASAPL3Addr(3) | | +-- -R-- String poolElementASAPL3Addr(3)
| | Textual Convention: InetAddress | | Textual Convention: InetAddress
| | Size: 0..255 | | Size: 0..255
| | | |
| +--poolElementUserAddrTable(6) | +--poolElementUserAddrTable(6)
| | | |
| +--poolElementUserAddrTableEntry(1) | +--poolElementUserAddrTableEntry(1)
| | Index: poolElementIndex, poolElementUserAddrTableIndex | | Index: poolElementIndex, poolElementUserAddrTableIndex
| | | |
| +-- ---- Unsigned poolElementUserAddrTableIndex(1) | +-- ---- Unsigned poolElementUserAddrTableIndex(1)
| | Range: 1..-1 | | Range: 1..4294967295
| +-- -R-- EnumVal poolElementUserL3Proto(2) | +-- -R-- EnumVal poolElementUserL3Proto(2)
| | Textual Convention: InetAddressType | | Textual Convention: InetAddressType
| | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), | | Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3),
| | ipv6z(4), dns(16) | | ipv6z(4), dns(16)
| +-- -R-- String poolElementUserL3Addr(3) | +-- -R-- String poolElementUserL3Addr(3)
| | Textual Convention: InetAddress | | Textual Convention: InetAddress
| | Size: 0..255 | | Size: 0..255
| +-- -R-- String poolElementUserL3Opaque(4) | +-- -R-- String poolElementUserL3Opaque(4)
| Textual Convention: OpaqueAddressType | Textual Convention: OpaqueAddressType
| |
+--poolUsers(3) +--poolUsers(3)
| | | |
| +--poolUserTable(1) | +--poolUserTable(1)
| | | |
| +--poolUserEntry(1) | +--poolUserEntry(1)
| | Index: poolUserIndex | | Index: poolUserIndex
| | | |
| +-- ---- Unsigned poolUserIndex(1) | +-- ---- Unsigned poolUserIndex(1)
| | Range: 1..-1 | | Range: 1..4294967295
| +-- -R-- String poolUserOperationScope(2) | +-- -R-- String poolUserOperationScope(2)
| | Textual Convention: OperationScopeType | | Textual Convention: OperationScopeType
| +-- -R-- String poolUserPoolHandle(3) | +-- -R-- String poolUserPoolHandle(3)
| | Textual Convention: PoolHandleType | | Textual Convention: PoolHandleType
| +-- -RW- String poolUserDescription(4) | +-- -RW- String poolUserDescription(4)
| | Size: 0..255 | | Textual Convention: DescriptionType
| | Size: 0..4095
| +-- -R-- TimeTicks poolUserUptime(5) | +-- -R-- TimeTicks poolUserUptime(5)
| |
+--rserpoolMIBConformance(4) +--rserpoolMIBConformance(4)
| |
+--rserpoolMIBCompliances(1) +--rserpoolMIBCompliances(1)
| | | |
| +--rserpoolMIBCompliance(1) | +--rserpoolMIBCompliance(1)
| |
+--rserpoolMIBGroups(2) +--rserpoolMIBGroups(2)
| |
skipping to change at page 9, line 40 skipping to change at page 9, line 44
As the figure shows, the MIB consists of three main branches: As the figure shows, the MIB consists of three main branches:
"enrpServers", "poolElements" and "poolUsers". The first branch, "enrpServers", "poolElements" and "poolUsers". The first branch,
"enrpServers" is used to access managed objects in the set of ENRP "enrpServers" is used to access managed objects in the set of ENRP
servers running on a given host. While it is assumed that it does servers running on a given host. While it is assumed that it does
not make much sense to run multiple ENRP servers for the same not make much sense to run multiple ENRP servers for the same
operation scope on one host, running multiple ENRP servers for operation scope on one host, running multiple ENRP servers for
different operation scopes is very likely when the ENRP server different operation scopes is very likely when the ENRP server
processes run on routers. Therefore, the MIB has to be able to processes run on routers. Therefore, the MIB has to be able to
manage multiple ENRP servers on the same host. "poolElements" is used manage multiple ENRP servers on the same host. "poolElements" is used
to access managed objects in the set of Pool Elements that are to access managed objects in the set of Pool Elements that are
running on a given host and the third branch, "poolUsers" is used to running on a given host. The third branch, "poolUsers" is used to
access managed objects in the set of Pool Users that are running on a access managed objects in the set of Pool Users that are running on a
given host. In fact, the structure of the three branches is very given host. Note: "poolElements" is filled on hosts running ENRP
similar. Because the two branches are so similar, we describe only server instances, "poolElements" is filled on hosts running Pool
the first branch in detail, and provide a summary description of the Element instances and "poolUsers" is filled on hosts running Pool
second and third branch. We now proceed with a description of the User instances. Of course, multiple different components may run on
branches. the same host, which leads to filling of multiple different branches.
In fact, the structure of the three branches is very similar.
Because the two branches are so similar, we describe only the first
branch in detail, and provide a summary description of the second and
third branch. We now proceed with a description of the branches.
4.1. Access to managed objects on ENRP servers 4.1. Access to managed objects on ENRP servers
The first branch describes managed objects at a set of ENRP servers. The first branch describes managed objects at a set of ENRP servers.
Any given ENRP server of this set will, at a certain moment in time, Any given ENRP server of this set will, at a certain moment in time,
have registration information for a set of active pools. Each of have registration information for a set of active pools. Each of
these pools in turn may have a list of pool elements that are these pools in turn may have a list of pool elements that are
registered under that pool. To allow this information to be registered under that pool. To allow this information to be
retrieved via SNMP, the ERNP server branch of the RSerPool MIB uses retrieved via SNMP, the ERNP server branch of the RSerPool MIB uses
the table-in-table technique described in [SNMPMIBS]. Specifically, the table-in-table technique described in [SNMPMIBS]. Specifically,
skipping to change at page 12, line 17 skipping to change at page 12, line 22
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION TEXTUAL-CONVENTION
FROM SNMPv2-TC FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
InetAddressType, InetAddress InetAddressType, InetAddress
FROM INET-ADDRESS-MIB; FROM INET-ADDRESS-MIB;
-- ## Module definition ########################################### -- ## Module definition ###########################################
rserpoolMIB MODULE-IDENTITY rserpoolMIB MODULE-IDENTITY
LAST-UPDATED "200901061012Z" -- January 06, 2009 LAST-UPDATED "200901221012Z" -- January 22, 2009
ORGANIZATION "IEM-TdR, UNIVERSITY OF DUISBURG-ESSEN" ORGANIZATION "IEM-TdR, UNIVERSITY OF DUISBURG-ESSEN"
CONTACT-INFO CONTACT-INFO
" THOMAS-DREIBHOLZ " THOMAS-DREIBHOLZ
Postal: University of Duisburg-Essen Postal: University of Duisburg-Essen
Institute for Experimental Mathematics Institute for Experimental Mathematics
Ellernstrasse 29 Ellernstrasse 29
D-45326 Essen D-45326 Essen
Germany Germany
Phone: +49-201-183-7637 Phone: +49-201-183-7637
skipping to change at page 12, line 43 skipping to change at page 12, line 48
Postal: Delaware State University Postal: Delaware State University
CIS Department CIS Department
1200 N. DuPont Hw 1200 N. DuPont Hw
Dover, DE Dover, DE
USA 19904 USA 19904
Phone: +1-302-857-7910 Phone: +1-302-857-7910
Fax: +1-302-857-6552 Fax: +1-302-857-6552
Email: jaiwant@mulik.com" Email: jaiwant@mulik.com"
DESCRIPTION DESCRIPTION
"The MIB module for managing a RSerPool implementation" "The MIB module for managing a RSerPool implementation"
REVISION "200901061012Z" -- January 06, 2009 REVISION "200901221012Z" -- January 22, 2009
DESCRIPTION DESCRIPTION
"Version 09, published as draft-ietf-rserpool-mib-09.txt." "Version 10, published as draft-ietf-rserpool-mib-10.txt."
::= { mib-2 xxxxxxxx } -- To be IANA Assigned!!! ::= { mib-2 xxxxxxxx } -- To be IANA Assigned!!!
-- ## RSerPool type definitions ################################### -- ## RSerPool type definitions ###################################
ENRPServerIdentifierType ::= TEXTUAL-CONVENTION ENRPServerIdentifierType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x" DISPLAY-HINT "x"
STATUS current STATUS current
DESCRIPTION "The ID of an ENRP server" DESCRIPTION "The ID of an ENRP server"
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
OperationScopeType ::= TEXTUAL-CONVENTION OperationScopeType ::= TEXTUAL-CONVENTION
skipping to change at page 13, line 22 skipping to change at page 13, line 25
STATUS current STATUS current
DESCRIPTION "The ID of an operation scope" DESCRIPTION "The ID of an operation scope"
SYNTAX OCTET STRING SYNTAX OCTET STRING
PoolHandleType ::= TEXTUAL-CONVENTION PoolHandleType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1024t" DISPLAY-HINT "1024t"
STATUS current STATUS current
DESCRIPTION "The pool handle" DESCRIPTION "The pool handle"
SYNTAX OCTET STRING SYNTAX OCTET STRING
DescriptionType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1024t"
STATUS current
DESCRIPTION "Description"
SYNTAX OCTET STRING (SIZE (0..4095))
PoolElementIdentifierType ::= TEXTUAL-CONVENTION PoolElementIdentifierType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x" DISPLAY-HINT "x"
STATUS current STATUS current
DESCRIPTION "The pool element ID" DESCRIPTION "The pool element ID"
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
PolicyIDType ::= TEXTUAL-CONVENTION PolicyIDType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x" DISPLAY-HINT "x"
STATUS current STATUS current
DESCRIPTION "The ID of the pool policy" DESCRIPTION "The ID of the pool policy"
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (1..4294967295)
PolicyLoadType ::= TEXTUAL-CONVENTION PolicyLoadType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION "The load status of a pool element" DESCRIPTION "The load status of a pool element"
SYNTAX Unsigned32 (0..16777215) SYNTAX Unsigned32 (0..4294967295)
PolicyWeightType ::= TEXTUAL-CONVENTION PolicyWeightType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION "The weight of a pool element" DESCRIPTION "The weight of a pool element"
SYNTAX Unsigned32 (0..4294967295) SYNTAX Unsigned32 (0..4294967295)
TransportUseType ::= TEXTUAL-CONVENTION TransportUseType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION "The load status of a pool element" DESCRIPTION "The load status of a pool element"
skipping to change at page 14, line 44 skipping to change at page 15, line 10
DESCRIPTION DESCRIPTION
"An ENRP server entry in the table listing of ENRP "An ENRP server entry in the table listing of ENRP
servers." servers."
INDEX { enrpServerIndex } INDEX { enrpServerIndex }
::= { enrpServerTable 1 } ::= { enrpServerTable 1 }
ENRPServerEntry ::= SEQUENCE { ENRPServerEntry ::= SEQUENCE {
enrpServerIndex Unsigned32, enrpServerIndex Unsigned32,
enrpServerOperationScope OperationScopeType, enrpServerOperationScope OperationScopeType,
enrpServerIdentifier ENRPServerIdentifierType, enrpServerIdentifier ENRPServerIdentifierType,
enrpServerDescription OCTET STRING, enrpServerDescription DescriptionType,
enrpServerUptime TimeTicks, enrpServerUptime TimeTicks,
enrpServerPort Unsigned32, enrpServerPort Unsigned32,
enrpServerASAPAnnouncePort Unsigned32, enrpServerASAPAnnouncePort Unsigned32,
enrpServerASAPAnnounceAddrType InetAddressType, enrpServerASAPAnnounceAddrType InetAddressType,
enrpServerASAPAnnounceAddr InetAddress, enrpServerASAPAnnounceAddr InetAddress,
enrpServerENRPAnnouncePort Unsigned32, enrpServerENRPAnnouncePort Unsigned32,
enrpServerENRPAnnounceAddrType InetAddressType, enrpServerENRPAnnounceAddrType InetAddressType,
enrpServerENRPAnnounceAddr InetAddress } enrpServerENRPAnnounceAddr InetAddress }
enrpServerIndex OBJECT-TYPE enrpServerIndex OBJECT-TYPE
skipping to change at page 15, line 34 skipping to change at page 15, line 45
enrpServerIdentifier OBJECT-TYPE enrpServerIdentifier OBJECT-TYPE
SYNTAX ENRPServerIdentifierType SYNTAX ENRPServerIdentifierType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ENRP server identifier of this ENRP server." "The ENRP server identifier of this ENRP server."
::= { enrpServerEntry 3 } ::= { enrpServerEntry 3 }
enrpServerDescription OBJECT-TYPE enrpServerDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) SYNTAX DescriptionType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A textual description of this ENRP server, e.g. its location "A textual description of this ENRP server, e.g. its location
and a contact address of its administrator." and a contact address of its administrator."
::= { enrpServerEntry 4 } ::= { enrpServerEntry 4 }
enrpServerUptime OBJECT-TYPE enrpServerUptime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ENRP service uptime of this ENRP server." "The ENRP service uptime of this ENRP server."
::= { enrpServerEntry 5 } ::= { enrpServerEntry 5 }
enrpServerPort OBJECT-TYPE enrpServerPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (1..65535)
skipping to change at page 18, line 37 skipping to change at page 18, line 47
::= { enrpServerPoolElementTable 1 } ::= { enrpServerPoolElementTable 1 }
ENRPServerPoolElementEntry ::= SEQUENCE { ENRPServerPoolElementEntry ::= SEQUENCE {
enrpServerPoolElementIndex Unsigned32, enrpServerPoolElementIndex Unsigned32,
enrpServerPoolElementIdentifier PoolElementIdentifierType, enrpServerPoolElementIdentifier PoolElementIdentifierType,
enrpServerASAPTransportPort Unsigned32, enrpServerASAPTransportPort Unsigned32,
enrpServerUserTransportProtocol Unsigned32, enrpServerUserTransportProtocol Unsigned32,
enrpServerUserTransportPort Unsigned32, enrpServerUserTransportPort Unsigned32,
enrpServerUserTransportUse TransportUseType, enrpServerUserTransportUse TransportUseType,
enrpServerPolicyID PolicyIDType, enrpServerPolicyID PolicyIDType,
enrpServerPolicyDescr OCTET STRING, enrpServerPolicyDescription DescriptionType,
enrpServerPolicyWeight PolicyWeightType, enrpServerPolicyWeight PolicyWeightType,
enrpServerPolicyLoad PolicyLoadType, enrpServerPolicyLoad PolicyLoadType,
enrpServerPolicyLoadDegradation PolicyLoadType, enrpServerPolicyLoadDegradation PolicyLoadType,
enrpServerRegistrationLife TimeTicks, enrpServerRegistrationLife TimeTicks,
enrpServerHomeENRPServer ENRPServerIdentifierType } enrpServerHomeENRPServer ENRPServerIdentifierType }
enrpServerPoolElementIndex OBJECT-TYPE enrpServerPoolElementIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 19, line 42 skipping to change at page 20, line 4
::= { enrpServerPoolElementEntry 4 } ::= { enrpServerPoolElementEntry 4 }
enrpServerUserTransportPort OBJECT-TYPE enrpServerUserTransportPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The transport protocol's port number of the service "The transport protocol's port number of the service
endpoint of this pool element." endpoint of this pool element."
::= { enrpServerPoolElementEntry 5 } ::= { enrpServerPoolElementEntry 5 }
enrpServerUserTransportUse OBJECT-TYPE enrpServerUserTransportUse OBJECT-TYPE
SYNTAX TransportUseType SYNTAX TransportUseType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The transport use of the service endpoint of this pool "The transport use of the service endpoint of this pool
element." element."
::= { enrpServerPoolElementEntry 6 } ::= { enrpServerPoolElementEntry 6 }
enrpServerPolicyID OBJECT-TYPE enrpServerPolicyID OBJECT-TYPE
SYNTAX PolicyIDType SYNTAX PolicyIDType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The pool policy of this pool element." "The pool policy of this pool element."
::= { enrpServerPoolElementEntry 7 } ::= { enrpServerPoolElementEntry 7 }
enrpServerPolicyDescr OBJECT-TYPE enrpServerPolicyDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) SYNTAX DescriptionType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The textual description of the pool policy of this pool "The textual description of the pool policy of this pool
element." element."
::= { enrpServerPoolElementEntry 8 } ::= { enrpServerPoolElementEntry 8 }
enrpServerPolicyWeight OBJECT-TYPE enrpServerPolicyWeight OBJECT-TYPE
SYNTAX PolicyWeightType SYNTAX PolicyWeightType
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 27, line 33 skipping to change at page 27, line 42
DESCRIPTION DESCRIPTION
"A pool element in the table listing of pool elements." "A pool element in the table listing of pool elements."
INDEX { poolElementIndex } INDEX { poolElementIndex }
::= { poolElementTable 1 } ::= { poolElementTable 1 }
PoolElementEntry ::= SEQUENCE { PoolElementEntry ::= SEQUENCE {
poolElementIndex Unsigned32, poolElementIndex Unsigned32,
poolElementOperationScope OperationScopeType, poolElementOperationScope OperationScopeType,
poolElementPoolHandle PoolHandleType, poolElementPoolHandle PoolHandleType,
poolElementIdentifier PoolElementIdentifierType, poolElementIdentifier PoolElementIdentifierType,
poolElementDescription OCTET STRING, poolElementDescription DescriptionType,
poolElementUptime TimeTicks, poolElementUptime TimeTicks,
poolElementASAPTransportPort Unsigned32, poolElementASAPTransportPort Unsigned32,
poolElementUserTransportProtocol Unsigned32, poolElementUserTransportProtocol Unsigned32,
poolElementUserTransportPort Unsigned32, poolElementUserTransportPort Unsigned32,
poolElementUserTransportUse TransportUseType, poolElementUserTransportUse TransportUseType,
poolElementPolicyID PolicyIDType, poolElementPolicyID PolicyIDType,
poolElementPolicyDescr OCTET STRING, poolElementPolicyDescription DescriptionType,
poolElementPolicyWeight PolicyWeightType, poolElementPolicyWeight PolicyWeightType,
poolElementPolicyLoad PolicyLoadType, poolElementPolicyLoad PolicyLoadType,
poolElementPolicyLoadDegradation PolicyLoadType, poolElementPolicyLoadDegradation PolicyLoadType,
poolElementRegistrationLife TimeTicks, poolElementRegistrationLife TimeTicks,
poolElementHomeENRPServer ENRPServerIdentifierType } poolElementHomeENRPServer ENRPServerIdentifierType }
poolElementIndex OBJECT-TYPE poolElementIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 28, line 37 skipping to change at page 28, line 45
poolElementIdentifier OBJECT-TYPE poolElementIdentifier OBJECT-TYPE
SYNTAX PoolElementIdentifierType SYNTAX PoolElementIdentifierType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The pool element identifier of this pool element." "The pool element identifier of this pool element."
::={ poolElementEntry 4 } ::={ poolElementEntry 4 }
poolElementDescription OBJECT-TYPE poolElementDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) SYNTAX DescriptionType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A textual description of this pool element, e.g. its location "A textual description of this pool element, e.g. its location
and a contact address of its administrator." and a contact address of its administrator."
::= { poolElementEntry 5 } ::= { poolElementEntry 5 }
poolElementUptime OBJECT-TYPE poolElementUptime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 29, line 48 skipping to change at page 30, line 10
::= { poolElementEntry 10 } ::= { poolElementEntry 10 }
poolElementPolicyID OBJECT-TYPE poolElementPolicyID OBJECT-TYPE
SYNTAX PolicyIDType SYNTAX PolicyIDType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The pool policy of this pool element." "The pool policy of this pool element."
::= { poolElementEntry 11 } ::= { poolElementEntry 11 }
poolElementPolicyDescr OBJECT-TYPE poolElementPolicyDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) SYNTAX DescriptionType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The textual description of the pool policy of this pool "The textual description of the pool policy of this pool
element." element."
::= { poolElementEntry 12 } ::= { poolElementEntry 12 }
poolElementPolicyWeight OBJECT-TYPE poolElementPolicyWeight OBJECT-TYPE
SYNTAX PolicyWeightType SYNTAX PolicyWeightType
MAX-ACCESS read-write MAX-ACCESS read-write
skipping to change at page 33, line 41 skipping to change at page 34, line 4
::= { poolUsers 1 } ::= { poolUsers 1 }
poolUserEntry OBJECT-TYPE poolUserEntry OBJECT-TYPE
SYNTAX PoolUserEntry SYNTAX PoolUserEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A pool user in the table listing of pool users." "A pool user in the table listing of pool users."
INDEX { poolUserIndex } INDEX { poolUserIndex }
::= { poolUserTable 1 } ::= { poolUserTable 1 }
PoolUserEntry ::= SEQUENCE { PoolUserEntry ::= SEQUENCE {
poolUserIndex Unsigned32, poolUserIndex Unsigned32,
poolUserOperationScope OperationScopeType, poolUserOperationScope OperationScopeType,
poolUserPoolHandle PoolHandleType, poolUserPoolHandle PoolHandleType,
poolUserDescription OCTET STRING, poolUserDescription DescriptionType,
poolUserUptime TimeTicks } poolUserUptime TimeTicks }
poolUserIndex OBJECT-TYPE poolUserIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An integer to uniquely identify a pool user." "An integer to uniquely identify a pool user."
::={ poolUserEntry 1 } ::={ poolUserEntry 1 }
skipping to change at page 34, line 28 skipping to change at page 34, line 36
poolUserPoolHandle OBJECT-TYPE poolUserPoolHandle OBJECT-TYPE
SYNTAX PoolHandleType SYNTAX PoolHandleType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The pool handle of this pool user." "The pool handle of this pool user."
::={ poolUserEntry 3 } ::={ poolUserEntry 3 }
poolUserDescription OBJECT-TYPE poolUserDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) SYNTAX DescriptionType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A textual description of this pool user, e.g. its location "A textual description of this pool user, e.g. its location
and a contact address of its administrator." and a contact address of its administrator."
::= { poolUserEntry 4 } ::= { poolUserEntry 4 }
poolUserUptime OBJECT-TYPE poolUserUptime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 35, line 40 skipping to change at page 35, line 46
enrpServerENRPAnnounceAddr, enrpServerENRPAnnounceAddr,
enrpServerPoolHandle, enrpServerPoolHandle,
enrpServerPoolElementIdentifier, enrpServerPoolElementIdentifier,
enrpServerASAPTransportPort, enrpServerASAPTransportPort,
enrpServerUserTransportProtocol, enrpServerUserTransportProtocol,
enrpServerUserTransportUse, enrpServerUserTransportUse,
enrpServerUserTransportPort, enrpServerUserTransportPort,
enrpServerPolicyID, enrpServerPolicyID,
enrpServerPolicyDescr, enrpServerPolicyDescription,
enrpServerPolicyWeight, enrpServerPolicyWeight,
enrpServerPolicyLoad, enrpServerPolicyLoad,
enrpServerPolicyLoadDegradation, enrpServerPolicyLoadDegradation,
enrpServerRegistrationLife, enrpServerRegistrationLife,
enrpServerHomeENRPServer, enrpServerHomeENRPServer,
enrpServerASAPL3Proto, enrpServerASAPL3Proto,
enrpServerASAPL3Addr, enrpServerASAPL3Addr,
enrpServerUserL3Proto, enrpServerUserL3Proto,
skipping to change at page 36, line 30 skipping to change at page 36, line 36
OBJECTS { poolElementOperationScope, OBJECTS { poolElementOperationScope,
poolElementPoolHandle, poolElementPoolHandle,
poolElementIdentifier, poolElementIdentifier,
poolElementDescription, poolElementDescription,
poolElementUptime, poolElementUptime,
poolElementASAPTransportPort, poolElementASAPTransportPort,
poolElementUserTransportProtocol, poolElementUserTransportProtocol,
poolElementUserTransportPort, poolElementUserTransportPort,
poolElementUserTransportUse, poolElementUserTransportUse,
poolElementPolicyID, poolElementPolicyID,
poolElementPolicyDescr, poolElementPolicyDescription,
poolElementPolicyWeight, poolElementPolicyWeight,
poolElementPolicyLoad, poolElementPolicyLoad,
poolElementPolicyLoadDegradation, poolElementPolicyLoadDegradation,
poolElementRegistrationLife, poolElementRegistrationLife,
poolElementHomeENRPServer, poolElementHomeENRPServer,
poolElementASAPL3Proto, poolElementASAPL3Proto,
poolElementASAPL3Addr, poolElementASAPL3Addr,
poolElementUserL3Proto, poolElementUserL3Proto,
skipping to change at page 37, line 44 skipping to change at page 38, line 7
The authors would like to express a special note of thanks to Phillip The authors would like to express a special note of thanks to Phillip
Conrad and Kevin Pinzhoffer for their efforts in the early formation Conrad and Kevin Pinzhoffer for their efforts in the early formation
of this draft. Also, the authors would like to thank Nihad Cosic, of this draft. Also, the authors would like to thank Nihad Cosic,
Dirk Hoffstadt, Michael Kohnen, Jobin Pulinthanath, Randall Stewart, Dirk Hoffstadt, Michael Kohnen, Jobin Pulinthanath, Randall Stewart,
Michael Tuexen and Xing Zhou for their support. Michael Tuexen and Xing Zhou for their support.
9. References 9. References
9.1. Normative References 9.1. Normative References
[RFC3237] Tuexen, M., Xie, Q., Stewart, R., Shore, M., Ong, L.,
Loughney, J., and M. Stillman, "Requirements for Reliable
Server Pooling", RFC 3237, January 2002.
[RFC5351] Lei, P., Ong, L., Tuexen, M., and T. Dreibholz, "An
Overview of Reliable Server Pooling Protocols", RFC 5351,
September 2008.
[RFC5352] Stewart, R., Xie, Q., Stillman, M., and M. Tuexen, [RFC5352] Stewart, R., Xie, Q., Stillman, M., and M. Tuexen,
"Aggregate Server Access Protocol (ASAP)", RFC 5352, "Aggregate Server Access Protocol (ASAP)", RFC 5352,
September 2008. September 2008.
[RFC5353] Xie, Q., Stewart, R., Stillman, M., Tuexen, M., and A. [RFC5353] Xie, Q., Stewart, R., Stillman, M., Tuexen, M., and A.
Silverton, "Endpoint Handlespace Redundancy Protocol Silverton, "Endpoint Handlespace Redundancy Protocol
(ENRP)", RFC 5353, September 2008. (ENRP)", RFC 5353, September 2008.
[RFC5354] Stewart, R., Xie, Q., Stillman, M., and M. Tuexen, [RFC5354] Stewart, R., Xie, Q., Stillman, M., and M. Tuexen,
"Aggregate Server Access Protocol (ASAP) and Endpoint "Aggregate Server Access Protocol (ASAP) and Endpoint
Handlespace Redundancy Protocol (ENRP) Parameters", Handlespace Redundancy Protocol (ENRP) Parameters",
RFC 5354, September 2008. RFC 5354, September 2008.
[RFC5355] Stillman, M., Gopal, R., Guttman, E., Sengodan, S., and M.
Holdrege, "Threats Introduced by Reliable Server Pooling
(RSerPool) and Requirements for Security in Response to
Threats", RFC 5355, September 2008.
[RFC5356] Dreibholz, T. and M. Tuexen, "Reliable Server Pooling [RFC5356] Dreibholz, T. and M. Tuexen, "Reliable Server Pooling
Policies", RFC 5356, September 2008. Policies", RFC 5356, September 2008.
[RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model [RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model
(USM) for version 3 of the Simple Network Management (USM) for version 3 of the Simple Network Management
Protocol (SNMPv3)", STD 62, RFC 3414, December 2002. Protocol (SNMPv3)", STD 62, RFC 3414, December 2002.
[RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based [RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
Access Control Model (VACM) for the Simple Network Access Control Model (VACM) for the Simple Network
Management Protocol (SNMP)", STD 62, RFC 3415, Management Protocol (SNMP)", STD 62, RFC 3415,
skipping to change at page 39, line 5 skipping to change at page 38, line 44
Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Textual Conventions for SMIv2", Schoenwaelder, Ed., "Textual Conventions for SMIv2",
STD 58, RFC 2579, April 1999. STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder,
"Conformance Statements for SMIv2", STD 58, RFC 2580, "Conformance Statements for SMIv2", STD 58, RFC 2580,
April 1999. April 1999.
9.2. Informative References
[RFC3237] Tuexen, M., Xie, Q., Stewart, R., Shore, M., Ong, L.,
Loughney, J., and M. Stillman, "Requirements for Reliable
Server Pooling", RFC 3237, January 2002.
[RFC5351] Lei, P., Ong, L., Tuexen, M., and T. Dreibholz, "An
Overview of Reliable Server Pooling Protocols", RFC 5351,
September 2008.
[RFC5355] Stillman, M., Gopal, R., Guttman, E., Sengodan, S., and M.
Holdrege, "Threats Introduced by Reliable Server Pooling
(RSerPool) and Requirements for Security in Response to
Threats", RFC 5355, September 2008.
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
9.2. Informative References
[RSerPoolPage] [RSerPoolPage]
Dreibholz, T., "Thomas Dreibholz's RSerPool Page", Dreibholz, T., "Thomas Dreibholz's RSerPool Page",
URL: http://tdrwww.iem.uni-due.de.de/dreibholz/rserpool/. URL: http://tdrwww.iem.uni-due.de.de/dreibholz/rserpool/.
[Dre2006] Dreibholz, T., "Reliable Server Pooling -- Evaluation, [Dre2006] Dreibholz, T., "Reliable Server Pooling -- Evaluation,
Optimization and Extension of a Novel IETF Architecture", Optimization and Extension of a Novel IETF Architecture",
Ph.D. Thesis University of Duisburg-Essen, Faculty of Ph.D. Thesis University of Duisburg-Essen, Faculty of
Economics, Institute for Computer Science and Business Economics, Institute for Computer Science and Business
Information Systems, URL: http:// Information Systems, URL: http://
duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/ duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/
 End of changes. 63 change blocks. 
87 lines changed or deleted 100 lines changed or added

This html diff was produced by rfcdiff 1.35. The latest version is available from http://tools.ietf.org/tools/rfcdiff/