335 lines
		
	
	
		
			8.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			335 lines
		
	
	
		
			8.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CISCOSB-WBA-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    switch001                                       FROM CISCOSB-MIB
 | 
						|
    InetAddressType,InetAddress,InetAddressIPv6     FROM INET-ADDRESS-MIB -- RFC2851
 | 
						|
    SnmpAdminString                                 FROM SNMP-FRAMEWORK-MIB
 | 
						|
    TEXTUAL-CONVENTION, DisplayString,MacAddress    FROM SNMPv2-TC
 | 
						|
    OBJECT-TYPE                                     FROM SNMPv2-SMI;
 | 
						|
 | 
						|
 | 
						|
rlWBA   MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "201007050000Z"
 | 
						|
		ORGANIZATION "Cisco Systems, Inc."
 | 
						|
 | 
						|
		CONTACT-INFO
 | 
						|
		"Postal: 170 West Tasman Drive
 | 
						|
		San Jose , CA 95134-1706
 | 
						|
		USA
 | 
						|
 | 
						|
		
 | 
						|
		Website:  Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
 | 
						|
 | 
						|
        DESCRIPTION
 | 
						|
                "The private MIB module definition for Web Based Authentication."
 | 
						|
        REVISION "201007050000Z"
 | 
						|
        DESCRIPTION
 | 
						|
                "Added this MODULE-IDENTITY clause."
 | 
						|
        ::= { switch001 228 }
 | 
						|
 | 
						|
RlWBAStatusType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The host(mac,ifindex) authentication status"
 | 
						|
     SYNTAX INTEGER {
 | 
						|
            unknown(0),
 | 
						|
            inProcess(1),
 | 
						|
            failAuthen(2),
 | 
						|
            pending(3),
 | 
						|
            authenticating(4),
 | 
						|
            authenticated(5),
 | 
						|
            waitAck(6)
 | 
						|
     }
 | 
						|
 | 
						|
RlWBARetryFlagOp ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The retry flag options"
 | 
						|
     SYNTAX INTEGER {
 | 
						|
            off(0),
 | 
						|
            on(1)
 | 
						|
     }
 | 
						|
 | 
						|
rlWBAAuxiliaryTable OBJECT-TYPE
 | 
						|
   SYNTAX  SEQUENCE OF RlWBAAuxiliaryEntry
 | 
						|
   MAX-ACCESS  not-accessible
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION        "The table is an auxiliary table with 1 entry only. Used
 | 
						|
                       to pass user credentials to authentication manager and provide
 | 
						|
                       the users' authentication status."
 | 
						|
   ::= { rlWBA 1 }
 | 
						|
 | 
						|
rlWBAAuxiliaryEntry OBJECT-TYPE
 | 
						|
    SYNTAX  RlWBAAuxiliaryEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "The row definition for this table."
 | 
						|
    INDEX { rlWBAIp }
 | 
						|
    ::= { rlWBAAuxiliaryTable 1 }
 | 
						|
 | 
						|
