我在AWS和我的公司LAN之间build立了Amazon VPC。
最初,当我设置它时,我为以下CIDR指定了静态路由:
10.55.55.0/24 10.77.77.0/24 10.99.99.0/24
我在VPC中设置了以下CIDR:
10.44.0.0/16
这一切工作正常。
我现在在公司局域网上有一个新的networking:10.55.54.0/24
我在主路由表中添加了一个新路由,指向与其他路由表相同的vgw。
当我知道路线时,我看到原来的三条路线被传播了,但是第四条新路线却没有传播。
在10.44.0.0/16的服务器实例中,我仍然可以连接到现有的3个CIDR中的主机,但是我没有看到新的CIDR的任何路由:
[server]$ traceroute 10.55.55.88 traceroute to 10.55.55.88 (10.55.55.88), 30 hops max, 60 byte packets 1 169.254.254.37 (169.254.254.37) 0.543 ms 0.524 ms 0.504 ms 2 169.254.254.5 (169.254.254.5) 1.278 ms 1.007 ms 0.985 ms 3 169.254.254.2 (169.254.254.2) 32.596 ms 169.254.254.6 (169.254.254.6) 35.244 ms 169.254.254.2 (169.254.254.2) 32.830 ms 4 ip-10-55-55-88.eu-west-1.compute.internal (10.55.55.88) 36.822 ms 37.338 ms 36.842 ms [server]$ traceroute 10.55.54.88 traceroute to 10.55.54.88 (10.55.54.88), 30 hops max, 60 byte packets <timeout>
我在这里错过了什么步骤? 我是否必须重新创build整个VPC / VPN以包含新的CIDR?
您不需要将路由添加到任何路由表中就可以工作。 它可以在控制台的几个步骤中完成
注意:一次只能有一个与子网关联的路由表。 如果您已将路由表从主路由表更改为自定义路由表,则需要确保路由表已为您的虚拟专用网关启用路由传播。
其他的事情来检查:
像往常一样查看Amazon Virtual Private Cloud文档 。