您可以使用IPsec隧道或虚拟Socket (vSocket) 将您的AWS VPC连接到Cato。 本文描述了如何在EC2实例上部署vSocket。
vSocket提供以下优势:
- 带宽管理控制和QoS
- 最大化连接到Cato云中的PoP的连接性
- 支持高可用性配置
有关vSocket和IPsec站点的更多信息,请参阅选择站点的连接类型。
本文假设您的AWS环境中已经有一个VPC。
注意
注意:由于中国的法规,若要在中国部署AWS vSocket站点,请联系您的Cato代表或Cato支持。
-
您必须拥有AWS仪表板和Cato管理应用程序的管理员权限。 此外,您必须在AWS中拥有以下权限:
- AWS Marketplace
- 密钥对创建
- 确保环境符合Cato套接字连接先决条件中的要求。
- 在Cato管理应用程序中,为AWS vSocket创建一个新站点。
- 创建AWS虚拟资源
- 在AWS Marketplace中,订阅Cato Networks的AMI产品以连接虚拟资源到您的EC2实例
- 启动vSocket实例
- 验证vSocket已连接到您的账户。
在Cato管理应用程序中创建AWS vSocket站点,并生成vSocket的序列号。 EC2实例启动时需要使用此序列号。
vSocket的本地IP必须与EC2实例上的LAN接口的IP地址相同。 子网的前三个IP地址由VPC预留。
创建站点后,Cato管理应用程序将自动为新vSocket生成唯一的序列号。 启动EC2实例时需要输入此序列号)。
要为AWS vSocket创建站点:
- 在Cato管理应用程序中,从导航菜单中选择网络 > 站点。
-
点击新建。 添加站点面板开启。
- 配置站点的常规设置:
- 输入站点名称。
- 选择站点类型。 此选项决定在拓扑窗口中使用哪个图标表示站点。
- 为连接类型选择vSocket AWS。
- 配置 国家、州和时区以设置维护时间窗口的时间范围。 国家 和 州。
- 根据您的ISP带宽配置WAN接口设置,包括下行和上行带宽。
- 配置LAN接口设置,包括AWS站点的本地范围。 此设置必须与AWS中的LAN子网IP范围相同(见下文创建MGMT、WAN和LAN子网)。
- 点击应用。 该站点已被添加到站点列表中。
Cato管理应用程序会自动为新的vSocket生成一个唯一的序列号。 配置AMI时需要输入此序列号(S/N)(见下文配置Cato AMI)。
一旦创建了vSocket,您可以创建AWS虚拟资源,并使用AWS Marketplace中的AMI模板将它们连接到您的EC2实例。
为vSocket实例创建这些虚拟资源:
注意
注意:如果这些资源已经存在,您可以继续进行将资源与EC2实例关联,如下。
- 互联网网关
- 三个子网 - WAN、LAN和MGMT
- 用于管理入站和出站通信的安全组
- 三个接口(ENI)- WAN、LAN和MGMT
- 两张路由表 - 互联网和LAN
- 两个弹性IP(用于WAN和MGMT接口)
使用AWS虚拟私有云(VPC)仪表板创建新互联网网关,并将其附加到您的VPC。
在AWS中创建这些子网,然后它们会自动附加到VPC:
- MGMT子网
- WAN子网
- LAN子网 - 这与站点的Native Range相同。
确保所有子网都在同一个AWS可用区内。
为 EC2 实例的 vSocket 创建 WAN 和 LAN 接口。 使用EC2仪表板创建接口。
将LAN接口的自定义IP地址设置为与Native Range的本地IP相同的IP地址。 不要使用前3个IP地址,因为它们被AWS保留。
您需要禁用LAN接口上的AWS源/目标检查,以允许EC2实例执行流量转发。
注意
注意:为确保vSocket行为正确,定义自定义DHCP选项,并将受信任的服务器定义为主DNS服务器。
要创建网络接口(ENI):
- 从EC2仪表板,在导航菜单中选择网络&安全性 > 网络接口。
- 单击Create network interface。
- 在Create network interface窗口中,选择LANSubnet。
- 在Private IPv4 address 中,点击Custom 并输入用于 Native Range 的 Local IP。
- 在Security groups中,选择适合接口的安全组。
- 单击Create network interface。 AWS创建接口。
- 为 WAN 接口重复上述步骤。
- 对于LAN接口,禁用AWS源/目的地跟踪:
-
在Network Interfaces窗口中,右键单击LAN接口并选择Change source/dest. 检查。
- 在Change source/destination check窗口中,清除Enable。
- 单击Save。
-
为vSocket流量创建新的或使用现有的VPC路由表:
-
LAN子网的专用路由表
- 附加LAN子网
- 将 Socket LAN ENI 定义为默认路由的目标(下一跳)
-
MGMT和WAN子网的单一Internet路由表。 此路由表用于在vSocket和Cato Cloud资源之间提供连接。
- 附加WAN和MGMT子网
- 将 Internet Gateway 定义为默认路由的目标(下一跳)
要创建Internet和LAN路由表:
- 从VPC仪表板,在导航菜单中选择Virtual Private Cloud > Route Tables。
- 单击Create route table。
- 在Name tag中,输入Internet或LAN路由表的名称。
- 选择vSocket的VPC。
- 单击Create。 路由表已添加到VPC。
- 将WAN和MGMT子网与Internet路由表关联,或将LAN子网与LAN路由表关联。
-
右键单击路由表并选择Edit subnet associations。 这是一个Internet路由表的示例。
-
在Edit subnet associations窗口中:
- 对于Internet路由表,选择MGMT和WAN子网
- 对于LAN路由表,选择LAN子网
- 单击Save。 这些子网与路由表相关联。
-
- 将默认路由添加到每个路由表(首先配置 Internet 路由表,然后是 LAN)。
-
右键单击路由表,然后选择编辑路由。 下图显示了互联网路由表:
- 单击添加路由。
- 将新路由的目标设置为0.0.0.0/0。
-
在目标中,选择互联网或LAN路由表的下一跳:
- 对于互联网路由表,选择互联网网关并选择VPC的互联网网关。
- 对于LAN路由表,选择网络接口并选择LAN ENI。 下图显示了LAN路由表:
- 单击保存更改。
- 窗口显示路由成功创建,单击关闭。
-
- 对LAN路由表重复以上步骤。
创建并将弹性IP地址与WAN和MGMT接口关联。 您可以使用从Amazon的IPv4地址池分配的公共IP地址。
注意
注意: MGMT 接口的弹性 IP 应自动与 Cato AMI 在实例创建时自动创建的 MGMT 接口关联,而不是手动创建的接口。
创建vSocket的所有虚拟资源后,使用在AWS Marketplace上可用的Cato Networks AMI将这些资源连接至您的EC2实例。
以下EC2实例类型经过vSocket认证:
- t3.large
- t3.xlarge
- c3.xlarge
- c4.xlarge
- c5.xlarge
- c5d.xlarge
- c5n.xlarge(建议用于带宽超过2Gbps的高性能站点)
- d2.xlarge
查看这篇文章以审核实例类型的规格,帮助您选择符合站点要求的类型。
注意
注意: 如果c3.xlarge或c4.xlarge实例在您的区域不可用,请联系AWS客户支持。
准备环境后,您现在可以配置Cato Networks AMI。
配置AMI:
- 从AWS Marketplace中搜索Cato Networks Virtual Socket。
- 点击 继续订阅。
-
点击 继续配置。
- 在 履行选项下,选择 Amazon Machine Image。
- 在 区域下,确保选择您的vSocket所在的区域。
- 点击 继续启动。
-
在 启动此软件页面:
- 在选择操作下,选择通过EC2启动。
- 在EC2实例类型下,选择EC2实例。
- 在 VPC设置下,选择您正在连接的VPC。
- 在 子网设置下,选择MGMT网络。
- 在 安全组设置下,选择为此实例创建的安全组。
-
展开 高级网络配置,在 网络接口下选择您创建的MGMT接口。
注意: 如果您未选择现有接口,将创建一个新接口。
- 在 密钥对设置下,选择您创建的密钥对。
- 在 高级详细信息部分中,在 用户数据 - 可选下,输入从Cato Management Application中您创建的vSocket站点复制的序列号。
- 点击 启动。
vSocket实例启动后,MGMT接口将附加到它上。 停止实例,然后将剩余的WAN和LAN接口连接到实例。
注意
注意: 确保EC2实例已停止,首先连接WAN接口,然后连接LAN接口。
在您将接口附加到vSocket后,启动实例并确认它连接到Cato Cloud。 在vSocket连接到Cato Cloud后, 它会自动更新到最新的Socket版本。
完成vSocket安装:
- 从EC2仪表板的导航菜单中,选择Instances > Instances。
- 右键点击vSocket实例并选择开始实例。
如果实例已经正在运行,请重新启动它。 - 在Cato管理应用中,选择我的网络 > 拓扑结构。
- 确认AWS站点已连接到Cato Cloud。
如果您的应用程序EC2实例与非Native Range Subnet(不是vSocket LAN Interface Subnet)的Subnet相关联,请在Cato Management Application中为该Site的Networks部分Add一个Routed Range。
要将流量Routing到EC2实例:
- 从导航菜单中选择网络 > 站点,然后选择站点。
- 从导航菜单中选择站点配置 > 网络。
- 在LAN部分,点击新建。 新IP范围面板打开。
- 输入IP范围的名称。
- 将范围的类型设置为路由。
- 输入子网IP范围。
- 将网关IP设为VPC路由器,即Native Range子网的第一个主机IP地址。
- (可选)为Range ConfigureStatic NAT。
- 点击应用。 该范围被添加到网络屏幕。
上面的截图显示了路由范围的这些示例设置:
- Native Range - 10.0.2.0/24
- Routed Range - 10.0.26.0/24
- Gateway IP - 10.0.2.1
0 条评论
请登录写评论。