

# 步骤 5：启用路由服务器传播
<a name="route-server-tutorial-enable-prop"></a>

完成此步骤以启用路由服务器传播。

启用后，路由服务器传播会将路由安装到指定路由表的 FIB 中。路由服务器支持 IPv4 和 IPv6 路由传播。

路由服务器传播是自动更新路由表的机制：路由服务器无需手动更新路由表，而是使用来自 FIB 的路由自动将适当的路由传播到已配置的路由表。

路由服务器传播的关键方面：
+ 配置
  + 将路由服务器关联到特定的路由表
  + 确定哪些路由表将接收动态路由更新
  + 可以为每个路由表启用或禁用
+ 功能
  + 使用从 BGP 对等获知的路由自动更新路由表
  + 根据 BGP 属性传播最佳可用路由
  + 保持指定路由表间的路由一致性
  + 网络条件发生变化时动态更新路由
+ 状态
  + 可以启用（路由正在传播）
  + 可以禁用（路由未进行传播）

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

**启用路由服务器传播**

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

1. 选择要为其启用传播的路由服务器。

1. 在路由服务器详细信息面板中选择**传播**选项卡。

1. 选择**启用传播**。

1. 在**启用传播**对话框中：
   + **路由服务器 ID** 将预先填充。
   + 在**路由表**下，从新传播路由的下拉菜单中选择目标路由表。

1. 选择**启用传播**进行确认。

1. 等待**传播**列表中的传播状态更改为“可用”。

1. 验证所选路由表是否显示在**传播**列表中，状态为*可用*。

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

使用以下步骤启用路由服务器传播。

1. 命令:

   ```
   aws ec2 enable-route-server-propagation --route-table-id rtb-1 --route-server-id rs-1
   ```

   响应：

   ```
   {
       "RouteServerRoutePropagation": {
           "RouteServerId": "rs-1",
           "RouteTableId": "rtb-1",
           "State": "pending"
       }
   }
   ```

1. 等待传播状态变为可用。

   命令:

   ```
   aws ec2 get-route-server-propagations --route-server-id rs-1
   ```

   响应：

   ```
   {
       "RouteServerRoutePropagation": {
           "RouteServerId": "rs-1",
           "RouteTableId": "rtb-1",
           "State": "available"
       }
   }
   ```

------