.,隧道技术,基本原理网状隧道机制主机间隧道机制星形隧道机制两次翻译和隧道技术隧道机制总结,.,隧道技术基本原理,隧道技术是通过对报文的封装/解封装,使得两个同构网络能在一个异构网络的两边桥接起来,实现相互通信。汽车过江的例子:A,B两地之间隔江相望,江面没有桥梁设施,在A地有一辆汽车需要到B地去,江面上有大型轮渡,A地的汽车要过江就可以把车开上轮渡,由轮渡载它过江然后在开下轮渡从而到达B地。A和B就相当于两个同构的网络,AB之间的江就相当于一个异构网络,通过把汽车装载在轮船上(封装)运过江然后把汽车卸下轮船(解封装)从而实现了A和B的汽车互通。,.,隧道技术基本原理,Host1,Host2,,,R1,R2,.,IPv6地址,标准格式将128位地址按16位划分为8段,每段用冒号隔开。每段是16位表示为一个4位的十六进制数,十六进制不区分大小写。假设一个128位的二进制IPv6地址为:00100000100000100001000010000100100001000100000000000000000000000000000000000000000000000000000000000000001000001011100001010000将每一段转化为一个4位的十六进制数并用冒号隔开:2082:1084:8440:0000:0000:0000:0020:B850压缩格式标准格式中包含了大量的“0”,甚至成段的全为“0”。为了简化输入可将整段“0”压缩为一个。上述地址可简化为:2082:1084:8440:0:0:0:20:B850当地址中存在一段或多段连续为0时,为了缩短地址长度,可用“::”(两个冒号)表示,但是一个IPv6地址中只允许出现一个“::”,上述地址可进一步简化为:2082:1084:8440::20:B850,.,IPv6地址与IPv4地址对比,.,隧道技术,基本原理网状隧道机制主机间隧道机制星形隧道机制两次翻译和隧道技术隧道机制总结,.,网状隧道机制,6to4隧道机制6to4隧道机制用于解决IPv6孤岛穿越IPv4网络实现相互通信,以及IPv6孤岛穿越IPv4网络与IPv6网络相互通信。6to4将IPv6子网的地址与6to4路由器的IPv4地址耦合:IPv6子网的地址使用48位的固定前缀(2002:846d:010a:::/48),其中嵌套32位IPv4地址为本子网链接6to4路由器IPv4地址,这样两个IPv6孤岛通信时6to4路由器需要对数据包进行封装所需的目的地址就可以从IPv6的目的地址中提取出来。,.,网状隧道机制,IPv6子网与IPv6互联网进行通信时要在6to4路由器和6to4中继之间建立隧道,在这种情况下,6to4路由器就要提前学习到中继的IPv4地址,用来作为封装的目的地址。同时6to4中继需要向每一个IPv6孤岛宣告本地前缀2002:IPv4ADDR::/48。,每一个6to4中继都需将IPv6客户网所有的/48前缀宣告到全球IPv6RIB和FIB。全球的RIB和FIB就需要承受大规模这样的/48的前缀,因此6to4并不能成为一个可持续发展的网络解决方案。,.,网状隧道机制,网状软线网状软线是一种网状穿越场景下由路由器到路由器的隧道机制,它应用的场景是I-IP(InternalIP)主干网下E-IP(ExternalIP)客户网间的互联。网状软线保持了IPv4和IPv6编址的独立性。通过扩展MP-BGP协议实现客户网E-IP路由信息在I-IP主干网边路由器AFBR间的传播。网状软线机制中AFBR需要维护映射关系。,net1,net2,net3,net4,AFBR3,AFBR2,AFBR1,AFBR4,,.,隧道技术,基本原理网状隧道机制主机间隧道机制星形隧道机制两次翻译和隧道技术隧道机制总结,.,主机间隧道机制,6over4机制主要应用于IPv4网络中的独立的支持IPv6的主机与IPv6互联互通。其主要思想是利用IPV4组播在支持IPv6的主机之间建立虚拟“局域网”。也就是一条IPv6overIPv4隧道。由于6over4要求主机和网络基础设施都需要支持组播,还有很复杂的故障模式(数据层面上就是一个节点可能收到并非发给自己的数据包),除此之外还存在攻击ND协议的安全问题,基于这些原因,6over4并没有大规模应用。ISATAP机制ISATAP是另外一种IPv6端用户穿越IPv4网络的隧道机制。它将IPv4网络看作一个非广播的点到多点的链路。一个人ISATAP主机使用IPv6本地链路地址,其前缀是fe80::5efe/96,后接主机32位IPv4地址。当封装IPv6数据包时,源和目的IPv4地址可以直接从IPv6地址中提取出来。ISATAP的优点在于数据层面是无状态的,但作为星形隧道机制时控制层面的复杂度仍然很高。而且存在和6over4相似的安全问题。,.,隧道技术,基本原理网状隧道机制主机间隧道机制星形隧道机制两次翻译和隧道技术隧道机制总结,.,星形隧道机制,星形软线机制星形软线采用L2TP-over-UDP-over-IPv4/IPv6的隧道。解决IPv4/IPv6域内的主机或家庭网络通过IPv4与IPv6边界的汇集节点访问IPv6/IPv4互联网的问题,适用于IPv4-over-IPv6和IPv6-over-IPv4两种场景。这种方案在隧道内层使用L2TP隧道虚拟出数据链路层的环境,在二层环境上形成点到点的IP层链接,包括获取IP地址。星形软线的数据层面需要维护的映射表是每用户级的。,.,星形隧道机制,星形IPv6-over-IPv4场景下的过渡机制星形网络场景下的一个IP-IP的解决方法是6RD。6RD技术将6to4隧道应用到星形IPv6-over-IPv4场景下,使得6to4隧道的一端集中为IPv4与IPv6边界路由器6RDBR,另一端则为大量分散的家庭网络CPE设备或主机。称为6RDCE。基于6to4,6RD的封装是无状态的,BR无需记录地址映射关系6RD为6to4技术进行扩展,用ISP实际可变前缀取代2002::/16的固定前缀,即CE侧的IPv6网络或主机使用NSP:CE_IPv4_addr::/的前缀;而在BR的IPv6侧ISP前缀的路由发布到全网中。,CE,BR,.,星形隧道机制,星形IPv4-over-IPv6场景下的过渡机制DS-lite是结合IPv4inIPv6隧道和改进版的IPv4网络地址转换(NAT)(即以tunnel-id/IPv6地址为NAT表索引)技术,由地址族过渡路由器单元(AFTR)设备和B4基本桥接宽带设备(常为家庭网关或用户终端)协作完成IPv4和IPv6业务承载。Lightweight4over6Lightweight4over6是对DS-lite技术的一种改进方案,是轻量级的IPv4-over-IPv6技术。,.,星形隧道机制,BR设备为支持DS-lite的路由型网关:对内开启动态主机配置协议(DHCP)v4系统功能,为内部终端分配私有IPv4地址(若B4为软终端,则固化私有IPv4地址);对外根据点对点协议(PPP)发起向AFTR请求,AFTR通过远程用户拨号认证系统(RADIUS)认证后,利用DHCPv6系统为其分配IPv6地址,B4发起建立至AFTR的IPv4inIPv6隧道。用户访问IPv4业务时,将通过家庭网关将IPv4流量封装到IPv6隧道中,传送至网络侧的AFTR设备进行解封装和NAT,实现业务访问;用户访问IPv6业务时,则直接通过NativeIPv6网络实现。,.,星形隧道机制,Lightweight4over6Lightweight4over6是对DS-lite技术的一种改进方案,是轻量级的IPv4-over-IPv6技术。Lightweight4over6(以下简称LAFT6)是结合了有状态和无状态的优点,充分利用CPE的NAT44功能,将AFTR的集中NAT44下放到CPE上执行,增加CPE的公网IPv4地址和端口的分配及管理机制。LwAFTR不在进行基于流的映射信息管理,而进行基于用户的映射信息管理。,.,隧道技术,基本原理网状隧道机制主机间隧道机制星形隧道机制两次翻译和隧道技术隧道机制总结,.,两次翻译和隧道技术,理论上讲IPvY-IPvX-IPvY穿越场景下,可以通过在入口隧道端点处做一次IPvY-IPvX翻译,在出口处做一次IPvX-IPvY翻译,然而这种方式IPv6-IPv4-IPv6场景下并不可行。尽管第一次翻译时可以将IPv6地址转换成IPv4地址,但是在第二次翻译的时候,将32位的IPv4地址恢复成128位的IPv6地址是不可能的。隧道保留原始数据包保持了内部IPv4的透明性,而翻译是做不到的,由于IPv4和IPv6协议的差异,翻译技术并不能保留原始协议头的所有信息,大部分字段都被保留了,而有一部分会丢失。此外两次翻译要比隧道暴露更多内部IPv4的地址信息。,.,隧道技术,基本原理网状隧道机制主机间隧道机制星形隧道机制两次翻译和隧道技术隧道机制总结,.,隧道机制总结,.,我国过渡技术的研究进展,清华大学针对IPv6过渡中存在的根本问题和现有技术方案的不足,在IPv6过渡翻译技术方面首次提出了IVI:无状态IPv4/IPv6翻译技术,参与IETFBehave和V6OPS工作组的工作,已经提交了12项RFC草案,其中五项已经正式发布,在IPv6过渡隧道技术方面,首次提出了IPv4-over-IPv6网状体系结构过渡技术,推动IETF成立了专门工作组Softwire,已提交7项标准草案,其中三项正式发布,并且在100所学校的校园网进行了实现。中国电信针对可运营的过渡部署需求,完善相关NAT44,DS-Lite和双栈等技术的开发与部署,实现IPv4资源与IPv6网络的互通,与清华大学合作研究LAFT4over6,现已经成为IETF主流的新型过渡技术之一。中国电信针对内容提供商升级缓慢的现状,自主研发了面向ICP网站的IPv6平滑迁移平台Smart6。Smart6利用协议翻译技术将IPv6的访问请求报文在IDC入口处转换成IPv4报文,从而使IPv6用户请求以IPv4的形式去访问IPv4内容资源。,.,我国过渡技术的研究进展,中国移动倡导把IP流量向IPv6牵引的理念,提出了PNAT(PrefixbaseNAT)过渡技术,采用BumpInHost的基于主机翻译实现方式,实现业务流量向IPv6的迁移。PNAT可以实现在部署IPv6的同时保证传统的IPv4应用能够照产通信,做到了对应应用程序的透明,无知感。该方案已经被IETF接受为工作组正式标准。中国联通在过渡技术方面也已经开展了相关工作,包括对IPv4向IPv6g过度机制的研究,过度机制的验证。除了上述打三大运营商外,华为,中兴等设备生产厂商,运营商等都在为IPv6过渡做出努力。,.,隧道技术,Thanks,

