三、NAT-PT技术:(Network Address Translation-Protocol Translation)将IPv4地址与协议和IPv6地址与协议相互转换的技术。如下图:
 
在上图中IPv6主机2001:db8:ffff:1::1 想和IPv4主机192.0.30.1通信,由于双方工作在不同的协议下,所以不可能直接通过对方的地址通信,这时就需要NAT-PT边缘路由器进行地址和协议的转换操作。
过程:首先我们需要在边缘路由器上做好转换的映射关系(可以是静态,动态,NAPT-PT)为了便于理解这里以静态映射说明。
在边缘路由器上为图中IPv6主机2001:db8:ffff:1::1映射一个IPv4地址 192.0.2.2 同时为图中IPv4主机192.0.30.1映射一个IPv6地址2001:db8:ffff:ffff::a
这样当图中IPv6主机2001:db8:ffff:1::1想和IPv4主机192.0.30.1通信时,在自己一方网络层源IP地址封装2001:db8:ffff:1::1 目标IP可以封装2001:db8:ffff:ffff::a
该IPv6数据包到达边缘路由器后,路由器会根据之前定义好的映射关系进行转换,会把IPv6报头中的源IP2001:db8:ffff:1::1换成192.0.2.2,会将目的IP换成192.0.30.1也就是IPv4主机的接口地址,这样就完成了V4协议和V6协议的转换,回来的时候执行相反的操作,也就是,将IPv4报头中的源IP地址192.0.30.1换成2001:db8:ffff:ffff::a 把目的IP换成2001:db8:ffff:1::1也就是IPv6主机的接口IP,这样又完成了V4协议到V6协议的转换。由于这种转换不仅是地址的转换还是协议的转换,所以会大大增加数据包的传递延迟,除非不得不用时才会使用。
注意:转换后的IPv4地址不能是RFC1918私有地址空间里定义的地址。
配置举例:
实验平台:Cisco 3725+NM4T串口模块+GT96100-FE快速以太网模块
IOS c3725-adventerprisek9-mz.124-9.T1.bin
实验目标:通过配置静态NAT-PT使R1连接的IPv6主机PC1能和R2连接的IPv4主机PC2互相通讯
实验拓扑:如下图
R1配置:
R1(config)#ipv unicast-routing 
R1(config)#int fa0/0 
R1(config-if)#ipv add 2000::1/16 
R1(config-if)#no shut 
R1(config-if)#ipv6 nat //标记接口进行NAT-PT转换
R1(config-if)#int s1/0 
R1(config-if)#ip add 202.106.0.1 255.255.255.0 
R1(config-if)#no shut 
R1(config-if)#ipv6 nat //标记接口进行NAT-PT转换
R1(config)#ipv6 nat v6v4 source 2000::2 202.106.0.3 //将PC1V6地址映射成指定V4地址 
R1(config)#ipv6 nat v4v6 source 202.106.1.2 2001::1 //将PC2V4地址映射成指定V6地址 
R1(config)#ipv6 nat prefix 2001::/96  //定义前缘长度,必须是96位 
R1(config)#router eigrp 90 
R1(config-router)#no au 
R1(config-router)#network 202.106.0.0
R2配置:
R2(config)#int s1/0 
R2(config-if)#ip add 202.106.0.2 255.255.255.0 
R2(config-if)#no shut 
R2(config-if)#int fa0/0 
R2(config-if)#ip add 202.106.1.1 255.255.255.0 
R2(config-if)#no shut 
R2(config)#router eigrp 90 
R2(config-router)#no au 
R2(config-router)#network 202.106.0.0 
R2(config-router)#network 202.106.1.0
R1#debug ipv6 nat 
IPv6 NAT-PT debugging is on
*Mar  1 00:12:29.307: IPv6 NAT: icmp src (2000::2) -> (202.106.0.3), dst (2001::1) ->
(202.106.1.2) 
*Mar  1 00:12:29.403: IPv6 NAT: icmp src (202.106.1.2) -> (2001::1), dst (202.106.0.3) ->
(2000::2)  //PC1主动Ping PC2 命令:ping 2001::1
*Mar  1 00:13:25.891: IPv6 NAT: icmp src (202.106.1.2) -> (2001::1), dst (202.106.0.3) ->
(2000::2) 
*Mar  1 00:13:26.011: IPv6 NAT: icmp src (2000::2) -> (202.106.0.3), dst (2001::1) ->
(202.106.0.2)  //PC2主动Ping PC1 命令:ping 202.106.0.3
相互通信成功,目标实现
本文转自Y.weisheng 51CTO博客,原文链接:http://blog.51cto.com/yuan2/237109,如需转载请自行联系原作者

