IPv4网络与IPv6互联网的无状态通信机制

3.0 闻远设计 2025-02-19 63 4 19.96KB 6 页 5光币
侵权投诉
IPv4 网络与 IPv6 互联网的无状态通信机制
    Abstract
    In the IPv4/IPv6 transition process  since some legacy IPv4 networks still need to communicate 
with the IPv6 Internet  the stateless communication mechanism between an IPv4 network and the 
IPv6 Internet  which complements the current IPv4/IPv6 translation framework  was proposed. 
First  the communication procedures in two related scenarios were demonstrated. The two scenarios 
include IPv6 Internet clients accessing IPv4 servers and IPv4 clients accessing IPv6 Internet servers. 
The oneway IPv6IPv4 address mapping function is the key component of the mechanism. Therefore
the requirements and three quantitative criteria of the oneway mapping function were discussed. 
Afterwards  multiple Hash functions as the candidates of the oneway mapping function were 
compared and analyzed with the real user data of large IPv6 websites and real IPv6 server addresses. 
The simulation results show that the FarmCity Hash function is suitable to be deployed in the above 
two scenarios because it has short average processing time  low collision rate and low reverse query 
complexity. It also verifies the validity of the stateless communication mechanism. Compared with 
current stateful communication mechanisms  the stateless mechanism has better scalability and 
traceability. Moreover  the capacity for bidirectional communication facilitates a smooth migration 
path towards the IPv6 Internet.
    英文关键词 Key words
    IPv4/IPv6 transition  stateless translation  Hash function  scalability  traceability
    0 引言
    由于全球 IPv4 地址的耗尽,由 IPv4 IPv6 的过渡势在必行,但 IPv6 从设计之初便与 IPv4
并不兼容。在众多的 IPv4/IPv6 过渡技术中,无状态 IPv4/IPv6 翻译技术[1-3]使得新建的 IPv6
能与现有的 IPv4 互联网双向互联互通,因此能够有效地促进 IPv4 IPv6 的过渡进程。同
时,由于在无状态翻译场景中,IPv4 IPv6 地址之间的映射基于固定算法[2],因此互联网
务提供商(Internet Service Provider  ISP)可以对 IPv4 用户和 IPv6 用户进行统一管理,包括
流量管理、用户过滤、有效溯源等操作[4]
    IPv4 IPv6 的过渡过程中,仍有一些 IPv4 网络尚需要时间过渡到 IPv6,但仍需要和
IPv6 互联网互联互通。比如一些信息资源提供商(Information Content Provider  ICP)需要被
IPv6 互联网的用户访问,或者一些 IPv4 的接入网希望能访问到 IPv6 互联网上的资源。现有的
技术并不能很好地解决这个问题。NATPTNetwork Address TranslationProtocol Translation
[5]能解决纯 IPv4 节点和纯 IPv6 节点相互通信的问题,但由于其不可扩展性和复杂性已经被国
际互联网工程任务组(Internet Engineering Task Force  IETF)废弃[6]NAT64 有状态翻译技
[7-8]能解决 IPv6 互联网访问 IPv4 网络的问题,但是需要边缘设备为每个会话动态分配一个
IPv4 地址和端口,并保存和跟踪相应的会话状态。当有大量的用户访问时,翻译网关需要对大
量会话粒度的状态作更新和同步,并需要作详细的日志记录。这些复杂的操作会影响到该翻译
网关的性能,容易形成单点故障并降低网络应用的用户体验。同时,由于 IPv4 网络中的服务
器记录的 IPv4 源地址都是动态生成的,在服务端想要区分用户或对用户作溯源就变得非常困
难。而 NAT64 技术不能解决 IPv4 网络访问 IPv6     互联网的问题。 5)后续报文直接查表,
无需使用上述单向映射函数。
    如步骤 2)和 4)所示,使用端口移位的方式处理冲突,即将发生冲突的若干 IPv6 地址存
储在一个链表中(链接法),并更改其源端口保证不同会话映射后的五元组依旧不同。这就要
求单向映射函数能达到好的反向查询性能,即反向查询某 IPv4 地址的期望时间复杂度最小。
    ICP 中的 IPv4 服务器来说,如果单向映射函数的冲突足够,其日志记录的每个 IPv4
