{
  "imports": {
    "class": "imports",
    "IANA-RTPROTO-MIB": [
      "IANAipRouteProtocol"
    ],
    "IF-MIB": [
      "InterfaceIndex",
      "InterfaceIndexOrZero"
    ],
    "INET-ADDRESS-MIB": [
      "InetAddressType",
      "InetVersion",
      "InetAddress",
      "InetAddressPrefixLength"
    ],
    "RADLAN-MIB": [
      "rnd"
    ],
    "SNMPv2-CONF": [
      "OBJECT-GROUP",
      "MODULE-COMPLIANCE",
      "NOTIFICATION-GROUP"
    ],
    "SNMPv2-SMI": [
      "Bits",
      "iso",
      "Counter64",
      "MODULE-IDENTITY",
      "Integer32",
      "TimeTicks",
      "OBJECT-IDENTITY",
      "MibIdentifier",
      "Counter32",
      "Gauge32",
      "IpAddress",
      "Unsigned32",
      "OBJECT-TYPE",
      "NOTIFICATION-TYPE"
    ],
    "SNMPv2-TC": [
      "TruthValue",
      "DisplayString",
      "RowStatus",
      "TEXTUAL-CONVENTION"
    ]
  },
  "AdminStatus": {
    "name": "AdminStatus",
    "class": "textualconvention",
    "type": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "enumeration": {
          "adminStatusUp": 1,
          "adminStatusDown": 2
        }
      }
    },
    "status": "current",
    "description": "The desired administrative state of a MIB row."
  },
  "OperStatus": {
    "name": "OperStatus",
    "class": "textualconvention",
    "type": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "enumeration": {
          "operStatusUp": 1,
          "operStatusDown": 2,
          "operStatusGoingUp": 3,
          "operStatusGoingDown": 4,
          "operStatusActFailed": 5
        }
      }
    },
    "status": "current",
    "description": "The current operational state of a MIB row. This set of values is used by many Data Connection products written before 2006."
  },
  "rlPimBsrCandidateRPTable": {
    "name": "rlPimBsrCandidateRPTable",
    "oid": "1.3.6.1.4.1.89.220",
    "nodetype": "table",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "The (conceptual) table listing the IP multicast group prefixes for which the local router is to advertise itself as a Candidate-RP."
  },
  "rlPimBsrCandidateRPEntry": {
    "name": "rlPimBsrCandidateRPEntry",
    "oid": "1.3.6.1.4.1.89.220.1",
    "nodetype": "row",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "indices": [
      {
        "module": "RADLAN-PIM-BSR-MIB",
        "object": "rlPimBsrCandidateRPAddressType",
        "implied": 0
      },
      {
        "module": "RADLAN-PIM-BSR-MIB",
        "object": "rlPimBsrCandidateRPAddress",
        "implied": 0
      }
    ],
    "status": "current",
    "description": "An entry (conceptual row) in the rlPimBsrCandidateRPTable."
  },
  "rlPimBsrCandidateRPAddressType": {
    "name": "rlPimBsrCandidateRPAddressType",
    "oid": "1.3.6.1.4.1.89.220.1.1",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "InetAddressType",
      "class": "type"
    },
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "The Inet address type of the Candidate-RP."
  },
  "rlPimBsrCandidateRPAddress": {
    "name": "rlPimBsrCandidateRPAddress",
    "oid": "1.3.6.1.4.1.89.220.1.2",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "InetAddress",
      "class": "type",
      "constraints": {
        "size": [
          {
            "min": 4,
            "max": 4
          },
          {
            "min": 8,
            "max": 8
          },
          {
            "min": 16,
            "max": 16
          }
        ]
      }
    },
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "The (unicast) address that will be advertised as a Candidate-RP. The InetAddressType is given by the rlPimBsrCandidateRPAddressType object. If this is not an address on the local router, DC-PIM will not advertise it as an C-RP address."
  },
  "rlPimBsrCandidateRPGroupPrefixList": {
    "name": "rlPimBsrCandidateRPGroupPrefixList",
    "oid": "1.3.6.1.4.1.89.220.1.3",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "DisplayString",
      "class": "type"
    },
    "maxaccess": "read-create",
    "status": "current",
    "description": "Identifies a standard access list containing the set of IP multicast group prefixes for which the local router will advertise itself as a Candidate-RP with the given RP address. If there is any rule in the list with aallStdAccessListIncluded set to 'false', DC-PIM does not advertise this RP address as a Candidate-RP. Otherwise DC-PIM advertises the RP address as a Candidate-RP for every IP multicast group prefix corresponding to a rule in the access list with row status 'active' and admin status 'up'. rlPimBsrCandidateRPGroupPrefixList defaults to an empty string, which indicates that no access list has yet been specified. rlPimBsrCandidateRPStatus can only be set to 'active' if a non-empty string has been specified for rlPimBsrCandidateRPGroupPrefixList."
  },
  "rlPimBsrCandidateRPBidir": {
    "name": "rlPimBsrCandidateRPBidir",
    "oid": "1.3.6.1.4.1.89.220.1.5",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "TruthValue",
      "class": "type"
    },
    "default": {
      "default": {
        "value": "false",
        "format": "enum"
      }
    },
    "maxaccess": "read-create",
    "status": "current",
    "description": "If this object is set to TRUE, this group range is advertised with this RP as a BIDIR-PIM group range. If it is set to FALSE, it is advertised as a PIM-SM group range. DC-PIM only supports the value FALSE for this object."
  },
  "rlPimBsrCandidateRPAdvTimer": {
    "name": "rlPimBsrCandidateRPAdvTimer",
    "oid": "1.3.6.1.4.1.89.220.1.6",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "TimeTicks",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "The time remaining before the local router next sends a Candidate-RP-Advertisement to the elected BSR. This will be zero if the C-RP is shutting down or any of the following conditions are true: - the entity is not active - the row is inactive - the group prefix list is invalid - the configured C-RP address is not local."
  },
  "rlPimBsrCandidateRPPriority": {
    "name": "rlPimBsrCandidateRPPriority",
    "oid": "1.3.6.1.4.1.89.220.1.7",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "Unsigned32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 0,
            "max": 255
          }
        ]
      }
    },
    "default": {
      "default": {
        "value": 192,
        "format": "decimal"
      }
    },
    "maxaccess": "read-create",
    "reference": "I-D.ietf-rlPim-sm-bsr section 3.2",
    "status": "current",
    "description": "The priority for this Candidate RP advertised in Candidate-RP-Advertisements. Numerically higher values for this object indicate lower priorities, with the value zero denoting the highest priority."
  },
  "rlPimBsrCandidateRPAdvInterval": {
    "name": "rlPimBsrCandidateRPAdvInterval",
    "oid": "1.3.6.1.4.1.89.220.1.8",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "Unsigned32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 26214
          }
        ]
      }
    },
    "default": {
      "default": {
        "value": 60,
        "format": "decimal"
      }
    },
    "units": "seconds",
    "maxaccess": "read-create",
    "reference": "I-D.ietf-rlPim-sm-bsr section 3.2 and section 5",
    "status": "current",
    "description": "A Candidate RP generates Candidate-RP-Advertisements periodically. This object represents the time interval in seconds between two consecutive advertisements."
  },
  "rlPimBsrCandidateRPHoldtime": {
    "name": "rlPimBsrCandidateRPHoldtime",
    "oid": "1.3.6.1.4.1.89.220.1.9",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "Unsigned32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 0,
            "max": 65535
          }
        ]
      }
    },
    "default": {
      "default": {
        "value": 150,
        "format": "decimal"
      }
    },
    "units": "seconds",
    "maxaccess": "read-create",
    "reference": "I-D.ietf-rlPim-sm-bsr section 4.2",
    "status": "current",
    "description": "Holdtime for this Candidate RP. The amount of time (in seconds) this Candidate-RP entry is valid."
  },
  "rlPimBsrCandidateRPStatus": {
    "name": "rlPimBsrCandidateRPStatus",
    "oid": "1.3.6.1.4.1.89.220.1.10",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "RowStatus",
      "class": "type"
    },
    "maxaccess": "read-create",
    "status": "current",
    "description": "The status of this row, by which new entries may be created, or old entries deleted from this table. All writable objects in this entry can be modified when the status of this entry is active(1)."
  },
  "meta": {
    "comments": [
      "ASN.1 source file:///Users/neermitt/kusanagi/mibs.snmplabs.com/asn1/RADLAN-PIM-BSR-MIB",
      "Produced by pysmi-0.3.4 at Fri May 24 21:09:28 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": "RADLAN-PIM-BSR-MIB"
  }
}