ALCATEL-IND1-PIMSM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF routingIND1Pimsm FROM ALCATEL-IND1-BASE; alcatelIND1PIMSMMIB MODULE-IDENTITY LAST-UPDATED "200104111130Z" ORGANIZATION "Alcatel - Architects Of An Internet World" CONTACT-INFO "Please consult with Customer Service to insure the most appropriate version of this document is used with the products in question: Alcatel Internetworking, Incorporated (Division 1, Formerly XYLAN Corporation) 26801 West Agoura Road Agoura Hills, CA 91301-5122 United States Of America Telephone: North America +1 800 995 2696 Latin America +1 877 919 9526 Europe +31 23 556 0100 Asia +65 394 7933 All Other +1 818 878 4507 Electronic Mail: support@ind.alcatel.com World Wide Web: http://www.ind.alcatel.com File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" DESCRIPTION "This module describes an authoritative enterprise-specific Simple Network Management Protocol (SNMP) Management Information Base (MIB): This proprietary MIB contains management information for the configuration of PIM-SM global configuration parameters. The right to make changes in specification and other information contained in this document without prior notice is reserved. No liability shall be assumed for any incidental, indirect, special, or consequential damages whatsoever arising from or related to this document or the information contained herein. Vendors, end-users, and other interested parties are granted non-exclusive license to use this specification in connection with management of the products for which it is intended to be used. Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated ALL RIGHTS RESERVED WORLDWIDE" REVISION "200104111130Z" DESCRIPTION "The latest version of this MIB Module." ::= { routingIND1Pimsm 1 } alcatelIND1PIMSMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1PIMSMMIB 1 } alaPimsmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMSMMIBObjects 1 } alaPimsmDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMSMMIBObjects 2 } -- ************************************************************************ -- PIM-SM Global Configuration -- ************************************************************************ alaPimsmAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables the PIM-SM protocol on this router." DEFVAL { disable } ::= {alaPimsmGlobalConfig 1} alaPimsmAdminBSRAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address used to source the bootstrap message when the router is configured to be a candidate bootstrap router (C-BSR). This IP address should belong to a PIM-enabled VLAN." ::= {alaPimsmGlobalConfig 2 } alaPimsmAdminBSRHashmasklen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The length (in bits) of the mask to use in the hash function when computing the rendezvous point (RP) for a multicast group. This value may be changed to facilitate vendor inter-operability. For IPV4 we recommend a value of 30." DEFVAL { 30 } ::= {alaPimsmGlobalConfig 3 } alaPimsmAdminBSRPriority OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The candidate bootstrap router's (C-BSR) priority. The C-BSR with the biggest priority value will be elected as the BSR for this domain." DEFVAL { 0 } ::= {alaPimsmGlobalConfig 4 } alaPimsmCRPExpiryTime OBJECT-TYPE SYNTAX Integer32 (1..300) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time a PIM-SM router considers the current candidate rendezvous point (C-RP) active." DEFVAL { 300 } ::= {alaPimsmGlobalConfig 5 } alaPimsmCRPInterval OBJECT-TYPE SYNTAX Integer32 (1..300) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the interval at which the candidate rendezvous point router's advertisements (C-RP-Adv) are sent to the bootstrap router." DEFVAL { 60 } ::= { alaPimsmGlobalConfig 6 } alaPimsmAdminCRPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address of the C-RP when this router is configured to be a Candidate RP. This IP address should belong to a PIM-enabled vlan. The value of 0 indicates that this router is not configured to be a C-RP." DEFVAL { 0 } ::= {alaPimsmGlobalConfig 7 } alaPimsmAdminCRPPriority OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The candidate rendezvous point (C-RP) router's priority. A lower numeric value denotes a higher priority." DEFVAL { 0 } ::= {alaPimsmGlobalConfig 8 } alaPimsmDataTimeout OBJECT-TYPE SYNTAX Integer32 (1..300) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is the time after which (S,G) state for a silent source will be deleted." DEFVAL { 210 } ::= { alaPimsmGlobalConfig 9 } alaPimsmMaxRPs OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of C-RPs allowed in the PIM-SM domain." DEFVAL { 32 } ::= { alaPimsmGlobalConfig 10 } alaPimsmProbeTime OBJECT-TYPE SYNTAX Integer32 (1..300) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "When NULL Registers are used, this is the time between sending a NULL Register and the Register- Suppression-Timer expiring unless it is restarted by receiving a Register-Stop." DEFVAL { 5 } ::= { alaPimsmGlobalConfig 11} alaPimsmOldRegisterMessageSupport OBJECT-TYPE SYNTAX INTEGER { latest(1), oldCisco(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the application of the checksum function on received Register messages in the PIM-SM domain. When set to oldCisco(2), the checksum for a register message is computed for the entire packet (i.e. includes data). When set to latest(1), the checksum is done only on the first 8 bytes of the packet. This variable is provided for interoperability reasons and may be required for Compatibility with older implementations of PIM-SM v2. This parameter must be set the same throughout the PIM-SM domain." DEFVAL { latest } ::= { alaPimsmGlobalConfig 12 } alaPimsmRegisterSuppressionTimeout OBJECT-TYPE SYNTAX Integer32 (1..300) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is the amount of time a Designated Router (DR) will stop sending Registers on behalf of sources to the RP once a Register-Stop has been received." DEFVAL { 60 } ::= { alaPimsmGlobalConfig 13} -- ************************************************************************ -- PIM-SM Debug Configuration -- ************************************************************************ alaPimsmDebugLevel OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the level of Debugging for the PIM-SM Protocol on this router. A level of 0 indicates no debugging." DEFVAL { 0 } ::= {alaPimsmDebugConfig 1} alaPimsmDebugError OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Error messages if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 2} alaPimsmDebugHello OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Hello messages if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 3} alaPimsmDebugNbr OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Neighbor processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 4} alaPimsmDebugBootstrap OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Bootstrap processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 5} alaPimsmDebugCRP OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM CRP processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 6} alaPimsmDebugRoute OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Route processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 7} alaPimsmDebugJoinPrune OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Join/Prune processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 8} alaPimsmDebugAssert OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Assert processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 9} alaPimsmDebugTime OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Timer processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 10} alaPimsmDebugIgmp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Igmp processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 11} alaPimsmDebugSpt OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM SPT processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 12} alaPimsmDebugMip OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM MIP processing (including CLI/SNMP) if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 13} alaPimsmDebugInit OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Initialization processing if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 14} alaPimsmDebugTm OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM Task Manager interaction if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 15} alaPimsmDebugIpmrm OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging for PIMSM IPMRM interaction if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 16} alaPimsmDebugMisc OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables miscellaneous debugging of PIMSM if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 17} alaPimsmDebugAll OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables all debugging of PIMSM if the alaPimsmDebugLevel is greater than 0." DEFVAL { disable } ::= {alaPimsmDebugConfig 18} -- conformance information alcatelIND1PIMSMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1PIMSMMIB 2 } alcatelIND1PIMSMMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1PIMSMMIBConformance 1 } alcatelIND1PIMSMMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1PIMSMMIBConformance 2 } -- compliance statements alaPimsmCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for routers running PIM Sparse Mode and implementing the ALCATEL-IND1-PIMSM MIB." MODULE -- this module MANDATORY-GROUPS { alaPimsmConfigMIBGroup, alaPimsmDebugMIBGroup } ::= { alcatelIND1PIMSMMIBCompliances 1 } -- units of conformance alaPimsmConfigMIBGroup OBJECT-GROUP OBJECTS { alaPimsmAdminStatus, alaPimsmAdminBSRAddress, alaPimsmAdminBSRHashmasklen, alaPimsmAdminBSRPriority, alaPimsmCRPExpiryTime, alaPimsmCRPInterval, alaPimsmAdminCRPAddress, alaPimsmAdminCRPPriority, alaPimsmDataTimeout, alaPimsmMaxRPs, alaPimsmProbeTime, alaPimsmOldRegisterMessageSupport, alaPimsmRegisterSuppressionTimeout } STATUS current DESCRIPTION "A collection of objects to support management of global configuration parameters of PIM Sparse Mode routers." ::= { alcatelIND1PIMSMMIBGroups 1 } alaPimsmDebugMIBGroup OBJECT-GROUP OBJECTS { alaPimsmDebugLevel, alaPimsmDebugError, alaPimsmDebugHello, alaPimsmDebugNbr, alaPimsmDebugBootstrap, alaPimsmDebugCRP, alaPimsmDebugRoute, alaPimsmDebugJoinPrune, alaPimsmDebugAssert, alaPimsmDebugTime, alaPimsmDebugIgmp, alaPimsmDebugSpt, alaPimsmDebugMip, alaPimsmDebugInit, alaPimsmDebugTm, alaPimsmDebugIpmrm, alaPimsmDebugMisc, alaPimsmDebugAll } STATUS current DESCRIPTION "A collection of optional objects to provide debugging support of PIM Sparse Mode routers." ::= { alcatelIND1PIMSMMIBGroups 2 } END