移动终端IPv6技术要求V1.0.0 下载本文

1 范围

本技术要求规定了中国移动终端支持IPv6能力的技术要求,包括总体技术要求、对终端自身的技术要求,以及终端IPv6地址的获取、PDP/PDN连接的选择与建立、DNS解析、终端应用软件系统、IP头压缩、安全性等方面的技术要求。

本技术要求适用于支持IPv6的移动终端,包括:手机、平板电脑、MiFi、移动CPE、数据卡等。

2 规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 标准编号 3GPP TR 21.905 3GPP TS 23.060 3GPP TS 23.401 3GPP TS 24.008 3GPP TS 29.061 RFC 1034 RFC 1035 RFC 1144 RFC 2460 RFC 2507 RFC2767 RFC 3095 标准名称 3GPP规范词汇表 通用分组无线业务(GPRS) 业务描述 第二阶段 用于E-UTRAN接入的GPRS增强 移动无线接口第三层规范 核心网协议 第三阶段 支持分组业务的PLMN与PDN之间的互通 域名:概念与设备 域名:实施与规范 用于低速串行链路的TCP/IP头压缩 网际协议版本6(IPv6)规范 IP头压缩 使用BIS方式的双栈主机 健壮头压缩(ROHC):框架以及四种配置算法:RTP、UDP、ESP与uncompressed RFC 3315 RFC3338 RFC 3363 RFC 3596 RFC 3646 IPv6动态主机配置协议(DHCPv6) 使用BIA方式的双栈主机 在域名系统(DNS)中表示网际协议版本6(IPv6)地址 用于支持IPv6的DNS扩展 IPv6动态主机配置协议(DHCPv6)的DNS配置选项 1

RFC 3736 RFC 3986 RFC 4291 RFC 4301 RFC 4302 RFC 4303 RFC4380 RFC 4443 RFC 4861 RFC 4862 RFC 4941 RFC 5006 RFC 5095 RFC 5722 RFC 5942 RFC 5952

IPv6无状态动态主机配置协议(DHCP)服务 统一资源标识符(URI):一般语法 IPv6地址结构 互联网协议的安全架构 IP鉴权报文头 IP封装安全负载(ESP) 经过网络地址翻译器(NAT)的IPv6 UDP隧道 用于网际协议版本6(IPv6)规范的互联网控制消息协议(ICMPv6) IPv6的邻居发现 IPv6无状态地址自动配置 IPv6无状态地址自动配置的隐私扩展 用于DNS配置的IPv6路由器通告选项 拒绝IPv6的0型路由报文头 重叠的IPv6碎片的处理 IPv6子网模型:链路与子网前缀之间的关系 关于IPv6地址的文字表示方法的建议 3 术语、定义和缩略语

3.1 术语和定义

3GPP TR 21.905中所确立的以及下列的术语和定义适用于本技术要求。 3.1.1 接入点名称 Access Point Name 接入点名称是一个完全限定域名FQDN,用来解析到运营商网络中某一个具体的网关。接入点名称依赖于DNS域名空间管理。

3.1.2 网关GPRS支持节点 Gateway GPRS Support Node

网关GPRS支持节点GGSN是GPRS中用来向Internet或者其他分组数据网络提供连接的网关。终端附着在由运营商所分配的APN作为标识的GGSN上,同时该GGSN作为分配给移动终端的IP地址或前缀的拓扑锚点(Topological Anchor)。

3.1.3 分组数据协议上下文 Packet Data Protocol Context 分组数据协议上下文是指终端与网关之间的一种虚拟连接。 3.1.4 双栈终端 Dual stack terminal

终端若同时具有通过IPv4和IPv6协议栈分别访问网络的能力,就被称为IPv4/IPv6双栈终端,简称双栈终端。 3.1.5 终端形态

MiFi:便携式无线网关终端。该设备是一种便携式宽带无线装置,集无线调制解调器、路由器两者功能于一身。其可通过蜂窝无线网络接入互联网(比如TD-LTE、UMTS、GSM等),

2

并通过内置WLAN路由器使得多个用户和无线设备间通过WLAN共享这一连接。此类设备大都体积较小,便于随身携带,采用内置电池供电。

