Connecting on-prem environment with service providers on IBM Cloud with Direct Link

Connecting on-prem environment with service providers on IBM Cloud with Direct Link

Direct Link can provide a secure and dedicated netowork connection between on-prem environment ("Bank") and ISV Cloud account for the ISV to access on-prem services (Bank information systems).

Assumptions

  • ISV uses 1 account for multiple workload environments
  • VPCs are used for isolation between workload environments
  • Internet connectivity to and from the ISV VPCs still follows the regular pattern using Public GW and CIS
  • Bank provides the right access to onprem services.
  • Bank willing to provides the IP address for the VPC connected to Direct Link
  • ISV and the Bank are two distinct organizations, with isolated networking boundaries.

Alternatives

  • One Direct Link per VPC (1 per VPC - Management, Workload)
  • One Direct Link per provider connected through Transit Gateway to multiple VPCs(Edge, Management, Workload)
  • Recommended: One Direct Link per provider → Transit VPC (with Proxy/Firewall) managed by provider → Transit Gateway → Multiple VPCs(Different environment Access)
  • Overall one Direct Link → Transit VPC (with Proxy/Firewall) managed by consumer → Transit Gateway → Multiple VPCs (Several ISV and their Environment Access)
  • One Direct Link per provider → Transit VPC (with PPNLB) managed by provider → Transit Gateway → Multiple VPCs (Different environment Access)
  • Overall one Direct Link → Transit VPC (with PPNLB) managed by consumer → Transit Gateway → Multiple VPCs(Several ISV and their Environment Access)

One Direct Link per VPC/environment

One Direct Link per each Environment or VPC - for example, Management, Workload, etc.

One Direct Link per each Environment or VPC
One Direct Link per each Environment or VPC

  • Advantages:

    • Isolation: Strong security isolation between VPCs.
    • No interdependence: Each link is independent; failures don't affect other VPCs.
    • Lower intra-VPC complexity: No need for routing across VPCs.
  • Disadvantages:

    • Expensive: Multiple Direct Link connections = higher port, hosting, and operational costs.
    • Scalability challenge: Hard to scale with more VPCs.
    • Management complexity: More effort required to manage multiple DLs, FW, SGs, ACLs, IP blocks, and routes.
    • IPAM: IP blocks need to be provided by the bank if bank wants to publish 0.0.0.0/0 route for Direct Link (in all cases non overlapping IP Blocks will be required to avoid IP conflict for each VPC directly connected to the Direct Link )

One Direct Link per provider connected through Transit Gateway to multiple VPCs

One Direct Link per provider connected through Transit Gateway to multiple VPCs (Edge, Management, Workload)

One Direct Link per provider
One Direct Link per provider

  • Advantages:

    • Cost-effective: Only one Direct Link, reducing port & hosting costs.
    • Scalable: Easy to add/remove VPCs via Transit Gateway.
    • Centralized routing: Simplifies network architecture and operations.
    • Lower operational overhead: Managed connectivity using IBM Transit Gateway.
  • Disdvantages:

    • Latency variation: Traffic hops through Transit Gateway may introduce slight latency.
    • Security considerations: Shared connectivity may require additional segmentation/policies, specially since this could expose the DL to Edge VPC
    • IPAM – IP blocks need to be provided by the bank if bank wants to publish 0.0.0.0/0 route for Direct Link (in all cases non overlapping IP Blocks will be required to avoid IP conflict for each VPC directly connected to the Direct Link )

One Direct Link per provider to Transit VPC managed by provider

One Direct Link per provider → Transit VPC (with Proxy/Firewall) managed by provider → Transit Gateway → Multiple VPCs

One Direct Link per provider to Transit VPC managed by provider
One Direct Link per provider to Transit VPC managed by provider

  • Advantages:

    • Security layer: Centralized inspection via proxy/firewall in Transit VPC.
    • Policy enforcement: Unified control over outbound/inbound access.
    • Cost optimization: One Direct Link reused for all VPCs.
    • IPAM: IP Conflict taken care of by NATing / Proxying. Still requires IP block assignment by Bank for Transit VPC if bank wants to publish 0.0.0.0/0 route for Direct Link. In all cases non overlapping IP Blocks will be required to avoid IP conflict for each VPC directly connected to the Direct Link.
  • Disdvantages:

    • Performance bottleneck: Transit VPC may become a chokepoint if not scaled properly.
    • Single point of failure: Proxy/FW failure impacts all traffic.
    • Operational complexity: Requires maintaining and scaling the services in Transit VPC.
    • FW Licensing Costs

Overall one Direct Link to Transit VPC managed by consumer

Overall one Direct Link → Transit VPC (with Proxy/Firewall) managed by consumer → Transit Gateway → Multiple VPCs

Overall one Direct Link to Transit VPC managed by consumer
Overall one Direct Link to Transit VPC managed by consumer

  • Advantages:

    • Security layer: Centralized inspection via proxy/firewall in Transit VPC.
    • Policy enforcement: Unified control over outbound/inbound access.
    • Cost optimization: One Direct Link reused for all VPCs.
    • IPAM: IP Conflict taken care of by NATing / Proxying. Still requires IP block assignment by Bank for Transit VPC if bank wants to publish 0.0.0.0/0 route for Direct Link. In all cases non overlapping IP Blocks will be required to avoid IP conflict for each VPC directly connected to the Direct Link.
  • Disdvantages:

    • Performance bottleneck: Transit VPC may become a chokepoint if not scaled properly.
    • Single point of failure: Proxy/FW failure impacts all traffic.
    • Increased management burden: Consumer must manage Transit VPC, Proxy/Firewall, and route propagation. Responsibility of service availability and performance lies with the consumer.
    • FW Licensing Costs

