Enable IoT and Media Support in CF with Custom TCP/UDP Routers
summary
A prototype extends Cloud Foundry routing to handle UDP and arbitrary TCP protocols by adding a pluggable router layer that lets operators attach any proxy executable (HAProxy/pound-style adapters were used in experiments) and by introducing CF emitter, routing API, and a CF router that configures proxies via a load‑balancer API. Code lives on Bitbucket, requires heavy forks of Diego and controller, and is functional for MQTT/CoAP/RTP/SIP-style flows but is not yet fully automated or production‑ready. UDP support and custom TCP/UDP routers are demonstrated.
AI-written summary · about
chapters (13)
- 0:00Introduction and overview
- 1:24About Grape Up company
- 3:10Current Cloud Foundry routing limits
- 6:21Goal for UDP support
- 7:05How routing works in Cloud Foundry
- 10:00Limitations of current TCP routing
- 11:50First UDP routing prototype
- 14:59Problems with initial prototype
- 15:40Requirements for new architecture
- 17:09New extensible router design
- 19:44Current state and next steps
- 21:54Future of UDP support in Cloud Foundry
- 22:16Q&A session
related talks
06mLightning Talk: Cloud Foundry Revisited: UDP, VoIP, and Beyond!
15mRecent Enhancements to Routing in Cloud Foundry
30mCF Networking: All Your Packets Belong to Us - Usha Ramachandran & Angela Chin, Pivotal
20mCompletely Isolate your App's Traffic: Isolation Segments at the Routing Tier
32mCF Networking: All Your Packets are Belong to Us
29mContainer Networking in Cloud Foundry
10mLightning Talk: Introduction to Media Service Mesh
31mCloud Foundry Networking: Enabling Direct Communication for Microservices - Chin, McClure
