CIG-SERVERS-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF Integer32, Unsigned32, enterprises, Gauge32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus, TEXTUAL-CONVENTION, TruthValue, DateAndTime, TimeInterval, DisplayString FROM SNMPv2-TC IpAddress FROM RFC1155-SMI; cigServers MODULE-IDENTITY LAST-UPDATED "200405180701Z" ORGANIZATION "Avaya" CONTACT-INFO " Avaya Customer Services Postal: Avaya, Inc. 211 Mt Airy Rd. Basking Ridge, NJ 07920 USA Tel: +1 908 953 6000 WWW: http://www.avaya.com " DESCRIPTION " This module defines an interface configure Servers as Tftp and Dhcp servers. Copyright notice: This AVAYA SNMP Management Information Base Specification (Specification) embodies AVAYA confidential and Proprietary intellectual property. AVAYA retains all Title and ownership in the Specification, including any revisionsIt is AVAYA's intent to encourage the widespread use of this Specification in connection with the management of AVAYA products. AVAYA grants vendors, end-users, and other interested parties a non-exclusive license to use this Specification in connection with the management of AVAYA products.This Specification is supplied 'as is', and AVAYA makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification. " ::= { lsg 16 } -- Version 200412230908Z -- Adding cigTftpServersDownloadTimeouts to Statistics for cases where are timeouts during -- download operations. -- Version 200409280717Z -- Adding TFTP server Traps and statistics. -- Version 200408081441Z -- Updating the length of cigDhcpServersPoolName to be 16 Bytes only instead of 32 Bytes. -- This is VxWorks DHCP server limitations. -- Updating the description of cigDhcpServersPoolDefaultGateway, cigDhcpServersPoolDnsServer -- and cigDhcpServersOptionType to be array of IP addresses without "," delimiters but with " " -- delimiters. -- Version 200408081441Z -- Changing the status of the leafs under cigDhcpServersNotificationPacket to -- accessible-for-notify instead of read-only -- Version 200407261528Z -- cigDhcpServersVendorSpecificOptionString was changed to -- cigDhcpServersVendorSpecificClassIdentifier which reflects option 60 (Vendor specific -- class identifier). -- Adding note to cigDhcpServersPoolMode about Active/Inactive terms instead of Ensable/Disable. -- Adding note to cigDhcpServersPoolStartIPAddr and cigDhcpServersPoolEndIPAddr that the users -- are not allowed to create pools with overlapped IP addresses. -- Adding note to cigDhcpServersPoolClientID that ClientIdentifier can only configured when -- cigDhcpServersPoolStartIPAddr is equal to cigDhcpServersPoolEndIPAddr. -- Adding note to cigDhcpServersPoolEndIPAddr and cigDhcpServersPoolStartIPAddr -- that StartIPaddress can be configured different than EndIPAddress only when Client -- identifier is not set. -- Adding note to cigDhcpServersPoolMode that the user can not activate pool -- with start-ip-addr or end-ip-addr == 0.0.0.0. -- Version 200407260745Z -- Adding two MIB items cigDhcpServersPingDetectionMode and cigDhcpServersPingDetectionTimeout -- for Disable/Enable the ping packet sending by the DHCP server just before allocating new IP -- address in order to detect conflicts. The Timeout can be used differently according the Hosts -- connection to the DHCP server on the LAN/WAN. -- Adding remarks to cigDhcpServersPoolStartIPAddr and cigDhcpServersPoolEndIPAddr of how changing -- these parameters when user wants to change the IP address range to distinctive range (larger then -- up to the free number of IP addresses - in the G350/G250 the number is maximum 256 IPs). -- Version 200407180808Z -- Updating cigDhcpServersPoolStopIPAddr to be cigDhcpServersPoolEndIPAddr. -- cigDhcpServersPoolLeaseTime has no limit to any minimum threshold (1800 seconds). -- Version 200407061017Z -- Updating the default of cigDhcpServersOptionName to be 'Option #Option Number' instead of -- 'DHCP Option #Option Number' -- Updating the default of cigDhcpServersVendorSpecificOptionName to -- 'Vendor Specififc Option #Index Number' instead of 'Dhcp Vendor Specific Option #' -- Version 200406290951Z -- Updating the description of cigDhcpServersNotificationConflictDetectionMethod and -- cigDhcpServersNotificationPoolNetwork -- Version 200406281754Z -- Updating the default values of cigDhcpServersOptionType and -- cigDhcpServersVendorSpecificOptionType to be hex instead of -- hexString -- Removing cigDhcpServersTrapMode - Using General Trap manager MIB. -- Version 200406271210Z -- Changing the length of the Names to 31 as As ACL/QOS/PBR List names length. -- Changing the default of the lease to 8 days. MIN lease is 0.5 hours. -- Changing the length of cigDhcpServersPoolBootFile to 128Bytes. -- Changing the maximum length of cigDhcpServersPoolDefaultGateway and -- cigDhcpServersPoolDnsServer to 145B. -- Swapping the place of cigDhcpServersPoolServerName and cigDhcpServersPoolRowStatus. -- Changing the values of cigDhcpServersVendorSpecificOptionType and -- cigDhcpServersVendorSpecificOptionType to be ascii(1) and hex(2) instead of string(1) -- and hexString(2). -- Specifying the length of cigDhcpServersVendorSpecificOptionValue and -- cigDhcpServersOptionValue. -- Version 200406201555Z -- cigDhcpServersVendorSpecificOptionType and cigDhcpServersOptionType explanation -- was fixed to include hex string format: aa:bb:cc:dd:12:34:56 instead of -- aabbccdd123456 as the CLI. -- cigDhcpServersNotificationClientHostName is in fact the Server configuration of -- option 12 - Host name and not the option 12 that client may send!. -- This parameter is not relevant in the cigDhcpServersServerNacksTrap and -- cigDhcpServersNoIpAddressLeft. -- Version 200406161533Z -- Adding new Mib Item to cigDhcpServersClientConflictDetectionTrap -- the argument cigDhcpServersNotificationConflictDetectionMethod. -- Adding new Trap cigDhcpServersNoIpAddressLeft to indicate no IP address -- left for specific pool. -- Updating the explanation for cigDhcpServersPoolMode. -- Updating the default of cigDhcpServersPoolClientID. -- Updating the default of cigDhcpServersPoolDefaultGateway. -- Updating the default of cigDhcpServersPoolDnsServer. -- Adding cigDhcpServersNotificationClientHostName to the traps. -- Version 200406070847Z -- Increasing number of pools to 32 instead of 20. -- Adding new mib item cigDhcpServersPoolServerName to CigDhcpServersPoolEntry. -- Version 200405301118Z -- Fixing Hagai reamrks to be compatible with embedded compiler. -- Version 200405240719Z -- Adding cigDhcpServersResetStatCounters. -- Version 200405240530Z -- Removing the Traps cigDhcpServersClientReleaseTrap and -- cigDhcpServersServerAcksTrap. They represent normal operation. -- Therefore they will be added to SysLog only. -- Removing cigDhcpServersNotificationMessage. -- Adding defaults to all Mib Items. -- Version 200405230000Z -- Adding Row statuses to the Pool and Vendor Specific Tables. -- Adding DHCP Server Statistics -- Adding DHCP Server Traps -- Version 200405180000Z -- Initial Version avaya OBJECT IDENTIFIER ::= { enterprises 6889 } mibs OBJECT IDENTIFIER ::= { avaya 2 } lsg OBJECT IDENTIFIER ::= { mibs 1 } cigTftpServers OBJECT IDENTIFIER ::= { cigServers 1 } cigDhcpServers OBJECT IDENTIFIER ::= { cigServers 2 } cigTftpServersNotification OBJECT IDENTIFIER ::= { cigTftpServers 0 } cigTftpServersDownloadFailureTrap NOTIFICATION-TYPE OBJECTS { cigTftpServersNotificationClientIpAddr, cigTftpServersNotificationFilename, cigTftpServersNotificationErrorString} STATUS current DESCRIPTION "Trap based on TFTP client failure to download file from gateway TFTP server. The Error code message strings are according RFC 1350: 0 Not defined 1 File not found. 2 Access violation. 3 Disk full or allocation exceeded. 4 Illegal TFTP operation. 5 Unknown transfer ID. 6 File already exists. 7 No such user." ::= { cigTftpServersNotification 1 } cigTftpServersUploadFailureTrap NOTIFICATION-TYPE OBJECTS { cigTftpServersNotificationClientIpAddr, cigTftpServersNotificationFilename, cigTftpServersNotificationErrorString} STATUS current DESCRIPTION "Trap based on TFTP client failure to upload file to gateway TFTP server. The Error code message strings are according RFC 1350: 0 Not defined 1 File not found. 2 Access violation. 3 Disk full or allocation exceeded. 4 Illegal TFTP operation. 5 Unknown transfer ID. 6 File already exists. 7 No such user. please note that the gateway TFTP server prevents uploading files to the device using TFTP client, pnly downloading files from the device. The upload files to the gateway TFTP server is by using LOAD-MIB." ::= { cigTftpServersNotification 2 } cigTftpServersGenConfig OBJECT IDENTIFIER ::= { cigTftpServers 1 } cigTftpServersMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Tftp Server in the device. Default = False (Disable)." DEFVAL { false } ::= { cigTftpServersGenConfig 1 } cigTftpServersResetStatCounters OBJECT-TYPE SYNTAX INTEGER { reset (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "reset (1) - Reset the TFTP Server Statistics. This object should be treated as write-only." ::= { cigTftpServersGenConfig 2 } cigTftpServersMemoryAllocation OBJECT IDENTIFIER ::= { cigTftpServers 2 } cigTftpServersTotalBytesUsedInNvram OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes used in nvram. Default = 0." DEFVAL {0 } ::= { cigTftpServersMemoryAllocation 1 } cigTftpServersTotalBytesCapacityInNvram OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes capacity in nvram. Default = 131072." DEFVAL {131072 } ::= { cigTftpServersMemoryAllocation 2 } cigTftpServersTotalBytesUsedInRam OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes used in ram. Default = 0." DEFVAL {0 } ::= { cigTftpServersMemoryAllocation 3 } cigTftpServersTotalBytesCapacityInRam OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes capacity in ram. Default = 20971520." DEFVAL {20971520 } ::= { cigTftpServersMemoryAllocation 4 } cigTftpServersGenStats OBJECT IDENTIFIER ::= { cigTftpServers 3 } cigTftpServersSuccessfulDownloads OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp successful downloads. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 1 } cigTftpServersNotDefinedErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors not defined - Error code==0. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 2 } cigTftpServersFileNotFoundErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors of file not found - Error code == 1. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 3 } cigTftpServersAccessViolationErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors of Access violation - Error code == 2. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 4 } cigTftpServersDiskFullErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors of disk full - Error code == 3. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 5 } cigTftpServersIllegalTFTPOperationErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors of illegal TFTP operation - Error code == 4. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 6 } cigTftpServersUnknownTransferIdErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors of unknown transfer Id - Error code == 5. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 7 } cigTftpServersFileAlreadyExistsErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors of file already exists - Error code == 6. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 8 } cigTftpServersNoSuchUserErrors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp errors of no such user - Error code == 7. Default = 0." DEFVAL {0 } ::= { cigTftpServersGenStats 9 } cigTftpServersDownloadTimeouts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tftp downloads timeouts. Timeouts occurs when ACK packets from client to Server did not reach the server." DEFVAL {0 } ::= { cigTftpServersGenStats 10 } cigTftpServersNotificationPacket OBJECT IDENTIFIER ::= { cigTftpServers 4 } cigTftpServersNotificationClientIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The TFTP client IP address. Default = 0.0.0.0" DEFVAL {'00000000'h } ::= { cigTftpServersNotificationPacket 1 } cigTftpServersNotificationFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The filename that the TFTP client tried to upload/download. Default = ''" DEFVAL {"" } ::= { cigTftpServersNotificationPacket 2 } cigTftpServersNotificationErrorString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The error string relevant to the Error occured during the last upload/download operation. Default = ''" DEFVAL {"" } ::= { cigTftpServersNotificationPacket 3 } cigDhcpServersNotification OBJECT IDENTIFIER ::= { cigDhcpServers 0 } cigDhcpServersClientConflictDetectionTrap NOTIFICATION-TYPE OBJECTS { cigDhcpServersNotificationIpAddr, cigDhcpServersNotificationClientHostName, cigDhcpServersNotificationClientIdentifier, cigDhcpServersNotificationConflictDetectionMethod} STATUS current DESCRIPTION "DHCP IP address conflict detection. This trap is based on: 1. DHCP server send Ping packets before allocating new IP address. 2. The Client Decline Packets after the client sent gratuitous Arp and get response." ::= { cigDhcpServersNotification 1 } cigDhcpServersServerNacksTrap NOTIFICATION-TYPE OBJECTS { cigDhcpServersNotificationIpAddr, cigDhcpServersNotificationClientIdentifier } STATUS current DESCRIPTION "Server refusal to extend lease or for other clients requests." ::= { cigDhcpServersNotification 2 } cigDhcpServersNoIpAddressLeft NOTIFICATION-TYPE OBJECTS { cigDhcpServersNotificationClientIdentifier, cigDhcpServersNotificationPoolNetwork } STATUS current DESCRIPTION "Notification for no IP address left for specific network." ::= { cigDhcpServersNotification 3 } --cigDhcpServersClientReleaseTrap NOTIFICATION-TYPE -- OBJECTS { cigDhcpServersNotificationIpAddr, cigDhcpServersNotificationClientIdentifier, -- cigDhcpServersNotificationMessage } -- STATUS current -- DESCRIPTION -- "Notification for release of IP address by specific client." -- ::= { cigDhcpServersNotification 3 } --cigDhcpServersServerAcksTrap NOTIFICATION-TYPE -- OBJECTS { cigDhcpServersNotificationIpAddr, cigDhcpServersNotificationClientIdentifier, -- cigDhcpServersNotificationMessage } -- STATUS current -- DESCRIPTION -- "Server Acks for extending lease or allocating new address." -- ::= { cigDhcpServersNotification 4 } cigDhcpServersGenConfig OBJECT IDENTIFIER ::= { cigDhcpServers 1 } cigDhcpServersMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Dhcp Server in the device. Default = False (Disable)." DEFVAL { false } ::= { cigDhcpServersGenConfig 1 } --cigDhcpServersTrapMode OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Enable Dhcp Server Traps in the device. Default = False (Disable)." -- DEFVAL { false } -- ::= { cigDhcpServersGenConfig 2 } cigDhcpServersResetStatCounters OBJECT-TYPE SYNTAX INTEGER { reset (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "reset (1) - Reset the DHCP Server Statistics. This object should be treated as write-only." ::= { cigDhcpServersGenConfig 2 } cigDhcpServersPingDetectionMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Dhcp Server sending one ping packet in order to detect IP address conflict. Default = False (Disable)." DEFVAL { false } ::= { cigDhcpServersGenConfig 3 } cigDhcpServersPingDetectionTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout in milliseconds of the ping packet send by the DHCP server to detect IP address conflict before allocating new IP address. The user can lower this timeout in case the hosts that recieved IP addresses are on the LAN. Otherwise if the hosts are on the WAN side then the timeout shall be higher the LAN. default 500 milliseconds" DEFVAL { 500 } ::= { cigDhcpServersGenConfig 4 } cigDhcpServersPool OBJECT IDENTIFIER ::= { cigDhcpServers 2 } cigDhcpServersPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF CigDhcpServersPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dhcp Pool General configuration table" ::= { cigDhcpServersPool 1 } cigDhcpServersPoolEntry OBJECT-TYPE SYNTAX CigDhcpServersPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The pool general configuration table entry. " INDEX { cigDhcpServersPoolIndex } ::= { cigDhcpServersPoolTable 1 } CigDhcpServersPoolEntry ::= SEQUENCE { cigDhcpServersPoolIndex Integer32, cigDhcpServersPoolStartIPAddr IpAddress, cigDhcpServersPoolEndIPAddr IpAddress, cigDhcpServersPoolMode TruthValue, cigDhcpServersPoolName DisplayString, cigDhcpServersPoolClientID OCTET STRING, cigDhcpServersPoolLeaseTime Unsigned32, cigDhcpServersPoolBootFile DisplayString, cigDhcpServersPoolNextServer IpAddress, cigDhcpServersPoolSubnetMask IpAddress, cigDhcpServersPoolDefaultGateway DisplayString, cigDhcpServersPoolDnsServer DisplayString, cigDhcpServersPoolDomainName DisplayString, cigDhcpServersPoolServerName DisplayString, cigDhcpServersPoolRowStatus RowStatus } cigDhcpServersPoolIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Pool Index. G250/G350 - Up to 20 Pools are allowed." ::= { cigDhcpServersPoolEntry 1 } cigDhcpServersPoolStartIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Start IP Address of the pool. Default = 0.0.0.0. Stop IP address shall be large or equal to start IP address. The user shall be aware that for G350/G250 the number of IP addresses to be allocated in up to 256 IPs total in all the pools. Also if the user wants to completely change the start IP address/end IP address then the pool shall be Disabled and then by setting both these addresses (start/end) to default the user can set the new values. No need to erase the configuration of the pool for this case (I.e. in order not to loose all the DHCP options configuration). The user is not able to ocnfigure pools with overlapped IP addresses. StartIPaddress can be configured different than EndIPAddress only when Client identifier is not set. " DEFVAL {'00000000'h } ::= { cigDhcpServersPoolEntry 2} cigDhcpServersPoolEndIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The End IP Address of the pool. Default = 0.0.0.0. End IP address shall be large or equal to start IP address. The user shall be aware that for G350/G250 the number of IP addresses to be allocated in up to 256 IPs total in all the pools. Also if the user wants to complete change the start IP address/end IP address then the pool shall be Disabled and then by setting both these addresses (start/end) to default the user can set the new values. No need to erase the configuration of the pool for this case (I.e. in order not to loose all the DHCP options configuration). The user is not able to ocnfigure pools with overlapped IP addresses. EndIPaddress can be configured different than StartIPAddress only when Client identifier is not set. " DEFVAL {'00000000'h } ::= { cigDhcpServersPoolEntry 3} cigDhcpServersPoolMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Dhcp Pool in the device. Default = False (Disable,Inactive). It is recommended to enable/activate the pool only after the user configures all the DHCP pool parameters. The user can changes the parameters when the pool is Enable/active. However part of the clients will have different configuration. After enabling the user will Disable the pool only before deleting it or keeping its ocnfiguration for later use. In Disable mode the binding information is lost. The user can not activate pool with start-ip-addr or end-ip-addr == 0.0.0.0. " DEFVAL { false } ::= { cigDhcpServersPoolEntry 4 } cigDhcpServersPoolName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this Pool. Pool Default Name: 'Dhcp Pool #Pool Number' " DEFVAL { "Dhcp Pool #" } ::= { cigDhcpServersPoolEntry 5 } cigDhcpServersPoolClientID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Client identifier used for manual leased. The strcuture of the client identifier is as follows: combination of TYPE and Data. Where Type = 01 if for Ethernet MACs and Data for this case if Ethernet MAC address. Default: '' - Null String. In this case no client identifier is defined. ClientIdentifier can only configured when cigDhcpServersPoolStartIPAddr is equal to cigDhcpServersPoolEndIPAddr. " DEFVAL {"" } ::= { cigDhcpServersPoolEntry 6 } cigDhcpServersPoolLeaseTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Pool leased time in seconds. Infinite is defined as 0xffffffff. default 691200 seconds = 8 days." DEFVAL { 691200 } ::= { cigDhcpServersPoolEntry 7 } cigDhcpServersPoolBootFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "BootFile Field in the Dhcp packet. Default Null String." DEFVAL {"" } ::= { cigDhcpServersPoolEntry 8 } cigDhcpServersPoolNextServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Next Server Field in the Dhcp Packet. Default = 0.0.0.0" DEFVAL {'00000000'h } ::= { cigDhcpServersPoolEntry 9} cigDhcpServersPoolSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet Mask is Dhcp option 1. Default = 255.255.255.0 There is no ability to configure this option in the general option table." DEFVAL {'ffffff00'h } ::= { cigDhcpServersPoolEntry 10} cigDhcpServersPoolDefaultGateway OBJECT-TYPE SYNTAX DisplayString (SIZE (0..145)) MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway is Dhcp option 3. Default = '' = Null String. The format of the string can be up to 8 IP addresses, for exapmle: '121.23.1.12 135.64.13.190 192.123.242.230' There is no ability to configure this option in the general option table." DEFVAL {"" } ::= { cigDhcpServersPoolEntry 11} cigDhcpServersPoolDnsServer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..145)) MAX-ACCESS read-write STATUS current DESCRIPTION "DNS Server is Dhcp option 6. Default = '' = Null String. The format of the string can be up to 8 IP addresses, for exapmle: '121.23.1.12 135.64.13.190 192.123.242.230' There is no ability to configure this option in the general option table." DEFVAL {"" } ::= { cigDhcpServersPoolEntry 12} cigDhcpServersPoolDomainName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "DNS Server is Dhcp option 15. Default = Null String The format of the string can be: 'avaya' There is no ability to configure this option in the general option table. " DEFVAL {"" } ::= { cigDhcpServersPoolEntry 13} cigDhcpServersPoolServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Optional Server Name. Default Null String." DEFVAL {"" } ::= { cigDhcpServersPoolEntry 14 } cigDhcpServersPoolRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete a DHCP pool entry. The following values will be supported: - `active', which indicates that the conceptual row is available for use by the managed device; - `createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - `destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row. " ::= { cigDhcpServersPoolEntry 15 } cigDhcpServersPoolGenOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF CigDhcpServersPoolGenOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dhcp Pool General Option configuration table" ::= { cigDhcpServersPool 2 } cigDhcpServersPoolGenOptionEntry OBJECT-TYPE SYNTAX CigDhcpServersPoolGenOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The pool general option configuration table entry. The following option numbers are not configurable: Specific Options defined in the pool table: Option 1 - Subnet Mask Option 3 - Default Gateway Option 6 - Dns Servers Option 15 - Dns Name General Options that are not configurable according RFC2131, 2132: Option 0 - Pad Option Option 50 - Requested IP Address Option 51 - IP address Lease Time Option 52 - Option Overload Option 53 - Message Type Option 54 - Server Identifier Option 55 - Parameter Request List Option 56 - Message Option 57 - Maximum DHCP Message Size Option 58 - Renewal (T1) Time Value Option 59 - Rebinding (T2) Time Value Option 60 - Vendor Class Identifier Option 61 - Client Identifier Option 255 - End Option " INDEX { cigDhcpServersOptionPoolIndex, cigDhcpServersOptionIndex } ::= { cigDhcpServersPoolGenOptionTable 1 } CigDhcpServersPoolGenOptionEntry ::= SEQUENCE { cigDhcpServersOptionPoolIndex Integer32, cigDhcpServersOptionIndex Integer32, cigDhcpServersOptionName DisplayString, cigDhcpServersOptionType INTEGER, cigDhcpServersOptionValue OCTET STRING, cigDhcpServersOptionRowStatus RowStatus } cigDhcpServersOptionPoolIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The DHCP Pool Index" ::= { cigDhcpServersPoolGenOptionEntry 1 } cigDhcpServersOptionIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The DHCP Option Index." ::= { cigDhcpServersPoolGenOptionEntry 2 } cigDhcpServersOptionName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this DHCP option. Option Default Name: 'Option #Option Number' " DEFVAL {"Option #" } ::= { cigDhcpServersPoolGenOptionEntry 3 } cigDhcpServersOptionType OBJECT-TYPE SYNTAX INTEGER { ascii (1), hex(2), ipAddresses(3), integer(4), word(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the DHCP option: ascii(1) is ASCII String as 'Avaya' hex(2) is HEX String as 'aa:bb:cc:dd:12:34:56' ipAddresses(3) can be array of up to 8 IP addresses with the structure as: '121.23.1.12 135.64.13.190 192.123.242.230' integer(4) - unsigned 32 bits integer word(5) - unsigned 16 bits integer The defaults of cigDhcpServersOptionValue shall be changed according setting the type. If setting Type == ascii(1) then the default is '' If setting Type == hex(2) then the default is '' If setting Type == ipAddresses(3) then the default is '0.0.0.0' If setting Type == integer(4) then the default is '00000000' If setting Type == word(5) then the default is '0000' " DEFVAL {hex } ::= { cigDhcpServersPoolGenOptionEntry 4} cigDhcpServersOptionValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Value of the DHCP option according the TYPE field. Maximum length is 255B in case of ascii or hex, 145B for ipaddresses, 4B for integer and 2B for word. " DEFVAL {''h } ::= { cigDhcpServersPoolGenOptionEntry 5 } cigDhcpServersOptionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete a DHCP option entry. The following values will be supported: - `active', which indicates that the conceptual row is available for use by the managed device; - `createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - `destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row. " ::= { cigDhcpServersPoolGenOptionEntry 6 } cigDhcpServersPoolVendorSpecificOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF CigDhcpServersPoolVendorSpecificOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dhcp Pool Vendor Specific Option configuration table" ::= { cigDhcpServersPool 3 } cigDhcpServersPoolVendorSpecificOptionEntry OBJECT-TYPE SYNTAX CigDhcpServersPoolVendorSpecificOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The pool Vendor Specific option configuration table entry. " INDEX { cigDhcpServersVendorSpecificOptionPoolIndex, cigDhcpServersVendorSpecificOptionIndex } ::= { cigDhcpServersPoolVendorSpecificOptionTable 1 } CigDhcpServersPoolVendorSpecificOptionEntry ::= SEQUENCE { cigDhcpServersVendorSpecificOptionPoolIndex Integer32, cigDhcpServersVendorSpecificOptionIndex Integer32, cigDhcpServersVendorSpecificOptionName DisplayString, cigDhcpServersVendorSpecificClassIdentifier DisplayString, cigDhcpServersVendorSpecificOptionType INTEGER, cigDhcpServersVendorSpecificOptionValue OCTET STRING, cigDhcpServersVendorSpecificOptionRowStatus RowStatus } cigDhcpServersVendorSpecificOptionPoolIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The DHCP Pool Index" ::= { cigDhcpServersPoolVendorSpecificOptionEntry 1 } cigDhcpServersVendorSpecificOptionIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The DHCP Vendor Specific Option Index. G250/G350 - Up to 10 Vendor Specific options are allowed." ::= { cigDhcpServersPoolVendorSpecificOptionEntry 2 } cigDhcpServersVendorSpecificOptionName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this DHCP Vednor specififc option. Vendor Specific Option Default Name: 'Vendor Specififc Option #Index Number' " DEFVAL {"Vendor Specific Option #" } ::= { cigDhcpServersPoolVendorSpecificOptionEntry 3 } cigDhcpServersVendorSpecificClassIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The vendor specific class identifier which transmit in option 60 by the client. Default is null string" DEFVAL {''h } ::= { cigDhcpServersPoolVendorSpecificOptionEntry 4 } cigDhcpServersVendorSpecificOptionType OBJECT-TYPE SYNTAX INTEGER { ascii (1), hex(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the DHCP vendor specififc option: ascii(1) is ASCII String as 'Avaya' hex(2) is HEX String as 'aa:bb:cc:dd:12:34:56' The defaults of cigDhcpServersVendorSpecificOptionValue shall be changed according setting the type. If setting Type == ascii(1) then the default is '' If setting Type == hex(2) then the default is '' " DEFVAL {hex } ::= { cigDhcpServersPoolVendorSpecificOptionEntry 5} cigDhcpServersVendorSpecificOptionValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Value of the DHCP vendor specififc option according the Type field. Maximum length is 255B in case of ascii or hex." DEFVAL {''h } ::= { cigDhcpServersPoolVendorSpecificOptionEntry 6 } cigDhcpServersVendorSpecificOptionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete a DHCP Vendor Specific option entry. The following values will be supported: - `active', which indicates that the conceptual row is available for use by the managed device; - `createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - `destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row. " ::= { cigDhcpServersPoolVendorSpecificOptionEntry 7 } cigDhcpServersGenStats OBJECT IDENTIFIER ::= { cigDhcpServers 3 } cigDhcpServersBootRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Boot Requests packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 1 } cigDhcpServersDhcpDiscovers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Discovers packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 2 } cigDhcpServersDhcpRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Requests packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 3 } cigDhcpServersDhcpDeclines OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Declines packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 4 } cigDhcpServersDhcpReleases OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Releases packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 5 } cigDhcpServersDhcpInforms OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Informs packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 6 } cigDhcpServersBootReplies OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Boot Replies packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 7 } cigDhcpServersDhcpOffers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Offers packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 8 } cigDhcpServersDhcpAcks OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Acknowledges packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 9 } cigDhcpServersDhcpNacks OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Dhcp Nacks packets. Default = 0." DEFVAL {0 } ::= { cigDhcpServersGenStats 10 } cigDhcpServersNotificationPacket OBJECT IDENTIFIER ::= { cigDhcpServers 4 } cigDhcpServersNotificationIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The relevant allocated IP address in DHCP/Bootp packet. Default = 0.0.0.0" DEFVAL {'00000000'h } ::= { cigDhcpServersNotificationPacket 1 } cigDhcpServersNotificationClientIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The Client identifier used in the DHCP packet. The strcuture of the client identifier is as follows: combination of TYPE and Data. Where Type = 01 if for Ethernet MACs and Data for this case if Ethernet MAC address. Default: 01000000000000" DEFVAL {'01000000000000'h } ::= { cigDhcpServersNotificationPacket 2 } cigDhcpServersNotificationClientHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This mib item presents the Client Host name as send by client packet in option 12." DEFVAL {"" } ::= { cigDhcpServersNotificationPacket 3 } cigDhcpServersNotificationConflictDetectionMethod OBJECT-TYPE SYNTAX INTEGER { ping(1), gratuitousArp(2), notSupported(255) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The method which the DHCP server detect conflict. Using ping message by DHCP server or recieving Decline packet from the client as response to client gratuitous ARP." DEFVAL {notSupported } ::= { cigDhcpServersNotificationPacket 4 } cigDhcpServersNotificationPoolNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This mib item presents cases where no IP address left for specific network. The network exhausted is the pool start/stop IP address AND subnet mask" DEFVAL {'00000000'h} ::= { cigDhcpServersNotificationPacket 5 } -- cigDhcpServersNotificationMessage OBJECT-TYPE -- SYNTAX DisplayString (SIZE (0..255)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The relevant Notification Messgae" -- ::= { cigDhcpServersNotificationPacket 3 } END