One Direct Link per provider to Private Path managed by provider

One Direct Link per provider → Transit VPC (with PPNLB) managed by provider → Transit Gateway → Multiple VPCs

One Direct Link per provider to Private Path managed by provider
One Direct Link per provider to Private Path managed by provider

  • Advantages:

    • Abstracted access to ISV services: VPCs can use the same "connector" without direct internet exposure.
    • Security: ISV services accessed through a controlled environment (Private Path).
    • Cost-effective: One Direct Link and centralized access.
    • IPAM: IP Conflict taken care of by NATing / Proxying. Still requires IP block assignment by Bank for Transit VPC if bank wants to publish 0.0.0.0/0 route for Direct Link. In all cases non overlapping IP Blocks will be required to avoid IP conflict for each VPC directly connected to the Direct Link.
  • Disdvantages:

    • Performance bottleneck: Transit VPC may become a chokepoint if not scaled properly.

Overall one Direct Link to Private Path managed by consumer

Overall one Direct Link → Transit VPC (with PPNLB) managed by consumer → Transit Gateway → Multiple VPCs(Several ISV and their environment access)

Overall one Direct Link to Private Path managed by consumer
Overall One Direct Link to Private Path managed by consumer

  • Advantages:

    • Consumer control: Full control over Private Path connectivity, routing, and security policies.
    • Security segmentation: ISV services accessed via a consumer-trusted middle layer.
    • Auditing & compliance: Easier to monitor and enforce consumer-side policies.
    • IPAM: IP Conflict taken care of by NATing / Proxying. Still requires IP block assignment by Bank for Transit VPC if bank wants to publish 0.0.0.0/0 route for Direct Link. In all cases non overlapping IP Blocks will be required to avoid IP conflict for each VPC directly connected to the Direct Link.
  • Disdvantages:

    • Performance bottleneck: Transit VPC may become a chokepoint if not scaled properly.
    • Increased management burden: Consumer must manage Transit VPC, Private Path, and route propagation. Responsibility of service availability and performance lies with the consumer.
    • Single point of failure: Proxy/FW failure impacts all traffic.

Comparison Summary

Comparison of Direct Link deployment alternatives
Architecture Cost Efficiency Scalability Security Complexity Latency Reliability
One Direct Link per VPC (1 per VPC - Mgmt, Wrkld..) ❌ Low ❌ Low ✅ High ❌ High ✅ Low ✅ High
One Direct Link per provider connected through Transit Gateway to multiple VPCs(Edge, Mgmt, Wrkld..) ⚠️ Medium ⚠️ Medium ⚠️ Medium ✅ Low ⚠️ Medium ⚠️ Medium
One Direct Link per provider → Transit VPC (with Proxy/Firewall) managed by provider → Transit Gateway → Multiple VPCs(Different environment Access) ⚠️ Medium ⚠️ Medium ✅ High ⚠️ Medium ⚠️ Medium ⚠️ Medium
Overall one Direct Link → Transit VPC (with Proxy/Firewall) managed by consumer → Transit Gateway → Multiple VPCs (Several ISV and their Environment Access) (Recommended) ✅ High ✅ High ✅ High ⚠️ Medium ⚠️ Medium ⚠️ Medium
One Direct Link per provider → Transit VPC (with PPNLB) managed by provider → Transit Gateway → Multiple VPCs(Different environment Access) ✅ High ✅ High ✅ High ⚠️ Medium ⚠️ Medium ⚠️ Medium
Overall one Direct Link → Transit VPC (with PPNLB) managed by consumer → Transit Gateway → Multiple VPCs(Several ISV and their Environment Access) ✅ High ✅ High ✅ Very High ❌ High ⚠️ Medium ⚠️ Medium

FS guidance for accessing workloads from private intranet

  • Workloads may need access from private intranets using VPN or Direct Link.
  • VPN Options: Client-to-Site and Site-to-Site VPNs support NATing.
  • Direct Link Considerations:
    • Requires careful IP space coordination to avoid conflicts.
    • Both consumer and provider must align on VPC IP ranges.
  • Recommended Setup: (One Direct Link per provider → Transit VPC (with Proxy/Firewall) managed by provider → Transit Gateway → Multiple VPCs):
    • Connect Direct Link to a Transit VPC.
    • Use a firewall device in the Transit VPC for NATing.
    • Enables secure and conflict-free workload access.
    • For DNS resolution,
      • If the on-prem environment allowes, a DNS forwarding can be setup using IBM Cloud Private DNS Resolver deployed by ISV in the VPC to forward queries about specific FQDNS/domains to the bank internal DNS.
        • Full Direct Access (with security setup at the internal DNS)
        • 2 Stage – DMZ DNS forwarding to on-prem Internal DNS
      • Alternatively, if allowed by on-prem environment, a non-authoritative zone(alias) can be setup using IBM Cloud Private DNS Resolver which resolves to the appropriate bank internal FQDNS (potential issue : Out of sync DNS records)

See also Consumer connectivity to workload VPC

Next steps

  • Data loss prevention and perimeter access patterns