展开阅读全文

计算机网络中隧道基本原理,隧道技术-高级计算机网络.ppt课件相关推荐

  1. 计算机网络隧道技术,隧道技术-高级计算机网络.ppt

    <隧道技术-高级计算机网络.ppt>由会员分享,可在线阅读,更多相关<隧道技术-高级计算机网络.ppt(24页珍藏版)>请在装配图网上搜索. 1.l基本原理l网状隧道机制l主机 ...

  2. 计算机网络中可使用的数据通信方式,计算机网络中的数据通信交换技术分析

    摘要:数据通信是一种信息的传输通道,是利用计算机和网络技术来实现的,其中交换技术起着不可替代的作用.随着计算机技术的广泛应用,数据通信技术发展迅速,实现了计算机与计算机之间的信息传递,交换技术也因此而 ...

  3. 计算机网络中 数据交换的方式有,计算机网络中的通信数据交换技术探讨

    计算机网络中的通信数据交换技术探讨 摘要:随着科技不断发展,人们对计算机网络技术越来越关注,计算机网络为人们生活带来诸多便利,是科技发展的基础工程.近年来,计算机网络中的通信数据交换技术被广泛应用,网 ...

  4. 计算机网络ppt课件教学视频教程,计算机网络高级教程ppt课件

    <计算机网络高级教程ppt课件>由会员分享,可在线阅读,更多相关<计算机网络高级教程ppt课件(89页珍藏版)>请在人人文库网上搜索. 1.The Application La ...

  5. 四川航天职业技术学院计算机网络期末考试,四川航天职业技术学院计算机网络技术专业...

    时间从来不语,却回答了所有问题. 四川航天职业技术学院计算机网络技术专业 专业培养目标 计算机网络技术(清华万博班)是我校与清华万博合作开办,并签订培训和就业服务合同.本专业重点培养网络与安全信息.网 ...

  6. 计算机网络的广泛应用对媒体技术,电视台计算机网络和多媒体技术的应用

    摘要: 近年以来,社会不断进步,经济随之不断发展,计算机网络与多媒体技术也在快速地更新发展,并且投入使用到越来越多的领域中,发挥出不可忽视的作用.随着网络技术的广泛使用,计算机网络与多媒体技术得到了电 ...

  7. 在计算机网络中如何实现通讯,一种计算机网络中实现分布式通讯的装置的制作方法...

    本发明涉及计算机分布式应用技术领域,具体为一种计算机网络中实现分布式通讯的装置. 背景技术: 计算机在人们的生活以及工作中有着重要的应用,具有信息处理.通讯等工能,计算机应用于通讯作业时,通常采用分布 ...

  8. 计算机网络中的传输协议是_计算机网络中的传输方式

    计算机网络中的传输协议是 传输方式 (Transmission Modes) The mechanism of transferring data or information between two ...

  9. 计算机网络中地址数怎么算,【计算机网络技术】根据IP地址子网掩码计算网络地址、直接广播地址、主机号以及可用IP地址的范围...

    IP 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器) 主机号在它前面的 ...

