WA-同地域多VPC网络设计

更新时间:2025-02-24 07:41:15

简单网络互联场景

模板ID

AppID:CUMEUBXUD20D4IQ3

支持地域

北京、深圳、上海

模板架构

image.jpeg

参数变量

参数变量类型包括String等,通过variables传递相关参数值。

如果未传递,则使用默认值。 如果修改模板变量配置,可以参考:模板变量配置

序号

变量名称

变量类型

默认值

描述

1

地域

String

cn-beijing

北京地域

2

${vpc1_name}

String

vpc1

vpc1的名称

3

${vpc1_ip}

String

192.168.0.0/16

vpc1的网段地址

4

${vswitch1_name}

String

vswitch1

vswitch1的名称

5

${vswitch1_ip}

String

192.168.0.0/24

vswitch1的网段

6

${vpc2_name}

String

vpc1

vpc2的名称

7

${vpc2_ip}

String

172.16.0.0/12

vpc2的网段地址

8

${vswitch2_name}

String

vswitch2

vswitch2的名称

9

${vswitch2_ip}

String

192.168.0.0/24

vswitch2的网段

10

${vpc3_name}

String

vpc3

vpc3的名称

11

${vpc3_ip}

String

10.0.0.0/8

vpc3的网段地址

12

${vswitch3_name}

String

vswitch3

vswitch3的名称

13

${vswitch3_ip}

String

10.0.0.0/24

vswitch3的网段

命令行调试

YAML文件传参配置示例(默认VPC、交换机、安全组、IPv4、路由表均为新创建):

template_id: CUMEUBXUD20D4IQ3
area_id: "cn-beijing"

variables:
            ${vpc1_name}: "vpc1"
            ${vpc1_ip}: "192.168.0.0/16"
            ${vswitch1_name}: "vswitch1"
            ${vswitch1_ip}: "192.168.0.0/24"
            ${vpc2_name}: "vpc2"
            ${vpc2_ip}: "172.16.0.0/12"
            ${vswitch2_name}: "vswitch2"
            ${vswitch2_ip}: "172.16.0.0/24"
            ${vpc3_name}: "vpc3"
            ${vpc3_ip}: "10.0.0.0/8"
            ${vswitch3_name}: "vswitch3"
            ${vswitch3_ip}: "10.0.0.0/24"
  
configuration:
  enableMonitor: "0"
  enableReport: "0"

备注说明:

1、如果更换地域,替换area_id的字段,如北京"cn-beijing",替换为上海“cn-shanghai”

ID可以参考:地域和可用区

2、对等连接已经配置好了路由条目,应用部署完成后,自动实现了三个vpc之间网络互通

模板库地址:

https://bpstudio.console.aliyun.com/bpStudio/topo?TemplateId=51N54AV10ZTRRTRW

代码示例地址:

WA-同地域单VPC网络模板

可视化方式

  1. 批量创建相关云服务,包括3VPC、3个交换机、3个对等连接。

    1. 基于模板新建应用,默认地域为北京,云产品均为新建。

    2. 完成应用保存,分别进行校验、计价。本示例相关云产品均为按量计费。

    3. 核对完成,确认协议开始批量部署,自动完成路由的配置。

集成API调用方式

  1. 通过一组openAPI接口,通过集成API快速完成使用。

  2. 参考文档按照命令行工具初始化。

  3. 参考模型YAML文件,直接部署和输出。

  4. 如果更换地域,替换area_id的字段,如北京“cn-beijing”,替换为上海“cn-shanghai”。

复杂网络互联场景

模板ID

AppID:S5JCNNWUFQMSZFQ9

支持地域

北京、杭州、上海

模板架构

image.jpeg

参数变量

参数变量类型包括String等,通过variables传递相关参数值。

如果未传递,则使用默认值。 如果修改模板变量配置,可以参考:模板变量配置

序号

变量名称

变量类型

默认值

描述

1

地域

String

cn-beijing

北京地域

2

${vpc_DMZ_name}

String

vpc-DMZ

DMZ区域-VPC的名称

3

${vpc_DMZ_ip}

String

10.1.0.0/16

DMZ区域-VPC的网段

4

${DMZ_tr_AZ1}

String

DMZ-tr-H

DMZ区域-tr交换机1名称

5

${DMZ_tr_AZ1_IP}

String

10.1.0.0/24

DMZ区域-tr交换机1网段

6

${DMZ_tr_AZ2}

String

DMZ-tr-I

DMZ区域-tr交换机2名称

7

${DMZ_tr_AZ2_IP}

String

10.1.1.0/24

DMZ区域-tr交换机2网段

8

${DMZ_tr_AZ3}

String

DMZ-tr-J

DMZ区域-tr交换机3名称

9

${DMZ_tr_AZ3_IP}

String

10.1.2.0/24

DMZ区域-tr交换机3网段

10

${vpc_Dev_name}

String

vpc-DMZ

Dev区域-VPC的名称

11

${vpc_Dev_ip}

String

10.2.0.0/16

Dev区域-VPC的网段

12

${Dev_tr_AZ1}

String

DMZ-tr-H

Dev区域-tr交换机1名称

13

${Dev_tr_AZ1_IP}

String

10.2.0.0/24

Dev区域-tr交换机1网段

14

${Dev_tr_AZ2}

String

DMZ-tr-I

Dev区域-tr交换机2名称

15

${Dev_tr_AZ2_IP}

String

10.2.1.0/24

Dev区域-tr交换机2网段

16

${Dev_tr_AZ3}

String

DMZ-tr-J

Dev区域-tr交换机3名称

17

${Dev_tr_AZ3_IP}

String

10.2.2.0/24

Dev区域-tr交换机3网段

18

${vpc_Prod1_name}

String

vpc-Prod1

Prod1区域-VPC的名称

