- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
5175 lines
173 KiB
Text
5175 lines
173 KiB
Text
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
|