Cato Socket Connection Prerequisites and Known Limitations

Note

Note: The Cato Cloud only supports IPv4 addresses.

This article describes the prerequisites for Sockets to connect to the Cato Cloud and known limitations for Sockets.

Socket Connection Prerequisites

To securely connect and access resources on your private network behind the Cato Cloud, please ensure that your networking devices and firewalls meet these requirements:

  • These ports are open on firewalls:

    • UDP port 53
    • UDP port 443
    • TCP port 443
  • Devices can resolve these URLs:

    • vpn.catonetworks.net
    • cc2.us1.catonetworks.com
    • cc2.in1.catonetworks.com
    • cc2.jp1.catonetworks.com
    • cc2.catonetworks.com

      Note: If this URL is unreachable, then use the actual IP address, see CMA IP Allowlist (you must be logged in to the Cato Knowledge Base to view this article).

    • steering.catonetworks.com
    • For Sockets running firmware v11.x and earlier, they must be able to resolve these domains:

      • c-me.catonetworks.net
      • d-me.catonetworks.net
  • TLS inspection and security checks are disabled for the Socket IP
  • Sockets use ICMP packets for Last Mile Monitoring data
  • NTP is used for time synchronization

MTBF Specifications

These are the mean time between failures (MTBF) specifications for Sockets:

  • X1500: 808,959 Hrs
  • X1600: 143,940 Hrs
  • X1700: 157,565 Hrs

The RMA for Sockets is less than 0.5%.

Socket Known Limitations

All Sockets

  • For Sockets that use multiple WAN links, if there is a NAT device between the Socket and the PoP, then it’s possible that one or more of the WAN links can’t connect to the PoP. This can create connectivity issues, such as the HA status of the site is Not Ready.

    The PoP uses the source port of each incoming DTLS connection to connect each WAN link to the same logical tunnel. The NAT device may change the source port and prevent a WAN link from connecting to the same logical tunnel as the other WAN links. 

  • When multiple Socket sites are connected to the same PoP location, sometimes you can't use the Socket WebUI to ping another Socket site connected to the same PoP.
  • Starting Socket v25.0, when configuring NAT policy for a site, the socket LAN IP cannot be used as the Translated Source IP.
    Note:​​ Starting with Socket v25.0.22177, there are legacy configurations that we continue to support using the Socket LAN IP as the Translated Source IP. However, this is only available for those legacy configurations.

Socket Ping Behavior

When testing connectivity with ping requests, Sockets only respond to specific IP addresses based on the source:

  • From devices behind the Socket site: Ping replies are only received when targeting the gateway IP in the same subnet as the source device
  • From remote users (via the Client): Ping replies are only received when targeting the local IP address of the native range
  • For Azure vSockets in HA mode: The floating IP responds to all ping requests

Socket X1600 and Socket X1600 LTE

  • Devices with NIC model Intel® Ethernet Connection I219-LM can't connect directly to the Socket MGMT port using the NIC's default settings. This NIC is common in Dell and HP laptops.

    • Workarounds: There are two ways to connect to the Socket MGMT port with this NIC:

      • Connect directly by changing the NIC settings as follows:

        • Set Speed/Duplex to 100 Full
        • Set Legacy Switch Compatibility to Enabled

        Note: After configuring these settings, the NIC can connect directly to the Socket, however, the Socket will recognize the connection as 100 Mbps half-duplex and not full-duplex.

      • Connect through a third-party device, such as a switch. The device and Socket must be in the same subnet.
  • X1600 LTE Sockets can't ping the Local IP address of the Native range of a different Socket site.
  • X1600 LTE Sockets are not supported for sites located in China. Please contact your authorized Cato representative for more information.
  • X1600 LTE Sockets do not currently support automatic failover between SIM cards. For information on performing a manual failover if necessary, see LTE Connectivity Troubleshooting.

Was this article helpful?

6 out of 9 found this helpful

10 comments

  • Comment author
    Jeff Aronow

    Need to allow DNS to 8.8.8.8 and 8.8.4.4 until socket 8.0 is the firmware shipped with sockets from Factory as this is how cc2 is resolved for the upgrade process.  Also, socket logs are sent to socketlogs.catonet.works  So the google DNS is used to resolve those two addresses.

    NOTE: resolving those addresses from the socket UI is not enough.  Socket UI will use the WAN configured DNS settings.  These are ignored for socket upgrades and socket log file offload.

  • Comment author
    Paul Howard

    Are these still needed, as they don't resolve anything?

    • c-me.catonetworks.net
    • d-me.catonetworks.net 
  • Comment author
    Dermot - Community Manager Only 42 of these badges will be awarded.  They are reserved for people who have played a key role in helping build the Cato Community through their contributions! Community Pioneer The chief of community conversations. Community manager

    Hello Paul!

    Thank you for pointing this out!  I'm going to investigate it a bit further and get the documentation updated accordingly.

    Kind Regards,

    Dermot Doran (Cato Networks)

  • Comment author
    Paul Howard

    Any updates on this, please?

  • Comment author
    Dermot - Community Manager Only 42 of these badges will be awarded.  They are reserved for people who have played a key role in helping build the Cato Community through their contributions! Community Pioneer The chief of community conversations. Community manager

    Hello Paul!

    My apologies for not responding earlier.  It is no longer a requirement for these URLs to be resolvable.  This has actually been the case since v13 of the socket software, but the documentation was not updated accordingly.  I will ensure that it is updated as soon as possible.

    Thank you (again) for highlighting this.

    Kind Regards,

    Dermot Doran (Cato Networks).

  • Comment author
    Dermot - Community Manager Only 42 of these badges will be awarded.  They are reserved for people who have played a key role in helping build the Cato Community through their contributions! Community Pioneer The chief of community conversations. Community manager

    Prior to Socket v13 it was also necessary to ensure that the following URLs were resolvable:

    • c-me.catonetworks.net
    • d-me.catonetworks.net 

    This is prerequisite is no longer required.

  • Comment author
    akei hsu

    what is the vpn.catonetworks.net??? (not resolvable)

  • Comment author
    Yaakov Simon

    Added these known limitations:

    • All Sockets - When multiple Socket sites are connected to the same PoP location, sometimes you can't use the Socket WebUI to ping another Socket site connected to the same PoP.
    • X1600 LTE - X1600 LTE Sockets can't ping the Native LAN IP address of a different Socket site.
  • Comment author
    FI

    Regarding the limitations of X1600LTE, does this mean that PING does not reach the local IP (192.168.0.1) of the NativeRange (for example, 192.168.0.0/24) of a different Socket site? Or does it mean that PING does not reach the NativeRange?

  • Comment author
    Yaakov Simon

    FI Thanks for the question!

    I clarified the limitation for the X1600LTE Socket to say that they can't ping the Local IP address of the Native range of a different Socket site. In general, Sockets can't ping the Native Range of their own site.