218 lines
8.7 KiB
Plaintext
218 lines
8.7 KiB
Plaintext
-- ============================================================================
|
|
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: HUAWEI-PIM-BSR-MIB.my , this MIB module for management of
|
|
-- the Bootstrap Router (BSR) mechanism for PIM routers.
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- created by wangyanwei 63315 2007-04-16
|
|
--
|
|
-- ============================================================================
|
|
|
|
HUAWEI-PIM-BSR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
mib-2, Unsigned32, TimeTicks FROM SNMPv2-SMI
|
|
RowStatus, TruthValue FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
InetAddressType,
|
|
InetAddressPrefixLength,
|
|
InetAddress,
|
|
InetZoneIndex FROM INET-ADDRESS-MIB
|
|
hwDatacomm FROM HUAWEI-MIB;
|
|
|
|
hwMcast OBJECT IDENTIFIER ::= { hwDatacomm 149 }
|
|
|
|
hwPimBsrMib MODULE-IDENTITY
|
|
LAST-UPDATED "200704160000Z" -- 16 April 2007
|
|
ORGANIZATION "Huawei Technologies co.,Ltd."
|
|
CONTACT-INFO
|
|
" R&D BeiJing, Huawei Technologies co.,Ltd.
|
|
Huawei Bld.,NO.3 Xinxi Rd.,
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
Zip:100085
|
|
Http://www.huawei.com
|
|
E-mail:support@huawei.com "
|
|
DESCRIPTION
|
|
"The MIB module for management of the Bootstrap Router
|
|
(BSR) mechanism for PIM routers.
|
|
Huawei Technologies Co., Ltd. Supplementary information may
|
|
be available at:
|
|
http://www.huawei.com"
|
|
REVISION "200704160000Z" -- 16 April 2007
|
|
DESCRIPTION
|
|
"The initial revision of this MIB module."
|
|
::= { hwMcast 2 }
|
|
|
|
|
|
hwPimBsrObjects OBJECT IDENTIFIER ::= { hwPimBsrMib 1 }
|
|
|
|
|
|
hwPimBsrConformance OBJECT IDENTIFIER ::= { hwPimBsrMib 2 }
|
|
hwPimBsrCompliances OBJECT IDENTIFIER ::= { hwPimBsrConformance 1 }
|
|
hwPimBsrGroups OBJECT IDENTIFIER ::= { hwPimBsrConformance 2 }
|
|
|
|
|
|
hwPimBsrElectedBsrRpSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPimBsrElectedBsrRpSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing BSR-specific information
|
|
about PIM group mappings learned via C-RP advertisements
|
|
or created locally using configurations. This table is
|
|
maintained only on the Elected BSR.
|
|
|
|
An Elected BSR uses this table to create Bootstrap
|
|
Messages after applying a local policy to include some
|
|
or all of the group mappings in this table."
|
|
|
|
::= { hwPimBsrObjects 2 }
|
|
|
|
hwPimBsrElectedBsrRpSetEntry OBJECT-TYPE
|
|
SYNTAX HwPimBsrElectedBsrRpSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the
|
|
hwPimBsrElectedBsrRpSetTable."
|
|
INDEX { hwPimBsrElectedBsrGrpMappingAddrType,
|
|
hwPimBsrElectedBsrGrpMappingGrpAddr,
|
|
hwPimBsrElectedBsrGrpMappingGrpPrefixLen,
|
|
hwPimBsrElectedBsrGrpMappingRPAddr }
|
|
::= { hwPimBsrElectedBsrRpSetTable 1 }
|
|
|
|
HwPimBsrElectedBsrRpSetEntry ::= SEQUENCE {
|
|
hwPimBsrElectedBsrGrpMappingAddrType InetAddressType,
|
|
hwPimBsrElectedBsrGrpMappingGrpAddr InetAddress,
|
|
hwPimBsrElectedBsrGrpMappingGrpPrefixLen InetAddressPrefixLength,
|
|
hwPimBsrElectedBsrGrpMappingRPAddr InetAddress,
|
|
hwPimBsrElectedBsrRpSetPriority Unsigned32,
|
|
hwPimBsrElectedBsrRpSetHoldtime Unsigned32,
|
|
hwPimBsrElectedBsrRpSetExpiryTime TimeTicks,
|
|
hwPimBsrElectedBsrRpSetGrpBidir TruthValue
|
|
}
|
|
|
|
hwPimBsrElectedBsrGrpMappingAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Inet address type of the IP multicast group
|
|
prefix."
|
|
::= { hwPimBsrElectedBsrRpSetEntry 2 }
|
|
|
|
hwPimBsrElectedBsrGrpMappingGrpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP multicast group address which, when combined
|
|
with hwPimBsrElectedBsrGrpMappingGrpAddr, gives the
|
|
group prefix for this mapping. The InetAddressType is
|
|
given by the hwPimBsrElectedBsrGrpMappingAddrType object.
|
|
|
|
This address object is only significant up to
|
|
hwPimBsrElectedBsrGrpMappingGrpAddr bits. The
|
|
remainder of the address bits are zero. This is
|
|
especially important for this field, which is part of
|
|
the index of this entry. Any non-zero bits would
|
|
signify an entirely different entry."
|
|
::= { hwPimBsrElectedBsrRpSetEntry 3 }
|
|
|
|
hwPimBsrElectedBsrGrpMappingGrpPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (4..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast group prefix length that, when combined
|
|
with hwPimBsrElectedBsrGrpMappingGrpAddr, gives the group
|
|
prefix for this mapping. The InetAddressType is given by
|
|
the hwPimBsrElectedBsrGrpMappingAddrType object. If
|
|
hwPimBsrElectedBsrGrpMappingAddrType is 'ipv4' or 'ipv4z',
|
|
this object must be in the range 4..32. If
|
|
hwPimBsrElectedBsrGrpMappingAddrType is 'ipv6' or 'ipv6z',
|
|
this object must be in the range 8..128."
|
|
::= { hwPimBsrElectedBsrRpSetEntry 4 }
|
|
|
|
hwPimBsrElectedBsrGrpMappingRPAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the RP to be used for groups within
|
|
this group prefix. The InetAddressType is given by the
|
|
hwPimBsrElectedBsrGrpMappingAddrType object."
|
|
::= { hwPimBsrElectedBsrRpSetEntry 5 }
|
|
|
|
hwPimBsrElectedBsrRpSetPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority for RP. Numerically higher values for
|
|
this object indicate lower priorities, with the value
|
|
zero denoting the highest priority."
|
|
REFERENCE "I-D.ietf-pim-sm-Bsr section 4.1"
|
|
::= { hwPimBsrElectedBsrRpSetEntry 6 }
|
|
|
|
hwPimBsrElectedBsrRpSetHoldtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The holdtime for RP"
|
|
REFERENCE "I-D.ietf-pim-sm-Bsr section 4.1"
|
|
::= { hwPimBsrElectedBsrRpSetEntry 7 }
|
|
|
|
hwPimBsrElectedBsrRpSetExpiryTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum time remaining before this entry will be
|
|
aged out. The value zero indicates that this entry will
|
|
never be aged out."
|
|
::= { hwPimBsrElectedBsrRpSetEntry 8 }
|
|
|
|
hwPimBsrElectedBsrRpSetGrpBidir OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object is TRUE, this group range with this
|
|
RP is a BIDIR-PIM group range. If it is set to FALSE,
|
|
it is a PIM-SM group range."
|
|
::= { hwPimBsrElectedBsrRpSetEntry 9 }
|
|
|
|
|
|
hwPimBsrCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for PIM routers that implement
|
|
the Bootstrap Router (BSR) mechanism."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hwPimBsrObjectGroup }
|
|
|
|
::= { hwPimBsrCompliances 1 }
|
|
|
|
|
|
hwPimBsrObjectGroup OBJECT-GROUP
|
|
OBJECTS { hwPimBsrElectedBsrRpSetPriority,
|
|
hwPimBsrElectedBsrRpSetHoldtime,
|
|
hwPimBsrElectedBsrRpSetExpiryTime,
|
|
hwPimBsrElectedBsrRpSetGrpBidir }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects for managing the Bootstrap
|
|
Router (BSR) mechanism for PIM routers."
|
|
::= { hwPimBsrGroups 1 }
|
|
|
|
END
|