diff --git a/README.md b/README.md index da8d66b..a0d2e3d 100644 --- a/README.md +++ b/README.md @@ -19,13 +19,13 @@ Think `terraform plan` and `terraform apply`, but for your network fabric — po ## 🏗️ Architecture ``` -┌──────────────────────────────────────────────────────────────────────────────┐ -│ INTENT LAYER │ +┌───────────────────────────────────────────────────────────────────────────────────────┐ +│ INTENT LAYER │ │ ┌─────────────────────┐ ┌──────────────────────────┐ ┌──────────────────────┐ │ │ │ NetBox │ │ Custom Fields / │ │ netbox-bgp │ │ │ │ (SoT) │◄───│ Native Models │◄───│ Plugin │ │ │ └──────────┬──────────┘ └──────────────────────────┘ └──────────────────────┘ │ -└─────────────┼────────────────────────────────────────────────────────────────────────┘ +└─────────────┼─────────────────────────────────────────────────────────────────────────┘ │ Webhook / Polling ▼ ┌──────────────────────────────────────────────────────────────────────────────┐ @@ -48,17 +48,17 @@ Think `terraform plan` and `terraform apply`, but for your network fabric — po │ └────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ┌────────────────────────────────────────────────────────────────────────┐ │ -│ │ FastAPI Webhook Receiver │ Prefect .serve() │ Prefect Server (UI) │ │ +│ │ FastAPI Webhook Receiver │ Prefect .serve() │ Prefect Server (UI) │ │ │ └────────────────────────────────────────────────────────────────────────┘ │ └──────────────────────────────────────────────────────────────────────────────┘ │ gNMI Get/Set/Subscribe ▼ ┌──────────────────────────────────────────────────────────────────────────────┐ │ DEVICE LAYER │ -│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ -│ │ spine1 │ │ spine2 │ │ leaf1 │ │ leaf2 │ ... │ -│ │ gNMI:6030 │ │ gNMI:6030 │ │ gNMI:6030 │ │ gNMI:6030 │ │ -│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │ +│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ +│ │ spine1 │ │ spine2 │ │ leaf1 │ │ leaf2 │ ... │ +│ │ gNMI:6030 │ │ gNMI:6030 │ │ gNMI:6030 │ │ gNMI:6030 │ │ +│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │ └──────────────────────────────────────────────────────────────────────────────┘ ```