-
New Feature
-
Resolution: Done
-
Medium
-
None
-
None
-
None
M-Anycast: Combine Segment Routing and In-band OAM to enable intelligent service selection
Highly redundant micro-services (e.g. video-caches) hosted as containers in multiple public clouds. All Services have an IPv6 address. All Services share the same secondary anycast address. Performance characteristics of individual service instances differ:
- Access latencies, server load,
- service load, service liveliness
Client needs to choose an appropriate service to connect to
Introduce M-Anycast Server:
- Leverage Segment Routing to steer traffic, in-band OAM for optimized service selection
- M-Anycast Server:
- Hosts the Anycast address of the services
- Intercepts TCP-SYN, replicates the SYN and sends to a selected subset of all services using SR
- Chooses an appropriate SYN-ACK using embedded in-band OAM data and forwards that SYN-ACK to the client with SR header intact.