配置IPsec IKEv1站点

Prev Next

本文讨论如何配置使用IPsec IKEv1连接类型的站点。 有关创建新站点的更多信息,请参见使用CMA添加站点。

IPsec IKEv1连接概览

Cato可以从选定的PoP启动和维护IPsec IKEv1隧道,通往您的站点和/或云数据中心。

注意:

注意:如果您仅通过Cato Cloud发送部分网络流量,请配置您的网络设备在路由表中包括以下IP范围到Cato Cloud:

  • 10.254.254.0/24 - Cato Cloud流量保留的默认子网(如果账户有自定义范围,请使用自定义子网)

  • 10.41.0.0/16 - 除非您配置了网络自己的SDP用户的IP地址范围(详见远程用户的IP分配政策)

连接两个隧道到AWS VPC以实现HA

Cato允许您使用BGP通过两个IPsec隧道连接您的AWS VPC到Cato Cloud,以实现高可用性(HA)配置。 仅当您定义了两个客户网关时,才支持AWS双隧道,并且每个隧道代表不同的Cato公共IP地址。 这些是要求:

  • 两个Cato公共IP地址

  • 在同一个VPC中配置两个客户网关,每一个都分配给一个Cato公共IP地址

  • 在AWS中,配置两个站点到站点连接

配置IPsec IKEv1站点

创建使用IPsec IKEv1连接到Cato Cloud的新站点后,编辑站点并配置IPsec设置。

有关唯一 IP 地址的更多信息,请参见 为账户分配 IP 地址。

重要:

我们强烈建议您配置次要隧道(使用不同的Cato公共IP)以实现高可用性。 否则,站点可能会失去与Cato Cloud的连接。

您可以选择管理 IPsec 站点的下行和上行带宽。 如果您希望 Cato 云限制您的下行带宽,则输入所需限制。 否则,输入您的 ISP 链接的实际连接速度所定义的值。 如果您不知道 ISP 的连接速度,请根据此站点的许可证配置下行带宽。 对于上行带宽,Cato 云不控制上游流量,无法进行严格限制。 相反,上行带宽设置是 Cato 云的一种尽力而为的行为。

如果您为站点使用Specific: x.x.x.x/y<-->a.a.a.a/b (每个本地范围到特定远程范围的隧道)路由,回顾 ??? 在开始配置IPsec设置之前。

最佳实践: 配置IKEv1第二阶段的对等检测(DPD)设置,如果没有DPD回复,则自动重新启动连接。 您还可以定义Cato Cloud发送DPD数据包的频率以及监控隧道状态(DPD数据包之间的最大间隔为35秒)。

  • 对于带宽大于 100Mbps 的 IPsec 站点,仅使用 AES 128 GCM-16 或 AES 256 GCM-16 算法。 AES CBC 算法仅用于带宽小于 100Mbps 的站点。

  • 对于 FTP 流量,Cato 推荐将 FTP 服务器配置为连接超时为 30 秒或更长时间。

  • Cato IPsec IKEv1 站点支持最长 48 位的随机数。

  • 可以设置 IPSec 预共享密钥 (PSK) 最长为 64 个字符。

SA生存时间是加密密钥有效的时间段,直到其过期并需要新密钥。 您无法为IKEv1的第一阶段和第二阶段参数配置SA生存时间,设置为:

  • 阶段 1 - 86,400 秒 (24 小时)

  • 阶段 2 - 3,600 秒 (1 小时)

注意:

注意:如果您输入的上行/下行值大于您的ISP链接的实际连接速度,Socket QoS引擎将无效。

有关 Cato 中 QoS 的更多信息,请参阅 Cato 带宽管理配置文件是什么。

ikev1_site.png

