1304 lines
45 KiB
Plaintext
1304 lines
45 KiB
Plaintext
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
|