CCNP之IPv6技术-过渡技术(NAT-PT)相关推荐

  1. 一文读懂 IPv4 到 IPv6 的过渡技术

    在介绍 IPv4 到 IPv6 过渡技术之前,我们先来简单了解一下 IPv4 和 IPv6.什么是 IPv4?IPv4 全称为 Internet Protocol version 4,它为互联网上的每 ...

  2. ipv4v6双栈技术_浅析从IPv4到IPv6的过渡技术

    作者:个推运维平台网络工程师 宗堂 1 业务背景 在互联网呈现爆炸式发展的今天, IPv4网络地址数量匮乏等问题将会影响到我国的互联网发展与应用,制约物联网.5G等新业务开展.今年4月国家工信部发布了 ...

  3. ipv4v6双栈技术_一文读懂 IPv4 到 IPv6 的过渡技术

    在介绍 IPv4 到 IPv6 过渡技术之前,我们先来简单了解一下 IPv4 和 IPv6.什么是 IPv4?IPv4 全称为 Internet Protocol version 4,它为互联网上的每 ...

  4. IPv6过渡技术介绍-一

     [IT168厂商动态]IP地址的重要性已经无需多言,海量的地址是未来移动互联网.物联网等应用深入发展的基础.而在我国目前IPv4地址已经严重不足的情况下,如何过渡到IPv6的问题就显得更为迫切. ...

  5. 【转载】城域网IPv6过渡技术—NAT444与DS-lite详解

    城域网IPv6过渡技术-NAT444与DS-lite详解 转自 https://network.51cto.com/art/201311/419211.htm### 文章目录 城域网IPv6过渡技术- ...

  6. 连接ipv6服务器未响应,IPv6过渡技术未响应

    IPv6过渡技术未响应 内容精选 换一换 CVE-2020-13401漏洞源于IPv6动态分配除提供了IPv6的DHCP技术外,还支持Router Advertisement技术.路由器会定期向节点通 ...

  7. H3CSE路由-IPv6过渡技术

    PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍.设有H3CNE-H3CTE学习博客专栏,敬请关注. 现阶段,绝大多数网络仍然是IPv4,过渡到IPv6还要相当长的一段 ...

  8. 【协议森林】IPv6过渡技术之MAP-T/E技术

    1. 背景 在IPv4向IPv6网络演进的浪潮中,存在着两对主要矛盾的较量,一对是IPv4地址短缺和IPv4业务蓬勃发展之间的矛盾,另一对是IPv6海量的地址空间和IPv6应用的匮乏之间的矛盾.在IP ...

  9. 【自由谈】城域网IPv6过渡技术——CGN部署方式

    前面分析了NAT444和DS-lite技术应用场景,这篇接着分析CGN设备部署方式. NAT444和DS-lite的实现主体是CGN(carrier grade NAT)设备. CGN在城域网的部署由 ...

  10. 【自由谈】城域网IPv6过渡技术——4v6场景技术总结(2)

    按照上一节的分类方式,我们在重新总结梳理下4over6场景的主流IPv6过渡技术. DS-lite技术:是一种有状态.集中式NAT44.隧道方式的过渡技术.CE不获取公网IPv4地址或者端口信息,CG ...

最新文章

  1. ftp.listfiles()卡住,不报错
  2. Pandas实用技能,数据筛选query函数详细介绍
  3. 微型计算机2017年9月上,2017年9月计算机一级考试WPS Office冲刺题
  4. fedora20 安装ror
  5. 每日源码分析 - Lodash(remove.js)
  6. 转 Oracle DBCA高级玩法:从模板选择、脚本调用到多租户
  7. python learning1.py
  8. PTA-Hello World(C语言)
  9. 61单片机程序下载一闪而过,下载完成之后没有看到实验现象。
  10. 一名待业小生亲身调研揭秘10家大数据培训机构“内幕”
  11. ksu7对讲机调频软件_对讲机写频教程通用版:写频软件的正确操作流程
  12. 徐思 201771010132
  13. 路由器和交换机的基本配置
  14. 模仿开发H5游戏,看你有多色
  15. SAP BASIS ADM100 中文版 Unit 2(1)
  16. 将谷歌浏览器 Chrome 已安装的插件打包成 crx 给其它电脑离线安装 +【怎么安装Chrome插件】安装Chrome第三方插件
  17. 明明安装了模块/包,Python提示无包/模块/报错
  18. 树莓派4无痛安装OpenCV+python3
  19. 浏览器中的data类型的Url格式,data:image/png,data:image/jpeg!
  20. 2.1 Oracle 服务器

热门文章

  1. mac下nginx搭建
  2. c++解释--百度百科
  3. linux下 常用的find命令
  4. (转) 穿越NAT总结
  5. 强烈的公帑意识让香港人盯紧官员的公款支出
  6. 单应性变换(Homography)
  7. java内存分配分析/栈内存、堆内存
  8. LDA(线性判别分析或称Fisher线性判别),PCA(主成份分析)代码及表情识别中的应用
  9. linux那些鲜为人知的小秘密
  10. 苹果HomePod mini出现连接不上Wi-Fi怎么办?解决办法来啦!