306 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			306 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
    GBNPlatformOAMSntpClient-MIB DEFINITIONS ::= BEGIN
 | 
						||
 | 
						||
    IMPORTS
 | 
						||
        MODULE-IDENTITY, OBJECT-TYPE,
 | 
						||
        Counter32, Gauge32,
 | 
						||
        Unsigned32, Integer32,
 | 
						||
        IpAddress                               FROM SNMPv2-SMI
 | 
						||
        
 | 
						||
        RowStatus, TruthValue, 
 | 
						||
        DisplayString, MacAddress               FROM SNMPv2-TC
 | 
						||
        
 | 
						||
        MODULE-COMPLIANCE, OBJECT-GROUP         FROM SNMPv2-CONF
 | 
						||
        
 | 
						||
        gbnPlatformOAM                          FROM GBNPlatformOAM-MIB;
 | 
						||
 
 | 
						||
   
 | 
						||
    gbnPlatformOAMSntpClient  MODULE-IDENTITY
 | 
						||
        LAST-UPDATED    "0107152004Z"  -- July 15, 2004
 | 
						||
        ORGANIZATION    "admin Systems, Inc."
 | 
						||
        CONTACT-INFO    "admin Systems, Inc.
 | 
						||
                         E-mail: support@admin.com.cn"
 | 
						||
 | 
						||
        DESCRIPTION     "SNTP mib definition."
 | 
						||
 | 
						||
        REVISION        "0107152004Z"  -- July 15, 2004
 | 
						||
        DESCRIPTION     "Initial MIB creation."
 | 
						||
 | 
						||
        ::= { gbnPlatformOAM 8 }
 | 
						||
 | 
						||
------------------------------------------------------------------------------
 | 
						||
------------------------------------------------------------------------------     
 | 
						||
--  sntpClientGeneral:
 | 
						||
