300 lines
10 KiB
Plaintext
300 lines
10 KiB
Plaintext
-- ===================================================================
|
|
-- == Copyright (C) 2004 Paradyne Corporation. ==
|
|
-- ===================================================================
|
|
|
|
PDN-PPP-BRIDGE-NCP-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
pppBridgeEntry, pppBridgeMediaConfigEntry
|
|
FROM PPP-BRIDGE-NCP-MIB
|
|
SwitchState, PdnPPPState
|
|
FROM PDN-TC
|
|
pdn-interfaces
|
|
FROM PDN-HEADER-MIB;
|
|
|
|
pdnPppBridgeExtMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200409100000Z" -- September 10, 2004
|
|
ORGANIZATION "Paradyne Networks
|
|
MIB Working Group
|
|
Other information about group editing the MIB"
|
|
CONTACT-INFO "Paradyne Networks, Inc.
|
|
8545 126th Avenue North
|
|
Largo, FL 33733
|
|
www.paradyne.com
|
|
|
|
General Comments to: mibwg_team@paradyne.com
|
|
|
|
Editor
|
|
Clay Sikes"
|
|
|
|
DESCRIPTION "The MIB module provides enterprise-specific extensions
|
|
to the PPP-BRIDGE-MIB for managing the Bridge Control
|
|
Protocol (BCP) on subnetwork interfaces that use the
|
|
family of point-to-Point Protocols (PPP). BCP is a
|
|
member of the Network Control Protocol suite of
|
|
point-to-point protocols.
|
|
|
|
The following documents should be referenced with
|
|
respect to this MIB module:
|
|
[RFC 1474] Kastenholz, F., `The Definitions of
|
|
Managed Objects for the Bridge Network
|
|
Control Protocol of the Point-to-Point
|
|
Protocol', June 1993.
|
|
[RFC 1661] Simpson, W., `The Point-to-Point
|
|
Protocol', July 1994.
|
|
[RFC 3518] Higashiyama, M., Baker, F., and Liao, T.,
|
|
`Point-to-Point Protocol (PPP) Bridging
|
|
Control Protocol (BCP)', April 2003."
|
|
|
|
REVISION "200409100000Z" -- September 10, 2004
|
|
DESCRIPTION "Initial release."
|
|
|
|
::= { pdn-interfaces 29 }
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == Define groups for Notifications, MIB Objects, Accessible for ==
|
|
-- == Notifications (AFNs), and Conformance. ==
|
|
-- == These may just be place holders. ==
|
|
-- ====================================================================
|
|
pdnPppBridgeExtNotifications OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtMIB 0 }
|
|
pdnPppBridgeExtObjects OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtMIB 1 }
|
|
pdnPppBridgeExtAFNs OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtMIB 2 }
|
|
pdnPppBridgeExtConformance OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtMIB 3 }
|
|
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == Textual Conventions ==
|
|
-- ====================================================================
|
|
-- None defined.
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == MIB Objects ==
|
|
-- ====================================================================
|
|
|
|
|
|
|
|
|
|
-- ===================================================================
|
|
-- == pdnPppBridgeExtTable ==
|
|
-- ===================================================================
|
|
pdnPppBridgeExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PdnPppBridgeExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the PPP Bridge Table, pppBridgeTable.
|
|
The PPP Bridge Table contains parameters and
|
|
statistics for the local PPP entity."
|
|
::= { pdnPppBridgeExtObjects 1 }
|
|
|
|
pdnPppBridgeExtEntry OBJECT-TYPE
|
|
SYNTAX PdnPppBridgeExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the Multilink PPP Configuration Table."
|
|
AUGMENTS { pppBridgeEntry }
|
|
::= { pdnPppBridgeExtTable 1 }
|
|
|
|
PdnPppBridgeExtEntry ::=
|
|
SEQUENCE {
|
|
pdnPppBridgeBcpLinkStatusCurrState PdnPPPState,
|
|
pdnPppBridgeLocalToRemote802Tagged SwitchState,
|
|
pdnPppBridgeRemoteToLocal802Tagged SwitchState
|
|
}
|
|
|
|
pdnPppBridgeBcpLinkStatusCurrState OBJECT-TYPE
|
|
SYNTAX PdnPPPState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current state of the BCP State Machine."
|
|
REFERENCE "RFC 1661, Section 4.2, `State Transition Table'."
|
|
::= { pdnPppBridgeExtEntry 1 }
|
|
|
|
pdnPppBridgeLocalToRemote802Tagged OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether or not the local PPP entity is
|
|
transmitting IEEE 802 tagged frames. An enabled(1)
|
|
indicates that frames will be transmitted 802 tagged.
|
|
A disabled(2) indicate that frames will not be
|
|
transmitted 802 tagged."
|
|
REFERENCE "RFC 3518, Section 5.7, `IEEE-802-Tagged-Frame'."
|
|
::= { pdnPppBridgeExtEntry 2 }
|
|
|
|
pdnPppBridgeRemoteToLocal802Tagged OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether or not the remote PPP entity is
|
|
transmitting IEEE 802 tagged frames. An enabled(1)
|
|
indicates that frames will be transmitted 802 tagged.
|
|
A disabled(2) indicate that frames will not be
|
|
transmitted 802 tagged."
|
|
REFERENCE "RFC 3518, Section 5.7, `IEEE-802-Tagged-Frame'."
|
|
::= { pdnPppBridgeExtEntry 3 }
|
|
|
|
|
|
|
|
-- ===================================================================
|
|
-- == pdnPppBridgeMediaConfigExtTable ==
|
|
-- ===================================================================
|
|
pdnPppBridgeMediaConfigExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PdnPppBridgeMediaConfigExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the PPP Bridge Media Configuration Table,
|
|
pppBridgeTable. The PPP Bridge Media Configuration
|
|
Table contains objects relative to MAC media types."
|
|
::= { pdnPppBridgeExtObjects 2 }
|
|
|
|
pdnPppBridgeMediaConfigExtEntry OBJECT-TYPE
|
|
SYNTAX PdnPppBridgeMediaConfigExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the Multilink PPP Media Configuration
|
|
Table."
|
|
AUGMENTS { pppBridgeMediaConfigEntry }
|
|
::= { pdnPppBridgeMediaConfigExtTable 1 }
|
|
|
|
PdnPppBridgeMediaConfigExtEntry ::=
|
|
SEQUENCE {
|
|
pdnPppBridgeMediaIeee802Tagged SwitchState
|
|
}
|
|
|
|
pdnPppBridgeMediaIeee802Tagged OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures whether or not the local PPP entity will
|
|
attempt to negotiate the IEEE-802-Tagged Frame option.
|
|
An enabled(1) will result in the option being
|
|
supported. A disabled(2) will result in the options
|
|
not being supported."
|
|
REFERENCE "RFC 3518, Section 5.7, `IEEE-802-Tagged-Frame'."
|
|
::= { pdnPppBridgeMediaConfigExtEntry 1 }
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == Accessible for Notifications (AFNs) ==
|
|
-- ====================================================================
|
|
-- None defined
|
|
|
|
|
|
|
|
-- ===================================================================
|
|
-- == Traps/Notifications ==
|
|
-- ===================================================================
|
|
-- None defined
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == Conformance Information ==
|
|
-- ====================================================================
|
|
|
|
pdnPppBridgeExtCompliances OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtConformance 1 }
|
|
pdnPppBridgeExtGroups OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtConformance 2 }
|
|
|
|
|
|
-- ===========================
|
|
-- == Compliance Statements ==
|
|
-- ===========================
|
|
|
|
|
|
pdnPppBridgeExtCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for network elements
|
|
implementing PPP Bridging Control Protocol."
|
|
MODULE -- this module
|
|
-- No mandatory groups are specified. PPP BRIDGE NCP can be
|
|
-- implemented with only object defined in
|
|
-- the PPP-BRIDGE-NCP-MIB. However, this MIB module specifies
|
|
-- optional objects to enhance a PPP BRIDGE NCP implementation.
|
|
|
|
GROUP pdnPppBridgeExtStateMachineGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to display the BCP State Machine's state."
|
|
|
|
GROUP pdnPppBridgeExt802TaggedGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to display whether or not IEEE 802 tagged frames
|
|
are being transmitted."
|
|
|
|
::= { pdnPppBridgeExtCompliances 1 }
|
|
|
|
|
|
-- ==========================
|
|
-- == Units of Conformance ==
|
|
-- ==========================
|
|
|
|
pdnPppBridgeExtObjGroups OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtGroups 1 }
|
|
pdnPppBridgeExtAfnGroups OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtGroups 2 }
|
|
pdnPppBridgeExtNtfyGroups OBJECT IDENTIFIER ::=
|
|
{ pdnPppBridgeExtGroups 3 }
|
|
|
|
|
|
-- ===================
|
|
-- == Object Groups ==
|
|
-- ===================
|
|
|
|
|
|
pdnPppBridgeExtStateMachineGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppBridgeBcpLinkStatusCurrState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Displays the BCP State Machine's state."
|
|
::= { pdnPppBridgeExtObjGroups 1 }
|
|
|
|
pdnPppBridgeExt802TaggedGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppBridgeMediaIeee802Tagged,
|
|
pdnPppBridgeLocalToRemote802Tagged,
|
|
pdnPppBridgeRemoteToLocal802Tagged
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Displays whether or not IEEE 802 tagged frames
|
|
are being transmitted."
|
|
::= { pdnPppBridgeExtObjGroups 2 }
|
|
|
|
|
|
|
|
-- =========================================
|
|
-- == Accessible for Notifications Groups ==
|
|
-- =========================================
|
|
-- None defined
|
|
|
|
|
|
|
|
-- =========================
|
|
-- == Notification Groups ==
|
|
-- =========================
|
|
-- None defined
|
|
|
|
|
|
|
|
|
|
-- =========
|
|
-- == END ==
|
|
-- =========
|
|
END
|