Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rpkimancer-doa-0.0.2.tar.gz (448.1 kB view details)

Uploaded Source

Built Distribution

rpkimancer_doa-0.0.2-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file rpkimancer-doa-0.0.2.tar.gz.

File metadata

  • Download URL: rpkimancer-doa-0.0.2.tar.gz
  • Upload date:
  • Size: 448.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rpkimancer-doa-0.0.2.tar.gz
Algorithm Hash digest
SHA256 6291949992836474b169903ec672f008d55aec42f685355ded41ea0a070a1446
MD5 32167bccc98e45a1f631d4074e99a1c5
BLAKE2b-256 ec610f88c318879458368f0253d19520b158b50fcc0c3bd1a8ef9395fb7fa402

See more details on using hashes here.

File details

Details for the file rpkimancer_doa-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: rpkimancer_doa-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rpkimancer_doa-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bcc97d4c167effccdd524806a6ab10ad75da4d307a721fa0b2b83abecd4976ae
MD5 1615ff3bb9e3ee8f3fb8a24cc85cf6bf
BLAKE2b-256 7f072dbc1677f0e963fa1f5cca91b2d2572735422d1f2109311ef85786944102

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page