Skip to content

PMPP support? #80

@jlstanley-git

Description

@jlstanley-git

In the traffic management industry, SNMP is everywhere in the form of NTCIP (National Transportation Communications for Intelligent Transportation System Protocol). Snimpy seems like a wonderful tool for automating various tasks in my workplace, -but- as far as I can tell, there's one key piece missing...

PMPP (Point to Multi Point Protocol) is a multi-drop HDLC wrapper that handles addressing packets to multiple devices at the end of a shared connection. It's not used for all NTCIP traffic, but it's used frequently enough that any Python SNMP library that doesn't have it is not usable in my industry.

Is PMPP support already in Snimpy and I'm just missing it?

If not, is there a way in Snimpy to:
(A) Inject a protocol layer (PMPP wrapper) between the point that a SNMP command packet is composed and when it gets shoved out the socket?
-and-
(B) Inject a protocol layer (PMPP un-wrapper) between receiving data from the socket and parsing it as an SNMP response?

If it's not already available in Snimpy, I'm willing to try to add it. I'm just looking for a judgement call from people more familiar with the guts of Snimpy as to if doing this is: easy, difficult, or nearly impossible?

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions