---
name: vmwaresolutions-arch-pattern-vcf-hcx-xconnectivity
title: Architecture pattern for HCX site peering and service mesh in IBM Cloud
description: As of 17 July 2025, new automated installations of Red Hat&reg; OpenShift&reg; for VMware® are no longer available for new or existing deployments of VMware Cloud Foundation for Classic - Automated instances. You can still use or delete your existing Red Hat OpenShift for VMware automated installations until 16 July 2026. The service will no longer be available from 17 July 2026.
last-updated: 2026-05-18
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/vmwaresolutions?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Architecture pattern for HCX site peering and service mesh in IBM Cloud
{: #arch-pattern-vcf-hcx-xconnectivity}

As of 17 July 2025, new automated installations of Red Hat&reg; OpenShift&reg; for VMware® are no longer available for new or existing deployments of VMware Cloud Foundation for Classic - Automated instances. You can still use or delete your existing Red Hat OpenShift for VMware automated installations until 16 July 2026. The service will no longer be available from 17 July 2026.
{: deprecated}

This architecture pattern explains how to deploy and configure connectivity for VMware HCX™ on VMware Cloud Foundation for VPC instances that are running on IBM Cloud VPC. These connectivity patterns use a combination of IBM Cloud native services and networking services that are provided by VMware NSX®.

This pattern assumes that HCX is deployed by following the guidance for the [consolidated architecture](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-arch-pattern-vcf-hcx-con&format=markdown).

## Connectivity over private network
{: #arch-pattern-vcf-hcx-xconnectivity-private}

VMware Cloud Foundation for VPC can be both a target and a source for a site peering and service mesh over private network though Transit Gateway and Direct Link. HCX appliance uplinks use IBM Cloud VPC routing capabilities to access on-premises, other IBM Cloud VPC VMware or Classic VMware deployments.

The following diagram introduces the high-level steps to configure and deploy this connectivity type.

![Connectivity over private network](../../images/vcf-arch-hcx-net-priv.svg "Connectivity over private network."){: caption="Connectivity over private network" caption-side="bottom"}

This architecture pattern deployment is summarized as follows:

1. Provision a new or use an existing Transit Gateway or Direct Link to connect to the HCX replication partner network.
1. Validate that the management subnet in Virtual Private Cloud (VPC) and the other VMware® deployment's HCX management and uplink networks are routed and can communicate properly.
1. With Classic Infrastructure VMware and HCX deployments, ensure that you attached the Classic network as a Transit Gateway connection and routing toward the VPC prefixes or subnets is configured in the HCX appliances to point toward the IBM Cloud private network's backend customer router (BCR). In addition, ensure that you have a new private portable subnet for private uplinks in the Classic Infrastructure, if you use that as the source or destination side HCX.
1. Create an HCX service mesh by using the compute profile created during the HCX deployment.
1. Use management subnet for HCX management and uplink traffic and vMotion subnets for vMotion traffic in VPC.
1. Create L2 extensions by using network extensions for the NSX overlay segments, if required.

## Connectivity over the internet
{: #arch-pattern-vcf-hcx-xconnectivity-public-internet}

Currently, VMware Cloud Foundation for VPC supports to be a source only when you create site peering and service mesh over a public network. Though HCX is used as a source, migration is possible both ways. In this model, HCX appliances use IBM Cloud VPC public gateway for the egress traffic.

The following diagram introduces the high-level steps to configure and deploy this connectivity type.

![Connectivity over the internet](../../images/vcf-arch-hcx-net-pub-1.svg "Connectivity over the internet."){: caption="Connectivity over Public Internet" caption-side="bottom"}

This architecture pattern deployment is summarized as follows:

1. Establish site peering between on-premises and the VMware Cloud Foundation instance in IBM Cloud VPC. The connection must be established from the VMware Cloud Foundation instance.
1. Egress connectivity to the internet is established through the public gateway that is attached to the management subnet. Here, the traffic is in principle just source NATed by using the floating IP address that is assigned to the public gateway as the new source IP address. You can use this floating IP address in your firewall rules, if needed.
1. Create a service mesh by using the compute profile created during the deployment.
1. Use management subnet for HCX management and uplink network interfaces in the network profiles. Use the vMotion subnet for vMotion traffic.
1. Create L2 extensions by using Network Extensions for the NSX overlay segments, if required.

HCX as Cloud target does not support NAT and floating IP addresses cannot be used to be as a direct target for HCX in this connectivity pattern.
{: important}

## Considerations for HCX site peering and service mesh in IBM Cloud
{: #arch-pattern-vcf-hcx-xconnectivity-considerations}

When you design or deploy this architecture pattern, consider the following information:

* For detailed HCX network flows, see [Networks diagrams for VMware HCX](https://ports.broadcom.com/network-diagrams/VMware-HCX){: external}.
* Create a network profile that matches the required HCX network flows.
* Ensure your MTUs match end to end.
* Ensure that the networks are properly routed and possible firewall rules allow the required traffic at both the source and destination sites and between the HCX appliance uplinks.

## Related links
{: #arch-pattern-vcf-hcx-xconnectivity-links}

* [Architecture pattern for HCX - consolidated architecture](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-arch-pattern-vcf-hcx-con&format=markdown)
* [VPC network design](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-vpc-vcf-vpc-deployment&format=markdown)
* [VMware HCX documentation](https://techdocs.broadcom.com/us/en/vmware-cis/hcx/vmware-hcx/4-11.html){: external}