# Traffic split feature and its behavior with multicluster service mirroring

**URL:** <https://linkerd.buoyant.io/t/traffic-split-feature-and-its-behavior-with-multicluster-service-mirroring/654>\
**Category:** Linkerd General Discussion\
**Tags:** proxy, configuration\
**Created:** [December 10, 2024, 4:57am UTC](https://linkerd.buoyant.io/t/traffic-split-feature-and-its-behavior-with-multicluster-service-mirroring/654 "2024-12-10T04:57:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aidenlim](https://avatars.discourse-cdn.com/v4/letter/a/dfb087/32.png) [@aidenlim](https://linkerd.buoyant.io/u/aidenlim)\
**Post date:** [December 10, 2024, 4:57am UTC](https://linkerd.buoyant.io/t/traffic-split-feature-and-its-behavior-with-multicluster-service-mirroring/654/1 "2024-12-10T04:57:05Z")

</div>

Hi, I have a question regarding the TrafficSplit feature and its behavior with multicluster service mirroring:

- Cluster A hosts a service named foo.
- Cluster B has a service mirror of foo created from Cluster A.
- A traffic split is configured for the foo service in Cluster A.

On my end, I tested this setup, and it seems that the traffic split configuration in Cluster A is not reflected on the service mirror in Cluster B.

Could you confirm if the service mirror in Cluster B natively supports traffic split functionality? If it does, could you guide me on any additional configuration required to enable this behavior? If it is not supported, any clarification would be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![Mahendran](https://yyz1.discourse-cdn.com/flex029/user_avatar/linkerd.buoyant.io/mahendran/32/217_2.png) [@Mahendran](https://linkerd.buoyant.io/u/Mahendran)\
**Post date:** [December 31, 2024, 12:48am UTC](https://linkerd.buoyant.io/t/traffic-split-feature-and-its-behavior-with-multicluster-service-mirroring/654/2 "2024-12-31T00:48:55Z")

</div>

The TrafficSplit feature in Linkerd doesn’t automatically apply to service mirrors in a multi-cluster setup.

To replicate its behavior in Cluster B:

1. Centralize in Cluster A: Let Cluster A handle traffic splitting. Cluster B forwards all requests to the mirrored service.
2. Create TrafficSplit in Cluster B: Define a separate TrafficSplit in Cluster B for the mirrored services.

---

<div class="post-metadata">

**Author:** ![aidenlim](https://avatars.discourse-cdn.com/v4/letter/a/dfb087/32.png) [@aidenlim](https://linkerd.buoyant.io/u/aidenlim)\
**Post date:** [December 31, 2024, 3:48am UTC](https://linkerd.buoyant.io/t/traffic-split-feature-and-its-behavior-with-multicluster-service-mirroring/654/3 "2024-12-31T03:48:50Z")

</div>

> The TrafficSplit feature in Linkerd doesn’t automatically apply to service mirrors in a multi-cluster setup.

I thought so, thank you for your clarification.
