Prplmesh Overview
Prplmesh Overview
Intel invested many man years to develop, test, document, flow diagrams,
…
Includes a proven full Mesh solution (Controller & Agent running on actual
HW)
Algorithms
Algorithms
Features
PRPL mesh Controller TFL PRPL mesh Agent TFL
Management BML BTL BTL PAL BWL
API?s
Multi-AP Framework
WLAN
MPL TFL TFL TFL API
1905.1 1905.1
Management Platform
Topology& Transport D-WPAL
Service discovery service service Service
PPL Hostapd Supplicant Netlink
WLAN Driver
Network Stack OS/ Distribution
(cfg80211)
L2 – Raw Socket FAPI
Solution arch complies with Intel’s strict security requirements for product
grade
Tested Intel proprietary stack, built for 32bit systems with all EasyMesh features
• Scalable architecture
Micro-Service approach
Best fit for open source with dispersed community of multiple developers /
Main benefits of PRPL’s new EasyMesh stack
(3/3)
• TLV Factory Library
Major infrastructure capability, enabling automatic creation of 1905 message TLV Classes
Replaces monolithic BBF 1905 with a bus-based service (also used for IPC)
YAML inputs converted into C++ Classes with APIs to form & parse 1905 messages &
TLVs
Serializes into any specific structure (unlike Google ProtoBuf) such as 1905
Agent UDS
Multi-AP BTL Agent Radio Agent
Framework
Agent UDS
Backhaul Manager
Radio Radio
Agent UDS Agent UDS
sta manager eth_bh_monitor
BWL AP Manager Monitor
SIOCGIFHWADDR
Wireless Topology &
transport
SIOCGIFINDEX
SIOCETHTOOL
RTNLGRP_LINK
RTM_GETLINK
discovery
wpa_supplican service
hostapd t service
Network Stack
L2 - raw socket
nl80211
Southbound
API ioctl
Kernel netlink
bridge /
Switchdev /
OpenvSwitch 3
12
EasyMesh - Local BUS IPC
Framework Controller
BeeRocks
CLI Local BUS BeeRocks Controller
Management
MPL
BML Message Router
Platform
Service Controller
WebUI/Management Controller UDS BTL
LOCAL BUS
wlan1/3
1905.1 Agent
Agent UDS
Topology & UDS BWL
discovery Agent
service UDS
Local BUS
API͛s Service
PAL PAL
Local BUS IPC Radio Agent wlan0 Radio Agent wlan0 Radio Agent wlan2 Radio Agent wlan2
API
UDS UDS UDS UDS
UDS IPC
AP Manager Monitor AP Manager Monitor
Sheared
Library
Process Thread wlan0 wlan0 wlan2 wlan2
BWL BWL BWL BWL
Framework WLAN Radio Agent 0 Radio Agent 1
BeeRocks Platform