initial commit; version 22.5.12042
This commit is contained in:
402
mibs/paradyne/PDN-DOT1QEXT-MIB
Normal file
402
mibs/paradyne/PDN-DOT1QEXT-MIB
Normal file
@ -0,0 +1,402 @@
|
||||
PDN-DOT1QEXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-------------------------------------------------------------------
|
||||
-- Copyright (C) 2002, Paradyne. All rights reserved.
|
||||
--
|
||||
-- This MIB is an extension to the standard DOT1Q MIB (rfc2674 q).
|
||||
-------------------------------------------------------------------
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
IpAddress, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TblCmd
|
||||
FROM PDN-TC
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
dot1qVlanStaticEntry
|
||||
FROM Q-BRIDGE-MIB
|
||||
pdn-dot1q
|
||||
FROM PDN-HEADER-MIB;
|
||||
|
||||
pdnDot1qExt MODULE-IDENTITY
|
||||
LAST-UPDATED "200507260000Z" -- July 26, 2005
|
||||
ORGANIZATION "Paradyne Corp MIB Working Group"
|
||||
CONTACT-INFO "Paradyne Networks, Inc.
|
||||
8545, 126th Ave. N.,
|
||||
Largo, FL 33779
|
||||
www.paradyne.com
|
||||
|
||||
General Comments to:
|
||||
mibwg_team@paradyne.com
|
||||
|
||||
Editors: Dragana Gough
|
||||
Jesus A. Pinto
|
||||
Dave Hammers"
|
||||
|
||||
DESCRIPTION
|
||||
"The Paradyne enterprise DOT1q extension MIB.
|
||||
This MIB provides additional DOT1q configuration
|
||||
objects not provided by rfc2674."
|
||||
|
||||
REVISION "200507260000Z" -- July 26, 2005
|
||||
DESCRIPTION "
|
||||
o Added objects for VLAN stacking (Q in Q)
|
||||
"
|
||||
|
||||
REVISION "200311120000Z" -- Nov 19, 2003
|
||||
DESCRIPTION "
|
||||
o Added table that maps Bridge Ports (Dot1dBasePort)
|
||||
with Priorities (PIWG).
|
||||
o Added a new object to clear the Bridge Forwarding Table."
|
||||
|
||||
REVISION "200211300000Z"
|
||||
DESCRIPTION "DG
|
||||
Changed INTEGER to Integer32 in Uplink object SYNTAX
|
||||
Added default values for uplink and nhr in case
|
||||
SecureMode is disabled."
|
||||
|
||||
|
||||
::= { pdn-dot1q 1 }
|
||||
|
||||
pdnDot1qExtObjects OBJECT IDENTIFIER ::= { pdnDot1qExt 1 }
|
||||
|
||||
--
|
||||
-- START OF pdnDot1qExt mib definitions
|
||||
--
|
||||
|
||||
pdnDot1qVlanStaticExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PdnDot1qVlanStaticExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Paradyne dot1qVlanStatic extension table.
|
||||
This table is used for configuring extensions
|
||||
to static vlans."
|
||||
::= { pdnDot1qExtObjects 1 }
|
||||
|
||||
pdnDot1qVlanStaticExtEntry OBJECT-TYPE
|
||||
SYNTAX PdnDot1qVlanStaticExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"An entry in the Paradyne dot1q extension to
|
||||
Static Vlan Table"
|
||||
AUGMENTS { dot1qVlanStaticEntry }
|
||||
::= { pdnDot1qVlanStaticExtTable 1 }
|
||||
|
||||
PdnDot1qVlanStaticExtEntry ::=
|
||||
SEQUENCE {
|
||||
pdnDot1qVlanStaticSecureModeStatus INTEGER,
|
||||
pdnDot1qVlanStaticProxyArpStatus INTEGER,
|
||||
pdnDot1qVlanStaticUplink Integer32,
|
||||
pdnDot1qVlanStaticDefaultNHR IpAddress,
|
||||
pdnDot1qVlanStaticOuterTag Integer32,
|
||||
pdnDot1qVlanStaticOuterDefaultPriority Integer32,
|
||||
pdnDot1qVlanStaticOuterEthertype Integer32
|
||||
}
|
||||
|
||||
pdnDot1qVlanStaticSecureModeStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is objects configure secure mode status for the
|
||||
selected VLAN. The secure VLAN mode implies that the users
|
||||
on this VLAN cannot talk to users on a different VLAN. This
|
||||
setting also validates the configuration of the next three
|
||||
objects in this table. If the pdnDot1qVlanStaticSecureModeStatus
|
||||
is disabled non of the other three objects configurations
|
||||
apply."
|
||||
::= { pdnDot1qVlanStaticExtEntry 1 }
|
||||
|
||||
pdnDot1qVlanStaticProxyArpStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects enables/disabled proxy arp on secure VLAN. If the
|
||||
VLAN is secure, it can optionally have Proxy ARP enabled.
|
||||
This object is not valid unless pdnDot1qVlanStaticSecureModeStatus
|
||||
is set to ENABLED.This object will be disabled(1) by default."
|
||||
::= { pdnDot1qVlanStaticExtEntry 2 }
|
||||
|
||||
|
||||
pdnDot1qVlanStaticUplink OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is used to configure the port number of the port on
|
||||
which all frames belonging to secure VLAN are to be forwarded.
|
||||
This object is not valid unless pdnDot1qVlanStaticSecureModeStatus
|
||||
is set to ENABLED. If pdnDot1qVlanStaticSecureModeStatus is disabled
|
||||
this object will read 0 port."
|
||||
::= { pdnDot1qVlanStaticExtEntry 3 }
|
||||
|
||||
|
||||
pdnDot1qVlanStaticDefaultNHR OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to configure Default Next Hop Router
|
||||
Ip Address that would be used only if the Next Hop Router
|
||||
cannot be learned (i.e from snooping messages).
|
||||
This object is not valid unless pdnDot1qVlanStaticSecureModeStatus
|
||||
is set to ENABLED. If pdnDot1qVlanStaticSecureModeStatus is disabled
|
||||
this object will read 0.0.0.0 address."
|
||||
::= { pdnDot1qVlanStaticExtEntry 4 }
|
||||
|
||||
pdnDot1qVlanStaticOuterTag OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When VLAN stacking (Q in Q) is desired, this object contains the
|
||||
value of the outer 802.1q VLAN outer tag.
|
||||
|
||||
A value of zero (0) indicates that VLAN stacking is not enabled.
|
||||
"
|
||||
DEFVAL { 0 }
|
||||
::= { pdnDot1qVlanStaticExtEntry 5 }
|
||||
|
||||
pdnDot1qVlanStaticOuterDefaultPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When VLAN stacking (Q in Q) is desired, this object contains the
|
||||
default value of the priority bits in the 802.1q VLAN outer tag
|
||||
for unknown unicast, broadcast and multicast packets.
|
||||
|
||||
For known unicast traffic, the inner VLAN tag priority is copied to
|
||||
the outer tag priority.
|
||||
|
||||
If pdnDot1qVlanStaticOuterTag (above) is zero (0) this object is ignored.
|
||||
"
|
||||
DEFVAL { 0 }
|
||||
::= { pdnDot1qVlanStaticExtEntry 6 }
|
||||
|
||||
pdnDot1qVlanStaticOuterEthertype OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When VLAN stacking (Q in Q) is desired, this object contains the
|
||||
value of the ethertype in the 802.1q VLAN outer tag.
|
||||
|
||||
If pdnDot1qVlanStaticOuterTag (above) is zero (0) this object is ignored.
|
||||
"
|
||||
DEFVAL { 33024 } -- 0x8100 hexidecimal
|
||||
::= { pdnDot1qVlanStaticExtEntry 7 }
|
||||
|
||||
|
||||
--
|
||||
-- Start of pdnDot1BasePIWGTable
|
||||
--
|
||||
-- Read-Only table that defines the priorities on the Bridge Ports (BasePorts).
|
||||
--
|
||||
|
||||
pdnDot1BasePortPIWGTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PdnDot1BasePortPIWGEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table allows mapping of Bridge Ports and Priorities.
|
||||
|
||||
In General, every bridge port has an associated physical port
|
||||
port (identified by its ifIndex). This relationship is defined
|
||||
in the Dot1dBasePortTable (RFC1493).
|
||||
|
||||
In addition, each bridge port is associated with one priority
|
||||
(PIWG) from a range of valid priorities. This table defines
|
||||
this relationship.
|
||||
|
||||
The range of priorities can vary from product to product.
|
||||
|
||||
"
|
||||
::= { pdnDot1qExtObjects 2 }
|
||||
|
||||
pdnDot1BasePortPIWGEntry OBJECT-TYPE
|
||||
SYNTAX PdnDot1BasePortPIWGEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The priority (PIWG) defined on a Bridge port."
|
||||
INDEX { ifIndex,
|
||||
pdnDot1BasePort }
|
||||
::= { pdnDot1BasePortPIWGTable 1 }
|
||||
|
||||
PdnDot1BasePortPIWGEntry ::=
|
||||
SEQUENCE {
|
||||
pdnDot1BasePort Unsigned32,
|
||||
pdnDot1BasePortPIWGId Unsigned32,
|
||||
pdnDot1BasePortPIWGCircuit OBJECT IDENTIFIER
|
||||
}
|
||||
|
||||
pdnDot1BasePort OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object specifies the bridge port associated
|
||||
with this PIWG"
|
||||
::= { pdnDot1BasePortPIWGEntry 1 }
|
||||
|
||||
|
||||
pdnDot1BasePortPIWGId OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..8)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the integer identifier of the priority (PIWG)"
|
||||
::= { pdnDot1BasePortPIWGEntry 2 }
|
||||
|
||||
pdnDot1BasePortPIWGCircuit OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the object identifier of the priority (PIWG),
|
||||
|
||||
The value of this object must be a valid identifier
|
||||
defined under the Paradyne Enterprise Definitions
|
||||
(pdn_Header.mib).
|
||||
"
|
||||
::= { pdnDot1BasePortPIWGEntry 3 }
|
||||
|
||||
|
||||
pdnDot1TpFdbClear OBJECT-TYPE
|
||||
SYNTAX TblCmd
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object is used to perform a clear on the
|
||||
Bridge Forwarding Table (dot1dTpFdbTable).
|
||||
|
||||
A set operation to this object with the value of 'clear (2)'
|
||||
will clear the entire Bridge Forwarding Table.
|
||||
|
||||
A get operation will always return the value of 'noCmd (1)'.
|
||||
"
|
||||
|
||||
::= { pdnDot1qExtObjects 3 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
------------------------------------------
|
||||
-- Conformance information
|
||||
------------------------------------------
|
||||
|
||||
pdnDot1qExtConformance OBJECT IDENTIFIER ::= { pdnDot1qExt 2 }
|
||||
pdnDot1qExtGroups OBJECT IDENTIFIER ::= { pdnDot1qExtConformance 1 }
|
||||
pdnDot1qExtCompliances OBJECT IDENTIFIER ::= { pdnDot1qExtConformance 2 }
|
||||
|
||||
pdnDot1qExtCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance statement for using this MIB for configuring
|
||||
Dot1q Static Vlan table."
|
||||
MODULE -- this module
|
||||
GROUP pdnDot1qVlanExtGroup
|
||||
DESCRIPTION
|
||||
"Implementation of this group is required for systems
|
||||
wishing to conform to this MIB for the purposes of
|
||||
configuring Static Vlan table."
|
||||
|
||||
GROUP pdnDot1BasePortPIWGGroup
|
||||
DESCRIPTION
|
||||
"Implementation of this group is optional."
|
||||
|
||||
GROUP pdnDot1GeneralGroup
|
||||
DESCRIPTION
|
||||
"Implementation of this group is optional."
|
||||
|
||||
GROUP pdnDot1dVlanStackingGroup
|
||||
DESCRIPTION
|
||||
"This group is only required for implementations that
|
||||
require VLAN Stacking (Q in Q)."
|
||||
|
||||
OBJECT pdnDot1qVlanStaticSecureModeStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set pdnDot1qVlanStaticSecureModeStatus is not required."
|
||||
|
||||
OBJECT pdnDot1qVlanStaticProxyArpStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set pdnDot1qVlanStaticProxyArpStatus is not required."
|
||||
|
||||
OBJECT pdnDot1qVlanStaticUplink
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set pdnDot1qVlanStaticUplink is not required."
|
||||
|
||||
OBJECT pdnDot1qVlanStaticDefaultNHR
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set pdnDot1qVlanStaticDefaultNHR is not required."
|
||||
|
||||
::= { pdnDot1qExtCompliances 1 }
|
||||
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
pdnDot1qVlanExtGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pdnDot1qVlanStaticSecureModeStatus,
|
||||
pdnDot1qVlanStaticProxyArpStatus,
|
||||
pdnDot1qVlanStaticUplink,
|
||||
pdnDot1qVlanStaticDefaultNHR
|
||||
}
|
||||
STATUS current -- Set as required for the group
|
||||
DESCRIPTION
|
||||
"A collection of configuration objects required
|
||||
for configuring Static Vlan Table."
|
||||
|
||||
::= { pdnDot1qExtGroups 1 }
|
||||
|
||||
pdnDot1BasePortPIWGGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pdnDot1BasePortPIWGId,
|
||||
pdnDot1BasePortPIWGCircuit
|
||||
}
|
||||
STATUS current -- Set as required for the group
|
||||
DESCRIPTION
|
||||
"A collection of read-only objects to provide
|
||||
associations between bridge ports and priorities."
|
||||
|
||||
::= { pdnDot1qExtGroups 2 }
|
||||
|
||||
pdnDot1GeneralGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pdnDot1TpFdbClear
|
||||
}
|
||||
STATUS current -- Set as required for the group
|
||||
DESCRIPTION
|
||||
"This group is optional, but if suppported it
|
||||
should be read-writtable."
|
||||
|
||||
::= { pdnDot1qExtGroups 3 }
|
||||
|
||||
pdnDot1dVlanStackingGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pdnDot1qVlanStaticOuterTag,
|
||||
pdnDot1qVlanStaticOuterDefaultPriority,
|
||||
pdnDot1qVlanStaticOuterEthertype
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the ability to configure VLAN
|
||||
Stacking (Q in Q) parameters."
|
||||
::= { pdnDot1qExtGroups 4 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user