Control Plane
The Control Plane is a cloud-based controller that manages and orchestrates the configuration of agent gateway networks. It enables administrators to define, control, and interconnect limited domain networks while facilitating peering relationships with external networks.
Architecture
graph TB subgraph Control Plane CP[Central Controller] PM[Policy Manager] TM[Topology Manager] PR[Peering Registry] end subgraph Domain Network GW1[Gateway 1] GW2[Gateway 2] GW3[Gateway 3] end subgraph External Networks EN1[Network 1] EN2[Network 2] end CP --> PM CP --> TM CP --> PR TM --> GW1 TM --> GW2 TM --> GW3 PR --> EN1 PR --> EN2
Key Components
Central Controller
Provides centralized management interface
Handles network-wide configuration
Monitors gateway health and status
Implements control policies
Policy Manager
Defines access control policies
Manages traffic routing rules
Sets security parameters
Controls resource allocation
Topology Manager
Maintains network topology
Handles gateway discovery
Manages gateway connections
Optimizes routing paths
Peering Registry
Manages peering relationships
Handles cross-network authentication
Controls inter-network routing
Maintains peering agreements
Features
Network Configuration
Gateway deployment and configuration
Network topology management
Policy distribution
Resource allocation
Network Peering
Automated peering negotiation
Cross-network routing
Federation management
Trust establishment
Monitoring and Analytics
Network health monitoring
Performance metrics
Usage analytics
Anomaly detection
Security Management
Access control
Network segmentation
Encryption requirements
Security policy enforcement
Integration
The control plane integrates with:
Gateway management interfaces
Security services
Monitoring systems
External network controllers
Deployment
The control plane can be deployed as:
Managed cloud service
Private cloud installation
Hybrid deployment