Communication patterns

Assumptions (to be agreed)

ONAP Setups (supported by OOM)

Default Secure ONAP setup

Solution using Istio (ONAP components deployed on one k8s cluster):

 


Solution using Istio (ONAP components deployed on different k8s clusters):



Alternative future solution using eBPF via Cilium:

https://cilium.io/blog/2020/11/10/ebpf-future-of-networking/
https://ebpf.io/

Also supported in Istio (Merbridge): https://istio.io/latest/blog/2022/merbridge/


Alternative (insecure options)

Option 1 (no ONAP internal Encryption)

Option 2 (inter-component encryption)