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:OMCI
BoxMatrix >> Lexicon >> Network-Protocols >> OMCI | @ 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: | OMCI | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | ONT Management and Control Interface | ||||||
Location: | Lexicon >> Network-Protocols | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - ITU-T-REC-G.984.4 | ||||||
Description: | Remote configuration and monitoring protocol for PON |
Goto: FRITZ!OS - RTL96-Chipset - Falcon-Chipset - SMW-Browser
Details
OMCI is a protocol for configuration and monitoring of managed devices in PON networks.
Like SNMP OMCI uses MIBs to specify the OMCI capabilities of a device, typically provided by its Vendor.
A good short overview of the principles of OMCI can be found in this artile.
FRITZ!OS
RTL96-Chipset
On RTL96 chipsets OMCI is handled in Kernel by omcidrv.ko.
It is extended by the OMCI Packet Flow redirector modules pf_rtk.ko, pf_rg.ko and pf_fc.ko.
Only one of these modules is loaded depending on the platform it's running on, see insdrv.sh.
These modules can register user applications for upstream and / or downstream Packet Flow interception.
Registrations are handled by the Packet Redirect API libpr.so, which is used by eponoamd, igmpd and libomci_mib.so.
libomci_mib.so is one of the libraries maintaining the OMCI MIB, besides libomci_fal.so and libomci_voice.so.
These libraries are loaded by libavmomci.so, the AVM API to the OMCI stack and its MIB.
libavmomci.so is loaded by libavmfiber.so, the Fiber subsystem API for the avm2rtkd management daemon.
There's an omcicli commandline frontend, which is used by supportdata.fiber to partially dump OMCI.
Falcon-Chipset
todo