IPv6 地址空间布局最佳实践

网络工程 ipv6 最佳实践
2021-07-13 13:06:26

我对 IPv4 地址空间分配感到满意。我的意思是:给定要规划的服务或要联网的组织,我非常了解如何规划 IP 地址空间的使用。(或者至少,我我知道。:)

是否有针对 IPv6 地址空间布局的最佳实践指南或案例研究?

4个回答

我们用于部署的布局是:

  • /48 每位顾客
  • 每个客户站点 /56(作为其他 /48 的子网)
  • /126 用于核心中的所有点对点链路,这些都是用于所有核心链路的 /48 的所有子网

这些尺寸主要来自此处的 RIPE 建议

旧的建议是在任何地方使用 /64,即使是在 P2P 链接上,并为每个站点分配一个 /48。

在点对点链路上使用大型空子网可能会导致许多潜在的安全问题(请参阅RFC6164),因此现在最好的做法是将 /127 用于 P2P 链路,将 /128 用于环回。

没有必要给小客户一个 /48,尽管如果您选择这样做,您将有很多地址可供使用。

如果要使用 SLAAC,面向客户的接口应该是 /64。如果您不打算使用它,您可以使用另一个面具。

这里有一些很好的链接:

来自 ciscolive365.com 的 BRKRST-2301(创建免费帐户) http://www.cisco.com/web/strategy/docs/gov/IPv6_WP.pdf
https://www.rfc-editor.org/rfc/rfc5375.html
https://www.rfc-editor.org/rfc/rfc6177

有些人接受他们当前的 v4 分配并将第二个和第三个八位字节转换为十六进制并将其用于 v6。有很多不同的方法可以做到这一点,因此您必须选择感觉最好的方法。

使用 IPv6,您不再需要担心为给定数量的主机分配空间。所有子网(P2P 链接除外)都应分配为 /64,这为您提供了数量可观的主机地址。这使您可以专注于其他主题,例如良好的网络布局和设计。(A /48 将为您提供 65,536 /64 个网络)

(当然)在这方面有几种思想流派。如果您已经对自己的 IPv4 设计非常满意,那么做一个反映事物的 IPv6 覆盖可能是一个不错的选择,并且可以简化每个人的过渡。

  • 2001:0DB8:1:1::/64 --> 10.1.1.0 /24
  • 2001:0DB8:1:2::/64 --> 10.1.2.0 /24
  • ...
  • 2001:0DB8:1:254::/64 --> 10.1.254.0 /24

使用一些 IPv6 计算器来帮助您了解所有这些。这是一个示例: GestioIP Online IPv4/v6 Calculator

这对我来说是最难克服的 - 不要担心为主机分配空间!规划您的网络——关注第 3 层边界的位置、提供的服务、设备的物理位置等。可能需要数年时间才能拥有纯 IPv6 网络,但您将开始为良好的网络设计奠定基础现在。

基于我一年前参加的 RIPE IPv6 培训课程,对之前的回答有一点精确。基本上,他们的建议是关注聚合而不是地址空间保存

也就是说:即使您在这里(目前)只有少量子网,也不必担心为存在点保留大量 IP。但是您应该在相同的更大前缀下聚合每个“生活”在 POP 中的子网。

现在我们有大量的 IP 可供我们使用,他们主要担心的是,如果每个人都以细粒度宣布小前缀,DFZ 路由表的大小可能会爆炸。

这是演示中使用培训材料特别是第一个“培训练习”PDF 给出了一些寻址计划的示例。