RlWBAAuxiliaryEntry ::= SEQUENCE {
 | 
						|
    rlWBAIp                 InetAddress,
 | 
						|
    rlWBAStatus             RlWBAStatusType,
 | 
						|
    rlAuxFailReason         INTEGER,
 | 
						|
    rlIsRetryFlag           RlWBARetryFlagOp,
 | 
						|
    rlWBAUsername           DisplayString,
 | 
						|
    rlWBAPassword           DisplayString
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
rlWBAIp OBJECT-TYPE
 | 
						|
   SYNTAX InetAddress
 | 
						|
   MAX-ACCESS read-write
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION       "User remote IP address."
 | 
						|
   ::= { rlWBAAuxiliaryEntry 1 }
 | 
						|
 | 
						|
rlWBAStatus OBJECT-TYPE
 | 
						|
    SYNTAX  RlWBAStatusType
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "The host authentication status."
 | 
						|
    ::= { rlWBAAuxiliaryEntry 2 }
 | 
						|
 | 
						|
rlAuxFailReason OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "Web Based Authentication fail reason"
 | 
						|
 | 
						|
   ::= { rlWBAAuxiliaryEntry 3 }
 | 
						|
 | 
						|
rlIsRetryFlag OBJECT-TYPE
 | 
						|
    SYNTAX  RlWBARetryFlagOp
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "Web Based Authentication retry flag.
 | 
						|
                    If flag is on it means the host that started authentication process was out
 | 
						|
                    due to higher priority session. The host must retry authenticating until higher session
 | 
						|
                    is accepted/failed. The default value is OFF"
 | 
						|
    DEFVAL{ off }
 | 
						|
   ::= { rlWBAAuxiliaryEntry 4 }
 | 
						|
 | 
						|
rlWBAUsername OBJECT-TYPE
 | 
						|
   SYNTAX DisplayString (SIZE(0..32))
 | 
						|
   MAX-ACCESS read-write
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION       "Web Based Authentication User Name"
 | 
						|
   ::= { rlWBAAuxiliaryEntry 5 }
 | 
						|
 | 
						|
rlWBAPassword OBJECT-TYPE
 | 
						|
   SYNTAX DisplayString (SIZE(0..16))
 | 
						|
   MAX-ACCESS read-write
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION    "Web Based Authentication User Password."
 | 
						|
 | 
						|
   ::= { rlWBAAuxiliaryEntry 6 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- -------------------------------------------------------------
 | 
						|
-- ---------   Image Tables     --------------------------------
 | 
						|
-- -------------------------------------------------------------
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 rlWBAImageTable  OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF RlWBAImageEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table holds the images content."
 | 
						|
    ::= {rlWBA 2 }
 | 
						|
 | 
						|
    rlWBAImageEntry  OBJECT-TYPE
 | 
						|
    SYNTAX      RlWBAImageEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the rlWBAImageTable."
 | 
						|
    INDEX    { rlWBAImageNumber,rlWBAImageIndex}
 | 
						|
    ::= {rlWBAImageTable  1 }
 | 
						|
 | 
						|
    RlWBAImageEntry ::= SEQUENCE {
 | 
						|
    rlWBAImageNumber     INTEGER (1..10),
 | 
						|
    rlWBAImageIndex      INTEGER (1..1000),
 | 
						|
    rlWBAImageText       OCTET STRING
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
    rlWBAImageNumber OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (1..10)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable identifies the Image number ... "
 | 
						|
    ::= { rlWBAImageEntry 1 }
 | 
						|
 | 
						|
    rlWBAImageIndex OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (1..1000)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
      "This variable identifies the Data of index of the image cut into octetes of 160 bytes"
 | 
						|
 | 
						|
    ::= { rlWBAImageEntry 2 }
 | 
						|
 | 
						|
 | 
						|
    rlWBAImageText OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This variable identifies the MIB which holds image content ."
 | 
						|
    ::= { rlWBAImageEntry 3 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- -------------------------------------------------------------
 | 
						|
-- ---------   Image Tables     --------------------------------
 | 
						|
-- -------------------------------------------------------------
 | 
						|
 | 
						|
 rlWBADataTable  OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF RlWBADataEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table holds the Data content."
 | 
						|
    ::= {rlWBA 3 }
 | 
						|
 | 
						|
    rlWBADataEntry  OBJECT-TYPE
 | 
						|
    SYNTAX      RlWBADataEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the rlWBADataTable."
 | 
						|
    INDEX    { rlWBADataNumber,rlWBADataIndex}
 | 
						|
    ::= {rlWBADataTable  1 }
 | 
						|
 | 
						|
    RlWBADataEntry ::= SEQUENCE {
 | 
						|
    rlWBADataNumber     INTEGER (1..10),
 | 
						|
    rlWBADataIndex      INTEGER (1..1000),
 | 
						|
    rlWBADataText       SnmpAdminString
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
    rlWBADataNumber OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (1..10)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable identifies the Data of index of the image cut into octets of 160 bytes"
 | 
						|
    ::= { rlWBADataEntry 1 }
 | 
						|
 | 
						|
    rlWBADataIndex OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (1..1000)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "TBD"
 | 
						|
 | 
						|
    ::= { rlWBADataEntry 2 }
 | 
						|
 | 
						|
 | 
						|
    rlWBADataText OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This variable identifies the MIB which holds a section of the Data content in the table.(chunk of 160 bytes)"
 | 
						|
    ::= { rlWBADataEntry 3 }
 | 
						|
 | 
						|
 | 
						|
-- image information
 | 
						|
 rlWBAImageInfoTable  OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF RlWBAImageInfoEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table holds the images content."
 | 
						|
    ::= {rlWBA 4 }
 | 
						|
 | 
						|
    rlWBAImageInfoEntry  OBJECT-TYPE
 | 
						|
    SYNTAX      RlWBAImageInfoEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the rlWBAImageInfoTable."
 | 
						|
    INDEX    { rlWBAImageInfoNumber}
 | 
						|
    ::= {rlWBAImageInfoTable  1 }
 | 
						|
 | 
						|
    RlWBAImageInfoEntry ::= SEQUENCE {
 | 
						|
    rlWBAImageInfoNumber     INTEGER (1..10),
 | 
						|
    rlWBAImageInfoName       SnmpAdminString,
 | 
						|
    rlWBAImageInfoSize       INTEGER
 | 
						|
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
    rlWBAImageInfoNumber OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (1..10)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable identifies the Image number ... "
 | 
						|
    ::= { rlWBAImageInfoEntry 1 }
 | 
						|
 | 
						|
    rlWBAImageInfoName OBJECT-TYPE
 | 
						|
    SYNTAX      SnmpAdminString
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
      "This variable identifies the Name of the image eg: myImage.png"
 | 
						|
 | 
						|
    ::= { rlWBAImageInfoEntry 2 }
 | 
						|
 | 
						|
 | 
						|
    rlWBAImageInfoSize OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This variable identifies the size of the image."
 | 
						|
    ::= { rlWBAImageInfoEntry 3 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
    rlWBAImageClear OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "Action to Clear a certain image "
 | 
						|
 | 
						|
   ::= {rlWBA 5}
 | 
						|
 | 
						|
    rlWBADataClear OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "Action to Clear a certain image "
 | 
						|
 | 
						|
   ::= {rlWBA 6 }
 | 
						|
 | 
						|
    rlWBAImageDownloadFinishStatus OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "Finish status of customization image download"
 | 
						|
 | 
						|
   ::= {rlWBA 7}
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |