configurable multi-protocol aggregation