5176 lines
173 KiB
Plaintext
5176 lines
173 KiB
Plaintext
CISCOSB-IPV6FHS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCOSB IPv6 First Hop Security Configuration
|
|
-- Version: 7.60
|
|
-- Date: 12-Dec-2012
|
|
--
|
|
|
|
IMPORTS
|
|
DisplayString,TruthValue,TEXTUAL-CONVENTION,
|
|
RowStatus,MacAddress FROM SNMPv2-TC
|
|
VlanIndex,PortList FROM Q-BRIDGE-MIB
|
|
Unsigned32, IpAddress, NOTIFICATION-TYPE,
|
|
Integer32, Counter32, OBJECT-TYPE FROM SNMPv2-SMI
|
|
rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB
|
|
switch001, rlMacMulticast, rndNotifications FROM CISCOSB-MIB
|
|
InetAddressType,InetAddress,InetAddressPrefixLength FROM INET-ADDRESS-MIB
|
|
InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB
|
|
VlanId FROM Q-BRIDGE-MIB
|
|
VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB;
|
|
|
|
|
|
rlIpv6Fhs MODULE-IDENTITY
|
|
LAST-UPDATED "201212120000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
|
|
CONTACT-INFO
|
|
"Postal: 170 West Tasman Drive
|
|
San Jose , CA 95134-1706
|
|
USA
|
|
|
|
|
|
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
|
|
|
|
DESCRIPTION
|
|
"The private MIB module definition for IPv6 First Hop Security."
|
|
REVISION "201212120000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
::= { switch001 215}
|
|
|
|
--------------------------------------------------------------
|
|
-- Textual Conventions
|
|
--------------------------------------------------------------
|
|
|
|
RlIpv6FhsSettingStatusType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The setting status type."
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
|
|
RlIpv6FhsSettingType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The setting type."
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
global(2),
|
|
vlan(3),
|
|
port(4)
|
|
}
|
|
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- groups in the IPV6FHS MIB
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSec OBJECT IDENTIFIER ::= { rlIpv6Fhs 1 }
|
|
rlNdInspection OBJECT IDENTIFIER ::= { rlIpv6Fhs 2 }
|
|
rlRaGuard OBJECT IDENTIFIER ::= { rlIpv6Fhs 3 }
|
|
rlNbrBindingIntegrity OBJECT IDENTIFIER ::= { rlIpv6Fhs 4 }
|
|
rlDhcpGuard OBJECT IDENTIFIER ::= { rlIpv6Fhs 5 }
|
|
rlSourceGuard OBJECT IDENTIFIER ::= { rlIpv6Fhs 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security
|
|
--------------------------------------------------------------
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Policy Configuration Table
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies first hop security
|
|
per policy configurations."
|
|
::= { rlFirstHopSec 1 }
|
|
|
|
rlFirstHopSecPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlFirstHopSecPolicyName }
|
|
::= { rlFirstHopSecPolicyTable 1 }
|
|
|
|
RlFirstHopSecPolicyEntry ::= SEQUENCE {
|
|
rlFirstHopSecPolicyName DisplayString,
|
|
rlFirstHopSecPolicyLogDrop RlIpv6FhsSettingStatusType,
|
|
rlFirstHopSecPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlFirstHopSecPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first hop security policy name"
|
|
::= { rlFirstHopSecPolicyEntry 1 }
|
|
|
|
rlFirstHopSecPolicyLogDrop OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable of the logging of dropped packets."
|
|
DEFVAL { unspecified }
|
|
::= { rlFirstHopSecPolicyEntry 2 }
|
|
|
|
rlFirstHopSecPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlFirstHopSecPolicyEntry 3 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Policy Attachment Table - Port
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecPortPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies first hop security policy
|
|
attachment for ports."
|
|
::= { rlFirstHopSec 2 }
|
|
|
|
rlFirstHopSecPortPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlFirstHopSecPortPolicyIfIndex,
|
|
IMPLIED rlFirstHopSecPortPolicyName }
|
|
::= { rlFirstHopSecPortPolicyTable 1 }
|
|
|
|
RlFirstHopSecPortPolicyEntry ::= SEQUENCE {
|
|
rlFirstHopSecPortPolicyIfIndex InterfaceIndex,
|
|
rlFirstHopSecPortPolicyName DisplayString,
|
|
rlFirstHopSecPortPolicyVlan1to1024 OCTET STRING,
|
|
rlFirstHopSecPortPolicyVlan1025to2048 OCTET STRING,
|
|
rlFirstHopSecPortPolicyVlan2049to3072 OCTET STRING,
|
|
rlFirstHopSecPortPolicyVlan3073to4094 OCTET STRING,
|
|
rlFirstHopSecPortPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlFirstHopSecPortPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlFirstHopSecPortPolicyEntry 1 }
|
|
|
|
rlFirstHopSecPortPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first hop security policy name"
|
|
::= { rlFirstHopSecPortPolicyEntry 2 }
|
|
|
|
rlFirstHopSecPortPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlFirstHopSecPortPolicyEntry 3 }
|
|
|
|
rlFirstHopSecPortPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlFirstHopSecPortPolicyEntry 4 }
|
|
|
|
rlFirstHopSecPortPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlFirstHopSecPortPolicyEntry 5 }
|
|
|
|
rlFirstHopSecPortPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlFirstHopSecPortPolicyEntry 6 }
|
|
|
|
rlFirstHopSecPortPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlFirstHopSecPortPolicyEntry 7 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Policy Attachment Table - Port (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecPolicyPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies first hop security policy
|
|
attachment for ports."
|
|
::= { rlFirstHopSec 3 }
|
|
|
|
rlFirstHopSecPolicyPortEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlFirstHopSecPolicyPortName,
|
|
rlFirstHopSecPolicyPortIfIndex }
|
|
::= { rlFirstHopSecPolicyPortTable 1 }
|
|
|
|
RlFirstHopSecPolicyPortEntry ::= SEQUENCE {
|
|
rlFirstHopSecPolicyPortName DisplayString,
|
|
rlFirstHopSecPolicyPortIfIndex InterfaceIndex,
|
|
rlFirstHopSecPolicyPortVlan1to1024 OCTET STRING,
|
|
rlFirstHopSecPolicyPortVlan1025to2048 OCTET STRING,
|
|
rlFirstHopSecPolicyPortVlan2049to3072 OCTET STRING,
|
|
rlFirstHopSecPolicyPortVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlFirstHopSecPolicyPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first hop security policy name"
|
|
::= { rlFirstHopSecPolicyPortEntry 1 }
|
|
|
|
rlFirstHopSecPolicyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlFirstHopSecPolicyPortEntry 2 }
|
|
|
|
rlFirstHopSecPolicyPortVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlFirstHopSecPolicyPortEntry 3 }
|
|
|
|
rlFirstHopSecPolicyPortVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlFirstHopSecPolicyPortEntry 4 }
|
|
|
|
rlFirstHopSecPolicyPortVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlFirstHopSecPolicyPortEntry 5 }
|
|
|
|
rlFirstHopSecPolicyPortVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlFirstHopSecPolicyPortEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecVlanPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies first hop security policy
|
|
attachment for vlans."
|
|
::= { rlFirstHopSec 4 }
|
|
|
|
rlFirstHopSecVlanPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlFirstHopSecVlanPolicyVlanTag }
|
|
::= { rlFirstHopSecVlanPolicyTable 1 }
|
|
|
|
RlFirstHopSecVlanPolicyEntry ::= SEQUENCE {
|
|
rlFirstHopSecVlanPolicyVlanTag VlanId,
|
|
rlFirstHopSecVlanPolicyName DisplayString,
|
|
rlFirstHopSecVlanPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlFirstHopSecVlanPolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlFirstHopSecVlanPolicyEntry 1 }
|
|
|
|
rlFirstHopSecVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first hop security policy name"
|
|
::= { rlFirstHopSecVlanPolicyEntry 2 }
|
|
|
|
rlFirstHopSecVlanPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlFirstHopSecVlanPolicyEntry 3 }
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecPolicyVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies first hop security policy
|
|
attachment for vlans."
|
|
::= { rlFirstHopSec 5 }
|
|
|
|
rlFirstHopSecPolicyVlanEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlFirstHopSecPolicyVlanPolicyName }
|
|
::= { rlFirstHopSecPolicyVlanTable 1 }
|
|
|
|
RlFirstHopSecPolicyVlanEntry ::= SEQUENCE {
|
|
rlFirstHopSecPolicyVlanPolicyName DisplayString,
|
|
rlFirstHopSecPolicyVlan1to1024 OCTET STRING,
|
|
rlFirstHopSecPolicyVlan1025to2048 OCTET STRING,
|
|
rlFirstHopSecPolicyVlan2049to3072 OCTET STRING,
|
|
rlFirstHopSecPolicyVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlFirstHopSecPolicyVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first hop security policy name"
|
|
::= { rlFirstHopSecPolicyVlanEntry 1 }
|
|
|
|
rlFirstHopSecPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecPolicyVlanEntry 2 }
|
|
|
|
rlFirstHopSecPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecPolicyVlanEntry 3 }
|
|
|
|
rlFirstHopSecPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecPolicyVlanEntry 4 }
|
|
|
|
rlFirstHopSecPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecPolicyVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Policy Enable Table
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecEnableVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains only one entry of a static vlan list."
|
|
::= { rlFirstHopSec 6 }
|
|
|
|
rlFirstHopSecEnableVlanEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statically created by local or network management vlan list"
|
|
INDEX {rlFirstHopSecEnableVlanIndex}
|
|
::= { rlFirstHopSecEnableVlanTable 1 }
|
|
|
|
RlFirstHopSecEnableVlanEntry ::=SEQUENCE {
|
|
rlFirstHopSecEnableVlanIndex INTEGER,
|
|
rlFirstHopSecEnableVlan1to1024 OCTET STRING,
|
|
rlFirstHopSecEnableVlan1025to2048 OCTET STRING,
|
|
rlFirstHopSecEnableVlan2049to3072 OCTET STRING,
|
|
rlFirstHopSecEnableVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlFirstHopSecEnableVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains only one static entry."
|
|
|
|
::= { rlFirstHopSecEnableVlanEntry 1 }
|
|
|
|
rlFirstHopSecEnableVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecEnableVlanEntry 2 }
|
|
|
|
rlFirstHopSecEnableVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecEnableVlanEntry 3 }
|
|
|
|
rlFirstHopSecEnableVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecEnableVlanEntry 4 }
|
|
|
|
rlFirstHopSecEnableVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlFirstHopSecEnableVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Active Policy Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecActivePolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies first hop security
|
|
per policy configurations."
|
|
::= { rlFirstHopSec 7 }
|
|
|
|
rlFirstHopSecActivePolicyEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlFirstHopSecActivePolicyIfIndex,
|
|
rlFirstHopSecActivePolicyVlanTag }
|
|
::= { rlFirstHopSecActivePolicyTable 1 }
|
|
|
|
RlFirstHopSecActivePolicyEntry ::= SEQUENCE {
|
|
rlFirstHopSecActivePolicyIfIndex InterfaceIndex,
|
|
rlFirstHopSecActivePolicyVlanTag VlanId,
|
|
rlFirstHopSecActivePolicyNamePort DisplayString,
|
|
rlFirstHopSecActivePolicyNameVlan DisplayString,
|
|
rlFirstHopSecActivePolicyLogDrop RlIpv6FhsSettingStatusType,
|
|
rlFirstHopSecActivePolicyLogDropType RlIpv6FhsSettingType
|
|
}
|
|
|
|
rlFirstHopSecActivePolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlFirstHopSecActivePolicyEntry 1 }
|
|
|
|
rlFirstHopSecActivePolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlFirstHopSecActivePolicyEntry 2 }
|
|
|
|
rlFirstHopSecActivePolicyNamePort OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first hop security policy name attached to given interface."
|
|
::= { rlFirstHopSecActivePolicyEntry 3 }
|
|
|
|
rlFirstHopSecActivePolicyNameVlan OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first hop security policy name attached to given vlan."
|
|
::= { rlFirstHopSecActivePolicyEntry 4 }
|
|
|
|
rlFirstHopSecActivePolicyLogDrop OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable of the logging of dropped packets."
|
|
::= { rlFirstHopSecActivePolicyEntry 5 }
|
|
|
|
rlFirstHopSecActivePolicyLogDropType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlFirstHopSecActivePolicyLogDrop setting type."
|
|
::= { rlFirstHopSecActivePolicyEntry 6 }
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- First Hop Security Counters Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table displays first hop security counters"
|
|
::= { rlFirstHopSec 8 }
|
|
|
|
rlFirstHopSecCountersEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlFirstHopSecCountersIfIndex }
|
|
::= { rlFirstHopSecCountersTable 1 }
|
|
|
|
RlFirstHopSecCountersEntry ::= SEQUENCE {
|
|
rlFirstHopSecCountersIfIndex InterfaceIndex,
|
|
rlFirstHopSecCountersRxNdpRA Counter32,
|
|
rlFirstHopSecCountersDropNdpRA Counter32,
|
|
rlFirstHopSecCountersRxNdpRS Counter32,
|
|
rlFirstHopSecCountersDropNdpRS Counter32,
|
|
rlFirstHopSecCountersRxNdpNA Counter32,
|
|
rlFirstHopSecCountersDropNdpNA Counter32,
|
|
rlFirstHopSecCountersRxNdpNS Counter32,
|
|
rlFirstHopSecCountersDropNdpNS Counter32,
|
|
rlFirstHopSecCountersRxNdpRedirect Counter32,
|
|
rlFirstHopSecCountersDropNdpRedirect Counter32,
|
|
rlFirstHopSecCountersRxDhcpAdverise Counter32,
|
|
rlFirstHopSecCountersDropDhcpAdverise Counter32,
|
|
rlFirstHopSecCountersRxDhcpReply Counter32,
|
|
rlFirstHopSecCountersDropDhcpReply Counter32,
|
|
rlFirstHopSecCountersRxDhcpReconfigure Counter32,
|
|
rlFirstHopSecCountersDropDhcpReconfigure Counter32,
|
|
rlFirstHopSecCountersRxDhcpRelayReply Counter32,
|
|
rlFirstHopSecCountersDropDhcpRelayReply Counter32,
|
|
rlFirstHopSecCountersRxDhcpLeasequeryReply Counter32,
|
|
rlFirstHopSecCountersDropDhcpLeasequeryReply Counter32,
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedMessage Counter32,
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedHopLimit Counter32,
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedManagedConfigFlag Counter32,
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedOtherConfigFlag Counter32,
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedRouterPreference Counter32,
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedAdvertisedPrefix Counter32,
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedSourceAddress Counter32,
|
|
rlFirstHopSecCountersDropNdInspectionInvalidSourceMac Counter32,
|
|
rlFirstHopSecCountersDropNdInspectionUnsecureMessage Counter32,
|
|
rlFirstHopSecCountersDropNdInspectionUnauthorizedSecLevel Counter32,
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedMessage Counter32,
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedSourceAddress Counter32,
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedServerPreference Counter32,
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedAssignedAddress Counter32,
|
|
rlFirstHopSecCountersDropSourceGuardNoBinding Counter32,
|
|
rlFirstHopSecCountersDropNbrBindingIntegrityIllegalIcmpv6 Counter32,
|
|
rlFirstHopSecCountersDropNbrBindingIntegrityIllegalDhcpv6 Counter32,
|
|
rlFirstHopSecCountersRxDhcpRelease Counter32,
|
|
rlFirstHopSecCountersDropDhcpRelease Counter32,
|
|
rlFirstHopSecCountersRxDhcpDecline Counter32,
|
|
rlFirstHopSecCountersDropDhcpDecline Counter32
|
|
}
|
|
|
|
rlFirstHopSecCountersIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface index"
|
|
::= { rlFirstHopSecCountersEntry 1 }
|
|
|
|
rlFirstHopSecCountersRxNdpRA OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Router Advertisement messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 2 }
|
|
|
|
rlFirstHopSecCountersDropNdpRA OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Router Advertisement messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 3 }
|
|
|
|
rlFirstHopSecCountersRxNdpRS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Router Solicitation messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 4 }
|
|
|
|
rlFirstHopSecCountersDropNdpRS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Router Solicitation messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 5 }
|
|
|
|
rlFirstHopSecCountersRxNdpNA OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Neighbor Advertisement messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 6 }
|
|
|
|
rlFirstHopSecCountersDropNdpNA OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Neighbor Advertisement messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 7 }
|
|
|
|
rlFirstHopSecCountersRxNdpNS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Neighbor Solicitation messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 8 }
|
|
|
|
rlFirstHopSecCountersDropNdpNS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Neighbor Solicitation messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 9 }
|
|
|
|
rlFirstHopSecCountersRxNdpRedirect OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Redirect messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 10 }
|
|
|
|
rlFirstHopSecCountersDropNdpRedirect OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of NDP Redirect messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 11 }
|
|
|
|
rlFirstHopSecCountersRxDhcpAdverise OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 ADVERTISE messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 12 }
|
|
|
|
rlFirstHopSecCountersDropDhcpAdverise OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 ADVERTISE messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 13 }
|
|
|
|
rlFirstHopSecCountersRxDhcpReply OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 REPLY messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 14 }
|
|
|
|
rlFirstHopSecCountersDropDhcpReply OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 REPLY messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 15 }
|
|
|
|
rlFirstHopSecCountersRxDhcpReconfigure OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 RECONFIGURE messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 16 }
|
|
|
|
rlFirstHopSecCountersDropDhcpReconfigure OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 RECONFIGURE messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 17 }
|
|
|
|
rlFirstHopSecCountersRxDhcpRelayReply OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 RELAY-REPLY messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 18 }
|
|
|
|
rlFirstHopSecCountersDropDhcpRelayReply OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 RELAY-REPLY messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 19 }
|
|
|
|
rlFirstHopSecCountersRxDhcpLeasequeryReply OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 LEASEQUERY-REPLY messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 20 }
|
|
|
|
rlFirstHopSecCountersDropDhcpLeasequeryReply OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 LEASEQUERY-REPLY messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 21 }
|
|
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedMessage OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped router messages received on host interface."
|
|
::= { rlFirstHopSecCountersEntry 22 }
|
|
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedHopLimit OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped RA messages due to unauthorized Cur-Hop-Limit."
|
|
::= { rlFirstHopSecCountersEntry 23 }
|
|
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedManagedConfigFlag OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped RA messages due to unauthorized Managed config flag."
|
|
::= { rlFirstHopSecCountersEntry 24 }
|
|
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedOtherConfigFlag OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped RA messages due to unauthorized Other config flag."
|
|
::= { rlFirstHopSecCountersEntry 25 }
|
|
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedRouterPreference OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped RA messages due to unauthorized router preference."
|
|
::= { rlFirstHopSecCountersEntry 26 }
|
|
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedAdvertisedPrefix OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped RA messages due to unauthorized advertised prefix."
|
|
::= { rlFirstHopSecCountersEntry 27 }
|
|
|
|
rlFirstHopSecCountersDropRaGuardUnauthorizedSourceAddress OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped RA messages due to unauthorized source address."
|
|
::= { rlFirstHopSecCountersEntry 28 }
|
|
|
|
rlFirstHopSecCountersDropNdInspectionInvalidSourceMac OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped NDP messages due to invalid source MAC address."
|
|
::= { rlFirstHopSecCountersEntry 29 }
|
|
|
|
rlFirstHopSecCountersDropNdInspectionUnsecureMessage OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped NDP messages due to being unsecure."
|
|
::= { rlFirstHopSecCountersEntry 30 }
|
|
|
|
rlFirstHopSecCountersDropNdInspectionUnauthorizedSecLevel OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped NDP messages due to unauthorized CGA sec-level."
|
|
::= { rlFirstHopSecCountersEntry 31 }
|
|
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedMessage OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped DHCPv6 server messages on client interface."
|
|
::= { rlFirstHopSecCountersEntry 32 }
|
|
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedSourceAddress OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped DHCPv6 server messages due to unauthorized source address."
|
|
::= { rlFirstHopSecCountersEntry 33 }
|
|
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedServerPreference OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped DHCPv6 server messages due to unauthorized server preference."
|
|
::= { rlFirstHopSecCountersEntry 34 }
|
|
|
|
rlFirstHopSecCountersDropDhcpGuardUnauthorizedAssignedAddress OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped DHCPv6 server messages due to unauthorized address in IA_ADDR."
|
|
::= { rlFirstHopSecCountersEntry 35 }
|
|
|
|
rlFirstHopSecCountersDropSourceGuardNoBinding OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frame dropped by IPv6 Source Guard due to lack of binding in Neighbor Binding Table."
|
|
::= { rlFirstHopSecCountersEntry 36 }
|
|
|
|
rlFirstHopSecCountersDropNbrBindingIntegrityIllegalIcmpv6 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped ICMPv6 messages due to one of the following reasons:
|
|
invalid source address, invalid destination address, invalid Hop-Limit,
|
|
invalid ICMP code, invalid ICMP length, invalid ICMP checksum,
|
|
invalid target address, invalid flag, invalid option."
|
|
::= { rlFirstHopSecCountersEntry 37 }
|
|
|
|
rlFirstHopSecCountersDropNbrBindingIntegrityIllegalDhcpv6 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped DHCPv6 messages due to one of the following reasons:
|
|
invalid source address, invalid destination address, invalid Hop-Limit,
|
|
invalid ICMP code, invalid ICMP length, invalid ICMP checksum,
|
|
invalid target address, invalid flag, invalid option."
|
|
::= { rlFirstHopSecCountersEntry 38 }
|
|
|
|
rlFirstHopSecCountersRxDhcpRelease OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 RELEASE messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 39 }
|
|
|
|
rlFirstHopSecCountersDropDhcpRelease OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 RELEASE messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 40 }
|
|
|
|
rlFirstHopSecCountersRxDhcpDecline OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 DECLINE messages received on the interface."
|
|
::= { rlFirstHopSecCountersEntry 41 }
|
|
|
|
rlFirstHopSecCountersDropDhcpDecline OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of DHCPv6 DECLINE messages dropped on the interface."
|
|
::= { rlFirstHopSecCountersEntry 42 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The First Hop Security Global Configurations
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecLogDrop OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable of the logging of dropped packets."
|
|
DEFVAL { disabled }
|
|
::= { rlFirstHopSec 9 }
|
|
|
|
--------------------------------------------------------------
|
|
-- First Hop Security Clear Counters (Action Only)
|
|
--------------------------------------------------------------
|
|
rlFirstHopSecClearCounters OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to zero IPv6 First Hop Security Counters
|
|
are cleared on all interfaces.
|
|
When this object is set to a valid interface index then IPv6 First
|
|
Hop Security counters are cleared on this interface.
|
|
Reading this object has no effect."
|
|
::= { rlFirstHopSec 10 }
|
|
|
|
--------------------------------------------------------------
|
|
-- First Hop Security Error Counters Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlFirstHopSecErrorCountersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlFirstHopSecErrorCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table displays first hop security error counters"
|
|
::= { rlFirstHopSec 11 }
|
|
|
|
rlFirstHopSecErrorCountersEntry OBJECT-TYPE
|
|
SYNTAX RlFirstHopSecErrorCountersEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Static row for this table."
|
|
INDEX { rlFirstHopSecErrorCountersIndex }
|
|
::= { rlFirstHopSecErrorCountersTable 1 }
|
|
|
|
RlFirstHopSecErrorCountersEntry ::= SEQUENCE {
|
|
rlFirstHopSecErrorCountersIndex INTEGER,
|
|
rlFirstHopSecErrorCountersNBTOverflow Counter32,
|
|
rlFirstHopSecErrorCountersNPTOverflow Counter32,
|
|
rlFirstHopSecErrorCountersTcamOverflow Counter32
|
|
}
|
|
|
|
rlFirstHopSecErrorCountersIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains only one static entry."
|
|
::= { rlFirstHopSecErrorCountersEntry 1 }
|
|
|
|
rlFirstHopSecErrorCountersNBTOverflow OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Counts Neighbor Binding Table overflow"
|
|
::= { rlFirstHopSecErrorCountersEntry 2 }
|
|
|
|
rlFirstHopSecErrorCountersNPTOverflow OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Counts Neighbor Prefix Table overflow"
|
|
::= { rlFirstHopSecErrorCountersEntry 3 }
|
|
|
|
rlFirstHopSecErrorCountersTcamOverflow OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Counts TCAM overflow"
|
|
::= { rlFirstHopSecErrorCountersEntry 4 }
|
|
|
|
--------------------------------------------------------------
|
|
-- First Hop Security Clear Error Counters (Action Only)
|
|
--------------------------------------------------------------
|
|
rlFirstHopSecClearErrorCounters OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to true IPv6 First Hop Security Error Counters
|
|
are cleared.
|
|
Setting this object to false or reading this object has no effect."
|
|
::= { rlFirstHopSec 12 }
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection
|
|
--------------------------------------------------------------
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Policy Configuration Table
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNdInspectionPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies ND inspection
|
|
per policy configurations."
|
|
::= { rlNdInspection 1 }
|
|
|
|
rlNdInspectionPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNdInspectionPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlNdInspectionPolicyName }
|
|
::= { rlNdInspectionPolicyTable 1 }
|
|
|
|
RlNdInspectionPolicyEntry ::= SEQUENCE {
|
|
rlNdInspectionPolicyName DisplayString,
|
|
rlNdInspectionPolicyDeviceRole INTEGER,
|
|
rlNdInspectionPolicyDropUnsecured RlIpv6FhsSettingStatusType,
|
|
rlNdInspectionPolicySecLevelMin Integer32,
|
|
rlNdInspectionPolicyValidateSrcMac RlIpv6FhsSettingStatusType,
|
|
rlNdInspectionPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlNdInspectionPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ND inspection policy name"
|
|
::= { rlNdInspectionPolicyEntry 1 }
|
|
|
|
rlNdInspectionPolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
host(1),
|
|
router(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
DEFVAL { unspecified }
|
|
::= { rlNdInspectionPolicyEntry 2 }
|
|
|
|
rlNdInspectionPolicyDropUnsecured OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable of dropping unsecured messages."
|
|
DEFVAL { unspecified }
|
|
::= { rlNdInspectionPolicyEntry 3 }
|
|
|
|
rlNdInspectionPolicySecLevelMin OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | -1 | 0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum security level parameter value when
|
|
Cryptographically Generated Address (CGA) options are used.
|
|
The value of -1 indicates unspecified value.
|
|
The value of -2 indicates verification of security level is disabled."
|
|
DEFVAL { -1 }
|
|
::= { rlNdInspectionPolicyEntry 4 }
|
|
|
|
rlNdInspectionPolicyValidateSrcMac OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable validating of the source media access control (MAC)
|
|
address against the link-layer address."
|
|
DEFVAL { unspecified }
|
|
::= { rlNdInspectionPolicyEntry 5 }
|
|
|
|
rlNdInspectionPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNdInspectionPolicyEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Policy Attachment Table - Port
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionPortPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNdInspectionPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies ND inspection policy
|
|
attachment for ports."
|
|
::= { rlNdInspection 2 }
|
|
|
|
rlNdInspectionPortPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNdInspectionPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNdInspectionPortPolicyIfIndex,
|
|
IMPLIED rlNdInspectionPortPolicyName }
|
|
::= { rlNdInspectionPortPolicyTable 1 }
|
|
|
|
RlNdInspectionPortPolicyEntry ::= SEQUENCE {
|
|
rlNdInspectionPortPolicyIfIndex InterfaceIndex,
|
|
rlNdInspectionPortPolicyName DisplayString,
|
|
rlNdInspectionPortPolicyVlan1to1024 OCTET STRING,
|
|
rlNdInspectionPortPolicyVlan1025to2048 OCTET STRING,
|
|
rlNdInspectionPortPolicyVlan2049to3072 OCTET STRING,
|
|
rlNdInspectionPortPolicyVlan3073to4094 OCTET STRING,
|
|
rlNdInspectionPortPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlNdInspectionPortPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlNdInspectionPortPolicyEntry 1 }
|
|
|
|
rlNdInspectionPortPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ND inspection policy name"
|
|
::= { rlNdInspectionPortPolicyEntry 2 }
|
|
|
|
rlNdInspectionPortPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlNdInspectionPortPolicyEntry 3 }
|
|
|
|
rlNdInspectionPortPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlNdInspectionPortPolicyEntry 4 }
|
|
|
|
rlNdInspectionPortPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlNdInspectionPortPolicyEntry 5 }
|
|
|
|
rlNdInspectionPortPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlNdInspectionPortPolicyEntry 6 }
|
|
|
|
rlNdInspectionPortPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNdInspectionPortPolicyEntry 7 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Policy Attachment Table - Port (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionPolicyPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNdInspectionPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies ND inspection policy
|
|
attachment for ports."
|
|
::= { rlNdInspection 3 }
|
|
|
|
rlNdInspectionPolicyPortEntry OBJECT-TYPE
|
|
SYNTAX RlNdInspectionPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNdInspectionPolicyPortName,
|
|
rlNdInspectionPolicyPortIfIndex }
|
|
::= { rlNdInspectionPolicyPortTable 1 }
|
|
|
|
RlNdInspectionPolicyPortEntry ::= SEQUENCE {
|
|
rlNdInspectionPolicyPortName DisplayString,
|
|
rlNdInspectionPolicyPortIfIndex InterfaceIndex,
|
|
rlNdInspectionPolicyPortVlan1to1024 OCTET STRING,
|
|
rlNdInspectionPolicyPortVlan1025to2048 OCTET STRING,
|
|
rlNdInspectionPolicyPortVlan2049to3072 OCTET STRING,
|
|
rlNdInspectionPolicyPortVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlNdInspectionPolicyPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ND inspection policy name"
|
|
::= { rlNdInspectionPolicyPortEntry 1 }
|
|
|
|
rlNdInspectionPolicyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlNdInspectionPolicyPortEntry 2 }
|
|
|
|
rlNdInspectionPolicyPortVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlNdInspectionPolicyPortEntry 3 }
|
|
|
|
rlNdInspectionPolicyPortVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlNdInspectionPolicyPortEntry 4 }
|
|
|
|
rlNdInspectionPolicyPortVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlNdInspectionPolicyPortEntry 5 }
|
|
|
|
rlNdInspectionPolicyPortVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlNdInspectionPolicyPortEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionVlanPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNdInspectionVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies ND inspection policy
|
|
attachment for vlans."
|
|
::= { rlNdInspection 4 }
|
|
|
|
rlNdInspectionVlanPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNdInspectionVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNdInspectionVlanPolicyVlanTag }
|
|
::= { rlNdInspectionVlanPolicyTable 1 }
|
|
|
|
RlNdInspectionVlanPolicyEntry ::= SEQUENCE {
|
|
rlNdInspectionVlanPolicyVlanTag VlanId,
|
|
rlNdInspectionVlanPolicyName DisplayString,
|
|
rlNdInspectionVlanPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlNdInspectionVlanPolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlNdInspectionVlanPolicyEntry 1 }
|
|
|
|
rlNdInspectionVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ND inspection policy name"
|
|
::= { rlNdInspectionVlanPolicyEntry 2 }
|
|
|
|
rlNdInspectionVlanPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNdInspectionVlanPolicyEntry 3 }
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionPolicyVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNdInspectionPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies ND inspection policy
|
|
attachment for vlans."
|
|
::= { rlNdInspection 5 }
|
|
|
|
rlNdInspectionPolicyVlanEntry OBJECT-TYPE
|
|
SYNTAX RlNdInspectionPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlNdInspectionPolicyVlanPolicyName }
|
|
::= { rlNdInspectionPolicyVlanTable 1 }
|
|
|
|
RlNdInspectionPolicyVlanEntry ::= SEQUENCE {
|
|
rlNdInspectionPolicyVlanPolicyName DisplayString,
|
|
rlNdInspectionPolicyVlan1to1024 OCTET STRING,
|
|
rlNdInspectionPolicyVlan1025to2048 OCTET STRING,
|
|
rlNdInspectionPolicyVlan2049to3072 OCTET STRING,
|
|
rlNdInspectionPolicyVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlNdInspectionPolicyVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ND inspection policy name"
|
|
::= { rlNdInspectionPolicyVlanEntry 1 }
|
|
|
|
rlNdInspectionPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionPolicyVlanEntry 2 }
|
|
|
|
rlNdInspectionPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionPolicyVlanEntry 3 }
|
|
|
|
rlNdInspectionPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionPolicyVlanEntry 4 }
|
|
|
|
rlNdInspectionPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionPolicyVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Policy Enable Table
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionEnableVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNdInspectionEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains only one entry of a static vlan list."
|
|
::= { rlNdInspection 6 }
|
|
|
|
rlNdInspectionEnableVlanEntry OBJECT-TYPE
|
|
SYNTAX RlNdInspectionEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statically created by local or network management vlan list"
|
|
INDEX {rlNdInspectionEnableVlanIndex}
|
|
::= { rlNdInspectionEnableVlanTable 1 }
|
|
|
|
RlNdInspectionEnableVlanEntry ::=SEQUENCE {
|
|
rlNdInspectionEnableVlanIndex INTEGER,
|
|
rlNdInspectionEnableVlan1to1024 OCTET STRING,
|
|
rlNdInspectionEnableVlan1025to2048 OCTET STRING,
|
|
rlNdInspectionEnableVlan2049to3072 OCTET STRING,
|
|
rlNdInspectionEnableVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlNdInspectionEnableVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains only one static entry."
|
|
|
|
::= { rlNdInspectionEnableVlanEntry 1 }
|
|
|
|
rlNdInspectionEnableVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionEnableVlanEntry 2 }
|
|
|
|
rlNdInspectionEnableVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionEnableVlanEntry 3 }
|
|
|
|
rlNdInspectionEnableVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionEnableVlanEntry 4 }
|
|
|
|
rlNdInspectionEnableVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlNdInspectionEnableVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Active Policy Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionActivePolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNdInspectionActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies ND inspection
|
|
per policy configurations."
|
|
::= { rlNdInspection 7 }
|
|
|
|
rlNdInspectionActivePolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNdInspectionActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNdInspectionActivePolicyIfIndex,
|
|
rlNdInspectionActivePolicyVlanTag }
|
|
::= { rlNdInspectionActivePolicyTable 1 }
|
|
|
|
RlNdInspectionActivePolicyEntry ::= SEQUENCE {
|
|
rlNdInspectionActivePolicyIfIndex InterfaceIndex,
|
|
rlNdInspectionActivePolicyVlanTag VlanId,
|
|
rlNdInspectionActivePolicyNamePort DisplayString,
|
|
rlNdInspectionActivePolicyNameVlan DisplayString,
|
|
rlNdInspectionActivePolicyDeviceRole INTEGER,
|
|
rlNdInspectionActivePolicyDeviceRoleType RlIpv6FhsSettingType,
|
|
rlNdInspectionActivePolicyDropUnsecured RlIpv6FhsSettingStatusType,
|
|
rlNdInspectionActivePolicyDropUnsecuredType RlIpv6FhsSettingType,
|
|
rlNdInspectionActivePolicySecLevelMin Integer32,
|
|
rlNdInspectionActivePolicySecLevelMinType RlIpv6FhsSettingType,
|
|
rlNdInspectionActivePolicyValidateSrcMac RlIpv6FhsSettingStatusType,
|
|
rlNdInspectionActivePolicyValidateSrcMacType RlIpv6FhsSettingType
|
|
}
|
|
|
|
rlNdInspectionActivePolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlNdInspectionActivePolicyEntry 1 }
|
|
|
|
rlNdInspectionActivePolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlNdInspectionActivePolicyEntry 2 }
|
|
|
|
rlNdInspectionActivePolicyNamePort OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ND inspection policy name attached to given interface."
|
|
::= { rlNdInspectionActivePolicyEntry 3 }
|
|
|
|
rlNdInspectionActivePolicyNameVlan OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ND inspection policy name attached to given vlan."
|
|
::= { rlNdInspectionActivePolicyEntry 4 }
|
|
|
|
rlNdInspectionActivePolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
host(1),
|
|
router(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
::= { rlNdInspectionActivePolicyEntry 5 }
|
|
|
|
rlNdInspectionActivePolicyDeviceRoleType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNdInspectionActivePolicyDeviceRole setting type."
|
|
::= { rlNdInspectionActivePolicyEntry 6 }
|
|
|
|
rlNdInspectionActivePolicyDropUnsecured OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable of dropping unsecured messages."
|
|
::= { rlNdInspectionActivePolicyEntry 7 }
|
|
|
|
rlNdInspectionActivePolicyDropUnsecuredType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNdInspectionActivePolicyDropUnsecured setting type."
|
|
::= { rlNdInspectionActivePolicyEntry 8 }
|
|
|
|
rlNdInspectionActivePolicySecLevelMin OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum security level parameter value when
|
|
Cryptographically Generated Address (CGA) options are used.
|
|
The value of -2 indicates verification of security level is disabled."
|
|
::= { rlNdInspectionActivePolicyEntry 9 }
|
|
|
|
rlNdInspectionActivePolicySecLevelMinType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNdInspectionActivePolicySecLevelMin setting type."
|
|
::= { rlNdInspectionActivePolicyEntry 10 }
|
|
|
|
rlNdInspectionActivePolicyValidateSrcMac OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable validating of the source media access control (MAC)
|
|
address against the link-layer address."
|
|
::= { rlNdInspectionActivePolicyEntry 11 }
|
|
|
|
rlNdInspectionActivePolicyValidateSrcMacType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNdInspectionActivePolicyValidateSrcMac setting type."
|
|
::= { rlNdInspectionActivePolicyEntry 12 }
|
|
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Global Configurations
|
|
--------------------------------------------------------------
|
|
|
|
rlNdInspectionValidateSrcMac OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable validating of the source media access control (MAC)
|
|
address against the link-layer address."
|
|
DEFVAL { disabled }
|
|
::= { rlNdInspection 8 }
|
|
|
|
rlNdInspectionDropUnsecured OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global configuration of dropping unsecured messages.
|
|
Unsecure messages are neighbor discovery messages with no or invalid
|
|
CGA and RSA Signature options.
|
|
The value true(1) means that unsecured messages are dropped; the
|
|
value false(2) means that they are not."
|
|
DEFVAL { false }
|
|
::= { rlNdInspection 9 }
|
|
|
|
rlNdInspectionSecLevelMin OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum security level parameter value when
|
|
Cryptographically Generated Address (CGA) options are used.
|
|
The value -2 indicates verification of security level is disabled."
|
|
DEFVAL { -2 }
|
|
::= { rlNdInspection 10 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The ND Inspection Traps
|
|
--------------------------------------------------------------
|
|
rlNdInspectionMessageDropTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that IPv6 ND Inspection has dropped a message."
|
|
::= { rndNotifications 228 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard
|
|
--------------------------------------------------------------
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Policy Configuration Table
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRaGuardPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies RA guard
|
|
per policy configurations."
|
|
::= { rlRaGuard 1 }
|
|
|
|
rlRaGuardPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlRaGuardPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlRaGuardPolicyName }
|
|
::= { rlRaGuardPolicyTable 1 }
|
|
|
|
RlRaGuardPolicyEntry ::= SEQUENCE {
|
|
rlRaGuardPolicyName DisplayString,
|
|
rlRaGuardPolicyDeviceRole INTEGER,
|
|
rlRaGuardPolicyHopLimitMin Integer32,
|
|
rlRaGuardPolicyHopLimitMax Integer32,
|
|
rlRaGuardPolicyManagedConfigFlag INTEGER,
|
|
rlRaGuardPolicyMatchRaAddrSpecified TruthValue,
|
|
rlRaGuardPolicyMatchRaAddr DisplayString,
|
|
rlRaGuardPolicyMatchRaPrefixesSpecified TruthValue,
|
|
rlRaGuardPolicyMatchRaPrefixes DisplayString,
|
|
rlRaGuardPolicyOtherConfigFlag INTEGER,
|
|
rlRaGuardPolicyRouterPrefMin INTEGER,
|
|
rlRaGuardPolicyRouterPrefMax INTEGER,
|
|
rlRaGuardPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlRaGuardPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RA Guard policy name."
|
|
::= { rlRaGuardPolicyEntry 1 }
|
|
|
|
rlRaGuardPolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
host(1),
|
|
router(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
DEFVAL { unspecified }
|
|
::= { rlRaGuardPolicyEntry 2 }
|
|
|
|
rlRaGuardPolicyHopLimitMin OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0 | 1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum hop-count limit.
|
|
A value of -1 indicates unspecified value.
|
|
A value of 0 indicates validation is disabled."
|
|
DEFVAL { -1 }
|
|
::= { rlRaGuardPolicyEntry 3 }
|
|
|
|
rlRaGuardPolicyHopLimitMax OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0 | 1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum hop-count limit.
|
|
A value of -1 indicates unspecified value.
|
|
A value of 0 indicates validation is disabled."
|
|
DEFVAL { -1 }
|
|
::= { rlRaGuardPolicyEntry 4 }
|
|
|
|
rlRaGuardPolicyManagedConfigFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
disabled(0),
|
|
enabled-off(1),
|
|
enabled-on(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of -Managed address configuration- flag
|
|
verification."
|
|
DEFVAL { unspecified }
|
|
::= { rlRaGuardPolicyEntry 5 }
|
|
|
|
rlRaGuardPolicyMatchRaAddrSpecified OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the rlRaGuardPolicyMatchRaAddr is specified"
|
|
DEFVAL { false }
|
|
::= { rlRaGuardPolicyEntry 6 }
|
|
|
|
rlRaGuardPolicyMatchRaAddr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for router's source IPv6 address.
|
|
Relevant only when rlRaGuardPolicyMatchRaAddrSpecified is true.
|
|
The empty string means this validation is disabled."
|
|
DEFVAL { "" }
|
|
::= { rlRaGuardPolicyEntry 7 }
|
|
|
|
rlRaGuardPolicyMatchRaPrefixesSpecified OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the rlRaGuardPolicyMatchRaPrefixes is specified"
|
|
DEFVAL { false }
|
|
::= { rlRaGuardPolicyEntry 8 }
|
|
|
|
rlRaGuardPolicyMatchRaPrefixes OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for advertised prefixes.
|
|
Relevant only when rlRaGuardPolicyMatchRaPrefixesSpecified is true.
|
|
The empty string means this validation is disabled."
|
|
DEFVAL { "" }
|
|
::= { rlRaGuardPolicyEntry 9 }
|
|
|
|
rlRaGuardPolicyOtherConfigFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
disabled(0),
|
|
enabled-off(1),
|
|
enabled-on(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of -Other configuration- flag verification."
|
|
DEFVAL { unspecified }
|
|
::= { rlRaGuardPolicyEntry 10 }
|
|
|
|
rlRaGuardPolicyRouterPrefMin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
disabled(0),
|
|
low(1),
|
|
medium(2),
|
|
high(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum advertised preference limit."
|
|
DEFVAL { unspecified }
|
|
::= { rlRaGuardPolicyEntry 11 }
|
|
|
|
rlRaGuardPolicyRouterPrefMax OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
disabled(0),
|
|
low(1),
|
|
medium(2),
|
|
high(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum advertised preference limit. "
|
|
DEFVAL { unspecified }
|
|
::= { rlRaGuardPolicyEntry 12 }
|
|
|
|
rlRaGuardPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlRaGuardPolicyEntry 13 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Policy Attachment Table - Port
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardPortPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRaGuardPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies RA guard policy
|
|
attachment for ports."
|
|
::= { rlRaGuard 2 }
|
|
|
|
rlRaGuardPortPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlRaGuardPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlRaGuardPortPolicyIfIndex,
|
|
IMPLIED rlRaGuardPortPolicyName }
|
|
::= { rlRaGuardPortPolicyTable 1 }
|
|
|
|
RlRaGuardPortPolicyEntry ::= SEQUENCE {
|
|
rlRaGuardPortPolicyIfIndex InterfaceIndex,
|
|
rlRaGuardPortPolicyName DisplayString,
|
|
rlRaGuardPortPolicyVlan1to1024 OCTET STRING,
|
|
rlRaGuardPortPolicyVlan1025to2048 OCTET STRING,
|
|
rlRaGuardPortPolicyVlan2049to3072 OCTET STRING,
|
|
rlRaGuardPortPolicyVlan3073to4094 OCTET STRING,
|
|
rlRaGuardPortPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlRaGuardPortPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlRaGuardPortPolicyEntry 1 }
|
|
|
|
rlRaGuardPortPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RA Guard policy name."
|
|
::= { rlRaGuardPortPolicyEntry 2 }
|
|
|
|
rlRaGuardPortPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlRaGuardPortPolicyEntry 3 }
|
|
|
|
rlRaGuardPortPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlRaGuardPortPolicyEntry 4 }
|
|
|
|
rlRaGuardPortPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlRaGuardPortPolicyEntry 5 }
|
|
|
|
rlRaGuardPortPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlRaGuardPortPolicyEntry 6 }
|
|
|
|
rlRaGuardPortPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlRaGuardPortPolicyEntry 7 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Policy Attachment Table - Port (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardPolicyPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRaGuardPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies RA guard policy
|
|
attachment for ports."
|
|
::= { rlRaGuard 3 }
|
|
|
|
rlRaGuardPolicyPortEntry OBJECT-TYPE
|
|
SYNTAX RlRaGuardPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlRaGuardPolicyPortName,
|
|
rlRaGuardPolicyPortIfIndex }
|
|
::= { rlRaGuardPolicyPortTable 1 }
|
|
|
|
RlRaGuardPolicyPortEntry ::= SEQUENCE {
|
|
rlRaGuardPolicyPortName DisplayString,
|
|
rlRaGuardPolicyPortIfIndex InterfaceIndex,
|
|
rlRaGuardPolicyPortVlan1to1024 OCTET STRING,
|
|
rlRaGuardPolicyPortVlan1025to2048 OCTET STRING,
|
|
rlRaGuardPolicyPortVlan2049to3072 OCTET STRING,
|
|
rlRaGuardPolicyPortVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlRaGuardPolicyPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RA Guard policy name"
|
|
::= { rlRaGuardPolicyPortEntry 1 }
|
|
|
|
rlRaGuardPolicyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlRaGuardPolicyPortEntry 2 }
|
|
|
|
rlRaGuardPolicyPortVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlRaGuardPolicyPortEntry 3 }
|
|
|
|
rlRaGuardPolicyPortVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlRaGuardPolicyPortEntry 4 }
|
|
|
|
rlRaGuardPolicyPortVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlRaGuardPolicyPortEntry 5 }
|
|
|
|
rlRaGuardPolicyPortVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlRaGuardPolicyPortEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardVlanPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRaGuardVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies RA guard policy
|
|
attachment for vlans."
|
|
::= { rlRaGuard 4 }
|
|
|
|
rlRaGuardVlanPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlRaGuardVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlRaGuardVlanPolicyVlanTag }
|
|
::= { rlRaGuardVlanPolicyTable 1 }
|
|
|
|
RlRaGuardVlanPolicyEntry ::= SEQUENCE {
|
|
rlRaGuardVlanPolicyVlanTag VlanId,
|
|
rlRaGuardVlanPolicyName DisplayString,
|
|
rlRaGuardVlanPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlRaGuardVlanPolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlRaGuardVlanPolicyEntry 1 }
|
|
|
|
rlRaGuardVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RA Guard policy name."
|
|
::= { rlRaGuardVlanPolicyEntry 2 }
|
|
|
|
rlRaGuardVlanPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlRaGuardVlanPolicyEntry 3 }
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardPolicyVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRaGuardPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies RA guard policy
|
|
attachment for vlans."
|
|
::= { rlRaGuard 5 }
|
|
|
|
rlRaGuardPolicyVlanEntry OBJECT-TYPE
|
|
SYNTAX RlRaGuardPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlRaGuardPolicyVlanPolicyName }
|
|
::= { rlRaGuardPolicyVlanTable 1 }
|
|
|
|
RlRaGuardPolicyVlanEntry ::= SEQUENCE {
|
|
rlRaGuardPolicyVlanPolicyName DisplayString,
|
|
rlRaGuardPolicyVlan1to1024 OCTET STRING,
|
|
rlRaGuardPolicyVlan1025to2048 OCTET STRING,
|
|
rlRaGuardPolicyVlan2049to3072 OCTET STRING,
|
|
rlRaGuardPolicyVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlRaGuardPolicyVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RA Guard policy name"
|
|
::= { rlRaGuardPolicyVlanEntry 1 }
|
|
|
|
rlRaGuardPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardPolicyVlanEntry 2 }
|
|
|
|
rlRaGuardPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardPolicyVlanEntry 3 }
|
|
|
|
rlRaGuardPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardPolicyVlanEntry 4 }
|
|
|
|
rlRaGuardPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardPolicyVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Policy Enable Table
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardEnableVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRaGuardEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains only one entry of a static vlan list."
|
|
::= { rlRaGuard 6 }
|
|
|
|
rlRaGuardEnableVlanEntry OBJECT-TYPE
|
|
SYNTAX RlRaGuardEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statically created by local or network management vlan list"
|
|
INDEX {rlRaGuardEnableVlanIndex}
|
|
::= { rlRaGuardEnableVlanTable 1 }
|
|
|
|
RlRaGuardEnableVlanEntry ::=SEQUENCE {
|
|
rlRaGuardEnableVlanIndex INTEGER,
|
|
rlRaGuardEnableVlan1to1024 OCTET STRING,
|
|
rlRaGuardEnableVlan1025to2048 OCTET STRING,
|
|
rlRaGuardEnableVlan2049to3072 OCTET STRING,
|
|
rlRaGuardEnableVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlRaGuardEnableVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains only one static entry."
|
|
|
|
::= { rlRaGuardEnableVlanEntry 1 }
|
|
|
|
rlRaGuardEnableVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardEnableVlanEntry 2 }
|
|
|
|
rlRaGuardEnableVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardEnableVlanEntry 3 }
|
|
|
|
rlRaGuardEnableVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardEnableVlanEntry 4 }
|
|
|
|
rlRaGuardEnableVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlRaGuardEnableVlanEntry 5 }
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Active Policy Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardActivePolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRaGuardActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies RA Guard
|
|
per policy configurations."
|
|
::= { rlRaGuard 7 }
|
|
|
|
rlRaGuardActivePolicyEntry OBJECT-TYPE
|
|
SYNTAX RlRaGuardActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlRaGuardActivePolicyIfIndex,
|
|
rlRaGuardActivePolicyVlanTag }
|
|
::= { rlRaGuardActivePolicyTable 1 }
|
|
|
|
RlRaGuardActivePolicyEntry ::= SEQUENCE {
|
|
rlRaGuardActivePolicyIfIndex InterfaceIndex,
|
|
rlRaGuardActivePolicyVlanTag VlanId,
|
|
rlRaGuardActivePolicyNamePort DisplayString,
|
|
rlRaGuardActivePolicyNameVlan DisplayString,
|
|
rlRaGuardActivePolicyDeviceRole INTEGER,
|
|
rlRaGuardActivePolicyDeviceRoleType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyHopLimitMin Integer32,
|
|
rlRaGuardActivePolicyHopLimitMinType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyHopLimitMax Integer32,
|
|
rlRaGuardActivePolicyHopLimitMaxType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyManagedConfigFlag INTEGER,
|
|
rlRaGuardActivePolicyManagedConfigFlagType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyMatchRaAddr DisplayString,
|
|
rlRaGuardActivePolicyMatchRaAddrType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyMatchRaPrefixes DisplayString,
|
|
rlRaGuardActivePolicyMatchRaPrefixesType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyOtherConfigFlag INTEGER,
|
|
rlRaGuardActivePolicyOtherConfigFlagType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyRouterPrefMin INTEGER,
|
|
rlRaGuardActivePolicyRouterPrefMinType RlIpv6FhsSettingType,
|
|
rlRaGuardActivePolicyRouterPrefMax INTEGER,
|
|
rlRaGuardActivePolicyRouterPrefMaxType RlIpv6FhsSettingType
|
|
}
|
|
|
|
rlRaGuardActivePolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlRaGuardActivePolicyEntry 1 }
|
|
|
|
rlRaGuardActivePolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlRaGuardActivePolicyEntry 2 }
|
|
|
|
rlRaGuardActivePolicyNamePort OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RA Guard policy name attached to given interface."
|
|
::= { rlRaGuardActivePolicyEntry 3 }
|
|
|
|
rlRaGuardActivePolicyNameVlan OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RA Guard policy name attached to given vlan."
|
|
::= { rlRaGuardActivePolicyEntry 4 }
|
|
|
|
rlRaGuardActivePolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
host(1),
|
|
router(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
::= { rlRaGuardActivePolicyEntry 5 }
|
|
|
|
rlRaGuardActivePolicyDeviceRoleType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyDeviceRole setting type."
|
|
::= { rlRaGuardActivePolicyEntry 6 }
|
|
|
|
rlRaGuardActivePolicyHopLimitMin OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum hop-count limit.
|
|
A value of 0 indicates validation is disabled."
|
|
::= { rlRaGuardActivePolicyEntry 7 }
|
|
|
|
rlRaGuardActivePolicyHopLimitMinType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyHopLimitMin setting type."
|
|
::= { rlRaGuardActivePolicyEntry 8 }
|
|
|
|
rlRaGuardActivePolicyHopLimitMax OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 | 1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum hop-count limit.
|
|
A value of 0 indicates validation is disabled."
|
|
::= { rlRaGuardActivePolicyEntry 9 }
|
|
|
|
rlRaGuardActivePolicyHopLimitMaxType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyHopLimitMax setting type."
|
|
::= { rlRaGuardActivePolicyEntry 10 }
|
|
|
|
rlRaGuardActivePolicyManagedConfigFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled-off(1),
|
|
enabled-on(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of -Managed address configuration- flag
|
|
verification."
|
|
::= { rlRaGuardActivePolicyEntry 11 }
|
|
|
|
rlRaGuardActivePolicyManagedConfigFlagType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyManagedConfigFlag setting type."
|
|
::= { rlRaGuardActivePolicyEntry 12 }
|
|
|
|
rlRaGuardActivePolicyMatchRaAddr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for router's source IPv6 address.
|
|
The empty string means this validation is disabled."
|
|
::= { rlRaGuardActivePolicyEntry 13 }
|
|
|
|
rlRaGuardActivePolicyMatchRaAddrType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyMatchRaAddr setting type."
|
|
::= { rlRaGuardActivePolicyEntry 14 }
|
|
|
|
rlRaGuardActivePolicyMatchRaPrefixes OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for advertised prefixes.
|
|
The empty string means this validation is disabled."
|
|
::= { rlRaGuardActivePolicyEntry 15 }
|
|
|
|
rlRaGuardActivePolicyMatchRaPrefixesType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyMatchRaPrefixes setting type."
|
|
::= { rlRaGuardActivePolicyEntry 16 }
|
|
|
|
rlRaGuardActivePolicyOtherConfigFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled-off(1),
|
|
enabled-on(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of -Other configuration- flag verification."
|
|
::= { rlRaGuardActivePolicyEntry 17 }
|
|
|
|
rlRaGuardActivePolicyOtherConfigFlagType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyOtherConfigFlag setting type."
|
|
::= { rlRaGuardActivePolicyEntry 18 }
|
|
|
|
rlRaGuardActivePolicyRouterPrefMin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
low(1),
|
|
medium(2),
|
|
high(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum advertised preference limit."
|
|
::= { rlRaGuardActivePolicyEntry 19 }
|
|
|
|
rlRaGuardActivePolicyRouterPrefMinType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyRouterPrefMin setting type."
|
|
::= { rlRaGuardActivePolicyEntry 20 }
|
|
|
|
rlRaGuardActivePolicyRouterPrefMax OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
low(1),
|
|
medium(2),
|
|
high(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum advertised preference limit. "
|
|
::= { rlRaGuardActivePolicyEntry 21 }
|
|
|
|
rlRaGuardActivePolicyRouterPrefMaxType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlRaGuardActivePolicyRouterPrefMax setting type. "
|
|
::= { rlRaGuardActivePolicyEntry 22 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Global Configurations
|
|
--------------------------------------------------------------
|
|
|
|
rlRaGuardHopLimitMin OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum hop-count limit.
|
|
A value of zero indicates that hop-count limit is not verified."
|
|
DEFVAL { 0 }
|
|
::= { rlRaGuard 8 }
|
|
|
|
rlRaGuardHopLimitMax OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum hop-count limit.
|
|
A value of zero indicates that hop-count limit is not verified."
|
|
DEFVAL { 0 }
|
|
::= { rlRaGuard 9 }
|
|
|
|
rlRaGuardManagedConfigFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled-off(1),
|
|
enabled-on(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global configuration of -Managed address configuration- flag
|
|
verification."
|
|
DEFVAL { 0 }
|
|
::= { rlRaGuard 10 }
|
|
|
|
rlRaGuardOtherConfigFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled-off(1),
|
|
enabled-on(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global configuration of -Other configuration- flag
|
|
verification."
|
|
DEFVAL { 0 }
|
|
::= { rlRaGuard 11 }
|
|
|
|
rlRaGuardRouterPrefMin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
low(1),
|
|
medium(2),
|
|
high(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum advertised preference limit."
|
|
DEFVAL { disabled }
|
|
::= { rlRaGuard 12 }
|
|
|
|
rlRaGuardRouterPrefMax OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
low(1),
|
|
medium(2),
|
|
high(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum advertised preference limit."
|
|
DEFVAL { disabled }
|
|
::= { rlRaGuard 13 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The RA Guard Traps
|
|
--------------------------------------------------------------
|
|
rlRaGuardMessageDropTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that IPv6 Ra Guard has dropped a message."
|
|
::= { rndNotifications 229 }
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity
|
|
--------------------------------------------------------------
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Policy Configuration Table
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity
|
|
per policy configurations."
|
|
::= { rlNbrBindingIntegrity 1 }
|
|
|
|
rlNbrBindingIntegrityPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlNbrBindingIntegrityPolicyName }
|
|
::= { rlNbrBindingIntegrityPolicyTable 1 }
|
|
|
|
RlNbrBindingIntegrityPolicyEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityPolicyName DisplayString,
|
|
rlNbrBindingIntegrityPolicyDeviceRole INTEGER,
|
|
rlNbrBindingIntegrityPolicyLogBinding RlIpv6FhsSettingStatusType,
|
|
rlNbrBindingIntegrityPolicyMaxEntriesVlanLimit Integer32,
|
|
rlNbrBindingIntegrityPolicyMaxEntriesInterfaceLimit Integer32,
|
|
rlNbrBindingIntegrityPolicyMaxEntriesMacLimit Integer32,
|
|
rlNbrBindingIntegrityPolicyRowStatus RowStatus,
|
|
rlNbrBindingIntegrityPolicyPrefixValidation RlIpv6FhsSettingStatusType,
|
|
rlNbrBindingIntegrityPolicyAddressConfig INTEGER
|
|
}
|
|
|
|
rlNbrBindingIntegrityPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbor Binding Integrity policy name."
|
|
::= { rlNbrBindingIntegrityPolicyEntry 1 }
|
|
|
|
rlNbrBindingIntegrityPolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
perimeter(1),
|
|
internal(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
DEFVAL { unspecified }
|
|
::= { rlNbrBindingIntegrityPolicyEntry 2 }
|
|
|
|
rlNbrBindingIntegrityPolicyLogBinding OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable logging of Neighbor Binding Table events"
|
|
DEFVAL { unspecified }
|
|
::= { rlNbrBindingIntegrityPolicyEntry 3 }
|
|
|
|
rlNbrBindingIntegrityPolicyMaxEntriesVlanLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | -1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same VLAN tag.
|
|
The value of -1 indicates unspecified value.
|
|
The value of -2 indicates there is no limit."
|
|
DEFVAL { -1 }
|
|
::= { rlNbrBindingIntegrityPolicyEntry 4 }
|
|
|
|
rlNbrBindingIntegrityPolicyMaxEntriesInterfaceLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | -1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same interface identifier.
|
|
The value of -1 indicates unspecified value.
|
|
The value of -2 indicates there is no limit."
|
|
DEFVAL { -1 }
|
|
::= { rlNbrBindingIntegrityPolicyEntry 5 }
|
|
|
|
rlNbrBindingIntegrityPolicyMaxEntriesMacLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | -1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same MAC address.
|
|
The value of -1 indicates unspecified value.
|
|
The value of -2 indicates there is no limit."
|
|
DEFVAL { -1 }
|
|
::= { rlNbrBindingIntegrityPolicyEntry 6 }
|
|
|
|
rlNbrBindingIntegrityPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNbrBindingIntegrityPolicyEntry 7 }
|
|
|
|
rlNbrBindingIntegrityPolicyPrefixValidation OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable address prefix validation using Neighbor Prefix Table."
|
|
DEFVAL { unspecified }
|
|
::= { rlNbrBindingIntegrityPolicyEntry 8 }
|
|
|
|
rlNbrBindingIntegrityPolicyAddressConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
autoconfig(1),
|
|
autoconfigAndManual(3),
|
|
dhcp(4),
|
|
autoconfigAndDhcp(5),
|
|
autoconfigManualAndDhcp(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the allowed methods for address binding in Neighbor Binding Table.
|
|
autoconfig(1) refers to stateless address autoconfiguration.
|
|
autoconfigAndManual(3) allows manual and stateless address autoconfiguration.
|
|
dhcp(4) permits binding only from DHCP.
|
|
autoconfigAndDhcp(5) binds from DHCP and stateless address autoconfiguration.
|
|
autoconfigManualAndDhcp(7) binds from Manual, DHCP and stateless address autoconfiguration."
|
|
DEFVAL { unspecified }
|
|
::= { rlNbrBindingIntegrityPolicyEntry 9 }
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Policy Attachment Table - Port
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityPortPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity policy
|
|
attachment for ports."
|
|
::= { rlNbrBindingIntegrity 2 }
|
|
|
|
rlNbrBindingIntegrityPortPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityPortPolicyIfIndex,
|
|
IMPLIED rlNbrBindingIntegrityPortPolicyName }
|
|
::= { rlNbrBindingIntegrityPortPolicyTable 1 }
|
|
|
|
RlNbrBindingIntegrityPortPolicyEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityPortPolicyIfIndex InterfaceIndex,
|
|
rlNbrBindingIntegrityPortPolicyName DisplayString,
|
|
rlNbrBindingIntegrityPortPolicyVlan1to1024 OCTET STRING,
|
|
rlNbrBindingIntegrityPortPolicyVlan1025to2048 OCTET STRING,
|
|
rlNbrBindingIntegrityPortPolicyVlan2049to3072 OCTET STRING,
|
|
rlNbrBindingIntegrityPortPolicyVlan3073to4094 OCTET STRING,
|
|
rlNbrBindingIntegrityPortPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlNbrBindingIntegrityPortPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlNbrBindingIntegrityPortPolicyEntry 1 }
|
|
|
|
rlNbrBindingIntegrityPortPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Neighbor Binding Integrity policy name."
|
|
::= { rlNbrBindingIntegrityPortPolicyEntry 2 }
|
|
|
|
rlNbrBindingIntegrityPortPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlNbrBindingIntegrityPortPolicyEntry 3 }
|
|
|
|
rlNbrBindingIntegrityPortPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlNbrBindingIntegrityPortPolicyEntry 4 }
|
|
|
|
rlNbrBindingIntegrityPortPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlNbrBindingIntegrityPortPolicyEntry 5 }
|
|
|
|
rlNbrBindingIntegrityPortPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlNbrBindingIntegrityPortPolicyEntry 6 }
|
|
|
|
rlNbrBindingIntegrityPortPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNbrBindingIntegrityPortPolicyEntry 7 }
|
|
|
|
------------------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Policy Attachment Table - Port (Read Only)
|
|
------------------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityPolicyPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity policy
|
|
attachment for ports."
|
|
::= { rlNbrBindingIntegrity 3 }
|
|
|
|
rlNbrBindingIntegrityPolicyPortEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityPolicyPortName,
|
|
rlNbrBindingIntegrityPolicyPortIfIndex }
|
|
::= { rlNbrBindingIntegrityPolicyPortTable 1 }
|
|
|
|
RlNbrBindingIntegrityPolicyPortEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityPolicyPortName DisplayString,
|
|
rlNbrBindingIntegrityPolicyPortIfIndex InterfaceIndex,
|
|
rlNbrBindingIntegrityPolicyPortVlan1to1024 OCTET STRING,
|
|
rlNbrBindingIntegrityPolicyPortVlan1025to2048 OCTET STRING,
|
|
rlNbrBindingIntegrityPolicyPortVlan2049to3072 OCTET STRING,
|
|
rlNbrBindingIntegrityPolicyPortVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlNbrBindingIntegrityPolicyPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Neighbor Binding Integrity policy name"
|
|
::= { rlNbrBindingIntegrityPolicyPortEntry 1 }
|
|
|
|
rlNbrBindingIntegrityPolicyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlNbrBindingIntegrityPolicyPortEntry 2 }
|
|
|
|
rlNbrBindingIntegrityPolicyPortVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlNbrBindingIntegrityPolicyPortEntry 3 }
|
|
|
|
rlNbrBindingIntegrityPolicyPortVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlNbrBindingIntegrityPolicyPortEntry 4 }
|
|
|
|
rlNbrBindingIntegrityPolicyPortVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlNbrBindingIntegrityPolicyPortEntry 5 }
|
|
|
|
rlNbrBindingIntegrityPolicyPortVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlNbrBindingIntegrityPolicyPortEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityVlanPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity policy
|
|
attachment for vlans."
|
|
::= { rlNbrBindingIntegrity 4 }
|
|
|
|
rlNbrBindingIntegrityVlanPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityVlanPolicyVlanTag }
|
|
::= { rlNbrBindingIntegrityVlanPolicyTable 1 }
|
|
|
|
RlNbrBindingIntegrityVlanPolicyEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityVlanPolicyVlanTag VlanId,
|
|
rlNbrBindingIntegrityVlanPolicyName DisplayString,
|
|
rlNbrBindingIntegrityVlanPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlNbrBindingIntegrityVlanPolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlNbrBindingIntegrityVlanPolicyEntry 1 }
|
|
|
|
rlNbrBindingIntegrityVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Neighbor Binding Integrity policy name."
|
|
::= { rlNbrBindingIntegrityVlanPolicyEntry 2 }
|
|
|
|
rlNbrBindingIntegrityVlanPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNbrBindingIntegrityVlanPolicyEntry 3 }
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityPolicyVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity policy
|
|
attachment for vlans."
|
|
::= { rlNbrBindingIntegrity 5 }
|
|
|
|
rlNbrBindingIntegrityPolicyVlanEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlNbrBindingIntegrityPolicyVlanPolicyName }
|
|
::= { rlNbrBindingIntegrityPolicyVlanTable 1 }
|
|
|
|
RlNbrBindingIntegrityPolicyVlanEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityPolicyVlanPolicyName DisplayString,
|
|
rlNbrBindingIntegrityPolicyVlan1to1024 OCTET STRING,
|
|
rlNbrBindingIntegrityPolicyVlan1025to2048 OCTET STRING,
|
|
rlNbrBindingIntegrityPolicyVlan2049to3072 OCTET STRING,
|
|
rlNbrBindingIntegrityPolicyVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlNbrBindingIntegrityPolicyVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Neighbor Binding Integrity policy name"
|
|
::= { rlNbrBindingIntegrityPolicyVlanEntry 1 }
|
|
|
|
rlNbrBindingIntegrityPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityPolicyVlanEntry 2 }
|
|
|
|
rlNbrBindingIntegrityPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityPolicyVlanEntry 3 }
|
|
|
|
rlNbrBindingIntegrityPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityPolicyVlanEntry 4 }
|
|
|
|
rlNbrBindingIntegrityPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityPolicyVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Policy Enable Table
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityEnableVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains only one entry of a static vlan list."
|
|
::= { rlNbrBindingIntegrity 6 }
|
|
|
|
rlNbrBindingIntegrityEnableVlanEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statically created by local or network management vlan list"
|
|
INDEX {rlNbrBindingIntegrityEnableVlanIndex}
|
|
::= { rlNbrBindingIntegrityEnableVlanTable 1 }
|
|
|
|
RlNbrBindingIntegrityEnableVlanEntry ::=SEQUENCE {
|
|
rlNbrBindingIntegrityEnableVlanIndex INTEGER,
|
|
rlNbrBindingIntegrityEnableVlan1to1024 OCTET STRING,
|
|
rlNbrBindingIntegrityEnableVlan1025to2048 OCTET STRING,
|
|
rlNbrBindingIntegrityEnableVlan2049to3072 OCTET STRING,
|
|
rlNbrBindingIntegrityEnableVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlNbrBindingIntegrityEnableVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains only one static entry."
|
|
|
|
::= { rlNbrBindingIntegrityEnableVlanEntry 1 }
|
|
|
|
rlNbrBindingIntegrityEnableVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityEnableVlanEntry 2 }
|
|
|
|
rlNbrBindingIntegrityEnableVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityEnableVlanEntry 3 }
|
|
|
|
rlNbrBindingIntegrityEnableVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityEnableVlanEntry 4 }
|
|
|
|
rlNbrBindingIntegrityEnableVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlNbrBindingIntegrityEnableVlanEntry 5 }
|
|
|
|
|
|
-------------------------------------------
|
|
-- Neighbor Binding Integrity Binding Table
|
|
-------------------------------------------
|
|
|
|
rlNbrBindingIntegrityBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity binding table."
|
|
::= { rlNbrBindingIntegrity 7 }
|
|
|
|
rlNbrBindingIntegrityBindingEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityBindingVlanTag,
|
|
rlNbrBindingIntegrityBindingSourceAddressType,
|
|
rlNbrBindingIntegrityBindingSourceAddress }
|
|
::= { rlNbrBindingIntegrityBindingTable 1 }
|
|
|
|
RlNbrBindingIntegrityBindingEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityBindingVlanTag VlanId,
|
|
rlNbrBindingIntegrityBindingSourceAddressType InetAddressType,
|
|
rlNbrBindingIntegrityBindingSourceAddress InetAddress,
|
|
rlNbrBindingIntegrityBindingIfIndex InterfaceIndex,
|
|
rlNbrBindingIntegrityBindingMacAddress MacAddress,
|
|
rlNbrBindingIntegrityBindingOrigin INTEGER,
|
|
rlNbrBindingIntegrityBindingState INTEGER,
|
|
rlNbrBindingIntegrityBindingExpiryTime Unsigned32,
|
|
rlNbrBindingIntegrityBindingRowStatus RowStatus,
|
|
rlNbrBindingIntegrityBindingTCAMOverflow TruthValue
|
|
}
|
|
|
|
rlNbrBindingIntegrityBindingVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding entry's VLAN tag."
|
|
::= { rlNbrBindingIntegrityBindingEntry 1 }
|
|
|
|
rlNbrBindingIntegrityBindingSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding entry's INET address type of the source.
|
|
The only inet type that is supported is ipv6."
|
|
::= { rlNbrBindingIntegrityBindingEntry 2 }
|
|
|
|
rlNbrBindingIntegrityBindingSourceAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding entry's INET address of the source."
|
|
::= { rlNbrBindingIntegrityBindingEntry 3 }
|
|
|
|
rlNbrBindingIntegrityBindingIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding entry's anchor interface."
|
|
::= { rlNbrBindingIntegrityBindingEntry 4 }
|
|
|
|
rlNbrBindingIntegrityBindingMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding entry's anchor MAC Address."
|
|
::= { rlNbrBindingIntegrityBindingEntry 5 }
|
|
|
|
rlNbrBindingIntegrityBindingOrigin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1),
|
|
ndp(2),
|
|
dhcp(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding entry's origin: local, static, ndp, dhcp."
|
|
::= { rlNbrBindingIntegrityBindingEntry 6 }
|
|
|
|
rlNbrBindingIntegrityBindingState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid(0),
|
|
tentative(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding entry's state: valid, tentative."
|
|
::= { rlNbrBindingIntegrityBindingEntry 7 }
|
|
|
|
rlNbrBindingIntegrityBindingExpiryTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in seconds until the entry is expired.
|
|
A value of 4294967295 denotes infinite lifetime."
|
|
::= { rlNbrBindingIntegrityBindingEntry 8 }
|
|
|
|
rlNbrBindingIntegrityBindingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to row
|
|
installation and removal conventions."
|
|
::= { rlNbrBindingIntegrityBindingEntry 9 }
|
|
|
|
rlNbrBindingIntegrityBindingTCAMOverflow OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signs if entry is configured in TCAM"
|
|
DEFVAL { false }
|
|
::= { rlNbrBindingIntegrityBindingEntry 10 }
|
|
|
|
|
|
-------------------------------------------
|
|
-- Neighbor Binding Integrity Clear Table (Action only)
|
|
-------------------------------------------
|
|
|
|
rlNbrBindingIntegrityClearTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityClearEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table clears Neighbor Binding Integrity binding table
|
|
according to configured filters."
|
|
::= { rlNbrBindingIntegrity 8 }
|
|
|
|
|
|
rlNbrBindingIntegrityClearEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityClearEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityClearIndex }
|
|
::= { rlNbrBindingIntegrityClearTable 1 }
|
|
|
|
RlNbrBindingIntegrityClearEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityClearIndex INTEGER,
|
|
rlNbrBindingIntegrityClearVlanTag VlanId,
|
|
rlNbrBindingIntegrityClearSourceAddressType InetAddressType,
|
|
rlNbrBindingIntegrityClearSourceAddress InetAddress,
|
|
rlNbrBindingIntegrityClearIfIndex InterfaceIndex,
|
|
rlNbrBindingIntegrityClearMacAddress MacAddress,
|
|
rlNbrBindingIntegrityClearRowStatus RowStatus,
|
|
rlNbrBindingIntegrityClearBindMethod INTEGER
|
|
}
|
|
|
|
rlNbrBindingIntegrityClearIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row index in the table."
|
|
::= { rlNbrBindingIntegrityClearEntry 1 }
|
|
|
|
rlNbrBindingIntegrityClearVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear binding entries with this VLAN tag."
|
|
::= { rlNbrBindingIntegrityClearEntry 2 }
|
|
|
|
rlNbrBindingIntegrityClearSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear binding entries with this source address type.
|
|
The only inet type that is supported is ipv6."
|
|
::= { rlNbrBindingIntegrityClearEntry 3 }
|
|
|
|
rlNbrBindingIntegrityClearSourceAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear binding entries with this source address."
|
|
::= { rlNbrBindingIntegrityClearEntry 4 }
|
|
|
|
rlNbrBindingIntegrityClearIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"cClear binding entries with this anchor interface."
|
|
::= { rlNbrBindingIntegrityClearEntry 5 }
|
|
|
|
rlNbrBindingIntegrityClearMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"clear binding entries with this anchor MAC Address."
|
|
::= { rlNbrBindingIntegrityClearEntry 6 }
|
|
|
|
rlNbrBindingIntegrityClearRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNbrBindingIntegrityClearEntry 7 }
|
|
|
|
rlNbrBindingIntegrityClearBindMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ndp(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"clear dynamic entries bound using the specified method."
|
|
::= { rlNbrBindingIntegrityClearEntry 8 }
|
|
|
|
|
|
--------------------------------------------------
|
|
-- Neighbor Binding Integrity Binding Prefix Table
|
|
--------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityBindingPrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityBindingPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity binding table."
|
|
::= { rlNbrBindingIntegrity 18 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityBindingPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityBindingPrefixVlanTag,
|
|
rlNbrBindingIntegrityBindingPrefixAddressType,
|
|
rlNbrBindingIntegrityBindingPrefixAddress,
|
|
rlNbrBindingIntegrityBindingPrefixLength }
|
|
::= { rlNbrBindingIntegrityBindingPrefixTable 1 }
|
|
|
|
RlNbrBindingIntegrityBindingPrefixEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityBindingPrefixVlanTag VlanId,
|
|
rlNbrBindingIntegrityBindingPrefixAddressType InetAddressType,
|
|
rlNbrBindingIntegrityBindingPrefixAddress InetAddress,
|
|
rlNbrBindingIntegrityBindingPrefixLength InetAddressPrefixLength,
|
|
rlNbrBindingIntegrityBindingPrefixOrigin INTEGER,
|
|
rlNbrBindingIntegrityBindingPrefixAllowAutoconfig TruthValue,
|
|
rlNbrBindingIntegrityBindingPrefixExpiryTime Unsigned32,
|
|
rlNbrBindingIntegrityBindingPrefixRowStatus RowStatus
|
|
}
|
|
|
|
rlNbrBindingIntegrityBindingPrefixVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding prefix entry's VLAN tag."
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 1 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding prefix entry's INET address type.
|
|
The only inet type that is supported is ipv6."
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 2 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding prefix entry's address."
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 3 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of leading one bits that form the
|
|
mask to be logical-ANDed with the inet address
|
|
before being compared to the value in the
|
|
rlNbrBindingIntegrityBindingPrefixAddress field."
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 4 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixOrigin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1),
|
|
dynamic(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding prefix entry's origin: static or dynamic"
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 5 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixAllowAutoconfig OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the prefix can be used for
|
|
stateless address auto-configuration."
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 6 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixExpiryTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in seconds until the entry is expired.
|
|
A value of 4294967295 denotes infinite lifetime."
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 7 }
|
|
|
|
rlNbrBindingIntegrityBindingPrefixRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to row
|
|
installation and removal conventions."
|
|
::= { rlNbrBindingIntegrityBindingPrefixEntry 8 }
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Clear Prefix Table (Action only)
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityClearPrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityClearPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table clears Neighbor Binding Integrity Binding Prefix table
|
|
according to configured filters."
|
|
::= { rlNbrBindingIntegrity 19 }
|
|
|
|
|
|
rlNbrBindingIntegrityClearPrefixEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityClearPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityClearPrefixIndex }
|
|
::= { rlNbrBindingIntegrityClearPrefixTable 1 }
|
|
|
|
RlNbrBindingIntegrityClearPrefixEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityClearPrefixIndex INTEGER,
|
|
rlNbrBindingIntegrityClearPrefixVlanTag VlanId,
|
|
rlNbrBindingIntegrityClearPrefixAddressType InetAddressType,
|
|
rlNbrBindingIntegrityClearPrefixAddress InetAddress,
|
|
rlNbrBindingIntegrityClearPrefixLength InetAddressPrefixLength,
|
|
rlNbrBindingIntegrityClearPrefixRowStatus RowStatus
|
|
}
|
|
|
|
rlNbrBindingIntegrityClearPrefixIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row index in the table."
|
|
::= { rlNbrBindingIntegrityClearPrefixEntry 1 }
|
|
|
|
rlNbrBindingIntegrityClearPrefixVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear binding prefix entries with this VLAN tag."
|
|
::= { rlNbrBindingIntegrityClearPrefixEntry 2 }
|
|
|
|
rlNbrBindingIntegrityClearPrefixAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear binding prefix entries with this address type.
|
|
The only inet type that is supported is ipv6."
|
|
::= { rlNbrBindingIntegrityClearPrefixEntry 3 }
|
|
|
|
rlNbrBindingIntegrityClearPrefixAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear binding prefix entries with this address prefix."
|
|
::= { rlNbrBindingIntegrityClearPrefixEntry 4 }
|
|
|
|
rlNbrBindingIntegrityClearPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of leading one bits that form the
|
|
mask to be logical-ANDed with the inet address
|
|
before being compared to the value in the
|
|
rlNbrBindingIntegrityClearPrefixAddress field."
|
|
::= { rlNbrBindingIntegrityClearPrefixEntry 5 }
|
|
|
|
rlNbrBindingIntegrityClearPrefixRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlNbrBindingIntegrityClearPrefixEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Active Policy Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityActivePolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlNbrBindingIntegrityActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Neighbor Binding Integrity
|
|
per policy configurations."
|
|
::= { rlNbrBindingIntegrity 9 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyEntry OBJECT-TYPE
|
|
SYNTAX RlNbrBindingIntegrityActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlNbrBindingIntegrityActivePolicyIfIndex,
|
|
rlNbrBindingIntegrityActivePolicyVlanTag }
|
|
::= { rlNbrBindingIntegrityActivePolicyTable 1 }
|
|
|
|
RlNbrBindingIntegrityActivePolicyEntry ::= SEQUENCE {
|
|
rlNbrBindingIntegrityActivePolicyIfIndex InterfaceIndex,
|
|
rlNbrBindingIntegrityActivePolicyVlanTag VlanId,
|
|
rlNbrBindingIntegrityActivePolicyNamePort DisplayString,
|
|
rlNbrBindingIntegrityActivePolicyNameVlan DisplayString,
|
|
rlNbrBindingIntegrityActivePolicyDeviceRole INTEGER,
|
|
rlNbrBindingIntegrityActivePolicyDeviceRoleType RlIpv6FhsSettingType,
|
|
rlNbrBindingIntegrityActivePolicyLogBinding RlIpv6FhsSettingStatusType,
|
|
rlNbrBindingIntegrityActivePolicyLogBindingType RlIpv6FhsSettingType,
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimit Integer32,
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimitType RlIpv6FhsSettingType,
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimit Integer32,
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimitType RlIpv6FhsSettingType,
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimit Integer32,
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimitType RlIpv6FhsSettingType,
|
|
rlNbrBindingIntegrityActivePolicyBindingLifetime Integer32,
|
|
rlNbrBindingIntegrityActivePolicyBindingLifetimeType RlIpv6FhsSettingType,
|
|
rlNbrBindingIntegrityActivePolicyPrefixValidation RlIpv6FhsSettingStatusType,
|
|
rlNbrBindingIntegrityActivePolicyPrefixValidationType RlIpv6FhsSettingType,
|
|
rlNbrBindingIntegrityActivePolicyAddressConfig INTEGER,
|
|
rlNbrBindingIntegrityActivePolicyAddressConfigType RlIpv6FhsSettingType
|
|
}
|
|
|
|
rlNbrBindingIntegrityActivePolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 1 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 2 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyNamePort OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Neighbor Binding Integrity policy name attached to given interface."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 3 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyNameVlan OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Neighbor Binding Integrity policy name attached to given vlan."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 4 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
perimeter(1),
|
|
internal(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 5 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyDeviceRoleType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyDeviceRole setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 6 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyLogBinding OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable logging of Neighbor Binding Table events."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 7 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyLogBindingType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyLogBinding setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 8 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same VLAN tag.
|
|
The value of -2 indicates there is no limit."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 9 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimitType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimit setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 10 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same interface identifier.
|
|
The value of -2 indicates there is no limit."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 11 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimitType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimit setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 12 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same MAC address.
|
|
The value of -2 indicates there is no limit."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 13 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimitType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimit setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 14 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyBindingLifetime OBJECT-TYPE
|
|
SYNTAX Integer32 (60..3600)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbor Binding entry's default lifetime in seconds."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 15 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyBindingLifetimeType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyBindingLifetime setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 16 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyPrefixValidation OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable address prefix validation using Neighbor Prefix Table."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 17 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyPrefixValidationType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyPrefixValidation setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 18 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyAddressConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
autoconfig(1),
|
|
autoconfigAndManual(3),
|
|
dhcp(4),
|
|
autoconfigAndDhcp(5),
|
|
autoconfigManualAndDhcp(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the allowed methods for address binding in Neighbor Binding Table.
|
|
autoconfig(1) refers to stateless address autoconfiguration.
|
|
autoconfigAndManual(3) allows manual and stateless address autoconfiguration.
|
|
dhcp(4) permits binding only from DHCP.
|
|
autoconfigAndDhcp(5) binds from DHCP and stateless address autoconfiguration.
|
|
autoconfigManualAndDhcp(7) binds from Manual, DHCP and stateless address autoconfiguration."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 19 }
|
|
|
|
rlNbrBindingIntegrityActivePolicyAddressConfigType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlNbrBindingIntegrityActivePolicyAddressConfig setting type."
|
|
::= { rlNbrBindingIntegrityActivePolicyEntry 20 }
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Global Configurations
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityBindingLifetime OBJECT-TYPE
|
|
SYNTAX Integer32 (60..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbor Binding entry's default lifetime in seconds."
|
|
DEFVAL { 300 }
|
|
::= { rlNbrBindingIntegrity 10 }
|
|
|
|
rlNbrBindingIntegrityLogBinding OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable logging of Neighbor Binding Table events"
|
|
DEFVAL { false }
|
|
::= { rlNbrBindingIntegrity 11 }
|
|
|
|
rlNbrBindingIntegrityMaxEntriesVlanLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same VLAN tag.
|
|
The value of -2 indicates there is no limit."
|
|
DEFVAL { -2 }
|
|
::= { rlNbrBindingIntegrity 12 }
|
|
|
|
rlNbrBindingIntegrityMaxEntriesInterfaceLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 |0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same interface identifier.
|
|
The value of -2 indicates there is no limit."
|
|
DEFVAL { -2 }
|
|
::= { rlNbrBindingIntegrity 13 }
|
|
|
|
rlNbrBindingIntegrityMaxEntriesMacLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many entries can be added to Neighbor Binding Table
|
|
with the same MAC address.
|
|
The value of -2 indicates there is no limit."
|
|
DEFVAL { -2 }
|
|
::= { rlNbrBindingIntegrity 14 }
|
|
|
|
rlNbrBindingIntegrityEntriesNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of entries in Neighbor Binding Table."
|
|
|
|
::= { rlNbrBindingIntegrity 15 }
|
|
|
|
rlNbrBindingIntegrityPrefixValidation OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable address prefix validation using Neighbor Prefix Table."
|
|
DEFVAL { false }
|
|
::= { rlNbrBindingIntegrity 16 }
|
|
|
|
rlNbrBindingIntegrityAddressConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
autoconfig(1),
|
|
autoconfigAndManual(3),
|
|
dhcp(4),
|
|
autoconfigAndDhcp(5),
|
|
autoconfigManualAndDhcp(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the allowed methods for address binding in Neighbor Binding Table.
|
|
autoconfig(1) refers to stateless address autoconfiguration.
|
|
autoconfigAndManual(3) allows manual and stateless address autoconfiguration.
|
|
dhcp(4) permits binding only from DHCP.
|
|
autoconfigAndDhcp(5) binds from DHCP and stateless address autoconfiguration.
|
|
autoconfigManualAndDhcp(7) binds from Manual, DHCP and stateless address autoconfiguration."
|
|
DEFVAL { autoconfigAndManual }
|
|
::= { rlNbrBindingIntegrity 17 }
|
|
|
|
rlNbrBindingIntegrityPrefixEntriesNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of entries in Neighbor Prefix Table."
|
|
::= { rlNbrBindingIntegrity 21 }
|
|
|
|
--------------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Clear DHCP Recovery File (Action Only)
|
|
--------------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityClearDhcpRecoveryFile OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear neighbor binding integrity's DHCP recovery file.
|
|
Setting a value of zero clears the information for all VLANs.
|
|
Setting a non-zero value clears the information for a specific VLAN.
|
|
Reading this object has not effect."
|
|
::= { rlNbrBindingIntegrity 20 }
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- Neighbor Binding Integrity Traps
|
|
--------------------------------------------------------------
|
|
|
|
rlNbrBindingIntegrityEntryAddedTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information trap indicating that new binding entry was added to
|
|
Neighbor Binding Table."
|
|
::= { rndNotifications 230 }
|
|
|
|
rlNbrBindingIntegrityEntryStateChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information trap indicating that binding entry state was changed."
|
|
::= { rndNotifications 231 }
|
|
|
|
rlNbrBindingIntegrityEntryAnchorChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information trap indicating that binding entry anchor was changed."
|
|
::= { rndNotifications 232 }
|
|
|
|
rlNbrBindingIntegrityEntryDeletedTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information trap indicating that binding entry was deleted."
|
|
::= { rndNotifications 233 }
|
|
|
|
rlNbrBindingIntegrityEntryLimitReachTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that a new entry was not inserted into
|
|
Neighbor Binding table because of maximum limit has been reached."
|
|
::= { rndNotifications 234 }
|
|
|
|
rlNbrBindingIntegrityOverflowTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that a new entry was not inserted into
|
|
Neighbor Binding table because of the Neighbor Binding table overflow."
|
|
::= { rndNotifications 235 }
|
|
|
|
rlSrcGuardTCAMOverflowTrap
|
|
NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that a new Source Guard entry was not inserted into
|
|
TCAM because of the lack of resources."
|
|
::= { rndNotifications 238 }
|
|
|
|
rlNbrBindingIntegrityPrefixOverflowTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that a new entry was not inserted into
|
|
Neighbor Prefix table because of the Neighbor Prefix table overflow."
|
|
::= { rndNotifications 239 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard
|
|
--------------------------------------------------------------
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Policy Configuration Table
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDhcpGuardPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies DHCPv6 guard
|
|
per policy configurations."
|
|
::= { rlDhcpGuard 1 }
|
|
|
|
rlDhcpGuardPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlDhcpGuardPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlDhcpGuardPolicyName }
|
|
::= { rlDhcpGuardPolicyTable 1 }
|
|
|
|
RlDhcpGuardPolicyEntry ::= SEQUENCE {
|
|
rlDhcpGuardPolicyName DisplayString,
|
|
rlDhcpGuardPolicyDeviceRole INTEGER,
|
|
rlDhcpGuardPolicyMatchServerAddrSpecified TruthValue,
|
|
rlDhcpGuardPolicyMatchServerAddr DisplayString,
|
|
rlDhcpGuardPolicyMatchReplyAddrSpecified TruthValue,
|
|
rlDhcpGuardPolicyMatchReplyAddr DisplayString,
|
|
rlDhcpGuardPolicyPrefMin Integer32,
|
|
rlDhcpGuardPolicyPrefMax Integer32,
|
|
rlDhcpGuardPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlDhcpGuardPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 guard policy name"
|
|
::= { rlDhcpGuardPolicyEntry 1 }
|
|
|
|
rlDhcpGuardPolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(-1),
|
|
client(1),
|
|
server(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
DEFVAL { unspecified }
|
|
::= { rlDhcpGuardPolicyEntry 2 }
|
|
|
|
rlDhcpGuardPolicyMatchServerAddrSpecified OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the rlDhcpGuardPolicyMatchServerAddr is specified."
|
|
DEFVAL { false }
|
|
::= { rlDhcpGuardPolicyEntry 3 }
|
|
|
|
rlDhcpGuardPolicyMatchServerAddr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for IPv6 address in messages sent by DHCPv6 servers.
|
|
Relevant only when rlDhcpGuardPolicyMatchServerAddrSpecified is true.
|
|
The empty string means this validation is disabled."
|
|
DEFVAL { "" }
|
|
::= { rlDhcpGuardPolicyEntry 4 }
|
|
|
|
rlDhcpGuardPolicyMatchReplyAddrSpecified OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the rlDhcpGuardPolicyMatchReplyAddr is specified."
|
|
DEFVAL { false }
|
|
::= { rlDhcpGuardPolicyEntry 5 }
|
|
|
|
rlDhcpGuardPolicyMatchReplyAddr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for assigned IPv6 addressed by DHCPv6 servers.
|
|
Relevant only when rlDhcpGuardPolicyMatchReplyAddrSpecified is true.
|
|
The empty string means this validation is disabled."
|
|
DEFVAL { "" }
|
|
::= { rlDhcpGuardPolicyEntry 6 }
|
|
|
|
rlDhcpGuardPolicyPrefMin OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | -1 | 0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum preference value limit.
|
|
A value of -1 indicates unspecified value.
|
|
A value of -2 indicates validation is disabled."
|
|
DEFVAL { -1 }
|
|
::= { rlDhcpGuardPolicyEntry 7 }
|
|
|
|
rlDhcpGuardPolicyPrefMax OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | -1 | 0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum preference value limit.
|
|
A value of -1 indicates unspecified value.
|
|
A value of -2 indicates validation is disabled."
|
|
DEFVAL { -1 }
|
|
::= { rlDhcpGuardPolicyEntry 8 }
|
|
|
|
rlDhcpGuardPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDhcpGuardPolicyEntry 9 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Policy Attachment Table - Port
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardPortPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDhcpGuardPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies DHCPv6 guard policy
|
|
attachment for ports."
|
|
::= { rlDhcpGuard 2 }
|
|
|
|
rlDhcpGuardPortPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlDhcpGuardPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlDhcpGuardPortPolicyIfIndex,
|
|
IMPLIED rlDhcpGuardPortPolicyName }
|
|
::= { rlDhcpGuardPortPolicyTable 1 }
|
|
|
|
RlDhcpGuardPortPolicyEntry ::= SEQUENCE {
|
|
rlDhcpGuardPortPolicyIfIndex InterfaceIndex,
|
|
rlDhcpGuardPortPolicyName DisplayString,
|
|
rlDhcpGuardPortPolicyVlan1to1024 OCTET STRING,
|
|
rlDhcpGuardPortPolicyVlan1025to2048 OCTET STRING,
|
|
rlDhcpGuardPortPolicyVlan2049to3072 OCTET STRING,
|
|
rlDhcpGuardPortPolicyVlan3073to4094 OCTET STRING,
|
|
rlDhcpGuardPortPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlDhcpGuardPortPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlDhcpGuardPortPolicyEntry 1 }
|
|
|
|
rlDhcpGuardPortPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 guard policy name"
|
|
::= { rlDhcpGuardPortPolicyEntry 2 }
|
|
|
|
rlDhcpGuardPortPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlDhcpGuardPortPolicyEntry 3 }
|
|
|
|
rlDhcpGuardPortPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlDhcpGuardPortPolicyEntry 4 }
|
|
|
|
rlDhcpGuardPortPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlDhcpGuardPortPolicyEntry 5 }
|
|
|
|
rlDhcpGuardPortPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlDhcpGuardPortPolicyEntry 6 }
|
|
|
|
rlDhcpGuardPortPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDhcpGuardPortPolicyEntry 7 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Policy Attachment Table - Port (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardPolicyPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDhcpGuardPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies DHCPv6 guard policy
|
|
attachment for ports."
|
|
::= { rlDhcpGuard 3 }
|
|
|
|
rlDhcpGuardPolicyPortEntry OBJECT-TYPE
|
|
SYNTAX RlDhcpGuardPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlDhcpGuardPolicyPortName,
|
|
rlDhcpGuardPolicyPortIfIndex }
|
|
::= { rlDhcpGuardPolicyPortTable 1 }
|
|
|
|
RlDhcpGuardPolicyPortEntry ::= SEQUENCE {
|
|
rlDhcpGuardPolicyPortName DisplayString,
|
|
rlDhcpGuardPolicyPortIfIndex InterfaceIndex,
|
|
rlDhcpGuardPolicyPortVlan1to1024 OCTET STRING,
|
|
rlDhcpGuardPolicyPortVlan1025to2048 OCTET STRING,
|
|
rlDhcpGuardPolicyPortVlan2049to3072 OCTET STRING,
|
|
rlDhcpGuardPolicyPortVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlDhcpGuardPolicyPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 guard policy name"
|
|
::= { rlDhcpGuardPolicyPortEntry 1 }
|
|
|
|
rlDhcpGuardPolicyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlDhcpGuardPolicyPortEntry 2 }
|
|
|
|
rlDhcpGuardPolicyPortVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlDhcpGuardPolicyPortEntry 3 }
|
|
|
|
rlDhcpGuardPolicyPortVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlDhcpGuardPolicyPortEntry 4 }
|
|
|
|
rlDhcpGuardPolicyPortVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlDhcpGuardPolicyPortEntry 5 }
|
|
|
|
rlDhcpGuardPolicyPortVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlDhcpGuardPolicyPortEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardVlanPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDhcpGuardVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies DHCPv6 guard policy
|
|
attachment for vlans."
|
|
::= { rlDhcpGuard 4 }
|
|
|
|
rlDhcpGuardVlanPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlDhcpGuardVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlDhcpGuardVlanPolicyVlanTag }
|
|
::= { rlDhcpGuardVlanPolicyTable 1 }
|
|
|
|
RlDhcpGuardVlanPolicyEntry ::= SEQUENCE {
|
|
rlDhcpGuardVlanPolicyVlanTag VlanId,
|
|
rlDhcpGuardVlanPolicyName DisplayString,
|
|
rlDhcpGuardVlanPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlDhcpGuardVlanPolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlDhcpGuardVlanPolicyEntry 1 }
|
|
|
|
rlDhcpGuardVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 guard policy name"
|
|
::= { rlDhcpGuardVlanPolicyEntry 2 }
|
|
|
|
rlDhcpGuardVlanPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDhcpGuardVlanPolicyEntry 3 }
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardPolicyVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDhcpGuardPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies DHCPv6 guard policy
|
|
attachment for vlans."
|
|
::= { rlDhcpGuard 5 }
|
|
|
|
rlDhcpGuardPolicyVlanEntry OBJECT-TYPE
|
|
SYNTAX RlDhcpGuardPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlDhcpGuardPolicyVlanPolicyName }
|
|
::= { rlDhcpGuardPolicyVlanTable 1 }
|
|
|
|
RlDhcpGuardPolicyVlanEntry ::= SEQUENCE {
|
|
rlDhcpGuardPolicyVlanPolicyName DisplayString,
|
|
rlDhcpGuardPolicyVlan1to1024 OCTET STRING,
|
|
rlDhcpGuardPolicyVlan1025to2048 OCTET STRING,
|
|
rlDhcpGuardPolicyVlan2049to3072 OCTET STRING,
|
|
rlDhcpGuardPolicyVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlDhcpGuardPolicyVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 guard policy name"
|
|
::= { rlDhcpGuardPolicyVlanEntry 1 }
|
|
|
|
rlDhcpGuardPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardPolicyVlanEntry 2 }
|
|
|
|
rlDhcpGuardPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardPolicyVlanEntry 3 }
|
|
|
|
rlDhcpGuardPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardPolicyVlanEntry 4 }
|
|
|
|
|
|
rlDhcpGuardPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardPolicyVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Policy Enable Table
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardEnableVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDhcpGuardEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains only one entry of a static vlan list."
|
|
::= { rlDhcpGuard 6 }
|
|
|
|
rlDhcpGuardEnableVlanEntry OBJECT-TYPE
|
|
SYNTAX RlDhcpGuardEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statically created by local or network management vlan list"
|
|
INDEX {rlDhcpGuardEnableVlanIndex}
|
|
::= { rlDhcpGuardEnableVlanTable 1 }
|
|
|
|
RlDhcpGuardEnableVlanEntry ::=SEQUENCE {
|
|
rlDhcpGuardEnableVlanIndex INTEGER,
|
|
rlDhcpGuardEnableVlan1to1024 OCTET STRING,
|
|
rlDhcpGuardEnableVlan1025to2048 OCTET STRING,
|
|
rlDhcpGuardEnableVlan2049to3072 OCTET STRING,
|
|
rlDhcpGuardEnableVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlDhcpGuardEnableVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains only one static entry."
|
|
|
|
::= { rlDhcpGuardEnableVlanEntry 1 }
|
|
|
|
rlDhcpGuardEnableVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardEnableVlanEntry 2 }
|
|
|
|
rlDhcpGuardEnableVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardEnableVlanEntry 3 }
|
|
|
|
rlDhcpGuardEnableVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardEnableVlanEntry 4 }
|
|
|
|
rlDhcpGuardEnableVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlDhcpGuardEnableVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Active Policy Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardActivePolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDhcpGuardActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies DHCPv6 guard
|
|
per policy configurations."
|
|
::= { rlDhcpGuard 7 }
|
|
|
|
rlDhcpGuardActivePolicyEntry OBJECT-TYPE
|
|
SYNTAX RlDhcpGuardActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlDhcpGuardActivePolicyIfIndex,
|
|
rlDhcpGuardActivePolicyVlanTag }
|
|
::= { rlDhcpGuardActivePolicyTable 1 }
|
|
|
|
RlDhcpGuardActivePolicyEntry ::= SEQUENCE {
|
|
rlDhcpGuardActivePolicyIfIndex InterfaceIndex,
|
|
rlDhcpGuardActivePolicyVlanTag VlanId,
|
|
rlDhcpGuardActivePolicyNamePort DisplayString,
|
|
rlDhcpGuardActivePolicyNameVlan DisplayString,
|
|
rlDhcpGuardActivePolicyDeviceRole INTEGER,
|
|
rlDhcpGuardActivePolicyDeviceRoleType RlIpv6FhsSettingType,
|
|
rlDhcpGuardActivePolicyMatchServerAddr DisplayString,
|
|
rlDhcpGuardActivePolicyMatchServerAddrType RlIpv6FhsSettingType,
|
|
rlDhcpGuardActivePolicyMatchReplyAddr DisplayString,
|
|
rlDhcpGuardActivePolicyMatchReplyAddrType RlIpv6FhsSettingType,
|
|
rlDhcpGuardActivePolicyPrefMin Integer32,
|
|
rlDhcpGuardActivePolicyPrefMinType RlIpv6FhsSettingType,
|
|
rlDhcpGuardActivePolicyPrefMax Integer32,
|
|
rlDhcpGuardActivePolicyPrefMaxType RlIpv6FhsSettingType
|
|
}
|
|
|
|
rlDhcpGuardActivePolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlDhcpGuardActivePolicyEntry 1 }
|
|
|
|
rlDhcpGuardActivePolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlDhcpGuardActivePolicyEntry 2 }
|
|
|
|
rlDhcpGuardActivePolicyNamePort OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 guard policy name attached to given interface."
|
|
::= { rlDhcpGuardActivePolicyEntry 3 }
|
|
|
|
rlDhcpGuardActivePolicyNameVlan OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 guard policy name attached to given vlan."
|
|
::= { rlDhcpGuardActivePolicyEntry 4 }
|
|
|
|
rlDhcpGuardActivePolicyDeviceRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the role of the device attached."
|
|
::= { rlDhcpGuardActivePolicyEntry 5 }
|
|
|
|
rlDhcpGuardActivePolicyDeviceRoleType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlDhcpGuardActivePolicyDeviceRole setting type."
|
|
::= { rlDhcpGuardActivePolicyEntry 6 }
|
|
|
|
rlDhcpGuardActivePolicyMatchServerAddr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for IPv6 address in messages sent by DHCPv6 servers.
|
|
The empty string means this validation is disabled."
|
|
::= { rlDhcpGuardActivePolicyEntry 7 }
|
|
|
|
rlDhcpGuardActivePolicyMatchServerAddrType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlDhcpGuardActivePolicyMatchServerAddr setting type."
|
|
::= { rlDhcpGuardActivePolicyEntry 8 }
|
|
|
|
rlDhcpGuardActivePolicyMatchReplyAddr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 prefix list to be matched for assigned IPv6 addressed by DHCPv6 servers.
|
|
The empty string means this validation is disabled."
|
|
::= { rlDhcpGuardActivePolicyEntry 9 }
|
|
|
|
|
|
rlDhcpGuardActivePolicyMatchReplyAddrType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlDhcpGuardActivePolicyMatchReplyAddr setting type."
|
|
::= { rlDhcpGuardActivePolicyEntry 10 }
|
|
|
|
rlDhcpGuardActivePolicyPrefMin OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum preference value limit.
|
|
A value of -2 indicates validation is disabled."
|
|
::= { rlDhcpGuardActivePolicyEntry 11 }
|
|
|
|
rlDhcpGuardActivePolicyPrefMinType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlDhcpGuardActivePolicyPrefMin setting type."
|
|
::= { rlDhcpGuardActivePolicyEntry 12 }
|
|
|
|
rlDhcpGuardActivePolicyPrefMax OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum preference value limit.
|
|
A value of -2 indicates validation is disabled."
|
|
::= { rlDhcpGuardActivePolicyEntry 13 }
|
|
|
|
rlDhcpGuardActivePolicyPrefMaxType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlDhcpGuardActivePolicyPrefMax setting type."
|
|
::= { rlDhcpGuardActivePolicyEntry 14 }
|
|
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Global Configurations
|
|
--------------------------------------------------------------
|
|
|
|
rlDhcpGuardPrefMin OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum preference value limit.
|
|
A value of -2 indicates validation is disabled."
|
|
DEFVAL { -2 }
|
|
::= { rlDhcpGuard 8 }
|
|
|
|
rlDhcpGuardPrefMax OBJECT-TYPE
|
|
SYNTAX Integer32 (-2 | 0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum preference value limit.
|
|
A value of -2 indicates validation is disabled."
|
|
DEFVAL { -2 }
|
|
::= { rlDhcpGuard 9 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The DHCPv6 Guard Traps
|
|
--------------------------------------------------------------
|
|
rlDhcpGuardMessageDropTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that IPv6 DHCP Guard has dropped a message."
|
|
::= { rndNotifications 236 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard
|
|
--------------------------------------------------------------
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Policy Configuration Table
|
|
--------------------------------------------------------------
|
|
|
|
rlSourceGuardPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSourceGuardPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Source Guard
|
|
per policy configurations."
|
|
::= { rlSourceGuard 1 }
|
|
|
|
rlSourceGuardPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlSourceGuardPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlSourceGuardPolicyName }
|
|
::= { rlSourceGuardPolicyTable 1 }
|
|
|
|
RlSourceGuardPolicyEntry ::= SEQUENCE {
|
|
rlSourceGuardPolicyName DisplayString,
|
|
rlSourceGuardPolicyTrusted RlIpv6FhsSettingStatusType,
|
|
rlSourceGuardPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlSourceGuardPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source Guard policy name."
|
|
::= { rlSourceGuardPolicyEntry 1 }
|
|
|
|
rlSourceGuardPolicyTrusted OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether policy defines trusted functionality"
|
|
DEFVAL { unspecified }
|
|
::= { rlSourceGuardPolicyEntry 2 }
|
|
|
|
rlSourceGuardPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlSourceGuardPolicyEntry 3 }
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Policy Attachment Table - Port
|
|
--------------------------------------------------------------
|
|
|
|
rlSourceGuardPortPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSourceGuardPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Source Guard policy
|
|
attachment for ports."
|
|
::= { rlSourceGuard 2 }
|
|
|
|
rlSourceGuardPortPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlSourceGuardPortPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlSourceGuardPortPolicyIfIndex,
|
|
IMPLIED rlSourceGuardPortPolicyName }
|
|
::= { rlSourceGuardPortPolicyTable 1 }
|
|
|
|
RlSourceGuardPortPolicyEntry ::= SEQUENCE {
|
|
rlSourceGuardPortPolicyIfIndex InterfaceIndex,
|
|
rlSourceGuardPortPolicyName DisplayString,
|
|
rlSourceGuardPortPolicyVlan1to1024 OCTET STRING,
|
|
rlSourceGuardPortPolicyVlan1025to2048 OCTET STRING,
|
|
rlSourceGuardPortPolicyVlan2049to3072 OCTET STRING,
|
|
rlSourceGuardPortPolicyVlan3073to4094 OCTET STRING,
|
|
rlSourceGuardPortPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlSourceGuardPortPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlSourceGuardPortPolicyEntry 1 }
|
|
|
|
rlSourceGuardPortPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source guard policy name"
|
|
::= { rlSourceGuardPortPolicyEntry 2 }
|
|
|
|
rlSourceGuardPortPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlSourceGuardPortPolicyEntry 3 }
|
|
|
|
rlSourceGuardPortPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlSourceGuardPortPolicyEntry 4 }
|
|
|
|
rlSourceGuardPortPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlSourceGuardPortPolicyEntry 5 }
|
|
|
|
rlSourceGuardPortPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlSourceGuardPortPolicyEntry 6 }
|
|
|
|
rlSourceGuardPortPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlSourceGuardPortPolicyEntry 7 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Policy Attachment Table - Port (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlSourceGuardPolicyPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSourceGuardPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Source guard policy
|
|
attachment for ports."
|
|
::= { rlSourceGuard 3 }
|
|
|
|
rlSourceGuardPolicyPortEntry OBJECT-TYPE
|
|
SYNTAX RlSourceGuardPolicyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlSourceGuardPolicyPortName,
|
|
rlSourceGuardPolicyPortIfIndex }
|
|
::= { rlSourceGuardPolicyPortTable 1 }
|
|
|
|
RlSourceGuardPolicyPortEntry ::= SEQUENCE {
|
|
rlSourceGuardPolicyPortName DisplayString,
|
|
rlSourceGuardPolicyPortIfIndex InterfaceIndex,
|
|
rlSourceGuardPolicyPortVlan1to1024 OCTET STRING,
|
|
rlSourceGuardPolicyPortVlan1025to2048 OCTET STRING,
|
|
rlSourceGuardPolicyPortVlan2049to3072 OCTET STRING,
|
|
rlSourceGuardPolicyPortVlan3073to4094 OCTET STRING
|
|
}
|
|
|
|
rlSourceGuardPolicyPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source guard policy name"
|
|
::= { rlSourceGuardPolicyPortEntry 1 }
|
|
|
|
rlSourceGuardPolicyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlSourceGuardPolicyPortEntry 2 }
|
|
|
|
rlSourceGuardPolicyPortVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
::= { rlSourceGuardPolicyPortEntry 3 }
|
|
|
|
rlSourceGuardPolicyPortVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
::= { rlSourceGuardPolicyPortEntry 4 }
|
|
|
|
rlSourceGuardPolicyPortVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
::= { rlSourceGuardPolicyPortEntry 5 }
|
|
|
|
rlSourceGuardPolicyPortVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
::= { rlSourceGuardPolicyPortEntry 6 }
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Policy Attachment Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlSourceGuardVlanPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSourceGuardVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Source Guard policy
|
|
attachment for vlans."
|
|
::= { rlSourceGuard 4 }
|
|
|
|
rlSourceGuardVlanPolicyEntry OBJECT-TYPE
|
|
SYNTAX RlSourceGuardVlanPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlSourceGuardVlanPolicyVlanTag }
|
|
::= { rlSourceGuardVlanPolicyTable 1 }
|
|
|
|
RlSourceGuardVlanPolicyEntry ::= SEQUENCE {
|
|
rlSourceGuardVlanPolicyVlanTag VlanId,
|
|
rlSourceGuardVlanPolicyName DisplayString,
|
|
rlSourceGuardVlanPolicyRowStatus RowStatus
|
|
}
|
|
|
|
rlSourceGuardVlanPolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlSourceGuardVlanPolicyEntry 1 }
|
|
|
|
rlSourceGuardVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source guard policy name"
|
|
::= { rlSourceGuardVlanPolicyEntry 2 }
|
|
|
|
rlSourceGuardVlanPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlSourceGuardVlanPolicyEntry 3 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Policy Table - Vlan
|
|
--------------------------------------------------------------
|
|
|
|
rlSourceGuardPolicyVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSourceGuardPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Source Guard policy
|
|
attachment for vlans."
|
|
::= { rlSourceGuard 5 }
|
|
|
|
rlSourceGuardPolicyVlanEntry OBJECT-TYPE
|
|
SYNTAX RlSourceGuardPolicyVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { IMPLIED rlSourceGuardPolicyVlanPolicyName }
|
|
::= { rlSourceGuardPolicyVlanTable 1 }
|
|
|
|
RlSourceGuardPolicyVlanEntry ::= SEQUENCE {
|
|
rlSourceGuardPolicyVlanPolicyName DisplayString,
|
|
rlSourceGuardPolicyVlan1to1024 OCTET STRING,
|
|
rlSourceGuardPolicyVlan1025to2048 OCTET STRING,
|
|
rlSourceGuardPolicyVlan2049to3072 OCTET STRING,
|
|
rlSourceGuardPolicyVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlSourceGuardPolicyVlanPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source guard policy name"
|
|
::= { rlSourceGuardPolicyVlanEntry 1 }
|
|
|
|
rlSourceGuardPolicyVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardPolicyVlanEntry 2 }
|
|
|
|
rlSourceGuardPolicyVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardPolicyVlanEntry 3 }
|
|
|
|
rlSourceGuardPolicyVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardPolicyVlanEntry 4 }
|
|
|
|
|
|
rlSourceGuardPolicyVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardPolicyVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Enable Table
|
|
--------------------------------------------------------------
|
|
|
|
rlSourceGuardEnableVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSourceGuardEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains only one entry of a static vlan list. The Source Guard enabled VLANs are set to 1s."
|
|
::= { rlSourceGuard 6 }
|
|
|
|
rlSourceGuardEnableVlanEntry OBJECT-TYPE
|
|
SYNTAX RlSourceGuardEnableVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statically created by local or network management vlan list"
|
|
INDEX {rlSourceGuardEnableVlanIndex}
|
|
::= { rlSourceGuardEnableVlanTable 1 }
|
|
|
|
RlSourceGuardEnableVlanEntry ::=SEQUENCE {
|
|
rlSourceGuardEnableVlanIndex INTEGER,
|
|
rlSourceGuardEnableVlan1to1024 OCTET STRING,
|
|
rlSourceGuardEnableVlan1025to2048 OCTET STRING,
|
|
rlSourceGuardEnableVlan2049to3072 OCTET STRING,
|
|
rlSourceGuardEnableVlan3073to4094 OCTET STRING
|
|
|
|
}
|
|
|
|
rlSourceGuardEnableVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains only one static entry."
|
|
|
|
::= { rlSourceGuardEnableVlanEntry 1 }
|
|
|
|
rlSourceGuardEnableVlan1to1024 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1 to 1024."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardEnableVlanEntry 2 }
|
|
|
|
rlSourceGuardEnableVlan1025to2048 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 1025 to 2048."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardEnableVlanEntry 3 }
|
|
|
|
rlSourceGuardEnableVlan2049to3072 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 2049 to 3072."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardEnableVlanEntry 4 }
|
|
|
|
rlSourceGuardEnableVlan3073to4094 OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans from 3073 to 4094."
|
|
DEFVAL {'00'H}
|
|
::= { rlSourceGuardEnableVlanEntry 5 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Active Policy Table (Read Only)
|
|
--------------------------------------------------------------
|
|
|
|
rlSourceGuardActivePolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlSourceGuardActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table specifies Source Guard Active Policy
|
|
per port and VLAN."
|
|
::= { rlSourceGuard 7 }
|
|
|
|
rlSourceGuardActivePolicyEntry OBJECT-TYPE
|
|
SYNTAX RlSourceGuardActivePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlSourceGuardActivePolicyIfIndex,
|
|
rlSourceGuardActivePolicyVlanTag}
|
|
::= { rlSourceGuardActivePolicyTable 1 }
|
|
|
|
RlSourceGuardActivePolicyEntry ::= SEQUENCE {
|
|
rlSourceGuardActivePolicyIfIndex InterfaceIndex,
|
|
rlSourceGuardActivePolicyVlanTag VlanId,
|
|
rlSourceGuardActivePolicyNamePort DisplayString,
|
|
rlSourceGuardActivePolicyNameVlan DisplayString,
|
|
rlSourceGuardActivePolicyTrusted RlIpv6FhsSettingStatusType,
|
|
rlSourceGuardActivePolicyTrustedType RlIpv6FhsSettingType
|
|
}
|
|
|
|
rlSourceGuardActivePolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's interface index."
|
|
::= { rlSourceGuardActivePolicyEntry 1 }
|
|
|
|
rlSourceGuardActivePolicyVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN identifier."
|
|
::= { rlSourceGuardActivePolicyEntry 2 }
|
|
|
|
rlSourceGuardActivePolicyNamePort OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source guard policy name attached to given interface."
|
|
::= { rlSourceGuardActivePolicyEntry 3 }
|
|
|
|
rlSourceGuardActivePolicyNameVlan OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source Guard policy name attached to given vlan."
|
|
::= { rlSourceGuardActivePolicyEntry 4 }
|
|
|
|
rlSourceGuardActivePolicyTrusted OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether policy defines trusted functionality"
|
|
::= { rlSourceGuardActivePolicyEntry 5 }
|
|
|
|
rlSourceGuardActivePolicyTrustedType OBJECT-TYPE
|
|
SYNTAX RlIpv6FhsSettingType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"rlSourceGuardActivePolicyNamePort setting type."
|
|
::= { rlSourceGuardActivePolicyEntry 6 }
|
|
|
|
--------------------------------------------------------------
|
|
-- The Source Guard Traps
|
|
--------------------------------------------------------------
|
|
|
|
rlSrcGuardMessageDropTrap NOTIFICATION-TYPE
|
|
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Warning trap indicating that IPv6 Source Guard has dropped a message."
|
|
::= { rndNotifications 237 }
|
|
|
|
END
|