162 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			162 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ===================================================================
 | 
						|
-- Copyright (c) 2004-2014 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
--
 | 
						|
-- Description: Per-VLAN spanning tree (PVST) MIB
 | 
						|
-- Reference:
 | 
						|
-- Version: V1.0
 | 
						|
-- History:
 | 
						|
-- V1.0 2014-05-27 Created by wangmingjun.
 | 
						|
-- ===================================================================
 | 
						|
-- ===================================================================
 | 
						|
--
 | 
						|
-- Imported variables and types
 | 
						|
--
 | 
						|
-- ===================================================================
 | 
						|
 | 
						|
HH3C-PVST-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    hh3cCommon
 | 
						|
        FROM HH3C-OID-MIB;
 | 
						|
 | 
						|
hh3cPvst MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201405270000Z"
 | 
						|
    ORGANIZATION
 | 
						|
        "New H3C Tech. Co., Ltd."
 | 
						|
    CONTACT-INFO
 | 
						|
        "Platform Team New H3C Tech. Co., Ltd.
 | 
						|
         Hai-Dian District Beijing P.R. China
 | 
						|
         http://www.h3c.com
 | 
						|
         Zip:100085"
 | 
						|
    DESCRIPTION
 | 
						|
        "This MIB defines objects for managing Per-VLAN spanning tree (PVST)."
 | 
						|
    REVISION "201405270000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "The initial version of this MIB file."
 | 
						|
    ::= { hh3cCommon  131 }
 | 
						|
 | 
						|
-- =========================
 | 
						|
-- Subtrees in the PVST MIB
 | 
						|
-- =========================
 | 
						|
 | 
						|
hh3cPvstObjects
 | 
						|
    OBJECT IDENTIFIER ::= { hh3cPvst 1 }
 | 
						|
 | 
						|
hh3cPvstNotifications
 | 
						|
    OBJECT IDENTIFIER ::= { hh3cPvst 2 }
 | 
						|
 | 
						|
--  ==================================================================
 | 
						|
--  PVST objects table
 | 
						|
--  ==================================================================
 | 
						|
 | 
						|
--  ===============================
 | 
						|
--  PVST VLAN table
 | 
						|
--  ===============================
 | 
						|
 | 
						|
hh3cPvstVlanConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cPvstVlanConfigEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "PVST VLAN configuration table."
 | 
						|
    ::= { hh3cPvstObjects 1 }
 | 
						|
 | 
						|
hh3cPvstVlanConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cPvstVlanConfigEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "PVST VLAN configuration table entry."
 | 
						|
    INDEX {
 | 
						|
              hh3cPvstVlanID
 | 
						|
          }
 | 
						|
    ::= { hh3cPvstVlanConfigTable 1 }
 | 
						|
 | 
						|
Hh3cPvstVlanConfigEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cPvstVlanID      Integer32
 | 
						|
    }
 | 
						|
 | 
						|
hh3cPvstVlanID OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(1..4094)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the VLAN configuration table."
 | 
						|
    ::= { hh3cPvstVlanConfigEntry 1 }
 | 
						|
 | 
						|
--  ===============================
 | 
						|
--  PVST VLAN port table
 | 
						|
--  ===============================
 | 
						|
 | 
						|
hh3cPvstVlanPortConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cPvstVlanPortConfigEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "PVST VLAN port configuration table."
 | 
						|
        ::= { hh3cPvstObjects 2 }
 | 
						|
 | 
						|
hh3cPvstVlanPortConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX      Hh3cPvstVlanPortConfigEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "PVST VLAN port configuration table entry."
 | 
						|
    INDEX {
 | 
						|
              hh3cPvstPortVlanID,
 | 
						|
              hh3cPvstPortIndex
 | 
						|
          }
 | 
						|
    ::= { hh3cPvstVlanPortConfigTable 1 }
 | 
						|
 | 
						|
Hh3cPvstVlanPortConfigEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cPvstPortVlanID     Integer32,
 | 
						|
        hh3cPvstPortIndex      Integer32
 | 
						|
    }
 | 
						|
 | 
						|
hh3cPvstPortVlanID       OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(1..4094)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the VLAN."
 | 
						|
    ::={ hh3cPvstVlanPortConfigEntry 1 }
 | 
						|
 | 
						|
hh3cPvstPortIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(1..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the bridge port."
 | 
						|
    ::={ hh3cPvstVlanPortConfigEntry 2 }
 | 
						|
 | 
						|
--  ==================================================================
 | 
						|
--  PVST notification table
 | 
						|
--  ==================================================================
 | 
						|
 | 
						|
hh3cPvstEvents
 | 
						|
    OBJECT IDENTIFIER ::= { hh3cPvstNotifications 0 }
 | 
						|
 | 
						|
hh3cPvstVlanPortDetectedTc NOTIFICATION-TYPE
 | 
						|
    OBJECTS  { hh3cPvstPortVlanID , hh3cPvstPortIndex }
 | 
						|
    STATUS   current
 | 
						|
    DESCRIPTION
 | 
						|
        "The SNMP trap is generated when a port detects
 | 
						|
         a topology change in a VLAN."
 | 
						|
    ::= { hh3cPvstEvents 1 }
 | 
						|
 | 
						|
hh3cPvstVlanPortRcvdTc NOTIFICATION-TYPE
 | 
						|
    OBJECTS  { hh3cPvstPortVlanID , hh3cPvstPortIndex }
 | 
						|
    STATUS   current
 | 
						|
    DESCRIPTION
 | 
						|
        "The SNMP trap is generated when a port receives
 | 
						|
         a topology change in a VLAN."
 | 
						|
    ::= { hh3cPvstEvents 2 }
 | 
						|
 | 
						|
END
 |