

# 步骤 4：创建路由服务器端点
<a name="route-server-tutorial-create-endpoints"></a>

完成本部分中的步骤，以创建路由服务器端点。为每个子网创建两个端点以实现冗余。

路由服务器端点是子网内的 AWS 托管组件，可促进路由服务器与 BGP 对等之间的 [BGP（边界网关协议）](https://en.wikipedia.org/wiki/Border_Gateway_Protocol)连接。

路由服务器端点是网络设备与路由服务器建立 BGP 会话的“接触点”。它们是实际处理 BGP 连接的组件，而路由服务器本身则管理路由决策和路由传播。

**注意**  
路由服务器端点的费用为每小时 0.75 美元。

------
#### [ AWS Management Console ]

**创建路由服务器端点**

1. 通过 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 打开 Amazon VPC 控制台。

1. 在导航窗格中的**虚拟私有云**下，选择**路由服务器**。

1. 选择要为其创建端点的路由服务器。

1. 在下方窗格中，选择**路由服务器端点**选项卡。

1. 选择**创建路由服务器端点**。

1. 在**创建路由服务器端点**页面上，配置以下设置：
   + 对于**名称**，为您的端点输入一个描述性名称。
   + 对于**路由服务器**，请确认已选择正确的路由服务器。
   + 对于**子网**，选择您要在其中创建端点的子网。

1. （可选）要向您的路由服务器端点添加标签，请向下滚动到**标签 - 可选**部分，然后选择**添加新标签**。输入每个标签的键和可选值。

1. 检查您的设置，然后选择**创建路由服务器端点**。

1. 等待创建端点。完成后，您将看到一条成功消息。

1. 重复步骤 5 到 9，使用不同的名称在同一子网中创建第二个端点。

1. 对需要路由服务器端点的每个子网重复步骤 5 到 10。

1. 创建端点后，返回路由服务器的**路由服务器端点**选项卡。

1. 确认您看到每个子网列出两个端点。

1. 检查每个端点的**状态**是否为*可用*。

------
#### [ Command line ]

使用以下步骤创建路由服务器端点。

1. 命令:

   ```
   aws ec2 create-route-server-endpoint --route-server-id rs-1 --subnet-id subnet-1
   ```

   响应：

   ```
   {
       "RouteServerEndpoint": {
           "RouteServerId": "rs-1",
           "RouteServerEndpointId": "rse-1",
           "VpcId": "vpc-1",
           "SubnetId": "subnet-1",
           "State": "pending"
       }
   }
   ```

1. 创建后可能需要等待几分钟，端点才会变为完全可用。

   命令:

   ```
   aws ec2 describe-route-server-endpoints
   ```

   响应：

   ```
   {
       "RouteServerEndpoint": {
           "RouteServerId": "rs-1",
           "RouteServerEndpointId": "rse-1",
           "VpcId": "vpc-1",
           "SubnetId": "subnet-1",
           "EniId": "eni-123",
           "EniAddress": "10.1.2.3",
           "State": "available"
       }
   }
   ```

重复上述步骤，在同一子网中使用不同的名称创建第二个端点，为需要路由服务器端点的每个子网创建端点。

------