Appendix A: Subscription Based Features

Overview

A number of cOS Core features are subscription based meaning that they require the relevant valid subscription to use them. Subscriptions are in addition to the basic cOS Core license and can be added separately but usually they are part of a license package. The expiry date for each subscription feature is shown inside the cOS Core license file.

[Note] Note: Subscription based features require a license

Any subscription based feature requires a valid cOS Core license to be installed which permits the feature to function. This means that no subscription based feature will be available if cOS Core is operating without a license in the 2 hour demo mode.

The Clavister Service Provisioning Network

Features that require access to external information or database updates, will make use of the Clavister Service Provisioning Network (SPN) which consists of a set of servers distributed geographically around the globe.

The functioning of this network is discussed both here and also in a Clavister Knowledge Base article at the following link:

https://kb.clavister.com/354847906

Connection to the network when cOS Core is running in transparent mode is discussed in another article at the following link:

https://kb.clavister.com/324736326

Access to the Service Provisioning Network

cOS Core will try to access the SPN through the Internet so the firewall should have Internet access configured, includíng a DNS server for FQDN resolution.

[Important] Important: DNS servers must be configured in cOS Core

Make sure at least one external DNS server is correctly configured in cOS Core (see Section 3.10, DNS) so that the Clavister network servers that provide updates can be located by cOS Core. However, this is not needed if the HTTP proxy feature is used and this is described next.

Using an HTTP Proxy Instead of Direct Internet Access

In some circumstances, Internet access may not be available directly from the firewall. cOS Core provides a solution to this by allowing an HTTP proxy to be configured for SPN access. This is done using the cOS Core CLI. For example, if the proxy IPv4 address is 10.6.101.179, the CLI command to direct SPN traffic to the proxy would be the following:
Device:/> set UpdateCenter EnableProxy=Yes
			HTTPProxyIP=10.6.101.179
			HTTPProxyPort=8080
The proxy can also be set in the Web Interface by going to Status > Update Center and selecting the Proxy tab.

The proxy server could be an NGINX or Squid server. Alternatively, the on-premises Clavister InCenter server can act, if correctly configured, as such the HTTP proxy. See the separate InCenter Administration Guide for further details on using InCenter as the proxy. Also note that this HTTP proxy feature is only for traffic flowing between the firewall and the SPN. It cannot be used for non-SPN related HTTP traffic.

cOS Core Features Requiring a Subscription

The following cOS Core features require a subscription:

Subscription Agreement Renewal

When a subscription is approaching its expiry date, the administrator is notified in the following ways:

[Tip] Tip: Renew subscriptions early

Renew a subscription well before the expiry date! Do not leave it to the last minute.

IDP and Anti-Virus Database Updating

The IDP and Anti-Virus subsystems function by regularly downloading "signature" updates which are then used by cOS Core to scan for the most recently recognized threats.

New threats are being identified every day and the signature databases in these subsystems needs to be updated regularly. Having a valid subscription means that cOS Core will periodically access a central server and update the local copy of the database on the firewall with the latest signatures. Database updates can involve as many as 20 signature changes or more in a single day.

Frequency of Database Updating

By default, cOS Core will check for updates every 12 hours. The frequency of checking for updates can be explicitly set. However, there is always a small random delay of up to 10 minutes which is added to the set period so all cOS Core installations do not try to update at the same time and overload Clavister's servers. Note that the update period can be set to zero if updates are to be done manually.

Updating with Transparent Mode

If transparent mode is being used then special considerations have to be made so that cOS Core has a way to access the Internet. This involves setting up "normal" non-switch routes in the routing tables to allow this. This is described further in Section 4.9.2, Enabling Internet Access.

[Note] Note: Updating the database causes a pause in processing

Some database updates such as for anti-virus can require a brief processing delay once an update is downloaded. This can cause the firewall traffic flow to momentarily pause. It can therefore be best to set the timing of updates to be at times with minimal traffic, such as in the early hours of the morning. Deleting a database can cause a similar pause in processing.

Database Console Commands

Database updates can be controlled directly through a number of console commands and these are listed below:

[Note] Note: An equals sign or space can be used with updatecenter

In the updatecenter command options, the equals sign between the option and its value can be a space or an equals sign. For example:

update center -update=antivirus

Can be written as:

update center -update antivirus

Subscription Expiry Behavior

The behavior on subscription expiry varies according to the subsystem. The following occurs:

For all these features, the current status of the relevant subscription along with the expiry date can be viewed in the Web Interface by going to Status > Maintenance > License.

Note that the behavior of the firewall when subscriptions expire is also discussed in an article in the Clavister Knowledge Base at the following link:

https://kb.clavister.com/324735788