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:
- To connect external Clients via HTTP/S to deployed Applications (Compute Workloads)
- To connect external Clients via HTTP/S to Remote Endpoints
- 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
- Select the Ports Tab
- Select the
+ Add
orEdit
if there are already configured ports. - 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.
- Select IP Networking Tab on the Package details page
- Select Traffic sources
+ Add
button - Add a suitable network range in the format IP Address with netmask in the format a.b.c.d/e
- Select
Create
.
You can continue adding as many Traffic sources as necessary for your intent.
Configuring Route Policies to connect Traffic Sources to Applications
- Select IP Networking Tab on the Package details page
- Select Route Policies
+ Add
button - Choose the required Traffic Source
- Chose the required traffic destination Container port on the Application
- 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
- Select the Ports Tab
- Select the
+ Add
orEdit
if there are already configured ports. - 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
- Select IP Networking Tab on the Package details page
- Select Route Policies
+ Add
button - Choose the required Application to be the source of traffic
- Chose the required traffic destination Container port on the Application
- 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
- Select the Remote Endpoints
+ Add
- 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
- Select IP Networking Tab on the Package details page
- Select Route Policies
+ Add
button - Choose the required Application to be the source of traffic
- Chose the required traffic destination Remote Endpoint name
- Select
Create
.
You can add further route policies as necessary.