-- ================================================================== -- Copyright (c) 2009-2023 FS.COM Inc. All Rights Reserved. -- -- Description: IP Multicast MIB -- Reference: -- Version: V1.0 -- History: -- V1.0 2021-12-14 Created by Ma Xiaozhong -- ================================================================== -- -- Variables and types be imported -- -- ================================================================== FS-IPMCAST-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Unsigned32 FROM SNMPv2-SMI fsCommon FROM FS-OID-MIB InetAddressType FROM INET-ADDRESS-MIB; fsIpMcast MODULE-IDENTITY LAST-UPDATED "202112141400Z" ORGANIZATION "Fiberstore Co.,Limited" CONTACT-INFO "" DESCRIPTION "IP Multicast Management MIB" -- Revision history. REVISION "202112141400Z" DESCRIPTION "The initial version of this MIB file." ::= { fsCommon 212 } -- -- definition -- fsIpMcastNotifications OBJECT IDENTIFIER ::= { fsIpMcast 0 } fsIpMcastObjects OBJECT IDENTIFIER ::= { fsIpMcast 1 } fsIpMcastTrapBindObjects OBJECT IDENTIFIER ::= { fsIpMcast 2 } -- -- notification configuration -- fsIpMcastEntryLimitType OBJECT-TYPE SYNTAX INTEGER { starGroup(1), sourceGroup(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable defines IP multicast entry limit type. The star-group is (*, G) entry. The source-group is (S, G) entry." ::= { fsIpMcastTrapBindObjects 1 } fsIpMcastAddressFamily OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "It is address family of IP multicast." ::= { fsIpMcastTrapBindObjects 2 } fsIpMcastEntryLimitCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "It is the IP multicast entry limit value." ::= { fsIpMcastTrapBindObjects 3 } fsIpMcastEntryLimitReasonType OBJECT-TYPE SYNTAX INTEGER { entryDeleted(1), configurationChanged(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Describe the reason for trap sending: The 'entryDeleted' status indicates that the reason is table entry deletion. The 'configurationChanged' status indicates that the reason is that the." ::= { fsIpMcastTrapBindObjects 4 } -- -- trap -- fsIpMcastEntryExceed NOTIFICATION-TYPE OBJECTS { fsIpMcastEntryLimitType, fsIpMcastAddressFamily, fsIpMcastEntryLimitCount } STATUS current DESCRIPTION "The fsMcastEntryExceed is generated when the IP multicast entries exceeded global entry limit of IP multicast routing-table." ::= { fsIpMcastNotifications 1 } fsIpMcastEntryExceedClear NOTIFICATION-TYPE OBJECTS { fsIpMcastEntryLimitType, fsIpMcastAddressFamily, fsIpMcastEntryLimitCount, fsIpMcastEntryLimitReasonType } STATUS current DESCRIPTION "The fsMcastEntryExceedClear is generated when the IP multicast entries fell below global entry limit of IP multicast routing-table." ::= { fsIpMcastNotifications 2 } END