From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/fs/GBNL3Igmp-MIB | 527 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 527 insertions(+) create mode 100644 MIBS/fs/GBNL3Igmp-MIB (limited to 'MIBS/fs/GBNL3Igmp-MIB') diff --git a/MIBS/fs/GBNL3Igmp-MIB b/MIBS/fs/GBNL3Igmp-MIB new file mode 100644 index 0000000..e87173f --- /dev/null +++ b/MIBS/fs/GBNL3Igmp-MIB @@ -0,0 +1,527 @@ + GBNL3Igmp-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Counter64,IpAddress FROM SNMPv2-SMI + + DisplayString, TruthValue,MacAddress,RowStatus FROM SNMPv2-TC + + PortList FROM Q-BRIDGE-MIB + + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + + gbnL3 FROM ADMIN-MASTER-MIB + + mib-2 FROM RFC1213-MIB; + + + gbnL3IgmpMib MODULE-IDENTITY + LAST-UPDATED "0411190001Z" -- November 19,2004 + ORGANIZATION "Admin Co. Ltd, Inc." + CONTACT-INFO "Admin Co. Ltd, Inc. + E-mail: support@admin.com.cn" + + DESCRIPTION "GBN Enterprise MIB definition." + + REVISION "0411190001Z" -- November 19,2004 + DESCRIPTION "Initial MIB creation." + + ::= { gbnL3 7 } + +PortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + ports, with the first octet specifying ports 1 through + 8, the second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the bridge is represented by a single bit within the + value of this object. If that bit has a value of '1' + then that port is included in the set of ports; the port + is not included if its bit has a value of '0'." + SYNTAX OCTET STRING + + gbnL3IgmpProxyGroup OBJECT IDENTIFIER ::= { gbnL3IgmpMib 1 } + + + igmpProxyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled status of igmp proxy on this switch." + --在交换机上打开igmp代理的使能状态 + ::= { gbnL3IgmpProxyGroup 1 } + + igmpProxyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface from which all IP multicast datagrams are received, + or 0 if the upstream interface is not configged." + --上行接口索引,IGMP打开代理功能后,作为一个主机向此 + --接口发送报告和离开报文。 + ::= { gbnL3IgmpProxyGroup 2 } + + igmpGrpNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The summation of group which is learned from IGMP and + configged statically." + --通过IGMP学习和静态配置的多播组数 + ::= { gbnL3IgmpProxyGroup 3 } + + igmpGrpMembNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The summation of group member which is learned from IGMP + and configged statically." + --通过IGMP学习和静态配置的多播成员数 + ::= { gbnL3IgmpProxyGroup 4 } + +-- IGMP interface extend MIB + + igmpIfExTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpIfExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IGMP interface extend information including the configured access control + list and querier timeout." + --IGMP的访问控制列表定义和查询者生存时间等 + ::= { gbnL3IgmpMib 2 } + + igmpIfExEntry OBJECT-TYPE + SYNTAX IgmpIfExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the configured ACL and querier timeout ." + --访问控制列表信息 + INDEX { igmpifIndex } + ::= { igmpIfExTable 1 } + + IgmpIfExEntry ::= + SEQUENCE { + igmpifIndex Integer32, + igmpIfPortList PortList, + igmpifAccessNum Integer32, + igmpifQuerierExpire Integer32, + igmpifV2QuerierTimer TimeTicks, + igmpifLimiGroupNum Integer32, + igmpifSSMMappingEnable TruthValue + } + + igmpifIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the index of the interface receiving IGMP packets." + --接收IGMP报文的接口索引 + ::= { igmpIfExEntry 1 } + + igmpIfPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the ports filter IGMP packets in this interface." + --过滤IGMP报文的端口列表 + ::= { igmpIfExEntry 2 } + + igmpifAccessNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the number of the access control list used to filter IGMP packet" + --用于过滤IGMP报文的访问控制列表号 + ::= { igmpIfExEntry 3 } + + igmpifQuerierExpire OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time elapsed before the Other Querier + Present Timer expires" + --查询者超时时间,当其他查询者存在时必须要等一段时间,在这段时间内 + --没有收到其他查询者的查询报文后,本地才能成为查询者。 + ::= { igmpIfExEntry 4 } + + igmpifV2QuerierTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining until the host assumes that there are no + IGMPv2 routers present on the interface. While this is non- + zero and igmpInterfaceV1QuerierTimer is zero, the host will + reply to all queries with version 2 membership reports." + --v2版本查询者超时定时器。当该值不为0,且v1版本查询者超时定时 + --器为0时,将定时发送v2的查询报文。 + ::= { igmpIfExEntry 5 } + + igmpifLimiGroupNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the limit count of group for the interface" + --限制接口加入的多播组个数。默认值为产品所支持的最大多播组个数,如S3526为255,S3750为1024 + ::= { igmpIfExEntry 6 } + + igmpifSSMMappingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled status of igmp ssm-mapping on this interface." + --在接口上打开igmp ssm映射的使能状态 + ::= { igmpIfExEntry 7 } + + + igmpGroupVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpGroupVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " the list information of static group and ingress vlan." + --静态多播组和入vlan信息表 + ::= { gbnL3IgmpMib 3 } + + igmpGroupVlanEntry OBJECT-TYPE + SYNTAX IgmpGroupVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of information about static group and ingress vlan" + --静态多播组和入vlan表项 + INDEX { igmpGroupIP, igmpVlanID } + ::= { igmpGroupVlanTable 1 } + + IgmpGroupVlanEntry ::= SEQUENCE { + igmpGroupIP IpAddress, + igmpVlanID Integer32, + igmpGroupVlanStatus RowStatus + } + + igmpGroupIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " the static multicast group ip " + --静态多播组 + ::= { igmpGroupVlanEntry 1 } + igmpVlanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the specific ingress vlan" + --指定入vlan + ::= { igmpGroupVlanEntry 2 } + igmpGroupVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this entry." + --表项状态 + ::= { igmpGroupVlanEntry 3 } + + +-- igmpCacheExTable extend MIB +-- igmp多播组表扩展.added by xzy (2006-8-2 for igmpv3) + + FilterMode ::= INTEGER { + include(1), + exclude(2) + } + + igmpCacheExTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpCacheExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IGMP cache extend information including the configured filter mode and source list." + --IGMP的组过滤模式和源地址列表等 + ::= { gbnL3IgmpMib 4 } + + + igmpCacheExEntry OBJECT-TYPE + SYNTAX IgmpCacheExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the configured filter mode and source list." + --组过滤模式和源地址列表信息 + INDEX { igmpCacheAddressEx, igmpCacheIfIdxEx } + ::= { igmpCacheExTable 1 } + + IgmpCacheExEntry ::= SEQUENCE { + igmpCacheAddressEx IpAddress, + igmpCacheIfIdxEx Integer32, + igmpCacheVersion2HostTimer TimeTicks, + igmpCacheFilterMode FilterMode, + igmpCacheStatic TruthValue + } + + + + igmpCacheAddressEx OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for which this entry + contains information." + --多播组地址 + ::= { igmpCacheExEntry 1 } + + igmpCacheIfIdxEx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface for which this entry contains information for + an IP multicast group address." + --接口索引 + ::= { igmpCacheExEntry 2 } + + igmpCacheVersion2HostTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining until the local router will assume that + there are no longer any IGMP version 2 members on the IP + subnet attached to this interface. Upon hearing any IGMPv2 + Membership Report, this value is reset to the group + membership timer." + --v2主机存在时间定时器 + ::= { igmpCacheExEntry 3 } + + igmpCacheFilterMode OBJECT-TYPE + SYNTAX FilterMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Filter Mode for the IP multicast group address." + --组的过滤模式 + ::= { igmpCacheExEntry 4 } + + igmpCacheStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An indication of whether the cache is a static member of + this group address on this interface." + DEFVAL { true } + ::= { igmpCacheExEntry 5 } + + + igmpSrcInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSrcInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " the list information of specific source ip addres." + --源地址列表信息 + ::= { gbnL3IgmpMib 5 } + + igmpSrcInfoEntry OBJECT-TYPE + SYNTAX IgmpSrcInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of information about specific source" + --指定源地址表项 + INDEX { igmpCacheAddressEx, igmpCacheIfIdxEx, igmpSrcAddress } + ::= { igmpSrcInfoTable 1 } + + IgmpSrcInfoEntry ::= SEQUENCE { + igmpSrcAddress IpAddress, + igmpSrcTimer TimeTicks, + igmpSrcInfoStatus RowStatus + } + + igmpSrcAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the specific source address" + --指定源地址 + ::= { igmpSrcInfoEntry 1 } + + igmpSrcTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " the timer of the specific source address" + --指定源定时器 + ::= { igmpSrcInfoEntry 2 } + + igmpSrcInfoStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this entry." + --表项状态 + ::= { igmpSrcInfoEntry 3 } + + +--- IGMP MFIB extend MIB. added by x0084(2007-11-27) + IgmpProxyState ::= INTEGER { + nonMember(0), + delayingMember(1), + idleMember(2) + } + + igmpMFIBTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMFIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " the Multicast Forward Information Base." + ::= { gbnL3IgmpMib 6 } + + igmpMFIBEntry OBJECT-TYPE + SYNTAX IgmpMFIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of information about MFIB" + --指定源地址表项 + INDEX { igmpGrpAddress } + ::= { igmpMFIBTable 1 } + + + IgmpMFIBEntry ::= SEQUENCE { + igmpGrpAddress IpAddress, + igmpGrpMembIdx Integer32, + igmpProxyState IgmpProxyState, + igmpGrpMembCount Integer32 + } + + igmpGrpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the IP address of multicast group" + --组地址 + ::= { igmpMFIBEntry 1 } + + igmpGrpMembIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the first group member's index " + --用户侧第一个多播接口成员索引 + ::= { igmpMFIBEntry 2 } + + igmpProxyState OBJECT-TYPE + SYNTAX IgmpProxyState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of Igmp-proxy." + --多播组proxy状态 + ::= { igmpMFIBEntry 3 } + + igmpGrpMembCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of this multicast group's member." + --加入此多播组的端口数 + ::= { igmpMFIBEntry 4 } + +-- IGMP SSM-Mapping information + igmpSSMMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSSMMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Group Range information of SSM-Mapping " + ::= { gbnL3IgmpMib 7 } + + igmpSSMMappingEntry OBJECT-TYPE + SYNTAX IgmpSSMMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the igmpSSMMappingTable. " + INDEX { igmpSSMMappingGrp, igmpSSMMappingGrpPrefixLen, igmpSSMMappingACL, igmpSSMMappingSrc } + ::= { igmpSSMMappingTable 1 } + + IgmpSSMMappingEntry ::= SEQUENCE { + igmpSSMMappingGrp Integer32, + igmpSSMMappingGrpPrefixLen Integer32, + igmpSSMMappingACL Integer32, + igmpSSMMappingSrc Integer32, + igmpSSMMappingStatus RowStatus + } + + igmpSSMMappingGrp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group Address of the SSM-Mapping Entry" + --SSM-Mapping表项的组IP地址 + ::= { igmpSSMMappingEntry 1 } + + igmpSSMMappingGrpPrefixLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group Address Prefix Length of the SSM-Mapping Entry" + --SSM-Mapping表项的组IP地址前缀长度 + ::= { igmpSSMMappingEntry 2 } + + igmpSSMMappingACL OBJECT-TYPE + SYNTAX Integer32(1..99) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACL of SSM-Mapping Entry" + --SSM-Mapping的访问控制列表号。标准访问控制列表1~99 + ::= { igmpSSMMappingEntry 3} + + igmpSSMMappingSrc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source Address of the SSM-Mapping Entry" + --SSM-Mapping表项的源IP地址 + ::= { igmpSSMMappingEntry 4 } + + igmpSSMMappingStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this entry." + --表项状态 + ::= { igmpSSMMappingEntry 5 } + + END -- cgit v1.2.3