How to Deploy a Cato Networks vSocket in Azure

Ronnie Hamilton

Principal Technical Consultant
DataSolutions

Cato Networks has been providing access into your Azure Cloud resources for a long time, but the build of the vSocket, if you have attempted it, is quite convoluted. Thankfully they have streamlined the process significantly and currently have an early access version available on the Azure Marketplace to allow you to connect in your Azure resources to the rest of your Cato Networks infrastructure.

Let's dive in to see how much easier the new method is, you will need your Azure subscription and a Cato Networks tenant.

The following diagram represents what we will build in the following blog post. 

Step 1

  • Create a new Resource Group to Keep things together

  • Select > create


Step 2

  • Select > Appropriate Subscription

  • Enter > Resource Group name = RG-Cato-vSocket

  • Select > Region = North Europe (or any region that makes sense for you)


Step 3

  • Select > Next: Review + Create


Step 4

  • Select > Create

At this point you could potentially create the Virtual Network in azure as I did the first time, but you do not need to as when you build the Cato vSocket this will automatically create all the virtual networks needed for the socket to function correctly.

You must also create the site in the Cato Portal so that you can get the unique identifier which is needed as you create the vSocket in Azure, this can be created as you are deploying the vSocket in Azure but I find it’s easier if you create it first then you can stay in the Azure console from start to finish.

Let's jump into the Cato management portal and create the Azure site.


Step 5

  • Select > Network from the top menu structure

  • Select > New

Enter all the details for your site taking into consideration any network IP ranges you want to use in your configuration, you create the first LAN network then add other afterwards.

Note: The IP address and subnet created here will be temporary and you will have to come back and change to match what you will create in Azure.


Step 6

  • Enter > Site Name = DS-Azure-VNet-Cato

  • Enter > Site type = Cloud Data Centre

  • Select > vSocket

  • Select > Country = UK (United Kingdom)

  • Select > Time Zone = London

  • Enter > required Bandwidth in Mbps

  • Enter > Lan Interface Settings  Native Range  Local IP

  • Select > Apply


Step 7

  • Select > DS-Azure-Site

  • Select > Actions

  • Select > Enable

Now that you have the Cato Azure Site set up, you can jump back to the Azure Portal and go to the marketplace and search for Cato Networks Virtual Socket.


Step 8

  • Select > Azure Marketplace


Step 9

  • Search > Cato

  • Select > Create


Step 10

  • Select > Cato Socket Template


Step 11

  • Create the Azure socket – Fill in all your details as follows.

  • Select > Resource Group = RG-Cato-vSocket

  • Select > Region = North Europe

  • Select > Next


Step 12

  • Select > Create


Step 13

  • Select > Resource Group = RG-Cato-vSocket

  • Select > Region = North Europe

  • Select > Next

You can allow Cato to just use the next available Azure Networks, which is the easiest for the purpose of a test environment. If you need to pre-define your Azure IP’s and Subnets in a more complex network this can also be done, and you would then be able to pick the pre-defined Networks from the drop down list for MGMT, WAN & LAN.

At this point, if you did not give your Cato site the correct IP address and Network that is getting auto created in Azure, now you can pop over to the Cato portal and change it.

Now that you have your Network and subnets created in Azure you can go to the Cato portal and give your Azure vSocket the correct IP and subnet that matches the management range of the one that will be created in Azure.


Step 14

  • Select > Network

  • Select > Site Configuration

  • Select > Edit IP range to match the MGT Subnet in Azure

  • Select > Edit Local IP to match the subnet and use .4 as it is the first available for use

  • Select > Apply


Step 15

  • Then check the vSocket Azure S/N and copy it as you will need it to make the connection from Azure.


Step 16

  • Jump back over to the Azure Portal

  • Enter > the IP address you have given to the vSocket on the Cato site


Step 17

  • Enter > vSocket Serial Number that you copied from the site in the Cato Management Portal

  • Select > Next


Step 18

  • Select > Dynamic

  • Select > Next


Step 19

  • Select > Next


Step 20

  • Select > Create


Step 21

  • The deployment will take around 5 minutes.


Step 22

  • You can check the vSocket is running, by going to the resource group used and check the VM  is running.


Step 23

  • Also, in the Cato portal you can check if the site is connected.  The site is automatically associated with the vSocket and assuming the deployment was successful the vSocket will connect to the Cato cloud and establish the secure tunnel


Last step!

  • This final test is to build a windows VM in the same Azure vNet and check which ISP you are connected to.

Iou have any questions feel free to reach out to Ronnie on LinkedIn

Connect with Ronnie on LinkedIn | Check out Ronnie’s recent blogs below.

Previous
Previous

The Ultimate Cyber Guide: Cyber Security Awareness Month 2023 

Next
Next

Microsegmentation and Zero Trust - a match made in security heaven