summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-MFF-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-MFF-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/huawei/HUAWEI-MFF-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-MFF-MIB464
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