------------------------------------------------------------------------------
 | 
						||
 | 
						||
    sntpClientGeneral         OBJECT IDENTIFIER ::= { gbnPlatformOAMSntpClient 1 }  
 | 
						||
    
 | 
						||
    sntpClientMode OBJECT-TYPE
 | 
						||
       SYNTAX  INTEGER  {
 | 
						||
                        unicast (1),
 | 
						||
                        anycast(2),
 | 
						||
                        broadcast(4),
 | 
						||
                        multicast(8) }
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "SNTP客户端的工作方式"   
 | 
						||
        DEFVAL  { broadcast }            
 | 
						||
        ::= { sntpClientGeneral 1 }  
 | 
						||
        
 | 
						||
    sntpClientPollInterval OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER( 64..1024 )
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "发送请求的间隔,用于单播和任意播方式"      
 | 
						||
        DEFVAL  { 1000 }                 
 | 
						||
        ::= { sntpClientGeneral 2 }              
 | 
						||
       
 | 
						||
    sntpClientRetransInterval OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER( 1..30 )
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端重传请求的间隔"    
 | 
						||
        DEFVAL  { 5 }                 
 | 
						||
        ::= { sntpClientGeneral 3 }  
 | 
						||
        
 | 
						||
    sntpClientRetransTimes OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER( 0..10 )
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端没有收到回应时,重传请求的次数,用于单播和任意播方式"   
 | 
						||
        DEFVAL  { 0 }            
 | 
						||
        ::= { sntpClientGeneral 4 }       
 | 
						||
        
 | 
						||
    sntpClientServer OBJECT-TYPE
 | 
						||
        SYNTAX IpAddress
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "正在使用的服务器地址,用于出单播和任意播方式"
 | 
						||
        ::= { sntpClientGeneral 5 }  
 | 
						||
        
 | 
						||
    sntpClientSynthFlag OBJECT-TYPE
 | 
						||
        SYNTAX TruthValue
 | 
						||
        MAX-ACCESS  read-only
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端的时间是否被同步"
 | 
						||
        ::= { sntpClientGeneral 6 }               
 | 
						||
        
 | 
						||
    sntpClientState OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER
 | 
						||
        MAX-ACCESS  read-only
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端当前的状态,空闲状态或等待回应报文状态"
 | 
						||
        ::= { sntpClientGeneral 7 }  
 | 
						||
        
 | 
						||
    sntpClientLastSynthTime OBJECT-TYPE
 | 
						||
        SYNTAX Integer32
 | 
						||
        MAX-ACCESS  read-only
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端最后一次同步的时间"
 | 
						||
        ::= { sntpClientGeneral 8 }               
 | 
						||
        
 | 
						||
    sntpClientLastSynthErrno OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER
 | 
						||
        MAX-ACCESS  read-only
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端最后一次同步若失败时的错误码。"
 | 
						||
        ::= { sntpClientGeneral 9 }      
 | 
						||
        
 | 
						||
    sntpClientAdminStatus OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER{
 | 
						||
                     enable(1),
 | 
						||
                     disable(2)
 | 
						||
                     }
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端打开和关闭状态"
 | 
						||
        ::= { sntpClientGeneral 10 }    
 | 
						||
        
 | 
						||
    sntpClientBcastDelay OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER ( 1..9999 )    
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端工作在广播方式下的估计传输延时(毫秒数)"
 | 
						||
        ::= { sntpClientGeneral 11 }  
 | 
						||
        
 | 
						||
     sntpClientMcastTtl OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER ( 1..255 )    
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "客户端工作在组播方式下的TTL值"
 | 
						||
        ::= { sntpClientGeneral 12 }  
 | 
						||
    
 | 
						||
      sntpClientAuthFlag OBJECT-TYPE
 | 
						||
        SYNTAX TruthValue    
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "authentication enable flag"  
 | 
						||
             --认证使能标记,TRUE:打开认证,FALSE:关闭认证--
 | 
						||
        ::= { sntpClientGeneral 13 }   
 | 
						||
        
 | 
						||
      sntpClientUniKeyID OBJECT-TYPE
 | 
						||
        SYNTAX Unsigned32    
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "in client/server mode, client send request with this keyID"  
 | 
						||
             --在客户端/服务器模式下,客户端发送请求使用的keyID--
 | 
						||
        ::= { sntpClientGeneral 14 }         
 | 
						||
   
 | 
						||
      sntpClientAnyKeyID OBJECT-TYPE
 | 
						||
        SYNTAX Unsigned32    
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "in anycast mode, client send request with this keyID"  
 | 
						||
             --在任意播模式下,客户端使用广(组)播发送请求使用的keyID--
 | 
						||
        ::= { sntpClientGeneral 15 }                   
 | 
						||
      sntpClientServerBackup OBJECT-TYPE
 | 
						||
        SYNTAX IpAddress
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS  current
 | 
						||
        DESCRIPTION
 | 
						||
            "server backup"
 | 
						||
        ::= { sntpClientGeneral 16 }  
 | 
						||
    
 | 
						||
------------------------------------------------------------------------------     
 | 
						||
--  sntpValidSrcTable:
 | 
						||
------------------------------------------------------------------------------
 | 
						||
    
 | 
						||
  sntpClientValidServerTable OBJECT-TYPE
 | 
						||
        SYNTAX   SEQUENCE OF SntpClientValidServerEntry
 | 
						||
        MAX-ACCESS   not-accessible
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "合法服务器网段表,SNTP根据次表检查报文源地址,只有源地址落在这个这个
 | 
						||
            表中的报文才为合法报文,否则丢弃。相当于访问控制列表"
 | 
						||
       ::= { gbnPlatformOAMSntpClient 2 }
 | 
						||
 | 
						||
    sntpClientValidServerEntry OBJECT-TYPE
 | 
						||
        SYNTAX   SntpClientValidServerEntry
 | 
						||
        MAX-ACCESS   not-accessible
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "定义一条合法服务器列表."
 | 
						||
       INDEX { sntpClientValidServerNet, sntpClientValidServerMask }
 | 
						||
       ::= { sntpClientValidServerTable 1 } 
 | 
						||
         
 | 
						||
    SntpClientValidServerEntry ::=
 | 
						||
	    SEQUENCE {
 | 
						||
	        sntpClientValidServerNet
 | 
						||
	            IpAddress,
 | 
						||
	        sntpClientValidServerMask
 | 
						||
	            IpAddress,
 | 
						||
	        sntpClientValidServerRowStatus
 | 
						||
	            RowStatus        	            
 | 
						||
	        }   
 | 
						||
	        
 | 
						||
    sntpClientValidServerNet OBJECT-TYPE
 | 
						||
        SYNTAX   IpAddress
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "源地址所在网段号"
 | 
						||
        ::= { sntpClientValidServerEntry 1 } 
 | 
						||
        
 | 
						||
    sntpClientValidServerMask OBJECT-TYPE
 | 
						||
        SYNTAX   IpAddress
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "源地址所在网段掩码"
 | 
						||
        ::= { sntpClientValidServerEntry 2 }         
 | 
						||
                                                
 | 
						||
    sntpClientValidServerRowStatus OBJECT-TYPE
 | 
						||
        SYNTAX   RowStatus
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "行状态"
 | 
						||
        ::= { sntpClientValidServerEntry 3 }   
 | 
						||
        
 | 
						||
