diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/fs/GBNL2Switch-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/fs/GBNL2Switch-MIB')
| -rw-r--r-- | MIBS/fs/GBNL2Switch-MIB | 1303 |
1 files changed, 1303 insertions, 0 deletions
diff --git a/MIBS/fs/GBNL2Switch-MIB b/MIBS/fs/GBNL2Switch-MIB new file mode 100644 index 0000000..029de1e --- /dev/null +++ b/MIBS/fs/GBNL2Switch-MIB @@ -0,0 +1,1303 @@ + GBNL2Switch-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, IpAddress,
+ NOTIFICATION-TYPE FROM SNMPv2-SMI
+
+ DisplayString, MacAddress,
+ RowStatus, TruthValue FROM SNMPv2-TC
+
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
+
+ gbnL2 FROM ADMIN-MASTER-MIB
+
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+
+ PortList, dot1qStaticMulticastEntry FROM Q-BRIDGE-MIB;
+
+ gbnL2Switch MODULE-IDENTITY
+ LAST-UPDATED "0011020000Z" -- November 2, 2000
+ ORGANIZATION "Admin Systems, Inc."
+ CONTACT-INFO "Admin Systems, Inc.
+ E-mail: support@admin.com"
+
+ DESCRIPTION "Gbn Common Enterprise MIB definition."
+
+ REVISION "0011020000Z" -- November 2, 2000
+ DESCRIPTION "Initial MIB creation."
+
+ ::= { gbnL2 1 }
+
+------------------------------------------------------------------------------
+-- define groups in GBN-COMMON-MIB
+------------------------------------------------------------------------------
+ gbnL2SwitchPacket OBJECT IDENTIFIER ::= { gbnL2Switch 1 }
+ gbnL2SwitchMac OBJECT IDENTIFIER ::= { gbnL2Switch 2 }
+ gbnL2SwitchMulticast OBJECT IDENTIFIER ::= { gbnL2Switch 3 }
+ gbnL2SwitchVLAN OBJECT IDENTIFIER ::= { gbnL2Switch 4 }
+ gbnL2SwitchLacpGroup OBJECT IDENTIFIER ::= { gbnL2Switch 5 }
+ gbnL2SwitchLacpPort OBJECT IDENTIFIER ::= { gbnL2Switch 6 }
+ gbnL2SwitchMLD OBJECT IDENTIFIER ::= { gbnL2Switch 7 }
+------------------------------------------------------------------------------
+--
+-- gbnL2SwitchPacket - Packet Group
+--
+------------------------------------------------------------------------------
+ broadcastSuppress OBJECT-TYPE
+ SYNTAX INTEGER (0..200000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Rate limit Value, the maximum number of packets per second the switch should allow to receive ."
+ ::= { gbnL2SwitchPacket 1 }
+
+ dlfForward OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Control the flooding of dlf packets."
+ ::= { gbnL2SwitchPacket 2 }
+
+ dlfForwardPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DlfForwardPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of dlf packets port control."
+ --控制端口转发未知报文表
+ ::= { gbnL2SwitchPacket 3 }
+
+ dlfForwardPortEntry OBJECT-TYPE
+ SYNTAX DlfForwardPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry for dlf packets control."
+ --控制转发未知报文表项
+ INDEX { dlfForwardPort }
+ ::= { dlfForwardPortTable 1 }
+
+ DlfForwardPortEntry ::= SEQUENCE {
+ dlfForwardPort INTEGER,
+ dlfForwardStatus INTEGER
+ }
+
+ dlfForwardPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number in dlf packets table Item."
+ --转发未知报文表项的端口号
+ ::= { dlfForwardPortEntry 1 }
+
+ dlfForwardStatus OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The dlf packets flag Item."
+ --转发未知报文表项的状态
+ ::= { dlfForwardPortEntry 2 }
+
+------------------------------------------------------------------------------
+--
+-- gbnL2SwitchMac - MAC Group
+--
+------------------------------------------------------------------------------
+ macAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of mac address ."
+ ::= { gbnL2SwitchMac 1 }
+
+ macAddressEntry OBJECT-TYPE
+ SYNTAX MacAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry for mac address ."
+ INDEX { macAddressMac, macAddressVID, macAddressPort, macAddressStatic }
+ ::= { macAddressTable 1 }
+
+ MacAddressEntry ::= SEQUENCE {
+ macAddressMac MacAddress,
+ macAddressVID INTEGER,
+ macAddressPort INTEGER,
+ macAddressStatus INTEGER,
+ macAddressStatic MacAddress
+ }
+
+ macAddressMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address in arl table Item."
+ ::= { macAddressEntry 1 }
+
+ macAddressVID OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan ID in arl table Item."
+ ::= { macAddressEntry 2 }
+
+ macAddressPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number in arl table Item."
+ ::= { macAddressEntry 3 }
+
+ macAddressStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dynamic(1),
+ static(2),
+ permanent(3),
+ backhole(4),
+ delete(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " "
+ --mac地址标志,dynamic(1)表示动态mac地址, static(2)表示静态mac地址不可以老化,
+ --permanent(3)表示保存重起交换机时,mac地址表项还存在,
+ --backhole(4)表示保存重起交换机时,mac地址表项还存在,且对源与目的过滤。
+
+ --添加mac地址表项操作增加如下错误号:
+
+ --PermanentMacFULL(-2)表示永久或过滤表项已满;
+ --ArlFULL(-3)表示硬件arl表已满;
+ --CreateNvmError(-4)表示创建nvm对象错误;
+ --InValidVlanID(-6)输入的vlan ID号对应的vlan没创建;
+ --InValidVlanPort(-7)vlan没有包含对应的端口;
+ --InValidMac(-8)无效的mac地址;
+ --InValidArgument(-9)输入的参数取值范围有误。
+
+ ::= { macAddressEntry 4 }
+
+ macAddressStatic OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Static MAC address in arl table Item."
+ ::= { macAddressEntry 5 }
+
+ macLearningPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacLearningPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of mac address learning port control."
+ ::= { gbnL2SwitchMac 2 }
+
+ macLearningPortEntry OBJECT-TYPE
+ SYNTAX MacLearningPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry for mac address learning control."
+ INDEX { macAddressLearningPort }
+ ::= { macLearningPortTable 1 }
+
+ MacLearningPortEntry ::= SEQUENCE {
+ macAddressLearningPort INTEGER,
+ macAddressLearningStatus INTEGER,
+ macAddressMaxCount INTEGER
+ }
+
+ macAddressLearningPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number in mac address learning table Item."
+ ::= { macLearningPortEntry 1 }
+
+ macAddressLearningStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mac address learning flag Item."
+ ::= { macLearningPortEntry 2 }
+
+ macAddressMaxCount OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "the max mac address number of port.In some products, when macAddressLearningPort is 0, macAddressMaxCount is 0 means mac-control-learnig, others means auto-learning. "
+ ::= { macLearningPortEntry 3 }
+
+ macAddressLearnCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of mac-address entries including learnt or configured."
+ --"MAC地址总数,包括自动学习的以及手工配置的"
+ ::= { gbnL2SwitchMac 3 }
+------------------------------------------------------------------------------
+--
+-- gbnL2SwitchMulticast - Multicast Group
+--
+------------------------------------------------------------------------------
+ igmpSnoopEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DURABLE: { false }
+ Setting this object to true(1) enables IGMP Snooping. Setting
+ it to false(2) disables IGMP Snooping.
+
+ Note that IGMP Snooping can function with or without GVRP and
+ GMRP enabled."
+ ::= { gbnL2SwitchMulticast 1 }
+
+
+ igmpSnoopAlerts OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DURABLE: { false }
+ Setting this object to true(1) enables the IP Router Alert
+ Option (as defined in RFC2113) for transmitted IGMP packets.
+ Setting it to false(2) disables this option."
+ ::= { gbnL2SwitchMulticast 2 }
+
+ igmpSnoopAging OBJECT-TYPE
+ SYNTAX Integer32 (10..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DURABLE: { 300 }
+ The timeout period in seconds for aging out Multicast Groups
+ dynamically learned with IGMP Snooping. Note that aging operates
+ on a per interface per VLAN per multicast group basis."
+ ::= { gbnL2SwitchMulticast 3 }
+
+ igmpSnoopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table, which provides IGMP Snooping information, augments
+ the 'dot1qStaticMulticastTable' in the Q-MIB (RFC2674)."
+ ::= { gbnL2SwitchMulticast 4 }
+
+ igmpSnoopEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Displays by VLAN, Multicast Group, and Multicast receive port
+ the set of ports enabled to forward Multicast Group traffic as
+ determined by the IGMP Snooping task."
+ AUGMENTS { dot1qStaticMulticastEntry }
+ ::= { igmpSnoopTable 1 }
+
+ IgmpSnoopEntry ::= SEQUENCE {
+ igmpSnoopEgressPorts PortList
+ }
+
+ igmpSnoopEgressPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This read-only object displays the set of ports enabled to
+ forward specific Multicast Group traffic as determined by the
+ IGMP Snooping task.
+
+ It should be noted that the IGMP Snooping task generates a pseudo-
+ static (i.e., not saved in NVM) port list similar to the RFC2674
+ Q-MIB 'dot1qStaticMulticastStaticEgressPorts' object. Consequently,
+ a port will not be a member of 'gbnCommonIgmpSnoopEgressPorts' if
+ it is a member of 'dot1qStaticMulticastForbiddenEgressPorts'."
+ ::= { igmpSnoopEntry 1 }
+
+ igmpSnoopDefaultGroupPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ permit(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default group learning policy when a group address is not found in
+ IGMP Snooping white-list and black-list"
+ --当组地址不在IGMP Snooping黑白名单中时对该组播的默认学习规则
+ ::= { gbnL2SwitchMulticast 5 }
+
+ igmpSnoopMaxResponseTime OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timeout period in seconds waited before determinating whether
+ a group port should be deleted or not after received a leave packet"
+ --在组端口收到离开报文后,决定是否删除该组端口的等待时间
+ ::= { gbnL2SwitchMulticast 6 }
+
+ igmpSnoopPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Used to config IGMP Snooping port options,such as group-limit and
+ fast-leave."
+ --该表用于配置IGMP Snooping中基于每个端口的信息,如端口学习限制,
+ --端口快速离开等功能
+ ::= { gbnL2SwitchMulticast 7 }
+
+ igmpSnoopPortEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of igmpSnoopPortTable."
+ --igmpSnoopPortTable表的表项信息
+ INDEX { igmpSnoopPort }
+ ::= { igmpSnoopPortTable 1 }
+
+ IgmpSnoopPortEntry ::= SEQUENCE {
+ igmpSnoopPort INTEGER,
+ igmpSnoopPortFastLeave INTEGER,
+ igmpSnoopPortGroupLimit INTEGER,
+ igmpSnoopPortMcastVlan INTEGER
+ }
+
+ igmpSnoopPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index that uniquely identifies a Ap port within igmpSnoopPortTable."
+ --端口号用于igmpSnoopPortTable表的索引
+ ::= { igmpSnoopPortEntry 1 }
+
+ igmpSnoopPortFastLeave OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fast-leave option of a IGMP Snooping port,when set
+ a group port is deleted immediately on receiving a leave
+ packet, otherwise a max-response-time should be waited
+ before deleting the port."
+ --配置端口的快速离开功能,如果开启了端口的快速离开功能,在
+ --端口收到离开报文后就会立即由多播组中删除,否则在删除端口
+ --之前会等待max-response-time
+ ::= { igmpSnoopPortEntry 2 }
+
+ igmpSnoopPortGroupLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max number of Multicast groups a port can learn."
+ --端口能够学习的最大多播组数目
+ ::= { igmpSnoopPortEntry 3 }
+
+ igmpSnoopPortMcastVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify a multicast vlan for a port.IGMP report groups received
+ on the port will be add to the multicast vlan, regardless of the
+ vlan id indicated by the report packets, a zero vlan means no multicast
+ vlan is used."
+ --为端口指定一个组播vlan,该端口收到了IGMP报告报文后该报告组会
+ --被添加到组播VLAN中,则不管报告报文中的vlan为何值,vlan为0表示不使用
+ --组播vlan
+ ::= { igmpSnoopPortEntry 4 }
+
+ igmpSnoopGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to config IGMP Snooping white-list and
+ black-list."
+ --该表用于配置IGMP Snooping的黑白名单
+ ::= { gbnL2SwitchMulticast 8 }
+
+ igmpSnoopGroupEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of igmpSnoopGroupTable."
+ --igmpSnoopGroupTable表的表项信息
+ INDEX { igmpSnoopGroupAddress, igmpSnoopGroupPort , igmpSnoopGroupVLAN }
+ ::= { igmpSnoopGroupTable 1 }
+
+ IgmpSnoopGroupEntry ::= SEQUENCE {
+ igmpSnoopGroupAddress MacAddress,
+ igmpSnoopGroupPort INTEGER,
+ igmpSnoopGroupVLAN INTEGER,
+ igmpSnoopGroupPolicy INTEGER
+ }
+
+ igmpSnoopGroupAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a multicast mac-address
+ within igmpSnoopGroupTable."
+ --多播MAC地址用于索引igmpSnoopGroupTable表
+ ::= { igmpSnoopGroupEntry 1 }
+
+ igmpSnoopGroupPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a Ap port within igmpSnoopGroupTable."
+ --端口号用于索引igmpSnoopGroupTable表的索引
+ ::= { igmpSnoopGroupEntry 2 }
+
+ igmpSnoopGroupVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a VLAN ID within igmpSnoopGroupTable."
+ --VLAN号用于索引igmpSnoopGroupTable表的索引
+ ::= { igmpSnoopGroupEntry 3 }
+
+ igmpSnoopGroupPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(3),
+ deny(4),
+ del(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to config IGMP Snooping white-list and
+ black-list.Policies defined in white-list and black-list are
+ superior to that has beed defined by igmpSnoopDefaultGroupPolicy.
+ If group is not found in white-list or black-list then
+ 'igmpSnoopDefaultGroupPolicy' takes effect"
+ --用于配置IGMP Snooping学习的黑白名单,黑白名单中的学习规则优先级
+ --高于igmpSnoopDefaultGroupPolicy定义的默认学习规则,如果组地址每在
+ --黑白名单中,那么组的学习取决于igmpSnoopDefaultGroupPolicy的值
+ ::= { igmpSnoopGroupEntry 4 }
+
+
+ crossVlanMulticastEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to true(1) enables cross-vlan multicast. Setting
+ it to false(2) disables cross-vlan multicast."
+ --配置跨vlan组播状态,1打开,2关闭
+ ::= { gbnL2SwitchMulticast 9 }
+
+ crossVlanMulticastTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CrossVlanMulticastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Used to config port info of cross-vlan multicast,such as tag/untag and vlanid of tag."
+ --跨vlan组播表,配置端口的多播属性,包括tag/untag以及tag属性的vlanid
+ ::= { gbnL2SwitchMulticast 10 }
+
+ crossVlanMulticastEntry OBJECT-TYPE
+ SYNTAX CrossVlanMulticastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of crossVlanMulticastPortTable."
+ --跨vlan组播端口列表
+ INDEX { crossVlanPort }
+ ::= { crossVlanMulticastTable 1 }
+
+ CrossVlanMulticastEntry ::= SEQUENCE {
+ crossVlanPort Integer32,
+ crossVlanPortTag TruthValue,
+ crossVlanPortVid Integer32
+ }
+
+ crossVlanPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port number."
+ --端口号
+ ::= { crossVlanMulticastEntry 1 }
+
+ crossVlanPortTag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to true(1) of tag. Setting
+ it to false(2) of untag."
+ --端口 的tag属性,1为tag,2为untag
+ ::= { crossVlanMulticastEntry 2 }
+
+
+ crossVlanPortVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vlanid of tag port."
+ --端口 的vlanid
+ ::= { crossVlanMulticastEntry 3 }
+
+ igmpSnoopRoutePortForward OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If the status is enabled, the route port can be added into the group automatically
+ when an igmp snooping group is created . If the status is disabled, it will be not."
+ --控制是否将路由口自动加入到IGMP组播
+ ::= { gbnL2SwitchMulticast 11 }
+
+---------------------- IgmpSnooping Profile Function Begin --------------------------
+ igmpSnoopProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to config IGMP Snooping white-list and black-list."
+ ::= { gbnL2SwitchMulticast 12 }
+
+ igmpSnoopProfileEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of igmpSnoopProfileTable."
+ INDEX { profileId }
+ ::= { igmpSnoopProfileTable 1 }
+
+ IgmpSnoopProfileEntry ::= SEQUENCE {
+ profileId Integer32,
+ profileDescription DisplayString,
+ profileLimit Integer32,
+ profilePortList PortList,
+ profileRowStatus RowStatus
+ }
+
+ profileId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a profile within igmpSnoopProfileTable."
+ ::= { igmpSnoopProfileEntry 1 }
+
+ profileDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to config profile description."
+ ::= { igmpSnoopProfileEntry 2 }
+
+ profileLimit OBJECT-TYPE
+ SYNTAX Integer32 {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to config group learning policy in the profile."
+ ::= { igmpSnoopProfileEntry 3 }
+
+ profilePortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to config ports to reference the profile."
+ ::= { igmpSnoopProfileEntry 4 }
+
+ profileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus {
+ active(1),
+ createAndGo(4),
+ destroy(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to create or delete a profile within igmpSnoopProfileTable."
+ ::= { igmpSnoopProfileEntry 5 }
+
+ igmpSnoopProfileIpRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopProfileIpRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to config ip ranges within profiles listed in igmpSnoopProfileTable."
+ ::= { gbnL2SwitchMulticast 13 }
+
+ igmpSnoopProfileIpRangeEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopProfileIpRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of igmpSnoopProfileIpRangeTable."
+ INDEX { profileId, ipRangeStartIp, ipRangeEndIp, ipRangeVlanId }
+ ::= { igmpSnoopProfileIpRangeTable 1 }
+
+ IgmpSnoopProfileIpRangeEntry ::= SEQUENCE {
+ ipRangeStartIp IpAddress,
+ ipRangeEndIp IpAddress,
+ ipRangeVlanId Integer32,
+ ipRangeRowStatus RowStatus
+ }
+
+ ipRangeStartIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a start ip address."
+ ::= { igmpSnoopProfileIpRangeEntry 1 }
+
+ ipRangeEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies an end ip address."
+ ::= { igmpSnoopProfileIpRangeEntry 2 }
+
+ ipRangeVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a vlan."
+ ::= { igmpSnoopProfileIpRangeEntry 3 }
+
+ ipRangeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus {
+ active(1),
+ createAndGo(4),
+ destroy(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to create or delete an ip range within igmpSnoopProfileIpRangeTable."
+ ::= { igmpSnoopProfileIpRangeEntry 4 }
+
+ igmpSnoopProfileMacRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpSnoopProfileMacRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to config mac ranges within profiles listed in igmpSnoopProfileTable."
+ ::= { gbnL2SwitchMulticast 14 }
+
+ igmpSnoopProfileMacRangeEntry OBJECT-TYPE
+ SYNTAX IgmpSnoopProfileMacRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of igmpSnoopProfileMacRangeTable."
+ INDEX { profileId, macRangeStartMac, macRangeEndMac, macRangeVlanId }
+ ::= { igmpSnoopProfileMacRangeTable 1 }
+
+ IgmpSnoopProfileMacRangeEntry ::= SEQUENCE {
+ macRangeStartMac MacAddress,
+ macRangeEndMac MacAddress,
+ macRangeVlanId Integer32,
+ macRangeRowStatus RowStatus
+ }
+
+ macRangeStartMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a start mac address."
+ ::= { igmpSnoopProfileMacRangeEntry 1 }
+
+ macRangeEndMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies an end mac address."
+ ::= { igmpSnoopProfileMacRangeEntry 2 }
+
+ macRangeVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a vlan."
+ ::= { igmpSnoopProfileMacRangeEntry 3 }
+
+ macRangeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus {
+ active(1),
+ createAndGo(4),
+ destroy(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to create or delete a mac range within igmpSnoopProfileMacRangeTable."
+ ::= { igmpSnoopProfileMacRangeEntry 4 }
+
+------------------------------------------------------------------------------
+--
+-- gbnL2SwitchVLAN - VLAN Group
+--
+------------------------------------------------------------------------------
+ portModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Table of port mode."
+ ::= { gbnL2SwitchVLAN 1 }
+
+ portModeEntry OBJECT-TYPE
+ SYNTAX PortModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of portmode parameters."
+ INDEX { portNumber }
+ ::= { portModeTable 1 }
+
+ PortModeEntry ::= SEQUENCE {
+ portNumber Integer32,
+ portMode INTEGER
+ }
+
+ portNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port number'."
+ ::= { portModeEntry 1 }
+
+ portMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trunkPort(1),
+ accessPort(2),
+ hybridPort(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "type of mode"
+ ::= { portModeEntry 2 }
+------------------------------------------------------------------------------
+--
+-- gbnL2SwitchLacpGroup - Lacp Channel Group
+--
+------------------------------------------------------------------------------
+ channelGroupCreate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Create a channel group ."
+ ::= { gbnL2SwitchLacpGroup 1 }
+
+ channelGroupDelete OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete a channel group. Make sure there is no member in this group ."
+ ::= { gbnL2SwitchLacpGroup 2 }
+
+ channelGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChannelGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about every
+ Lacp channel group that is associated with this System.
+ This table is supported in products:TiNet S3750,TiNet S3526,
+ TiNet S3026E,TiNet S2016EI,TiNet S2024EI."
+ --系统中lacp的通道组表项
+ ::= { gbnL2SwitchLacpGroup 3 }
+
+ channelGroupEntry OBJECT-TYPE
+ SYNTAX ChannelGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of the Lacp channel group parameters. This is indexed
+ by the group index."
+ --系统中lacp表项的具体参数,索引为通道组号
+ INDEX { ChannelGroupIndex }
+ ::= { channelGroupTable 1 }
+
+ ChannelGroupEntry ::=
+ SEQUENCE {
+ channelGroupIndex
+ INTEGER,
+ channelGroupPortList
+ PortList,
+ channelGroupRule
+ INTEGER,
+ channelGroupRowstatus
+ RowStatus
+ }
+ --channelGroupIndex:通道组号
+ --channelGroupPortList:通道组的端口成员列表
+ --channelGroupRule:通道组的负载均衡策略
+ --channelGroupRowstatus:行状态
+
+ channelGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Index of the Lacp Channel group."
+ --通道组的索引
+ ::= { channelGroupEntry 1 }
+
+ channelGroupPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The complete set of ports currently associated with
+ this Group. Each bit set in this list represents
+ an Actor Port member of this Group."
+ --通道组的端口成员列表,每一个bit代表一个端口
+
+ ::= { channelGroupEntry 2 }
+
+ channelGroupRule OBJECT-TYPE
+ SYNTAX INTEGER {
+ srcMAC(1),
+ destMAC(2),
+ srcXORDestMAC(3),
+ srcIP(4),
+ destIP(5),
+ srcXORDestIP(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " The Rule to be applied to this Link Aggregator's Trunk Group
+ Table. The rules are based on the following selections SrcMAC (1),
+ means that the last three bits of the Source MAC Address are used to
+ index the Trunk Group to get the destination port. DestMAC (2), means
+ the last three bits of the Destination MAC Address are used to index
+ into the Trunk Group to get the destination port. SrcXORDestMAC (3),
+ means that the last three bits of the Source MAC Address are logically
+ XORed with the last three bits of the Destination MAC Address and used
+ to index into the Trunk Group to get the destination port. SrcIP (4),
+ means the last three bits of the Source IP Address are used to index
+ into the Trunk Group to get the destination port. DestIP (5), means
+ the last three bits of the Destination IP Address are used to index
+ into the Trunk Group to get the destination port. SrcXORDestIP (6),
+ means the last three bits of the Source IP Address are logically XORed
+ with the last three bits of the Destination IP Address and used to
+ index into the Trunk Group to get the destination port. This rule
+ defines the distribution algorithm applied to the aggregated link."
+ --通道组的负载均衡策略,也就是报文在汇聚端口组中选择发送端口的策略。
+ --分为源MAC、目的MAC、源和目的MAC、源IP、目的IP、源和目的IP六种
+ --对于TiNet S2008EI为只读属性。
+ ::= { channelGroupEntry 3 }
+
+
+ channelGroupRowstatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "rowstatus of channel group."
+ --通道组的行状态
+ ::= { channelGroupEntry 4 }
+
+------------------------------------------------------------------------------
+--
+-- gbnL2SwitchLacpPort - Lacp port
+--
+------------------------------------------------------------------------------
+ lacpPortModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LacpPortModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about every
+ Lacp channel group that is associated with this System.
+ This table is supported in products:TiNet S3750,TiNet S3526,
+ TiNet S3026E,TiNet S2016EI,TiNet S2024EI."
+ --端口lacp模式表
+ ::= { gbnL2SwitchLacpPort 1 }
+
+ lacpPortModeEntry OBJECT-TYPE
+ SYNTAX LacpPortModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port mode of lacp. This is indexed
+ by the port number."
+ --端口lacp模式表,以端口号为索引
+ INDEX { portIndex }
+ ::= { lacpPortModeTable 1 }
+
+ LacpPortModeEntry ::=
+ SEQUENCE {
+ portIndex
+ INTEGER,
+ portLacpMode
+ INTEGER,
+ portLacpRowstatus
+ RowStatus
+ }
+ --portIndex:端口索引
+ --portLacpMode:端口lacp模式
+ --portLacpRowstatus:端口行状态,不可写
+
+ portIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Index of the port."
+ --端口索引,也就是端口号
+ ::= { lacpPortModeEntry 1 }
+
+ portLacpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ active(2),
+ passive(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mode of the Lacp Channel group.Static:link aggregation is
+ static configguration,and lacp protocol do not run. Active:the port
+ in this mode can send lacp pdu active.Passive:the port in this mode
+ just send pdu when needed."
+ --端口模式。static为静态汇聚,在这中端口上不运行lacp协议,全手动配置。
+ --active为主动lacp模式,端口能够周期性的发送lacp报文
+ --passive为被动lacp模式,端口只响应lacp协商,不主动发送报文。
+ ::= { lacpPortModeEntry 2 }
+
+ portLacpRowstatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rowstatus of port."
+ --端口行状态
+ ::= { lacpPortModeEntry 3 }
+------------------------------------------------------------------------------
+--
+-- gbnL2SwitchMLD - MLD Group
+--
+------------------------------------------------------------------------------
+ mldSnoopEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DURABLE: { false }
+ Setting this object to true(1) enables MLD Snooping. Setting
+ it to false(2) disables MLD Snooping.
+
+ Note that MLD Snooping can function with or without GVRP and
+ GMRP enabled."
+ ::= { gbnL2SwitchMLD 1 }
+
+
+ mldSnoopAlerts OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DURABLE: { false }
+ Setting this object to true(1) enables the IP Router Alert
+ Option (as defined in RFC2113) for transmitted MLD packets.
+ Setting it to false(2) disables this option."
+ ::= { gbnL2SwitchMLD 2 }
+
+ mldSnoopAging OBJECT-TYPE
+ SYNTAX Integer32 (10..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DURABLE: { 300 }
+ The timeout period in seconds for aging out MLD Groups
+ dynamically learned with MLD Snooping. Note that aging operates
+ on a per interface per VLAN per multicast group basis."
+ ::= { gbnL2SwitchMLD 3 }
+
+ mldSnoopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table, which provides MLD Snooping information, augments
+ the 'dot1qStaticMulticastTable' in the Q-MIB (RFC2674)."
+ ::= { gbnL2SwitchMLD 4 }
+
+ mldSnoopEntry OBJECT-TYPE
+ SYNTAX MldSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Displays by VLAN, MLD Group, and MLD receive port
+ the set of ports enabled to forward MLD Group traffic as
+ determined by the MLD Snooping task."
+ AUGMENTS { dot1qStaticMulticastEntry }
+ ::= { mldSnoopTable 1 }
+
+ MldSnoopEntry ::=
+ SEQUENCE {
+ mldSnoopEgressPorts PortList
+ }
+
+ mldSnoopEgressPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This read-only object displays the set of ports enabled to
+ forward specific MLD Group traffic as determined by the
+ MLD Snooping task.
+
+ It should be noted that the MLD Snooping task generates a pseudo-
+ static (i.e., not saved in NVM) port list similar to the RFC2674
+ Q-MIB 'dot1qStaticMulticastStaticEgressPorts' object. Consequently,
+ a port will not be a member of 'gbnCommonIgmpSnoopEgressPorts' if
+ it is a member of 'dot1qStaticMulticastForbiddenEgressPorts'."
+ ::= { mldSnoopEntry 1 }
+
+ mldSnoopDefaultGroupPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ permit(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default group learning policy when a group address is not found in
+ MLD Snooping white-list and black-list"
+ --当组地址不在MLD Snooping黑白名单中时对该组播的默认学习规则
+ ::= { gbnL2SwitchMLD 5 }
+
+ mldSnoopMaxResponseTime OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timeout period in seconds waited before determinating whether
+ a group port should be deleted or not after received a leave packet"
+ --在组端口收到离开报文后,决定是否删除该组端口的等待时间
+ ::= { gbnL2SwitchMLD 6 }
+
+ mldSnoopPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Used to config MLD Snooping port options,such as group-limit and
+ fast-leave."
+ --该表用于配置MLD Snooping中基于每个端口的信息,如端口学习限制,
+ --端口快速离开等功能
+ ::= { gbnL2SwitchMLD 7 }
+
+ mldSnoopPortEntry OBJECT-TYPE
+ SYNTAX MldSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of mldSnoopPortTable."
+ --mldSnoopPortTable表的表项信息
+ INDEX { mldSnoopPort }
+ ::= { mldSnoopPortTable 1 }
+
+ MldSnoopPortEntry ::= SEQUENCE {
+ mldSnoopPort INTEGER,
+ mldSnoopPortFastLeave INTEGER,
+ mldSnoopPortGroupLimit INTEGER,
+ mldSnoopPortMcastVlan INTEGER
+ }
+
+ mldSnoopPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index that uniquely identifies a Ap port within mldSnoopPortTable."
+ --端口号用于mldSnoopPortTable表的索引
+ ::= { mldSnoopPortEntry 1 }
+
+ mldSnoopPortFastLeave OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fast-leave option of a MLD Snooping port,when set
+ a group port is deleted immediately on receiving a leave
+ packet, otherwise a max-response-time should be waited
+ before deleting the port."
+ --配置端口的快速离开功能,如果开启了端口的快速离开功能,在
+ --端口收到离开报文后就会立即由多播组中删除,否则在删除端口
+ --之前会等待max-response-time
+ ::= { mldSnoopPortEntry 2 }
+
+ mldSnoopPortGroupLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max number of MLD groups a port can learn."
+ --端口能够学习的最大多播组数目
+ ::= { mldSnoopPortEntry 3 }
+
+ mldSnoopPortMcastVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify a multicast vlan for a port.MLD report groups received
+ on the port will be add to the multicast vlan, regardless of the
+ vlan id indicated by the report packets, a zero vlan means no multicast
+ vlan is used."
+ --为端口指定一个组播vlan,该端口收到了MLD报告报文后该报告组会
+ --被添加到组播VLAN中,则不管报告报文中的vlan为何值,vlan为0表示不使用
+ --组播vlan
+ ::= { mldSnoopPortEntry 4 }
+
+ mldSnoopGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldSnoopGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to config MLD Snooping white-list and
+ black-list."
+ --该表用于配置MLD Snooping的黑白名单
+ ::= { gbnL2SwitchMLD 8 }
+
+ mldSnoopGroupEntry OBJECT-TYPE
+ SYNTAX MldSnoopGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries of mldSnoopGroupTable."
+ --mldSnoopGroupTable表的表项信息
+ INDEX { mldSnoopGroupAddress, mldSnoopGroupPort, mldSnoopGroupVLAN }
+ ::= { mldSnoopGroupTable 1 }
+
+ MldSnoopGroupEntry ::= SEQUENCE {
+ mldSnoopGroupAddress MacAddress,
+ mldSnoopGroupPort INTEGER,
+ mldSnoopGroupVLAN INTEGER,
+ mldSnoopGroupPolicy INTEGER
+ }
+
+ mldSnoopGroupAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a multicast mac-address
+ within mldSnoopGroupTable."
+ --多播MAC地址用于索引mldSnoopGroupTable表
+ ::= { mldSnoopGroupEntry 1 }
+
+ mldSnoopGroupPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a Ap port within mldSnoopGroupTable."
+ --端口号用于索引mldSnoopGroupTable表的索引
+ ::= { mldSnoopGroupEntry 2 }
+
+ mldSnoopGroupVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies a VLAN ID within mldSnoopGroupTable."
+ --VLAN号用于索引mldSnoopGroupTable表的索引
+ ::= { mldSnoopGroupEntry 3 }
+
+ mldSnoopGroupPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(3),
+ deny(4),
+ del(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry is used to config MLD Snooping white-list and
+ black-list.Policies defined in white-list and black-list are
+ superior to that has beed defined by mldSnoopDefaultGroupPolicy.
+ If group is not found in white-list or black-list then
+ 'mldSnoopDefaultGroupPolicy' takes effect"
+ --用于配置MLD Snooping学习的黑白名单,黑白名单中的学习规则优先级
+ --高于mldSnoopDefaultGroupPolicy定义的默认学习规则,如果组地址每在
+ --黑白名单中,那么组的学习取决于mldSnoopDefaultGroupPolicy的值
+ ::= { mldSnoopGroupEntry 4 }
+
+ mldSnoopRoutePortForward OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If the status is enabled, the route port can be added into the group automatically
+ when an mld snooping group is created . If the status is disabled, it will be not."
+ --控制是否将路由口自动加入到MLD组播
+ ::= { gbnL2SwitchMLD 9 }
+
+--
+-- END of GBN-COMMON-MIB
+--
+
+END
|