19

${vpc_Prod1_ip}

String

10.3.0.0/16

Prod1区域-VPC的网段

20

${Prod1_tr_AZ1}

String

Prod1-tr-H

Prod1区域-tr交换机1名称

21

${Prod1_tr_AZ1_IP}

String

10.3.0.0/24

Prod1区域-tr交换机1网段

22

${Prod1_tr_AZ2}

String

Prod1-tr-I

Prod1区域-tr交换机2名称

23

${Prod1_tr_AZ2_IP}

String

10.3.1.0/24

Prod1区域-tr交换机2网段

24

${Prod1_tr_AZ3}

String

Prod1-tr-J

Prod1区域-tr交换机3名称

25

${Prod1_tr_AZ3_IP}

String

10.3.2.0/24

Prod1区域-tr交换机3网段

26

${vpc_Prod2_name}

String

vpc-Prod2

Prod2区域-VPC的名称

27

${vpc_Prod2_ip}

String

10.4.0.0/16

Prod2区域-VPC的网段

28

${Prod2_tr_AZ1}

String

Prod2-tr-H

Prod2区域-tr交换机1名称

29

${Prod2_tr_AZ1_IP}

String

10.4.0.0/24

Prod2区域-tr交换机1网段

30

${Prod2_tr_AZ2}

String

Prod2-tr-I

Prod2区域-tr交换机2名称

31

${Prod2_tr_AZ2_IP}

String

10.4.1.0/24

Prod2区域-tr交换机2网段

32

${Prod2_tr_AZ3}

String

Prod2-tr-J

Prod2区域-tr交换机3名称

33

${Prod2_tr_AZ3_IP}

String

10.4.2.0/24

Prod2区域-tr交换机3网段

命令行调试

YAML文件传参配置示例(默认VPC、交换机、安全组、IPv4、路由表均为新创建):

template_id: S5JCNNWUFQMSZFQ9
area_id: "cn-beijing"

variables:
            ${vpc_DMZ_name}: "vpc-DMZ"
            ${vpc_DMZ_ip}: "10.1.0.0/16"
            ${DMZ_tr_AZ1}: "DMZ-tr-H"
            ${DMZ_tr_AZ1_IP}: "10.1.0.0/24"
            ${DMZ_tr_AZ2}: "DMZ-tr-I"
            ${DMZ_tr_AZ2_IP}: "10.1.1.0/24"
            ${DMZ_tr_AZ3}: "DMZ-tr-J"
            ${DMZ_tr_AZ3_IP}: "10.1.2.0/24"
            ${vpc_Dev_name}: "vpc-Dev"
            ${vpc_Dev_ip}: "10.2.0.0/16"
            ${Dev_tr_AZ1}: "Dev-tr-H"
            ${Dev_tr_AZ1_IP}: "10.2.0.0/24"
            ${Dev_tr_AZ2}: "Dev-tr-I"
            ${Dev_tr_AZ2_IP}: "10.2.1.0/24"
            ${Dev_tr_AZ3}: "Dev-tr-J"
            ${Dev_tr_AZ3_IP}: "10.2.2.0/24"
            ${vpc_Prod2_name}: "vpc-Prod2"
            ${vpc_Prod2_ip}: "10.3.0.0/16"
            ${Prod2_tr_AZ1}: "Prod2-tr-H"
            ${Prod2_tr_AZ1_IP}: "10.3.0.0/24"
            ${Prod2_tr_AZ2}: "Prod2-tr-I"
            ${Prod2_tr_AZ2_IP}: "10.3.1.0/24"
            ${Prod2_tr_AZ3}: "Prod2-tr-J"
            ${Prod2_tr_AZ3_IP}: "10.3.2.0/24"
            ${vpc_Prod1_name}: "vpc-Prod1"
            ${vpc_Prod1_ip}: "10.4.0.0/16"
            ${Prod1_tr_AZ1}: "Prod1-tr-H"
            ${Prod1_tr_AZ1_IP}: "10.4.0.0/24"
            ${Prod1_tr_AZ2}: "Prod1-tr-I"
            ${Prod1_tr_AZ2_IP}: "10.4.1.0/24"
            ${Prod1_tr_AZ3}: "Prod1-tr-J"
            ${Prod1_tr_AZ3_IP}: "10.4.2.0/24"
  
configuration:
  enableMonitor: "0"
  enableReport: "0"

备注说明:

1、如果更换地域,替换area_id的字段,如北京"cn-beijing",替换为上海“cn-shanghai”

ID可以参考:地域和可用区

2、对等连接已经配置好了路由条目,应用部署完成后,自动实现了三个vpc之间网络互通

模板库地址:

https://bpstudio.console.aliyun.com/#/bpStudio/topo?TemplateId=51N54AV10ZTRRTRW

代码示例地址:

WA-同地域单VPC网络模板

可视化方式

  1. 批量创建相关云服务,包括4VPC、12个交换机、1cen。

    1. 基于模板新建应用,默认地域为北京,云产品均为新建。

    2. 完成应用保存,分别进行校验、计价。本示例相关云产品均为按量计费。

    3. 核对完成,确认协议开始批量部署,自动完成路由的配置。

集成API调用方式

  1. 通过一组openAPI接口,通过集成API快速完成使用。

  2. 参考文档按照命令行工具初始化。

  3. 参考模型YAML文件,直接部署和输出。

  4. 如果更换地域,替换area_id的字段,如北京“cn-beijing”,替换为上海“cn-shanghai”。

  • 本页导读 (0)
  • 简单网络互联场景
  • 模板ID
  • 支持地域
  • 模板架构
  • 参数变量
  • 命令行调试
  • 复杂网络互联场景
  • 模板ID
  • 支持地域
  • 模板架构
  • 参数变量
  • 命令行调试