> For the complete documentation index, see [llms.txt](https://greymatter.gitbook.io/grey-matter-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://greymatter.gitbook.io/grey-matter-documentation/usage/fabric/traffic_control.md).

# Traffic Control

Traffic control relates to how ingress and egress is managed throughout the mesh. Grey Matter offers a wide variety of traffic control mechanisms to support an extensive range of deployments. The following pages detail how to configure traffic control and its use cases within Grey Matter:

## Table of Contents

| Topic                                                                                                                                                        | **Description**                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| [Routing](/grey-matter-documentation/usage/fabric/traffic_control/routing.md)                                                                                | Learn about how Grey Matter routing works, as well as how to configure routing and rewrite rules.                        |
| [Load Balancing](/grey-matter-documentation/usage/fabric/traffic_control/load_balancing.md)                                                                  | Configure load balancing techniques for multiple hosts in one cluster.                                                   |
| [Traffic Splitting](/grey-matter-documentation/usage/fabric/traffic_control/traffic_splitting.md)                                                            | Manage the amount of traffic sent to each cluster for each route on the sidecar.                                         |
| [Route Forwarding](/grey-matter-documentation/usage/fabric/traffic_control/route_forwarding.md)                                                              | Route traffic to different cluster based on request metadata such as headers, cookies, and URI parameters.               |
| [Host Identification for Upstream Connections](/grey-matter-documentation/usage/fabric/traffic_control/host-identification.md)                               | Configure TLS connections to require different host names for TLS connections and reaching hosts behind a load balancer. |
| [Multimesh](/grey-matter-documentation/usage/fabric/traffic_control/multimesh.md)                                                                            | Connect two distinct meshes using Grey Matter API objects.                                                               |
| [Header Manipulation](https://github.com/DecipherNow/gm-gitbook-sync/tree/80a9c1c9bbb79c1296fc334f601f01d046b885e3/usage/fabric/traffic_control/headers.md)  | Manipulate request/response headers of mesh traffic.                                                                     |
| [Protocol Selection](https://github.com/DecipherNow/gm-gitbook-sync/tree/80a9c1c9bbb79c1296fc334f601f01d046b885e3/usage/fabric/traffic_control/protocols.md) | Specify traffic protocols in the mesh.                                                                                   |
