139 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			139 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- =================================================================
 | 
						|
-- Copyright (C) 2017 by  HUAWEI TECHNOLOGIES. All rights reserved.
 | 
						|
--
 | 
						|
-- Description: Huawei Ethernet ARP MIB
 | 
						|
-- Reference: HUAWEI Enterprise MIB
 | 
						|
-- Version: V1.01
 | 
						|
-- History: 
 | 
						|
-- =================================================================
 | 
						|
 | 
						|
    HUAWEI-DHCPV6-SERVER-MIB DEFINITIONS ::= BEGIN
 | 
						|
 
 | 
						|
        IMPORTS        
 | 
						|
            hwDhcp            
 | 
						|
                FROM HUAWEI-MIB   
 | 
						|
            OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE
 | 
						|
                FROM SNMPv2-SMI
 | 
						|
            PhysAddress, DisplayString, RowStatus            
 | 
						|
                FROM SNMPv2-TC   
 | 
						|
            NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
 | 
						|
                FROM SNMPv2-CONF;        
 | 
						|
            
 | 
						|
        hwDHCPv6Server MODULE-IDENTITY 
 | 
						|
            LAST-UPDATED "201708171600Z"        
 | 
						|
            ORGANIZATION 
 | 
						|
                  "Huawei Technologies Co.,Ltd."
 | 
						|
            CONTACT-INFO 
 | 
						|
                  "Huawei Industrial Base
 | 
						|
                   Bantian, Longgang
 | 
						|
                   Shenzhen 518129
 | 
						|
                   People's Republic of China
 | 
						|
                   Website: http://www.huawei.com
 | 
						|
                   Email: support@huawei.com
 | 
						|
                  "
 | 
						|
            DESCRIPTION 
 | 
						|
                "The MIB is used for defining Huawei's DHCPv6 server attribute."
 | 
						|
            REVISION    "201708171600Z"   
 | 
						|
            DESCRIPTION "Modify the description of hwAllocatedIpLimitResumeAlarm."
 | 
						|
 | 
						|
			REVISION    "201703081600Z"   
 | 
						|
            DESCRIPTION "V1.00, initial version."
 | 
						|
			
 | 
						|
            ::= { hwDhcp 4 }
 | 
						|
            
 | 
						|
	hwDHCPv6ServerObjects OBJECT IDENTIFIER ::= { hwDHCPv6Server 1 } 
 | 
						|
 
 | 
						|
-- =================================================================
 | 
						|
-- The number of allocated IP alarm
 | 
						|
-- =================================================================            
 | 
						|
 | 
						|
	hwAllocatedIpLimitValue  OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32(0..4294967294)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"This object indicates the maximum number of assignable IPv6 addresses."
 | 
						|
	::= { hwDHCPv6ServerObjects 1 }   
 | 
						|
	
 | 
						|
	hwAllocatedIpThresholdValue  OBJECT-TYPE
 | 
						|
	   SYNTAX Unsigned32(0..4294967294)
 | 
						|
	   MAX-ACCESS read-only
 | 
						|
	   STATUS current
 | 
						|
	   DESCRIPTION
 | 
						|
		"This object indicates the threshold for the number of assignable IPv6 addresses."
 | 
						|
	::= { hwDHCPv6ServerObjects 2 }  
 | 
						|
                                                                                          
 | 
						|
--  Notifications(trap) Definitions
 | 
						|
 | 
						|
    hwDHCPv6ServerNotifications OBJECT IDENTIFIER ::= { hwDHCPv6Server 2 } 	
 | 
						|
            
 | 
						|
    hwAllocatedIpLimitReachAlarm NOTIFICATION-TYPE
 | 
						|
            OBJECTS { hwAllocatedIpLimitValue } 
 | 
						|
            STATUS current     
 | 
						|
            DESCRIPTION 
 | 
						|
                "This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number."
 | 
						|
            ::= { hwDHCPv6ServerNotifications 1 }    
 | 
						|
			
 | 
						|
    hwAllocatedIpLimitResumeAlarm NOTIFICATION-TYPE
 | 
						|
            OBJECTS { hwAllocatedIpLimitValue } 
 | 
						|
            STATUS current     
 | 
						|
            DESCRIPTION 
 | 
						|
                "This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold."
 | 
						|
            ::= { hwDHCPv6ServerNotifications 2 }    
 | 
						|
			
 | 
						|
    hwAllocatedIpThresholdReachAlarm NOTIFICATION-TYPE
 | 
						|
            OBJECTS { hwAllocatedIpThresholdValue } 
 | 
						|
            STATUS current     
 | 
						|
            DESCRIPTION 
 | 
						|
                "This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number."
 | 
						|
            ::= { hwDHCPv6ServerNotifications 3 }    
 | 
						|
            
 | 
						|
    hwAllocatedIpThresholdResumeAlarm NOTIFICATION-TYPE
 | 
						|
            OBJECTS { hwAllocatedIpThresholdValue } 
 | 
						|
            STATUS current     
 | 
						|
            DESCRIPTION 
 | 
						|
                "This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold."
 | 
						|
            ::= { hwDHCPv6ServerNotifications 4 } 
 | 
						|
 
 | 
						|
-- Conformance information
 | 
						|
 | 
						|
  hwDHCPv6ServerConformance OBJECT IDENTIFIER ::= { hwDHCPv6Server 3 }
 | 
						|
  
 | 
						|
  hwDHCPv6ServerGroups OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 1 }
 | 
						|
  
 | 
						|
  hwDHCPv6ServerCompliances OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 2 }
 | 
						|
 | 
						|
   hwDHCPv6ServerAllocatedIpGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
		hwAllocatedIpLimitValue,
 | 
						|
		hwAllocatedIpThresholdValue	
 | 
						|
    }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for DHCPv6 server allocated IP alarm."
 | 
						|
    ::= { hwDHCPv6ServerGroups 1 }		    		
 | 
						|
 | 
						|
    hwDHCPv6ServerNotificationsGroup NOTIFICATION-GROUP   
 | 
						|
        NOTIFICATIONS{ hwAllocatedIpLimitReachAlarm, hwAllocatedIpLimitResumeAlarm, hwAllocatedIpThresholdReachAlarm, hwAllocatedIpThresholdResumeAlarm}
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of notification for DHCPv6 server allocated IP alarm."   
 | 
						|
     ::= { hwDHCPv6ServerGroups 2 }	
 | 
						|
		
 | 
						|
    hwDHCPv6ServerCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for DHCPv6 server."
 | 
						|
    MODULE
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            hwDHCPv6ServerAllocatedIpGroup
 | 
						|
        }  
 | 
						|
      
 | 
						|
   ::= { hwDHCPv6ServerCompliances 1 }                                   
 | 
						|
 | 
						|
-- =================================================================
 | 
						|
-- units of conformance
 | 
						|
-- ================================================================= 
 | 
						|
     
 | 
						|
            
 | 
						|
END |