Skip to content

feat: Implement MacSec Controller#366

Draft
sven-rosenzweig wants to merge 2 commits into
mainfrom
feat/macsec
Draft

feat: Implement MacSec Controller#366
sven-rosenzweig wants to merge 2 commits into
mainfrom
feat/macsec

Conversation

@sven-rosenzweig
Copy link
Copy Markdown
Contributor

No description provided.

Add API and reconciliation scaffolding for Layer 2 MACsec encryption.

The MacSec resource is modeled as a tuple of:
- Device
- Interface
- Secret(s)

Multiple secrets are supported to allow key rotation and rollover.

Follow-up commits will implement provider-specific reconciliation
logic for Cisco IOS-XR and NX-OS devices.

So far the interface does implement the MacSec keychain and policy.
This links will be implemented in a different commit.

Signed-off-by: Sven Rosenzweig <sven.rosenzweig@sap.com>
Push keychain, macsec policy config to Cisco IOS XR devices.

Signed-off-by: Sven Rosenzweig <sven.rosenzweig@sap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant