diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-MFF-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-MFF-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-MFF-MIB | 464 |
1 files changed, 464 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-MFF-MIB b/MIBS/huawei/HUAWEI-MFF-MIB new file mode 100644 index 0000000..5f64d32 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MFF-MIB @@ -0,0 +1,464 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:HUAWEI MFF(MAC-FORCED-FORWARDING) MIB +-- Reference: +-- Version: V1.01 +-- History: +-- V1.0 2008-07-02, publish +-- ================================================================= + +HUAWEI-MFF-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, MODULE-IDENTITY, IpAddress, OBJECT-TYPE + FROM SNMPv2-SMI + InterfaceIndexOrZero + FROM IF-MIB + VlanId + FROM Q-BRIDGE-MIB + EnabledStatus + FROM P-BRIDGE-MIB + RowStatus,MacAddress,DisplayString + FROM SNMPv2-TC; + +-- +-- Textual conventions +-- + + +-- +-- Module Identifier +-- +hwMffMIB MODULE-IDENTITY + LAST-UPDATED "201605191030Z" -- May 19, 2016 at 10:30 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB describes objects used for Mff,including + configuring mff,cofiguring network port and server's IP address, collecting + user and gateway information. " + + REVISION "201605191030Z" -- May 19, 2016 at 10:30 GMT + DESCRIPTION + "Add new mib node hwMffGatewayDetectInterval." + REVISION "200807021800Z" -- Jul 2nd, 2008 at 14:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 170 } + +-- +-- Objects Identifier +-- + + hwMffObjects OBJECT IDENTIFIER ::= { hwMffMIB 1 } + +-- +-- Nodes Identifier +-- + +hwMffGlobal OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global mff. Enable this before you want to enable vlan, port mff. " + ::= { hwMffObjects 1 } + +hwMffVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mff vlan configuration table." + ::= { hwMffObjects 2 } + + hwMffVlanCfgEntry OBJECT-TYPE + SYNTAX HwMffVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff vlan configuration table." + INDEX { hwMffVlanIndex } + ::= { hwMffVlanCfgTable 1 } + + HwMffVlanCfgEntry ::= + SEQUENCE { + hwMffVlanIndex VlanId, + hwMffStaticGatewayIpAddr IpAddress, + hwMffGatewayDetect EnabledStatus, + hwMffGatewayDetectInterval Integer32, + hwMffVlanCfgRowStatus RowStatus + } + + hwMffVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffVlanCfgEntry 1 } + + hwMffStaticGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable static mff on this vlan and configure gateway IP address . " + ::= { hwMffVlanCfgEntry 2 } + + hwMffGatewayDetect OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable gateway MAC address detection on this vlan. " + DEFVAL { enable } + ::= { hwMffVlanCfgEntry 3 } + + hwMffGatewayDetectInterval OBJECT-TYPE + SYNTAX Integer32 (30..17280) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to modify the gateway MAC address detection interval on this vlan. " + DEFVAL { 30 } + ::= { hwMffVlanCfgEntry 4 } + + hwMffVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the mff vlan configuration table." + ::= { hwMffVlanCfgEntry 100 } + + +hwMffNetworkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffNetworkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mff port configuration table." + ::= { hwMffObjects 3 } + + + hwMffNetworkPortEntry OBJECT-TYPE + SYNTAX HwMffNetworkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff port configuration table." + INDEX { hwMffPortIndex } + ::= { hwMffNetworkPortTable 1 } + + HwMffNetworkPortEntry ::= + SEQUENCE { + hwMffPortIndex Integer32, + hwMffNetworkPortRowStatus RowStatus + } + + hwMffPortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port index." + ::= { hwMffNetworkPortEntry 1 } + + hwMffNetworkPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the mff port configuration table." + ::= { hwMffNetworkPortEntry 100 } + +hwMffServerCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffServerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mff server IP configuration table." + ::= { hwMffObjects 4 } + + + hwMffServerCfgEntry OBJECT-TYPE + SYNTAX HwMffServerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff server IP configuration table." + INDEX { hwMffServerVlanIndex, hwMffIpIndex } + ::= { hwMffServerCfgTable 1 } + + HwMffServerCfgEntry ::= + SEQUENCE { + hwMffServerVlanIndex VlanId, + hwMffIpIndex IpAddress, + hwMffServerIpRowStatus RowStatus + } + + hwMffServerVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffServerCfgEntry 1 } + + hwMffIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: IP." + ::= { hwMffServerCfgEntry 2 } + + hwMffServerIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the mff server IP configuration table." + ::= { hwMffServerCfgEntry 100 } + +hwMffUserGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffUserGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The mff users and gateways table." + ::= { hwMffObjects 5 } + + hwMffUserGatewayEntry OBJECT-TYPE + SYNTAX HwMffUserGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff users and gateways table." + INDEX { hwMffUserGatewayVlanIndex, hwMffUserIpIndex, + hwMffGatewayIpIndex } + ::= { hwMffUserGatewayTable 1 } + + HwMffUserGatewayEntry ::= + SEQUENCE { + hwMffUserGatewayVlanIndex VlanId, + hwMffUserIpIndex IpAddress, + hwMffGatewayIpIndex IpAddress, + hwMffUserMacAddr MacAddress, + hwMffGatewayMacAddr MacAddress + } + + hwMffUserGatewayVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffUserGatewayEntry 1 } + + hwMffUserIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: user's IP." + ::= { hwMffUserGatewayEntry 2 } + + hwMffGatewayIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: gateway's IP." + ::= { hwMffUserGatewayEntry 3 } + + hwMffUserMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User's MAC address." + ::= { hwMffUserGatewayEntry 20 } + + hwMffGatewayMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Gateway's MAC address." + ::= { hwMffUserGatewayEntry 21 } + + hwMffModUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffModUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Modify the mff users and gateways table." + ::= { hwMffObjects 6 } + + hwMffModUserEntry OBJECT-TYPE + SYNTAX HwMffModUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry to modify the mff users and gateways table." + INDEX { hwMffModUserVlanIndex, hwMffModUserIpAddrIndex} + ::= { hwMffModUserTable 1 } + + HwMffModUserEntry ::= + SEQUENCE { + hwMffModUserVlanIndex VlanId, + hwMffModUserIpAddrIndex IpAddress, + hwMffModUserMacAddr MacAddress, + hwMffModUserPort Integer32, + hwMffModUserGatewayIp IpAddress, + hwMffModUserGatewayMacAddr MacAddress, + hwMffModUserRowStatus RowStatus + } + + hwMffModUserVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffModUserEntry 1 } + + hwMffModUserIpAddrIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: user's IP." + ::= { hwMffModUserEntry 2 } + + hwMffModUserMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User's MAC address." + ::= { hwMffModUserEntry 3 } + + hwMffModUserPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user's port index." + ::= { hwMffModUserEntry 4 } + + + hwMffModUserGatewayIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index: gateway's IP." + ::= { hwMffModUserEntry 5 } + + + hwMffModUserGatewayMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Gateway's MAC address." + ::= { hwMffModUserEntry 6 } + + hwMffModUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of modify the mff users and gateways table." + ::= { hwMffModUserEntry 100 } + +-- +-- Traps Identifier +-- + -- ============== conformance information ============== + hwMffConformance OBJECT IDENTIFIER ::= { hwMffMIB 2 } + +hwMffCompliances OBJECT IDENTIFIER ::= { hwMffConformance 1 } + + hwMffCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + this module." + + MODULE -- this module + MANDATORY-GROUPS + { + hwMffVlanCfgGroup, + hwMffNetworkPortGroup, + hwMffServerCfgGroup, + hwMffUserGatewayGroup, + hwMffModUserGroup + } + ::= { hwMffCompliances 1 } + + + -- ============== groups ============== + +hwMffMIBGroups OBJECT IDENTIFIER ::= { hwMffConformance 2 } + + hwMffGlobalGroup OBJECT-GROUP + OBJECTS { hwMffGlobal } + STATUS current + DESCRIPTION + "The MFF global configuration group." + ::= { hwMffMIBGroups 1 } + + hwMffVlanCfgGroup OBJECT-GROUP + OBJECTS { hwMffStaticGatewayIpAddr, hwMffGatewayDetect, hwMffGatewayDetectInterval, hwMffVlanCfgRowStatus } + STATUS current + DESCRIPTION + "The MFF vlan configuration group." + ::= { hwMffMIBGroups 2 } + + hwMffNetworkPortGroup OBJECT-GROUP + OBJECTS { hwMffNetworkPortRowStatus } + STATUS current + DESCRIPTION + "The MFF network-port group." + ::= { hwMffMIBGroups 3 } + + hwMffServerCfgGroup OBJECT-GROUP + OBJECTS { hwMffServerIpRowStatus } + STATUS current + DESCRIPTION + "The MFF servers configuration group." + ::= { hwMffMIBGroups 4 } + + hwMffUserGatewayGroup OBJECT-GROUP + OBJECTS { hwMffUserMacAddr, hwMffGatewayMacAddr } + STATUS current + DESCRIPTION + "The MFF user and gateway group." + ::= { hwMffMIBGroups 5 } + + hwMffModUserGroup OBJECT-GROUP + OBJECTS { hwMffModUserMacAddr,hwMffModUserPort, hwMffModUserGatewayIp,hwMffModUserGatewayMacAddr,hwMffModUserRowStatus } + STATUS current + DESCRIPTION + "The MFF user modify group." + ::= { hwMffMIBGroups 6 } + + + -- ============== conformance information define end ============== + +END
\ No newline at end of file |