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."
 | 
						||
            --<2D><><EFBFBD>ƶ˿<C6B6>ת<EFBFBD><D7AA>δ֪<CEB4><D6AA><EFBFBD>ı<EFBFBD>
 | 
						||
        ::= { gbnL2SwitchPacket 3 }
 | 
						||
 | 
						||
   dlfForwardPortEntry OBJECT-TYPE
 | 
						||
        SYNTAX DlfForwardPortEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Table entry for dlf packets control."
 | 
						||
            --<2D><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>δ֪<CEB4><D6AA><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
 | 
						||
        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."
 | 
						||
            --ת<><D7AA>δ֪<CEB4><D6AA><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>Ķ˿ں<CBBF>
 | 
						||
        ::= { dlfForwardPortEntry 1 }
 | 
						||
 | 
						||
   dlfForwardStatus OBJECT-TYPE
 | 
						||
        SYNTAX      INTEGER (0..3)
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS      current
 | 
						||
        DESCRIPTION
 | 
						||
            "The dlf packets flag Item."
 | 
						||
            --ת<><D7AA>δ֪<CEB4><D6AA><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>״̬
 | 
						||
        ::= { 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<61><63>ַ<EFBFBD><D6B7>־,dynamic(1)<29><>ʾ<EFBFBD><CABE>̬mac<61><63>ַ, static(2)<29><>ʾ<EFBFBD><CABE>̬mac<61><63>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>,
 | 
						||
            --permanent(3)<29><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F0BDBBBB><EFBFBD>ʱ,mac<61><63>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EEBBB9><EFBFBD><EFBFBD>,
 | 
						||
            --backhole(4)<29><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F0BDBBBB><EFBFBD>ʱ,mac<61><63>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EEBBB9><EFBFBD><EFBFBD>,<2C>Ҷ<EFBFBD>Դ<EFBFBD><D4B4>Ŀ<EFBFBD>Ĺ<EFBFBD><C4B9>ˡ<EFBFBD>
 | 
						||
 | 
						||
            --<2D><><EFBFBD><EFBFBD>mac<61><63>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>´<EFBFBD><C2B4><EFBFBD><EFBFBD><EFBFBD>:
 | 
						||
 | 
						||
            --PermanentMacFULL(-2)<29><>ʾ<EFBFBD><CABE><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>˱<EFBFBD><CBB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
            --ArlFULL(-3)<29><>ʾӲ<CABE><D3B2>arl<72><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
            --CreateNvmError(-4)<29><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>nvm<76><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
            --InValidVlanID(-6)<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>vlan ID<49>Ŷ<EFBFBD>Ӧ<EFBFBD><D3A6>vlanû<6E><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
            --InValidVlanPort(-7)vlanû<6E>а<EFBFBD><D0B0><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>Ķ˿<C4B6>;
 | 
						||
            --InValidMac(-8)<29><>Ч<EFBFBD><D0A7>mac<61><63>ַ<EFBFBD><D6B7>
 | 
						||
            --InValidArgument(-9)<29><><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>ȡֵ<C8A1><D6B5>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
 | 
						||
        ::= { 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<41><43>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD>Լ<EFBFBD><D4BC>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD>õ<EFBFBD>" 
 | 
						||
          ::= { 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"
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>IGMP Snooping<6E>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>Ը<EFBFBD><D4B8>鲥<EFBFBD><E9B2A5>Ĭ<EFBFBD><C4AC>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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"
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF>յ<EFBFBD><D5B5>뿪<EFBFBD><EBBFAA><EFBFBD>ĺ<C4BA><F3A3ACBE><EFBFBD><EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿ڵĵȴ<C4B5>ʱ<EFBFBD><CAB1>
 | 
						||
        ::= { 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."
 | 
						||
             --<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IGMP Snooping<6E>л<EFBFBD><D0BB><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>˿ڵ<CBBF><DAB5><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD>ƣ<EFBFBD>
 | 
						||
             --<2D>˿ڿ<CBBF><DABF><EFBFBD><EFBFBD>뿪<EFBFBD>ȹ<EFBFBD><C8B9><EFBFBD>
 | 
						||
        ::= { gbnL2SwitchMulticast 7 }
 | 
						||
 | 
						||
    igmpSnoopPortEntry OBJECT-TYPE
 | 
						||
        SYNTAX IgmpSnoopPortEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Entries of igmpSnoopPortTable."
 | 
						||
            --igmpSnoopPortTable<6C><65><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>Ϣ
 | 
						||
        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."
 | 
						||
            --<2D>˿ں<CBBF><DABA><EFBFBD><EFBFBD><EFBFBD>igmpSnoopPortTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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."
 | 
						||
            --<2D><><EFBFBD>ö˿ڵĿ<DAB5><C4BF><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA><EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶˿ڵĿ<DAB5><C4BF><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA><EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>
 | 
						||
            --<2D>˿<EFBFBD><CBBF>յ<EFBFBD><D5B5>뿪<EFBFBD><EBBFAA><EFBFBD>ĺ<EFBFBD><C4BA>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɶಥ<C9B6><E0B2A5><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD>˿<EFBFBD>
 | 
						||
            --֮ǰ<D6AE><C7B0><EFBFBD>ȴ<EFBFBD>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."
 | 
						||
            --<2D>˿<EFBFBD><CBBF>ܹ<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ಥ<EFBFBD><E0B2A5><EFBFBD><EFBFBD>Ŀ
 | 
						||
        ::= { 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."
 | 
						||
          --Ϊ<>˿<EFBFBD>ָ<EFBFBD><D6B8>һ<EFBFBD><D2BB><EFBFBD>鲥vlan<61><6E><EFBFBD>ö˿<C3B6><CBBF>յ<EFBFBD><D5B5><EFBFBD>IGMP<4D><50><EFBFBD>汨<EFBFBD>ĺ<EFBFBD><C4BA>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
          --<2D><><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5>鲥VLAN<41>У<EFBFBD><D0A3>ܱ<F2B2BBB9><DCB1>汨<EFBFBD><E6B1A8><EFBFBD>е<EFBFBD>vlanΪ<6E><CEAA>ֵ,vlanΪ0<CEAA><30>ʾ<EFBFBD><CABE>ʹ<EFBFBD><CAB9>
 | 
						||
          --<2D>鲥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."
 | 
						||
             --<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IGMP Snooping<6E>ĺڰ<C4BA><DAB0><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { gbnL2SwitchMulticast 8 }
 | 
						||
 | 
						||
    igmpSnoopGroupEntry OBJECT-TYPE
 | 
						||
        SYNTAX IgmpSnoopGroupEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Entries of igmpSnoopGroupTable."
 | 
						||
            --igmpSnoopGroupTable<6C><65><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>Ϣ
 | 
						||
        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."
 | 
						||
            --<2D>ಥMAC<41><43>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>igmpSnoopGroupTable<6C><65>
 | 
						||
        ::= { igmpSnoopGroupEntry 1 }
 | 
						||
 | 
						||
    igmpSnoopGroupPort OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "An index that uniquely identifies a Ap port within igmpSnoopGroupTable."
 | 
						||
            --<2D>˿ں<CBBF><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>igmpSnoopGroupTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>igmpSnoopGroupTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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"
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IGMP Snoopingѧϰ<D1A7>ĺڰ<C4BA><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>
 | 
						||
            --<2D><><EFBFBD><EFBFBD>igmpSnoopDefaultGroupPolicy<63><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַÿ<D6B7><C3BF>
 | 
						||
            --<2D>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>ѧϰȡ<CFB0><C8A1><EFBFBD><EFBFBD>igmpSnoopDefaultGroupPolicy<63><79>ֵ
 | 
						||
        ::= { 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."
 | 
						||
            --<2D><><EFBFBD>ÿ<EFBFBD>vlan<61>鲥״̬<D7B4><CCAC>1<EFBFBD><EFBFBD>2<EFBFBD>ر<EFBFBD>
 | 
						||
        ::= { 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."
 | 
						||
            --<2D><>vlan<61>鲥<EFBFBD><E9B2A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ö˿ڵĶಥ<C4B6><E0B2A5><EFBFBD>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD><EFBFBD>tag/untag<61>Լ<EFBFBD>tag<61><67><EFBFBD>Ե<EFBFBD>vlanid
 | 
						||
        ::= { gbnL2SwitchMulticast 10 }
 | 
						||
 | 
						||
    crossVlanMulticastEntry OBJECT-TYPE
 | 
						||
        SYNTAX CrossVlanMulticastEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Entries of crossVlanMulticastPortTable."
 | 
						||
            --<2D><>vlan<61>鲥<EFBFBD>˿<EFBFBD><CBBF>б<EFBFBD>
 | 
						||
        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."
 | 
						||
            --<2D>˿ں<CBBF>
 | 
						||
        ::= { 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."
 | 
						||
            --<2D>˿<EFBFBD> <20><>tag<61><67><EFBFBD>ԣ<EFBFBD>1Ϊtag<61><67>2Ϊuntag
 | 
						||
        ::= { crossVlanMulticastEntry 2 }
 | 
						||
 | 
						||
 | 
						||
    crossVlanPortVid OBJECT-TYPE
 | 
						||
        SYNTAX Integer32 (1..4095)
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "The vlanid of tag port."
 | 
						||
            --<2D>˿<EFBFBD> <20><>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."
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>·<EFBFBD>ɿ<EFBFBD><C9BF>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>뵽IGMP<4D>鲥
 | 
						||
        ::= { 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."
 | 
						||
            --ϵͳ<CFB5><CDB3>lacp<63><70>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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."
 | 
						||
            --ϵͳ<CFB5><CDB3>lacp<63><70><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊͨ<CEAA><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        INDEX { ChannelGroupIndex }
 | 
						||
        ::= { channelGroupTable 1 }
 | 
						||
 | 
						||
   ChannelGroupEntry ::=
 | 
						||
    SEQUENCE {
 | 
						||
        channelGroupIndex
 | 
						||
           INTEGER,
 | 
						||
        channelGroupPortList
 | 
						||
           PortList,
 | 
						||
        channelGroupRule
 | 
						||
           INTEGER,
 | 
						||
        channelGroupRowstatus
 | 
						||
           RowStatus
 | 
						||
    }
 | 
						||
    --channelGroupIndex:ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
    --channelGroupPortList:ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD>Ķ˿ڳ<CBBF>Ա<EFBFBD>б<EFBFBD>
 | 
						||
    --channelGroupRule:ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8>ؾ<EFBFBD><D8BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
    --channelGroupRowstatus:<3A><>״̬
 | 
						||
 | 
						||
    channelGroupIndex OBJECT-TYPE
 | 
						||
        SYNTAX       INTEGER
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION
 | 
						||
            "The Index of the Lacp Channel group."
 | 
						||
            --ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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."
 | 
						||
            --ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD>Ķ˿ڳ<CBBF>Ա<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ÿһ<C3BF><D2BB>bit<69><74><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>˿<EFBFBD>
 | 
						||
 | 
						||
        ::= { 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."
 | 
						||
         --ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8>ؾ<EFBFBD><D8BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԣ<EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD>DZ<EFBFBD><C7B1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>۶˿<DBB6><CBBF><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>Ͷ˿ڵIJ<DAB5><C4B2>ԡ<EFBFBD>
 | 
						||
         --<2D><>ΪԴMAC<41><43>Ŀ<EFBFBD><C4BF>MAC<41><43>Դ<EFBFBD><D4B4>Ŀ<EFBFBD><C4BF>MAC<41><43>ԴIP<49><50>Ŀ<EFBFBD><C4BF>IP<49><50>Դ<EFBFBD><D4B4>Ŀ<EFBFBD><C4BF>IP<49><50><EFBFBD><EFBFBD>
 | 
						||
         --<2D><><EFBFBD><EFBFBD>TiNet S2008EIΪֻ<CEAA><D6BB><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD>
 | 
						||
	::= { channelGroupEntry 3 }
 | 
						||
 | 
						||
 | 
						||
    channelGroupRowstatus OBJECT-TYPE
 | 
						||
        SYNTAX       TruthValue
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION
 | 
						||
            "rowstatus of channel group."
 | 
						||
            --ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
 | 
						||
        ::= { 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."
 | 
						||
            --<2D>˿<EFBFBD>lacpģʽ<C4A3><CABD>
 | 
						||
        ::= { 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."
 | 
						||
            --<2D>˿<EFBFBD>lacpģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD>Զ˿ں<CBBF>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
 | 
						||
        INDEX { portIndex }
 | 
						||
        ::= { lacpPortModeTable 1 }
 | 
						||
 | 
						||
    LacpPortModeEntry ::=
 | 
						||
    SEQUENCE {
 | 
						||
        portIndex
 | 
						||
           INTEGER,
 | 
						||
        portLacpMode
 | 
						||
           INTEGER,
 | 
						||
        portLacpRowstatus
 | 
						||
           RowStatus
 | 
						||
    }
 | 
						||
    --portIndex:<3A>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
    --portLacpMode:<3A>˿<EFBFBD>lacpģʽ
 | 
						||
    --portLacpRowstatus<75><73><EFBFBD>˿<EFBFBD><CBBF><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д
 | 
						||
 | 
						||
    portIndex OBJECT-TYPE
 | 
						||
        SYNTAX       INTEGER
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION
 | 
						||
            "The Index of the port."
 | 
						||
            --<2D>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD>Ƕ˿ں<CBBF>
 | 
						||
        ::= { 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."
 | 
						||
            --<2D>˿<EFBFBD>ģʽ<C4A3><CABD>staticΪ<63><CEAA>̬<EFBFBD><CCAC><EFBFBD>ۣ<EFBFBD><DBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж˿<D0B6><CBBF>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>lacpЭ<70>飬ȫ<E9A3AC>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>á<EFBFBD>
 | 
						||
            --activeΪ<65><CEAA><EFBFBD><EFBFBD>lacpģʽ<C4A3><CABD><EFBFBD>˿<EFBFBD><CBBF>ܹ<EFBFBD><DCB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Եķ<D4B5><C4B7><EFBFBD>lacp<63><70><EFBFBD><EFBFBD>
 | 
						||
            --passiveΪ<65><CEAA><EFBFBD><EFBFBD>lacpģʽ<C4A3><CABD><EFBFBD>˿<EFBFBD>ֻ<EFBFBD><D6BB>ӦlacpЭ<70>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͱ<EFBFBD><CDB1>ġ<EFBFBD>
 | 
						||
        ::= { lacpPortModeEntry 2 }
 | 
						||
 | 
						||
    portLacpRowstatus OBJECT-TYPE
 | 
						||
        SYNTAX       TruthValue
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION
 | 
						||
            "rowstatus of port."
 | 
						||
            --<2D>˿<EFBFBD><CBBF><EFBFBD>״̬
 | 
						||
        ::= { 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"
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>MLD Snooping<6E>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>Ը<EFBFBD><D4B8>鲥<EFBFBD><E9B2A5>Ĭ<EFBFBD><C4AC>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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"
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF>յ<EFBFBD><D5B5>뿪<EFBFBD><EBBFAA><EFBFBD>ĺ<C4BA><F3A3ACBE><EFBFBD><EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿ڵĵȴ<C4B5>ʱ<EFBFBD><CAB1>
 | 
						||
        ::= { 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."
 | 
						||
             --<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MLD Snooping<6E>л<EFBFBD><D0BB><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>˿ڵ<CBBF><DAB5><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD>ƣ<EFBFBD>
 | 
						||
             --<2D>˿ڿ<CBBF><DABF><EFBFBD><EFBFBD>뿪<EFBFBD>ȹ<EFBFBD><C8B9><EFBFBD>
 | 
						||
        ::= { gbnL2SwitchMLD 7 }
 | 
						||
 | 
						||
    mldSnoopPortEntry OBJECT-TYPE
 | 
						||
        SYNTAX MldSnoopPortEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Entries of mldSnoopPortTable."
 | 
						||
            --mldSnoopPortTable<6C><65><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>Ϣ
 | 
						||
        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."
 | 
						||
            --<2D>˿ں<CBBF><DABA><EFBFBD><EFBFBD><EFBFBD>mldSnoopPortTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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."
 | 
						||
            --<2D><><EFBFBD>ö˿ڵĿ<DAB5><C4BF><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA><EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶˿ڵĿ<DAB5><C4BF><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA><EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>
 | 
						||
            --<2D>˿<EFBFBD><CBBF>յ<EFBFBD><D5B5>뿪<EFBFBD><EBBFAA><EFBFBD>ĺ<EFBFBD><C4BA>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɶಥ<C9B6><E0B2A5><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD>˿<EFBFBD>
 | 
						||
            --֮ǰ<D6AE><C7B0><EFBFBD>ȴ<EFBFBD>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."
 | 
						||
            --<2D>˿<EFBFBD><CBBF>ܹ<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ಥ<EFBFBD><E0B2A5><EFBFBD><EFBFBD>Ŀ
 | 
						||
        ::= { 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."
 | 
						||
          --Ϊ<>˿<EFBFBD>ָ<EFBFBD><D6B8>һ<EFBFBD><D2BB><EFBFBD>鲥vlan<61><6E><EFBFBD>ö˿<C3B6><CBBF>յ<EFBFBD><D5B5><EFBFBD>MLD<4C><44><EFBFBD>汨<EFBFBD>ĺ<EFBFBD><C4BA>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
          --<2D><><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5>鲥VLAN<41>У<EFBFBD><D0A3>ܱ<F2B2BBB9><DCB1>汨<EFBFBD><E6B1A8><EFBFBD>е<EFBFBD>vlanΪ<6E><CEAA>ֵ,vlanΪ0<CEAA><30>ʾ<EFBFBD><CABE>ʹ<EFBFBD><CAB9>
 | 
						||
          --<2D>鲥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."
 | 
						||
             --<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MLD Snooping<6E>ĺڰ<C4BA><DAB0><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { gbnL2SwitchMLD 8 }
 | 
						||
 | 
						||
    mldSnoopGroupEntry OBJECT-TYPE
 | 
						||
        SYNTAX MldSnoopGroupEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Entries of mldSnoopGroupTable."
 | 
						||
            --mldSnoopGroupTable<6C><65><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>Ϣ
 | 
						||
        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."
 | 
						||
            --<2D>ಥMAC<41><43>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mldSnoopGroupTable<6C><65>
 | 
						||
        ::= { mldSnoopGroupEntry 1 }
 | 
						||
 | 
						||
    mldSnoopGroupPort OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "An index that uniquely identifies a Ap port within mldSnoopGroupTable."
 | 
						||
            --<2D>˿ں<CBBF><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mldSnoopGroupTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mldSnoopGroupTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { 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"
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MLD Snoopingѧϰ<D1A7>ĺڰ<C4BA><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>
 | 
						||
            --<2D><><EFBFBD><EFBFBD>mldSnoopDefaultGroupPolicy<63><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַÿ<D6B7><C3BF>
 | 
						||
            --<2D>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>ѧϰȡ<CFB0><C8A1><EFBFBD><EFBFBD>mldSnoopDefaultGroupPolicy<63><79>ֵ
 | 
						||
        ::= { 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."
 | 
						||
            --<2D><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>·<EFBFBD>ɿ<EFBFBD><C9BF>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>뵽MLD<4C>鲥
 | 
						||
        ::= { gbnL2SwitchMLD 9 }
 | 
						||
 | 
						||
--
 | 
						||
-- END of GBN-COMMON-MIB
 | 
						||
--
 | 
						||
 | 
						||
END
 |