移动CPE:家庭/企业网关终端。该设备是一种家庭/企业使用的宽带无线装置,集无线调制解调器、路由器两者功能于一身。其可通过蜂窝无线网络接入互联网(比如TD-LTE、UMTS、GSM等),并通过内置WLAN路由器使得多个用户和无线设备间通过WLAN共享这一连接。此类设备大都放置在家庭、企业中使用,采用外置电源供电。

3.2 缩略语

下列缩略语适用于本技术要求。 3GPP APN DHCP DHCPv6 DNS EPC EPS GGSN GPRS GSM ICMPv6 IETF IP IPv4 IPv6 MS MTU PCO-IE PDCP PDN PDP PIO RA RFC Third Generation Partnership Project Access Point Name Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol for IPv6 Domain Name System Evolved Packet Core Evolved Packet System Gateway GPRS Support Node General Packet Radio Service Global System for Mobile communications Internet Control Message Protocol for IPv6 Internet Engineering Task Force Internet Protocol Internet Protocol Version 4 Internet Protocol Version 6 Mobile Station Maximum Transfer Unit Protocol Configuration Options Information Element Packet Data Convergence Protocol Packet Data Network Packet Data Protocol Prefix Information Option Router Advertisement Request For Comments 第三代合作伙伴计划 接入点名称 动态主机配置协议 IPv6动态主机配置协议 域名系统 演进的分组核心网 演进的分组系统 网关GPRS支持节点 通用分组无线业务 全球移动通信系统 IPv6互联网控制消息协议 互联网工程任务组 网际协议 网际协议版本4 网际协议版本6 移动台 最大传输单元 协议配置选项信息元素 分组数据会聚协议 分组数据网络 分组数据协议 前缀信息选项 路由器通告 请求注解 3

RS SGSN SLAAC SNDCP TD-SCDMA URI URL VoIP Router Solicitation Serving GPRS Support Node StateLess Address AutoConfiguration Sub-Network Dependent Convergence Protocol Time Division Synchronous Code Division Multiple Access Uniform Resource Identifier Uniform Resource Locator Voice over Internet Protocol 路由器请求 服务GPRS支持节点 无状态地址自动配置 子网相关会聚协议 时分同步码分多址 统一资源标识符 统一资源定位符 互联网电话 4 总体技术要求

本章节描述移动终端支持IPv6的总体原则及要求,具体描述如下。 支持IPv6的移动终端应具备IPv4和IPv6双栈功能。 支持IPv6的终端应保证为终端上的业务应用提供IPv4、IPv6或者双栈接入的能力。当终端漫游到不支持IPv6的网络后,应提供退回机制,能够通过IPv4接入网络。

IPv4/IPv6双栈终端在发起网络连接时,应选择同时获取IPv4和IPv6两种类型的地址,或者根据需要,选择建立某一种类型(IPv4或者IPv6)的网络连接。

在DNS解析方面,支持IPv6的移动终端应能通过RA消息、PCO-IE字段、DHCPv6协议获取DNS服务器的地址。双栈终端应能自动选择使用IPv4或者IPv6数据包进行DNS解析,并自动选择DNS解析请求的类型(A或AAAA)。

终端的应用软件系统应能同时兼容IPv6应用与IPv4应用。支持IPv6的移动终端应能提供IPv6调用接口,供用户开发IPv6应用。对于应用本身,建议新开发的应用做到与IP协议无关,即与当前PDP/PDN连接的类型无关。

支持IPv6的终端应用应能按照RFC 3986所规定的URI通用语义,正确处理URL中IPv6地址的语义格式。

支持IPv6技术的移动终端应支持IP头压缩技术。

对网络,支持IPv6的移动终端应能从网络中获取IPv6地址前缀和接口标识。 具体终端内部各模块及终端与网络间的接口要求在相应章节中体现。 5 终端技术要求

5.1 协议栈 5.1.1 概述

本节描述移动终端支持IPv6的协议栈要求。支持IPv6的移动终端应保留IPv4协议栈,同时,对于IPv6协议栈,应支持如下IPv6协议。 5.1.2 RFC 2460 IPv6协议规范

支持IPv6的移动通信终端应支持RFC 2460:

1)Hop-by-Hop选项或Destination扩展选项中不能识别的选项,应按照RFC 2460所规定内容进行处理;

2)终端应遵从RFC 2460所规定的数据包传送规则; 3)终端应能够正确地进行IPv6数据报文头发送、接收和处理,并能正确发送和接收IPv6数据包。

4