2356 lines
		
	
	
		
			88 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2356 lines
		
	
	
		
			88 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |