Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The diagram shows a network configuration with possible network boundaries where network components like Reverse Proxies, Proxies, Firewalls and Loadbalancer can be placed.

Drawio
diagramNamediagramWidth
bordertrue1
zoom1
pageId72035580
custContentId74812189
lbox1
diagramDisplayNameUMS Network ConfigurationsimpleViewerfalse
contentVer1
revision3
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameUMS Network Configuration
width600
linksauto
tbstyletop
lboxtrue
1348
revision3


There are typically three different positions for these components:

...

The communication of the devices to UMS or ICG consists of two different types. Regular HTTPS calls for the device registration and a WebSocket connection with Mutual TLS for device management. These must be considered for Proxy, Reverse Proxy and Firewall configuration.

Drawio
5
bordertruediagramName1
zoom1
pageId72035580
custContentId74779468
lbox1
diagramDisplayNameDevice to ICG
simpleViewercontentVerfalse1
linksrevisionauto5
tbstyletop
lboxtrue
diagramWidth851
revisionbaseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameDevice to ICG
width851
linksauto
tbstyletop

ICG UMS Communication

The communication of the UMS to the ICG is also based on WebSocket and regular HTTPS calls. Every request is initialized by the UMS and uses Mutual TLS. A HTTPS Proxy can be configured for these connections in the UMS.

Drawio
bordertruediagramName1
zoom1
pageId72035580
custContentId74877532
lbox1
diagramDisplayNameUnbenanntes DiagrammsimpleViewerfalse
contentVer1
revision2
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameUnbenanntes Diagramm
width600
linksauto
tbstyletop
lboxtrue
diagramWidth601
revision2

In case a Network Component is placed between these servers be aware of these connections. Connection problems could be observed when Deep Packet Inspection (DPI) is activated on a Firewall. The chapter SSL Offloading is only applicable for device to UMS / ICG connections. It is not supported for the communication between ICG and UMS.

...

The Network component could also inspect the decrypted traffic und encrypt it again before sending it to the server. The UMS supports only this type of communication with encrypted data until now. The diagram shows the required tasks for SSL Offloading on the Network Component for the device to UMS direction.

Drawio
false
bordertrue
diagramNameSSL Offloading
simpleViewer1
zoom1
pageId72035580
custContentId74779474
lbox1
diagramDisplayNameSSL Offloading
contentVer1
revision5
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameSSL Offloading
width600
linksauto
tbstyletop
lboxtrue
diagramWidth964
revision5


The Steps to configure SSL Offloading of a Network Component:

...

Code Block
upstream umsserver {
	server 192.168.27.96:8843 max_fails=3 fail_timeout=10s;
 	server 192.168.27.96:8843 max_fails=3 fail_timeout=10s;
 	server 192.168.27.96:8843 max_fails=3 fail_timeout=10s;
 }


Drawio
false
bordertrue
diagramNameHA
simpleViewer1
zoom1
pageId72035580
custContentId74877534
lbox1
diagramDisplayNameHA
contentVer1
revision3
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameHA
width600
linksauto
tbstyletop
lboxtrue
diagramWidth694
revision3

IGEL Cloud Service Configuration

The communication to the IGEL Cloud might be influenced also by network components. In case of the device onboarding via the Onboarding Service the OBS must be reachable for the device. The UMS server also connects to the IGEL Cloud Services. Here the required reachable services are the Onboarding Service (OBS), the License Portal, the App Portal and the Insight Service. These connections can go over a Proxy but must be configured in the UMS. A network component like a firewall with Deep Packet Inspection could result in connection problems.

Drawio
bordertruediagramName1
zoom1
pageId72035580
custContentId74779480
lbox1
diagramDisplayNameIGEL Cloud ConfigurationsimpleViewerfalse
contentVer1
revision1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameIGEL Cloud Configuration
width600
linksauto
tbstyletop
lboxtrue
diagramWidth843
revision1