ipv6开发需要注意什么?

苦逼码农 2016-04-14 06:23:34


1. ipv6的头的长度是固定的,

那么固定后,怎么如何知道ipv6的扩展长度是多少?

2. ipv6开发需要注意什么?
...全文
424 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-05-13
  • 打赏
  • 举报
回复
理想很丰满, 现实很骨感。
苦逼码农 2016-05-12
  • 打赏
  • 举报
回复
引用 2 楼 qq423399099 的回复:
技术上的困难是如何让IPv4与IPv6网络互联互通。 如果一夜之间,所有的路由器、主机、应用程序都能支持IPv6,那明天就可以抛弃IPv4了。现实中不可能这么做,IPv6的部署肯定是循序渐进的过程,这就要求技术上处理好旧的IPv4网络与新的IPv6网络的兼容性。以我们最熟悉的QQ为例,如果IPv4和IPv6用户不能互相通信将是非常糟糕的情况。 IPv6的过渡方案主要有双栈、隧道、地址转换3种。 双栈技术本身不解决网络互联互通,只是要求所有主机都支持两种IP协议,这样对用户而言就是互通了。显然这种方案很难调动运营商和用户的积极性:别人都有双栈,我有IPv4就够了。 隧道技术可以解决双向互通,但需要强大的隧道服务器,可能会成为瓶颈。 地址转换技术方面曾经有一个标准草案NAT-PT,但已被IETF放弃了。 现在有一些更具体的新方案被提出来,如法国运营商Comcast提出的DS-Lite,国内CERNET2团队提出的IVI。新方案一般都将隧道和地址转换结合起来,可能更适合实现过渡的目的。
你的意思是说,只要所有路由器,计算机支持ipv6, 就可以了?
小灸舞 版主 2016-04-15
  • 打赏
  • 举报
回复
技术上的困难是如何让IPv4与IPv6网络互联互通。 如果一夜之间,所有的路由器、主机、应用程序都能支持IPv6,那明天就可以抛弃IPv4了。现实中不可能这么做,IPv6的部署肯定是循序渐进的过程,这就要求技术上处理好旧的IPv4网络与新的IPv6网络的兼容性。以我们最熟悉的QQ为例,如果IPv4和IPv6用户不能互相通信将是非常糟糕的情况。 IPv6的过渡方案主要有双栈、隧道、地址转换3种。 双栈技术本身不解决网络互联互通,只是要求所有主机都支持两种IP协议,这样对用户而言就是互通了。显然这种方案很难调动运营商和用户的积极性:别人都有双栈,我有IPv4就够了。 隧道技术可以解决双向互通,但需要强大的隧道服务器,可能会成为瓶颈。 地址转换技术方面曾经有一个标准草案NAT-PT,但已被IETF放弃了。 现在有一些更具体的新方案被提出来,如法国运营商Comcast提出的DS-Lite,国内CERNET2团队提出的IVI。新方案一般都将隧道和地址转换结合起来,可能更适合实现过渡的目的。
cocoabird 2016-04-14
  • 打赏
  • 举报
回复
IPv6协议对IPv4的改进表现在: (1)扩展地址空间。IP地址长度由32位增加到128位。 (2)简化的首部格式,优化路由选择。IPv4首部的某些字段被取消或改为选项,以减少报文分组处理过程中常用情况的处理开销,并使得IPv6首部的带宽开销尽可能低。 (3)支持扩展首部和选项。IPv6的选项放在单独的扩展首部中,位于报文分组中IPv6基本首部和传送层首部之间。因为大多数IPv6选项首部不会被报文分组投递路径上的任何路由器检查和处理,直至其到达最终目的地,这种组织方式有利于改进路由器在处理包含选项的报文分组时的性能。IPv6的另一改进,是其选项与IPv4不同,可具有任意长度,不限于40字节。 (4)支持认证和加密机制。IPv6定义了一种扩展,可支持权限验证和数据完整性并支持保密性要求。 (5)支持自动配置。IPv6支持多种形式的自动配置,从孤立网络结点地址的“即插即用”自动配置,到DHCP提供的全功能的设施。 (6)服务质量能力。IPv6增加了一种新的能力,如果某些报文分组属于特定的工作流,发送者要求对其给予特殊处理,则可对这些报文分组加标号,例如非缺省服务质量通信业务或“实时”服务。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