

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

完成本部分中的步骤以创建路由服务器。

路由服务器组件使用转发信息库（FIB）中的 IPv4 或 IPv6 路由更新您的 VPC 和互联网网关路由表。路由服务器代表单个 FIB 和路由信息库（RIB）。

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

**创建路由服务器**

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

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

1. 在**路由服务器**页面上，选择**创建路由服务器**。

1. 在**创建路由服务器**页面上，配置以下设置：
   + 对于**名称**，输入路由服务器的名称（例如，"my-route-server-01"）。名称长度不得超过 255 个字符。
   + 对于 **Amazon 端 ASN**，输入 BGP ASN 值。该值必须在 1 到 4294967295 的范围内。建议使用 64512 到 65534（16 位 ASN）或 4200000000 到 4294967294（32 位 ASN）范围内的专用 ASN。
   +  对于**保留路由**，请选择**启用**或**禁用**。此选项决定在所有 BGP 会话终止后是否应保留路由：
     + 如果启用：即使所有 BGP 会话均已结束，路由仍将保留在路由服务器的路由数据库中
     + 如果禁用：所有 BGP 会话结束后，路由将从路由数据库中删除
   + 如果您启用了保留路由，请在**保留持续时间**中输入一个介于 1 到 5 分钟之间的值。此持续时间指定路由服务器在重新建立 BGP 后要等待多长时间才能取消保留路由。例如，如果您将其设置为 1 分钟，则在重新建立 BGP 后，您的设备有 1 分钟的时间来重新学习和通告其路由，然后路由服务器将恢复正常功能。虽然 1 分钟通常就足够了，但如果您的 BGP 网络需要更多时间来完全重新建立和重新学习所有路由，则可以设置最多 5 分钟。
   + （可选）要启用 BGP 状态更改的 SNS 通知，请切换**启用 SNS 通知**开关。启用 SNS 通知功能后，路由服务器对等上的 BGP 或 BFD 会话状态更改，以及路由服务器端点的维护通知，都将保留到 AWS 预置的 SNS 主题。有关这些通知的详细信息，请参阅下方的 **SNS 通知详细信息**表。

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

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

1. 等待创建路由服务器。完成后，您将重定向到**路由服务器**页面，在此可以看到列出的新路由服务器，其状态为*可用*。

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

使用以下步骤创建新的路由服务器，以管理 VPC 中的动态路由。

对于 `--amazon-side-asn`，输入 BGP ASN 值。该值必须在 1 到 4294967295 的范围内。建议使用 64512 到 65534（16 位 ASN）或 4200000000 到 4294967294（32 位 ASN）范围内的专用 ASN。

1. 命令:

   ```
   aws ec2 create-route-server --amazon-side-asn 65000
   ```

   响应：

   ```
   {
       "RouteServer": {
           "RouteServerId": "rs-1",
           "AmazonSideAsn": 65000,
           "State": "pending"
       }
   }
   ```

1. 等待路由服务器变为可用。

   命令:

   ```
   aws ec2 describe-route-servers
   ```

   响应：

   ```
   {
       "RouteServer": {
           "RouteServerId": "rs-1",
           "AmazonSideAsn": 65000,
           "State": "available"
       }
   }
   ```

------

**SNS 通知详细信息**

下表显示 Amazon VPC Route Server 将使用 Amazon SNS 发送的消息的详细信息：


| 标准字段 |  | 消息属性（元数据） |  |  |  | 
| --- | --- | --- | --- | --- | --- | 
| Message | 何时发送 | timestamp | eventCode | routeServerEndpointId | affectedRouteServerPeerIds | 
| 路由服务器端点 [ENDPOINT ID] 现在正在进行维护。BFD 和 BGP 会话可能会受到影响。 | 路由服务器端点维护 | 格式：2025-02-17T15:55:00Z | ROUTE\$1SERVER\$1ENDPOINT\$1MAINTENANCE | 受影响的端点 ID | 受影响的对等 ID 列表 | 
| Message | 何时发送 | timestamp | eventCode | routeServerPeerId | newBgpStatus | 
| 路由服务器对等 [PEER ID] 的 BGP 现在处于 [UP/DOWN] 状态。 | 路由服务器对等 BGP 状态更改 | 格式：2025-02-17T15:55:00Z | ROUTE\$1SERVER\$1PEER\$1BGP\$1STATUS\$1CHANGE | 受影响的对等 ID | 运行或停机 | 
| Message | 何时发送 | timestamp | eventCode | routeServerPeerId | newBfdStatus | 
| 路由服务器对等 [PEER ID] 的 BFD 现在处于 [UP/DOWN] 状态。 | 路由服务器对等 BFD 状态更改 | 格式：2025-02-17T15:55:00Z | ROUTE\$1SERVER\$1PEER\$1BFD\$1STATUS\$1CHANGE | 受影响的对等 ID | 运行或停机 | 