summaryrefslogtreecommitdiff
path: root/MIBS/nortel/RC-VLAN-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nortel/RC-VLAN-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nortel/RC-VLAN-MIB')
-rw-r--r--MIBS/nortel/RC-VLAN-MIB2355
1 files changed, 2355 insertions, 0 deletions
diff --git a/MIBS/nortel/RC-VLAN-MIB b/MIBS/nortel/RC-VLAN-MIB
new file mode 100644
index 0000000..ae00f05
--- /dev/null
+++ b/MIBS/nortel/RC-VLAN-MIB
@@ -0,0 +1,2355 @@
+RC-VLAN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue, MacAddress, RowStatus
+ FROM SNMPv2-TC
+ InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ rcVlan, rcSvlan, IdList, PortSet, LPortSet, EnableValue, RcVlanIdOrNone
+ FROM RAPID-CITY
+ VrfIdentifier
+ FROM RC-VRF-MIB
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB;
+
+rcVlanMib MODULE-IDENTITY
+ LAST-UPDATED "201310110000Z"
+ ORGANIZATION "Bay Networks, Rapid-City Group"
+ CONTACT-INFO "
+ Edwin Tsang
+ Postal: Bay Networks, Inc.
+ 4401 Great America Parkway
+ Santa Clara, CA 95052-8185
+
+ Tel: 408-495-6159
+ Fax: 408-495-5215
+ E-mail: edwin_tsang@baynetworks.com
+ "
+ DESCRIPTION "Enterprise MIB for the Accelar product family."
+
+ REVISION "201310110000Z" -- 11 October 2013
+ DESCRIPTION "Version 62: Corrected syntax definitions. Added types to IMPORTS."
+
+ REVISION "201303180000Z" -- 18 Mar 2013
+ DESCRIPTION "Version 61: Added enum value - none, changed normal
+ to trunk and changed DEFVAL to none under
+ rcVlanPortPrivateVlanPortType"
+
+ REVISION "201212190000Z" -- 19 December 2012
+ DESCRIPTION "Version 60: Added rcVlanSecondaryVlanId and
+ rcVlanSecondaryIsid under rcVlanTable.
+ Added enumeration private(13) under
+ rcVlanType. Added rcVlanPortPrivateVlanPortType
+ under rcVlanPortTable"
+
+ REVISION "201208020000Z" -- 02 August 2012
+ DESCRIPTION "Version 59: Added rcVlanSpbMcast."
+
+ REVISION "201207230000Z" -- 23 July 2012
+ DESCRIPTION "Version 58: Added rcVlanRspanEnabled."
+
+ REVISION "201206210000Z" -- 21 June 2012
+ DESCRIPTION "Version 57: Added enum value spbm-switchedUni for rcVlanType.
+ Changed description of spbm-bvlan from PLSB to SPBM."
+
+ REVISION "201202210000Z" -- 21 Feb 2012
+ DESCRIPTION "Version 56: Added the flushWlanFdb to rcVlanAction"
+
+ REVISION "201202130000Z" -- 13 Feb 2012
+ DESCRIPTION "Version 55: Moved TEXTUAL CONVENTION LPortSet to rapidcity.mib"
+
+ REVISION "201112010000Z" -- 01 Dec 2011
+ DESCRIPTION "Version 54: Added the flushIpRsmltEdgePeer to rcVlanAction"
+
+ REVISION "201109120000Z" -- 12 September 2011
+ DESCRIPTION "Version 53: Added the LPortSet textual convention.
+ Also added the following mib objects -
+ rcVlanLPortMembers,
+ rcVlanLPortActiveMembers,
+ rcVlanLPortStaticMembers,
+ rcVlanLPortNotAllowToJoin."
+
+ REVISION "201105260000Z" -- 26 May 2011
+ DESCRIPTION "Version 52: Added rcVlanRmonEnable and rcVlanIpsecEnable."
+
+ REVISION "201104220000Z" -- 22 April 2011
+ DESCRIPTION "Version 51: Changed rcVlanVrfId and rcVlanVrfName to
+ read-create."
+
+ REVISION "201103020000Z" -- 02 March 2011
+ DESCRIPTION "Version 50: Added rcVlanVoiceEnabled."
+
+ REVISION "201101130000Z" -- 13 January 2011
+ DESCRIPTION "Version 49: Added enum value spbm-bvlan for rcVlanType.
+ and changed the size of rcVlanVrfName and
+ added rcVlanPlsbIsid under rcVlanTable."
+
+ REVISION "201009220000Z" -- 22 September 2010
+ DESCRIPTION "Version 48: Added rcVlanPortClassificationSubnet,
+ rcVlanPortClassificationProtocol,
+ rcVlanPortClassificationPrec,
+ rcVlanPortVlanIdList, and
+ rcVlanPortClassificationSourceMac
+ to SEQUENCE of RcVlanPortEntry."
+
+ REVISION "201009130000Z" -- 13 September 2010
+ DESCRIPTION "Version 47: Added rcVlanPortClassificationSubnet,
+ rcVlanPortClassificationProtocol,
+ rcVlanPortClassificationPrec,
+ rcVlanPortVlanIdList, and
+ rcVlanPortClassificationSourceMac."
+
+ REVISION "200909160000Z" -- 16 September 2009
+ DESCRIPTION "Version 46: Added rcVlanClearMacRecordTable."
+
+ REVISION "200906030000Z" -- 03 June 2009
+ DESCRIPTION "Version 45: Added rcVlanIpMultinettingEnable and
+ rcVlanAssociatedIpMultinettingVlan"
+
+ REVISION "200903310000Z" -- 31 March 2009
+ DESCRIPTION "Version 44: Added rcVlanDhcpOption82Enabled."
+
+ REVISION "200903300000Z" -- 30 March 2009
+ DESCRIPTION "Version 43: Added rcVlanPortRemarking."
+
+ REVISION "200903100000Z" -- 10 March 2009
+ DESCRIPTION "Version 42: added rcVlanNodalMepList, rcVlanNumOfNodalMep,
+ rcVlanNodalMipLevelList, rcVlanNumOfNodalMipLevel under RcVlanEntry"
+
+ REVISION "200808150000Z" -- 15 August 2008
+ DESCRIPTION "Version 41: Added rcVlanSource.
+ Fixed some SMIv2 compliance issues."
+
+ REVISION "200808040000Z" -- 08 August 2008
+ DESCRIPTION "Version 40: Add rcVlanPortSpoofDetectTable."
+
+ REVISION "200807230000Z" -- 23 July 2008
+ DESCRIPTION "Version 39: Modified rcVlanId"
+
+ REVISION "200806030000Z" -- 03 June 2008
+ DESCRIPTION "Version 38: Add byPortDefault to rcVlanType."
+
+ REVISION "200805090000Z" -- 09 May 2008
+ DESCRIPTION "Version 37: Fixed smilint errors."
+
+ REVISION "200803140000Z" -- 14 March 2008
+ DESCRIPTION "Version 36: Added rcVlanMmrp to rcVlanEntry,
+ rcVlan 15,
+ Modified rcVlanId, rcVlanColor,
+ rcVlanStgId, rcVlanAgingTime,
+ rcVlanIgmpSnoopRobustness,
+ rcVlanIgmpSnoopQueryInterval,
+ rcVlanTosValue, rcVlanFdbAging,
+ rcVlanFirewallClusterId"
+
+ REVISION "200803050000Z" -- 05 March 2008
+ DESCRIPTION "Version 35: Changed module name to 'RC-VRF-MIB'
+from 'RC-VIRTUAL-ROUTING-MIB'"
+
+ REVISION "200802250000Z" -- 25 Feb 2008
+ DESCRIPTION "Version 34: Change 'rcVrfIdentifier' to 'VrfIdentifier'"
+
+ REVISION "200711210000Z" -- 21 Nov 2007
+ DESCRIPTION "Version 33: Added byPortIp and byPortEvpn to rcVlanType."
+
+ REVISION "200710180000Z" -- 18 Oct 2007
+ DESCRIPTION "Version 32: Added rcMgmtVlan,
+ rcVlanApplyBtagEthertype."
+
+ REVISION "200710100000Z" -- 10 Oct 2007
+ DESCRIPTION "Version 31: Add arp(18) to rcVlanProtocolId attribute."
+
+ REVISION "200704060000Z" -- 06 Apr 2007
+ DESCRIPTION "Version 30: Add rcVrfIdentifier to the IMPORTS section."
+
+ REVISION "200703080000Z" -- 08 Mar 2007
+ DESCRIPTION "Version 29: Add rcVlanVrfId and rcVlanVrfName."
+
+ REVISION "200701310000Z" -- 31 Jan 2007
+ DESCRIPTION "Version 28: Change rcVlanNlbMode and add rcVlanOperNlbMode."
+
+ REVISION "200612060000Z" -- 06 Dec 2006
+ DESCRIPTION "Version 27: Added rcVlanPortCfmMepTable and rcVlanPortCfmMipTable."
+
+ REVISION "200605310000Z" -- 31 May 2006
+ DESCRIPTION "Version 26: Added rcVlanNlbMode to rcVlanEntry."
+
+ REVISION "200602090000Z" -- 09 February 2006
+ DESCRIPTION "Version 25: Added rcVlanUnkDstMacDiscard."
+
+ REVISION "200511220000Z" -- 22 Nov 2005
+ DESCRIPTION "Version 24: Updated rcVlanPortPerformTagging to match
+ existing implementations. Restored lost
+ revision history."
+
+ REVISION "200508150000Z" -- 15 Aug 2005
+ DESCRIPTION "Version 23: Added rcVlanOspfPassivePortMember to rcVlanEntry."
+
+ REVISION "200508100000Z" -- 10 Aug 2005
+ DESCRIPTION "Version 22: Added rcVlanUnkDstMacDiscard to rcVlanTable."
+
+ REVISION "200504270000Z" -- 27 Apr 2005
+ DESCRIPTION "Version 21: Allow rcVlanIgmpSnoopQuerierPort to have value 0."
+
+ REVISION "200503140000Z" -- 14 Mar 2005
+ DESCRIPTION "Version 20: Added rcVlanPortSpoofDetect"
+
+ REVISION "200502040000Z" -- 04 Feb 2005
+ DESCRIPTION "Version 19: changed ranges of rcVlanAgingTime, rcVlanPortVlanIds"
+
+ REVISION "200501040000Z" -- 04 January 2005
+ DESCRIPTION "Version 18: added new mib rcVlanPortArpDetect"
+
+ REVISION "200412030000Z" -- 03 December 2004
+ DESCRIPTION "Version 17: increased the range of rcVlanName to (0..64) characters"
+
+ REVISION "200411290000Z" -- 29 November 2004
+ DESCRIPTION "Version 16: Cleaned up REVISION info."
+
+ REVISION "200411240000Z" -- 24 November 2004
+ DESCRIPTION "Version 15: removed rcVlanNewName & changed the range
+ for rcVlanName."
+
+ REVISION "200411200000Z" -- 20 November 2004
+ DESCRIPTION "Version 14: added new mib rcVlanNewName & made
+ rcVlanName obsolete."
+
+ REVISION "200410040000Z" -- 04 October 2004
+ DESCRIPTION "Version 13: add the range for
+ rcVlanNewLoopDetectedVlanId."
+
+ REVISION "200409280000Z" -- 28 September 2004
+ DESCRIPTION "Version 12: Increase the range for
+ rvVlanFirwallClusterId."
+
+ REVISION "200409230000Z" -- 23 September 2004
+ DESCRIPTION "Version 11: Add range for mib rcVlanPortIndex,
+ rcVlanMacVlanId, rcVlanLoopDetectedPortIndex,
+ rcVlanLoopDetectedVlanId."
+
+ REVISION "200409210000Z" -- 21 September 2004
+ DESCRIPTION "Version 10: Remove range for mib rcVlanPortIndex,
+ rcVlanMacVlanId, rcVlanLoopDetectedPortIndex,
+ rcVlanLoopDetectedVlanId."
+
+ REVISION "200409080000Z" -- 08 September 2004
+ DESCRIPTION "Version 9: Added rcVlanNewLoopDetectedTable. Changed
+ rcVlanPortLoopDetectAction."
+
+ REVISION "200408250000Z" -- 25 August 2004
+ DESCRIPTION "Version 8: Added rcVlanFirewallClusterId in rcVlanTable"
+
+ REVISION "200407130000Z" -- 13 July 2004
+ DESCRIPTION "Version 7: Added rcVlanTlsIpmc"
+
+ REVISION "200406220000Z" -- 22 June 2004
+ DESCRIPTION "Version 6: Added rcVlanPortLoopDetectAction"
+
+ REVISION "200406160000Z" -- 16 June 2004
+ DESCRIPTION "Version 5: Added rcVlanIgmpVer1SnoopMRouterPorts and
+ rcVlanIgmpVer2SnoopMRouterPorts"
+
+ ::= { rcVlan 0 }
+
+-- Textual Conventions
+
+-- VLAN Table
+
+rcVlanNumVlans OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of VLANs currently defined in the switch."
+ ::= { rcVlan 1 }
+
+rcVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Virtual LAN entries. The number of entries
+ is given by rcVlanNumVlans."
+ ::= { rcVlan 2 }
+
+rcVlanEntry OBJECT-TYPE
+ SYNTAX RcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Virtual LAN.
+
+ The relationship between the various port sets in a
+ VLAN Entry are :
+
+ o The set of ports defined by PortMembers must be a
+ subset of the set of ports in the underlying STG of
+ the VLAN.
+
+ o The bitwise AND of PortMembers and NotAllowToJoin must
+ be the empty set.
+
+ o The bitwise OR of PortMembers and NotAllowToJoin must
+ be the set of ports in the underlying STG of the VLAN.
+
+ o The set of ports defined by StaticMembers must be a
+ subset of the set of ports defined by PortMembers.
+
+ o The bitwise XOR of PortMembers and StaticMembers defines
+ the set of dynamic (potential) members of the VLAN.
+
+ o The set of ports defined by ActiveMembers must be a subset
+ of the set of ports defined by PortMembers.
+ "
+ INDEX { rcVlanId }
+ ::= { rcVlanTable 1 }
+
+RcVlanEntry ::= SEQUENCE {
+ rcVlanId Integer32,
+ rcVlanName DisplayString,
+ rcVlanColor Integer32,
+ rcVlanHighPriority TruthValue, --excluded
+ rcVlanRoutingEnable TruthValue, --excluded
+ rcVlanIfIndex InterfaceIndex,
+ rcVlanAction INTEGER,
+ rcVlanResult INTEGER,
+ rcVlanStgId Integer32,
+ rcVlanType INTEGER,
+ rcVlanPortMembers PortSet,
+ rcVlanActiveMembers PortSet,
+ rcVlanStaticMembers PortSet,
+ rcVlanNotAllowToJoin PortSet,
+ rcVlanProtocolId INTEGER,
+ rcVlanSubnetAddr IpAddress,
+ rcVlanSubnetMask IpAddress,
+ rcVlanAgingTime Integer32,
+ rcVlanMacAddress MacAddress,
+ rcVlanRowStatus RowStatus,
+ rcVlanIgmpSnoopEnable TruthValue,
+ rcVlanIgmpSnoopReportProxyEnable TruthValue,
+ rcVlanIgmpSnoopRobustness Integer32,
+ rcVlanIgmpSnoopQueryInterval Integer32,
+ rcVlanIgmpSnoopMRouterPorts PortSet,
+ rcVlanUserDefinedPid Integer32,
+ rcVlanIgmpSnoopActiveMRouterPorts PortSet,
+ rcVlanProtocolIds Integer32,
+ rcVlanIgmpSnoopActiveQuerier IpAddress,
+ rcVlanIgmpSnoopMRouterExpiration Integer32,
+ rcVlanIgmpSnoopQuerierPort InterfaceIndexOrZero,
+ rcVlanUserPriority INTEGER,
+ rcVlanQosLevel INTEGER,
+ rcVlanTosValue Integer32,
+ rcVlanEncap INTEGER,
+ rcVlanFirewallVlanType INTEGER,
+ rcVlanFdbAging Integer32,
+ rcVlanUpdateDynamicMacQosLevel EnableValue,
+ rcVlanUserDefinedPidList OCTET STRING,
+ rcVlanIgmpVer1SnoopMRouterPorts PortSet,
+ rcVlanIgmpVer2SnoopMRouterPorts PortSet,
+ rcVlanTlsIpmc EnableValue,
+ rcVlanFirewallClusterId Integer32,
+ rcVlanOspfPassivePortMember PortSet,
+ rcVlanUnkDstMacDiscard EnableValue,
+ rcVlanNlbMode INTEGER,
+ rcVlanOperNlbMode INTEGER,
+ rcVlanVrfId VrfIdentifier,
+ rcVlanVrfName DisplayString,
+ rcVlanMgmtVlan TruthValue,
+ rcVlanApplyBtagEthertype TruthValue,
+ rcVlanMmrp EnableValue,
+ rcVlanSource INTEGER,
+ rcVlanNodalMepList OCTET STRING,
+ rcVlanNumOfNodalMep Integer32,
+ rcVlanNodalMipLevelList DisplayString,
+ rcVlanNumOfNodalMipLevel Integer32,
+ rcVlanDhcpOption82Enabled TruthValue,
+ rcVlanIpMultinettingEnable TruthValue,
+ rcVlanAssociatedIpMultinettingVlan Integer32,
+ rcVlanPlsbIsid Integer32,
+ rcVlanVoiceEnabled TruthValue,
+ rcVlanRmonEnable TruthValue,
+ rcVlanIpsecEnable TruthValue,
+ rcVlanLPortMembers LPortSet,
+ rcVlanLPortActiveMembers LPortSet,
+ rcVlanLPortStaticMembers LPortSet,
+ rcVlanLPortNotAllowToJoin LPortSet,
+ rcVlanRspanEnabled TruthValue,
+ rcVlanSpbMcast EnableValue,
+ rcVlanSecondaryVlanId RcVlanIdOrNone,
+ rcVlanSecondaryIsid Integer32
+ }
+
+rcVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanEntry 1 }
+
+rcVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this VLAN."
+ ::= { rcVlanEntry 2 }
+
+rcVlanColor OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned color code for this
+ VLAN. The value of this object is used by the VLAN
+ Manager GUI tool to select a color when it draws
+ this VLAN on the screen."
+ ::= { rcVlanEntry 3 }
+
+rcVlanHighPriority OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether frames in this VLAN should
+ be assigned a high switching priority."
+ DEFVAL { false }
+ ::= { rcVlanEntry 4 }
+
+rcVlanRoutingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether IP routing is enabled in
+ this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 5 }
+
+rcVlanIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When rcVlanRoutingEnable is set to true(1), this
+ value indicates the 'logical' ifIndex assigned to
+ this VLAN. Otherwise, this value is meaningless
+ and should be set to zero."
+ ::= { rcVlanEntry 6 }
+
+rcVlanAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ flushMacFdb(2), -- flush MAC forwarding table
+ flushArp(3), -- flush ARP table
+ flushIp(4), -- flush IP route table
+ flushDynMemb(5), -- flush Dynamic Members
+ all(6), -- flush all tables
+ flushSnoopMemb(7), -- flush IGMP Snoop Members
+ triggerRipUpdate(8), -- manually trigger rip update
+ flushSnoopMRtr(9), -- flush snoop multicast router
+ flushIpRsmltEdgePeer(10), -- flush IP rsmlt edge peer
+ flushWlanFdb(11) -- flush entries learned via WLAN tunnel
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "VLAN related actions."
+ DEFVAL { none }
+ ::= { rcVlanEntry 7 }
+
+rcVlanResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ inProgress(2), -- in progress
+ success(3), -- success
+ fail(4) -- failure
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result from the last VLAN action."
+ DEFVAL { none }
+ ::= { rcVlanEntry 8 }
+
+rcVlanStgId OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the Spanning Tree Group (STG) used by
+ this VLAN to determine the state of its ports.
+ If this VLAN is not associated with any STG, this
+ value should be set to zero."
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 9 }
+
+rcVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ byPort(1), -- VLAN by Port
+ byIpSubnet(2), -- VLAN by IP subnet
+ byProtocolId(3), -- VLAN by Protocol Id
+ bySrcMac(4), -- VLAN by Src MAC address
+ byDstMcast(5), -- VLAN by Dst MultiCast
+ bySvlan(6), -- VLAN by Stacked Vlan
+ byIds(7), -- VLAN by IDS Vlan
+ byPortIp(8), -- VLAN by Port type IP
+ byPortEvpn(9), -- VLAN by Port type EVPN
+ byPortDefault(10),-- VLAN by Port type Default
+ spbm-bvlan(11), -- SPBM bvlan
+ spbm-switchedUni(12), -- SPBM switched UNI VLAN
+ private(13) -- Private VLAN
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The type of VLAN, distinguished according to the
+ policy used to define its port membership."
+ ::= { rcVlanEntry 10 }
+
+rcVlanPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports that are members (static or
+ dynamic) of this VLAN."
+ ::= { rcVlanEntry 11 }
+
+rcVlanActiveMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports that are currently active in
+ this VLAN. Active ports include all static ports
+ and any dynamic ports where the VLAN policy was
+ met."
+ ::= { rcVlanEntry 12 }
+
+rcVlanStaticMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports that are static members of this
+ VLAN. A static member of a VLAN is always active
+ and is never aged out."
+ ::= { rcVlanEntry 13 }
+
+rcVlanNotAllowToJoin OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports that are not allowed to become
+ members of this VLAN."
+ ::= { rcVlanEntry 14 }
+
+rcVlanProtocolId OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ip(1),
+ ipx802dot3(2),
+ ipx802dot2(3),
+ ipxSnap(4),
+ ipxEthernet2(5),
+ appleTalk(6),
+ decLat(7),
+ decOther(8),
+ sna802dot2(9),
+ snaEthernet2(10),
+ netBios(11),
+ xns(12),
+ vines(13),
+ ipV6(14),
+ usrDefined(15),
+ rarp(16),
+ pPPoE(17),
+ arp(18)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The protocol identifier of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byProtocolId(3). For other VLAN types it should
+ have the value none(0)."
+ ::= { rcVlanEntry 15 }
+
+rcVlanSubnetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IP subnet address of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byIpSubnet(2). For other VLAN types it should
+ have the value 0.0.0.0."
+ ::= { rcVlanEntry 16 }
+
+rcVlanSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IP subnet mask of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byIpSubnet(2). For other VLAN types it should
+ have the value 0.0.0.0."
+ ::= { rcVlanEntry 17 }
+
+rcVlanAgingTime OBJECT-TYPE
+ SYNTAX Integer32 (0 | 10..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The timeout period (in seconds) used for aging
+ out dynamic members of this VLAN. This field is
+ only relevant for policy-based VLANs."
+ DEFVAL { 600 }
+ ::= { rcVlanEntry 18 }
+
+rcVlanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address assigned to the virtual router
+ interface of this VLAN. This field is meaningful
+ only if rcVlanRoutingEnable is equal to true(1)."
+ ::= { rcVlanEntry 19 }
+
+rcVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcVlanTable."
+ ::= { rcVlanEntry 20 }
+
+rcVlanIgmpSnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether IGMP Snooping is enabled
+ on this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 21 }
+
+rcVlanIgmpSnoopReportProxyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether IGMP Report Proxy is
+ enabled on this VLAN."
+ DEFVAL { true }
+ ::= { rcVlanEntry 22 }
+
+rcVlanIgmpSnoopRobustness OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "This variable allows tuning for the expected
+ packet loss on a subnet. If a subnet is expected
+ to be lossy, the Robustness variable may be
+ increased. IGMP is robust to (Robustness - 1)
+ packet losses."
+ DEFVAL { 2 }
+ ::= { rcVlanEntry 23 }
+
+rcVlanIgmpSnoopQueryInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "The interval (in seconds) between IGMP Host-Query
+ packets transmitted on this interface."
+ DEFVAL { 125 }
+ ::= { rcVlanEntry 24 }
+
+rcVlanIgmpSnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "The set of ports in this VLAN that provide
+ connectivity to an IP Multicast router."
+ ::= { rcVlanEntry 25 }
+
+rcVlanUserDefinedPid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "When rcVlanProtocolId is set to usrDefined(15)
+ in a protocol-based VLAN, this field represents
+ the 16-bit user defined protocol identifier."
+ ::= { rcVlanEntry 26 }
+
+rcVlanIgmpSnoopActiveMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Active ports."
+ ::= { rcVlanEntry 27 }
+
+rcVlanProtocolIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Bitfield of protocol ids."
+ ::= { rcVlanEntry 28 }
+
+rcVlanIgmpSnoopActiveQuerier OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "IP address of multicast querier router."
+ ::= { rcVlanEntry 29 }
+
+rcVlanIgmpSnoopMRouterExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Multicast querier router aging time out."
+ ::= { rcVlanEntry 30 }
+
+rcVlanIgmpSnoopQuerierPort OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The port on which the multicast querier router
+ was heard."
+ ::= { rcVlanEntry 31 }
+
+rcVlanUserPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User priority level."
+ ::= { rcVlanEntry 32 }
+
+rcVlanQosLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to specify the Qos level packets, carried in this
+ VLAN, should be processed with."
+ DEFVAL { level1 }
+ ::= { rcVlanEntry 33 }
+
+rcVlanTosValue OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Tos value."
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 34 }
+
+rcVlanEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ ethernet2(1),
+ llc(2),
+ snap(3),
+ all(4),
+ notapplicable(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is the encapsulation type for userdefined protocol
+ based vlans. This is not meaningful for other types of
+ vlan. The default value is null."
+ DEFVAL { notapplicable }
+ ::= { rcVlanEntry 35 }
+
+rcVlanFirewallVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ naap(2),
+ enforceable(3),
+ peering(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is the firewall vlan type for port based
+ vlans."
+ DEFVAL { none }
+ ::= { rcVlanEntry 36 }
+
+rcVlanFdbAging OBJECT-TYPE
+ SYNTAX Integer32 (10..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The timeout required to."
+ DEFVAL { 300 }
+ ::= { rcVlanEntry 37 }
+
+rcVlanUpdateDynamicMacQosLevel OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "It is used to indicate whether to update qos
+ level for dynamic learned mac add resses
+ associated with a subnet-based or protocol-based
+ vlan when vlan qos level changes. If it is set
+ to TRUE, qos level for all dynamic learned mac
+ addresses will be changed upon changing vlan qos
+ level. If it is set to DISABLE, once a mac address
+ is learned, qos level will not updated when vlan
+ qos level changes."
+ DEFVAL { disable }
+ ::= { rcVlanEntry 38 }
+
+rcVlanUserDefinedPidList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A list of Protocol Id to usrDefined in a protocol-based
+ VLAN, this field represents the list user defined protocol identifier."
+ ::= { rcVlanEntry 39 }
+
+rcVlanIgmpVer1SnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports in this VLAN that provide connectivity
+ to an IP Multicast router using IGMP Version 1."
+ ::= { rcVlanEntry 40 }
+
+rcVlanIgmpVer2SnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports in this VLAN that provide connectivity
+ to an IP Multicast router using IGMP version 2."
+ ::= { rcVlanEntry 41 }
+
+rcVlanTlsIpmc OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/disable the IP Mcast for this SP IP service Vlan for
+ TLS OE feature"
+ DEFVAL { disable }
+ ::= { rcVlanEntry 42 }
+
+rcVlanFirewallClusterId OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Firewall cluster Id"
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 43 }
+
+rcVlanOspfPassivePortMember OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports in the vlan that are designated as ospf passive."
+ ::= { rcVlanEntry 44 }
+
+rcVlanUnkDstMacDiscard OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/disable Unknown Destination Mac Discard on Vlan"
+ DEFVAL { disable }
+ ::= { rcVlanEntry 45 }
+
+rcVlanNlbMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nlbAdminDisable(0),
+ nlbAdminIgmpMcast(1),
+ nlbAdminMulticast(2),
+ nlbAdminUnicast(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Admin NLB mode set on a VLAN."
+ DEFVAL { nlbAdminDisable }
+ ::= { rcVlanEntry 46 }
+
+rcVlanOperNlbMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nlbOperDisable(0),
+ nlbOperIgmpMcast(1),
+ nlbOperMulticast(2),
+ nlbOperUnicast(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Oper NLB mode of a VLAN."
+ ::= { rcVlanEntry 47 }
+
+rcVlanVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the VLAN belongs"
+ ::= { rcVlanEntry 48 }
+
+rcVlanVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Name of the Virtual Router to which the VLAN belongs"
+ ::= { rcVlanEntry 49 }
+
+rcVlanMgmtVlan OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This displays the management vlan configuration"
+ ::= { rcVlanEntry 50}
+
+rcVlanApplyBtagEthertype OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to apply user configured btag ethertype to
+ the Vlan"
+ DEFVAL { false }
+ ::= { rcVlanEntry 51}
+
+rcVlanMmrp OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This displays the MMRP enable state for the vlan"
+ ::= { rcVlanEntry 52}
+
+rcVlanSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ dynamicMvmp(2),
+ dynamicGvrp(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates how this VLAN was created:
+
+ static(1) - Indicates the VLAN was manually configured by an
+ operator.
+
+ dynamicMvmp(2) - Indicates the VLAN was dynamically created by
+ MVMP (Mobility VLAN Management Protocol).
+
+ dynamicGvrp(3) - Indicates the VLAN was dynamically created
+ by GVRP."
+ ::= { rcVlanEntry 53 }
+
+rcVlanNodalMepList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..408))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of nodal Meps assigned to this vlan. A mep
+ consists of Domain Name, Association name and Mep
+ Id separated by '.'. Each meps is separated by ',':
+ <md1>.<ma1>.<mepid1>,<md2>.<ma2>.<mepid2>,...
+ The maximum number of nodal Mep for each vlan is 8."
+ ::= { rcVlanEntry 54}
+
+rcVlanNumOfNodalMep OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of nodal meps assigned to this vlan"
+ ::= { rcVlanEntry 55 }
+
+rcVlanNodalMipLevelList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of nodal Mip levels assigned to this vlan that
+ allows Mip functionality to be enabled on a per level
+ per vlan basis. A mip level is represented by an
+ integer ranging from 0 to 7. The mip levels are
+ separated by ',': <0...7>,<0...7>,... The maximum
+ number of nodal Mip levels for each vlan is 8."
+ ::= { rcVlanEntry 56 }
+
+rcVlanNumOfNodalMipLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of nodal mip levels assigned to this vlan that
+ allows MIP functionality to be enabled on a per level
+ per vlan basis."
+ ::= { rcVlanEntry 57 }
+
+rcVlanDhcpOption82Enabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to control whether DHCP option 82
+ is enabled for this VLAN."
+ ::= { rcVlanEntry 58 }
+
+rcVlanIpMultinettingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate if the vlan is an Ip Multinetting vlan. If enabled,
+ rcVlanAssociatedIpMultinettingVlan should be set to 0"
+ DEFVAL { false }
+ ::= { rcVlanEntry 59 }
+
+rcVlanAssociatedIpMultinettingVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Associated Ip Multinetting vlan Id whose rcVlanIpMultinettingEnable
+ attribute is set "
+ DEFVAL { 0 }
+ ::= { rcVlanEntry 60 }
+
+rcVlanPlsbIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Plsb i-sid number assigned to a C-vlan. Default 0 value
+ indicates that no i-sid has been assinged."
+ DEFVAL { 0 }
+ ::= { rcVlanEntry 61 }
+
+rcVlanVoiceEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object is used to control whether voice option
+ is enabled for this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 62 }
+
+rcVlanRmonEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate if the vlan is enabled for Remote Monitoring"
+ DEFVAL { false }
+ ::= { rcVlanEntry 63 }
+
+rcVlanIpsecEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate if the vlan is enabled for IPSEC"
+ DEFVAL { false }
+ ::= { rcVlanEntry 64 }
+
+rcVlanLPortMembers OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are members (dynamic)
+ of this VLAN."
+ ::= { rcVlanEntry 65 }
+
+rcVlanLPortActiveMembers OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are currently active in
+ this VLAN. Active ports include all dynamic ports
+ where the VLAN policy was met."
+ ::= { rcVlanEntry 66 }
+
+rcVlanLPortStaticMembers OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are static members of this
+ VLAN. A static member of a VLAN is always active
+ and is never aged out."
+ ::= { rcVlanEntry 67 }
+
+rcVlanLPortNotAllowToJoin OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are not allowed to become
+ members of this VLAN."
+ ::= { rcVlanEntry 68 }
+
+rcVlanRspanEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object is used to control whether rspan option
+ is enabled for this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 69 }
+
+rcVlanSpbMcast OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SPB multicast on Vlan"
+ DEFVAL { disable }
+ ::= { rcVlanEntry 70 }
+
+rcVlanSecondaryVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the secondary
+ Virtual LAN associated with the primary private VLAN.
+ This value corresponds to the lower 12 bits in
+ the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanEntry 71 }
+
+rcVlanSecondaryIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The i-sid number assigned to a secondary VLAN if it
+ exists. Default 0 value."
+ DEFVAL { 0 }
+ ::= { rcVlanEntry 72 }
+
+-- VLAN Port Table
+
+rcVlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain VLAN port related
+ information."
+ ::= { rcVlan 3 }
+
+rcVlanPortEntry OBJECT-TYPE
+ SYNTAX RcVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing VLAN information regarding a
+ particular port."
+ INDEX { rcVlanPortIndex }
+ ::= { rcVlanPortTable 1 }
+
+RcVlanPortEntry ::= SEQUENCE {
+ rcVlanPortIndex Integer32,
+ rcVlanPortNumVlanIds Integer32,
+ rcVlanPortVlanIds IdList,
+ rcVlanPortType INTEGER,
+ rcVlanPortDiscardTaggedFrames TruthValue,
+ rcVlanPortDiscardUntaggedFrames TruthValue,
+ rcVlanPortDefaultVlanId Integer32,
+ rcVlanPortPerformTagging INTEGER,
+ rcVlanPortSVlanPortType INTEGER,
+ rcVlanPortLoopDetect TruthValue,
+ rcVlanPortFirstPortInOpid InterfaceIndex,
+ rcVlanPortLastPortInOpid InterfaceIndex,
+ rcVlanPortUntagDefaultVlan TruthValue,
+ rcVlanPortLoopDetectAction INTEGER,
+ rcVlanPortArpDetect TruthValue,
+ rcVlanPortSpoofDetect TruthValue,
+ rcVlanPortRemarking TruthValue,
+ rcVlanPortClassificationSubnet TruthValue,
+ rcVlanPortClassificationProtocol TruthValue,
+ rcVlanPortClassificationPrec INTEGER,
+ rcVlanPortVlanIdList OCTET STRING,
+ rcVlanPortClassificationSourceMac TruthValue,
+ rcVlanPortPrivateVlanPortType INTEGER
+ }
+
+rcVlanPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a particular
+ port in the system. This index is equal to the
+ ifIndex of the port."
+ ::= { rcVlanPortEntry 1 }
+
+rcVlanPortNumVlanIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN IDs that
+ are stored in the rcVlanPortVlanIds variable."
+ ::= { rcVlanPortEntry 2 }
+
+rcVlanPortVlanIds OBJECT-TYPE
+ SYNTAX IdList (SIZE (0..4096))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An array used to identify which VLANs this port
+ is assigned to. Each VLAN ID is stored as a two
+ octet value. The first octet in the pair holds
+ bits 15-8 of the VLAN ID, while the second octet
+ holds bits 7-0 of the VLAN ID."
+ ::= { rcVlanPortEntry 3 }
+
+rcVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ access(1), -- access port type
+ trunk(2) -- trunk port type
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port: access(1) or trunk(2)."
+ DEFVAL { access }
+ ::= { rcVlanPortEntry 4 }
+
+rcVlanPortDiscardTaggedFrames OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A flag used to determine how to process tagged
+ frames received on this access port. When the
+ flag is set, these frames are discarded by the
+ forwarding process. When the flag is reset, these
+ frames are processed normally.
+
+ This field is meaningless when the port is not
+ an access port and should be set to false(2)."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 5 }
+
+rcVlanPortDiscardUntaggedFrames OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A flag used to determine how to process untagged
+ frames received on this trunk port. When the flag
+ is set, these frames are discarded by the
+ forwarding process. When the flag is reset, these
+ frames are assigned to the VLAN specified by
+ rcVlanPortDefaultVlanId.
+
+ This field is meaningless when the port is not
+ a trunk port and should be set to false(2)."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 6 }
+
+rcVlanPortDefaultVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The VLAN ID assigned to untagged frames received
+ on this trunk port.
+
+ This field is meaningless when the port is not
+ a trunk port."
+ DEFVAL { 1 }
+ ::= { rcVlanPortEntry 7 }
+
+rcVlanPortPerformTagging OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2),
+ tagPvidOnly(3),
+ untagPvidOnly(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable the port on the current vlan to
+ perform tagging on the incoming and outgoing traffic."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 8 }
+
+rcVlanPortSVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ uni(2),
+ nni(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port."
+ DEFVAL { normal }
+ ::= { rcVlanPortEntry 9 }
+
+rcVlanPortLoopDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable loop detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 10 }
+
+rcVlanPortFirstPortInOpid OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value gives the IfIndex of the first port in the
+ octapid. This value is used to generate an error message
+ when changing port type from normal to uni/nni and
+ viceversa"
+ ::= { rcVlanPortEntry 11 }
+
+rcVlanPortLastPortInOpid OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value gives the IfIndex of the first port in the
+ octapid. This value is used to generate an error message
+ when changing port type from normal to uni/nni and
+ viceversa"
+ ::= { rcVlanPortEntry 12 }
+
+rcVlanPortUntagDefaultVlan OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable/disable Egress Tagging on the Default Vlan
+ of the port."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 13 }
+
+
+rcVlanPortLoopDetectAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ portDown(1),
+ vlanBlock(2),
+ macDiscard(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This value is used to specify the action which needs to be
+ taken once a loop is detected on a specific port."
+ DEFVAL { portDown }
+ ::= { rcVlanPortEntry 14 }
+
+rcVlanPortArpDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Arp detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 15 }
+
+rcVlanPortSpoofDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable spoof detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 16 }
+
+rcVlanPortRemarking OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable remarking on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 17 }
+
+rcVlanPortClassificationSubnet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Subnet based Vlan packets on this port."
+ DEFVAL { true }
+ ::= { rcVlanPortEntry 18 }
+
+rcVlanPortClassificationProtocol OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Protocol based Vlan packets on this port." DEFVAL { true }
+ ::= { rcVlanPortEntry 19}
+
+rcVlanPortClassificationPrec OBJECT-TYPE
+ SYNTAX INTEGER {
+ sourceMac (1),
+ subnet (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the precedence for vlan classification. A value
+ of 1 puts classification of packets to source mac vlans
+ ahead of subnet based vlans. A value of 2 puts subnet
+ based vlans ahead of source mac vlans. Classification
+ to other types of vlans is unaffected as it occurs
+ following source mac and subnet based vlans."
+ DEFVAL { sourceMac }
+ ::= { rcVlanPortEntry 20 }
+
+rcVlanPortVlanIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This bitfield is used to identify which VLANs this port is assigned to. Each VLAN ID is stored as a bit.
+ The most-significant (left-most) bit represents Vlan Id 1."
+ ::= { rcVlanPortEntry 21 }
+
+rcVlanPortClassificationSourceMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SourceMac based Vlan packets on this port. "
+ DEFVAL { true }
+ ::= { rcVlanPortEntry 22 }
+
+rcVlanPortPrivateVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ trunk(1),
+ isolated(2),
+ promiscuous(3),
+ none(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port associated wiht private VLAN.
+ If the VLAN is not private then this is ignored.
+ If the VLAN is private then the value must be
+ either trunk, isolated, or promiscuous. Setting
+ the value to trunk will enable tagging. Setting
+ the value to isolated or promiscuous will remove
+ non-private VLANs from the port."
+ DEFVAL { none }
+ ::= { rcVlanPortEntry 23 }
+
+
+-- VLAN MAC Table
+
+rcVlanMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain MAC addresses assigned
+ to a particular VLAN by MAC address."
+ ::= { rcVlan 4 }
+
+rcVlanMacEntry OBJECT-TYPE
+ SYNTAX RcVlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing VLAN information regarding a
+ particular port."
+ INDEX { rcVlanMacVlanId, rcVlanMacAddr }
+ ::= { rcVlanMacTable 1 }
+
+RcVlanMacEntry ::= SEQUENCE {
+ rcVlanMacVlanId Integer32,
+ rcVlanMacAddr MacAddress,
+ rcVlanMacRowStatus RowStatus
+ }
+
+rcVlanMacVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a VLAN (by MAC
+ address) in the system."
+ ::= { rcVlanMacEntry 1 }
+
+rcVlanMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a MAC address
+ assigned to a particular VLAN."
+ ::= { rcVlanMacEntry 2 }
+
+rcVlanMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for this entry."
+ ::= { rcVlanMacEntry 3 }
+
+
+-- VLAN IGMP Snoop Table
+
+rcVlanIgmpSnoopNumGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries (rows) in the
+ rcVlanIgmpSnoopTable."
+ ::= { rcVlan 5 }
+
+rcVlanIgmpSnoopTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The (conceptual) table listing the IP multicast
+ groups for which there are members on a particular
+ interface on a particular VLAN (i.e., a list
+ known multicast receivers).
+
+ A row is created by the system when it receives
+ an IGMP Join messages on a port."
+ ::= { rcVlan 6 }
+
+rcVlanIgmpSnoopEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopTable."
+ INDEX { rcVlanIgmpSnoopVlanId, rcVlanIgmpSnoopIpAddress,
+ rcVlanIgmpSnoopIfIndex, rcVlanIgmpSnoopMember }
+ ::= { rcVlanIgmpSnoopTable 1 }
+
+RcVlanIgmpSnoopEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopVlanId Integer32,
+ rcVlanIgmpSnoopIpAddress IpAddress,
+ rcVlanIgmpSnoopIfIndex InterfaceIndex,
+ rcVlanIgmpSnoopMember IpAddress,
+ rcVlanIgmpSnoopExpiration Integer32,
+ rcVlanIgmpSnoopType INTEGER
+ }
+
+rcVlanIgmpSnoopVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains
+ information."
+ ::= { rcVlanIgmpSnoopEntry 1 }
+
+rcVlanIgmpSnoopIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopEntry 2 }
+
+rcVlanIgmpSnoopIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The interface for which this entry contains
+ information for this IP multicast group address
+ (i.e., the port the Join message was received)."
+ ::= { rcVlanIgmpSnoopEntry 3 }
+
+rcVlanIgmpSnoopMember OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP Address of the source of the membership
+ report received for this IP Multicast group address
+ on this interface (i.e., the address of the host
+ sending the Join message)."
+ ::= { rcVlanIgmpSnoopEntry 4 }
+
+rcVlanIgmpSnoopExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The minimum amount of time remaining before this
+ entry will be aged out."
+ ::= { rcVlanIgmpSnoopEntry 5 }
+
+rcVlanIgmpSnoopType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1), -- created via IGMP
+ static(2), -- created via management
+ blocked(3)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The type of entry: dynamic(1) entries are
+ created by snooping IGMP messages, static(2)
+ entries are created via management."
+ ::= { rcVlanIgmpSnoopEntry 6 }
+
+
+-- VLAN IGMP Snoop Static Table
+
+rcVlanIgmpSnoopStaticTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The (conceptual) table listing the statically-
+ defined IP multicast groups for which there are
+ members on a particular interface on a particular
+ VLAN."
+ ::= { rcVlan 7 }
+
+rcVlanIgmpSnoopStaticEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopStaticTable."
+ INDEX { rcVlanIgmpSnoopStaticVlanId, rcVlanIgmpSnoopStaticIpAddress }
+ ::= { rcVlanIgmpSnoopStaticTable 1 }
+
+RcVlanIgmpSnoopStaticEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopStaticVlanId Integer32,
+ rcVlanIgmpSnoopStaticIpAddress IpAddress,
+ rcVlanIgmpSnoopStaticMemberPorts PortSet,
+ rcVlanIgmpSnoopStaticRowStatus RowStatus,
+ rcVlanIgmpSnoopStaticNotAllowedToJoin PortSet
+ }
+
+rcVlanIgmpSnoopStaticVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopStaticEntry 1 }
+
+rcVlanIgmpSnoopStaticIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information. The address must
+ fall within 224.0.1.0 to 239.255.255.255."
+ ::= { rcVlanIgmpSnoopStaticEntry 2 }
+
+rcVlanIgmpSnoopStaticMemberPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "The set of ports in this VLAN multicast traffic
+ for the rcVlanIgmpSnoopStaticIpAddress is to be
+ forwarded to."
+ ::= { rcVlanIgmpSnoopStaticEntry 3 }
+
+rcVlanIgmpSnoopStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Used to create/delete entries in the
+ rcVlanIgmpSnoopStaticTable."
+ ::= { rcVlanIgmpSnoopStaticEntry 4 }
+
+rcVlanIgmpSnoopStaticNotAllowedToJoin OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Not allowed to join"
+ ::= { rcVlanIgmpSnoopStaticEntry 5 }
+
+
+-- VLAN IGMP Snoop Access Table
+
+rcVlanIgmpSnoopAccessTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "Table used to specify which host(s) can send
+ and/or receive IP Multicast traffic."
+ ::= { rcVlan 8 }
+
+rcVlanIgmpSnoopAccessEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopAccessTable."
+ INDEX { rcVlanIgmpSnoopAccessVlanId,
+ rcVlanIgmpSnoopAccessGrpAddr,
+ rcVlanIgmpSnoopAccessHostAddr,
+ rcVlanIgmpSnoopAccessHostMask }
+ ::= { rcVlanIgmpSnoopAccessTable 1 }
+
+
+RcVlanIgmpSnoopAccessEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopAccessVlanId Integer32,
+ rcVlanIgmpSnoopAccessGrpAddr IpAddress,
+ rcVlanIgmpSnoopAccessHostAddr IpAddress,
+ rcVlanIgmpSnoopAccessHostMask IpAddress,
+ rcVlanIgmpSnoopAccessMode INTEGER,
+ rcVlanIgmpSnoopAccessRowStatus RowStatus
+ }
+
+rcVlanIgmpSnoopAccessVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 1 }
+
+rcVlanIgmpSnoopAccessGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 2 }
+
+rcVlanIgmpSnoopAccessHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP address of a host for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 3 }
+
+rcVlanIgmpSnoopAccessHostMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP netmask of a host for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 4 }
+
+rcVlanIgmpSnoopAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ denyTx(1),
+ denyRx(2),
+ denyBoth(3)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Used to specify whether the host identified by
+ rcVlanIgmpSnoopAccessHostAddr should be denied
+ IP multicast transmit, receive, or both."
+ ::= { rcVlanIgmpSnoopAccessEntry 5 }
+
+rcVlanIgmpSnoopAccessRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Row status"
+ ::= { rcVlanIgmpSnoopAccessEntry 6 }
+
+
+-- VLAN IGMP Snoop Sender Table
+
+rcVlanIgmpSnoopSenderTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The (conceptual) table listing the IP multicast
+ groups for which there are members on a particular
+ interface on a particular VLAN (i.e., a list
+ known multicast senders).
+
+ A row is created by the system when it receives
+ an IGMP Join messages on a port."
+ ::= { rcVlan 9 }
+
+rcVlanIgmpSnoopSenderEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopSenderTable."
+ INDEX { rcVlanIgmpSnoopSenderVlanId,
+ rcVlanIgmpSnoopSenderIpAddress,
+ rcVlanIgmpSnoopSenderIfIndex,
+ rcVlanIgmpSnoopSenderMember }
+ ::= { rcVlanIgmpSnoopSenderTable 1 }
+
+
+RcVlanIgmpSnoopSenderEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopSenderVlanId Integer32,
+ rcVlanIgmpSnoopSenderIpAddress IpAddress,
+ rcVlanIgmpSnoopSenderIfIndex InterfaceIndex,
+ rcVlanIgmpSnoopSenderMember IpAddress,
+ rcVlanIgmpSnoopSenderAction INTEGER
+ }
+
+rcVlanIgmpSnoopSenderVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopSenderEntry 1 }
+
+rcVlanIgmpSnoopSenderIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopSenderEntry 2 }
+
+rcVlanIgmpSnoopSenderIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The interface for which this entry contains
+ information for this IP multicast group address
+ (i.e., the port the multicast traffic was received)."
+ ::= { rcVlanIgmpSnoopSenderEntry 3 }
+
+rcVlanIgmpSnoopSenderMember OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP Address of the host sending the multicast
+ traffic."
+ ::= { rcVlanIgmpSnoopSenderEntry 4 }
+
+rcVlanIgmpSnoopSenderAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ flushEntry(1),
+ flushGrp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Used to specify an action to perform on this group."
+ ::= { rcVlanIgmpSnoopSenderEntry 5 }
+
+-- Vlan Loop Detected Table
+
+rcVlanLoopDetectedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Vlans the port belongs to
+and the
+ corresponding loop detected status."
+ ::= { rcVlan 10 }
+
+rcVlanLoopDetectedEntry OBJECT-TYPE
+ SYNTAX RcVlanLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Loop-Detected Entry."
+ INDEX { rcVlanLoopDetectedPortIndex, rcVlanLoopDetectedVlanId }
+ ::= { rcVlanLoopDetectedTable 1 }
+
+RcVlanLoopDetectedEntry ::= SEQUENCE {
+ rcVlanLoopDetectedPortIndex Integer32,
+ rcVlanLoopDetectedVlanId Integer32,
+ rcVlanLoopDetectedValue INTEGER
+ }
+
+rcVlanLoopDetectedPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number."
+ ::= { rcVlanLoopDetectedEntry 1 }
+
+rcVlanLoopDetectedVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gives the VlanId to which the port belongs."
+ ::= { rcVlanLoopDetectedEntry 2 }
+
+rcVlanLoopDetectedValue OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), -- loop not detected
+ yes(1) -- loop detected
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gives the Loop Detected status of the port
+ in a vlan."
+ DEFVAL { no }
+ ::= { rcVlanLoopDetectedEntry 3 }
+
+-- Vlan Dsap Ssap Table
+
+rcVlanDsapSsapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanDsapSsapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain DSAP/SSAP values
+ assigned to a sna802dot2 or userdefined vlan."
+ ::= { rcVlan 11 }
+
+rcVlanDsapSsapEntry OBJECT-TYPE
+ SYNTAX RcVlanDsapSsapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcVlanDsapSsap table."
+ INDEX { rcVlanDsapSsapVlanId, rcVlanDsapSsapPid }
+ ::= { rcVlanDsapSsapTable 1 }
+
+RcVlanDsapSsapEntry ::= SEQUENCE {
+ rcVlanDsapSsapVlanId Integer32,
+ rcVlanDsapSsapPid Integer32,
+ rcVlanDsapSsapRowStatus RowStatus
+ }
+
+rcVlanDsapSsapVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a vlan."
+ ::= { rcVlanDsapSsapEntry 1 }
+
+rcVlanDsapSsapPid OBJECT-TYPE
+ SYNTAX Integer32 (0..'ffff'h)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Values of DSAP/SSAP assigned to a particular
+ vlan."
+ ::= { rcVlanDsapSsapEntry 2 }
+
+rcVlanDsapSsapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcVlanDsapSsapEntry 3 }
+
+-- Vlan New Loop Detect
+
+rcVlanNewLoopDetectedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanNewLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Vlans the port belongs to and the
+ corresponding loop detected status."
+ ::= { rcVlan 12 }
+
+rcVlanNewLoopDetectedEntry OBJECT-TYPE
+ SYNTAX RcVlanNewLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Loop-Detected Entry."
+ INDEX { rcVlanNewLoopDetectedPortIndex,
+ rcVlanNewLoopDetectedVlanId,
+ rcVlanNewLoopDetectedMac }
+ ::= { rcVlanNewLoopDetectedTable 1 }
+
+RcVlanNewLoopDetectedEntry ::= SEQUENCE {
+ rcVlanNewLoopDetectedPortIndex InterfaceIndex,
+ rcVlanNewLoopDetectedVlanId Integer32,
+ rcVlanNewLoopDetectedMac MacAddress,
+ rcVlanNewLoopDetectedAction INTEGER,
+ rcVlanNewLoopDetectedSmltRemote TruthValue
+ }
+
+rcVlanNewLoopDetectedPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port Number."
+ ::= { rcVlanNewLoopDetectedEntry 1 }
+
+rcVlanNewLoopDetectedVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Gives the VlanId to which the port belongs."
+ ::= { rcVlanNewLoopDetectedEntry 2 }
+
+rcVlanNewLoopDetectedMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mac address"
+ ::= {rcVlanNewLoopDetectedEntry 3}
+
+rcVlanNewLoopDetectedAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ portDown(1),
+ vlanBlock(2),
+ macDiscard(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value is used to specify the action which
+ needs to be taken once a loop is detected on a
+ specific port."
+ DEFVAL { portDown }
+ ::= { rcVlanNewLoopDetectedEntry 4 }
+
+rcVlanNewLoopDetectedSmltRemote OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A MAC address indicate for remote learnt,
+ either local or remote."
+ ::= { rcVlanNewLoopDetectedEntry 5 }
+
+-- VLAN MAC Record Delete
+
+rcVlanClearMacRecordTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanClearMacRecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table used to clear a Vlan MAC Record."
+ ::= { rcVlan 17 }
+
+rcVlanClearMacRecordEntry OBJECT-TYPE
+ SYNTAX RcVlanClearMacRecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan Clear Mac Record Table Entry"
+ INDEX { rcVlanClearMacRecordAddr }
+ ::= { rcVlanClearMacRecordTable 1 }
+
+RcVlanClearMacRecordEntry ::=
+ SEQUENCE
+ {
+ rcVlanClearMacRecordAddr MacAddress,
+ rcVlanClearMacRecordVlanId INTEGER,
+ rcVlanClearMacRecordAllVlanIds TruthValue,
+ rcVlanClearMacRecordForceDelete TruthValue,
+ rcVlanClearMacRecordLCForceDelete TruthValue
+ }
+
+rcVlanClearMacRecordAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mac Address that needs to be cleared."
+ ::= { rcVlanClearMacRecordEntry 1 }
+
+rcVlanClearMacRecordVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vlan Id where the Mac record has to be cleared."
+ ::= { rcVlanClearMacRecordEntry 2 }
+
+rcVlanClearMacRecordAllVlanIds OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When set to true, this will clear the MAC
+ record on all the Vlan Ids it exists."
+ DEFVAL { false }
+ ::= { rcVlanClearMacRecordEntry 3 }
+
+rcVlanClearMacRecordForceDelete OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "By default, when ForceDelete is set to false,
+ MAC record will not be cleared if an ARP record
+ is associated with this Mac Address. If ForceDelete
+ is set to True, MAC record will be removed even
+ when an ARP is associated with this record."
+ DEFVAL { false }
+ ::= { rcVlanClearMacRecordEntry 4 }
+
+rcVlanClearMacRecordLCForceDelete OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "By default, when LCForceDelete (Line Card Force
+ Delete) is set to false, if the MAC record is not
+ found on the CP, then no message will be sent to
+ the line-card. When LCForceDelete is set to true,
+ a message will be sent to the line-card even when
+ the MAC record is not found on the CP."
+ DEFVAL { false }
+ ::= { rcVlanClearMacRecordEntry 5 }
+
+-- Vlan Port Cfm Mep
+
+rcVlanPortCfmMepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortCfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain CFM MEP
+ assigned to the port in a vlan"
+ ::= { rcVlan 13 }
+
+rcVlanPortCfmMepEntry OBJECT-TYPE
+ SYNTAX RcVlanPortCfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcVlanPortCfmMep table."
+ INDEX { rcVlanPortCfmMepVlanId, rcVlanPortCfmMepPort}
+ ::= { rcVlanPortCfmMepTable 1 }
+
+RcVlanPortCfmMepEntry ::= SEQUENCE {
+ rcVlanPortCfmMepVlanId Integer32,
+ rcVlanPortCfmMepPort InterfaceIndex,
+ rcVlanPortCfmMepMepList OCTET STRING,
+ rcVlanPortCfmMepNumOfMep Integer32,
+ rcVlanPortCfmMepRowStatus RowStatus
+ }
+
+rcVlanPortCfmMepVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a vlan."
+ ::= { rcVlanPortCfmMepEntry 1 }
+
+rcVlanPortCfmMepPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a port interface
+ in a Vlan."
+ ::= { rcVlanPortCfmMepEntry 2 }
+
+rcVlanPortCfmMepMepList OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..440))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of Meps assigned to this entry.
+ A mep is consist of <md>.<ma>.<mep_id>. Domain
+ Name, Association and Mep Id is separated by '.'
+ A list of mep is consist of
+ <md1>.<ma1>.<mepid1>,<md2>.<ma2>.<mepid2>,...
+ Each mep is separated by ','. Maximum up 8 meps"
+ ::= { rcVlanPortCfmMepEntry 3 }
+
+rcVlanPortCfmMepNumOfMep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Meps
+ is assigned to this entry"
+ ::= { rcVlanPortCfmMepEntry 4 }
+
+rcVlanPortCfmMepRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Create attibute. For perfomace and efficience,
+ rcVlanPortCfmMepMepList is required for creation.
+ If any Mep is added, entry would be created.
+ If all Mep are removed, entry would be deleted"
+ ::= { rcVlanPortCfmMepEntry 5 }
+
+-- Vlan Port Cfm Mip
+
+rcVlanPortCfmMipTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortCfmMipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain CFM MIP
+ assigned to the port in a vlan"
+ ::= { rcVlan 14}
+
+rcVlanPortCfmMipEntry OBJECT-TYPE
+ SYNTAX RcVlanPortCfmMipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcVlanPortCfmMip table."
+ INDEX { rcVlanPortCfmMipVlanId, rcVlanPortCfmMipPort}
+ ::= { rcVlanPortCfmMipTable 1 }
+
+RcVlanPortCfmMipEntry ::= SEQUENCE {
+ rcVlanPortCfmMipVlanId Integer32,
+ rcVlanPortCfmMipPort InterfaceIndex,
+ rcVlanPortCfmMipMipList OCTET STRING,
+ rcVlanPortCfmMipNumOfMip Integer32,
+ rcVlanPortCfmMipRowStatus RowStatus
+ }
+
+rcVlanPortCfmMipVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a vlan."
+ ::= { rcVlanPortCfmMipEntry 1 }
+
+rcVlanPortCfmMipPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a port interface
+ in a Vlan."
+ ::= { rcVlanPortCfmMipEntry 2 }
+
+rcVlanPortCfmMipMipList OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..440))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of Mips assigned to this entry.
+ A mip is consist of <md>.<mip_id>. Domain
+ Name and Mip Id is separated by '.'
+ A list of mip is consist of
+ <md1>.<mipid1>,<md2>.<mipid2>,...
+ Each mip is separated by ','. Maximum up 8 mips"
+ ::= { rcVlanPortCfmMipEntry 3 }
+
+rcVlanPortCfmMipNumOfMip OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Mips
+ is assigned to this entry"
+ ::= { rcVlanPortCfmMipEntry 4 }
+
+rcVlanPortCfmMipRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Create attibute. For perfomace and efficience,
+ rcVlanPortCfmMipMipList is required for creation.
+ If any Mip is added, entry would be created.
+ If all Mip are removed, entry would be deleted"
+ ::= { rcVlanPortCfmMipEntry 5 }
+
+-- Extended Filtering Service Options for Vlan
+
+rcVlanExtFilterSvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanExtFilterSvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Extended filtering services per port per Vlans are
+ defined in this table"
+ ::= { rcVlan 15 }
+
+rcVlanExtFilterSvcEntry OBJECT-TYPE
+ SYNTAX RcVlanExtFilterSvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the extended filtering services.
+ Extended filtering services are per port per Vlan."
+ INDEX {rcVlanExtFilterSvcVlanId}
+
+ ::= { rcVlanExtFilterSvcTable 1 }
+
+RcVlanExtFilterSvcEntry ::=
+ SEQUENCE {
+ rcVlanExtFilterSvcVlanId Integer32,
+ rcVlanExtFilterSvcFwdAllPorts PortSet,
+ rcVlanExtFilterSvcFwdUnregPorts PortSet,
+ rcVlanExtFilterSvcFilterUnregPorts PortSet
+ }
+
+rcVlanExtFilterSvcVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanExtFilterSvcEntry 1 }
+
+rcVlanExtFilterSvcFwdAllPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Contains port list that are in ForwardAll mode."
+ ::= { rcVlanExtFilterSvcEntry 2 }
+
+rcVlanExtFilterSvcFwdUnregPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Contains port list that are in Forward Unregistered mode."
+ ::= { rcVlanExtFilterSvcEntry 3 }
+
+rcVlanExtFilterSvcFilterUnregPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Contains port list that are in Filter Unregistered mode."
+ ::= { rcVlanExtFilterSvcEntry 4 }
+
+-- Stack Vlan Group Information
+
+rcSvlanGlobal OBJECT IDENTIFIER ::= { rcSvlan 1 }
+
+rcSvlanActiveLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Stacked Vlan active level."
+ DEFVAL { 0 }
+ ::= { rcSvlanGlobal 1 }
+
+-- Stacked Vlan Table Information
+
+rcSvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of possible levels and their corresponding ether type.
+ The number of entries is eight."
+ ::= { rcSvlan 2 }
+
+rcSvlanEntry OBJECT-TYPE
+ SYNTAX RcSvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Stacked Vlan table entry."
+ INDEX { rcSvlanId }
+ ::= { rcSvlanTable 1 }
+
+RcSvlanEntry ::=
+ SEQUENCE {
+ rcSvlanId Integer32,
+ rcSvlanLevel Integer32,
+ rcSvlanEtherType Integer32
+ }
+
+rcSvlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Row Index."
+ ::= { rcSvlanEntry 1 }
+
+rcSvlanLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that identifies the switch level associated
+ with this entry."
+ ::= { rcSvlanEntry 2 }
+
+rcSvlanEtherType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ether type value is used for svlan tagging."
+ ::= { rcSvlanEntry 3 }
+
+-- Spoof Detect Table
+
+rcVlanPortSpoofDetectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortSpoofDetectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing spoof-detect block entries."
+ ::= { rcVlan 16 }
+
+rcVlanPortSpoofDetectEntry OBJECT-TYPE
+ SYNTAX RcVlanPortSpoofDetectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This entry, which contains port index, VLAN ID, IP address and
+ MAC address, is used to indicate which MAC address is starting IP-Spoof
+ attack and which gateway IP address is under attack."
+ INDEX { rcVlanPortSpoofDetectIndex }
+ ::= { rcVlanPortSpoofDetectTable 1 }
+
+RcVlanPortSpoofDetectEntry ::=
+ SEQUENCE{
+ rcVlanPortSpoofDetectIndex Unsigned32,
+ rcVlanPortSpoofDetectSpoofedIpAddressType InetAddressType,
+ rcVlanPortSpoofDetectSpoofedIpAddress InetAddress,
+ rcVlanPortSpoofDetectSpoofedMacAddress MacAddress,
+ rcVlanPortSpoofDetectPort Unsigned32,
+ rcVlanPortSpoofDetectVlanId Unsigned32
+ }
+
+rcVlanPortSpoofDetectIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable for identifying instances of
+ the columnar objects in the spoof detect table."
+ ::= { rcVlanPortSpoofDetectEntry 1 }
+
+rcVlanPortSpoofDetectSpoofedIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address type of address under spoof attack."
+ ::= { rcVlanPortSpoofDetectEntry 2 }
+
+rcVlanPortSpoofDetectSpoofedIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address that has been detected under spoof attack."
+ ::= { rcVlanPortSpoofDetectEntry 3 }
+
+rcVlanPortSpoofDetectSpoofedMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address that has sent out spoofing ARP."
+ ::= { rcVlanPortSpoofDetectEntry 4 }
+
+rcVlanPortSpoofDetectPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port index that has enabled spoof-detect."
+ ::= { rcVlanPortSpoofDetectEntry 5 }
+
+rcVlanPortSpoofDetectVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VLAN ID that has been detected under spoof attack."
+ ::= { rcVlanPortSpoofDetectEntry 6}
+
+END