Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 IPv4 和 IPv6 双协议栈迁移至 IPv6

作为服务提供商,您可以使用 Junos OS IPv4/IPv6 双协议栈功能,通过在现有用户网络中实施 IPv6 和 IPv4,开始从 IPv4 到 IPv6 的迁移。该功能允许您实施 IPv6,以便您可以通过 IPv6 提供与当前在 IPv4 网络中提供的相同的订阅者服务(视频、语音、高质量数据)。然后,您可以执行到 IPv6 的增量升级,并在从 IPv4 迁移到 IPv6 时避免服务中断。

用户接入双栈网络的基本架构

此瞻博网络双栈架构专为基于 DHCP 或基于 PPP/PPPoE 的用户接入网络而设计。此外,这种设计允许您在基于 PPPoE 的网络上分层 DHCPv6。

图 1 显示了基本用户接入网络的组件,其中用户 LAN 同时运行 IPv4 和 IPv6,并使用配置为双堆栈的宽带网络网关 (BNG) 连接到 IPv4 和 IPv6 核心。使用 IPv4/IPv6 双协议栈,BNG 可以通过接入网络向用户 LAN 提供 IPv4 和 IPv6 服务。单个接口可以在 IPv4 和 IPv6 模式下同时运行。

图 1:用户接入网络中的 IPv4 和 IPv6 双栈架构 IPv4 and IPv6 Dual-Stack Architecture in a Subscriber Access Network

IPv6 订阅者管理文档中使用的术语

表 1 定义了 IPv6 订阅者管理文档中使用的术语。

表 1:IPv6 订阅者管理条款

术语

定义

BNG公司

宽带网络网关。一种 IP 边缘路由器,可在其中应用带宽和 QoS 策略。BNG 可以包含 B-RAS 的任何或全部功能。

CPE

用户网络上用于将用户网络连接到 BNG 的客户现场设备。

委托寻址

地址分配方法,其中主机使用 IPv6 前缀委派 IPv6 全局地址。在双栈网络中,CPE 使用接收到的 IPv6 前缀将全局 IPv6 地址委托给各个用户设备。

委派路由器

BNG 将 IPv6 前缀委托给请求路由器 (CPE) 时的作用。

DHCPv6 IA

标识关联。分配给客户端的地址集合。

每个 IA 包含一种类型的地址。例如,IA_NA携带非临时地址的分配地址;IA_PD带有前缀。

DHCPv6 IA_PD

IA 表示前缀委派。携带分配给请求路由器的前缀的 IA。IA_PD分配前缀或完整子网,而不是分配单个地址。

称为 DHCPv6 前缀委派。

DHCPv6 IA_NA

非临时地址的 IA。携带非临时地址的已分配地址的 IA。

DHCPv6 IA_NA用于分配全局 IPv6 地址。

全局 IPv6 地址

唯一的 IPv6 地址,用于识别单个接口并允许该接口访问 IPv6 互联网。

IPv6 地址前缀/前缀长度

IPv6 前缀(地址)和前缀长度的组合。

前缀采用 ipv6-prefix/prefix-length 的形式表示地址空间(或网络)块。

指示 /prefix-length 构成地址的网络部分的地址的连续高阶位数。

例如,2001:DB8::/32 是 IPv6 前缀。

IPCP

IPv4 控制协议。一种 PPP 协议,用于在 BNG 和 CPE 之间建立 IPv4 链路(如果您在接入网络中使用 PPPoE)。

IPv6CP

IPv6 控制协议。一种 PPP 协议,用于在 BNG 和 CPE 之间建立 IPv6 链路(如果您在接入网络中使用 PPPoE)。

链路本地地址

本地派生地址,旨在用于在单个链路上寻址,以实现自动地址配置、邻居发现或在没有路由器时等目的。它由前缀 FE80::/10 表示。

在双栈网络中,您可以在连接 CPE 和 BNG 的接口上使用链路本地地址。

NDRA

邻接方发现路由器通告。双栈网络中使用的 IPv6 协议,允许在 CPE WAN 链路上自动寻址。

邻接方发现

IPv6 协议套件中的协议,允许同一链路上的节点向邻居通告其存在,并了解其邻居的存在。

前缀列表

包含 IPv6 前缀的表。

请求路由器

CPE 向委派路由器(BNG)请求 IPv6 前缀时的作用。

路由器通告 (RA)

BNG 定期向主机发送或为响应来自其他主机的路由器请求 (RS) 请求而发送的消息。该消息包含 IPv6 前缀和其他自动配置信息。

在双栈网络中,路由器将 RA 发送到其接入网络上的 CPE 设备。

路由器请求 (RS)

主机为发现链路上路由器的存在而发送的消息。在双栈网络中,CPE 设备向 BNG 发送 RS 消息。

未编号地址

可在连接到 CPE 的路由器 PPPoE 环路接口上使用的地址。

用户接入网络的 IPv6 寻址要求

您需要在订阅者接入网络中实现两种类型的 IPv6 寻址:

  • WAN 链路寻址 — 用于 CPE(CPE 上游接口)上的 WAN 接口。

  • 用户 LAN 寻址 — 用于连接到用户 LAN(CPE 下游接口)上的 CPE 的设备。

图 2 显示了在双堆栈网络中 WAN 链路寻址和用户寻址的分配位置。

图 2:订阅者接入网络 IPv6 Address Requirements in a Subscriber Access Network中的 IPv6 地址要求

您可以使用以下方法分配 IPv6 地址:

  • 对于 WAN 链路寻址,您可以使用邻接方发现路由器通告 (NDRA) 或非临时地址 (IA_NA) 的 DHCPv6 身份关联来预配全局 IPv6 地址。

  • 对于用户 LAN 寻址,您可以使用 DHCPv6 前缀委派为 LAN 上的订阅者配置全局 IPv6 地址。

在 CPE WAN 链路上使用全局 IPv6 地址的替代方法

如果 CPE 由服务提供商提供或推荐,则无需在 CPE 上配置唯一的全局 IPv6 地址。在这种情况下,宽带网络网关 (BNG) 可以使用环路接口来管理 CPE。您可以使用以下方法之一在环路接口上配置地址:

  • 链路本地 IPv6 地址 — 可在 PPPoE 接入网络上使用。通过附加由 IPv6CP 协商的接口标识符和 IPv6 链路本地前缀 (FE80::/10),来配置链路本地地址。

  • 源自 DHCPv6 前缀委派的地址 — 可用于 PPPoE 接入网络或 DHCP 接入网络。如果使用 DHCPv6 前缀委派进行用户寻址,则 CPE 可以使用从 BNG 接收的前缀在 CPE 和 BNG 之间的环路接口上分配 IPv6 地址。此地址可用于管理 CPE,CPE 在与 BNG 通信时将其用作源地址。