RC-Q-BRIDGE-MIB-AC DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY				    FROM SNMPv2-SMI
    AGENT-CAPABILITIES              FROM SNMPv2-CONF
    ruggedcomAgentCapability        FROM RUGGEDCOM-MIB
    TEXTUAL-CONVENTION              FROM SNMPv2-TC;

ruggedcomqBridgeACModule MODULE-IDENTITY
    LAST-UPDATED "201206011700Z"      -- Jun 01, 17:00 EST 2012;
    ORGANIZATION "RuggedCom - Industrial Strength Networks"
    CONTACT-INFO
       "Postal: RuggedCom Inc.
                300 Applewood Crescent
                Concord, Ontario, 
                L4K 5C7 Canada
        Tel:    1-905-856-5288
        E-Mail: support@ruggedcom.com"
    DESCRIPTION
        "The capabilities description for qBRIDGE-MIB."
        
	REVISION    "201206011700Z"      -- Jun 01, 17:00 EST 2012;
    DESCRIPTION                
        "Fixed typing errors."

	REVISION    "201102221700Z"      -- Feb 22, 17:00 EST 2011;
    DESCRIPTION                
        "Initial version of this MIB module."

    ::= { ruggedcomAgentCapability 10 }


-- ---------------------------------------------------------------------- --
-- Textual Conventions
-- ---------------------------------------------------------------------- --
-- Copied from P-BRIDGE-MIB to avoid compilation of that mib
-- as ROS does not support P-BRIDGE-MIB 

EnabledStatus ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
        "A simple status value for the object."
    SYNTAX	INTEGER {
    			enabled(1), 
    			disabled(2) 
    		}

-- ---------------------------------------------------------------------- --
--  qBridge MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomqBridgeAC  	AGENT-CAPABILITIES
    PRODUCT-RELEASE "ROS-CF52"
    STATUS          current
    DESCRIPTION
        "Q-BRIDGE-MIB Agent Capabilities."

    SUPPORTS Q-BRIDGE-MIB
    -- part of rfc 4363

        INCLUDES {
            qBridgeBaseGroup,
            qBridgeVlanGroup,
            qBridgeVlanStaticGroup,
            qBridgePortGroup2,
            qBridgeFdbUnicastGroup,
            qBridgeFdbMulticastGroup,
			qBridgeServiceRequirementsGroup }

		VARIATION dot1qForwardAllStaticPorts
            DESCRIPTION
				" Write access is not supported."           

		VARIATION dot1qForwardAllForbiddenPorts
            DESCRIPTION
				" Write access is not supported."
				
		VARIATION dot1qPortAcceptableFrameTypes
			DESCRIPTION
				"The value of 'admitOnlyVlanTagged(2)' is not supported."
				
		VARIATION dot1qPortIngressFiltering
			DESCRIPTION
				"The value 'true(1)' is not supported."
		
		VARIATION dot1qPortGvrpStatus
		    SYNTAX	EnabledStatus						
			DEFVAL	{ disabled }						
			DESCRIPTION
				"The default value is 'disabled(2)'."

		VARIATION dot1qPortRestrictedVlanRegistration
			DESCRIPTION
				"The value 'true(1)' is not supported."
		
-- ---------------------------------------------------------------------- --
    ::= { ruggedcomqBridgeACModule 1 }

ruggedcomqBridgeAC01  	AGENT-CAPABILITIES
    PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
    STATUS          current
    DESCRIPTION
        "Q-BRIDGE-MIB Agent Capabilities."

    SUPPORTS Q-BRIDGE-MIB
    -- part of rfc 4363
	-- Modified MIB to remove RMON2-MIB dependency for "TimeFilter" --

        INCLUDES    { qBridgeBaseGroup, qBridgeServiceRequirementsGroup,
        			   qBridgeVlanGroup, qBridgePortGroup2, qBridgeVlanStaticGroup }

	-- ROX 2 does not support the following groups:
		-- qBridgeFdbUnicastGroup (MAC Address Summary Table) ROS Supports
		-- qBridgeFdbMulticastGroup (Multicast MAC Summary Table) ROS Supports
		-- qBridgeFdbStaticGroup (Static Unicast and Multicast MAC Addresses) (Not Supported by ROS )
		-- qBridgeVlanStatisticsGroup (Not Supported by ROS )
		-- qBridgeVlanStatisticsOverflowGroup (Not Supported by ROS )
		-- qBridgeVlanHCStatisticsGroup (Not Supported by ROS )
		-- qBridgeLearningConstraintsGroup (Not Supported by ROS )
		-- qBridgeClassificationDeviceGroup (Not Supported by ROS )
		-- qBridgeClassificationPortGroup (Not Supported by ROS )		

        VARIATION   dot1qVlanStaticEgressPorts
			ACCESS read-only
            DESCRIPTION
                "Write access is not supported."

        VARIATION   dot1qVlanStaticUntaggedPorts
			ACCESS read-only
            DESCRIPTION
                "Write access is not supported."

        VARIATION   dot1qVlanStaticRowStatus
            SYNTAX   INTEGER {
                         active(1),
                         createAndGo(4),
                         destroy(6)
                     }
            DESCRIPTION
                "Support for values 'notInService(2)' , 'notReady(3)' and
                'createAndWait(5) is not implemented."

        VARIATION   dot1qPortRestrictedVlanRegistration
			ACCESS read-only
            DESCRIPTION
                "Write access is not supported. Read always returns false."
	
-- ---------------------------------------------------------------------- --
    ::= { ruggedcomqBridgeACModule 2 }

END
