为什么会存在4v6应用场景?主要是从“云-管-端”的IPv6状态决定的,“云”侧IPv4类业务丰富,IPv6驱动力小,所以“云”在较长一段时间内还是以IPv4类业务为主。“管”侧的IPv6化程度高,设备IPv6支持能力强。“端”侧IPv4用户仍在发展,虽然部分在向IPv6迁移,但是庞大的IPv4用户群仍会存在。因此“云-管-端”的这种“IP v4为主-IPv6 Ready-IPv4为主”状态,决定了在IPv6过渡过程中,4over6场景将是一个重要的研究领域。与此同时,IETF也产生了众多针对4over6场景的过渡技术,比如DS-lite、Public 4over6、Lightweight 4voer6、464XLAT、MAP-T、MAP-E等。

个人对4over6的过渡技术做了如下分类:

  • 按照“状态”分为:有状态、无状态、轻状态。
    有状态Stateful:4v6设备需维护user-session station,状态维护、查询和溯源均需要设备资源支持;4v6设备通过动态方式使用地址池资源完成映射,分配灵活,用户每次上线分配的地址资源有可能不同。代表性技术为:DS-lite。
  • 无状态Stateless:4v6地址映射方式是强相关,地址分配在一定程度上受限。4v6设备无需维护user-session station,仅需要执行4v6映射算法即可,节省设备资源投入。无状态技术对于简化网络、提升管理效率和平滑演进方面有显著优势。代表技术为:MAP-E和MAP-T。
  • 状态Lightweight:是有状态技术的一种优化,主要目的是•降低Stateful对设备的资源需求,通过用户级session来减少会话数量和维护工作量;每用户的4v6地址资源分配可以采用独立方式进行配置和管理,实现IPv4与IPv6管理的分离。代表技术为:Public 4over6、Lightweight 4over6。

按照“NAT44部署”分为:集中式NAT44和分布式NAT44。

  • 集中式NAT44:指私网IPv4用户的数据包在CE上仅进行4v6处理,而NA44处理在集中式CGN设备上进行。优势在于集中进行IPv4地址管理和分配,地址利用率高;劣势在于集中式NAT44对设备资源要求高。代表技术为DS-lite。
  • 分布式NAT44:指私网IPv4用户的数据包在CE上进行NAT44和4v6处理,集中式4v6设备仅进行4v6处理。优势在于充分利用CE的资源实现NAT44,降低集中式4v6设备的资源需求;劣势在于需要提前进行公网IPv4地址的分配和管理,预分配地址的方式影响IPv4地址利用率。代表技术为Public 4over6、Lightweight 4over6、MAP-E和MAP-T。

按照“报文封装”分为:隧道和翻译。

  • 隧道方式:主要由IETF Software工作组完成。在隧道端点将IPv4报文进行封装和解封装,在IPv6网络中以外层IPv6报头进行转发。代表技术为DS-lite、Public 4over6、LAFT6、MAP-E。
  • 翻译方式:主要由IETF Behave工作组完成。在IPv4-IPv6网络边界进行NAT翻译,在IPv6网络中以IPv6报文进行转发。代表技术为464XLAT、MAP-E。

下一节将总结性地分析和对比下DS-lite、Lightweight 4over6、Public 4over6、MAP-E、MAP-T、464XLAT等过渡技术。

