summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-MCDR-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-MCDR-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-MCDR-MIB')
-rw-r--r--MIBS/comware/HH3C-MCDR-MIB261
1 files changed, 261 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-MCDR-MIB b/MIBS/comware/HH3C-MCDR-MIB
new file mode 100644
index 0000000..bfaf030
--- /dev/null
+++ b/MIBS/comware/HH3C-MCDR-MIB
@@ -0,0 +1,261 @@
+-- =========================================================================
+-- Copyright (C) 2007 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: Multicast Call Detail Record(CDR) MIB
+-- In IPTV application, user join in a multicast group to order
+-- video programme. Multicast CDR is implemented for record basic
+-- information that a user join in a multicast group.
+-- The information record will be sent to NMS.
+-- This new MIB is used for configured policy to send record and
+-- display online user information.
+-- Reference:
+-- Version: V1.0
+-- History:
+-- V1.0 Created by Wangxiaodong, 2007.12.15
+-- Initial version.
+-- =========================================================================
+--
+-- ==================================================================
+--
+-- Variables and types be imported
+--
+-- ==================================================================
+HH3C-MCDR-MIB DEFINITIONS ::= BEGIN
+IMPORTS
+
+ MODULE-IDENTITY,OBJECT-TYPE,Unsigned32
+ FROM SNMPv2-SMI
+
+ TEXTUAL-CONVENTION,DateAndTime
+ FROM SNMPv2-TC
+
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+
+ ifIndex
+ FROM IF-MIB
+
+ VlanId
+ FROM Q-BRIDGE-MIB
+
+ hh3cCommon
+ FROM HH3C-OID-MIB;
+
+hh3cMultCDR MODULE-IDENTITY
+ LAST-UPDATED "200712150000Z"
+ ORGANIZATION
+ "New H3C Technologies Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Technologies Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ Http://www.h3c.com
+ Zip:100085"
+ DESCRIPTION
+ "The initial version of this MIB file."
+ REVISION "200712150000Z"
+ DESCRIPTION
+ "The multicast call detail record MIB."
+ ::= { hh3cCommon 86 }
+
+-- ==================================================================
+--
+-- ======================= definition begin =========================
+--
+-- ==================================================================
+
+--
+-- hh3cMultCDRCfgObject
+--
+hh3cMultCDRCfgObject OBJECT IDENTIFIER ::= { hh3cMultCDR 1 }
+
+hh3cMultCDRStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure to enable or disable multicast CDR function."
+ ::= { hh3cMultCDRCfgObject 1 }
+
+hh3cMultCDRReportInterval OBJECT-TYPE
+ SYNTAX INTEGER(30..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the multicast CDR report-interval. Unit: second."
+ ::= { hh3cMultCDRCfgObject 2 }
+
+hh3cMultCDRCacheLimit OBJECT-TYPE
+ SYNTAX INTEGER(16..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the multicast CDR cache-limit."
+ ::= { hh3cMultCDRCfgObject 3 }
+
+hh3cMultCDRRecordDelay OBJECT-TYPE
+ SYNTAX INTEGER(10..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the multicast CDR record-delay. Unit: second"
+ ::= { hh3cMultCDRCfgObject 4 }
+
+hh3cMultCDRRecordSend OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ send(1),
+ caching(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Send record at once."
+ ::= { hh3cMultCDRCfgObject 5 }
+
+
+--
+--hh3cMultUserOnlineInfoTable
+--
+
+hh3cMultUserOnlineInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMultUserOnlineInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast user online information table."
+ ::= { hh3cMultCDR 2 }
+
+hh3cMultUserOnlineInfoEntry OBJECT-TYPE
+ SYNTAX Hh3cMultUserOnlineInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of multicast user online information table."
+ INDEX
+ {
+ ifIndex,
+ hh3cMultUserRecordID
+ }
+ ::= { hh3cMultUserOnlineInfoTable 1 }
+
+Hh3cMultUserOnlineInfoEntry ::= SEQUENCE
+ {
+ hh3cMultUserRecordID Unsigned32,
+ hh3cMultUserSubIfIndex Unsigned32,
+ hh3cMultUserVlanID VlanId,
+ hh3cMultUserJoinGAddrType InetAddressType,
+ hh3cMultUserJoinGAddr InetAddress,
+ hh3cMultUserJoinSAddrType InetAddressType,
+ hh3cMultUserJoinSAddr InetAddress,
+ hh3cMultUserStatus INTEGER,
+ hh3cMultUserJoinTime DateAndTime,
+ hh3cMultUserPreviewTimes Unsigned32,
+ hh3cMultUserPreviewRemain Unsigned32
+ }
+
+hh3cMultUserRecordID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of online record."
+ ::= { hh3cMultUserOnlineInfoEntry 1 }
+
+hh3cMultUserSubIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of sub-interface which is active.
+ If the value is zero, hh3cMultUserSubIfIndex should be ignored."
+ ::= { hh3cMultUserOnlineInfoEntry 2 }
+
+hh3cMultUserVlanID OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of VLAN in which the user joined the multicast group."
+ ::= { hh3cMultUserOnlineInfoEntry 3 }
+
+hh3cMultUserJoinGAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the multicast group IP address."
+ ::= { hh3cMultUserOnlineInfoEntry 4 }
+
+hh3cMultUserJoinGAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast group address which the user joined."
+ ::= { hh3cMultUserOnlineInfoEntry 5 }
+
+hh3cMultUserJoinSAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the multicast source IP address."
+ ::= { hh3cMultUserOnlineInfoEntry 6 }
+
+hh3cMultUserJoinSAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast source address which the user joined.
+ If the value is '0.0.0.0'(IPv4) or '::'(IPv6), hh3cMultUserJoinSAddr
+ should be ignored."
+ ::= { hh3cMultUserOnlineInfoEntry 7 }
+
+hh3cMultUserStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ permit(1),
+ preview(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of user.
+ permit - user in permit status.
+ preview - user in preview status."
+ ::= { hh3cMultUserOnlineInfoEntry 8 }
+
+hh3cMultUserJoinTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the user joined the multicast group."
+ ::= { hh3cMultUserOnlineInfoEntry 9 }
+
+hh3cMultUserPreviewTimes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The times of multicast preview which the user joined.
+ If hh3cMultUserStatus is not preview, hh3cMultUserPreviewTimes
+ should be ignored."
+ ::= { hh3cMultUserOnlineInfoEntry 10 }
+
+hh3cMultUserPreviewRemain OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remanent time slice of multicast preview which the user joined.
+ If hh3cMultUserStatus is not preview, hh3cMultUserPreviewRemain
+ should be ignored."
+ ::= { hh3cMultUserOnlineInfoEntry 11 }
+
+END