配置一个 IPsec IKEv1 站点的设置:

  1. 从导航菜单中,点击网络 > 站点,并选择该站点。

  2. 从导航菜单,点击站点设置 > IPsec。

  3. 展开 常规 部分,并选择一个预配置的 IPsec 对等类型(如 AWS 或 Azure),或选择 通用。

  4. 展开 主 部分,为主 IPsec 隧道配置以下设置:

    • 在公共IP > Cato IP (出站)中,选择启动IPsec隧道的Cato PoP和IP地址。

      如果需要为您的帐户分配一个不同的IP地址,请单击IP分配设置并选择PoP位置和IP地址。

    • 在公共 IP > 站点 IP中,输入启动 IPsec 隧道的公共 IP 地址。

    • 对于使用 BGP 动态路由的站点,可以输入私有 IPs,这些 IPs 位于 VPN 隧道内。

    • 在带宽中,配置站点可用的最大 下行和 上行(Mbps)带宽。

    • 在主要 PSK中,点击编辑密码以输入主 IPsec 隧道的预共享密钥。

    注意: 您可以选择为一个或多个IPsec站点使用相同分配的IP地址,只要每个站点的站点IP不同。 Cato建议每个站点使用不同的已分配的IP。

  5. (可选)展开 IKEv1 阶段 I 参数 部分,并配置设置。

    1. 在 算法 部分中,选择 加密算法:AES-CBC-128 或 AES-CBC-256

    2. 在 算法 部分中,选择 哈希算法:MD5,SHA1,或 SHA256

    3. 在 Diffie-Hellman 组中,选择用于加密的密钥长度:2 (1024 位),5 (1536 位),14 (2048 位),15 (3072 位),16 (4096 位)

  6. (可选)展开 IKEv1 阶段 II 参数 部分,并配置设置。

    1. 在 算法 部分中,选择 加密算法:AES-CBC-128, AES-CBC-256, AES-GCM-128, 或 AES-GCM-256

    2. 在 算法 部分中,选择 哈希算法:MD5,SHA1,或 SHA256

    3. 配置阶段 II Diffie-Hellman 组 设置,首先启用 完美前向保密。

      1. 在 完美前向保密 中,选择 启用“保护”过去传输以防止未来密钥泄露 以启用此站点功能。

      2. 在 Diffie-Hellman 组中,选择用于加密的密钥长度:2 (1024 位),5 (1536 位),14 (2048 位),15 (3072 位),16 (4096 位)

  7. 配置 IKEv1 阶段 II 参数 的 DPD 设置:

    1. 选择 保活间隔(秒) 并输入保活数据包之间的秒数(最大值为 35)。

    2. (最佳实践)选择无DPD回复时重启连接以在35秒内未收到DPD数据包的回复时启用重启IPsec连接。

      要禁用站点的DPD,请清除保活间隔(秒)。

  8. 展开路由部分,并选择该站点的路由选项:

    • 隐性:0.0.0.0/0<-->0.0.0.0/0(从所有本地范围到所有远程范围的单个隧道) - 所有 WAN 流量在单个第二阶段隧道中通过 IPsec 连接传输,使用一个加密密钥(为每对 ESP SA 使用一个)。

    • 显性:x.x.x.x/y<-->0.0.0.0/0(从每个本地范围到所有远程范围的隧道) - 所有 WAN 流量在单个第二阶段隧道中通过 IPsec 连接传输到本地 IP 范围的 为站点配置网络范围到所有远程 IP 范围,使用一个加密密钥(为每个本地范围设置一个 ESP SA)。

    • Specific: x.x.x.x/y<-->a.a.a.a/b (每个本地范围到特定远程范围的隧道) - 请参见下文 ???

  9. 应用程序在 集成的应用程序 表中显示,状态为 已连接。

  10. 对于使用次IPsec隧道的站点,展开次要部分并配置上一步中的设置,然后点击保存。

  11. 要显示此站点的 IPsec 隧道的连接详细信息和状态,请点击 连接状态。

配置特定路由

当您为IPsec站点选择特定路由时,所有WAN 流量会通过IPsec连接在Phase II隧道中通过本地和远程IP范围之间的全连接传输。

在您开始配置站点的IPsec设置之前,请验证本地网络与您为IPsec对等设置的内容是否匹配。

  • 本地IP范围(位于IPsec对等体后面的子网)在站点配置>网络页面中定义:

    ipsec_native.png

  • 远程IP范围(通常是来自其他站点的网络)在选择特定选项后通过路由部分中定义。

    IPsec_IKEv1_Routing.png

    • 单击添加以输入IP范围