最新文章

  1. Mybatis-Plus插件配置
  2. Caffe的Solver参数设置
  3. uCOS中任务调度时的上下文切换
  4. TOMCAT部署项目的方式
  5. hybird之web动态换肤实现
  6. 05NumPy--5.4随机数
  7. JavaScript基本类型值和引用类型值的复制问题
  8. java 微信文章评论点赞_微信文章评论点赞刷赞工具及微信文章评论点赞软件使用教程...
  9. 可能这是Redis可视化工具最全的横向评测
  10. scintilla 中的代码折叠功能的使用
  11. ios 加速计效果实现
  12. 怎么将计算机的触摸鼠标锁定,终极:如何在笔记本电脑上锁定触摸鼠标
  13. 工作多少年,在哪个行业,可以拿到年薪50万+
  14. 榆熙电商:为什么“砍价免费拿”是拼多多主推的一个营销项目?
  15. 解决msvcr120.dll文件丢失问题(搞了半天,简直奔溃,最后完美解决)
  16. 重载和重写的区别。。。。
  17. 蓝桥杯单片机常用模块(自用)
  18. 小程序服务器域名和业务域名的总结和配置
  19. Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作
  20. 复光检查什么_散瞳后复光是干什么的

热门文章

  1. 推荐几个Google Sitemap工具
  2. 信息系统项目管理重点:信息技术发展趋势
  3. ArcGIS发展历史及体系架构
  4. Microsoft project下载
  5. windows系统中创建以 点 .开头的文件及文件夹的方法
  6. Python爬虫——正则表达式基础
  7. Redux使用详解(二)--react-redux的使用
  8. Grid:网格布局基础简述
  9. JavaScript初学——实现功能:单击按钮,视频暂停,按钮图标变换
  10. python编程求圆的周长和面积公式_C语言求圆的周长和面积