draft-ietf-anima-brski-discovery

BRSKI discovery and variations

streamIETF groupanima stateactive pages74 rev11 expires2026-09-19 canonicalhttps://datatracker.ietf.org/doc/draft-ietf-anima-brski-discovery/
Bootstrapping Remote Secure Key Infrastructure (BRSKI) is a protocol to enroll pledge devices automatically and secure with a registrar of an owner, relying also on proxies to facilitate the communication and Manufacturer Authorized Signing Authorities (MASA) and Certificate Authorities (CA) to enable the enrollment. This document specifies how to make BRSKI communications autoconfiguring, extensible and resilient in the face of simultaneous use of different variations of the BRSKI protocol (BRSKI, BRSKI-AE, BRSKI-PRM, constrained BRSKI, stateless constrained BRSKI proxies). This document specifies a data model, IANA registry and BRSKI component procedures to achieve this. This document does not define any new discovery methods. Instead, its data model allows signaling of all current (and future) variations of the BRSKI family of protocols consistently via different existing network discovery mechanisms: DNS-SD, CoAP discovery (CORE-LF) and GRASP. Additional/future discovery mechanisms can also be supported through the IANA registry. Automatic resiliency and load-sharing are enabled through the use of discovery mechanisms and the provisioning of multiple instances of BRSKI components such as registrars and Join Proxies. This document specifies the procedures to support load-sharing and (fast) failover under failure and recovery of redundant components. Future-proof deployments of BRSKI require Join Proxies that automatically support any current and future BRSKI variation. This document specifies the procedures by which Join Proxies can support this through specific Join Proxy protocol behavior and the use of discovery mechanisms. The specification of discovery of pledges by their IDevID as introduced by BRSKI-PRM is refined in this document.