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 双堆栈架构 Network architecture diagram showing dual-stack IPv4 and IPv6. Devices connect via Subscriber LAN to CPE, then to Ethernet Access, Broadband Gateway, and IPv4 IPv6 Core networks.

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

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

表 1:IPv6 用户管理条款

期限

定义

BNG

宽带网络网关。可应用带宽和 QoS 策略的 IP 边缘路由器。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 控制协议。如果您在接入网络中使用 PPPoE,则用于在 BNG 和 CPE 之间建立 IPv4 链路的 PPP 协议。

IPv6CP

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

链路本地地址

本地派生地址,设计用于在单个链路上进行寻址,例如自动地址配置、邻接方发现或不存在路由器时。它由前缀 FE80::/10 表示。

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

NDRA

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

邻接方发现

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

前缀列表

包含 IPv6 前缀的表。

请求路由器

CPE 向委托路由器 (BNG) 请求 IPv6 前缀时的角色。

路由器通告 (注册机关)

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

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

路由器请求 (RS)

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

无编号地址

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

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

您需要在用户访问网络中实施两种类型的 IPv6 寻址:

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

  • 用户 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 通信时将其用作源地址。