Skip to main content

HTTP/S Networking

Understanding HTTP/S Networking

The HTTP/S Networking configuration tab of a Package enables users to configure HTTP/S networking capabilities on OGC:

  1. To connect external Clients via HTTP/S to deployed Applications (Compute Workloads)
  2. To connect external Clients via HTTP/S to Remote Endpoints
  3. Finally to connect Applications to Remote Endpoints, such as web services or other deployed applications.

External HTTP/S Client connectivity to an Application

Configuring destination Container ports on Applications

Start by navigating to the Container Details Page

  1. Select the Ports Tab
  2. Select the + Add or Edit if there are already configured ports.
  3. In the modal form add the port configuration information. Provide a name for your port. The IPv6/IPv4 allows different protocols for the IP layer of your port. It is also necessary to specify the transmission protocol (TCP/UDP). You are able to specify an External port different from a configured Internal port on the container.

You can add further ports as necessary.

Configuring Traffic Sources

Start by defining a Traffic source.

  1. Select IP Networking Tab on the Package details page
  2. Select Traffic sources + Add button
  3. Add a suitable network range in the format IP Address with netmask in the format a.b.c.d/e
  4. Select Create.

You can continue adding as many Traffic sources as necessary for your intent.

Configuring Route Policies to connect Traffic Sources to Applications

  1. Select IP Networking Tab on the Package details page
  2. Select Route Policies + Add button
  3. Choose the required Traffic Source
  4. Chose the required traffic destination Container port on the Application
  5. Select Create.

You can add further route policies as necessary.

Application to Application connectivity

Configuring destination Container ports on Applications

Start by navigating to the Container Details Page

  1. Select the Ports Tab
  2. Select the + Add or Edit if there are already configured ports.
  3. In the modal form add the port configuration information. Provide a name for your port. The IPv6/IPv4 allows different protocols for the IP layer of your port. It is also necessary to specify the transmission protocol (TCP/UDP). You are able to specify an External port different from a configured Internal port on the container.

You can add further ports as necessary.

Configuring Route Policies to connect Applications to other Applications

  1. Select IP Networking Tab on the Package details page
  2. Select Route Policies + Add button
  3. Choose the required Application to be the source of traffic
  4. Chose the required traffic destination Container port on the Application
  5. Select Create. You can add further route policies as necessary.

Application to Remote Endpoint connectivity

Configuring Remote Endpoints

Start by navigating to the IP Networking tab on the Package details page

  1. Select the Remote Endpoints + Add
  2. In the modal form add the port configuration information. Provide a name for the remote destination. Select the IP protocol version (IPv6/IPv4). Provide an address range in the format a.b.c.d/e or equivalent IPv6 range. It is also necessary to specify the transmission protocol (TCP/UDP). A port number is also required.

You can add further Remote Endpoints as necessary.

Configuring Route Policies to connect Applications to Remote Endpoints

  1. Select IP Networking Tab on the Package details page
  2. Select Route Policies + Add button
  3. Choose the required Application to be the source of traffic
  4. Chose the required traffic destination Remote Endpoint name
  5. Select Create.

You can add further route policies as necessary.