Management Network Library
Management Protocol Network implementations in Go
This package includes:
- Client side support of the NETCONF Protocol defined in (rfc6241).
- Client side support for NETCONF Notifications defined in (rc5277).
The library does not provide support for the following:
The library includes support for the following cross-cutting concerns through dependency injection:
- Logging
- Metrics
- Configuration
The transport layer is externalized from the Library using dependency injection, allowing the user to choose and configure as their specific environment requires. Go Examples are included for demonstation purposes.
The package can be downloaded with the following command
go get -u github.com/damianoneill/net/...
Credits
The implementation of the framing codec in the rfc6242 package has been adapted from an implementation by Andrew Fort - https://github.com/andaru/netconf.