| < draft-ietf-rserpool-mib-11.txt | draft-ietf-rserpool-mib-12.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: August 10, 2009 Delaware State University | Expires: September 10, 2009 Delaware State University | |||
| February 6, 2009 | March 9, 2009 | |||
| Reliable Server Pooling MIB Module Definition | Reliable Server Pooling MIB Module Definition | |||
| draft-ietf-rserpool-mib-11.txt | draft-ietf-rserpool-mib-12.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 August 10, 2009. | This Internet-Draft will expire on September 10, 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 | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. | to this document. | |||
| Abstract | Abstract | |||
| Reliable Server Pooling (RSerPool) is a framework to provide reliable | Reliable Server Pooling (RSerPool) is a framework to provide reliable | |||
| server pooling. This document defines a SMIv2 compliant Management | server pooling. The RSerPool frameworks consists of the two | |||
| Information Base (MIB) module providing access to managed objects in | protocols ASAP (Aggregate Server Access Protocol) and ENRP (Endpoint | |||
| an RSerPool implementation. | Handlespace Redundancy Protocol). This document defines a SMIv2 | |||
| compliant Management Information Base (MIB) module providing access | ||||
| to managed objects in an RSerPool implementation. | ||||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2. The Reliable Server Pooling (RSerPool) Framework . . . . . . . 3 | 2. The Reliable Server Pooling (RSerPool) Framework . . . . . . . 3 | |||
| 3. The Internet-Standard Management Framework . . . . . . . . . . 3 | 3. Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 4. Structure of the MIB . . . . . . . . . . . . . . . . . . . . . 3 | 4. The Internet-Standard Management Framework . . . . . . . . . . 3 | |||
| 4.1. Access to managed objects on ENRP servers . . . . . . . . 10 | 5. Structure of the MIB . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 4.2. Access to managed objects on Pool Elements . . . . . . . . 11 | 5.1. Access to managed objects on ENRP servers . . . . . . . . 10 | |||
| 4.3. Access to managed objects on Pool Users . . . . . . . . . 11 | 5.2. Access to managed objects on Pool Elements . . . . . . . . 11 | |||
| 5. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 11 | 5.3. Access to managed objects on Pool Users . . . . . . . . . 11 | |||
| 6. Security Considerations . . . . . . . . . . . . . . . . . . . 38 | 5.4. Persistency Behavior . . . . . . . . . . . . . . . . . . . 11 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 38 | 6. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 11 | |||
| 8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 38 | 7. Operational Considerations . . . . . . . . . . . . . . . . . . 41 | |||
| 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 38 | 8. Security Considerations . . . . . . . . . . . . . . . . . . . 42 | |||
| 9.1. Normative References . . . . . . . . . . . . . . . . . . . 38 | 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 43 | |||
| 9.2. Informative References . . . . . . . . . . . . . . . . . . 39 | 10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 43 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 40 | 11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 44 | |||
| 11.1. Normative References . . . . . . . . . . . . . . . . . . . 44 | ||||
| 11.2. Informative References . . . . . . . . . . . . . . . . . . 44 | ||||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 45 | ||||
| 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 | |||
| Reliable Server Pooling (RSerPool) framework, please refer to | Reliable Server Pooling (RSerPool) framework, please refer to | |||
| [RFC3237], [RFC5351], [RFC5352], [RFC5353], [RFC5354], [RFC5355] and | [RFC3237], [RFC5351], [RFC5352], [RFC5353], [RFC5354], [RFC5355] and | |||
| [RFC5356]. A more informal introduction can be found at | [RFC5356]. A more informal introduction can be found at | |||
| [RSerPoolPage] as well as in [Dre2006], [LCN2005] and [IJHIT2008]. | [RSerPoolPage] as well as in [Dre2006], [LCN2005] and [IJHIT2008]. | |||
| 3. The Internet-Standard Management Framework | 3. Conventions | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | ||||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | ||||
| document are to be interpreted as described in [RFC2119]. | ||||
| 4. The Internet-Standard Management Framework | ||||
| For a detailed overview of the documents that describe the current | For a detailed overview of the documents that describe the current | |||
| Internet-Standard Management Framework, please refer to section 7 of | Internet-Standard Management Framework, please refer to section 7 of | |||
| RFC 3410 [RFC3410]. | RFC 3410 [RFC3410]. | |||
| Managed objects are accessed via a virtual information store, termed | Managed objects are accessed via a virtual information store, termed | |||
| the Management Information Base or MIB. MIB objects are generally | the Management Information Base or MIB. MIB objects are generally | |||
| accessed through the Simple Network Management Protocol (SNMP). | accessed through the Simple Network Management Protocol (SNMP). | |||
| Objects in the MIB are defined using the mechanisms defined in the | Objects in the MIB are defined using the mechanisms defined in the | |||
| Structure of Management Information (SMI). This memo specifies a MIB | Structure of Management Information (SMI). This memo specifies a MIB | |||
| module that is compliant to the SMIv2, which is described in STD 58, | module that is compliant to the SMIv2, which is described in STD 58, | |||
| RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 | RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 | |||
| [RFC2580]. The textual conventions are compliant to RFC 4001 | [RFC2580]. The textual conventions are compliant to RFC 4001 | |||
| [RFC4001]. | [RFC4001]. | |||
| 4. Structure of the MIB | 5. Structure of the MIB | |||
| The following diagram illustrates the structure of the MIB. | The following diagram illustrates the structure of the MIB. | |||
| Structure of MIB | Structure of MIB | |||
| +--rserpoolMIB(??????) | +--rserpoolMIB(XXX) | |||
| | | | | |||
| +--rserpoolMIBObjects(1) | +--rserpoolMIBObjects(1) | |||
| | | | | | | |||
| | +--rserpoolENRPServers(1) | | +--rserpoolENRPServers(1) | |||
| | | | | | | | | |||
| | | +--rserpoolENRPTable(1) | | | +--rserpoolENRPTable(1) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolENRPEntry(1) | | | | +--rserpoolENRPEntry(1) | |||
| | | | | Index: rserpoolENRPIndex | | | | | Index: rserpoolENRPIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolENRPIndex(1) | | | | +-- ---- Unsigned rserpoolENRPIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- String rserpoolENRPOperationScope(2) | | | | +-- -R-- String rserpoolENRPOperationScope(2) | |||
| | | | | Textual Convention: | | | | | Textual Conv.: RSerPoolOperationScopeTC | |||
| | | | | RSerPoolOperationScopeTC | ||||
| | | | | Size: 0..65535 | | | | | Size: 0..65535 | |||
| | | | +-- -R-- Unsigned rserpoolENRPIdentifier(3) | | | | +-- -R-- Unsigned rserpoolENRPIdentifier(3) | |||
| | | | | Textual Convention: | | | | | Textual Conv.: RSerPoolENRPServerIdentifierTC | |||
| | | | | RSerPoolENRPServerIdentifierTC | ||||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -RW- String rserpoolENRPDescription(4) | | | | +-- -RW- String rserpoolENRPDescription(4) | |||
| | | | | Textual Convention: RSerPoolDescriptionTC | | | | | Size: 0..255 | |||
| | | | | Size: 0..4095 | ||||
| | | | +-- -R-- TimeTicks rserpoolENRPUptime(5) | | | | +-- -R-- TimeTicks rserpoolENRPUptime(5) | |||
| | | | +-- -R-- Unsigned rserpoolENRPPort(6) | | | | +-- -R-- Unsigned rserpoolENRPPort(6) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- Unsigned rserpoolENRPASAPAnnouncePort(7) | | | | +-- -R-- Unsigned rserpoolENRPASAPAnnouncePort(7) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- EnumVal rserpoolENRPASAPAnnounceAddrType(8) | | | | +-- -R-- EnumVal rserpoolENRPASAPAnnounceAddrType(8) | |||
| | | | | Textual Convention: InetAddressType | | | | | Textual Conv.: InetAddressType | |||
| | | | | Values: ipv4(1), ipv6(2) | | | | | Values: ipv4(1), ipv6(2) | |||
| | | | +-- -R-- String rserpoolENRPASAPAnnounceAddr(9) | | | | +-- -R-- String rserpoolENRPASAPAnnounceAddr(9) | |||
| | | | | Textual Convention: InetAddress | | | | | Textual Conv.: InetAddress | |||
| | | | | Size: 4 | 16 | | | | | Size: 4 | 16 | |||
| | | | +-- -R-- Unsigned rserpoolENRPENRPAnnouncePort(10) | | | | +-- -R-- Unsigned rserpoolENRPENRPAnnouncePort(10) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- EnumVal rserpoolENRPENRPAnnounceAddrType(11) | | | | +-- -R-- EnumVal rserpoolENRPENRPAnnounceAddrType(11) | |||
| | | | | Textual Convention: InetAddressType | | | | | Textual Conv.: InetAddressType | |||
| | | | | Values: ipv4(1), ipv6(2) | | | | | Values: ipv4(1), ipv6(2) | |||
| | | | +-- -R-- String rserpoolENRPENRPAnnounceAddr(12) | | | | +-- -R-- String rserpoolENRPENRPAnnounceAddr(12) | |||
| | | | Textual Convention: InetAddress | | | | Textual Conv.: InetAddress | |||
| | | | Size: 4 | 16 | | | | Size: 4 | 16 | |||
| | | | | | | | | |||
| | | +--rserpoolENRPPoolTable(3) | | | +--rserpoolENRPPoolTable(3) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolENRPPoolEntry(1) | | | | +--rserpoolENRPPoolEntry(1) | |||
| | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex | | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolENRPPoolIndex(1) | | | | +-- ---- Unsigned rserpoolENRPPoolIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- String rserpoolENRPPoolHandle(2) | | | | +-- -R-- String rserpoolENRPPoolHandle(2) | |||
| | | | Textual Convention: RSerPoolPoolHandleTC | | | | Textual Conv.: RSerPoolPoolHandleTC | |||
| | | | Size: 0..65535 | | | | Size: 0..65535 | |||
| | | | | | | | | |||
| | | +--rserpoolENRPPoolElementTable(4) | | | +--rserpoolENRPPoolElementTable(4) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolENRPPoolElementEntry(1) | | | | +--rserpoolENRPPoolElementEntry(1) | |||
| | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex, | | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex, | |||
| | | | | rserpoolENRPPoolElementIndex | | | | | rserpoolENRPPoolElementIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolENRPPoolElementIndex(1) | | | | +-- ---- Unsigned rserpoolENRPPoolElementIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- Unsigned rserpoolENRPPoolElementID(2) | | | | +-- -R-- Unsigned rserpoolENRPPoolElementID(2) | |||
| | | | | Textual Convention: | | | | | Textual Conv.: RserpoolPoolElementIdentifierTC | |||
| | | | | RserpoolPoolElementIdentifierTC | ||||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- Unsigned rserpoolENRPASAPTransportPort(3) | | | | +-- -R-- Unsigned rserpoolENRPASAPTransportPort(3) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- Unsigned rserpoolENRPUserTransportProto(4) | | | | +-- -R-- Unsigned rserpoolENRPUserTransportProto(4) | |||
| | | | | Range: 0..255 | | | | | Range: 0..255 | |||
| | | | +-- -R-- Unsigned rserpoolENRPUserTransportPort(5) | | | | +-- -R-- Unsigned rserpoolENRPUserTransportPort(5) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- EnumVal rserpoolENRPUserTransportUse(6) | | | | +-- -R-- EnumVal rserpoolENRPUserTransportUse(6) | |||
| | | | | Textual Convention: RSerPoolTransportUseTypeTC | | | | | Textual Conv.: RSerPoolTransportUseTypeTC | |||
| | | | | Values: dataOnly(0), dataPlusControl(1) | | | | | Values: dataOnly(0), dataPlusControl(1) | |||
| | | | +-- -R-- Unsigned rserpoolENRPPolicyID(7) | | | | +-- -R-- Unsigned rserpoolENRPPolicyID(7) | |||
| | | | | Textual Convention: RSerPoolPolicyIdentifierTC | | | | | Textual Conv.: RSerPoolPolicyIdentifierTC | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- String rserpoolENRPPolicyDescription(8) | | | | +-- -R-- String rserpoolENRPPolicyDescription(8) | |||
| | | | | Textual Convention: RSerPoolDescriptionTC | | | | | Size: 0..255 | |||
| | | | | Size: 0..4095 | ||||
| | | | +-- -R-- Unsigned rserpoolENRPPolicyWeight(9) | | | | +-- -R-- Unsigned rserpoolENRPPolicyWeight(9) | |||
| | | | | Textual Convention: RSerPoolPolicyWeightTC | | | | | Textual Conv.: RSerPoolPolicyWeightTC | |||
| | | | | Range: 0..4294967295 | | | | | Range: 0..4294967295 | |||
| | | | +-- -R-- Unsigned rserpoolENRPPolicyLoad(10) | | | | +-- -R-- Unsigned rserpoolENRPPolicyLoad(10) | |||
| | | | | Textual Convention: RSerPoolPolicyLoadTC | | | | | Textual Conv.: RSerPoolPolicyLoadTC | |||
| | | | | Range: 0..4294967295 | | | | | Range: 0..4294967295 | |||
| | | | +-- -R-- Unsigned rserpoolENRPPolicyLoadDeg(11) | | | | +-- -R-- Unsigned rserpoolENRPPolicyLoadDeg(11) | |||
| | | | | Textual Convention: RSerPoolPolicyLoadTC | | | | | Textual Conv.: RSerPoolPolicyLoadTC | |||
| | | | | Range: 0..4294967295 | | | | | Range: 0..4294967295 | |||
| | | | +-- -R-- TimeTicks rserpoolENRPRegistrationLife(12) | | | | +-- -R-- TimeTicks rserpoolENRPRegistrationLife(12) | |||
| | | | +-- -R-- Unsigned rserpoolENRPHomeENRPServer(13) | | | | +-- -R-- Unsigned rserpoolENRPHomeENRPServer(13) | |||
| | | | Textual Convention: | | | | Textual Conv.: RSerPoolENRPServerIdentifierTC | |||
| | | | | RSerPoolENRPServerIdentifierTC | ||||
| | | | Range: 1..4294967295 | | | | Range: 1..4294967295 | |||
| | | | | | | | | |||
| | | +--rserpoolENRPASAPAddrTable(5) | | | +--rserpoolENRPASAPAddrTable(5) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolENRPASAPAddrTableEntry(1) | | | | +--rserpoolENRPASAPAddrTableEntry(1) | |||
| | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex, | | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex, | |||
| | | | | rserpoolENRPPoolElementIndex, | | | | | rserpoolENRPPoolElementIndex, | |||
| | | | | rserpoolENRPASAPAddrTableIndex | | | | | rserpoolENRPASAPAddrTableIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolENRPASAPAddrTableIndex(1) | | | | +-- ---- Unsigned rserpoolENRPASAPAddrTableIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- EnumVal rserpoolENRPASAPL3Type(2) | | | | +-- -R-- EnumVal rserpoolENRPASAPL3Type(2) | |||
| | | | | Textual Convention: InetAddressType | | | | | Textual Conv.: InetAddressType | |||
| | | | | Values: ipv4(1), ipv6(2) | | | | | Values: ipv4(1), ipv6(2) | |||
| | | | +-- -R-- String rserpoolENRPASAPL3Addr(3) | | | | +-- -R-- String rserpoolENRPASAPL3Addr(3) | |||
| | | | Textual Convention: InetAddress | | | | Textual Conv.: InetAddress | |||
| | | | Size: 4 | 16 | | | | Size: 4 | 16 | |||
| | | | | | | | | |||
| | | +--rserpoolENRPUserAddrTable(6) | | | +--rserpoolENRPUserAddrTable(6) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolENRPUserAddrTableEntry(1) | | | | +--rserpoolENRPUserAddrTableEntry(1) | |||
| | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex, | | | | | Index: rserpoolENRPIndex, rserpoolENRPPoolIndex, | |||
| | | | | rserpoolENRPPoolElementIndex, | | | | | rserpoolENRPPoolElementIndex, | |||
| | | | | rserpoolENRPUserAddrTableIndex | | | | | rserpoolENRPUserAddrTableIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolENRPUserAddrTableIndex(1) | | | | +-- ---- Unsigned rserpoolENRPUserAddrTableIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- EnumVal rserpoolENRPUserL3Type(2) | | | | +-- -R-- EnumVal rserpoolENRPUserL3Type(2) | |||
| | | | | Textual Convention: InetAddressType | | | | | Textual Conv.: InetAddressType | |||
| | | | | Values: ipv4(1), ipv6(2) | | | | | Values: unknown(0), ipv4(1), ipv6(2) | |||
| | | | +-- -R-- String rserpoolENRPUserL3Addr(3) | | | | +-- -R-- String rserpoolENRPUserL3Addr(3) | |||
| | | | | Textual Convention: InetAddress | | | | | Textual Conv.: InetAddress | |||
| | | | | Size: 4 | 16 | | | | | Size: 0 | 4 | 16 | |||
| | | | +-- -R-- String rserpoolENRPUserL3Opaque(4) | | | | +-- -R-- String rserpoolENRPUserL3Opaque(4) | |||
| | | | Textual Convention: RSerPoolOpaqueAddressTC | | | | Textual Conv.: RSerPoolOpaqueAddressTC | |||
| | | | Size: 0..65535 | | | | Size: 0..65535 | |||
| | | | | | | | | |||
| | | +--rserpoolENRPENRPAddrTable(7) | | | +--rserpoolENRPENRPAddrTable(7) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolENRPENRPAddrTableEntry(1) | | | | +--rserpoolENRPENRPAddrTableEntry(1) | |||
| | | | | Index: rserpoolENRPIndex, | | | | | Index: rserpoolENRPIndex, | |||
| | | | | rserpoolENRPENRPAddrTableIndex | | | | | rserpoolENRPENRPAddrTableIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolENRPENRPAddrTableIndex(1) | | | | +-- ---- Unsigned rserpoolENRPENRPAddrTableIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- EnumVal rserpoolENRPENRPL3Type(2) | | | | +-- -R-- EnumVal rserpoolENRPENRPL3Type(2) | |||
| | | | | Textual Convention: InetAddressType | | | | | Textual Conv.: InetAddressType | |||
| | | | | Values: ipv4(1), ipv6(2) | | | | | Values: ipv4(1), ipv6(2) | |||
| | | | +-- -R-- String rserpoolENRPENRPL3Addr(3) | | | | +-- -R-- String rserpoolENRPENRPL3Addr(3) | |||
| | | | Textual Convention: InetAddress | | | | Textual Conv.: InetAddress | |||
| | | | Size: 4 | 16 | | | | Size: 4 | 16 | |||
| | | | | | | | | |||
| | | +--rserpoolENRPPeerTable(8) | | | +--rserpoolENRPPeerTable(8) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolENRPPeerEntry(1) | | | | +--rserpoolENRPPeerEntry(1) | |||
| | | | | Index: rserpoolENRPPeerIndex | | | | | Index: rserpoolENRPPeerIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolENRPPeerIndex(1) | | | | +-- ---- Unsigned rserpoolENRPPeerIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- Unsigned rserpoolENRPPeerIdentifier(2) | | | | +-- -R-- Unsigned rserpoolENRPPeerIdentifier(2) | |||
| | | | | Textual Conv.: RSerPoolENRPServerIdentifierTC | ||||
| | | | | Range: 1..4294967295 | ||||
| | | | +-- -R-- Unsigned rserpoolENRPPeerPort(3) | | | | +-- -R-- Unsigned rserpoolENRPPeerPort(3) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- TimeTicks rserpoolENRPPeerLastHeard(4) | | | | +-- -R-- TimeTicks rserpoolENRPPeerLastHeard(4) | |||
| | | | | | | | | |||
| | | +--rserpoolENRPPeerAddrTable(9) | | | +--rserpoolENRPPeerAddrTable(9) | |||
| | | | | | | | | |||
| | | +--rserpoolENRPPeerAddrTableEntry(1) | | | +--rserpoolENRPPeerAddrTableEntry(1) | |||
| | | | Index: rserpoolENRPPeerIndex, | | | | Index: rserpoolENRPPeerIndex, | |||
| | | | rserpoolENRPPeerAddrTableIndex | | | | | rserpoolENRPPeerAddrTableIndex | |||
| | | | | | | | | |||
| | | +-- ---- Unsigned rserpoolENRPPeerAddrTableIndex(1) | | | +-- ---- Unsigned rserpoolENRPPeerAddrTableIndex(1) | |||
| | | | Range: 1..4294967295 | | | | Range: 1..4294967295 | |||
| | | +-- -R-- EnumVal rserpoolENRPPeerL3Type(2) | | | +-- -R-- EnumVal rserpoolENRPPeerL3Type(2) | |||
| | | | Textual Convention: InetAddressType | | | | Textual Conv.: InetAddressType | |||
| | | | Values: ipv4(1), ipv6(2) | | | | Values: ipv4(1), ipv6(2) | |||
| | | +-- -R-- String rserpoolENRPPeerL3Addr(3) | | | +-- -R-- String rserpoolENRPPeerL3Addr(3) | |||
| | | Textual Convention: InetAddress | | | Textual Conv.: InetAddress | |||
| | | Size: 4 | 16 | | | Size: 4 | 16 | |||
| | | | | | | |||
| | +--rserpoolPoolElements(2) | | +--rserpoolPoolElements(2) | |||
| | | | | | | | | |||
| | | +--rserpoolPETable(1) | | | +--rserpoolPETable(1) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolPEEntry(1) | | | | +--rserpoolPEEntry(1) | |||
| | | | | Index: rserpoolPEIndex | | | | | Index: rserpoolPEIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolPEIndex(1) | | | | +-- ---- Unsigned rserpoolPEIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- String rserpoolPEOperationScope(2) | | | | +-- -R-- String rserpoolPEOperationScope(2) | |||
| | | | | Textual Convention: RSerPoolOperationScopeTC | | | | | Textual Conv.: RSerPoolOperationScopeTC | |||
| | | | | Size: 0..65535 | | | | | Size: 0..65535 | |||
| | | | +-- -RW- String rserpoolPEPoolHandle(3) | | | | +-- -RW- String rserpoolPEPoolHandle(3) | |||
| | | | | Textual Convention: RSerPoolPoolHandleTC | | | | | Textual Conv.: RSerPoolPoolHandleTC | |||
| | | | | Size: 0..65535 | | | | | Size: 0..65535 | |||
| | | | +-- -R-- Unsigned rserpoolPEIdentifier(4) | | | | +-- -R-- Unsigned rserpoolPEIdentifier(4) | |||
| | | | | Textual Convention: | | | | | Textual Conv.: RserpoolPoolElementIdentifierTC | |||
| | | | | RserpoolPoolElementIdentifierTC | ||||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -RW- String rserpoolPEDescription(5) | | | | +-- -RW- String rserpoolPEDescription(5) | |||
| | | | | Textual Convention: RSerPoolDescriptionTC | | | | | Size: 0..255 | |||
| | | | | Size: 0..4095 | ||||
| | | | +-- -R-- TimeTicks rserpoolPEUptime(6) | | | | +-- -R-- TimeTicks rserpoolPEUptime(6) | |||
| | | | +-- -R-- Unsigned rserpoolPEASAPTransportPort(7) | | | | +-- -R-- Unsigned rserpoolPEASAPTransportPort(7) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- Unsigned rserpoolPEUserTransportProto(8) | | | | +-- -R-- Unsigned rserpoolPEUserTransportProto(8) | |||
| | | | | Range: 0..255 | | | | | Range: 0..255 | |||
| | | | +-- -R-- Unsigned rserpoolPEUserTransportPort(9) | | | | +-- -R-- Unsigned rserpoolPEUserTransportPort(9) | |||
| | | | | Textual Convention: InetPortNumber | | | | | Textual Conv.: InetPortNumber | |||
| | | | | Range: 0..65535 | | | | | Range: 0..65535 | |||
| | | | +-- -R-- EnumVal rserpoolPEUserTransportUse(10) | | | | +-- -R-- EnumVal rserpoolPEUserTransportUse(10) | |||
| | | | | Textual Convention: RSerPoolTransportUseTypeTC | | | | | Textual Conv.: RSerPoolTransportUseTypeTC | |||
| | | | | Values: dataOnly(0), dataPlusControl(1) | | | | | Values: dataOnly(0), dataPlusControl(1) | |||
| | | | +-- -RW- Unsigned rserpoolPEPolicyID(11) | | | | +-- -RW- Unsigned rserpoolPEPolicyID(11) | |||
| | | | | Textual Convention: RSerPoolPolicyIdentifierTC | | | | | Textual Conv.: RSerPoolPolicyIdentifierTC | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -RW- String rserpoolPEPolicyDescription(12) | | | | +-- -RW- String rserpoolPEPolicyDescription(12) | |||
| | | | | Textual Convention: RSerPoolDescriptionTC | | | | | Size: 0..255 | |||
| | | | | Size: 0..4095 | ||||
| | | | +-- -RW- Unsigned rserpoolPEPolicyWeight(13) | | | | +-- -RW- Unsigned rserpoolPEPolicyWeight(13) | |||
| | | | | Textual Convention: RSerPoolPolicyWeightTC | | | | | Textual Conv.: RSerPoolPolicyWeightTC | |||
| | | | | Range: 0..4294967295 | | | | | Range: 0..4294967295 | |||
| | | | +-- -R-- Unsigned rserpoolPEPolicyLoad(14) | | | | +-- -R-- Unsigned rserpoolPEPolicyLoad(14) | |||
| | | | | Textual Convention: RSerPoolPolicyLoadTC | | | | | Textual Conv.: RSerPoolPolicyLoadTC | |||
| | | | | Range: 0..4294967295 | | | | | Range: 0..4294967295 | |||
| | | | +-- -RW- Unsigned rserpoolPEPolicyLoadDeg(15) | | | | +-- -RW- Unsigned rserpoolPEPolicyLoadDeg(15) | |||
| | | | | Textual Convention: RSerPoolPolicyLoadTC | | | | | Textual Conv.: RSerPoolPolicyLoadTC | |||
| | | | | Range: 0..4294967295 | | | | | Range: 0..4294967295 | |||
| | | | +-- -RW- TimeTicks rserpoolPERegistrationLife(16) | | | | +-- -RW- TimeTicks rserpoolPERegistrationLife(16) | |||
| | | | +-- -R-- Unsigned rserpoolPEHomeENRPServer(17) | | | | +-- -R-- Unsigned rserpoolPEHomeENRPServer(17) | |||
| | | | Textual Convention: | | | | Textual Conv.: RSerPoolENRPServerIdentifierTC | |||
| | | | RSerPoolENRPServerIdentifierTC | ||||
| | | | Range: 1..4294967295 | | | | Range: 1..4294967295 | |||
| | | | | | | | | |||
| | | +--rserpoolPEASAPAddrTable(2) | | | +--rserpoolPEASAPAddrTable(2) | |||
| | | | | | | | | | | |||
| | | | +--rserpoolPEASAPAddrTableEntry(1) | | | | +--rserpoolPEASAPAddrTableEntry(1) | |||
| | | | | Index: rserpoolPEIndex, rserpoolPEASAPAddrTableIndex | | | | | Index: rserpoolPEIndex, rserpoolPEASAPAddrTableIndex | |||
| | | | | | | | | | | |||
| | | | +-- ---- Unsigned rserpoolPEASAPAddrTableIndex(1) | | | | +-- ---- Unsigned rserpoolPEASAPAddrTableIndex(1) | |||
| | | | | Range: 1..4294967295 | | | | | Range: 1..4294967295 | |||
| | | | +-- -R-- EnumVal rserpoolPEASAPL3Type(2) | | | | +-- -R-- EnumVal rserpoolPEASAPL3Type(2) | |||
| | | | | Textual Convention: InetAddressType | | | | | Textual Conv.: InetAddressType | |||
| | | | | Values: ipv4(1), ipv6(2) | | | | | Values: ipv4(1), ipv6(2) | |||
| | | | +-- -R-- String rserpoolPEASAPL3Addr(3) | | | | +-- -R-- String rserpoolPEASAPL3Addr(3) | |||
| | | | Textual Convention: InetAddress | | | | Textual Conv.: InetAddress | |||
| | | | Size: 4 | 16 | | | | Size: 4 | 16 | |||
| | | | | | | | | |||
| | | +--rserpoolPEUserAddrTable(6) | | | +--rserpoolPEUserAddrTable(6) | |||
| | | | | | | | | |||
| | | +--rserpoolPEUserAddrTableEntry(1) | | | +--rserpoolPEUserAddrTableEntry(1) | |||
| | | | Index: rserpoolPEIndex, rserpoolPEUserAddrTableIndex | | | | Index: rserpoolPEIndex, rserpoolPEUserAddrTableIndex | |||
| | | | | | | | | |||
| | | +-- ---- Unsigned rserpoolPEUserAddrTableIndex(1) | | | +-- ---- Unsigned rserpoolPEUserAddrTableIndex(1) | |||
| | | | Range: 1..4294967295 | | | | Range: 1..4294967295 | |||
| | | +-- -R-- EnumVal rserpoolPEUserL3Type(2) | | | +-- -R-- EnumVal rserpoolPEUserL3Type(2) | |||
| | | | Textual Convention: InetAddressType | | | | Textual Conv.: InetAddressType | |||
| | | | Values: ipv4(1), ipv6(2) | | | | Values: unknown(0), ipv4(1), ipv6(2) | |||
| | | +-- -R-- String rserpoolPEUserL3Addr(3) | | | +-- -R-- String rserpoolPEUserL3Addr(3) | |||
| | | | Textual Convention: InetAddress | | | | Textual Conv.: InetAddress | |||
| | | | Size: 4 | 16 | | | | Size: 0 | 4 | 16 | |||
| | | +-- -R-- String rserpoolPEUserL3Opaque(4) | | | +-- -R-- String rserpoolPEUserL3Opaque(4) | |||
| | | Textual Convention: RSerPoolOpaqueAddressTC | | | Textual Conv.: RSerPoolOpaqueAddressTC | |||
| | | Size: 0..65535 | | | Size: 0..65535 | |||
| | | | | | | |||
| | +--rserpoolPoolUsers(3) | | +--rserpoolPoolUsers(3) | |||
| | | | | | | |||
| | +--rserpoolPUTable(1) | | +--rserpoolPUTable(1) | |||
| | | | | | | |||
| | +--rserpoolPUEntry(1) | | +--rserpoolPUEntry(1) | |||
| | | Index: rserpoolPUIndex | | | Index: rserpoolPUIndex | |||
| | | | | | | |||
| | +-- ---- Unsigned rserpoolPUIndex(1) | | +-- ---- Unsigned rserpoolPUIndex(1) | |||
| | | Range: 1..4294967295 | | | Range: 1..4294967295 | |||
| | +-- -R-- String rserpoolPUOperationScope(2) | | +-- -R-- String rserpoolPUOperationScope(2) | |||
| | | Textual Convention: RSerPoolOperationScopeTC | | | Textual Conv.: RSerPoolOperationScopeTC | |||
| | | Size: 0..65535 | | | Size: 0..65535 | |||
| | +-- -RW- String rserpoolPUPoolHandle(3) | | +-- -RW- String rserpoolPUPoolHandle(3) | |||
| | | Textual Convention: RSerPoolPoolHandleTC | | | Textual Conv.: RSerPoolPoolHandleTC | |||
| | | Size: 0..65535 | | | Size: 0..65535 | |||
| | +-- -RW- String rserpoolPUDescription(4) | | +-- -RW- String rserpoolPUDescription(4) | |||
| | | Textual Convention: RSerPoolDescriptionTC | | | Size: 0..255 | |||
| | | Size: 0..4095 | ||||
| | +-- -R-- TimeTicks rserpoolPUUptime(5) | | +-- -R-- TimeTicks rserpoolPUUptime(5) | |||
| | | | | |||
| +--rserpoolMIBConformance(2) | +--rserpoolMIBConformance(2) | |||
| | | | | |||
| +--rserpoolMIBCompliances(1) | +--rserpoolMIBCompliances(1) | |||
| | | | | | | |||
| | +--rserpoolMIBCompliance(1) | | +--rserpoolMIBCompliance(1) | |||
| | | | | |||
| +--rserpoolMIBGroups(2) | +--rserpoolMIBGroups(2) | |||
| | | | | |||
| skipping to change at page 10, line 28 ¶ | skipping to change at page 10, line 28 ¶ | |||
| hosts running ENRP server instances, "rserpoolPoolElements" is filled | hosts running ENRP server instances, "rserpoolPoolElements" is filled | |||
| on hosts running Pool Element instances and "rserpoolPoolUsers" is | on hosts running Pool Element instances and "rserpoolPoolUsers" is | |||
| filled on hosts running Pool User instances. Of course, multiple | filled on hosts running Pool User instances. Of course, multiple | |||
| different components may run on the same host, which leads to filling | different components may run on the same host, which leads to filling | |||
| of multiple different branches. In fact, the structure of the three | of multiple different branches. In fact, the structure of the three | |||
| branches is very similar. Because the two branches are so similar, | branches is very similar. Because the two branches are so similar, | |||
| we describe only the first branch in detail, and provide a summary | 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 second and third branch. We now proceed with a | |||
| description of the branches. | description of the branches. | |||
| 4.1. Access to managed objects on ENRP servers | 5.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, | |||
| the ENRP servers branch creates four levels of nesting, as indicated | the ENRP servers branch creates four levels of nesting, as indicated | |||
| in the following diagram: | in the following diagram: | |||
| skipping to change at page 11, line 21 ¶ | skipping to change at page 11, line 21 ¶ | |||
| Level 2: rserpoolENRPPoolTable | Level 2: rserpoolENRPPoolTable | |||
| Level 3: rserpoolENRPPoolElementTable | Level 3: rserpoolENRPPoolElementTable | |||
| Level 4: rserpoolENRPASAPAddrTable | Level 4: rserpoolENRPASAPAddrTable | |||
| rserpoolENRPUserAddrTable | rserpoolENRPUserAddrTable | |||
| Level 2: rserpoolENRPENRPAddrTable | Level 2: rserpoolENRPENRPAddrTable | |||
| Level 2: rserpoolENRPPeerTable | Level 2: rserpoolENRPPeerTable | |||
| Level 3: rserpoolENRPPeerAddrTable | Level 3: rserpoolENRPPeerAddrTable | |||
| 4.2. Access to managed objects on Pool Elements | 5.2. Access to managed objects on Pool Elements | |||
| The construction of the Pool Elements branch is very similar to the | The construction of the Pool Elements branch is very similar to the | |||
| pool elements table of the ENRP servers branch. But instead of | pool elements table of the ENRP servers branch. But instead of | |||
| grouping the pool elements into pools (which does not make sense | grouping the pool elements into pools (which does not make sense | |||
| here), the pool elements table is the top of the hierarchy and each | here), the pool elements table is the top of the hierarchy and each | |||
| pool element entry specifies its operation scope and pool handle. | pool element entry specifies its operation scope and pool handle. | |||
| That is, the nesting structure is as follows: | That is, the nesting structure is as follows: | |||
| Nesting of the Pool Elements Branch | Nesting of the Pool Elements Branch | |||
| Level 1: rserpoolPETable | Level 1: rserpoolPETable | |||
| Level 2: rserpoolPEASAPAddrTable | Level 2: rserpoolPEASAPAddrTable | |||
| rserpoolPEUserAddrTable | rserpoolPEUserAddrTable | |||
| 4.3. Access to managed objects on Pool Users | 5.3. Access to managed objects on Pool Users | |||
| For the pool users branch, it is only necessary to list the pool user | For the pool users branch, it is only necessary to list the pool user | |||
| instances, including their operation scope and pool handle. | instances, including their operation scope and pool handle. | |||
| 5. Definitions | 5.4. Persistency Behavior | |||
| Upon changes of writable objects, an implementation SHOULD store the | ||||
| new values in a persistent manner if it has the capability to do | ||||
| this. An implementation SHOULD use these stored values upon reset or | ||||
| reinitialization. | ||||
| 6. Definitions | ||||
| RSERPOOL-MIB DEFINITIONS ::= BEGIN | RSERPOOL-MIB DEFINITIONS ::= BEGIN | |||
| IMPORTS | IMPORTS | |||
| MODULE-IDENTITY, OBJECT-TYPE, experimental, | MODULE-IDENTITY, OBJECT-TYPE, experimental, | |||
| TimeTicks, Unsigned32 | TimeTicks, Unsigned32 | |||
| 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, InetPortNumber | InetAddressType, InetAddress, InetPortNumber | |||
| FROM INET-ADDRESS-MIB; | FROM INET-ADDRESS-MIB; | |||
| -- ## Module definition ########################################### | -- ## Module definition ########################################### | |||
| rserpoolMIB MODULE-IDENTITY | rserpoolMIB MODULE-IDENTITY | |||
| LAST-UPDATED | LAST-UPDATED | |||
| "200902051111Z" -- February 5, 2009 | "200903071111Z" -- March 07, 2009 | |||
| ORGANIZATION | ORGANIZATION | |||
| "IEM-TdR, UNIVERSITY OF DUISBURG-ESSEN" | "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 | |||
| skipping to change at page 12, line 41 ¶ | skipping to change at page 12, line 46 ¶ | |||
| 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 an RSerPool implementation" | "The MIB module for managing an RSerPool implementation. | |||
| Copyright (c) 2009 IETF Trust and the persons identified as | ||||
| authors of RFC XXXX. | ||||
| This version of this MIB module is part of RFC XXXX; see the | ||||
| RFC itself for full legal notices." | ||||
| REVISION | REVISION | |||
| "200902051111Z" -- February 5, 2009 | "200903071111Z" -- March 07, 2009 | |||
| DESCRIPTION | DESCRIPTION | |||
| "This version of the MIB module is published as RFC xxxx" | "This version of the MIB module is published as RFC XXXX" | |||
| ::= { experimental xxxxxx } -- To be IANA Assigned!!! | ::= { experimental XXX } -- To be IANA Assigned!!! | |||
| -- ## RSerPool type definitions ################################### | -- ## RSerPool type definitions ################################### | |||
| RSerPoolENRPServerIdentifierTC ::= TEXTUAL-CONVENTION | RSerPoolENRPServerIdentifierTC ::= 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) | |||
| RSerPoolOperationScopeTC ::= TEXTUAL-CONVENTION | RSerPoolOperationScopeTC ::= TEXTUAL-CONVENTION | |||
| DISPLAY-HINT "1024t" | DISPLAY-HINT "1024t" | |||
| STATUS current | STATUS current | |||
| DESCRIPTION "The ID of an operation scope" | DESCRIPTION "The ID of an operation scope" | |||
| SYNTAX OCTET STRING (SIZE (0..65535)) | SYNTAX OCTET STRING (SIZE (0..65535)) | |||
| RSerPoolPoolHandleTC ::= TEXTUAL-CONVENTION | RSerPoolPoolHandleTC ::= TEXTUAL-CONVENTION | |||
| DISPLAY-HINT "1024t" | DISPLAY-HINT "1024t" | |||
| STATUS current | STATUS current | |||
| DESCRIPTION "The pool handle" | DESCRIPTION "The pool handle" | |||
| SYNTAX OCTET STRING (SIZE (0..65535)) | SYNTAX OCTET STRING (SIZE (0..65535)) | |||
| RSerPoolDescriptionTC ::= TEXTUAL-CONVENTION | ||||
| DISPLAY-HINT "1024t" | ||||
| STATUS current | ||||
| DESCRIPTION "Description" | ||||
| SYNTAX OCTET STRING (SIZE (0..4095)) | ||||
| RserpoolPoolElementIdentifierTC ::= TEXTUAL-CONVENTION | RserpoolPoolElementIdentifierTC ::= 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) | |||
| RSerPoolPolicyIdentifierTC ::= TEXTUAL-CONVENTION | RSerPoolPolicyIdentifierTC ::= 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" | |||
| skipping to change at page 15, line 6 ¶ | skipping to change at page 15, line 12 ¶ | |||
| 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 { rserpoolENRPIndex } | INDEX { rserpoolENRPIndex } | |||
| ::= { rserpoolENRPTable 1 } | ::= { rserpoolENRPTable 1 } | |||
| RserpoolENRPEntry ::= SEQUENCE { | RserpoolENRPEntry ::= SEQUENCE { | |||
| rserpoolENRPIndex Unsigned32, | rserpoolENRPIndex Unsigned32, | |||
| rserpoolENRPOperationScope RSerPoolOperationScopeTC, | rserpoolENRPOperationScope RSerPoolOperationScopeTC, | |||
| rserpoolENRPIdentifier RSerPoolENRPServerIdentifierTC, | rserpoolENRPIdentifier RSerPoolENRPServerIdentifierTC, | |||
| rserpoolENRPDescription RSerPoolDescriptionTC, | rserpoolENRPDescription OCTET STRING, | |||
| rserpoolENRPUptime TimeTicks, | rserpoolENRPUptime TimeTicks, | |||
| rserpoolENRPPort InetPortNumber, | rserpoolENRPPort InetPortNumber, | |||
| rserpoolENRPASAPAnnouncePort InetPortNumber, | rserpoolENRPASAPAnnouncePort InetPortNumber, | |||
| rserpoolENRPASAPAnnounceAddrType InetAddressType, | rserpoolENRPASAPAnnounceAddrType InetAddressType, | |||
| rserpoolENRPASAPAnnounceAddr InetAddress, | rserpoolENRPASAPAnnounceAddr InetAddress, | |||
| rserpoolENRPENRPAnnouncePort InetPortNumber, | rserpoolENRPENRPAnnouncePort InetPortNumber, | |||
| rserpoolENRPENRPAnnounceAddrType InetAddressType, | rserpoolENRPENRPAnnounceAddrType InetAddressType, | |||
| rserpoolENRPENRPAnnounceAddr InetAddress } | rserpoolENRPENRPAnnounceAddr InetAddress } | |||
| rserpoolENRPIndex OBJECT-TYPE | rserpoolENRPIndex OBJECT-TYPE | |||
| skipping to change at page 15, line 30 ¶ | skipping to change at page 15, line 36 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "An integer to uniquely identify an ENRP server." | "An integer to uniquely identify an ENRP server." | |||
| ::= { rserpoolENRPEntry 1 } | ::= { rserpoolENRPEntry 1 } | |||
| rserpoolENRPOperationScope OBJECT-TYPE | rserpoolENRPOperationScope OBJECT-TYPE | |||
| SYNTAX RSerPoolOperationScopeTC | SYNTAX RSerPoolOperationScopeTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The definition of the operation scope of this ENRP server." | "The definition of the operation scope of this ENRP server." | |||
| REFERENCE | ||||
| "Section 1.2 of RFC 3237 defines the term operation scope." | ||||
| ::= { rserpoolENRPEntry 2 } | ::= { rserpoolENRPEntry 2 } | |||
| rserpoolENRPIdentifier OBJECT-TYPE | rserpoolENRPIdentifier OBJECT-TYPE | |||
| SYNTAX RSerPoolENRPServerIdentifierTC | SYNTAX RSerPoolENRPServerIdentifierTC | |||
| 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." | |||
| REFERENCE | ||||
| "Section 3.1 of RFC 5351 explains the ENRP server identifier." | ||||
| ::= { rserpoolENRPEntry 3 } | ::= { rserpoolENRPEntry 3 } | |||
| rserpoolENRPDescription OBJECT-TYPE | rserpoolENRPDescription OBJECT-TYPE | |||
| SYNTAX RSerPoolDescriptionTC | SYNTAX OCTET STRING (SIZE (0..255)) | |||
| 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. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| ::= { rserpoolENRPEntry 4 } | ::= { rserpoolENRPEntry 4 } | |||
| rserpoolENRPUptime OBJECT-TYPE | rserpoolENRPUptime 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." | |||
| ::= { rserpoolENRPEntry 5 } | ::= { rserpoolENRPEntry 5 } | |||
| rserpoolENRPPort OBJECT-TYPE | rserpoolENRPPort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The SCTP port number of the ENRP protocol endpoint of | "The SCTP port number of the ENRP protocol endpoint of | |||
| this ENRP server." | this ENRP server." | |||
| REFERENCE | ||||
| "RFC 5353 defines the ENRP protocol." | ||||
| ::= { rserpoolENRPEntry 6 } | ::= { rserpoolENRPEntry 6 } | |||
| rserpoolENRPASAPAnnouncePort OBJECT-TYPE | rserpoolENRPASAPAnnouncePort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The destination UDP port number ASAP multicast announce | "The destination UDP port number ASAP multicast announce | |||
| messages are sent to." | messages are sent to." | |||
| REFERENCE | ||||
| "Section 3.2 of RFC 5351 explains the server discovery mechanism | ||||
| using ASAP announces." | ||||
| ::= { rserpoolENRPEntry 7 } | ::= { rserpoolENRPEntry 7 } | |||
| rserpoolENRPASAPAnnounceAddrType OBJECT-TYPE | rserpoolENRPASAPAnnounceAddrType OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol ASAP multicast announce messages | "The network-layer protocol ASAP multicast announce messages | |||
| are sent over." | are sent over." | |||
| REFERENCE | ||||
| "Section 3.2 of RFC 5351 explains the server discovery mechanism | ||||
| using ASAP announces." | ||||
| ::= { rserpoolENRPEntry 8 } | ::= { rserpoolENRPEntry 8 } | |||
| rserpoolENRPASAPAnnounceAddr OBJECT-TYPE | rserpoolENRPASAPAnnounceAddr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The destination IP multicast address ASAP multicast | "The destination IP multicast address ASAP multicast | |||
| announce messages are sent to. The type of this address is | announce messages are sent to. The type of this address is | |||
| given in rserpoolENRPASAPAnnounceAddrType." | given in rserpoolENRPASAPAnnounceAddrType." | |||
| REFERENCE | ||||
| "Section 3.2 of RFC 5351 explains the server discovery mechanism | ||||
| using ASAP announces." | ||||
| ::= { rserpoolENRPEntry 9 } | ::= { rserpoolENRPEntry 9 } | |||
| rserpoolENRPENRPAnnouncePort OBJECT-TYPE | rserpoolENRPENRPAnnouncePort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The destination UDP port number ENRP multicast announce | "The destination UDP port number ENRP multicast announce | |||
| messages are sent to." | messages are sent to." | |||
| REFERENCE | ||||
| "Section 3.1 of RFC 5353 explains the ENRP multicast | ||||
| announce mechanism." | ||||
| ::= { rserpoolENRPEntry 10 } | ::= { rserpoolENRPEntry 10 } | |||
| rserpoolENRPENRPAnnounceAddrType OBJECT-TYPE | rserpoolENRPENRPAnnounceAddrType OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol ENRP multicast announce messages | "The network-layer protocol ENRP multicast announce messages | |||
| are sent over." | are sent over." | |||
| REFERENCE | ||||
| "Section 3.1 of RFC 5353 explains the ENRP multicast | ||||
| announce mechanism." | ||||
| ::= { rserpoolENRPEntry 11 } | ::= { rserpoolENRPEntry 11 } | |||
| rserpoolENRPENRPAnnounceAddr OBJECT-TYPE | rserpoolENRPENRPAnnounceAddr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The destination multicast IP address ENRP multicast | "The destination multicast IP address ENRP multicast | |||
| announce messages are sent to. The type of this address | announce messages are sent to. The type of this address | |||
| is given in rserpoolENRPENRPAnnounceAddrType." | is given in rserpoolENRPENRPAnnounceAddrType." | |||
| REFERENCE | ||||
| "Section 3.1 of RFC 5353 explains the ENRP multicast | ||||
| announce mechanism." | ||||
| ::= { rserpoolENRPEntry 12 } | ::= { rserpoolENRPEntry 12 } | |||
| -- ## Definition of the pool table ################################ | -- ## Definition of the pool table ################################ | |||
| rserpoolENRPPoolTable OBJECT-TYPE | rserpoolENRPPoolTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolENRPPoolEntry | SYNTAX SEQUENCE OF RserpoolENRPPoolEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The table listing of pools." | "The table listing of pools." | |||
| ::= { rserpoolENRPServers 3 } | ::= { rserpoolENRPServers 3 } | |||
| skipping to change at page 18, line 16 ¶ | skipping to change at page 18, line 46 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "An integer to uniquely identify a pool." | "An integer to uniquely identify a pool." | |||
| ::= { rserpoolENRPPoolEntry 1 } | ::= { rserpoolENRPPoolEntry 1 } | |||
| rserpoolENRPPoolHandle OBJECT-TYPE | rserpoolENRPPoolHandle OBJECT-TYPE | |||
| SYNTAX RSerPoolPoolHandleTC | SYNTAX RSerPoolPoolHandleTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool handle of this pool." | "The pool handle of this pool." | |||
| REFERENCE | ||||
| "Section 1.2 of RFC 3237 defines the term pool handle." | ||||
| ::= { rserpoolENRPPoolEntry 2 } | ::= { rserpoolENRPPoolEntry 2 } | |||
| -- ## Definition of the pool element table ######################## | -- ## Definition of the pool element table ######################## | |||
| rserpoolENRPPoolElementTable OBJECT-TYPE | rserpoolENRPPoolElementTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolENRPPoolElementEntry | SYNTAX SEQUENCE OF RserpoolENRPPoolElementEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The table listing of pool elements." | "The table listing of pool elements." | |||
| ::= { rserpoolENRPServers 4 } | ::= { rserpoolENRPServers 4 } | |||
| skipping to change at page 18, line 47 ¶ | skipping to change at page 19, line 34 ¶ | |||
| ::= { rserpoolENRPPoolElementTable 1 } | ::= { rserpoolENRPPoolElementTable 1 } | |||
| RserpoolENRPPoolElementEntry ::= SEQUENCE { | RserpoolENRPPoolElementEntry ::= SEQUENCE { | |||
| rserpoolENRPPoolElementIndex Unsigned32, | rserpoolENRPPoolElementIndex Unsigned32, | |||
| rserpoolENRPPoolElementID RserpoolPoolElementIdentifierTC, | rserpoolENRPPoolElementID RserpoolPoolElementIdentifierTC, | |||
| rserpoolENRPASAPTransportPort InetPortNumber, | rserpoolENRPASAPTransportPort InetPortNumber, | |||
| rserpoolENRPUserTransportProto Unsigned32, | rserpoolENRPUserTransportProto Unsigned32, | |||
| rserpoolENRPUserTransportPort InetPortNumber, | rserpoolENRPUserTransportPort InetPortNumber, | |||
| rserpoolENRPUserTransportUse RSerPoolTransportUseTypeTC, | rserpoolENRPUserTransportUse RSerPoolTransportUseTypeTC, | |||
| rserpoolENRPPolicyID RSerPoolPolicyIdentifierTC, | rserpoolENRPPolicyID RSerPoolPolicyIdentifierTC, | |||
| rserpoolENRPPolicyDescription RSerPoolDescriptionTC, | rserpoolENRPPolicyDescription OCTET STRING, | |||
| rserpoolENRPPolicyWeight RSerPoolPolicyWeightTC, | rserpoolENRPPolicyWeight RSerPoolPolicyWeightTC, | |||
| rserpoolENRPPolicyLoad RSerPoolPolicyLoadTC, | rserpoolENRPPolicyLoad RSerPoolPolicyLoadTC, | |||
| rserpoolENRPPolicyLoadDeg RSerPoolPolicyLoadTC, | rserpoolENRPPolicyLoadDeg RSerPoolPolicyLoadTC, | |||
| rserpoolENRPRegistrationLife TimeTicks, | rserpoolENRPRegistrationLife TimeTicks, | |||
| rserpoolENRPHomeENRPServer RSerPoolENRPServerIdentifierTC } | rserpoolENRPHomeENRPServer RSerPoolENRPServerIdentifierTC } | |||
| rserpoolENRPPoolElementIndex OBJECT-TYPE | rserpoolENRPPoolElementIndex 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 23 ¶ | skipping to change at page 20, line 9 ¶ | |||
| that uniqueness of a pool element identifier in the pool | that uniqueness of a pool element identifier in the pool | |||
| is not enforced, therefore this index is required here!" | is not enforced, therefore this index is required here!" | |||
| ::={ rserpoolENRPPoolElementEntry 1 } | ::={ rserpoolENRPPoolElementEntry 1 } | |||
| rserpoolENRPPoolElementID OBJECT-TYPE | rserpoolENRPPoolElementID OBJECT-TYPE | |||
| SYNTAX RserpoolPoolElementIdentifierTC | SYNTAX RserpoolPoolElementIdentifierTC | |||
| 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." | |||
| REFERENCE | ||||
| "Section 2.2 of RFC 5351 explains the pool element identifier | ||||
| usage." | ||||
| ::={ rserpoolENRPPoolElementEntry 2 } | ::={ rserpoolENRPPoolElementEntry 2 } | |||
| rserpoolENRPASAPTransportPort OBJECT-TYPE | rserpoolENRPASAPTransportPort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The SCTP port number of the ASAP endpoint of this pool | "The SCTP port number of the ASAP endpoint of this pool | |||
| element." | element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the port number is given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 3 } | ::= { rserpoolENRPPoolElementEntry 3 } | |||
| rserpoolENRPUserTransportProto OBJECT-TYPE | rserpoolENRPUserTransportProto OBJECT-TYPE | |||
| SYNTAX Unsigned32 (0..255) | SYNTAX Unsigned32 (0..255) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The transport protocol number of the service endpoint | "The transport protocol number of the service endpoint | |||
| of this pool element." | of this pool element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the transport protocol number is given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 4 } | ::= { rserpoolENRPPoolElementEntry 4 } | |||
| rserpoolENRPUserTransportPort OBJECT-TYPE | rserpoolENRPUserTransportPort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| 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." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the port number is given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 5 } | ::= { rserpoolENRPPoolElementEntry 5 } | |||
| rserpoolENRPUserTransportUse OBJECT-TYPE | rserpoolENRPUserTransportUse OBJECT-TYPE | |||
| SYNTAX RSerPoolTransportUseTypeTC | SYNTAX RSerPoolTransportUseTypeTC | |||
| 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." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the transport use is given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 6 } | ::= { rserpoolENRPPoolElementEntry 6 } | |||
| rserpoolENRPPolicyID OBJECT-TYPE | rserpoolENRPPolicyID OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyIdentifierTC | SYNTAX RSerPoolPolicyIdentifierTC | |||
| 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." | |||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy identifier is given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 7 } | ::= { rserpoolENRPPoolElementEntry 7 } | |||
| rserpoolENRPPolicyDescription OBJECT-TYPE | rserpoolENRPPolicyDescription OBJECT-TYPE | |||
| SYNTAX RSerPoolDescriptionTC | SYNTAX OCTET STRING (SIZE (0..255)) | |||
| 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." | |||
| ::= { rserpoolENRPPoolElementEntry 8 } | ::= { rserpoolENRPPoolElementEntry 8 } | |||
| rserpoolENRPPolicyWeight OBJECT-TYPE | rserpoolENRPPolicyWeight OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyWeightTC | SYNTAX RSerPoolPolicyWeightTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool policy's weight parameter for this pool element." | "The pool policy's weight parameter for this pool element." | |||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy's weight parameter is given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 9 } | ::= { rserpoolENRPPoolElementEntry 9 } | |||
| rserpoolENRPPolicyLoad OBJECT-TYPE | rserpoolENRPPolicyLoad OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyLoadTC | SYNTAX RSerPoolPolicyLoadTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool policy's load status for this pool element." | "The pool policy's load status for this pool element." | |||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy's load parameter is given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 10 } | ::= { rserpoolENRPPoolElementEntry 10 } | |||
| rserpoolENRPPolicyLoadDeg OBJECT-TYPE | rserpoolENRPPolicyLoadDeg OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyLoadTC | SYNTAX RSerPoolPolicyLoadTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool policy's load degradation parameter for this pool | "The pool policy's load degradation parameter for this pool | |||
| element." | element." | |||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy's load degradation parameter is | ||||
| given here." | ||||
| ::= { rserpoolENRPPoolElementEntry 11 } | ::= { rserpoolENRPPoolElementEntry 11 } | |||
| rserpoolENRPRegistrationLife OBJECT-TYPE | rserpoolENRPRegistrationLife OBJECT-TYPE | |||
| SYNTAX TimeTicks | SYNTAX TimeTicks | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The registration life of this pool element." | "The registration life of this pool element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the Registration Life." | ||||
| ::= { rserpoolENRPPoolElementEntry 12 } | ::= { rserpoolENRPPoolElementEntry 12 } | |||
| rserpoolENRPHomeENRPServer OBJECT-TYPE | rserpoolENRPHomeENRPServer OBJECT-TYPE | |||
| SYNTAX RSerPoolENRPServerIdentifierTC | SYNTAX RSerPoolENRPServerIdentifierTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The ID of the home ENRP server of this pool element." | "The ID of the home ENRP server of this pool element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the Home ENRP Server | ||||
| Identifier." | ||||
| ::= { rserpoolENRPPoolElementEntry 13 } | ::= { rserpoolENRPPoolElementEntry 13 } | |||
| -- ## Definition of the ASAP transport address list table ######### | -- ## Definition of the ASAP transport address list table ######### | |||
| rserpoolENRPASAPAddrTable OBJECT-TYPE | rserpoolENRPASAPAddrTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolENRPASAPAddrTableEntry | SYNTAX SEQUENCE OF RserpoolENRPASAPAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A table listing of all IP addresses of the ASAP transport | "A table listing of all IP addresses of the ASAP transport | |||
| endpoint." | endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the addresses are listed in this table." | ||||
| ::= { rserpoolENRPServers 5 } | ::= { rserpoolENRPServers 5 } | |||
| rserpoolENRPASAPAddrTableEntry OBJECT-TYPE | rserpoolENRPASAPAddrTableEntry OBJECT-TYPE | |||
| SYNTAX RserpoolENRPASAPAddrTableEntry | SYNTAX RserpoolENRPASAPAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An IP address of the ASAP transport endpoint." | "An IP address of the ASAP transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which an address is contained by this entry." | ||||
| INDEX { | INDEX { | |||
| rserpoolENRPIndex, | rserpoolENRPIndex, | |||
| rserpoolENRPPoolIndex, | rserpoolENRPPoolIndex, | |||
| rserpoolENRPPoolElementIndex, | rserpoolENRPPoolElementIndex, | |||
| rserpoolENRPASAPAddrTableIndex } | rserpoolENRPASAPAddrTableIndex } | |||
| ::= { rserpoolENRPASAPAddrTable 1 } | ::= { rserpoolENRPASAPAddrTable 1 } | |||
| RserpoolENRPASAPAddrTableEntry ::= SEQUENCE { | RserpoolENRPASAPAddrTableEntry ::= SEQUENCE { | |||
| rserpoolENRPASAPAddrTableIndex Unsigned32, | rserpoolENRPASAPAddrTableIndex Unsigned32, | |||
| rserpoolENRPASAPL3Type InetAddressType, | rserpoolENRPASAPL3Type InetAddressType, | |||
| skipping to change at page 22, line 21 ¶ | skipping to change at page 23, line 45 ¶ | |||
| endpoint." | endpoint." | |||
| ::= { rserpoolENRPASAPAddrTableEntry 1 } | ::= { rserpoolENRPASAPAddrTableEntry 1 } | |||
| rserpoolENRPASAPL3Type OBJECT-TYPE | rserpoolENRPASAPL3Type OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol (IPv4 or IPv6) of an IP address of | "The network-layer protocol (IPv4 or IPv6) of an IP address of | |||
| an ASAP transport endpoint." | an ASAP transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the network-layer protocol number is given here." | ||||
| ::= { rserpoolENRPASAPAddrTableEntry 2 } | ::= { rserpoolENRPASAPAddrTableEntry 2 } | |||
| rserpoolENRPASAPL3Addr OBJECT-TYPE | rserpoolENRPASAPL3Addr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The IP address of an ASAP transport endpoint. The type of | "The IP address of an ASAP transport endpoint. The type of | |||
| this address is given in rserpoolENRPASAPL3Type." | this address is given in rserpoolENRPASAPL3Type." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the network-layer address (IPv4 or IPv6) is given here." | ||||
| ::= { rserpoolENRPASAPAddrTableEntry 3 } | ::= { rserpoolENRPASAPAddrTableEntry 3 } | |||
| -- ## Definition of the user transport address list table ######### | -- ## Definition of the user transport address list table ######### | |||
| rserpoolENRPUserAddrTable OBJECT-TYPE | rserpoolENRPUserAddrTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolENRPUserAddrTableEntry | SYNTAX SEQUENCE OF RserpoolENRPUserAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A table listing of all IP addresses of the user | "A table listing of all IP addresses of the user | |||
| transport endpoint." | transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the addresses are listed in this table." | ||||
| ::= { rserpoolENRPServers 6 } | ::= { rserpoolENRPServers 6 } | |||
| rserpoolENRPUserAddrTableEntry OBJECT-TYPE | rserpoolENRPUserAddrTableEntry OBJECT-TYPE | |||
| SYNTAX RserpoolENRPUserAddrTableEntry | SYNTAX RserpoolENRPUserAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An IP address of the user transport endpoint." | "An IP address of the user transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which an address is contained by this entry." | ||||
| INDEX { | INDEX { | |||
| rserpoolENRPIndex, | rserpoolENRPIndex, | |||
| rserpoolENRPPoolIndex, | rserpoolENRPPoolIndex, | |||
| rserpoolENRPPoolElementIndex, | rserpoolENRPPoolElementIndex, | |||
| rserpoolENRPUserAddrTableIndex } | rserpoolENRPUserAddrTableIndex } | |||
| ::= { rserpoolENRPUserAddrTable 1 } | ::= { rserpoolENRPUserAddrTable 1 } | |||
| RserpoolENRPUserAddrTableEntry ::= SEQUENCE { | RserpoolENRPUserAddrTableEntry ::= SEQUENCE { | |||
| rserpoolENRPUserAddrTableIndex Unsigned32, | rserpoolENRPUserAddrTableIndex Unsigned32, | |||
| rserpoolENRPUserL3Type InetAddressType, | rserpoolENRPUserL3Type InetAddressType, | |||
| skipping to change at page 23, line 23 ¶ | skipping to change at page 25, line 12 ¶ | |||
| rserpoolENRPUserAddrTableIndex OBJECT-TYPE | rserpoolENRPUserAddrTableIndex OBJECT-TYPE | |||
| SYNTAX Unsigned32 (1..4294967295) | SYNTAX Unsigned32 (1..4294967295) | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A unique identifier for the IP address of an user transport | "A unique identifier for the IP address of an user transport | |||
| endpoint." | endpoint." | |||
| ::= { rserpoolENRPUserAddrTableEntry 1 } | ::= { rserpoolENRPUserAddrTableEntry 1 } | |||
| rserpoolENRPUserL3Type OBJECT-TYPE | rserpoolENRPUserL3Type OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol (IPv4 or IPv6) of an IP address | "The network-layer protocol (IPv4 or IPv6) of an IP address | |||
| of an user transport endpoint." | of an user transport endpoint. Set to unknown for opaque address." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the network-layer protocol number is given here." | ||||
| ::= { rserpoolENRPUserAddrTableEntry 2 } | ::= { rserpoolENRPUserAddrTableEntry 2 } | |||
| rserpoolENRPUserL3Addr OBJECT-TYPE | rserpoolENRPUserL3Addr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(0|4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The IP address of an user transport endpoint. The type of | "The IP address of an user transport endpoint. The type of | |||
| this address is given in rserpoolENRPUserL3Type." | this address is given in rserpoolENRPUserL3Type." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the network-layer address (IPv4 or IPv6) is given here." | ||||
| ::= { rserpoolENRPUserAddrTableEntry 3 } | ::= { rserpoolENRPUserAddrTableEntry 3 } | |||
| rserpoolENRPUserL3Opaque OBJECT-TYPE | rserpoolENRPUserL3Opaque OBJECT-TYPE | |||
| SYNTAX RSerPoolOpaqueAddressTC | SYNTAX RSerPoolOpaqueAddressTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The opaque address of an user transport endpoint." | "The opaque address of an user transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.16 of RFC 5354 defines the opaque transport address." | ||||
| ::= { rserpoolENRPUserAddrTableEntry 4 } | ::= { rserpoolENRPUserAddrTableEntry 4 } | |||
| -- ## Definition of ENRP address list table ####################### | -- ## Definition of ENRP address list table ####################### | |||
| rserpoolENRPENRPAddrTable OBJECT-TYPE | rserpoolENRPENRPAddrTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolENRPENRPAddrTableEntry | SYNTAX SEQUENCE OF RserpoolENRPENRPAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A table listing of all IP addresses of the ENRP | "A table listing of all IP addresses of the ENRP | |||
| transport endpoint." | transport endpoint." | |||
| skipping to change at page 24, line 43 ¶ | skipping to change at page 26, line 40 ¶ | |||
| endpoint." | endpoint." | |||
| ::= { rserpoolENRPENRPAddrTableEntry 1 } | ::= { rserpoolENRPENRPAddrTableEntry 1 } | |||
| rserpoolENRPENRPL3Type OBJECT-TYPE | rserpoolENRPENRPL3Type OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol (IPv4 or IPv6) of an IP address of | "The network-layer protocol (IPv4 or IPv6) of an IP address of | |||
| an ENRP transport endpoint." | an ENRP transport endpoint." | |||
| REFERENCE | ||||
| "RFC 5353 defines the ENRP protocol." | ||||
| ::= { rserpoolENRPENRPAddrTableEntry 2 } | ::= { rserpoolENRPENRPAddrTableEntry 2 } | |||
| rserpoolENRPENRPL3Addr OBJECT-TYPE | rserpoolENRPENRPL3Addr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The IP address of an ENRP transport endpoint. The type of | "The IP address of an ENRP transport endpoint. The type of | |||
| this address is given in rserpoolENRPENRPL3Type." | this address is given in rserpoolENRPENRPL3Type." | |||
| REFERENCE | ||||
| "RFC 5353 defines the ENRP protocol." | ||||
| ::= { rserpoolENRPENRPAddrTableEntry 3 } | ::= { rserpoolENRPENRPAddrTableEntry 3 } | |||
| -- ## Definition of peer table #################################### | -- ## Definition of peer table #################################### | |||
| rserpoolENRPPeerTable OBJECT-TYPE | rserpoolENRPPeerTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolENRPPeerEntry | SYNTAX SEQUENCE OF RserpoolENRPPeerEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The table listing of a peer table." | "The table listing of a peer table." | |||
| ::= { rserpoolENRPServers 8 } | ::= { rserpoolENRPServers 8 } | |||
| skipping to change at page 25, line 27 ¶ | skipping to change at page 27, line 27 ¶ | |||
| SYNTAX RserpoolENRPPeerEntry | SYNTAX RserpoolENRPPeerEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A peer entry in the table listing of a peer table." | "A peer entry in the table listing of a peer table." | |||
| INDEX { rserpoolENRPPeerIndex } | INDEX { rserpoolENRPPeerIndex } | |||
| ::= { rserpoolENRPPeerTable 1 } | ::= { rserpoolENRPPeerTable 1 } | |||
| RserpoolENRPPeerEntry ::= SEQUENCE { | RserpoolENRPPeerEntry ::= SEQUENCE { | |||
| rserpoolENRPPeerIndex Unsigned32, | rserpoolENRPPeerIndex Unsigned32, | |||
| rserpoolENRPPeerIdentifier Unsigned32, | rserpoolENRPPeerIdentifier RSerPoolENRPServerIdentifierTC, | |||
| rserpoolENRPPeerPort InetPortNumber, | rserpoolENRPPeerPort InetPortNumber, | |||
| rserpoolENRPPeerLastHeard TimeTicks } | rserpoolENRPPeerLastHeard TimeTicks } | |||
| rserpoolENRPPeerIndex OBJECT-TYPE | rserpoolENRPPeerIndex OBJECT-TYPE | |||
| SYNTAX Unsigned32 (1..4294967295) | SYNTAX Unsigned32 (1..4294967295) | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A unique identifier for a peer entry in the table | "A unique identifier for a peer entry in the table | |||
| listing of a peer table." | listing of a peer table." | |||
| ::= { rserpoolENRPPeerEntry 1 } | ::= { rserpoolENRPPeerEntry 1 } | |||
| rserpoolENRPPeerIdentifier OBJECT-TYPE | rserpoolENRPPeerIdentifier OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX RSerPoolENRPServerIdentifierTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The ENRP identifier of this peer." | "The ENRP identifier of this peer." | |||
| REFERENCE | ||||
| "RFC 5353 explains the usage of the ENRP server identifier." | ||||
| ::= { rserpoolENRPPeerEntry 2 } | ::= { rserpoolENRPPeerEntry 2 } | |||
| rserpoolENRPPeerPort OBJECT-TYPE | rserpoolENRPPeerPort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The SCTP port number of the ENRP transport endpoint of | "The SCTP port number of the ENRP transport endpoint of | |||
| this peer." | this peer." | |||
| REFERENCE | ||||
| "RFC 5353 defines the ENRP protocol." | ||||
| ::= { rserpoolENRPPeerEntry 3 } | ::= { rserpoolENRPPeerEntry 3 } | |||
| rserpoolENRPPeerLastHeard OBJECT-TYPE | rserpoolENRPPeerLastHeard OBJECT-TYPE | |||
| SYNTAX TimeTicks | SYNTAX TimeTicks | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The time since the reception of the last ENRP Presence | "The time since the reception of the last ENRP Presence | |||
| message of this peer." | message of this peer." | |||
| REFERENCE | ||||
| "Section 4.1 of RFC 5353 defines the last heard value." | ||||
| ::= { rserpoolENRPPeerEntry 4 } | ::= { rserpoolENRPPeerEntry 4 } | |||
| -- ## Definition of peer address list table ####################### | -- ## Definition of peer address list table ####################### | |||
| rserpoolENRPPeerAddrTable OBJECT-TYPE | rserpoolENRPPeerAddrTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolENRPPeerAddrTableEntry | SYNTAX SEQUENCE OF RserpoolENRPPeerAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A table listing of the peer endpoint addresses." | "A table listing of the peer endpoint addresses." | |||
| ::= { rserpoolENRPServers 9 } | ::= { rserpoolENRPServers 9 } | |||
| rserpoolENRPPeerAddrTableEntry OBJECT-TYPE | rserpoolENRPPeerAddrTableEntry OBJECT-TYPE | |||
| SYNTAX RserpoolENRPPeerAddrTableEntry | SYNTAX RserpoolENRPPeerAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A table listing of all IP addresses of the ENRP | "A table listing of all IP addresses of the ENRP | |||
| transport endpoint of a peer referenced by peerIndex." | transport endpoint of a peer referenced by rserpoolENRPPeerIndex." | |||
| INDEX { | INDEX { | |||
| rserpoolENRPPeerIndex, | rserpoolENRPPeerIndex, | |||
| rserpoolENRPPeerAddrTableIndex } | rserpoolENRPPeerAddrTableIndex } | |||
| ::= { rserpoolENRPPeerAddrTable 1 } | ::= { rserpoolENRPPeerAddrTable 1 } | |||
| RserpoolENRPPeerAddrTableEntry ::= SEQUENCE { | RserpoolENRPPeerAddrTableEntry ::= SEQUENCE { | |||
| rserpoolENRPPeerAddrTableIndex Unsigned32, | rserpoolENRPPeerAddrTableIndex Unsigned32, | |||
| rserpoolENRPPeerL3Type InetAddressType, | rserpoolENRPPeerL3Type InetAddressType, | |||
| rserpoolENRPPeerL3Addr InetAddress } | rserpoolENRPPeerL3Addr InetAddress } | |||
| skipping to change at page 27, line 4 ¶ | skipping to change at page 29, line 12 ¶ | |||
| rserpoolENRPPeerL3Type InetAddressType, | rserpoolENRPPeerL3Type InetAddressType, | |||
| rserpoolENRPPeerL3Addr InetAddress } | rserpoolENRPPeerL3Addr InetAddress } | |||
| rserpoolENRPPeerAddrTableIndex OBJECT-TYPE | rserpoolENRPPeerAddrTableIndex OBJECT-TYPE | |||
| SYNTAX Unsigned32 (1..4294967295) | SYNTAX Unsigned32 (1..4294967295) | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A unique identifier for the IP address of a peer ENRP | "A unique identifier for the IP address of a peer ENRP | |||
| transport endpoint." | transport endpoint." | |||
| ::= { rserpoolENRPPeerAddrTableEntry 1 } | ::= { rserpoolENRPPeerAddrTableEntry 1 } | |||
| rserpoolENRPPeerL3Type OBJECT-TYPE | rserpoolENRPPeerL3Type OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol (IPv4 or IPv6) of an IP address | "The network-layer protocol (IPv4 or IPv6) of an IP address | |||
| of a peer ENRP transport endpoint." | of a peer ENRP transport endpoint." | |||
| REFERENCE | ||||
| "RFC 5353 defines the ENRP protocol." | ||||
| ::= { rserpoolENRPPeerAddrTableEntry 2 } | ::= { rserpoolENRPPeerAddrTableEntry 2 } | |||
| rserpoolENRPPeerL3Addr OBJECT-TYPE | rserpoolENRPPeerL3Addr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The IP address of a peer ENRP transport endpoint. The type | "The IP address of a peer ENRP transport endpoint. The type | |||
| of this address is given in rserpoolENRPPeerL3Type." | of this address is given in rserpoolENRPPeerL3Type." | |||
| REFERENCE | ||||
| "RFC 5353 defines the ENRP protocol." | ||||
| ::= { rserpoolENRPPeerAddrTableEntry 3 } | ::= { rserpoolENRPPeerAddrTableEntry 3 } | |||
| -- ################################################################ | -- ################################################################ | |||
| -- #### Pool Elements Section #### | -- #### Pool Elements Section #### | |||
| -- ################################################################ | -- ################################################################ | |||
| -- ## Definition of the pool element table ######################## | -- ## Definition of the pool element table ######################## | |||
| rserpoolPETable OBJECT-TYPE | rserpoolPETable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolPEEntry | SYNTAX SEQUENCE OF RserpoolPEEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| skipping to change at page 28, line 5 ¶ | skipping to change at page 30, line 16 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "A pool element in the table listing of pool elements." | "A pool element in the table listing of pool elements." | |||
| INDEX { rserpoolPEIndex } | INDEX { rserpoolPEIndex } | |||
| ::= { rserpoolPETable 1 } | ::= { rserpoolPETable 1 } | |||
| RserpoolPEEntry ::= SEQUENCE { | RserpoolPEEntry ::= SEQUENCE { | |||
| rserpoolPEIndex Unsigned32, | rserpoolPEIndex Unsigned32, | |||
| rserpoolPEOperationScope RSerPoolOperationScopeTC, | rserpoolPEOperationScope RSerPoolOperationScopeTC, | |||
| rserpoolPEPoolHandle RSerPoolPoolHandleTC, | rserpoolPEPoolHandle RSerPoolPoolHandleTC, | |||
| rserpoolPEIdentifier RserpoolPoolElementIdentifierTC, | rserpoolPEIdentifier RserpoolPoolElementIdentifierTC, | |||
| rserpoolPEDescription RSerPoolDescriptionTC, | rserpoolPEDescription OCTET STRING, | |||
| rserpoolPEUptime TimeTicks, | rserpoolPEUptime TimeTicks, | |||
| rserpoolPEASAPTransportPort InetPortNumber, | rserpoolPEASAPTransportPort InetPortNumber, | |||
| rserpoolPEUserTransportProto Unsigned32, | rserpoolPEUserTransportProto Unsigned32, | |||
| rserpoolPEUserTransportPort InetPortNumber, | rserpoolPEUserTransportPort InetPortNumber, | |||
| rserpoolPEUserTransportUse RSerPoolTransportUseTypeTC, | rserpoolPEUserTransportUse RSerPoolTransportUseTypeTC, | |||
| rserpoolPEPolicyID RSerPoolPolicyIdentifierTC, | rserpoolPEPolicyID RSerPoolPolicyIdentifierTC, | |||
| rserpoolPEPolicyDescription RSerPoolDescriptionTC, | rserpoolPEPolicyDescription OCTET STRING, | |||
| rserpoolPEPolicyWeight RSerPoolPolicyWeightTC, | rserpoolPEPolicyWeight RSerPoolPolicyWeightTC, | |||
| rserpoolPEPolicyLoad RSerPoolPolicyLoadTC, | rserpoolPEPolicyLoad RSerPoolPolicyLoadTC, | |||
| rserpoolPEPolicyLoadDeg RSerPoolPolicyLoadTC, | rserpoolPEPolicyLoadDeg RSerPoolPolicyLoadTC, | |||
| rserpoolPERegistrationLife TimeTicks, | rserpoolPERegistrationLife TimeTicks, | |||
| rserpoolPEHomeENRPServer RSerPoolENRPServerIdentifierTC } | rserpoolPEHomeENRPServer RSerPoolENRPServerIdentifierTC } | |||
| rserpoolPEIndex OBJECT-TYPE | rserpoolPEIndex 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 35 ¶ | skipping to change at page 30, line 46 ¶ | |||
| that uniqueness of a pool element identifier in the pool | that uniqueness of a pool element identifier in the pool | |||
| is not enforced, therefore this index is required here!" | is not enforced, therefore this index is required here!" | |||
| ::={ rserpoolPEEntry 1 } | ::={ rserpoolPEEntry 1 } | |||
| rserpoolPEOperationScope OBJECT-TYPE | rserpoolPEOperationScope OBJECT-TYPE | |||
| SYNTAX RSerPoolOperationScopeTC | SYNTAX RSerPoolOperationScopeTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The operation scope of this pool element." | "The operation scope of this pool element." | |||
| REFERENCE | ||||
| "Section 1.2 of RFC 3237 defines the term operation scope." | ||||
| ::= { rserpoolPEEntry 2 } | ::= { rserpoolPEEntry 2 } | |||
| rserpoolPEPoolHandle OBJECT-TYPE | rserpoolPEPoolHandle OBJECT-TYPE | |||
| SYNTAX RSerPoolPoolHandleTC | SYNTAX RSerPoolPoolHandleTC | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool handle of this pool element. Changing this object | "The pool handle of this pool element. Changing this object | |||
| will update the pool element's pool handle and result in a | will update the pool element's pool handle and result in a | |||
| re-registration." | re-registration. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| REFERENCE | ||||
| "Section 1.2 of RFC 3237 defines the term pool handle." | ||||
| ::={ rserpoolPEEntry 3 } | ::={ rserpoolPEEntry 3 } | |||
| rserpoolPEIdentifier OBJECT-TYPE | rserpoolPEIdentifier OBJECT-TYPE | |||
| SYNTAX RserpoolPoolElementIdentifierTC | SYNTAX RserpoolPoolElementIdentifierTC | |||
| 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." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the pool element identifier." | ||||
| ::={ rserpoolPEEntry 4 } | ::={ rserpoolPEEntry 4 } | |||
| rserpoolPEDescription OBJECT-TYPE | rserpoolPEDescription OBJECT-TYPE | |||
| SYNTAX RSerPoolDescriptionTC | SYNTAX OCTET STRING (SIZE (0..255)) | |||
| 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. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| ::= { rserpoolPEEntry 5 } | ::= { rserpoolPEEntry 5 } | |||
| rserpoolPEUptime OBJECT-TYPE | rserpoolPEUptime 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 pool element." | "The ENRP service uptime of this pool element." | |||
| ::= { rserpoolPEEntry 6 } | ::= { rserpoolPEEntry 6 } | |||
| rserpoolPEASAPTransportPort OBJECT-TYPE | rserpoolPEASAPTransportPort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The SCTP port number of the ASAP endpoint of this pool element." | "The SCTP port number of the ASAP endpoint of this pool element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the port number is given here." | ||||
| ::= { rserpoolPEEntry 7 } | ::= { rserpoolPEEntry 7 } | |||
| rserpoolPEUserTransportProto OBJECT-TYPE | rserpoolPEUserTransportProto OBJECT-TYPE | |||
| SYNTAX Unsigned32 (0..255) | SYNTAX Unsigned32 (0..255) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The transport protocol number of the service endpoint | "The transport protocol number of the service endpoint | |||
| of this pool element." | of this pool element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the transport protocol number is given here." | ||||
| ::= { rserpoolPEEntry 8 } | ::= { rserpoolPEEntry 8 } | |||
| rserpoolPEUserTransportPort OBJECT-TYPE | rserpoolPEUserTransportPort OBJECT-TYPE | |||
| SYNTAX InetPortNumber | SYNTAX InetPortNumber | |||
| 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." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the port number is given here." | ||||
| ::= { rserpoolPEEntry 9 } | ::= { rserpoolPEEntry 9 } | |||
| rserpoolPEUserTransportUse OBJECT-TYPE | rserpoolPEUserTransportUse OBJECT-TYPE | |||
| SYNTAX RSerPoolTransportUseTypeTC | SYNTAX RSerPoolTransportUseTypeTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The transport use of the service endpoint of this pool element." | "The transport use of the service endpoint of this pool element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the transport use is given here." | ||||
| ::= { rserpoolPEEntry 10 } | ::= { rserpoolPEEntry 10 } | |||
| rserpoolPEPolicyID OBJECT-TYPE | rserpoolPEPolicyID OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyIdentifierTC | SYNTAX RSerPoolPolicyIdentifierTC | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool policy of this pool element. Changing this object | "The pool policy of this pool element. Changing this object | |||
| will update the pool element's policy and result in a | will update the pool element's policy and result in a | |||
| re-registration." | re-registration. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy identifier is given here." | ||||
| ::= { rserpoolPEEntry 11 } | ::= { rserpoolPEEntry 11 } | |||
| rserpoolPEPolicyDescription OBJECT-TYPE | rserpoolPEPolicyDescription OBJECT-TYPE | |||
| SYNTAX RSerPoolDescriptionTC | SYNTAX OCTET STRING (SIZE (0..255)) | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The textual description of the pool policy of this pool element." | "The textual description of the pool policy of this pool element. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| ::= { rserpoolPEEntry 12 } | ::= { rserpoolPEEntry 12 } | |||
| rserpoolPEPolicyWeight OBJECT-TYPE | rserpoolPEPolicyWeight OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyWeightTC | SYNTAX RSerPoolPolicyWeightTC | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool policy's weight parameter for this pool element. | "The pool policy's weight parameter for this pool element. | |||
| Changing this object will update the pool element's policy | Changing this object will update the pool element's policy | |||
| weight setting and result in | weight setting and result in a re-registration. | |||
| a re-registration." | ||||
| This object SHOULD be maintained in a persistent manner." | ||||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy's weight parameter is given here." | ||||
| ::= { rserpoolPEEntry 13 } | ::= { rserpoolPEEntry 13 } | |||
| rserpoolPEPolicyLoad OBJECT-TYPE | rserpoolPEPolicyLoad OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyLoadTC | SYNTAX RSerPoolPolicyLoadTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool policy's load status for this pool element." | "The pool policy's load status for this pool element." | |||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy's load parameter is given here." | ||||
| ::= { rserpoolPEEntry 14 } | ::= { rserpoolPEEntry 14 } | |||
| rserpoolPEPolicyLoadDeg OBJECT-TYPE | rserpoolPEPolicyLoadDeg OBJECT-TYPE | |||
| SYNTAX RSerPoolPolicyLoadTC | SYNTAX RSerPoolPolicyLoadTC | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool policy's load degradation parameter for this pool | "The pool policy's load degradation parameter for this pool | |||
| element. Changing this object will update the pool element's | element. Changing this object will update the pool element's | |||
| load degradation setting and result in a re-registration." | load degradation setting and result in a re-registration. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| REFERENCE | ||||
| "Section 3.8 of RFC 5354 defines the Member Selection Policy | ||||
| Parameter of which the policy's load degradation parameter is | ||||
| given here." | ||||
| ::= { rserpoolPEEntry 15 } | ::= { rserpoolPEEntry 15 } | |||
| rserpoolPERegistrationLife OBJECT-TYPE | rserpoolPERegistrationLife OBJECT-TYPE | |||
| SYNTAX TimeTicks | SYNTAX TimeTicks | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The registration life of this pool element. Changing this | "The registration life of this pool element. Changing this | |||
| object will update the pool element's lifetime setting and | object will update the pool element's lifetime setting and | |||
| result in a re-registration." | result in a re-registration. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the Registration Life." | ||||
| ::= { rserpoolPEEntry 16 } | ::= { rserpoolPEEntry 16 } | |||
| rserpoolPEHomeENRPServer OBJECT-TYPE | rserpoolPEHomeENRPServer OBJECT-TYPE | |||
| SYNTAX RSerPoolENRPServerIdentifierTC | SYNTAX RSerPoolENRPServerIdentifierTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The ID of the home ENRP server of this pool element." | "The ID of the home ENRP server of this pool element." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the Home ENRP Server | ||||
| Identifier." | ||||
| ::= { rserpoolPEEntry 17 } | ::= { rserpoolPEEntry 17 } | |||
| -- ## Definition of the ASAP transport address list table ######### | -- ## Definition of the ASAP transport address list table ######### | |||
| rserpoolPEASAPAddrTable OBJECT-TYPE | rserpoolPEASAPAddrTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolPEASAPAddrTableEntry | SYNTAX SEQUENCE OF RserpoolPEASAPAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A table listing of all IP addresses of the ASAP transport | "A table listing of all IP addresses of the ASAP transport | |||
| endpoint." | endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the addresses are listed in this table." | ||||
| ::= { rserpoolPoolElements 2 } | ::= { rserpoolPoolElements 2 } | |||
| rserpoolPEASAPAddrTableEntry OBJECT-TYPE | rserpoolPEASAPAddrTableEntry OBJECT-TYPE | |||
| SYNTAX RserpoolPEASAPAddrTableEntry | SYNTAX RserpoolPEASAPAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An IP address of the ASAP transport endpoint." | "An IP address of the ASAP transport endpoint." | |||
| INDEX { | REFERENCE | |||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which an address is contained by this entry." | ||||
| INDEX { | ||||
| rserpoolPEIndex, | rserpoolPEIndex, | |||
| rserpoolPEASAPAddrTableIndex } | rserpoolPEASAPAddrTableIndex } | |||
| ::= { rserpoolPEASAPAddrTable 1 } | ::= { rserpoolPEASAPAddrTable 1 } | |||
| RserpoolPEASAPAddrTableEntry ::= SEQUENCE { | RserpoolPEASAPAddrTableEntry ::= SEQUENCE { | |||
| rserpoolPEASAPAddrTableIndex Unsigned32, | rserpoolPEASAPAddrTableIndex Unsigned32, | |||
| rserpoolPEASAPL3Type InetAddressType, | rserpoolPEASAPL3Type InetAddressType, | |||
| rserpoolPEASAPL3Addr InetAddress } | rserpoolPEASAPL3Addr InetAddress } | |||
| rserpoolPEASAPAddrTableIndex OBJECT-TYPE | rserpoolPEASAPAddrTableIndex OBJECT-TYPE | |||
| skipping to change at page 32, line 23 ¶ | skipping to change at page 35, line 40 ¶ | |||
| endpoint." | endpoint." | |||
| ::= { rserpoolPEASAPAddrTableEntry 1 } | ::= { rserpoolPEASAPAddrTableEntry 1 } | |||
| rserpoolPEASAPL3Type OBJECT-TYPE | rserpoolPEASAPL3Type OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol (IPv4 or IPv6) of an IP address of | "The network-layer protocol (IPv4 or IPv6) of an IP address of | |||
| an ASAP transport endpoint." | an ASAP transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the network-layer protocol number is given here." | ||||
| ::= { rserpoolPEASAPAddrTableEntry 2 } | ::= { rserpoolPEASAPAddrTableEntry 2 } | |||
| rserpoolPEASAPL3Addr OBJECT-TYPE | rserpoolPEASAPL3Addr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The IP address of an ASAP transport endpoint. The type of | "The IP address of an ASAP transport endpoint. The type of | |||
| this address is given in rserpoolPEASAPL3Type." | this address is given in rserpoolPEASAPL3Type." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the ASAP Transport Parameter of | ||||
| which the network-layer address (IPv4 or IPv6) is given here." | ||||
| ::= { rserpoolPEASAPAddrTableEntry 3 } | ::= { rserpoolPEASAPAddrTableEntry 3 } | |||
| -- ## Definition of the user transport address list table ######### | -- ## Definition of the user transport address list table ######### | |||
| rserpoolPEUserAddrTable OBJECT-TYPE | rserpoolPEUserAddrTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolPEUserAddrTableEntry | SYNTAX SEQUENCE OF RserpoolPEUserAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A table listing of all IP addresses of the user | "A table listing of all IP addresses of the user | |||
| transport endpoint." | transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the addresses are listed in this table." | ||||
| ::= { rserpoolPoolElements 6 } | ::= { rserpoolPoolElements 6 } | |||
| rserpoolPEUserAddrTableEntry OBJECT-TYPE | rserpoolPEUserAddrTableEntry OBJECT-TYPE | |||
| SYNTAX RserpoolPEUserAddrTableEntry | SYNTAX RserpoolPEUserAddrTableEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An IP address of the user transport endpoint." | "An IP address of the user transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which an address is contained by this entry." | ||||
| INDEX { | INDEX { | |||
| rserpoolPEIndex, | rserpoolPEIndex, | |||
| rserpoolPEUserAddrTableIndex } | rserpoolPEUserAddrTableIndex } | |||
| ::= { rserpoolPEUserAddrTable 1 } | ::= { rserpoolPEUserAddrTable 1 } | |||
| RserpoolPEUserAddrTableEntry ::= SEQUENCE { | RserpoolPEUserAddrTableEntry ::= SEQUENCE { | |||
| rserpoolPEUserAddrTableIndex Unsigned32, | rserpoolPEUserAddrTableIndex Unsigned32, | |||
| rserpoolPEUserL3Type InetAddressType, | rserpoolPEUserL3Type InetAddressType, | |||
| rserpoolPEUserL3Addr InetAddress, | rserpoolPEUserL3Addr InetAddress, | |||
| rserpoolPEUserL3Opaque RSerPoolOpaqueAddressTC } | rserpoolPEUserL3Opaque RSerPoolOpaqueAddressTC } | |||
| skipping to change at page 33, line 24 ¶ | skipping to change at page 37, line 4 ¶ | |||
| rserpoolPEUserAddrTableIndex OBJECT-TYPE | rserpoolPEUserAddrTableIndex OBJECT-TYPE | |||
| SYNTAX Unsigned32 (1..4294967295) | SYNTAX Unsigned32 (1..4294967295) | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A unique identifier for the IP address of an user transport | "A unique identifier for the IP address of an user transport | |||
| endpoint." | endpoint." | |||
| ::= { rserpoolPEUserAddrTableEntry 1 } | ::= { rserpoolPEUserAddrTableEntry 1 } | |||
| rserpoolPEUserL3Type OBJECT-TYPE | rserpoolPEUserL3Type OBJECT-TYPE | |||
| SYNTAX InetAddressType { ipv4(1), ipv6(2) } | SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The network-layer protocol of an IP address of | "The network-layer protocol of an IP address of an user transport | |||
| an user transport endpoint. Set to unknown for opaque address." | endpoint. Set to unknown for opaque address." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the network-layer protocol number is given here." | ||||
| ::= { rserpoolPEUserAddrTableEntry 2 } | ::= { rserpoolPEUserAddrTableEntry 2 } | |||
| rserpoolPEUserL3Addr OBJECT-TYPE | rserpoolPEUserL3Addr OBJECT-TYPE | |||
| SYNTAX InetAddress (SIZE(4|16)) | SYNTAX InetAddress (SIZE(0|4|16)) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The IP address of an user transport endpoint. The type of | "The IP address of an user transport endpoint. The type of | |||
| this address is given in rserpoolPEUserL3Addr." | this address is given in rserpoolPEUserL3Addr." | |||
| REFERENCE | ||||
| "Section 3.10 of RFC 5354 defines the User Transport Parameter of | ||||
| which the network-layer address (IPv4 or IPv6) is given here." | ||||
| ::= { rserpoolPEUserAddrTableEntry 3 } | ::= { rserpoolPEUserAddrTableEntry 3 } | |||
| rserpoolPEUserL3Opaque OBJECT-TYPE | rserpoolPEUserL3Opaque OBJECT-TYPE | |||
| SYNTAX RSerPoolOpaqueAddressTC | SYNTAX RSerPoolOpaqueAddressTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The opaque address of an user transport endpoint." | "The opaque address of an user transport endpoint." | |||
| REFERENCE | ||||
| "Section 3.16 of RFC 5354 defines the opaque transport address." | ||||
| ::= { rserpoolPEUserAddrTableEntry 4 } | ::= { rserpoolPEUserAddrTableEntry 4 } | |||
| -- ################################################################ | -- ################################################################ | |||
| -- #### Pool Users Section #### | -- #### Pool Users Section #### | |||
| -- ################################################################ | -- ################################################################ | |||
| -- ## Definition of the pool user table ########################### | -- ## Definition of the pool user table ########################### | |||
| rserpoolPUTable OBJECT-TYPE | rserpoolPUTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF RserpoolPUEntry | SYNTAX SEQUENCE OF RserpoolPUEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| skipping to change at page 34, line 29 ¶ | skipping to change at page 38, line 18 ¶ | |||
| 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 { rserpoolPUIndex } | INDEX { rserpoolPUIndex } | |||
| ::= { rserpoolPUTable 1 } | ::= { rserpoolPUTable 1 } | |||
| RserpoolPUEntry ::= SEQUENCE { | RserpoolPUEntry ::= SEQUENCE { | |||
| rserpoolPUIndex Unsigned32, | rserpoolPUIndex Unsigned32, | |||
| rserpoolPUOperationScope RSerPoolOperationScopeTC, | rserpoolPUOperationScope RSerPoolOperationScopeTC, | |||
| rserpoolPUPoolHandle RSerPoolPoolHandleTC, | rserpoolPUPoolHandle RSerPoolPoolHandleTC, | |||
| rserpoolPUDescription RSerPoolDescriptionTC, | rserpoolPUDescription OCTET STRING, | |||
| rserpoolPUUptime TimeTicks } | rserpoolPUUptime TimeTicks } | |||
| rserpoolPUIndex OBJECT-TYPE | rserpoolPUIndex 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." | |||
| ::= { rserpoolPUEntry 1 } | ::= { rserpoolPUEntry 1 } | |||
| rserpoolPUOperationScope OBJECT-TYPE | rserpoolPUOperationScope OBJECT-TYPE | |||
| SYNTAX RSerPoolOperationScopeTC | SYNTAX RSerPoolOperationScopeTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The operation scope of this pool user." | "The operation scope of this pool user." | |||
| REFERENCE | ||||
| "Section 1.2 of RFC 3237 defines the term operation scope." | ||||
| ::= { rserpoolPUEntry 2 } | ::= { rserpoolPUEntry 2 } | |||
| rserpoolPUPoolHandle OBJECT-TYPE | rserpoolPUPoolHandle OBJECT-TYPE | |||
| SYNTAX RSerPoolPoolHandleTC | SYNTAX RSerPoolPoolHandleTC | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The pool handle of this pool user. Changing this object | "The pool handle of this pool user. Changing this object | |||
| will update the pool user's pool handle for all future | will update the pool user's pool handle for all future | |||
| sessions." | sessions. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| REFERENCE | ||||
| "Section 1.2 of RFC 3237 defines the term pool handle." | ||||
| ::={ rserpoolPUEntry 3 } | ::={ rserpoolPUEntry 3 } | |||
| rserpoolPUDescription OBJECT-TYPE | rserpoolPUDescription OBJECT-TYPE | |||
| SYNTAX RSerPoolDescriptionTC | SYNTAX OCTET STRING (SIZE (0..255)) | |||
| 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. | |||
| This object SHOULD be maintained in a persistent manner." | ||||
| ::= { rserpoolPUEntry 4 } | ::= { rserpoolPUEntry 4 } | |||
| rserpoolPUUptime OBJECT-TYPE | rserpoolPUUptime 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 pool user." | "The ENRP service uptime of this pool user." | |||
| ::= { rserpoolPUEntry 5 } | ::= { rserpoolPUEntry 5 } | |||
| skipping to change at page 38, line 4 ¶ | skipping to change at page 41, line 44 ¶ | |||
| rserpoolPUPoolHandle, | rserpoolPUPoolHandle, | |||
| rserpoolPUDescription, | rserpoolPUDescription, | |||
| rserpoolPUUptime } | rserpoolPUUptime } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The group contains all pool user instances | "The group contains all pool user instances | |||
| running on the system" | running on the system" | |||
| ::= { rserpoolMIBGroups 3 } | ::= { rserpoolMIBGroups 3 } | |||
| END | END | |||
| 6. Security Considerations | ||||
| SNMPv1 by itself is not a secure environment. Even if the network | 7. Operational Considerations | |||
| itself is secure (for example by using IPsec), there is no control as | ||||
| to who on the secure network is allowed to access and GET/SET (read/ | ||||
| change/create/delete) the objects in this MIB. Therefore, it is | ||||
| recommended that the implementers consider the security features as | ||||
| provided by the SNMPv3 framework. Specifically, the use of the User- | ||||
| based Security Model RFC 3414 [RFC3414] and the View-based Access | ||||
| Control Model RFC 3415 [RFC3415] is recommended. | ||||
| It is then a customer/user responsibility to ensure that the SNMP | The RSerPool MIB is an experimental track MIB module, since the | |||
| entity giving access to an instance of this MIB, is properly | RSerPool documents are Experimental RFCs. | |||
| configured to give access to the objects only to those principals | ||||
| (users) that have legitimate rights to indeed GET or SET (change/ | ||||
| create/delete) them. The implications of modifying RSerPool | ||||
| component properties are similar to changes by ASAP/ENRP. Therefore, | ||||
| the security threads documented by RFC 5355 [RFC5355] also apply | ||||
| here. | ||||
| 7. IANA Considerations | 8. Security Considerations | |||
| IANA will need to assign an OID prefix for the RSerPool MIB module. | There are a number of management objects defined in this MIB module | |||
| with a MAX-ACCESS clause of read-write and/or read-create. Such | ||||
| objects may be considered sensitive or vulnerable in some network | ||||
| environments. The support for SET operations in a non-secure | ||||
| environment without proper protection can have a negative effect on | ||||
| network operations. These are the tables and objects and their | ||||
| sensitivity/vulnerability: | ||||
| 8. Acknowledgments | rserpoolENRPDescription (textual description change) | |||
| rserpoolPEPoolHandle (pool handle of pool element change, similar | ||||
| to ASAP) | ||||
| rserpoolPEDescription (textual description change) | ||||
| rserpoolPEPolicyID (pool element ID change, similar to ASAP) | ||||
| rserpoolPEPolicyDescription (textual description change) | ||||
| rserpoolPEPolicyWeight (policy weight change, similar to ASAP) | ||||
| rserpoolPEPolicyLoadDeg (policy load degradation change, similar | ||||
| to ASAP) | ||||
| rserpoolPERegistrationLife (registration lifetime change, similar | ||||
| to ASAP) | ||||
| rserpoolPUPoolHandle (pool handle of accessed pool change, similar | ||||
| to ASAP) | ||||
| rserpoolPUDescription (textual description change) | ||||
| The security implications of changing these items are similar to | ||||
| changes via ASAP; the corresponding security implications are | ||||
| described in the threats document [RFC5355]. Modifying the textual | ||||
| descriptions of components may result in wrong administrator | ||||
| decisions upon malicious information. | ||||
| Some of the readable objects in this MIB module (i.e., objects with a | ||||
| MAX-ACCESS other than not-accessible) may be considered sensitive or | ||||
| vulnerable in some network environments. It is thus important to | ||||
| control even GET and/or NOTIFY access to these objects and possibly | ||||
| to even encrypt the values of these objects when sending them over | ||||
| the network via SNMP. Read access reveals the same information which | ||||
| is also available by ASAP and ENRP access. The security implications | ||||
| of these two protocols are explained in detail by the threats | ||||
| document [RFC5355]. | ||||
| SNMP versions prior to SNMPv3 did not include adequate security. | ||||
| Even if the network itself is secure (for example by using IPsec), | ||||
| even then, there is no control as to who on the secure network is | ||||
| allowed to access and GET/SET (read/change/create/delete) the objects | ||||
| in this MIB module. | ||||
| It is RECOMMENDED that implementers consider the security features as | ||||
| provided by the SNMPv3 framework (see [RFC3410], section 8), | ||||
| including full support for the SNMPv3 cryptographic mechanisms (for | ||||
| authentication and privacy). | ||||
| Further, deployment of SNMP versions prior to SNMPv3 is NOT | ||||
| RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to | ||||
| enable cryptographic security. It is then a customer/operator | ||||
| responsibility to ensure that the SNMP entity giving access to an | ||||
| instance of this MIB module is properly configured to give access to | ||||
| the objects only to those principals (users) that have legitimate | ||||
| rights to indeed GET or SET (change/create/delete) them. | ||||
| 9. IANA Considerations | ||||
| The MIB module in this document uses the following IANA-assigned | ||||
| OBJECT IDENTIFIER values recorded in the SMI Numbers registry: | ||||
| Descriptor OBJECT IDENTIFIER Value | ||||
| ---------- ----------------------- | ||||
| rserpoolMIB { experimental XXX } | ||||
| Editor's Note (to be removed prior to publication): the IANA is | ||||
| requested to assign a value for XXX under the experimental subtree | ||||
| and to record the assignment in the SMI Numbers registry. When the | ||||
| assignment has been made, the RFC Editor is asked to replace XXX | ||||
| (here and in the MIB module) with the assigned value and to remove | ||||
| this note. | ||||
| 10. Acknowledgments | ||||
| 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. Furthermore, the authors would like to thank Bert | of this draft. Furthermore, the authors would like to thank Bert | |||
| Wijnen for his valuable comments on this document. Finally, the | Wijnen and Dan Romascanu for their valuable comments on this | |||
| authors would like to thank Nihad Cosic, Dirk Hoffstadt, Michael | document. Finally, the authors would like to thank Nihad Cosic, Dirk | |||
| Kohnen, Jobin Pulinthanath, Randall Stewart, Michael Tuexen and Xing | Hoffstadt, Michael Kohnen, Jobin Pulinthanath, Randall Stewart, | |||
| Zhou for their support. | Michael Tuexen and Xing Zhou for their support. | |||
| 9. References | 11. References | |||
| 9.1. Normative References | 11.1. Normative References | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | ||||
| Requirement Levels", BCP 14, RFC 2119, March 1997. | ||||
| [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. | [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. | |||
| Schoenwaelder, Ed., "Structure of Management Information | Schoenwaelder, Ed., "Structure of Management Information | |||
| 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. | |||
| [RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model | ||||
| (USM) for version 3 of the Simple Network Management | ||||
| Protocol (SNMPv3)", STD 62, RFC 3414, December 2002. | ||||
| [RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based | ||||
| Access Control Model (VACM) for the Simple Network | ||||
| Management Protocol (SNMP)", STD 62, RFC 3415, | ||||
| December 2002. | ||||
| [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. | [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. | |||
| Schoenwaelder, "Textual Conventions for Internet Network | Schoenwaelder, "Textual Conventions for Internet Network | |||
| Addresses", RFC 4001, February 2005. | Addresses", RFC 4001, February 2005. | |||
| [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. | |||
| [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. | |||
| 9.2. Informative References | 11.2. Informative References | |||
| [RFC3237] Tuexen, M., Xie, Q., Stewart, R., Shore, M., Ong, L., | [RFC3237] Tuexen, M., Xie, Q., Stewart, R., Shore, M., Ong, L., | |||
| Loughney, J., and M. Stillman, "Requirements for Reliable | Loughney, J., and M. Stillman, "Requirements for Reliable | |||
| Server Pooling", RFC 3237, January 2002. | Server Pooling", RFC 3237, January 2002. | |||
| [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. | |||
| [RFC5351] Lei, P., Ong, L., Tuexen, M., and T. Dreibholz, "An | [RFC5351] Lei, P., Ong, L., Tuexen, M., and T. Dreibholz, "An | |||
| End of changes. 168 change blocks. | ||||
| 181 lines changed or deleted | 432 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||