0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实现平滑的升级演进实现IPv6

明阳研究院IPv6 2024-03-27 15:07 次阅读

以往,由于NAT大大延缓了IPv4地址枯竭所带来的影响,因此得到了广泛的应用。到了IPv6时代,地址空间已经不是问题了,那还用不用得到NAT呢?

拒绝NAT的理由

长期以来,IPv6的纯粹主义者一直反对建立IPv6+ NAT(即NAT66)的协议标准。直到今天,都没有NAT66相关的协议草案,更不用说已经发布的IETF RFC了,反对NAT的主要理由是IPv6有足够的地址空间,而且是全球唯一的,因此更多地址需求不是问题,IPv6不需要NAT/PAT功能来扩展地址空间或避免地址冲突。另一个反对NAT的论点是,有人将防火墙执行的有状态包过滤与IPv4 NAT功能混为一谈的,有状态包过滤可以为IPv6提供与IPv4相同的安全防护等级,只是没有NAT功能。“没有IPv6 NAT就意味着安全性降低”,这是一个长久以来的误区,更不用说IPv6天然自带IPSec安全保护功能了。此外,NAT显著增加了IPv4网络的复杂性,NAT使本地IPv4地址重叠的现象非常普遍,这给管理带来了难度。NAT会给需要端到端连接和在协议报文中嵌入IP地址的应用程序带来问题(例如FTP、IPsec、SIP、RTSP、SAP、SCTP、DCCP等)。总之,IPv4使用NAT是不得已的选择,IPv6没有必要再重蹈覆辙。

采用NAT的原因

然而实际情况并没有这么简单,IPv6规模部署不是平地起高楼,而是要基于现状进行逐步改造和升级演进,需要综合考虑更多因素带来的影响,包括成本、管理、安全、可迁移性、可扩展性等。人们选择采用NAT往往是出于多方面的原因:

1、安全性:NAT可以向外部实体隐藏内部网络结构,从而提供额外的安全防护层。通过隔离内部设备与外部设备的直接通信,避免被恶意探测,降低网络攻击的风险。例如内部网络采用SLAAC方式分配IPv6地址,其地址中包含主机MAC等敏感信息,可能被远程非法追踪和利用。

2、地址不足:尽管IPv6有巨大的地址空间,但ISP实际分配给客户的可能只有一小段全球单播地址(如/60或者/56),无法满足需求。这种情况下就需要使用可重复的私网地址,采用NAT实现隔离和互通。

3、复杂性:企业往往有多家ISP提供互联网接入服务,若没有NAT,每家ISP分配的IPv6地址都需要部署到内部网络中,造成一台主机配置多个不同ISP的IPv6地址,这大大增加了网络管理的复杂性和难度。

4、一致性:双栈环境下同时存在IPv4和IPv6,在IPv6中使用NAT有助于维护网络管理的一致性,降低管理的难度和成本投入。

5、兼容性:一些遗留的系统或者应用程序在使用IPv6时可能存在限制,而NAT可以作为一种临时的解决方案。

6、可移植性:企业采用私网地址有一个潜在好处,当更换ISP时可以确保更好的可移植性,不用再重新变更内部网络设备配置,只需要改变出口设备配置即可。

7、网络互通:企业内网或者行业专网采用了自主申请的IPv6地址(例如从APNIC、CNNIC申请),需要和ISP网络实现路由互通,这是一项巨大的挑战(ISP普遍不愿意接入其他机构的自建网络),一个可选的规避方案是采用NAT方式。

总结与建议

IPv6的原生设计理念是消除NAT,实现端到端的网络连接,这毫无疑问应该是未来IPv6的发展目标。但考虑到IPv6部署的现状和挑战,需要根据实际情况灵活选择不同的策略,之后逐步过渡到无NAT模式,实现平滑的升级演进。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络
    +关注

    关注

    14

    文章

    7251

    浏览量

    87443
  • IPv6
    +关注

    关注

    6

    文章

    621

    浏览量

    58956
收藏 人收藏

    评论

    相关推荐

    STMCUBE如何设置IPV6地址?

    小弟最近在学习开发STMCUBE,请问遇到一个问题,STMCUBE 在设置LWIP关于IPV6配置的时候,如何设置IPV6地址,我在电脑PING IPV6的时候,PING哪个地址
    发表于 04-18 07:41

    不看不知道,IPv6的优势真不少#IPv6地址 #IPv6是什么 #IPv6协议 #IPv6是什么意思

    IPv6网络通信
    jf_97106930
    发布于 :2023年05月19日 19:25:03

    IPv6是WiFi6吗?#ipv6 #wifi6 #无线网卡 #comfast #知识分享

    IPv6
    jf_97106930
    发布于 :2023年05月19日 12:29:05

    一分钟实现IPV6端口转发

    IPv6
    jf_97106930
    发布于 :2023年05月19日 12:27:53

    Ipv4和ipv6是如何实现互通的?#网络工程师 #交换机 #路由器

    IPv6
    jf_97106930
    发布于 :2023年05月19日 12:24:58

    3种开启宽带IPv6的方法,免费得IPV6公网地址,免费看IPTV直播

    IPv6
    jf_97106930
    发布于 :2023年05月19日 12:22:13

    IP地址危机,中国IPV6走在世界前列。#IPV6

    IPv6
    jf_97106930
    发布于 :2023年05月19日 12:19:28

    IPv6的优势远不止是地址数量,IPv6更高效、更灵活、更安全!

    IPv6
    jf_97106930
    发布于 :2023年05月19日 09:59:29

    什么是ipv4什么是ipv6 ipv6技术的优缺点

    IPv4和IPv6的地址格式不同,它们之间没有直接的换算方法。但是,可以使用IPv4与IPv6的双栈机制,实现
    发表于 05-17 18:12 3838次阅读

    是否有人通过这些测试并获得Linux 4.14.98的TAHI IPv6认证?

    我们用 i.MX6ULL 和 Linux 4.14.98 SDK 构建了一个家庭网关,并进入量产阶段多年。 几个月前,我们接到通知说我们无法通过 TAHI IPv6 一致性测试套件获得 IPv6
    发表于 05-06 06:04