------------------------------------------------------------------------------     
 | 
						||
--  sntpAuthKeyTable:
 | 
						||
------------------------------------------------------------------------------
 | 
						||
    
 | 
						||
  sntpAuthKeyTable OBJECT-TYPE
 | 
						||
        SYNTAX   SEQUENCE OF SntpAuthKeyEntry
 | 
						||
        MAX-ACCESS   not-accessible
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "keys userd for SNTP authentication"  
 | 
						||
           --用于SNTP认证的密码表--
 | 
						||
       ::= { gbnPlatformOAMSntpClient 3 }
 | 
						||
 | 
						||
    sntpAuthKeyEntry OBJECT-TYPE
 | 
						||
        SYNTAX   SntpAuthKeyEntry
 | 
						||
        MAX-ACCESS   not-accessible
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "define a key item."   
 | 
						||
           --定义一个密码表项--
 | 
						||
       INDEX { sntpAuthKeyId }
 | 
						||
       ::= { sntpAuthKeyTable 1 } 
 | 
						||
         
 | 
						||
    SntpAuthKeyEntry ::=
 | 
						||
	    SEQUENCE {
 | 
						||
	        sntpAuthKeyId
 | 
						||
	            Unsigned32,
 | 
						||
	        sntpAuthKeyValue
 | 
						||
	            DisplayString (SIZE (1..16)),  
 | 
						||
	        sntpAuthKeyTrustFlag
 | 
						||
	            TruthValue,
 | 
						||
	        sntpAuthKeyRowStatus
 | 
						||
	            RowStatus        	            
 | 
						||
	        }   
 | 
						||
	        
 | 
						||
    sntpAuthKeyId OBJECT-TYPE
 | 
						||
        SYNTAX   Unsigned32  ( 1..4294967295 )  
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "key number" 
 | 
						||
           --key ID--
 | 
						||
        ::= { sntpAuthKeyEntry 1 } 
 | 
						||
        
 | 
						||
    sntpAuthKeyValue OBJECT-TYPE
 | 
						||
        SYNTAX   DisplayString (SIZE (1..16))
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "key value"    
 | 
						||
           --一个最长为16字节的字符串--
 | 
						||
        ::= { sntpAuthKeyEntry 2 }    
 | 
						||
        
 | 
						||
    sntpAuthKeyTrustFlag OBJECT-TYPE
 | 
						||
        SYNTAX   TruthValue
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "whether the key is trusted" 
 | 
						||
           --此密码是否为可信任的标记--
 | 
						||
        ::= { sntpAuthKeyEntry 3 }   
 | 
						||
                                                
 | 
						||
    sntpAuthKeyRowStatus OBJECT-TYPE
 | 
						||
        SYNTAX   RowStatus
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS   current
 | 
						||
        DESCRIPTION
 | 
						||
           "row status"
 | 
						||
           --行状态,用于删除--
 | 
						||
        ::= { sntpAuthKeyEntry 4 }                                                                             
 | 
						||
                               
 | 
						||
   END
 |