本文为您介绍本地IDC如何通过物理专线访问云上消息队列RocketMQ版,实现本地IDC使用消息队列RocketMQ版收发并处理消息。
背景信息
本文以下图场景为例,某企业在阿里云华北2(北京)地域部署了专有网络VPC(Virtual Private Cloud)和交换机,且购买了消息队列RocketMQ版实例。该企业的本地IDC(Internet Data Center)已通过物理专线和边界路由器VBR(Virtual Border Router)接入阿里云。现在该企业需要通过本地IDC访问云上VPC内的消息队列RocketMQ版,实现消息的收发及处理。
实现上述需求,请您执行以下操作。

- 记录消息队列RocketMQ版实例的内网域名解析地址。
- 将本地IDC关联的VBR实例及VPC实例连接至华北2(北京)地域的企业版转发路由器TR(Transit Router)。
- 在VBR和VPC上配置本地IDC的路由。
- 在本地IDC配置消息队列RocketMQ版实例内网域名解析地址的路由。
- 网络配置完成后,执行网络连通性验证。
- 执行业务验证。
说明 本文是以本地IDC通过物理专线访问云上消息队列RocketMQ版实现业务功能,如您本地IDC需要通过物理专线访问OSS服务,您只需在配置时将上述步骤中的消息队列RocketMQ版实例的内容域名解析地址更换为OSS云服务地址,其余操作保持一致即可。
前提条件
- 您已经在华北2(北京)地域创建了VPC及交换机。具体操作,请参见搭建IPv4专有网络。
- 您已经在交换机下创建了一台ECS实例。具体操作,请参见使用向导创建实例。
- 您已经开通消息队列服务并创建了消息队列RocketMQ版实例。具体操作,请参见开通消息队列服务并授权和创建资源。
- 您已经创建了物理专线和VBR实例,且已经通过物理专线和VBR实现本地IDC与阿里云上资源互通。具体操作,请参见本地IDC通过专线访问云服务器ECS。
- 您已经创建了云企业网。具体操作,请参见创建云企业网实例。
配置流程

步骤一:记录消息队列RocketMQ版实例内网域名解析地址
步骤二:连接VPC实例和VBR实例
说明 使用企业版转发路由器创建VPC连接前,请确保VPC实例在企业版转发路由器支持的可用区拥有至少一个交换机实例,且该交换机实例拥有至少一个空闲的IP地址。本文已创建的转发路由器实例在华北2(北京)地域,支持的可用区为北京可用区H和北京可用区G。
您可以将VPC和VBR连接至华北2(北京)地域的转发路由器实例,之后云企业网自动完成路由的分发和学习以实现VPC与本地IDC之间的相互通信。
步骤三:在转发路由器中配置指向消息队列RocketMQ版实例的路由
将指向消息队列RocketMQ版实例的内网域名解析地址的路由条目添加至转发路由器的路由表中。
步骤四:在VBR配置本地IDC服务器网段路由
步骤五:在VPC配置本地IDC服务器网段路由
云企业网开启自动为VPC的所有路由表配置指向转发路由器的路由高级配置后,系统将在VPC实例的所有路由表内自动配置10.0.0.0/8、172.16.0.0/12、192.168.0.0/16
三条路由条目,其下一跳均指向VPC连接。如果您本地IDC服务器网段在上述三个网段内,请跳过此步骤;否则,请执行此步骤。
步骤六:在本地IDC配置消息队列RocketMQ版实例的路由
将指向消息队列RocketMQ版实例的内网域名解析地址的路由条目添加至本地IDC中。
结合您本地IDC的实际情况,在本地IDC内添加指向物理专线的去往MQ内网域名解析地址100.100.139.81的路由。如果您本地IDC内有相关防火墙设置,需要沿途路径放行服务器到100.100.139.81的地址策略。
步骤七:测试网络连通性
步骤八:业务验证
网络连通性验证正常后,您可以在消息队列RocketMQ版收发并处理消息。更多信息,请参见消息队列RocketMQ版快速入门概述。