AWS vSockets 概述
您可以使用IPsec隧道或虚拟Socket (vSocket)将您的AWS VPC连接到Cato。 本文描述了如何在EC2实例上部署vSocket。
vSocket提供以下优势:
带宽管理控制和QoS
最大化连接到Cato云中的PoP的连接性
支持高可用性配置
有关vSocket和IPsec站点的更多信息,请参阅选择站点的连接类型。
本文假设您已经在您的AWS环境中拥有VPC。
Prerequisites
您必须具有AWS仪表板和Cato管理应用程序的管理员权限。 此外,您必须在AWS中拥有以下权限:
AWS Marketplace
云形成
IAM角色创建
密钥对创建
确保环境符合Cato Socket 连接的先决条件和已知限制中列出的要求。
EC2 支持的实例
以下 EC2 实例类型已通过 vSockets 认证:
t3.large
t3.xlarge
c3.xlarge
c4.xlarge
c5.xlarge
c5d.xlarge
c5n.xlarge(建议用于带宽超过2Gbps的高性能站点)
d2.xlarge
以下实例类型从Socket版本26.0.23517支持:
c7i.xlarge
c7i.2xlarge
c7i.4xlarge
c7i.8xlarge
请参阅本文以查看实例类型的规格,以帮助您选择符合站点要求的类型。
注意:
如果您的区域内没有c3.xlarge或c4.xlarge实例,请联系AWS客户支持。
AWS 限制
AWS不支持这些网络功能:
VLAN范围
DHCP范围
创建 AWS vSocket 的高级概述
在Cato管理应用程序中,为AWS vSocket创建一个新站点
部署Cato Networks的AWS产品
验证vSocket是否已连接到您的账户
在 Cato 管理应用程序中创建 vSocket 站点
在Cato管理应用程序中创建AWS vSocket站点,并为vSocket生成序列号。 启动EC2实例时需要使用此序列号。
vSocket的本地IP必须与EC2实例LAN接口的IP地址相同。 子网的前三个IP地址由VPC保留。
在创建站点后,Cato管理应用程序会自动为新的vSocket生成唯一的序列号。 在部署 EC2 实例时需要输入此序列号(请参见下文部署 AWS vSocket)。
创建新的 AWS 站点
要为AWS vSocket创建站点:
在 Cato 管理应用程序中,从导航菜单中选择网络 > 站点。
单击 新建。 添加站点 面板打开。