【自由谈】城域网IPv6过渡技术——4v6场景技术总结(1)的更多相关文章

  1. 城域网IPv6过渡技术—NAT64+DNS64 Test for IPv6 DNS64/NAT64 Compatibility Regularly

    城域网IPv6过渡技术—NAT64+DNS64 - 51CTO.COM http://network.51cto.com/art/201311/419623.htm Supporting IPv6 D ...

  2. 【自由谈】城域网IPv6过渡技术——MAP技术(4)

    本节接着回答MAP技术的第三个问题:“MAP-BR的Pool是如何实现?可靠性如何提升?” 在MAP域中通过将多个MAP-BR放在同一个Pool内实现负载分担和保护倒换的.同一个Pool中的每个MAP ...

  3. 从一个弱引用导致的奔溃 谈 weak assign strong的应用场景【iOS开发教程】

    从一个弱引用导致的奔溃 谈 weak assign strong的应用场景 .h中的定义方法一: @property (nonatomic, assign) NSArray *dataSource; ...

  4. unity3d的优化场景技术LOD+IOC

    一.unity3d的优化场景技术  LOD+IOC 遮挡剔除(occlusion culling)其实就是在摄像机范围内的物体才被渲染出来,没有在视野范围内的,统统关掉渲染,这样能让性能大大提高. I ...

  5. Atitit.现在的常用gui技术与gui技术趋势评价总结

    Atitit.现在的常用gui技术与gui技术趋势评价总结 1. Gui俩种分类:  native 和 dsl 和 script1 2. 最好的跨平台gui技术h51 2.1. 几大技术体系(java ...

  6. 技术路线 vs 技术管理路线

    最近因为要给刚毕业的学生做一次演讲,所以就职业发展这类话题先以写博客的形式做一些思考,希望届时能给同学们带来质量更高的内容.我在<驾驭你的"职场布朗运动">一文中谈了2 ...

  7. 干货云集 WOT 2017全球架构与运维技术峰会揭密技术难点

    WOT,World Of Tech专注互联网IT技术领域,是一场不容错过的技术盛会!WOT 2017全球架构与运维技术峰会三大章节,15大技术专场,60+国内外一线互联网精英大咖站台,打造兼顾技术视野 ...

  8. DNS技术和NAT技术详解

    DNS技术和NAT技术详解一.DNS(Domain Name System)1.什么是DNS2. 了解域名3.域名解析过程4.使用dig工具分析DNS过程5.浏览器输入URL后发生什么事?二.ICMP ...

  9. 会话技术、Cookie技术与Session技术

    一.会话技术  1. 存储客户端状态 会话技术是帮助服务器记住客户端状态(区分客户端)的.  2. 会话技术 从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,称为一次会话.会话技术就是记录这 ...

随机推荐

  1. spring05配置文件之间的关系

    一:配置文件包含关系 1.创建对应的实体类 public class Student { //学生实体类 private String name; //姓名 private Integer age; ...

  2. LINQ Enumerable

    System.Linq.Enumerable类,提供了数十种称为扩展方法的共享方法,帮助您操作所有实现IEnumerable(of T)接口的类中的数据.由于Enumerable类的扩展方法可以处理许 ...

  3. JavaScript中几个可以转化为false的值

    1.[0,NaN,“”,null,undefined]都可以直接转化为false,但这几个值不是完全相等的 var arr = [0,"",false,null,undefined ...

  4. JAVA小项目之五子棋

    五子棋V1.0 功能: 人人对战,人机对战(初级) 记录双方分数: 主要知识点: 二维坐标系中,各方向坐标的关系及规律. 效果图: 主框架类: package com.gxlee.wzq; /** * ...

  5. Autofac 一个使用Demo

    一:接口 二:实现: 三:调用: 首先上图: 一:接口代码 public interface IPersonDa { PersonEntity Get(int id); } 二:实现 public c ...

  6. 杀掉linux所有进程的命令

    ps -ef|grep 'opt/*/tomcat_ssi'|grep -v "grep"|awk '{print $2}'|xargs kill -9

  7. 开启Mysql慢查询来优化mysql

    开启Mysql慢查询来优化mysql 优化sql语句是优化数据库的一个很重要的方面,那么怎么发现那些耗时耗资源的sql语句呢,开启Mysql慢查询! 1.查看是否开启慢查询,默认情况下是关闭的.你的m ...

  8. 监听UITabBarItem来拦截是否要跳转

    情景是这样的: 我需要在用户点击"我的"的时候, 判断是否已经登录, 如果没有, 就不进入该界面, 而是跳转到用户登录界面, 所以这里我需要进行UITabBarItem点击事件的拦 ...

  9. PHP Math

    PHP Math 简介 Math 函数能处理 integer 和 float 范围内的值. 安装 PHP Math 函数是 PHP 核心的组成部分.无需安装即可使用这些函数. PHP 5 Math 函 ...

  10. CSS布局注意(纯属个人总结)

    和CSS样式有关多用class,和后台数据有关多用id. 1.使用绝对定位时(偏移量如:top,left...),如果父类没有相对定位,使用绝对定位的元素是相对根元素(即<html>标签) ...