189 lines
6.5 KiB
Plaintext
189 lines
6.5 KiB
Plaintext
PDN-MPE-DOMAIN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Version : 1.0 APPROVED
|
|
-- Enterprise pdn domain mib (mpe support)
|
|
-- Copyright (C) 2000 Paradyne Corporation.
|
|
|
|
-- Created by : Wayne Jadoo / Prakash Easwar
|
|
|
|
-- The tables in this Mib is used primarily for configuring
|
|
-- VNIDs on a card. The configured VNIDs can then be bounded to
|
|
-- intefaces and clients can then be configured at each interface.
|
|
--
|
|
-- 04/27/00 Prakash Easwar
|
|
-- 1) added new object to mpePdnCardGeneralParamsTable
|
|
--
|
|
-- mpePdnCardGeneralParamsAdditionalClientsAvailable
|
|
|
|
IMPORTS
|
|
ClientState,
|
|
SwitchState,
|
|
VnidRange,
|
|
VnidTaggingState
|
|
FROM PDN-TC
|
|
MacAddress, RowStatus,
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
entPhysicalIndex
|
|
FROM ENTITY-MIB
|
|
TimeTicks,
|
|
IpAddress
|
|
FROM RFC1155-SMI
|
|
TRAP-TYPE
|
|
FROM RFC-1215
|
|
ifIndex
|
|
FROM RFC1213-MIB
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
mpe-domain
|
|
FROM PDN-HEADER-MIB
|
|
;
|
|
|
|
mpePdnDomainMIBObjects OBJECT IDENTIFIER ::= { mpe-domain 1 }
|
|
mpePdnDomainMIBTraps OBJECT IDENTIFIER ::= { mpe-domain 2 }
|
|
mpePdnCardGeneralParams OBJECT IDENTIFIER ::= { mpePdnDomainMIBObjects 1 }
|
|
mpePdnCardConfig OBJECT IDENTIFIER ::= { mpePdnDomainMIBObjects 2 }
|
|
|
|
-- mpePdnCardGeneralParams group
|
|
-- This group reflect the status of VNID tagging.
|
|
|
|
mpePdnCardGeneralParamsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MpePdnCardGeneralParamsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table that allows configuration of a Card VNID state."
|
|
::= { mpePdnCardGeneralParams 1 }
|
|
|
|
mpePdnCardGeneralParamsEntry OBJECT-TYPE
|
|
SYNTAX MpePdnCardGeneralParamsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of information for Card VNID."
|
|
INDEX { entPhysicalIndex }
|
|
::= { mpePdnCardGeneralParamsTable 1 }
|
|
|
|
MpePdnCardGeneralParamsEntry ::=
|
|
SEQUENCE {
|
|
mpePdnCardGeneralParamsVNIDMode VnidTaggingState,
|
|
mpePdnCardGeneralParamsAdditionalClientsAvailable INTEGER
|
|
}
|
|
|
|
mpePdnCardGeneralParamsVNIDMode OBJECT-TYPE
|
|
SYNTAX VnidTaggingState
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The state of VNID tagging on the card."
|
|
::= { mpePdnCardGeneralParamsEntry 1 }
|
|
|
|
mpePdnCardGeneralParamsAdditionalClientsAvailable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object contains the current number
|
|
of unallocated client entries in the client table"
|
|
::= { mpePdnCardGeneralParamsEntry 2 }
|
|
|
|
-- The Card Configuration Table
|
|
|
|
mpePdnCardConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MpePdnCardConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table that contains information about
|
|
Mux Forwarding, IP Filtering, IP Scoping
|
|
and domain name for each VNID."
|
|
::= { mpePdnCardConfig 1 }
|
|
|
|
mpePdnCardConfigEntry OBJECT-TYPE
|
|
SYNTAX MpePdnCardConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of configuration information for each VNID."
|
|
INDEX { entPhysicalIndex, mpePdnCardConfigVnidId }
|
|
::= { mpePdnCardConfigTable 1 }
|
|
|
|
MpePdnCardConfigEntry ::=
|
|
SEQUENCE {
|
|
mpePdnCardConfigVnidId VnidRange,
|
|
mpePdnCardConfigDomainName DisplayString,
|
|
mpePdnCardConfigMuxFwd SwitchState,
|
|
mpePdnCardConfigIPFiltering SwitchState,
|
|
mpePdnCardConfigIPScoping SwitchState,
|
|
mpePdnCardConfigVnidAuth SwitchState,
|
|
mpePdnCardConfigRowStatus RowStatus
|
|
}
|
|
|
|
mpePdnCardConfigVnidId OBJECT-TYPE
|
|
SYNTAX VnidRange
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The VNID Id number of the virtual network for which this entry
|
|
contains management information."
|
|
::= { mpePdnCardConfigEntry 1 }
|
|
|
|
mpePdnCardConfigDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Domain name of the ISP for this VNID. The default value
|
|
for this object is a blank string"
|
|
::= { mpePdnCardConfigEntry 2 }
|
|
|
|
mpePdnCardConfigMuxFwd OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object shows if Mux Forwarding has been
|
|
enabled or disabled by the user."
|
|
::= { mpePdnCardConfigEntry 3 }
|
|
|
|
mpePdnCardConfigIPFiltering OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object shows if IP Filtering has been
|
|
enabled or disabled by the user."
|
|
::= { mpePdnCardConfigEntry 4 }
|
|
|
|
mpePdnCardConfigIPScoping OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object shows if IP Scoping has been
|
|
enabled or disabled by the user."
|
|
::= { mpePdnCardConfigEntry 5}
|
|
|
|
mpePdnCardConfigVnidAuth OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object shows if VNID authorization has been
|
|
enabled or disabled by the user. When this obect is
|
|
is enable, only interfaces bound to this VNID will accept
|
|
packets with this VNID."
|
|
::= { mpePdnCardConfigEntry 6 }
|
|
|
|
mpePdnCardConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is used to create a new row or
|
|
or delete an existing row in this table"
|
|
::= { mpePdnCardConfigEntry 7 }
|
|
|
|
END
|
|
|