配置站点的一般设置:
输入 站点名称。
选择 站点类型。 此选项决定在拓扑窗口中使用的站点图标。
在连接类型下,选择vSocket AWS。
配置国家、州、城市和 时区以设置维护窗口的时间框架。
根据您的 ISP 带宽配置 WAN 接口设置,包括下行和上行带宽。
配置 LAN接口设置,包括AWS站点的原生范围。
原生范围必须与EC2实例中的局域网子网IP范围相同。
点击 应用。 站点已添加到站点列表中。
复制 vSocket 序列号
Cato管理应用程序会自动为新的vSocket生成唯一的序列号。 在启动EC2实例时需要输入此序列号(S/N)。
要复制序列号:
从导航菜单中,选择网络 > 站点,然后选择站点。
从导航菜单中选择站点配置 > Socket。
复制 S/N 以用于 vSocket。
部署 AWS vSocket
此过程使您能够使用预定义模板自动部署 AWS 环境的所有方面。 开始之前,请确保您已:
下载并运行 AWS Marketplace 模板的必要权限
用于加密通信的密钥对已创建
已从您在 Cato 管理应用程序中创建的 vSocket 中复制序列号。
要使用 Cato 提供的服务部署 AWS 资源:
在 AWS Marketplace 中,在发现产品下,搜索Cato Networks Virtual Socket并点击搜索结果。
点击查看购买选项,然后点击订阅。
点击启动您的软件。
在设置> 服务下,选择AWS CloudFormation。
在区域下,确保选择您的 vSocket 所在的区域。
在查看完配置信息后,点击通过 CloudFormation 启动。
在创建堆栈页面中,点击下一步以按原样使用模板,或者点击在基础设施作曲家中查看以进行与环境相关的更改。
在指定堆栈细节页面中,输入您的虚拟资源的堆栈名称和网络配置参数:
NewVPC - 输入您要连接的 VPC 的网络范围。 确保它与您的 WAN 没有冲突。
NewMGMTSubnet、NewWANSubnet 和 NewLANSubnet - 输入 VPC 内的范围,用作相应的子网。
输入虚拟资源的实例配置参数:
NewMGMTENI - 在 MGMT 子网内的 MGMT 接口 IP 地址。 子网的前三个IP地址由VPC保留。
NewWANENI - 在 WAN 子网内用于 WAN 接口的 IP 地址。 子网的前三个IP地址由VPC保留。
NewLANENI - 在 LAN 子网内用于 LAN 接口的 IP 地址。 子网的前三个IP地址由VPC保留。
MyKeyPair - 选择您创建的用于加密此连接的密钥对。
SerialNumber - 创建 vSocket 时在 Cato 管理应用程序中复制的序列号。
SecurityGroupIngress - 输入可发起到这些虚拟资源连接的 IP 地址或范围。 我们建议将其限制在尽可能小的组,以保持良好的安全姿态。
InstanceType - 选择所需的实例类型。
单击下一步。
(可选)如有需要,配置堆栈选项。
单击下一步。
在审查和创建页面上,查看设置后点击提交。
一旦堆栈搭建完毕且 EC2 实例运行,请重启 VM 以完成 vSocket 部署。
注意:
重启 VM 是为了 vSocket 与 Cato Cloud 建立连接而需要的。
新配置被部署,几分钟内,vSocket 应该显示 已连接 状态。
(可选)连接到 Socket WebUI
如果需要登录到 Socket WebUI,请使用以下设置:
使用 MGMT 弹性 IP 地址作为 vSocket 的公共 IP 地址
用户名是 admin
默认密码是 vSocket EC2 实例的 实例 ID
(可选)将流量路由到 EC2 实例
如果您的应用程序 EC2 实例与非本地范围的子网(不是 vSocket LAN 接口子网)相关联,在 Cato 管理应用程序中为站点的 网络 部分添加一个路由范围。
要将流量路由到 EC2 实例:
从导航菜单中,选择网络 > 站点,然后选择站点。
从导航菜单中选择 站点配置 > 网络。
在 LAN 部分,点击 新建。 新建 IP 范围 面板打开。
输入 IP 范围的 名称。
将范围的 类型 设置为 路由。
输入 子网 IP 范围。
将 网关 IP 设置为 VPC 路由器,即本地范围子网的第一个主机 IP 地址。
(可选) 为范围配置 静态 NAT。
单击应用。 范围已添加到 网络 屏幕。

上面的截图显示了路由范围的这些示例设置:
原生范围 - 10.0.2.0/24
路由范围 - 10.0.26.0/24
网关 IP - 10.0.2.1
(可选)为 EC2 实例配置 IMDSv2
IMDS(实例元数据服务)提供了安全访问以获取实例的元数据。 Cato 使用此服务获取以下信息:
用户数据中的序列号
实例 ID
与 HA 相关的信息
用于修改路由表的密钥和主机名设置
从 Socket v20 版本 18221 开始,Cato 正在增加对 IMDSv2 的支持。
要配置实例以使用 IMDSv2:
在 AWS 中,选择您要配置的实例。
选择 操作 > 实例设置。
在修改实例元数据选项部分,选择IMDS下的必填。
应用程序在 集成的应用程序 表中显示,状态为 已连接。
此变化不会导致任何停机。 但是,如果您有一个 HA 部署,则必须配置主要和次要实例使用相同的 IMDS 版本。