{
  "imports": {
    "class": "imports",
    "HPN-ICF-LswVLAN-MIB": [
      "hpnicfdot1qVlanIndex"
    ],
    "HPN-ICF-OID-MIB": [
      "hpnicflswCommon"
    ],
    "SNMPv2-CONF": [
      "MODULE-COMPLIANCE",
      "NOTIFICATION-GROUP"
    ],
    "SNMPv2-SMI": [
      "Counter32",
      "MibIdentifier",
      "Integer32",
      "Bits",
      "IpAddress",
      "OBJECT-IDENTITY",
      "NOTIFICATION-TYPE",
      "Unsigned32",
      "MODULE-IDENTITY",
      "Gauge32",
      "Counter64",
      "OBJECT-TYPE",
      "TimeTicks",
      "iso"
    ],
    "SNMPv2-TC": [
      "TEXTUAL-CONVENTION",
      "DisplayString",
      "MacAddress"
    ]
  },
  "hpnicfLswMacPort": {
    "name": "hpnicfLswMacPort",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3",
    "class": "moduleidentity",
    "revisions": [
      {
        "revision": "2001-06-29 00:00",
        "description": " "
      }
    ],
    "lastupdated": "200106290000Z",
    "description": " "
  },
  "InterfaceIndex": {
    "name": "InterfaceIndex",
    "class": "textualconvention",
    "type": {
      "type": "Integer32",
      "class": "type"
    },
    "displayhint": "d",
    "status": "current",
    "description": "A unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub- layer must remain constant at least from one re- initialization of the entity's network management system to the next re-initialization."
  },
  "PortList": {
    "name": "PortList",
    "class": "textualconvention",
    "type": {
      "type": "OCTET STRING",
      "class": "type"
    },
    "status": "current",
    "description": "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'."
  },
  "hpnicfdot1qMacSearchTable": {
    "name": "hpnicfdot1qMacSearchTable",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.1",
    "nodetype": "table",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "Information table for searching port with mac address "
  },
  "hpnicfdot1qMacSearchEntry": {
    "name": "hpnicfdot1qMacSearchEntry",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.1.1",
    "nodetype": "row",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "indices": [
      {
        "module": "HPN-ICF-LswMAM-MIB",
        "object": "hpnicfdot1qMacSearchAddress",
        "implied": 0
      },
      {
        "module": "HPN-ICF-LswMAM-MIB",
        "object": "hpnicfdot1qMacSearchVlanID",
        "implied": 0
      }
    ],
    "status": "current",
    "description": " Information table for searching port with mac address entry "
  },
  "hpnicfdot1qMacSearchAddress": {
    "name": "hpnicfdot1qMacSearchAddress",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.1.1.1",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "MacAddress",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "MAC address"
  },
  "hpnicfdot1qMacSearchVlanID": {
    "name": "hpnicfdot1qMacSearchVlanID",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.1.1.2",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": -1,
            "max": -1
          },
          {
            "min": 1,
            "max": 4096
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": " VLANID of the native VLAN of the MAC address to be searched for "
  },
  "hpnicfdot1qMacSearchPort": {
    "name": "hpnicfdot1qMacSearchPort",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.1.1.3",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "InterfaceIndex",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Interface index corresponding to the MAC address"
  },
  "hpnicfdot1qMacSearchAgeTime": {
    "name": "hpnicfdot1qMacSearchAgeTime",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.1.1.4",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "INTEGER",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": " Address aging time"
  },
  "hpnicfdot1qTpFdbSetTable": {
    "name": "hpnicfdot1qTpFdbSetTable",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.2",
    "nodetype": "table",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "Unicast address setting table "
  },
  "hpnicfdot1qTpFdbSetEntry": {
    "name": "hpnicfdot1qTpFdbSetEntry",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.2.1",
    "nodetype": "row",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "indices": [
      {
        "module": "HPN-ICF-LswVLAN-MIB",
        "object": "hpnicfdot1qVlanIndex",
        "implied": 0
      },
      {
        "module": "HPN-ICF-LswMAM-MIB",
        "object": "hpnicfdot1qTpFdbSetAddress",
        "implied": 0
      }
    ],
    "status": "current",
    "description": " Unicast address setting table entry "
  },
  "hpnicfdot1qTpFdbSetAddress": {
    "name": "hpnicfdot1qTpFdbSetAddress",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.2.1.1",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "MacAddress",
      "class": "type"
    },
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "Unicast MAC address "
  },
  "hpnicfdot1qTpFdbSetPort": {
    "name": "hpnicfdot1qTpFdbSetPort",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.2.1.2",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "InterfaceIndex",
      "class": "type"
    },
    "maxaccess": "read-write",
    "status": "current",
    "description": "Interface index corresponding to the MAC address "
  },
  "hpnicfdot1qTpFdbSetStatus": {
    "name": "hpnicfdot1qTpFdbSetStatus",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.2.1.3",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "enumeration": {
          "other": 1,
          "learned": 3,
          "static": 6,
          "dynamic": 7,
          "blackhole": 9,
          "security": 11
        }
      }
    },
    "maxaccess": "read-write",
    "status": "current",
    "description": "State corresponding to the MAC address"
  },
  "hpnicfdot1qTpFdbSetOperate": {
    "name": "hpnicfdot1qTpFdbSetOperate",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.2.1.4",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "enumeration": {
          "add": 1,
          "delete": 2
        }
      }
    },
    "maxaccess": "read-write",
    "status": "current",
    "description": "Add or delete an MAC address. Read operation not supported."
  },
  "hpnicfdot1qTpFdbGroupSetTable": {
    "name": "hpnicfdot1qTpFdbGroupSetTable",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.3",
    "nodetype": "table",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "Multistcast address setting table, whose maximal row number is dynamically changed by the influence of IGSP. When reaching the upper limit of the table, no more row could be added, then an error will be returned."
  },
  "hpnicfdot1qTpFdbGroupSetEntry": {
    "name": "hpnicfdot1qTpFdbGroupSetEntry",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.3.1",
    "nodetype": "row",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "indices": [
      {
        "module": "HPN-ICF-LswVLAN-MIB",
        "object": "hpnicfdot1qVlanIndex",
        "implied": 0
      },
      {
        "module": "HPN-ICF-LswMAM-MIB",
        "object": "hpnicfdot1qTpFdbGroupSetAddress",
        "implied": 0
      }
    ],
    "status": "current",
    "description": "Multicast address setting table entry."
  },
  "hpnicfdot1qTpFdbGroupSetAddress": {
    "name": "hpnicfdot1qTpFdbGroupSetAddress",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.3.1.1",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "MacAddress",
      "class": "type"
    },
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "Multicast MAC address."
  },
  "hpnicfdot1qTpFdbGroupSetPort": {
    "name": "hpnicfdot1qTpFdbGroupSetPort",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.3.1.2",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "PortList",
      "class": "type"
    },
    "maxaccess": "read-write",
    "status": "current",
    "description": "The complete set of ports, in this VLAN, to which frames destined to this Multicast MAC address are currently being explicitly forwarded. This does not include ports for which this address is only implicitly forwarded."
  },
  "hpnicfdot1qTpFdbGroupSetOperate": {
    "name": "hpnicfdot1qTpFdbGroupSetOperate",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.8.35.3.3.1.3",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "enumeration": {
          "add": 1,
          "delete": 2
        }
      }
    },
    "maxaccess": "read-write",
    "status": "current",
    "description": "Add or delete a Multicast MAC address. Read operation is meaningless. When adding a Multicast MAC address, it is required to provide MacAddress, VLAN and PortList all. For deleting operation, MacAddress and VLAN must be provided, but hpnicfdot1qTpFdbGroupSetPort is optional."
  },
  "meta": {
    "comments": [
      "ASN.1 source file:///Users/neermitt/kusanagi/mibs.snmplabs.com/asn1/HPN-ICF-LswMAM-MIB",
      "Produced by pysmi-0.3.4 at Fri May 24 19:34:04 2019",
      "On host NEERMITT-M-J0NV platform Darwin version 18.6.0 by user neermitt",
      "Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) "
    ],
    "module": "HPN-ICF-LswMAM-MIB"
  }
}