A rpkimancer plugin providing support for Discard Origin Authorizations
Project description
draft-spaghetti-sidrops-rpki-doa
RPKI Discard Origin Authorization. A mechanism to confirm whether a resource holder authorized a specific tuple of (peer AS, origin AS, prefix, prefixlength and BGP community) to signal a request to discard traffic.
Work in progress repository for Internet-Draft draft-spaghetti-sidrops-rpki-doa
Usage
Draft documents
The source files for the Internet-Draft documents are:
draft-spaghetti-sidrops-rpki-doa.xml
RpkiDiscardOriginAuthorization-2021.asn
To regenerate the text and HTML versions after making changes, run:
make drafts
Object prototyping
An rpkimancer plug-in is also available, providing the ability to read and write example DOA objects.
To install (in the root of your checkout):
python3 -m pip install rpkimancer-doa
Object creation and inspection is provided by the rpkincant
CLI tool.
See rpkincant --help
for usage information.
After making changes to the ASN.1 module source, execute make asn1
to update
the patched version in python distribution tree.
To setup a development environment with the required test dependencies:
python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install -r packaging/requirements-dev.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rpkimancer_doa-0.0.1a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b615f5d8a9396e5dfe9d64bf26fd57848c4d9592516d467cae6c08b8adba6e6e |
|
MD5 | ba0ab1f593e97360aa53acd9b99dd5f6 |
|
BLAKE2b-256 | 1615e2c8fb6b5574ea1c2bf5f2304d004b8b4b90de5bfa81706beec014c29958 |