< 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/