用户地址都可以通过态映射表到源 IPv6 地址,因而了较好的溯源性和全性。同时
态的映射方便网络管理作用户过滤、流量管理等操作。态映射表可以存储在和翻译器
高速带外据库存中。
    1.2.2 场景IPv4 网络访问 IPv6 互联网
    此场景可用于 ICP IPv4 服务器访问 IPv6 互联网,或者尚未升级IPv4 的接入网络访问
IPv6 互联网,或其他类似应用情况。如2b)所示,IPv4 网络用户访问 IPv6 互联网服务
器的步骤如所示:
    1IPv4 用户目标服务器的 IPv6 地址。
    2DNS 查询服务器的 AAAA 记录,使用单向函数映射为 IPv4 地址(映射 3)并返回给
IPv4 用户。映射成后,在态映射表中记录映射关,如有冲突作二次映射并记录,
用户经常访问的网站事先制作为彩虹表。
    3IPv4 用户发IPv4 报文。
    4)无状态翻译器翻译 IPv4 报文并发送至 IPv6 服务器。源 IPv4 地址被无状态映射到 IPv6
地址(映射 1),目标 IPv4 地址通过查询态映射表映射为相应 IPv6 地址。
    5IPv6 服务器返回 IPv6 报文。
    6)无状态翻译器翻译 IPv6 报文并发送回 IPv4 用户。目标 IPv6 地址被无状态映射IPv4
地址(映射 1),源 IPv6 地址通过查询态映射表映射为 IPv4 地址。
    7)后续报文直接查表,无需使用上述单向映射函数。
    场景与场景一的不同之处在于 DNS 作单向映射函数时,能查询地址,不能对端口进
改。但是,要用户访问的 IPv6 目标地址在已知范围内,因此可以设计完美哈希函数
为这些目标地址事先好映射关表,并存储在和翻译器与 DNS 高速的数据库
存中。
    上,文设计IPv4 网络和 IPv6 互联网之间的双向无状态通信机制,通过引入 IPv6
址到 IPv4 地址的单向希函数,使得解决方案具好的可溯源性和网络运维性。与现有的
无状态 IPv4/IPv6 翻译机制结合,对处于 IPv6 过渡期的大ICP 来说,无服务器是 IPv4
IPv6,都能无状态地为 IPv4 互联网和 IPv6 互联网提供服务。
    机制的关键是设计一个好的 IPv6IPv4 地址单向映射函数,下面将对该函数的设计需求和
评价标准介绍,并对需求设计合适的映射函数。
    2IPv6IPv4 地址单向映射函数设计
    2.1 设计需求
    IPv6IPv4 单向映射函数将 128 位的任IPv6 地址映射到 IPv4 地址间的某个子集 S中,
1b)中影线阴分所示。在上述个场景中,由于 IPv4 网络通常要与 IPv4 互联网
通信,因此 S应不包服务器所在的 IPv4 网以所有IPv4 地址。如果服务器使用
IPv4 地址,S可包括有的地址和互联网数分配机构Internet Assigned Numbers 
Authority  IANA)保的地址[12](这些地址不会进入全球由表)。对不同的应用场
景,S调整至|S|达到最大。一般情况下10.0.0.0/24 有地址IANA 预留IPv4 地址
足够提供 226 大小的值域范围
    性,仅考虑 S一个 IPv4 网的情况事实上,如果 S包括多个 IPv4
网,可以建一个虚拟S1,其大小为|S|S之间建立简单的一一映射的关。这
IPv6 地址间映射到 S1 就等于映射到 S
摘要:

IPv4网络与IPv6互联网的无状态通信机制  Abstract:  In the IPv4/IPv6 transition process ,since some legacy IPv4 networks still need to communicate with the IPv6 Internet ,the stateless communication mechanism between an IPv4 network and the IPv6 Internet ,which complements the current IPv4/IPv6 translation framework...

展开>> 收起<<
IPv4网络与IPv6互联网的无状态通信机制.docx

共6页,预览2页

还剩页未读, 继续阅读

作者:闻远设计 分类:其它行业资料 价格:5光币 属性:6 页 大小:19.96KB 格式:DOCX 时间:2025-02-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 6
客服
关注