| < draft-ietf-ancp-mib-an-10.txt | draft-ietf-ancp-mib-an-11.txt > | |||
|---|---|---|---|---|
| Network Working Group S. De Cnodder | Network Working Group S. De Cnodder | |||
| Internet-Draft Alcatel-Lucent | Internet-Draft Alcatel-Lucent | |||
| Intended status: Standards Track M. Morgenstern | Intended status: Standards Track M. Morgenstern | |||
| Expires: August 1, 2013 ECI Telecom Ltd. | Expires: December 26, 2013 ECI Telecom Ltd. | |||
| January 28, 2013 | June 24, 2013 | |||
| Access Node Control Protocol (ANCP) MIB module for Access Nodes | Access Node Control Protocol (ANCP) MIB module for Access Nodes | |||
| draft-ietf-ancp-mib-an-10.txt | draft-ietf-ancp-mib-an-11.txt | |||
| Abstract | Abstract | |||
| This memo defines a portion of the Management Information Base (MIB) | This memo defines a portion of the Management Information Base (MIB) | |||
| for use with network management protocols. In particular it defines | for use with network management protocols. In particular it defines | |||
| objects for managing access nodes that are using the Access Node | objects for managing access nodes that are using the Access Node | |||
| Control Protocol (ANCP). | Control Protocol (ANCP). | |||
| Status of this Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted 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). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| 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." | |||
| This Internet-Draft will expire on August 1, 2013. | This Internet-Draft will expire on December 26, 2013. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2013 IETF Trust and the persons identified as the | Copyright (c) 2013 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. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| described in the Simplified BSD License. | described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 2. The Internet-Standard Management Framework . . . . . . . . . . 3 | 2. The Internet-Standard Management Framework . . . . . . . . . 2 | |||
| 3. Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 3. Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 4. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 4. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 5. Structure of the MIB Module . . . . . . . . . . . . . . . . . 3 | 5. Structure of the MIB Module . . . . . . . . . . . . . . . . . 3 | |||
| 5.1. Textual Conventions . . . . . . . . . . . . . . . . . . . 3 | 5.1. Textual Conventions . . . . . . . . . . . . . . . . . . . 3 | |||
| 5.2. The ANCP MIB module Subtree . . . . . . . . . . . . . . . 4 | 5.2. The ANCP MIB module Subtree . . . . . . . . . . . . . . . 3 | |||
| 5.3. The Notifications Subtree . . . . . . . . . . . . . . . . 4 | 5.3. The Notifications Subtree . . . . . . . . . . . . . . . . 3 | |||
| 5.4. The Table Structures . . . . . . . . . . . . . . . . . . . 4 | 5.4. The Table Structures . . . . . . . . . . . . . . . . . . 4 | |||
| 6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 5 | 6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 5 | |||
| 6.1. Relationship to the Interfaces Group MIB module . . . . . 6 | 6.1. Relationship to the Interfaces Group MIB module . . . . . 5 | |||
| 6.2. MIB modules required for IMPORTS . . . . . . . . . . . . . 6 | 6.2. MIB modules required for IMPORTS . . . . . . . . . . . . 5 | |||
| 7. ANCP MIB Definitions for the Access Node . . . . . . . . . . . 6 | 7. ANCP MIB Definitions for the Access Node . . . . . . . . . . 6 | |||
| 8. Security Considerations . . . . . . . . . . . . . . . . . . . 31 | 8. Security Considerations . . . . . . . . . . . . . . . . . . . 31 | |||
| 9. IANA considerations . . . . . . . . . . . . . . . . . . . . . 37 | 9. IANA considerations . . . . . . . . . . . . . . . . . . . . . 37 | |||
| 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 37 | 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 37 | |||
| 11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 37 | 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 37 | |||
| 11.1. Normative References . . . . . . . . . . . . . . . . . . . 37 | 11.1. Normative References . . . . . . . . . . . . . . . . . . 38 | |||
| 11.2. Informative References . . . . . . . . . . . . . . . . . . 38 | 11.2. Informative References . . . . . . . . . . . . . . . . . 38 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 38 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 39 | |||
| 1. Introduction | 1. Introduction | |||
| This memo defines a portion of the Management Information Base (MIB) | This memo defines a portion of the Management Information Base (MIB) | |||
| for use with network management protocols. In particular it defines | for use with network management protocols. In particular it defines | |||
| objects for managing access nodes as described in [RFC5851] that are | objects for managing access nodes as described in [RFC5851] that are | |||
| using the Access Node Control Protocol defined in [RFC6320]. | using the Access Node Control Protocol defined in [RFC6320]. | |||
| 2. The Internet-Standard Management Framework | 2. The Internet-Standard Management Framework | |||
| skipping to change at page 3, line 28 ¶ | skipping to change at page 3, line 4 ¶ | |||
| 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 MIB | Structure of Management Information (SMI). This memo specifies MIB | |||
| modules that is compliant to the SMIv2, which is described in STD 58, | modules 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]. | [RFC2580]. | |||
| 3. Conventions | 3. Conventions | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in [RFC2119]. | document are to be interpreted as described in [RFC2119]. | |||
| 4. Overview | 4. Overview | |||
| In [RFC5851], the framework for the Access Node Control Protocol | In [RFC5851], the framework for the Access Node Control Protocol | |||
| (ANCP) is described. It defines 2 network entities, the Access Node | (ANCP) is described. It defines 2 network entities, the Access Node | |||
| (AN) and the Network Access Server (NAS), between which ANCP sessions | (AN) and the Network Access Server (NAS), between which ANCP sessions | |||
| are established. The detailed protocol specification of ANCP is | are established. The detailed protocol specification of ANCP is | |||
| described in [RFC6320]. This document specifies a MIB module for an | described in [RFC6320]. This document specifies a MIB module for an | |||
| AN that supports ANCP, and a MIB module that defines textual | AN that supports ANCP, and a MIB module that defines textual | |||
| conventions. | conventions. | |||
| This document specifies MIB modules for an AN as defined in | ||||
| [RFC6320], and any protocol extensions not defined in [RFC6320] are | ||||
| not covered by this document. Also MIB modules for a NAS are not | ||||
| covered by this document. | ||||
| 5. Structure of the MIB Module | 5. Structure of the MIB Module | |||
| 5.1. Textual Conventions | 5.1. Textual Conventions | |||
| New textual conventions, AncpSessionCapabilities, AncpVersion, | New textual conventions, AncpSessionCapabilities, AncpVersion, | |||
| AncpName, and AncpPartitionId are defined in a seperate MIB module in | AncpName, and AncpPartitionId are defined in a seperate MIB module in | |||
| this document. These textual conventions are used for the | this document. These textual conventions are used for the | |||
| convenience of humans reading the MIB. | convenience of humans reading the MIB. | |||
| 5.2. The ANCP MIB module Subtree | 5.2. The ANCP MIB module Subtree | |||
| skipping to change at page 4, line 50 ¶ | skipping to change at page 4, line 27 ¶ | |||
| ancpAnSessionConfigNasIpAddress). The other attributes in this | ancpAnSessionConfigNasIpAddress). The other attributes in this | |||
| table can be used to configure properties that are specific for | table can be used to configure properties that are specific for | |||
| that particular ANCP session. Also the interface to which the | that particular ANCP session. Also the interface to which the | |||
| ANCP session is bound, is also configured in this table. This | ANCP session is bound, is also configured in this table. This | |||
| interface can be an IP interface, an ATM PVC, a VLAN (or VLAN | interface can be an IP interface, an ATM PVC, a VLAN (or VLAN | |||
| stack), or any other interface defined in IF-MIB. | stack), or any other interface defined in IF-MIB. | |||
| o ancpAnCurrentSessionTable | o ancpAnCurrentSessionTable | |||
| This table shows the operational state of a particular ANCP | This table shows the operational state of a particular ANCP | |||
| session. Each session configured in ancpAnSessionConfigTable has | session, as well as the actual values of various parameters | |||
| a corresponding row in ancpAnCurrentSessionTable. When a session | associated with it. The table also provides statistic information | |||
| is configured or deleted in the ancpAnSessionConfigTable, then the | collected for each particular ANCP session. Each session | |||
| corresponding row of that session in the ancpAnCurrentSessionTable | configured in ancpAnSessionConfigTable has a corresponding row in | |||
| is, respectively, automatically created or deleted. | ancpAnCurrentSessionTable. When a session is configured or | |||
| deleted in the ancpAnSessionConfigTable, then the corresponding | ||||
| row of that session in the ancpAnCurrentSessionTable is, | ||||
| respectively, automatically created or deleted. | ||||
| o ancpAnInterfaceConfigTable | o ancpAnInterfaceConfigTable | |||
| This table is used to assign interfaces to particular partitions | This table is used to assign interfaces to particular partitions | |||
| if partitions are being used as indicated by the scalar | if partitions are being used as indicated by the scalar | |||
| ancpAnPartitionsUsed. When partitions are used, a row in this | ancpAnPartitionsUsed. When partitions are used, a row in this | |||
| table is created automatically when an interface is created in the | table is created automatically when an interface is created in the | |||
| ifTable of the IF- MIB [RFC2863] for which the system supports | ifTable of the IF- MIB [RFC2863] for which the system supports | |||
| ANCP. | ANCP. | |||
| skipping to change at page 6, line 4 ¶ | skipping to change at page 5, line 25 ¶ | |||
| This group contains all objects to configure interfaces to be used | This group contains all objects to configure interfaces to be used | |||
| by ANCP. Assigning interfaces to particular partitions is part of | by ANCP. Assigning interfaces to particular partitions is part of | |||
| this group in case partitions are used. | this group in case partitions are used. | |||
| o ancpAnNotificationsGroup | o ancpAnNotificationsGroup | |||
| This group contains the notifications that indicate state changes | This group contains the notifications that indicate state changes | |||
| of ANCP sessions. | of ANCP sessions. | |||
| 6. Relationship to Other MIB Modules | 6. Relationship to Other MIB Modules | |||
| 6.1. Relationship to the Interfaces Group MIB module | 6.1. Relationship to the Interfaces Group MIB module | |||
| There is a dependency between the ANCP MIB module and the Interfaces | There is a dependency between the ANCP MIB module and the Interfaces | |||
| Group MIB (IF-MIB) defined in [RFC2863]. The ifIndex defined in the | Group MIB (IF-MIB) defined in [RFC2863]. The ifIndex defined in the | |||
| ifTable of IF-MIB is used as the index of the | ifTable of IF-MIB is used as the index of the | |||
| ancpAnInterfaceConfigTable defined in the ANCP MIB module for access | ancpAnInterfaceConfigTable defined in the ANCP MIB module for access | |||
| nodes. Each time that an entry is created in the ifTable for which | nodes. Each time that an entry is created in the ifTable for which | |||
| the system supports ANCP (e.g., in a DSLAM this is typically for each | the system supports ANCP (e.g., in a DSLAM this is typically for each | |||
| DSL line), a row is created automatically in the | DSL line), a row is created automatically in the | |||
| ancpAnInterfaceConfigTable if partitions are being used. | ancpAnInterfaceConfigTable if partitions are being used. | |||
| 6.2. MIB modules required for IMPORTS | 6.2. MIB modules required for IMPORTS | |||
| The ANCP TC MIB module requires following MIB modules for IMPORTS: | The ANCP TC MIB module requires the following MIB modules for | |||
| IMPORTS: | ||||
| o SNMPv2-SMI defined in [RFC2578] | o SNMPv2-SMI defined in [RFC2578] | |||
| o SNMPv2-TC defined in [RFC2579] | o SNMPv2-TC defined in [RFC2579] | |||
| The ANCP MIB module for access nodes requires thefollowing MIB | ||||
| The ANCP MIB module for access nodes requires following MIB modules | modules for IMPORTS: | |||
| for IMPORTS: | ||||
| o SNMPv2-SMI defined in [RFC2578] | o SNMPv2-SMI defined in [RFC2578] | |||
| o RMON2-MIB defined in [RFC4502] | o RMON2-MIB defined in [RFC4502] | |||
| o IF-MIB defined in [RFC2863] | o IF-MIB defined in [RFC2863] | |||
| o INET-ADDRESS-MIB defined in [RFC4001] | o INET-ADDRESS-MIB defined in [RFC4001] | |||
| o SNMPv2-CONF defined in [RFC2580] | o SNMPv2-CONF defined in [RFC2580] | |||
| o SNMPv2-TC defined in [RFC2579] | o SNMPv2-TC defined in [RFC2579] | |||
| o Q-BRIDGE-MIB defined in [RFC4363] | o Q-BRIDGE-MIB defined in [RFC4363] | |||
| o ANCP-TC-MIB defined in this document | o ANCP-TC-MIB defined in this document | |||
| 7. ANCP MIB Definitions for the Access Node | 7. ANCP MIB Definitions for the Access Node | |||
| ANCP-TC-MIB DEFINITIONS ::= BEGIN | ANCP-TC-MIB DEFINITIONS ::= BEGIN | |||
| IMPORTS | ||||
| MODULE-IDENTITY, mib-2, Unsigned32 | ||||
| FROM SNMPv2-SMI -- [RFC2578] | ||||
| TEXTUAL-CONVENTION | ||||
| FROM SNMPv2-TC; -- [RFC2579] | ||||
| ancpTcMIB MODULE-IDENTITY | ||||
| LAST-UPDATED "201301010000Z" -- 1 January 2013 | ||||
| ORGANIZATION "IETF ANCP Working Group" | ||||
| CONTACT-INFO | ||||
| " Editors: | ||||
| Stefaan De Cnodder | ||||
| Alcatel-Lucent | ||||
| Postal: Copernicuslaan 50 | ||||
| B-2018 Antwerp | ||||
| Belgium | ||||
| EMail: stefaan.de_cnodder@alcatel-lucent.com | ||||
| Phone: +32 3 240 85 15 | ||||
| Moti Morgenstern | IMPORTS | |||
| ECI Telecom Ltd. | MODULE-IDENTITY, mib-2, Unsigned32 | |||
| Postal: 30 Hasivim St. | FROM SNMPv2-SMI -- RFC2578 | |||
| Petach Tikva 49517, | ||||
| Israel | ||||
| Email: moti.morgenstern@ecitele.com | ||||
| Phone: +972 3 926 6258 | ||||
| " | ||||
| DESCRIPTION | ||||
| "This MIB module provides Textual Conventions to be | ||||
| used by MIB modules for AN and NAS that are implementing | ||||
| the Access Node Control Protocol (ANCP). | ||||
| Copyright (C) The IETF Trust (2008). The initial version of | TEXTUAL-CONVENTION | |||
| this MIB module was published in RFC yyyy; for full legal | FROM SNMPv2-TC; -- RFC2579 | |||
| notices see the RFC itself." | ||||
| REVISION "201301010000Z" -- 1 January 2013 | ||||
| DESCRIPTION "Initial version as published in RFC yyyy." | ||||
| ::= { mib-2 xxx } | ||||
| ancpTcMIB MODULE-IDENTITY | ||||
| LAST-UPDATED "201306240000Z" -- 24 June 2013 | ||||
| ORGANIZATION "IETF ANCP Working Group" | ||||
| CONTACT-INFO | ||||
| " Editors: | ||||
| AncpSessionCapabilities ::= TEXTUAL-CONVENTION | Stefaan De Cnodder | |||
| STATUS current | Alcatel-Lucent | |||
| DESCRIPTION | Postal: Copernicuslaan 50 | |||
| "ANCP capabilities supported by the AN. | B-2018 Antwerp | |||
| Belgium | ||||
| EMail: stefaan.de_cnodder@alcatel-lucent.com | ||||
| Phone: +32 3 240 85 15 | ||||
| The following capabilities are available: | Moti Morgenstern | |||
| topologyDiscovery (0)- Access Topology Discovery | ECI Telecom Ltd. | |||
| lineConfig (1) - Line Configuration | Postal: 30 Hasivim St. | |||
| l2Oam (2) - Layer 2 OAM | ||||
| A bit set means the associated capability is supported." | ||||
| SYNTAX BITS { | ||||
| topologyDiscovery (0), | ||||
| lineConfig (1), | ||||
| l2Oam (2) | ||||
| } | ||||
| AncpVersion ::= TEXTUAL-CONVENTION | Petach Tikva 4959388, | |||
| STATUS current | Israel | |||
| DESCRIPTION | Email: moti.morgenstern@ecitele.com | |||
| "The version numbers defined for the ANCP protocol. | Phone: +972 3 926 6258 | |||
| The version numbers used are defined in the specifications | " | |||
| of the respective protocol. | DESCRIPTION | |||
| Version 50 is defined in [RFC6320]. | "This MIB module provides Textual Conventions to be | |||
| Other numbers may be defined for other versions of the ANCP | used by MIB modules for AN and NAS that are implementing | |||
| protocol." | the Access Node Control Protocol (ANCP). | |||
| SYNTAX Unsigned32 | ||||
| AncpPartitionId ::= TEXTUAL-CONVENTION | Copyright (C) The IETF Trust (2008). The initial version | |||
| STATUS current | of this MIB module was published in RFC yyyy; for full | |||
| DESCRIPTION | legal notices see the RFC itself." | |||
| "A 8-bit value identifying a partition on the AN." | -- RFC Ed.: replace yyyy with actual RFC number and remove this note | |||
| SYNTAX OCTET STRING (SIZE(1)) | REVISION "201306240000Z" -- 24 June 2013 | |||
| DESCRIPTION "Initial version as published in RFC yyyy." | ||||
| -- RFC Ed.: replace yyyy with actual RFC number and remove this note | ||||
| ::= { mib-2 xxx } | ||||
| -- The value xxx to be assigned by IANA. | ||||
| AncpName ::= TEXTUAL-CONVENTION | -- | |||
| STATUS current | -- Textual Conventions | |||
| DESCRIPTION | -- | |||
| "The Name is a 48-bit quantity. | ||||
| A 48-bit IEEE 802 MAC address, if | ||||
| available, may be used." | ||||
| SYNTAX OCTET STRING (SIZE(6)) | ||||
| END | ||||
| ANCP-AN-MIB DEFINITIONS ::= BEGIN | AncpSessionCapabilities ::= TEXTUAL-CONVENTION | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "ANCP capabilities supported by the AN. | ||||
| The following capabilities are available: | ||||
| dslTopologyDiscovery (1) - Access Topology Discovery | ||||
| dslLineConfiguration (2) - Line Configuration | ||||
| dslLineTesting (4) - Layer 2 OAM | ||||
| A bit set means the associated capability is supported." | ||||
| SYNTAX BITS { | ||||
| dslTopologyDiscovery (1), | ||||
| dslLineConfiguration (2), | ||||
| dslLineTesting (4) | ||||
| } | ||||
| IMPORTS | AncpVersion ::= TEXTUAL-CONVENTION | |||
| MODULE-IDENTITY, OBJECT-TYPE, | STATUS current | |||
| Unsigned32, TimeTicks,zeroDotZero, | DESCRIPTION | |||
| NOTIFICATION-TYPE, mib-2 | "The version numbers defined for the ANCP protocol. | |||
| FROM SNMPv2-SMI -- [RFC2578] | The version numbers used are defined in the | |||
| ZeroBasedCounter32 | specifications of the respective protocol. | |||
| FROM RMON2-MIB -- [RFC4502] | Version 50 is defined in [RFC6320]. | |||
| InterfaceIndex, ifIndex FROM IF-MIB -- [RFC2863] | Other numbers may be defined for other versions of the | |||
| InetAddressType, InetAddress, InetPortNumber | ANCP protocol." | |||
| FROM INET-ADDRESS-MIB -- [RFC4001] | ||||
| MODULE-COMPLIANCE, OBJECT-GROUP, | ||||
| NOTIFICATION-GROUP | ||||
| FROM SNMPv2-CONF -- [RFC2580] | ||||
| RowStatus, TruthValue, RowPointer | ||||
| FROM SNMPv2-TC -- [RFC2579] | ||||
| VlanIdOrNone | ||||
| FROM Q-BRIDGE-MIB -- [RFC4363] | ||||
| AncpSessionCapabilities, AncpVersion, | ||||
| AncpPartitionId, AncpName | ||||
| FROM ANCP-TC-MIB; -- [This document] | ||||
| ancpAnMIB MODULE-IDENTITY | SYNTAX Unsigned32 | |||
| LAST-UPDATED "201301010000Z" -- 1 January 2013 | ||||
| ORGANIZATION "IETF ANCP Working Group" | ||||
| CONTACT-INFO | ||||
| " Editors: | ||||
| Stefaan De Cnodder | AncpPartitionId ::= TEXTUAL-CONVENTION | |||
| Alcatel-Lucent | STATUS current | |||
| Postal: Copernicuslaan 50 | DESCRIPTION | |||
| B-2018 Antwerp | "A 8-bit value identifying a partition on the AN." | |||
| Belgium | SYNTAX OCTET STRING (SIZE(1)) | |||
| EMail: stefaan.de_cnodder@alcatel-lucent.com | ||||
| Phone: +32 3 240 85 15 | ||||
| Moti Morgenstern | AncpName ::= TEXTUAL-CONVENTION | |||
| ECI Telecom Ltd. | STATUS current | |||
| Postal: 30 Hasivim St. | DESCRIPTION | |||
| Petach Tikva 49517, | "The Name is a 48-bit quantity. | |||
| Israel | A 48-bit IEEE 802 MAC address, if | |||
| Email: moti.morgenstern@ecitele.com | available, may be used." | |||
| Phone: +972 3 926 6258 | SYNTAX OCTET STRING (SIZE(6)) | |||
| " | END | |||
| DESCRIPTION | ||||
| "The MIB module for entities implementing the access node | ||||
| side of the Access Node Control Protocol (ANCP). | ||||
| Copyright (C) The IETF Trust (2008). The initial version of | ANCP-AN-MIB DEFINITIONS ::= BEGIN | |||
| this MIB module was published in RFC yyyy; for full legal | ||||
| notices see the RFC itself." | ||||
| REVISION "201301010000Z" -- 1 January 2013 | ||||
| DESCRIPTION "Initial version as published in RFC yyyy." | ||||
| ::= { mib-2 xxx } | ||||
| ancpAnNotifications OBJECT IDENTIFIER ::= { ancpAnMIB 0 } | IMPORTS | |||
| ancpAnObjects OBJECT IDENTIFIER ::= { ancpAnMIB 1 } | MODULE-IDENTITY, OBJECT-TYPE, | |||
| ancpAnConformance OBJECT IDENTIFIER ::= { ancpAnMIB 2 } | Unsigned32, TimeTicks,zeroDotZero, | |||
| NOTIFICATION-TYPE, mib-2 | ||||
| FROM SNMPv2-SMI -- RFC2578 | ||||
| ZeroBasedCounter32 | ||||
| FROM RMON2-MIB -- RFC4502 | ||||
| InterfaceIndex, ifIndex FROM IF-MIB -- RFC2863 | ||||
| InetAddressType, InetAddress, InetPortNumber | ||||
| FROM INET-ADDRESS-MIB -- RFC4001 | ||||
| MODULE-COMPLIANCE, OBJECT-GROUP, | ||||
| NOTIFICATION-GROUP | ||||
| FROM SNMPv2-CONF -- RFC2580 | ||||
| RowStatus, TruthValue, RowPointer | ||||
| FROM SNMPv2-TC -- RFC2579 | ||||
| VlanIdOrNone | ||||
| FROM Q-BRIDGE-MIB -- RFC4363 | ||||
| AncpSessionCapabilities, AncpVersion, | ||||
| AncpPartitionId, AncpName | ||||
| FROM ANCP-TC-MIB; -- This document | ||||
| ancpAnMIB MODULE-IDENTITY | ||||
| LAST-UPDATED "201306240000Z" -- 24 June 2013 | ||||
| ORGANIZATION "IETF ANCP Working Group" | ||||
| CONTACT-INFO | ||||
| " Editors: | ||||
| ancpAnPartitionsUsed OBJECT-TYPE | Stefaan De Cnodder | |||
| Alcatel-Lucent | ||||
| SYNTAX TruthValue | Postal: Copernicuslaan 50 | |||
| MAX-ACCESS read-write | B-2018 Antwerp | |||
| STATUS current | Belgium | |||
| DESCRIPTION | EMail: stefaan.de_cnodder@alcatel-lucent.com | |||
| "This object allows the manager to specify whether or not | Phone: +32 3 240 85 15 | |||
| to use the 'Partition ID' field in the ANCP message | ||||
| header. When set to 'false' the application does not | ||||
| use partitions and the ancpAnSessionConfigPartitionId | ||||
| object MUST be zero for all sessions. In addition, rows | ||||
| SHOULD NOT be created in the ancpAnInterfaceConfigTable. | ||||
| When set to 'true' the application uses partitions and | ||||
| the ancpAnSessionConfigPartitionId object MUST be set, | ||||
| for every session, to a nonzero value. In such a case, | ||||
| rows are created in ancpAnInterfaceConfigTable. The | ||||
| default value zero in ancpAnInterfaceConfigPartitionId | ||||
| object means that the operator did not associate the | ||||
| interface with a particular partition. Note that | ||||
| modifying the value of this object is restricted. | ||||
| E.g., prior to setting it from 'true' to 'false' | ||||
| ancpAnSessionConfigRowStatus objects for all sessions | ||||
| should be set to notInService and the partition ID value | ||||
| MUST be set to zero. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { false } | ||||
| ::= { ancpAnObjects 1 } | ||||
| Moti Morgenstern | ||||
| ECI Telecom Ltd. | ||||
| Postal: 30 Hasivim St. | ||||
| Petach Tikva 4959388, | ||||
| Israel | ||||
| Email: moti.morgenstern@ecitele.com | ||||
| Phone: +972 3 926 6258 | ||||
| " | ||||
| DESCRIPTION | ||||
| "The MIB module for entities implementing the access node | ||||
| side of the Access Node Control Protocol (ANCP). | ||||
| ancpAnNextSessionId OBJECT-TYPE | Copyright (C) The IETF Trust (2008). The initial version | |||
| SYNTAX Unsigned32 | of this MIB module was published in RFC yyyy; for full | |||
| MAX-ACCESS read-only | legal notices see the RFC itself." | |||
| STATUS current | -- RFC Ed.: replace yyyy with actual RFC number and remove this note | |||
| DESCRIPTION | REVISION "201306240000Z" -- 24 June 2013 | |||
| "The object reports the next index (potential value of | DESCRIPTION "Initial version as published in RFC yyyy." | |||
| ancpAnSessionConfigSessionId) which is available for | -- RFC Ed.: replace yyyy with actual RFC number and remove this note | |||
| creating a new row in ancpAnSessionConfigTable. | ::= { mib-2 xxx } | |||
| If no such value is available (e.g., the table is full or | -- The value xxx to be assigned by IANA. | |||
| any other reason) the object reports '0' (zero). | ||||
| An available value V becomes unavailable when a row is | ||||
| actually created with ancpAnSessionConfigSessionId=V and | ||||
| until then consecutive GET commands with this object may | ||||
| return the same value V. Note that eventually only one row | ||||
| creation with the value V can succeed. | ||||
| An unavailable value V becomes available again when a row | ||||
| with ancpAnSessionConfigSessionId=V in | ||||
| ancpAnSessionConfigTable is deleted." | ||||
| ::= { ancpAnObjects 2 } | ||||
| ancpAnSessionConfigTable OBJECT-TYPE | ancpAnNotifications OBJECT IDENTIFIER ::= { ancpAnMIB 0 } | |||
| SYNTAX SEQUENCE OF AncpAnSessionConfigEntry | ancpAnObjects OBJECT IDENTIFIER ::= { ancpAnMIB 1 } | |||
| MAX-ACCESS not-accessible | ancpAnConformance OBJECT IDENTIFIER ::= { ancpAnMIB 2 } | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This table represents the ANCP sessions in the access | ||||
| node. An entry in this table needs to be configured | ||||
| (created) before an ANCP session might be started." | ||||
| ::= { ancpAnObjects 3 } | ||||
| ancpAnSessionConfigEntry OBJECT-TYPE | -- | |||
| SYNTAX AncpAnSessionConfigEntry | -- Global ANCP Control Parameters | |||
| MAX-ACCESS not-accessible | -- | |||
| STATUS current | -- The following scalar parameters globally control the behavior | |||
| DESCRIPTION | -- of the ANCP implementation | |||
| "An entry in the table showing the data for a | -- | |||
| specific actual or yet to be established session. | ||||
| If partitions are used, one session corresponds to | ||||
| one specific access node partition." | ||||
| INDEX { ancpAnSessionConfigSessionId } | ||||
| ::= { ancpAnSessionConfigTable 1 } | ||||
| AncpAnSessionConfigEntry ::= SEQUENCE { | ancpAnPartitionsUsed OBJECT-TYPE | |||
| ancpAnSessionConfigSessionId Unsigned32, | ||||
| ancpAnSessionConfigRowStatus RowStatus, | ||||
| ancpAnSessionConfigAncpVersion AncpVersion, | ||||
| ancpAnSessionConfigEncapsulationType INTEGER, | ||||
| ancpAnSessionConfigCapabilities AncpSessionCapabilities, | ||||
| ancpAnSessionConfigAliveTimer Unsigned32, | ||||
| ancpAnSessionConfigPortReportShaper Unsigned32, | ||||
| ancpAnSessionConfigAggregateReportShaper Unsigned32, | ||||
| ancpAnSessionConfigTransportRetryTimer Unsigned32, | ||||
| ancpAnSessionConfigAncpRetryTimer Unsigned32, | ||||
| ancpAnSessionConfigAnName AncpName, | ||||
| ancpAnSessionConfigPartitionId AncpPartitionId, | ||||
| ancpAnSessionConfigWindowSize Unsigned32, | ||||
| ancpAnSessionConfigRelatedInterface InterfaceIndex, | ||||
| ancpAnSessionConfigRelatedEntity RowPointer, | ||||
| ancpAnSessionConfigSvid VlanIdOrNone, | ||||
| ancpAnSessionConfigSPrio Unsigned32, | ||||
| ancpAnSessionConfigCvid VlanIdOrNone, | ||||
| ancpAnSessionConfigCPrio Unsigned32, | ||||
| ancpAnSessionConfigNasIpAddressType InetAddressType, | ||||
| ancpAnSessionConfigNasIpAddress InetAddress, | ||||
| ancpAnSessionConfigEncapPortNumber InetPortNumber, | ||||
| ancpAnSessionConfigNotifyDnEnable TruthValue, | ||||
| ancpAnSessionConfigNotifyUpEnable TruthValue | ||||
| } | ||||
| ancpAnSessionConfigSessionId OBJECT-TYPE | SYNTAX TruthValue | |||
| SYNTAX Unsigned32 (1..255) | MAX-ACCESS read-write | |||
| MAX-ACCESS not-accessible | STATUS current | |||
| STATUS current | DESCRIPTION | |||
| DESCRIPTION | "This object allows the manager to specify whether or | |||
| "An index of a session referred by this row. The index | not to use the 'Partition ID' field in the ANCP message | |||
| is unique accross all partitions. | header. When set to 'false' the application does not | |||
| The referred session may be actually established or | use partitions and the ancpAnSessionConfigPartitionId | |||
| just potential. | object MUST be zero for all sessions. In addition, rows | |||
| Prior to creating a row in the table it is advised to | SHOULD NOT be created in the ancpAnInterfaceConfigTable. | |||
| check the ancpAnNextSessionId for an available index." | When set to 'true' the application uses partitions and | |||
| ::= { ancpAnSessionConfigEntry 1 } | the ancpAnSessionConfigPartitionId object MUST be set, | |||
| for every session, to a nonzero value. In such a case, | ||||
| rows are created in ancpAnInterfaceConfigTable. The | ||||
| default value zero in ancpAnInterfaceConfigPartitionId | ||||
| object means that the operator did not associate the | ||||
| interface with a particular partition. Note that | ||||
| modifying the value of this object is restricted. | ||||
| E.g., prior to setting it from 'true' to 'false' | ||||
| ancpAnSessionConfigRowStatus objects for all sessions | ||||
| should be set to notInService and the partition ID value | ||||
| MUST be set to zero. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { false } | ||||
| ::= { ancpAnObjects 1 } | ||||
| ancpAnSessionConfigRowStatus OBJECT-TYPE | -- | |||
| SYNTAX RowStatus | -- Configuration of ANCP Sessions | |||
| MAX-ACCESS read-create | -- | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "An object that allows entries in this table to | ||||
| be created, modified and deleted using the RowStatus | ||||
| convention. | ||||
| A SET operation to any other attribute in this row, when | ||||
| this object is set to 'active' (1), MUST be rejected with | ||||
| an SNMP error (e.g., inconsistentValue). | ||||
| In order to perform a SET operation to any other attribute | ||||
| in this table the manager MUST set this object to | ||||
| notInService (2). After setting the object back to | ||||
| 'active' the implementation MAY tear down the session and | ||||
| recreate it, depending on what session attributes have | ||||
| been modified. " | ||||
| ::= { ancpAnSessionConfigEntry 2 } | ||||
| ancpAnSessionConfigAncpVersion OBJECT-TYPE | ancpAnNextSessionId OBJECT-TYPE | |||
| SYNTAX AncpVersion | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-create | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The maximum version number of the ANCP protocol that | "The object reports the next index (potential value of | |||
| may be used in this session. The value of this object | ancpAnSessionConfigSessionId) which is available for | |||
| is persistent." | creating a new row in ancpAnSessionConfigTable. | |||
| DEFVAL { 50 } | If no such value is available (e.g., the table is full | |||
| ::= { ancpAnSessionConfigEntry 3 } | or any other reason) the object reports '0' (zero). | |||
| An available value V becomes unavailable when a row is | ||||
| actually created with ancpAnSessionConfigSessionId=V and | ||||
| until then consecutive GET commands with this object may | ||||
| return the same value V. Note that eventually only one | ||||
| row creation with the value V can succeed. | ||||
| An unavailable value V becomes available again when a | ||||
| row with ancpAnSessionConfigSessionId=V in | ||||
| ancpAnSessionConfigTable is deleted." | ||||
| ::= { ancpAnObjects 2 } | ||||
| ancpAnSessionConfigEncapsulationType OBJECT-TYPE | ancpAnSessionConfigTable OBJECT-TYPE | |||
| SYNTAX INTEGER { | SYNTAX SEQUENCE OF AncpAnSessionConfigEntry | |||
| tcp(1) | MAX-ACCESS not-accessible | |||
| } | STATUS current | |||
| MAX-ACCESS read-create | DESCRIPTION | |||
| STATUS current | "This table represents the ANCP sessions in the access | |||
| DESCRIPTION | node. An entry in this table needs to be configured | |||
| "Required encapsulation for this session. The value of | (created) before an ANCP session might be started." | |||
| this object is persistent." | ::= { ancpAnObjects 3 } | |||
| DEFVAL { tcp } | ||||
| ::= { ancpAnSessionConfigEntry 4 } | ||||
| ancpAnSessionConfigCapabilities OBJECT-TYPE | ancpAnSessionConfigEntry OBJECT-TYPE | |||
| SYNTAX AncpSessionCapabilities | SYNTAX AncpAnSessionConfigEntry | |||
| MAX-ACCESS read-create | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "ANCP capabilities supported by the AN in this session. | "An entry in the table showing the data for a | |||
| When all bits are set to zero then this means that no | specific actual or yet to be established session. | |||
| capabilities are supported. The value of this object | If partitions are used, one session corresponds to | |||
| is persistent." | one specific access node partition." | |||
| DEFVAL { { topologyDiscovery, l2Oam } } | INDEX { ancpAnSessionConfigSessionId } | |||
| ::= { ancpAnSessionConfigEntry 5 } | ::= { ancpAnSessionConfigTable 1 } | |||
| ancpAnSessionConfigAliveTimer OBJECT-TYPE | AncpAnSessionConfigEntry ::= SEQUENCE { | |||
| SYNTAX Unsigned32(1..255) | ancpAnSessionConfigSessionId Unsigned32, | |||
| UNITS "deciseconds" | ancpAnSessionConfigRowStatus RowStatus, | |||
| MAX-ACCESS read-create | ancpAnSessionConfigAncpVersion AncpVersion, | |||
| STATUS current | ancpAnSessionConfigEncapsulationType INTEGER, | |||
| DESCRIPTION | ancpAnSessionConfigCapabilities AncpSessionCapabilities, | |||
| "The timer specifies the nominal time between periodic | ancpAnSessionConfigAliveTimer Unsigned32, | |||
| adjacency protocol messages generated by the access node. | ancpAnSessionConfigPortReportShaper Unsigned32, | |||
| It is a constant for the duration of an ANCP session. The | ancpAnSessionConfigAggregateReportShaper Unsigned32, | |||
| timer is specified in units of 100ms. The value of this | ancpAnSessionConfigTransportRetryTimer Unsigned32, | |||
| object is persistent." | ancpAnSessionConfigAncpRetryTimer Unsigned32, | |||
| DEFVAL { 250 } | ancpAnSessionConfigAnName AncpName, | |||
| ::= { ancpAnSessionConfigEntry 6 } | ancpAnSessionConfigPartitionId AncpPartitionId, | |||
| ancpAnSessionConfigWindowSize Unsigned32, | ||||
| ancpAnSessionConfigRelatedInterface InterfaceIndex, | ||||
| ancpAnSessionConfigRelatedEntity RowPointer, | ||||
| ancpAnSessionConfigSvid VlanIdOrNone, | ||||
| ancpAnSessionConfigSPrio Unsigned32, | ||||
| ancpAnSessionConfigCvid VlanIdOrNone, | ||||
| ancpAnSessionConfigCPrio Unsigned32, | ||||
| ancpAnSessionConfigNasIpAddressType InetAddressType, | ||||
| ancpAnSessionConfigNasIpAddress InetAddress, | ||||
| ancpAnSessionConfigEncapPortNumber InetPortNumber, | ||||
| ancpAnSessionConfigNotifyDnEnable TruthValue, | ||||
| ancpAnSessionConfigNotifyUpEnable TruthValue | ||||
| } | ||||
| ancpAnSessionConfigPortReportShaper OBJECT-TYPE | ancpAnSessionConfigSessionId OBJECT-TYPE | |||
| SYNTAX Unsigned32(1..255) | SYNTAX Unsigned32 (1..255) | |||
| UNITS "deciseconds" | MAX-ACCESS not-accessible | |||
| MAX-ACCESS read-create | STATUS current | |||
| STATUS current | DESCRIPTION | |||
| DESCRIPTION | "An index of a session referred by this row. The index | |||
| "The timer specifies the nominal time between | is unique accross all partitions. | |||
| 2 EventReport messages related to the same port. | The referred session may be actually established or | |||
| It is a constant for the duration of a ANCP session. | just potential. | |||
| The timer is specified in units of 100ms. The value | Prior to creating a row in the table it is advised to | |||
| of this object is persistent." | check the ancpAnNextSessionId for an available index." | |||
| DEFVAL { 10 } | ::= { ancpAnSessionConfigEntry 1 } | |||
| ::= { ancpAnSessionConfigEntry 7 } | ||||
| ancpAnSessionConfigAggregateReportShaper OBJECT-TYPE | ancpAnSessionConfigRowStatus OBJECT-TYPE | |||
| SYNTAX Unsigned32(1..2550) | SYNTAX RowStatus | |||
| UNITS "centiseconds" | MAX-ACCESS read-create | |||
| MAX-ACCESS read-create | STATUS current | |||
| STATUS current | DESCRIPTION | |||
| DESCRIPTION | "An object that allows entries in this table to | |||
| "The timer specifies the nominal time between | be created, modified and deleted using the RowStatus | |||
| 2 EventReport messages related to any port. | convention. | |||
| It is a constant for the duration of a ANCP session. | A SET operation to any other attribute in this row, | |||
| The timer is specified in units of 10ms. The value | when this object is set to 'active' (1), MUST be | |||
| of this object is persistent." | rejected with an SNMP error (e.g., inconsistentValue). | |||
| DEFVAL { 10 } | In order to perform a SET operation to any other | |||
| ::= { ancpAnSessionConfigEntry 8 } | attribute in this table the manager MUST set this | |||
| object to notInService (2). After setting the object | ||||
| back to 'active' the implementation MAY tear down the | ||||
| session and recreate it, depending on what session | ||||
| attributes have been modified. " | ||||
| ::= { ancpAnSessionConfigEntry 2 } | ||||
| ancpAnSessionConfigTransportRetryTimer OBJECT-TYPE | ancpAnSessionConfigAncpVersion OBJECT-TYPE | |||
| SYNTAX Unsigned32(0..255) | SYNTAX AncpVersion | |||
| UNITS "deciseconds" | MAX-ACCESS read-create | |||
| MAX-ACCESS read-create | STATUS current | |||
| STATUS current | DESCRIPTION | |||
| DESCRIPTION | "The maximum version number of the ANCP protocol that | |||
| "The timer specifies the nominal time between 2 transport | may be used in this session. The value of this object | |||
| connection setup attempts done by the access node. | is persistent." | |||
| The transport protocol is specified in | DEFVAL { 50 } | |||
| ancpAnSessionConfigEncapsulationType. | ::= { ancpAnSessionConfigEntry 3 } | |||
| The timer is specified in units of 100ms. | ||||
| A value 0 means that the access node will NOT | ||||
| initiate nor setup the transport connection. The | ||||
| value of this object is persistent." | ||||
| DEFVAL { 10 } | ||||
| ::= { ancpAnSessionConfigEntry 9 } | ||||
| ancpAnSessionConfigAncpRetryTimer OBJECT-TYPE | ancpAnSessionConfigEncapsulationType OBJECT-TYPE | |||
| SYNTAX Unsigned32(0..255) | SYNTAX INTEGER { | |||
| UNITS "deciseconds" | tcp(1) | |||
| MAX-ACCESS read-create | } | |||
| STATUS current | MAX-ACCESS read-create | |||
| DESCRIPTION | STATUS current | |||
| "The timer specifies the nominal time between | DESCRIPTION | |||
| 2 ANCP connection setup attempts. | "Required encapsulation for this session. The value of | |||
| The timer is specified in units of 100ms. | this object is persistent." | |||
| A value 0 means that the access node will NOT | ||||
| spontaneously trigger an ANCP session. | ||||
| Whatever the setting of this timer, the access | ||||
| node shall always listen for ANCP session setup. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { 10 } | ||||
| ::= { ancpAnSessionConfigEntry 10 } | ||||
| ancpAnSessionConfigAnName OBJECT-TYPE | DEFVAL { tcp } | |||
| SYNTAX AncpName | ::= { ancpAnSessionConfigEntry 4 } | |||
| MAX-ACCESS read-create | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The name of the access node. The first three octets must | ||||
| be an Organizationally Unique Identifier (OUI) that | ||||
| identifies the manufacturer of the access node. This | ||||
| object can be (one of) the MAC address(es) of the access | ||||
| node on the network side. | ||||
| When set to zero, the access node shall autonomously | ||||
| decide on using the most appropriate MAC address of the | ||||
| access node. Then the actually used access node name can | ||||
| be read from ancpAnCurrentSessionAnName. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { '000000000000'H } | ||||
| ::= { ancpAnSessionConfigEntry 11 } | ||||
| ancpAnSessionConfigPartitionId OBJECT-TYPE | ancpAnSessionConfigCapabilities OBJECT-TYPE | |||
| SYNTAX AncpPartitionId | SYNTAX AncpSessionCapabilities | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The Id for this session's specific access node partition. | "ANCP capabilities supported by the AN in this session. | |||
| This object has a meaning only if partitions are used | When all bits are set to zero then this means that no | |||
| (ancpAnPartitionsUsed='true') and is ignored | capabilities are supported. The value of this object | |||
| otherwise. | is persistent." | |||
| The value of this object is persistent." | DEFVAL { { dslTopologyDiscovery, dslLineTesting } } | |||
| DEFVAL { '00'H } | ::= { ancpAnSessionConfigEntry 5 } | |||
| ::= { ancpAnSessionConfigEntry 12 } | ||||
| ancpAnSessionConfigWindowSize OBJECT-TYPE | ancpAnSessionConfigAliveTimer OBJECT-TYPE | |||
| SYNTAX Unsigned32(1..65535) | SYNTAX Unsigned32(1..255) | |||
| MAX-ACCESS read-create | UNITS "deciseconds" | |||
| STATUS current | MAX-ACCESS read-create | |||
| DESCRIPTION | STATUS current | |||
| "The maximum number of unacknowledged request messages | DESCRIPTION | |||
| that may be transmitted by the controller without the | "The timer specifies the nominal time between periodic | |||
| possibility of loss. This field is used to prevent | adjacency protocol messages generated by the access | |||
| request messages from being lost in the access node | node. | |||
| because of overflow in the receive buffer. The field is | It is a constant for the duration of an ANCP session. | |||
| a hint to the controller. The value of this object is | The timer is specified in units of 100ms. The value | |||
| persistent." | of this object is persistent." | |||
| DEFVAL { 10 } | DEFVAL { 250 } | |||
| ::= { ancpAnSessionConfigEntry 13 } | ::= { ancpAnSessionConfigEntry 6 } | |||
| ancpAnSessionConfigRelatedInterface OBJECT-TYPE | ancpAnSessionConfigPortReportShaper OBJECT-TYPE | |||
| SYNTAX InterfaceIndex | SYNTAX Unsigned32(1..255) | |||
| MAX-ACCESS read-create | UNITS "deciseconds" | |||
| STATUS current | MAX-ACCESS read-create | |||
| DESCRIPTION | STATUS current | |||
| "This object contains the value of an ifIndex object, | DESCRIPTION | |||
| defined in IF-MIB, indicating an interface corresponding | "The timer specifies the nominal time between | |||
| to this session. | 2 EventReport messages related to the same port. | |||
| The corresponding interface might be either physical | It is a constant for the duration of a ANCP session. | |||
| or logical (e.g., IP Interface). | The timer is specified in units of 100ms. The value | |||
| The value of this object is persistent." | of this object is persistent." | |||
| ::= { ancpAnSessionConfigEntry 14 } | DEFVAL { 10 } | |||
| ::= { ancpAnSessionConfigEntry 7 } | ||||
| ancpAnSessionConfigRelatedEntity OBJECT-TYPE | ancpAnSessionConfigAggregateReportShaper OBJECT-TYPE | |||
| SYNTAX RowPointer | SYNTAX Unsigned32(1..2550) | |||
| MAX-ACCESS read-create | UNITS "centiseconds" | |||
| STATUS current | MAX-ACCESS read-create | |||
| DESCRIPTION | STATUS current | |||
| "This object contains the name of an object instance | DESCRIPTION | |||
| uniquely identifying a lower layer entity associated | "The timer specifies the nominal time between | |||
| with this session. For example, in the case where | 2 EventReport messages related to any port. | |||
| the session is associated with an ATM VCC, this object | It is a constant for the duration of a ANCP session. | |||
| might be set to an object identifier uniquely identifying | The timer is specified in units of 10ms. The value | |||
| that VCC (e.g., an object instance in atmVclTable). | of this object is persistent." | |||
| If unused, this object MUST have the value zeroDotZero. | DEFVAL { 10 } | |||
| The value of this object is persistent." | ::= { ancpAnSessionConfigEntry 8 } | |||
| DEFVAL { zeroDotZero } | ||||
| ::= { ancpAnSessionConfigEntry 15 } | ||||
| ancpAnSessionConfigSvid OBJECT-TYPE | ancpAnSessionConfigTransportRetryTimer OBJECT-TYPE | |||
| SYNTAX VlanIdOrNone | SYNTAX Unsigned32(0..255) | |||
| MAX-ACCESS read-create | UNITS "deciseconds" | |||
| STATUS current | MAX-ACCESS read-create | |||
| DESCRIPTION | STATUS current | |||
| "If the session is associated with a single VLAN, this | DESCRIPTION | |||
| object contains the VLAN ID of the single VLAN tag. If | "The timer specifies the nominal time between 2 | |||
| ancpAnSessionConfigCvid is also nonzero then the session | transport connection setup attempts done by the | |||
| is associated with two VLAN tags, S-VLAN tag and C-VLAN | access node. | |||
| tag, then this object contains the VLAN ID of the S-VLAN | The transport protocol is specified in | |||
| tag (the outer VLAN tag). In both cases the value of this | ancpAnSessionConfigEncapsulationType. | |||
| object SHOULD be nonzero. | The timer is specified in units of 100ms. | |||
| If the session is not associated with any VLAN, this | A value 0 means that the access node will NOT | |||
| object MUST have the default value 0. | initiate nor setup the transport connection. The | |||
| The value of this object is persistent." | value of this object is persistent." | |||
| DEFVAL { 0 } | DEFVAL { 10 } | |||
| ::= { ancpAnSessionConfigEntry 16 } | ::= { ancpAnSessionConfigEntry 9 } | |||
| ancpAnSessionConfigSPrio OBJECT-TYPE | ancpAnSessionConfigAncpRetryTimer OBJECT-TYPE | |||
| SYNTAX Unsigned32(0..7 | 65535) | SYNTAX Unsigned32(0..255) | |||
| MAX-ACCESS read-create | UNITS "deciseconds" | |||
| STATUS current | MAX-ACCESS read-create | |||
| DESCRIPTION | STATUS current | |||
| "If the session is associated with a single VLAN, this | DESCRIPTION | |||
| object contains the priority value of the single VLAN tag. | "The timer specifies the nominal time between | |||
| If ancpAnSessionConfigCvid is also nonzero then the | 2 ANCP connection setup attempts. | |||
| session is associated with two VLAN tags, S-VLAN tag and | The timer is specified in units of 100ms. | |||
| C-VLAN tag, then this object contains the priority value | A value 0 means that the access node will NOT | |||
| of the S-VLAN tag (the priority value of the outer VLAN | spontaneously trigger an ANCP session. | |||
| tag). In both cases the value of this object SHOULD be in | Whatever the setting of this timer, the access | |||
| the range 0 to 7 inclusive. | node shall always listen for ANCP session setup. | |||
| If the session is not associated with any VLAN, this | The value of this object is persistent." | |||
| object MUST have the default value 65535. | DEFVAL { 10 } | |||
| The value of this object is persistent." | ::= { ancpAnSessionConfigEntry 10 } | |||
| DEFVAL { 65535 } | ||||
| ::= { ancpAnSessionConfigEntry 17 } | ||||
| ancpAnSessionConfigCvid OBJECT-TYPE | ancpAnSessionConfigAnName OBJECT-TYPE | |||
| SYNTAX VlanIdOrNone | SYNTAX AncpName | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "If the session is associated with two VLANs, has both | "The name of the access node. The first three octets | |||
| S-VLAN tag and C-VLAN tag, this object contains the VLAN | must be an Organizationally Unique Identifier (OUI) | |||
| ID of the inner VLAN tag (also called C-VLAN ID). In such | that identifies the manufacturer of the access node. | |||
| a case the value of this object SHOULD be nonzero. | This object can be (one of) the MAC address(es) of the | |||
| If the session is not associated with any VLAN or if it | access node on the network side. | |||
| is associated with a single VLAN, this object MUST | When set to zero, the access node shall autonomously | |||
| have the default value 0. | decide on using the most appropriate MAC address of the | |||
| The value of this object is persistent." | access node. Then the actually used access node name | |||
| DEFVAL { 0 } | can be read from ancpAnCurrentSessionAnName. | |||
| ::= { ancpAnSessionConfigEntry 18 } | The value of this object is persistent." | |||
| DEFVAL { '000000000000'H } | ||||
| ::= { ancpAnSessionConfigEntry 11 } | ||||
| ancpAnSessionConfigCPrio OBJECT-TYPE | ancpAnSessionConfigPartitionId OBJECT-TYPE | |||
| SYNTAX Unsigned32(0..7 | 65535) | SYNTAX AncpPartitionId | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "If the session is associated with two VLANs, has both | "The Id for this session's specific access node | |||
| S-VLAN tag and C-VLAN tag, this object contains the | partition. | |||
| priority value of the inner VLAN tag (also called C-VLAN | This object has a meaning only if partitions are used | |||
| priority). In such a case the value of this object SHOULD | (ancpAnPartitionsUsed='true') and is ignored | |||
| be in the range 0 to 7 inclusive. | otherwise. | |||
| If the session is not associated with any VLAN or if it | The value of this object is persistent." | |||
| is associated with a single VLAN, this object MUST have | DEFVAL { '00'H } | |||
| the default value 65535. | ::= { ancpAnSessionConfigEntry 12 } | |||
| The value of this object is persistent." | ||||
| DEFVAL { 65535 } | ||||
| ::= { ancpAnSessionConfigEntry 19 } | ||||
| ancpAnSessionConfigNasIpAddressType OBJECT-TYPE | ancpAnSessionConfigWindowSize OBJECT-TYPE | |||
| SYNTAX InetAddressType | SYNTAX Unsigned32(1..65535) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The type of address in ancpAnSessionConfigNasIpAddress. | "The maximum number of unacknowledged request messages | |||
| The value of this object is persistent." | that may be transmitted by the controller without the | |||
| ::= { ancpAnSessionConfigEntry 20 } | possibility of loss. This field is used to prevent | |||
| request messages from being lost in the access node | ||||
| because of overflow in the receive buffer. The field is | ||||
| a hint to the controller. The value of this object is | ||||
| persistent." | ||||
| DEFVAL { 10 } | ||||
| ::= { ancpAnSessionConfigEntry 13 } | ||||
| ancpAnSessionConfigNasIpAddress OBJECT-TYPE | ancpAnSessionConfigRelatedInterface OBJECT-TYPE | |||
| SYNTAX InetAddress | SYNTAX InterfaceIndex | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The IP address used for the ANCP session peer (NAS). | "This object contains the value of an ifIndex object, | |||
| The type of this IP address attribute is determined | defined in IF-MIB, indicating an interface | |||
| by the value of ancpAnSessionConfigNasIpAddressType. | corresponding to this session. | |||
| The value of this object is persistent." | The corresponding interface might be either physical | |||
| ::= { ancpAnSessionConfigEntry 21 } | or logical (e.g., IP Interface). | |||
| The value of this object is persistent." | ||||
| ::= { ancpAnSessionConfigEntry 14 } | ||||
| ancpAnSessionConfigEncapPortNumber OBJECT-TYPE | ancpAnSessionConfigRelatedEntity OBJECT-TYPE | |||
| SYNTAX InetPortNumber (1..65535) | SYNTAX RowPointer | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The port number used for the transport protocol | "This object contains the name of an object instance | |||
| establishment to the ANCP peer. The transport | uniquely identifying a lower layer entity associated | |||
| protocol type is specified by | with this session. For example, in the case where the | |||
| ancpAnSessionConfigEncapsulationType and as | session is associated with an ATM VCC, this object might | |||
| it is set by default to 'tcp' then the default | be set to an object identifier uniquely identifying | |||
| port number is set to 6068 (see details in | that VCC (e.g., an object instance in atmVclTable). | |||
| http://www.iana.org/). Other port numbers may | If unused, this object MUST have the value zeroDotZero. | |||
| be relevant if other transport protocols are used. | The value of this object is persistent." | |||
| DEFVAL { zeroDotZero } | ||||
| ::= { ancpAnSessionConfigEntry 15 } | ||||
| The value of this object is persistent." | ancpAnSessionConfigSvid OBJECT-TYPE | |||
| DEFVAL { 6068 } | SYNTAX VlanIdOrNone | |||
| ::= { ancpAnSessionConfigEntry 22 } | MAX-ACCESS read-create | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "If the session is associated with a single VLAN, this | ||||
| object contains the VLAN ID of the single VLAN tag. If | ||||
| ancpAnSessionConfigCvid is also nonzero then the | ||||
| session is associated with two VLAN tags, S-VLAN tag | ||||
| and C-VLAN tag, then this object contains the VLAN ID | ||||
| of the S-VLAN tag (the outer VLAN tag). In both cases | ||||
| the value of this object SHOULD be nonzero. | ||||
| If the session is not associated with any VLAN, this | ||||
| object MUST have the default value 0. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { 0 } | ||||
| ::= { ancpAnSessionConfigEntry 16 } | ||||
| ancpAnSessionConfigNotifyDnEnable OBJECT-TYPE | ancpAnSessionConfigSPrio OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX Unsigned32(0..7 | 65535) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This object specifies if ancpAnSessionDown | "If the session is associated with a single VLAN, this | |||
| notification should be generated when this session | object contains the priority value of the single VLAN | |||
| leaves the 'estab' state as given by | tag. | |||
| ancpAnCurrentSessionState in the corresponding row | If ancpAnSessionConfigCvid is also nonzero then the | |||
| in ancpAnCurrentSessionTable. | session is associated with two VLAN tags, S-VLAN tag | |||
| The value of this object is persistent." | and C-VLAN tag, then this object contains the priority | |||
| DEFVAL { false } | value of the S-VLAN tag (the priority value of the | |||
| ::= { ancpAnSessionConfigEntry 23 } | outer VLAN tag). In both cases the value of this object | |||
| SHOULD be in the range 0 to 7 inclusive. | ||||
| If the session is not associated with any VLAN, this | ||||
| object MUST have the default value 65535. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { 65535 } | ||||
| ::= { ancpAnSessionConfigEntry 17 } | ||||
| ancpAnSessionConfigNotifyUpEnable OBJECT-TYPE | ancpAnSessionConfigCvid OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX VlanIdOrNone | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This object specifies if ancpAnSessionUp | "If the session is associated with two VLANs, has both | |||
| notification should be generated when this session | S-VLAN tag and C-VLAN tag, this object contains the | |||
| goes to 'estab' state as given by | VLAN ID of the inner VLAN tag (also called C-VLAN ID). | |||
| ancpAnCurrentSessionState in the corresponding row | In such a case the value of this object SHOULD be | |||
| in ancpAnCurrentSessionTable. | nonzero. | |||
| The value of this object is persistent." | If the session is not associated with any VLAN or if it | |||
| DEFVAL { false } | is associated with a single VLAN, this object MUST | |||
| ::= { ancpAnSessionConfigEntry 24 } | have the default value 0. | |||
| The value of this object is persistent." | ||||
| DEFVAL { 0 } | ||||
| ::= { ancpAnSessionConfigEntry 18 } | ||||
| ancpAnSessionConfigCPrio OBJECT-TYPE | ||||
| SYNTAX Unsigned32(0..7 | 65535) | ||||
| MAX-ACCESS read-create | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "If the session is associated with two VLANs, has both | ||||
| S-VLAN tag and C-VLAN tag, this object contains the | ||||
| priority value of the inner VLAN tag (also called | ||||
| C-VLAN priority). In such a case the value of this | ||||
| object SHOULD be in the range 0 to 7 inclusive. | ||||
| If the session is not associated with any VLAN or if it | ||||
| is associated with a single VLAN, this object MUST have | ||||
| the default value 65535. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { 65535 } | ||||
| ::= { ancpAnSessionConfigEntry 19 } | ||||
| ancpAnCurrentSessionTable OBJECT-TYPE | ancpAnSessionConfigNasIpAddressType OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF AncpAnCurrentSessionEntry | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| MAX-ACCESS not-accessible | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table gives actual information of the sessions | "The type of address in ancpAnSessionConfigNasIpAddress. | |||
| in the access node. | The value of this object is persistent. | |||
| A row in this table is created when the corresponding row | Note that although other types of addresses are defined | |||
| in the ancpAnSessionConfigTable is created. | in the InetAddressType textual convention, this object | |||
| A row in this table is deleted when the corresponding row | is limited to IPv4 and IPv6 addresses." | |||
| in the ancpAnSessionConfigTable is deleted." | ::= { ancpAnSessionConfigEntry 20 } | |||
| ::= { ancpAnObjects 4 } | ||||
| ancpAnCurrentSessionEntry OBJECT-TYPE | ancpAnSessionConfigNasIpAddress OBJECT-TYPE | |||
| SYNTAX AncpAnCurrentSessionEntry | SYNTAX InetAddress | |||
| MAX-ACCESS not-accessible | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry in the table showing the data for a | "The IP address used for the ANCP session peer (NAS). | |||
| specific actual session." | The type of this IP address attribute is determined | |||
| INDEX { ancpAnSessionConfigSessionId } | by the value of ancpAnSessionConfigNasIpAddressType. | |||
| ::= { ancpAnCurrentSessionTable 1 } | The value of this object is persistent." | |||
| ::= { ancpAnSessionConfigEntry 21 } | ||||
| AncpAnCurrentSessionEntry ::= SEQUENCE { | ancpAnSessionConfigEncapPortNumber OBJECT-TYPE | |||
| ancpAnCurrentSessionState INTEGER, | SYNTAX InetPortNumber (1..65535) | |||
| ancpAnCurrentSessionAncpVersion AncpVersion, | MAX-ACCESS read-create | |||
| ancpAnCurrentSessionAnName AncpName, | STATUS current | |||
| ancpAnCurrentSessionNasName AncpName, | DESCRIPTION | |||
| ancpAnCurrentSessionAnIpAddressType InetAddressType, | "The port number used for the transport protocol | |||
| ancpAnCurrentSessionAnIpAddress InetAddress, | establishment to the ANCP peer. The transport | |||
| ancpAnCurrentSessionAnInstance Unsigned32, | protocol type is specified by | |||
| ancpAnCurrentSessionNasInstance Unsigned32, | ancpAnSessionConfigEncapsulationType and as | |||
| ancpAnCurrentSessionCapabilities AncpSessionCapabilities, | it is set by default to 'tcp' then the default | |||
| ancpAnCurrentSessionStartUptime TimeTicks, | port number is set to 6068 (see details in | |||
| ancpAnCurrentSessionDiscontinuityTime TimeTicks, | http://www.iana.org/). Other port numbers may | |||
| ancpAnCurrentSessionStatSentMessages ZeroBasedCounter32, | be relevant if other transport protocols are used. | |||
| ancpAnCurrentSessionStatReceivedValidMessages ZeroBasedCounter32, | The value of this object is persistent." | |||
| ancpAnCurrentSessionStatDiscardedMessages ZeroBasedCounter32, | DEFVAL { 6068 } | |||
| ancpAnCurrentSessionStatReceivedAdjSyn ZeroBasedCounter32, | ::= { ancpAnSessionConfigEntry 22 } | |||
| ancpAnCurrentSessionStatReceivedAdjSynack ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatReceivedAdjAck ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatReceivedAdjRstack ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSyn ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSynack ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjAck ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjRstack ZeroBasedCounter32 | ||||
| } | ||||
| ancpAnCurrentSessionState OBJECT-TYPE | ancpAnSessionConfigNotifyDnEnable OBJECT-TYPE | |||
| SYNTAX INTEGER { | SYNTAX TruthValue | |||
| other(1), | MAX-ACCESS read-create | |||
| synsent(2), | STATUS current | |||
| synrcvd(3), | DESCRIPTION | |||
| estab(4) | "This object specifies if ancpAnSessionDown | |||
| } | notification should be generated when this session | |||
| MAX-ACCESS read-only | leaves the 'estab' state as given by | |||
| STATUS current | ancpAnCurrentSessionState in the corresponding row | |||
| DESCRIPTION | in ancpAnCurrentSessionTable. | |||
| "The state of this session as defined in the ANCP specification. | The value of this object is persistent." | |||
| the state other(1) is returned if the session state cannot be | DEFVAL { false } | |||
| reflected by any other valid object-value." | ::= { ancpAnSessionConfigEntry 23 } | |||
| ::= { ancpAnCurrentSessionEntry 1 } | ancpAnSessionConfigNotifyUpEnable OBJECT-TYPE | |||
| SYNTAX TruthValue | ||||
| MAX-ACCESS read-create | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This object specifies if ancpAnSessionUp | ||||
| notification should be generated when this session | ||||
| goes to 'estab' state as given by | ||||
| ancpAnCurrentSessionState in the corresponding row | ||||
| in ancpAnCurrentSessionTable. | ||||
| The value of this object is persistent." | ||||
| DEFVAL { false } | ||||
| ::= { ancpAnSessionConfigEntry 24 } | ||||
| ancpAnCurrentSessionAncpVersion OBJECT-TYPE | -- | |||
| SYNTAX AncpVersion | -- Operational Information of ANCP Sessions | |||
| MAX-ACCESS read-only | -- | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The actual version number of the ANCP protocol that | ||||
| is used in this session. | ||||
| This object has value 0 if ancpAnCurrentSessionState is | ||||
| not estab(4)." | ||||
| ::= { ancpAnCurrentSessionEntry 2 } | ||||
| ancpAnCurrentSessionAnName OBJECT-TYPE | ancpAnCurrentSessionTable OBJECT-TYPE | |||
| SYNTAX AncpName | SYNTAX SEQUENCE OF AncpAnCurrentSessionEntry | |||
| MAX-ACCESS read-only | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The name of the access node used in this session. | "This table gives actual information of the sessions | |||
| It should be the same as ancpAnSessionConfigAnName if that | in the access node. | |||
| object is not set to zero. If ancpAnSessionConfigAnName | A row in this table is available only for active | |||
| is set to zero, then this object will contain the MAC | sessions, i.e., for each session that its corresponding | |||
| address selected by the access node as described in the | row status (ancpAnSessionConfigRowStatus) in | |||
| description of ancpAnSessionConfigAnName. | ancpAnSessionConfigTable is set to either 'active' (1) | |||
| The value of this object is used as value for the | or 'notInService' (2). | |||
| 'Sender Name' field in the header of the ANCP messages | A row in this table is deleted when the corresponding | |||
| generated for this session by the AN." | row in the ancpAnSessionConfigTable is deleted." | |||
| ::= { ancpAnCurrentSessionEntry 3 } | ::= { ancpAnObjects 4 } | |||
| ancpAnCurrentSessionNasName OBJECT-TYPE | ancpAnCurrentSessionEntry OBJECT-TYPE | |||
| SYNTAX AncpName | SYNTAX AncpAnCurrentSessionEntry | |||
| MAX-ACCESS read-only | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The name of the NAS as advertised in the adjacency | "An entry in the table showing the data for a | |||
| message. | specific actual session." | |||
| The value of this object is set to the value of the | INDEX { ancpAnSessionConfigSessionId } | |||
| 'Sender Name' field in the header of the ANCP messages | ::= { ancpAnCurrentSessionTable 1 } | |||
| received on this session. This object has value 0 if | ||||
| ancpAnCurrentSessionState is not estab(4)." | ||||
| ::= { ancpAnCurrentSessionEntry 4 } | ||||
| ancpAnCurrentSessionAnIpAddressType OBJECT-TYPE | AncpAnCurrentSessionEntry ::= SEQUENCE { | |||
| SYNTAX InetAddressType | ancpAnCurrentSessionState INTEGER, | |||
| MAX-ACCESS read-only | ancpAnCurrentSessionAncpVersion AncpVersion, | |||
| STATUS current | ancpAnCurrentSessionAnName AncpName, | |||
| DESCRIPTION | ancpAnCurrentSessionNasName AncpName, | |||
| "The type of address in ancpAnCurrentSessionAnIpAddress." | ancpAnCurrentSessionAnIpAddressType InetAddressType, | |||
| ancpAnCurrentSessionAnIpAddress InetAddress, | ||||
| ancpAnCurrentSessionAnInstance Unsigned32, | ||||
| ancpAnCurrentSessionNasInstance Unsigned32, | ||||
| ancpAnCurrentSessionCapabilities AncpSessionCapabilities, | ||||
| ancpAnCurrentSessionStartUptime TimeTicks, | ||||
| ancpAnCurrentSessionDiscontinuityTime TimeTicks, | ||||
| ancpAnCurrentSessionStatSentMessages ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatReceivedValidMessages | ||||
| ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatDiscardedMessages ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatReceivedAdjSyn ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatReceivedAdjSynack ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatReceivedAdjAck ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatReceivedAdjRstack ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSyn ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSynack | ||||
| ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjAck ZeroBasedCounter32, | ||||
| ancpAnCurrentSessionStatTransmittedAdjRstack | ||||
| ZeroBasedCounter32 | ||||
| } | ||||
| ::= { ancpAnCurrentSessionEntry 5 } | ancpAnCurrentSessionState OBJECT-TYPE | |||
| SYNTAX INTEGER { | ||||
| other(1), | ||||
| synsent(2), | ||||
| synrcvd(3), | ||||
| estab(4), | ||||
| syncloss(5) | ||||
| } | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The state of this session as defined in the ANCP | ||||
| specification. | ||||
| the state other(1) is returned if the session state | ||||
| cannot be reflected by any other valid object-value. | ||||
| The state syncloss(5) indicates that the AN has | ||||
| declared loss of synchronization as defined in secion | ||||
| 3.5.2.7 of RFC 6320." | ||||
| ancpAnCurrentSessionAnIpAddress OBJECT-TYPE | ::= { ancpAnCurrentSessionEntry 1 } | |||
| SYNTAX InetAddress | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The IP address used for the access node. | ||||
| The type of this IP address attribute is determined | ||||
| by the value of ancpAnCurrentSessionAnIpAddressType." | ||||
| ::= { ancpAnCurrentSessionEntry 6 } | ||||
| ancpAnCurrentSessionAnInstance OBJECT-TYPE | ancpAnCurrentSessionAncpVersion OBJECT-TYPE | |||
| SYNTAX Unsigned32(0..16777215) | SYNTAX AncpVersion | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The instance number used by the access node during this | "The actual version number of the ANCP protocol that | |||
| session. The Instance number is a 24-bit number | is used in this session. | |||
| that should be guaranteed to be unique within | This object has value 0 if ancpAnCurrentSessionState is | |||
| the recent past and to change when the link | not estab(4)." | |||
| or node comes back up after going down. Zero is | ::= { ancpAnCurrentSessionEntry 2 } | |||
| not a valid instance number. | ||||
| This object has value 0 if ancpAnCurrentSessionState is | ||||
| not estab(4)." | ||||
| ::= { ancpAnCurrentSessionEntry 7 } | ||||
| ancpAnCurrentSessionNasInstance OBJECT-TYPE | ancpAnCurrentSessionAnName OBJECT-TYPE | |||
| SYNTAX Unsigned32(0..16777215) | SYNTAX AncpName | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The instance number used by the NAS during this | "The name of the access node used in this session. | |||
| session. The Instance number is a 24-bit number | It should be the same as ancpAnSessionConfigAnName if | |||
| that should be guaranteed to be unique within | that object is not set to zero. | |||
| the recent past and to change when the link | If ancpAnSessionConfigAnName is set to zero, then this | |||
| or node comes back up after going down. | object will contain the MAC address selected by the | |||
| This object has value 0 if ancpAnCurrentSessionState is | access node as described in the description of | |||
| not estab(4)." | ancpAnSessionConfigAnName. | |||
| ::= { ancpAnCurrentSessionEntry 8 } | The value of this object is used as value for the | |||
| 'Sender Name' field in the header of the ANCP messages | ||||
| generated for this session by the AN." | ||||
| ::= { ancpAnCurrentSessionEntry 3 } | ||||
| ancpAnCurrentSessionCapabilities OBJECT-TYPE | ancpAnCurrentSessionNasName OBJECT-TYPE | |||
| SYNTAX AncpSessionCapabilities | SYNTAX AncpName | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The common ANCP capabilities supported by the AN and | "The name of the NAS as advertised in the adjacency | |||
| NAS in this session. | message. | |||
| The value of this object is set to the value of the | ||||
| 'Sender Name' field in the header of the ANCP messages | ||||
| received on this session. This object has value 0 if | ||||
| ancpAnCurrentSessionState is not estab(4)." | ||||
| ::= { ancpAnCurrentSessionEntry 4 } | ||||
| The object has the value 0 if no capabilities are | ancpAnCurrentSessionAnIpAddressType OBJECT-TYPE | |||
| supported | SYNTAX InetAddressType { ipv4(1), ipv6(2) } | |||
| or if ancpAnCurrentSessionState is not estab(4)." | MAX-ACCESS read-only | |||
| ::= { ancpAnCurrentSessionEntry 9 } | STATUS current | |||
| DESCRIPTION | ||||
| "The type of address in ancpAnCurrentSessionAnIpAddress. | ||||
| Note that although other types of addresses are defined | ||||
| in the InetAddressType textual convention, this object | ||||
| is limited to IPv4 and IPv6 addresses." | ||||
| ::= { ancpAnCurrentSessionEntry 5 } | ||||
| ancpAnCurrentSessionStartUptime OBJECT-TYPE | ancpAnCurrentSessionAnIpAddress OBJECT-TYPE | |||
| SYNTAX TimeTicks | SYNTAX InetAddress | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The value of sysUpTime when the session came to | "The IP address used for the access node. | |||
| established state. | The type of this IP address attribute is determined | |||
| This object has value 0 if ancpAnCurrentSessionState is | by the value of ancpAnCurrentSessionAnIpAddressType." | |||
| not estab(4)." | ::= { ancpAnCurrentSessionEntry 6 } | |||
| ::= { ancpAnCurrentSessionEntry 10 } | ||||
| ancpAnCurrentSessionDiscontinuityTime OBJECT-TYPE | ancpAnCurrentSessionAnInstance OBJECT-TYPE | |||
| SYNTAX TimeTicks | SYNTAX Unsigned32(0..16777215) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The value of sysUpTime on the most recent occasion at | "The instance number used by the access node during this | |||
| which session's counters suffered a discontinuity. | session. The Instance number is a 24-bit number | |||
| If no such discontinuities have occurred since then, | that should be guaranteed to be unique within | |||
| this object contains the same value as | the recent past and to change when the link | |||
| ancpAnCurrentSessionStartUptime." | or node comes back up after going down. Zero is | |||
| ::= { ancpAnCurrentSessionEntry 11 } | not a valid instance number. | |||
| This object has value 0 if ancpAnCurrentSessionState is | ||||
| not estab(4)." | ||||
| ::= { ancpAnCurrentSessionEntry 7 } | ||||
| ancpAnCurrentSessionStatSentMessages OBJECT-TYPE | ancpAnCurrentSessionNasInstance OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX Unsigned32(0..16777215) | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of messages that have been sent in this session | "The instance number used by the NAS during this | |||
| by the access node. | session. The Instance number is a 24-bit number | |||
| All ANCP messages pertaining to this session shall | that should be guaranteed to be unique within | |||
| be counted, also including adjacency protocol messages | the recent past and to change when the link | |||
| and failure response messages. | or node comes back up after going down. | |||
| Discontinuities of this counter are indicated by | This object has value 0 if ancpAnCurrentSessionState is | |||
| ancpAnCurrentSessionDiscontinuityTime." | not estab(4)." | |||
| ::= { ancpAnCurrentSessionEntry 12 } | ::= { ancpAnCurrentSessionEntry 8 } | |||
| ancpAnCurrentSessionStatReceivedValidMessages OBJECT-TYPE | ancpAnCurrentSessionCapabilities OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX AncpSessionCapabilities | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of messages that have been received and | "The common ANCP capabilities supported by the AN and | |||
| processed in this session by the access node. | NAS in this session. | |||
| All ANCP messages pertaining to this session shall | The object has the value 0 if no capabilities are | |||
| be counted, also including adjacency protocol messages | supported | |||
| and failure response messages. | or if ancpAnCurrentSessionState is not estab(4)." | |||
| Discontinuities of this counter are indicated by | ::= { ancpAnCurrentSessionEntry 9 } | |||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 13 } | ||||
| ancpAnCurrentSessionStatDiscardedMessages OBJECT-TYPE | ancpAnCurrentSessionStartUptime OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX TimeTicks | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of messages that in this session have been | "The value of sysUpTime when the session came to | |||
| received and discarded for whatever reason by the access | established state. | |||
| node. | This object has value 0 if ancpAnCurrentSessionState is | |||
| All ANCP messages pertaining to this session shall | not estab(4)." | |||
| be counted, also including adjacency protocol messages | ::= { ancpAnCurrentSessionEntry 10 } | |||
| and failure response messages. | ||||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 14 } | ||||
| ancpAnCurrentSessionStatReceivedAdjSyn OBJECT-TYPE | ancpAnCurrentSessionDiscontinuityTime OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX TimeTicks | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency SYN messages that in this | "The value of sysUpTime on the most recent occasion at | |||
| session have been received by the access node. | which session's counters suffered a discontinuity. | |||
| Discontinuities of this counter are indicated by | If no such discontinuities have occurred since then, | |||
| ancpAnCurrentSessionDiscontinuityTime." | this object contains the same value as | |||
| ::= { ancpAnCurrentSessionEntry 15 } | ancpAnCurrentSessionStartUptime." | |||
| ::= { ancpAnCurrentSessionEntry 11 } | ||||
| ancpAnCurrentSessionStatReceivedAdjSynack OBJECT-TYPE | ancpAnCurrentSessionStatSentMessages OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency SYNACK messages that in this | "The number of messages that have been sent in this | |||
| session have been received by the access node. | session by the access node. | |||
| Discontinuities of this counter are indicated by | All ANCP messages pertaining to this session shall | |||
| ancpAnCurrentSessionDiscontinuityTime." | be counted, also including adjacency protocol messages | |||
| ::= { ancpAnCurrentSessionEntry 16 } | and failure response messages. | |||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 12 } | ||||
| ancpAnCurrentSessionStatReceivedAdjAck OBJECT-TYPE | ancpAnCurrentSessionStatReceivedValidMessages OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency ACK messages that in this | "The number of messages that have been received and | |||
| session have been received by the access node. | processed in this session by the access node. | |||
| Discontinuities of this counter are indicated by | All ANCP messages pertaining to this session shall | |||
| ancpAnCurrentSessionDiscontinuityTime." | be counted, also including adjacency protocol messages | |||
| ::= { ancpAnCurrentSessionEntry 17 } | and failure response messages. | |||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 13 } | ||||
| ancpAnCurrentSessionStatReceivedAdjRstack OBJECT-TYPE | ancpAnCurrentSessionStatDiscardedMessages OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency RSTACK messages that in this | "The number of messages that in this session have been | |||
| session have been received by the access node. | received and discarded for whatever reason by the | |||
| Discontinuities of this counter are indicated by | access node. | |||
| ancpAnCurrentSessionDiscontinuityTime." | All ANCP messages pertaining to this session shall | |||
| ::= { ancpAnCurrentSessionEntry 18 } | be counted, also including adjacency protocol messages | |||
| and failure response messages. | ||||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 14 } | ||||
| ancpAnCurrentSessionStatTransmittedAdjSyn OBJECT-TYPE | ancpAnCurrentSessionStatReceivedAdjSyn OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency SYN messages that in this | "The number of adjacency SYN messages that in this | |||
| session have been transmitted by the access node. | session have been received by the access node. | |||
| Discontinuities of this counter are indicated by | Discontinuities of this counter are indicated by | |||
| ancpAnCurrentSessionDiscontinuityTime." | ancpAnCurrentSessionDiscontinuityTime." | |||
| ::= { ancpAnCurrentSessionEntry 19 } | ::= { ancpAnCurrentSessionEntry 15 } | |||
| ancpAnCurrentSessionStatTransmittedAdjSynack OBJECT-TYPE | ancpAnCurrentSessionStatReceivedAdjSynack OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency SYNACK messages that in this | "The number of adjacency SYNACK messages that in this | |||
| session have been transmitted by the access node. | session have been received by the access node. | |||
| Discontinuities of this counter are indicated by | Discontinuities of this counter are indicated by | |||
| ancpAnCurrentSessionDiscontinuityTime." | ancpAnCurrentSessionDiscontinuityTime." | |||
| ::= { ancpAnCurrentSessionEntry 20 } | ::= { ancpAnCurrentSessionEntry 16 } | |||
| ancpAnCurrentSessionStatTransmittedAdjAck OBJECT-TYPE | ancpAnCurrentSessionStatReceivedAdjAck OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency ACK messages that in this | "The number of adjacency ACK messages that in this | |||
| session have been transmitted by the access node. | session have been received by the access node. | |||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 17 } | ||||
| Discontinuities of this counter are indicated by | ancpAnCurrentSessionStatReceivedAdjRstack OBJECT-TYPE | |||
| ancpAnCurrentSessionDiscontinuityTime." | SYNTAX ZeroBasedCounter32 | |||
| ::= { ancpAnCurrentSessionEntry 21 } | MAX-ACCESS read-only | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The number of adjacency RSTACK messages that in this | ||||
| session have been received by the access node. | ||||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 18 } | ||||
| ancpAnCurrentSessionStatTransmittedAdjRstack OBJECT-TYPE | ancpAnCurrentSessionStatTransmittedAdjSyn OBJECT-TYPE | |||
| SYNTAX ZeroBasedCounter32 | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of adjacency RSTACK messages that in this | "The number of adjacency SYN messages that in this | |||
| session have been transmitted by the access node. | session have been transmitted by the access node. | |||
| Discontinuities of this counter are indicated by | Discontinuities of this counter are indicated by | |||
| ancpAnCurrentSessionDiscontinuityTime." | ancpAnCurrentSessionDiscontinuityTime." | |||
| ::= { ancpAnCurrentSessionEntry 22 } | ::= { ancpAnCurrentSessionEntry 19 } | |||
| ancpAnCurrentSessionStatTransmittedAdjSynack OBJECT-TYPE | ||||
| SYNTAX ZeroBasedCounter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The number of adjacency SYNACK messages that in this | ||||
| session have been transmitted by the access node. | ||||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 20 } | ||||
| ancpAnInterfaceConfigTable OBJECT-TYPE | ancpAnCurrentSessionStatTransmittedAdjAck OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF AncpAnInterfaceConfigEntry | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS not-accessible | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table configures the association of user facing | "The number of adjacency ACK messages that in this | |||
| interfaces to ANCP partitions in the access node. | session have been transmitted by the access node. | |||
| An entry in this table needs to be added by the agent | Discontinuities of this counter are indicated by | |||
| for each relevant user facing interface with the value | ancpAnCurrentSessionDiscontinuityTime." | |||
| of ancpAnInterfaceConfigPartitionId set to zero at the | ::= { ancpAnCurrentSessionEntry 21 } | |||
| time of the creation of the row. A relevant user facing | ||||
| interface is created whenever a row is created in the | ||||
| ifTable of the IF-MIB that can be controlled by ANCP. | ||||
| When such an interface is deleted from the ifTable, the | ||||
| corresponding row in this table has to be removed by the | ||||
| agent. | ||||
| Rows should only be created by the agent when | ||||
| ancpAnPartitionsUsed is set to 'true'. If no | ||||
| partitions are used, then no rows should be created in | ||||
| this table." | ||||
| ::= { ancpAnObjects 5 } | ||||
| ancpAnInterfaceConfigEntry OBJECT-TYPE | ancpAnCurrentSessionStatTransmittedAdjRstack OBJECT-TYPE | |||
| SYNTAX AncpAnInterfaceConfigEntry | SYNTAX ZeroBasedCounter32 | |||
| MAX-ACCESS not-accessible | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry in the table showing the partition id for a | "The number of adjacency RSTACK messages that in this | |||
| specific user facing interface" | session have been transmitted by the access node. | |||
| Discontinuities of this counter are indicated by | ||||
| ancpAnCurrentSessionDiscontinuityTime." | ||||
| ::= { ancpAnCurrentSessionEntry 22 } | ||||
| INDEX { ifIndex } | -- | |||
| ::= { ancpAnInterfaceConfigTable 1 } | -- Partitions | |||
| -- | ||||
| AncpAnInterfaceConfigEntry ::= SEQUENCE { | ancpAnInterfaceConfigTable OBJECT-TYPE | |||
| ancpAnInterfaceConfigPartitionId AncpPartitionId | SYNTAX SEQUENCE OF AncpAnInterfaceConfigEntry | |||
| } | MAX-ACCESS not-accessible | |||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This table configures the association of user facing | ||||
| interfaces to ANCP partitions in the access node. | ||||
| An entry in this table needs to be added by the agent | ||||
| for each relevant user facing interface with the value | ||||
| of ancpAnInterfaceConfigPartitionId set to zero at the | ||||
| time of the creation of the row. A relevant user facing | ||||
| interface is created whenever a row is created in the | ||||
| ifTable of the IF-MIB that can be controlled by ANCP. | ||||
| When such an interface is deleted from the ifTable, the | ||||
| corresponding row in this table has to be removed by | ||||
| the agent. | ||||
| Rows should only be created by the agent when | ||||
| ancpAnPartitionsUsed is set to 'true'. If no | ||||
| partitions are used, then no rows should be created in | ||||
| this table." | ||||
| ::= { ancpAnObjects 5 } | ||||
| ancpAnInterfaceConfigPartitionId OBJECT-TYPE | ancpAnInterfaceConfigEntry OBJECT-TYPE | |||
| SYNTAX AncpPartitionId | SYNTAX AncpAnInterfaceConfigEntry | |||
| MAX-ACCESS read-write | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A partition Id associated with the related ifIndex. | "An entry in the table showing the partition id for a | |||
| Upon creation of the row, the value is set to '00'H. | specific user facing interface" | |||
| The value of this object is persistent." | INDEX { ifIndex } | |||
| DEFVAL { '00'H } | ::= { ancpAnInterfaceConfigTable 1 } | |||
| ::= { ancpAnInterfaceConfigEntry 1 } | ||||
| AncpAnInterfaceConfigEntry ::= SEQUENCE { | ||||
| ancpAnInterfaceConfigPartitionId AncpPartitionId | ||||
| } | ||||
| ancpAnSessionDown NOTIFICATION-TYPE | ancpAnInterfaceConfigPartitionId OBJECT-TYPE | |||
| OBJECTS { | SYNTAX AncpPartitionId | |||
| ancpAnCurrentSessionAnIpAddressType, | MAX-ACCESS read-write | |||
| ancpAnCurrentSessionAnIpAddress, | STATUS current | |||
| ancpAnSessionConfigNasIpAddressType, | DESCRIPTION | |||
| ancpAnSessionConfigNasIpAddress, | "A partition Id associated with the related ifIndex. | |||
| ancpAnCurrentSessionAnInstance, | Upon creation of the row, the value is set to '00'H. | |||
| ancpAnCurrentSessionNasInstance, | The value of this object is persistent." | |||
| ancpAnCurrentSessionStartUptime, | DEFVAL { '00'H } | |||
| ancpAnCurrentSessionDiscontinuityTime, | ::= { ancpAnInterfaceConfigEntry 1 } | |||
| ancpAnCurrentSessionStatSentMessages, | ||||
| ancpAnCurrentSessionStatReceivedValidMessages, | ||||
| ancpAnCurrentSessionStatDiscardedMessages, | ||||
| ancpAnCurrentSessionStatReceivedAdjSyn, | ||||
| ancpAnCurrentSessionStatReceivedAdjSynack, | ||||
| ancpAnCurrentSessionStatReceivedAdjAck, | ||||
| ancpAnCurrentSessionStatReceivedAdjRstack, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSyn, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSynack, | ||||
| ancpAnCurrentSessionStatTransmittedAdjAck, | ||||
| ancpAnCurrentSessionStatTransmittedAdjRstack | ||||
| } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This notification is generated whenever an ANCP session | ||||
| goes down. A session can go down for several reasons: | ||||
| 1) The ANCP session can be deleted by a manager from the | -- | |||
| ancpAnSessionConfigTable, and hence it will also be | -- Notifications | |||
| removed from the ancpAnCurrentSessionTable. | -- | |||
| 2) The session can go operational down due to some | ||||
| malfunction in the network, the AN, or the NAS. In | ||||
| this case, the ANCP session will be still in the | ||||
| ancpAnSessionConfigTable and ancpAnCurrentSessionTable, | ||||
| but the ancpAnCurrentSessionState moves from the estab | ||||
| state to another state. | ||||
| This notification is only generated when | ||||
| ancpAnSessionConfigNotifyDnEnable of this session is set | ||||
| to true." | ||||
| ::= { ancpAnNotifications 1 } | ||||
| ancpAnSessionUp NOTIFICATION-TYPE | ancpAnSessionDown NOTIFICATION-TYPE | |||
| OBJECTS { | OBJECTS { | |||
| ancpAnCurrentSessionAnInstance | ancpAnCurrentSessionAnIpAddressType, | |||
| } | ancpAnCurrentSessionAnIpAddress, | |||
| STATUS current | ancpAnSessionConfigNasIpAddressType, | |||
| DESCRIPTION | ancpAnSessionConfigNasIpAddress, | |||
| "This notification is generated when an ANCP session enters | ancpAnCurrentSessionAnInstance, | |||
| the estab state as given by ancpAnCurrentSessionState. | ancpAnCurrentSessionNasInstance, | |||
| Since ancpAnCurrentSessionAnInstance identifies the ANCP | ancpAnCurrentSessionStartUptime, | |||
| session uniquely the other attributes can be derived from | ancpAnCurrentSessionDiscontinuityTime, | |||
| this attribute. | ancpAnCurrentSessionStatSentMessages, | |||
| This notification is only generated when | ancpAnCurrentSessionStatReceivedValidMessages, | |||
| ancpAnSessionConfigNotifyUpEnable of this session is set | ancpAnCurrentSessionStatDiscardedMessages, | |||
| to true." | ancpAnCurrentSessionStatReceivedAdjSyn, | |||
| ::= { ancpAnNotifications 2 } | ancpAnCurrentSessionStatReceivedAdjSynack, | |||
| ancpAnCurrentSessionStatReceivedAdjAck, | ||||
| ancpAnCurrentSessionStatReceivedAdjRstack, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSyn, | ||||
| ancpAnCurrentSessionStatTransmittedAdjSynack, | ||||
| ancpAnCurrentSessionStatTransmittedAdjAck, | ||||
| ancpAnCurrentSessionStatTransmittedAdjRstack | ||||
| } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This notification is generated whenever an ANCP session | ||||
| goes down. A session can go down for several reasons: | ||||
| 1) The ANCP session can be deleted by a manager from the | ||||
| ancpAnSessionConfigTable, and hence it will also be | ||||
| removed from the ancpAnCurrentSessionTable. | ||||
| 2) The session can go operational down due to some | ||||
| malfunction in the network, the AN, or the NAS. In | ||||
| this case, the ANCP session will be still in the | ||||
| ancpAnSessionConfigTable and | ||||
| ancpAnCurrentSessionTable, but the | ||||
| ancpAnCurrentSessionState moves from the estab | ||||
| state to another state. | ||||
| This notification is only generated when | ||||
| ancpAnSessionConfigNotifyDnEnable of this session is | ||||
| set to true." | ||||
| ::= { ancpAnNotifications 1 } | ||||
| ancpAnSessionUp NOTIFICATION-TYPE | ||||
| OBJECTS { | ||||
| ancpAnCurrentSessionAnInstance | ||||
| } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This notification is generated when an ANCP session | ||||
| enters the estab state as given by | ||||
| ancpAnCurrentSessionState. | ||||
| Since ancpAnCurrentSessionAnInstance identifies the ANCP | ||||
| session uniquely the other attributes can be derived | ||||
| from this attribute. | ||||
| This notification is only generated when | ||||
| ancpAnSessionConfigNotifyUpEnable of this session is set | ||||
| to true." | ||||
| ::= { ancpAnNotifications 2 } | ||||
| ancpAnGroups OBJECT IDENTIFIER ::= { ancpAnConformance 1 } | -- | |||
| ancpAnCompliances OBJECT IDENTIFIER ::= { ancpAnConformance 2 } | -- ANCP AN Compliance | |||
| -- | ||||
| ancpAnModuleCompliance MODULE-COMPLIANCE | ancpAnGroups OBJECT IDENTIFIER ::= { ancpAnConformance 1 } | |||
| STATUS current | ancpAnCompliances OBJECT IDENTIFIER ::= { ancpAnConformance 2 } | |||
| DESCRIPTION | ||||
| "The compliance statement for agents that support | ||||
| the ANCP MIB module for access nodes." | ||||
| MODULE -- this module | ||||
| MANDATORY-GROUPS { | ||||
| ancpAnConfigGroup, | ||||
| ancpAnCurrentGroup, | ||||
| ancpAnInterfaceGroup, | ||||
| ancpAnNotificationsGroup | ||||
| } | ancpAnModuleCompliance MODULE-COMPLIANCE | |||
| ::= { ancpAnCompliances 1 } | STATUS current | |||
| DESCRIPTION | ||||
| "The compliance statement for agents that support | ||||
| the ANCP MIB module for access nodes." | ||||
| MODULE -- this module | ||||
| MANDATORY-GROUPS { | ||||
| ancpAnConfigGroup, | ||||
| ancpAnCurrentGroup, | ||||
| ancpAnInterfaceGroup, | ||||
| ancpAnNotificationsGroup | ||||
| } | ||||
| ::= { ancpAnCompliances 1 } | ||||
| -- units of conformance | ||||
| ancpAnConfigGroup OBJECT-GROUP | ancpAnConfigGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| ancpAnNextSessionId, | ancpAnNextSessionId, | |||
| ancpAnSessionConfigRowStatus, | ancpAnSessionConfigRowStatus, | |||
| ancpAnSessionConfigAncpVersion, | ancpAnSessionConfigAncpVersion, | |||
| ancpAnSessionConfigEncapsulationType, | ancpAnSessionConfigEncapsulationType, | |||
| ancpAnSessionConfigCapabilities, | ancpAnSessionConfigCapabilities, | |||
| ancpAnSessionConfigAliveTimer, | ancpAnSessionConfigAliveTimer, | |||
| ancpAnSessionConfigPortReportShaper, | ancpAnSessionConfigPortReportShaper, | |||
| ancpAnSessionConfigAggregateReportShaper, | ancpAnSessionConfigAggregateReportShaper, | |||
| ancpAnSessionConfigTransportRetryTimer, | ancpAnSessionConfigTransportRetryTimer, | |||
| ancpAnSessionConfigAncpRetryTimer, | ancpAnSessionConfigAncpRetryTimer, | |||
| ancpAnSessionConfigAnName, | ancpAnSessionConfigAnName, | |||
| ancpAnSessionConfigPartitionId, | ancpAnSessionConfigPartitionId, | |||
| ancpAnSessionConfigWindowSize, | ancpAnSessionConfigWindowSize, | |||
| ancpAnSessionConfigNasIpAddressType, | ancpAnSessionConfigNasIpAddressType, | |||
| ancpAnSessionConfigNasIpAddress, | ancpAnSessionConfigNasIpAddress, | |||
| ancpAnSessionConfigEncapPortNumber, | ancpAnSessionConfigEncapPortNumber, | |||
| ancpAnSessionConfigNotifyDnEnable, | ancpAnSessionConfigNotifyDnEnable, | |||
| ancpAnSessionConfigNotifyUpEnable | ancpAnSessionConfigNotifyUpEnable | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "These objects apply to the configuration of ANCP | "These objects apply to the configuration of ANCP | |||
| sessions in access nodes." | sessions in access nodes." | |||
| ::= { ancpAnGroups 1 } | ::= { ancpAnGroups 1 } | |||
| ancpAnRelatedInterfaceGroup OBJECT-GROUP | ancpAnRelatedInterfaceGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| ancpAnSessionConfigRelatedInterface | ancpAnSessionConfigRelatedInterface | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This object contains the ifIndex of an interface defined | "This object contains the ifIndex of an interface defined | |||
| in IF-MIB. If an ANCP session must be associated with an | in IF-MIB. If an ANCP session must be associated with an | |||
| IP interface, then this group must be supported. This | IP interface, then this group must be supported. This | |||
| group also must be supported together with the | group also must be supported together with the | |||
| ancpAnRelatedEntityGroup in case the ANCP session is to | ancpAnRelatedEntityGroup in case the ANCP session is to | |||
| be associated with an ATM PVC." | be associated with an ATM PVC." | |||
| ::= { ancpAnGroups 2 } | ::= { ancpAnGroups 2 } | |||
| ancpAnRelatedEntityGroup OBJECT-GROUP | ancpAnRelatedEntityGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| ancpAnSessionConfigRelatedEntity | ancpAnSessionConfigRelatedEntity | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This object contains the name of an object instance | "This object contains the name of an object instance | |||
| uniquely identifying a lower layer entity. If an ANCP | uniquely identifying a lower layer entity. If an ANCP | |||
| session must be associated with an ATM PVC, then this | session must be associated with an ATM PVC, then this | |||
| group together with ancpAnRelatedInterfaceGroup must be | group together with ancpAnRelatedInterfaceGroup must be | |||
| supported." | supported." | |||
| ::= { ancpAnGroups 3 } | ::= { ancpAnGroups 3 } | |||
| ancpAnRelatedVlanGroup OBJECT-GROUP | ancpAnRelatedVlanGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| ancpAnSessionConfigSvid, | ancpAnSessionConfigSvid, | |||
| ancpAnSessionConfigSPrio, | ancpAnSessionConfigSPrio, | |||
| ancpAnSessionConfigCvid, | ancpAnSessionConfigCvid, | |||
| ancpAnSessionConfigCPrio | ancpAnSessionConfigCPrio | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "These objects contains all VLAN related configuration when | "These objects contains all VLAN related configuration | |||
| the ANCP session is associated with a particular VLAN. If | when the ANCP session is associated with a particular | |||
| an ANCP session must be associated with a VLAN (or VLAN | VLAN. If an ANCP session must be associated with a | |||
| stack), then this group must be supported." | VLAN (or VLAN stack), then this group must be | |||
| ::= { ancpAnGroups 4 } | supported." | |||
| ::= { ancpAnGroups 4 } | ||||
| ancpAnCurrentGroup OBJECT-GROUP | ancpAnCurrentGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| ancpAnCurrentSessionState, | ancpAnCurrentSessionState, | |||
| ancpAnCurrentSessionAncpVersion, | ancpAnCurrentSessionAncpVersion, | |||
| ancpAnCurrentSessionAnName, | ancpAnCurrentSessionAnName, | |||
| ancpAnCurrentSessionNasName, | ancpAnCurrentSessionNasName, | |||
| ancpAnCurrentSessionAnIpAddressType, | ancpAnCurrentSessionAnIpAddressType, | |||
| ancpAnCurrentSessionAnIpAddress, | ancpAnCurrentSessionAnIpAddress, | |||
| ancpAnCurrentSessionAnInstance, | ancpAnCurrentSessionAnInstance, | |||
| ancpAnCurrentSessionNasInstance, | ancpAnCurrentSessionNasInstance, | |||
| ancpAnCurrentSessionCapabilities, | ancpAnCurrentSessionCapabilities, | |||
| ancpAnCurrentSessionStartUptime, | ancpAnCurrentSessionStartUptime, | |||
| ancpAnCurrentSessionDiscontinuityTime, | ancpAnCurrentSessionDiscontinuityTime, | |||
| ancpAnCurrentSessionStatSentMessages, | ancpAnCurrentSessionStatSentMessages, | |||
| ancpAnCurrentSessionStatReceivedValidMessages, | ancpAnCurrentSessionStatReceivedValidMessages, | |||
| ancpAnCurrentSessionStatDiscardedMessages, | ancpAnCurrentSessionStatDiscardedMessages, | |||
| ancpAnCurrentSessionStatReceivedAdjSyn, | ancpAnCurrentSessionStatReceivedAdjSyn, | |||
| ancpAnCurrentSessionStatReceivedAdjSynack, | ancpAnCurrentSessionStatReceivedAdjSynack, | |||
| ancpAnCurrentSessionStatReceivedAdjAck, | ancpAnCurrentSessionStatReceivedAdjAck, | |||
| ancpAnCurrentSessionStatReceivedAdjRstack, | ancpAnCurrentSessionStatReceivedAdjRstack, | |||
| ancpAnCurrentSessionStatTransmittedAdjSyn, | ancpAnCurrentSessionStatTransmittedAdjSyn, | |||
| ancpAnCurrentSessionStatTransmittedAdjSynack, | ancpAnCurrentSessionStatTransmittedAdjSynack, | |||
| ancpAnCurrentSessionStatTransmittedAdjAck, | ancpAnCurrentSessionStatTransmittedAdjAck, | |||
| ancpAnCurrentSessionStatTransmittedAdjRstack | ancpAnCurrentSessionStatTransmittedAdjRstack | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "These objects show the operational state of all ANCP | "These objects show the operational state of all ANCP | |||
| sessions configured in the access node." | sessions configured in the access node." | |||
| ::= { ancpAnGroups 5 } | ::= { ancpAnGroups 5 } | |||
| ancpAnInterfaceGroup OBJECT-GROUP | ancpAnInterfaceGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| ancpAnPartitionsUsed, | ancpAnPartitionsUsed, | |||
| ancpAnInterfaceConfigPartitionId | ancpAnInterfaceConfigPartitionId | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "These objects are used to assign user facing interface to | "These objects are used to assign user facing interface | |||
| partitions." | to partitions." | |||
| ::= { ancpAnGroups 6 } | ::= { ancpAnGroups 6 } | |||
| ancpAnNotificationsGroup NOTIFICATION-GROUP | ancpAnNotificationsGroup NOTIFICATION-GROUP | |||
| NOTIFICATIONS { | NOTIFICATIONS { | |||
| ancpAnSessionDown, | ancpAnSessionDown, | |||
| ancpAnSessionUp | ancpAnSessionUp | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "These objects are used to enable or disable the generation | "These objects are used to enable or disable the | |||
| of notifications by the access node about changes in the | generation of notifications by the access node about | |||
| state of ANCP sessions." | changes in the state of ANCP sessions." | |||
| ::= { ancpAnGroups 7 } | ::= { ancpAnGroups 7 } | |||
| END | END | |||
| 8. Security Considerations | 8. Security Considerations | |||
| There are a number of management objects defined in this 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 | with a MAX-ACCESS clause of read-write and/or read-create. Such | |||
| objects may be considered sensitive or vulnerable in some network | objects may be considered sensitive or vulnerable in some network | |||
| environments. The support for SET operations in a non-secure | environments. The support for SET operations in a non-secure | |||
| environment without proper protection can have a negative effect on | environment without proper protection can have a negative effect on | |||
| network operations. These are the tables and objects and their | network operations. These are the tables and objects and their | |||
| sensitivity/vulnerability: | sensitivity/vulnerability: | |||
| skipping to change at page 37, line 38 ¶ | skipping to change at page 38, line 4 ¶ | |||
| IANA is requested to assign two OID's xxx under mib-2 for ANCP-TC-MIB | IANA is requested to assign two OID's xxx under mib-2 for ANCP-TC-MIB | |||
| and ANCP-AN-MIB. | and ANCP-AN-MIB. | |||
| 10. Acknowledgements | 10. Acknowledgements | |||
| The authors would like to thank Paul Reynders, Bert Wijnen and Tom | The authors would like to thank Paul Reynders, Bert Wijnen and Tom | |||
| Taylor for their feedback. | Taylor for their feedback. | |||
| 11. References | 11. References | |||
| 11.1. Normative References | 11.1. Normative References | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, March 1997. | 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", STD | ||||
| Schoenwaelder, Ed., "Textual Conventions for SMIv2", | 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. | |||
| [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group | [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group | |||
| MIB", RFC 2863, June 2000. | MIB", RFC 2863, June 2000. | |||
| [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. | |||
| [RFC4363] Levi, D. and D. Harrington, "Definitions of Managed | [RFC4363] Levi, D. and D. Harrington, "Definitions of Managed | |||
| Objects for Bridges with Traffic Classes, Multicast | Objects for Bridges with Traffic Classes, Multicast | |||
| Filtering, and Virtual LAN Extensions", RFC 4363, | Filtering, and Virtual LAN Extensions", RFC 4363, January | |||
| January 2006. | 2006. | |||
| [RFC4502] Waldbusser, S., "Remote Network Monitoring Management | [RFC4502] Waldbusser, S., "Remote Network Monitoring Management | |||
| Information Base Version 2", RFC 4502, May 2006. | Information Base Version 2", RFC 4502, May 2006. | |||
| [RFC6320] Wadhwa, S., Moisand, J., Haag, T., Voigt, N., and T. | [RFC6320] Wadhwa, S., Moisand, J., Haag, T., Voigt, N., and T. | |||
| Taylor, "Protocol for Access Node Control Mechanism in | Taylor, "Protocol for Access Node Control Mechanism in | |||
| Broadband Networks", RFC 6320, October 2011. | Broadband Networks", RFC 6320, October 2011. | |||
| 11.2. Informative References | 11.2. Informative References | |||
| skipping to change at page 39, line 19 ¶ | skipping to change at page 39, line 19 ¶ | |||
| Copernicuslaan 50 | Copernicuslaan 50 | |||
| B-2018 Antwerp | B-2018 Antwerp | |||
| Belgium | Belgium | |||
| Phone: +32 3 240 85 15 | Phone: +32 3 240 85 15 | |||
| Email: stefaan.de_cnodder@alcatel-lucent.com | Email: stefaan.de_cnodder@alcatel-lucent.com | |||
| Moti Morgenstern | Moti Morgenstern | |||
| ECI Telecom Ltd. | ECI Telecom Ltd. | |||
| 30 Hasivim St. | 30 Hasivim St. | |||
| Petach Tikva 49517 | Petach Tikva 4959388 | |||
| Israel | Israel | |||
| Phone: +972 3 926 6258 | Phone: +972 3 926 6258 | |||
| Fax: +972 3 926 8090 | Fax: +972 3 926 8090 | |||
| Email: moti.Morgenstern@ecitele.com | Email: moti.Morgenstern@ecitele.com | |||
| End of changes. 117 change blocks. | ||||
| 1112 lines changed or deleted | 1171 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/ | ||||