If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:MIB
BoxMatrix >> Lexicon >> Network-Protocols >> MIB | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Protocol
Protocol: | MIB | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Management Information Base | ||||||
Location: | Lexicon >> Network-Protocols | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - RFC-1155 - RFC-1213 - RFC-1157 | ||||||
Description: | Database of SNMP or OMCI accessible configuration and status objects |
Goto: FRITZ!OS - RTL96-Chipset - Falcon-Chipset - Puma-Chipset - SMW-Browser
Details
For the proprietary XML-MIB Realtek uses to store residential gateway configuration see libmib.so.
A MIB is a database of SNMP or OMCI accessible configuration and status objects of a device.
It is modular and consists of MIB modules
which typically are organized in .mib
files which use the SMI syntax.
Modules can have dependencies to each others and may also extend the SMI syntax.
Typically they cover one standard per file, but they may as well be Vendor specific.
Hundreds of RFCs cover MIB modules, but MIB standards also come from the ITU-T, CableLabs and other organisations.
The database is organized in an OID addressable tree of configuration and status objects.
FRITZ!OS
For the user AVM provided the UPnP and TR-064 protocols for remote configuration and monitoring.
RTL96-Chipset
For Fiber models OMCI is mandatory in PON networks but can only be accessed from the ISP side.
That's why AVM only provides the MIBs for Fiber models to ISPs.
On RTL96 chipsets the MIB is handled as part of the OMCI stack, in highly modular way.
The root API is libavmomci.so, which loads the MIB libraries libomci_mib.so, libomci_fal.so and libomci_voice.so.
Each of the MIB libraries is extensible by numerous plugin libraries, see their articles.
Falcon-Chipset
todo
Puma-Chipset
For DOCSIS models SNMP is mandatory but can only be accessed from the ISP side.
That's why AVM only provides the MIBs for DOCSIS models to ISPs.
- MIBs
Listing of the AVM DOCSIS starter MIBs tarball which ISPs adapt to their needs (2022-06-06):
avm.mib
- AVM Fritz!Box MIB definition - enterprises OID 872avmfeature.mib
- AVM Fritz!Box feaature MIB definitionavmsip.mib
- SIP global / profile / ua settingsavmsw.mib
- CVC enveloped FRITZ!OS updateavmupc.mib
- Fixed address handling / RIPv2bpi2ext.mib
- RFC-4131 addings - BPI2 management objects - part 2CISCO-DOCS-EXT-MIB.txt
- Cisco extension of the DOCSIS Radio Frequency interfaceCISCO-SMI.txt
- SMI for the Cisco enterpriseCLAB-DEF-MIB.mib
- CableLabs enterprise namespace - modified PacketCable specific subsetDOCS-BPI2-MIB.mib
- RFC-4131 - BPI2 management objects - part 1DOCS-QOS-MIB.mib
- ietf-ipcdn-qos-mib - DOCSIS 1.1 QOSDSG-IF-STD-MIB.mib
- RFC-4546 - DOCSIS Set-top Gateway (DSG) client controlleresafe.mib
- eDOCSIS eSAFE componentsgen-miblist.pl
- Helper to create miblist.txt and snmp.local.confhcnum-tc.mib
- High capacity data types not present in SMIv2IANAifType-MIB.mib
- Adds the IANA enumerated values of the ifType objectif3.mib
- DOCSIS 3.0 managementif31.mib
- DOCSIS 3.1 managementifext2.mib
- DOCSIS 2.0 feature set enhancement for SCDMA / MSCmanuf.mib
- SMI for the AVM enterprisemcast.mib
- Multicast over DOCSISmiblist.txt
- Created by gen-miblist.plMPLS-LSR-STD-MIB.txt
- Multiprotocol Label Switching (MPLS)pnm.mib
- DOCSIS 3.1 Proactive Network Maintenance (PNM)product.mib
- Private MIB module for Puma5 Cable Modem Productionqos3.mib
- DOCSIS 3.0 and 3.1 QOS for channel bondingrfc1213.mib-nouse
- RFC-1213 - Management of TCP-IP-based internets: MIB-IIrfc2786.mib
- RFC-2786 - Diffie-Helman USM Keyrfc2790.mib
- RFC-2790 - Host Resourcesrfc2863.mib
- RFC-2863 - Interfaces Grouprfc2933.mib
- RFC-2933 - IGMP MIBrfc3083.mib
- RFC-3083 - DOCSIS Baseline Privacy Interface Managementrfc3411.mib
- RFC-3411 - Architecture for Describing SNMP Management Frameworksrfc3412.mib
- RFC-3412 - SNMP Message Processing and Dispatchingrfc3413.mib
- RFC-3413 - SNMP Applicationsrfc3414.mib
- RFC-3414 - User-based Security Model (USM) for SNMPv3rfc3415.mib
- RFC-3415 - View-based Access Control Model (VACM) for SNMPrfc3418.mib
- RFC-3418 - MIB for the SNMPrfc3584.mib
- RFC-3584 - SNMP v1-v3 Coexistencerfc3635.mib
- RFC-3635 - Ethernet-like Interface Typesrfc4001.mib
- RFC-4001 - Textual Conventions for Internet Network Addressesrfc4022.mib
- RFC-4022 - MIB for the TCP protocolrfc4113.mib
- RFC-4113 - MIB for the UDP protocolrfc4131.mib
- RFC-4131 - DOCSIS Baseline Privacy Plusrfc4188.mib
- RFC-4188 - Managed Objects for Bridgesrfc4293.mib
- RFC-4293 - MIB for the IP protocolrfc4323.mib
- RFC-4323 - DOCSIS QOS MIBrfc4546.mib
- RFC-4546 - DOCSIS 2.0 Radio Frequency (RF) Interface Managementrfc4639.mib
- RFC-4639 - DOCSIS MIBSNMPv2-PDU.fix.txt
- SNMPv2 Report-PDU syntaxups.mib
- Uninterruptible Power Supplies (UPS) MIB
The MIBs likely come from a TI Puma5 SDK, enhanced by Intel for the Puma6 and Puma7, customized by AVM.
Edit: Some MIBs likely come from the Cablelabs DOCSIS MIBs.
- snmp.local.conf
Not all of these are necessarily used by default - see the snmp.local.conf
template (2022-06-06):
mibdirs +/usr/avm/share/snmp/mibs mibreplacewithlatest yes # STD mibs mibs +SNMPv2-MIB:SNMPv2-TC:SNMP-FRAMEWORK-MIB:SNMP-TARGET-MIB mibs +IANAifType-MIB:EtherLike-MIB mibs +IF-MIB:IP-MIB:IP-FORWARD-MIB:INET-ADDRESS-MIB mibs +IGMP-STD-MIB:UDP-MIB:TCP-MIB:BRIDGE-MIB mibs +OSPFV3-MIB:OSPF-TRAP-MIB:RADIUS-ACC-CLIENT-MIB:ENTITY-MIB mibs +HCNUM-TC:DISMAN-PING-MIB # MPLS on c10k mibs +MPLS-TE-STD-MIB:MPLS-LSR-STD-MIB # DOCSIS mibs mibs +CLAB-DEF-MIB:DOCS-IF-MIB:DOCS-IFEXT2-MIB:DOCS-CABLE-DEVICE-MIB mibs +DOCS-IF3-MIB:DOCS-IF31-MIB:DOCS-MCAST-MIB mibs +DOCS-BPI-MIB:DOCS-BPI2EXT-MIB mibs +DOCS-IETF-BPI2-MIB # mibs +DOCS-BPI2-MIB mibs +DOCS-QOS-MIB:DOCS-QOS3-MIB:DOCS-PNM-MIB mibs +ESAFE-MIB # AVM mibs mibs +TI-MANUFACTURER-MIB:TI-PRODUCTION-MIB mibs +AVM-MIB:AVM-FB-DEVSW-MIB:AVM-FB-UPC-MIB mibs +AVM-FB-FEATURE-MIB:AVM-FB-DEVSIP-MIB # CMTS mibs +CISCO-SMI:CISCO-DOCS-EXT-MIB # mibs +HOST-RESOURCES-MIB # ..... # mibs +NET-SNMP-MIB:NET-SNMP-EXAMPLES-MIB # mibs +NET-SNMP-PASS-MIB:NET-SNMP-VACM-MIB # mibs +DIFFSERV-DSCP-TC # mibs +SNMP-COMMUNITY-MIB:SNMP-FRAMEWORK-MIB:SNMP-MPD-MIB # mibs +SNMP-TARGET-MIB:SNMP-USER-BASED-SM-MIB:SNMP-USM-DH-OBJECTS-MIB # mibs +SNMP-VIEW-BASED-ACM-MIB # mibs +SNMP-USM-DH-OBJECTS-MIB # mibs +SNMPv2-SMI # mibs +EtherLike-MIB:ENTITY-MIB