初识IPV4和IPV6技术

1. IPV4局限性

1.1 地址枯竭

IPV4地址为32位,理论上可供近43亿(2的32次方)个网络终端使用. 实际使用时要剔除一些保留地址.

1.2 地址分配不均

1.3 骨干路由表巨大

互联网络基础在于路由表,网络终端之间通信的数据是由网络中的网络设备选路转发完成的,选路的依据是路由表. 路由表主要是由各个自治系统(AS)网络设备通告并生成的.

路由条目增多,增加了网络路由设备的寻址压力,降低了路由设备的转发效率.

1.4 NAT破坏了端到端通信模型

网络地址转换(NAT)技术在一定程度上缓解了IP地址短缺造成的影响.
NAT破坏了端到端通信模型.

在端到端通信模型中,通信的双方既用作客户端,也用作服务器,它们之间的通信是直接将原始数据报发送给对方来完成的,期间不需要其他设备来干预.

NAT缺陷:

  • 地址冲突不能避免
  • 对一些应用支持不足

1.5 Qos问题和安全性问题

服务质量保证(Qos).

2. IPV6的特性

2.1 巨大的地址空间

IPV6地址位数是128位, 128位长度的地址理论上可以有 "2的128次方"个地址.
实际可用的地址是: 3.410的38次方 个,世界上每个人平均可以拥有5.710的28次方 个IPv6地址.

2.2 全新的数据报头部格式

IPv4的报头格式
IPv4报头结构
在IPv4报头中,IPv4报头长度不固定,如果没有选项字段,则IPv4报头至少为20字节,而选项字段最多支持40字节。再来看IPv6基本报头格式。

IPv6报头格式
IPv6报头格式
在IPv6中去掉了IPv4中的报头长度、标识、标志、分段偏移量、报头校验和,选项和填充的原因如下:

  • 报头长度: IPv6中的报头长度固定为40字节.
  • 标识、标志和分段偏移量: 在IPv6网络中,中间路由器不再处理分片。分片处理交由源节点处理,是否分片则由路径最大传输单元(Path Maximum Transmission Unit,PMTU,详见第3章)来决定。
  • 报头校验和:在IPv6中,二层和四层都有校验和,所以三层的校验和并非必需。
  • 选项和填充:在IPv6中,这两个字段由扩展报头来代替。是否有扩展报头则由下一个字段来指明,即把扩展报头与上层协议(TCP、UDP等)做同等处理。
  • 报头长度固定、不需要分片处理、不需要校验和,IPv6的这些特性使中间路由器不用再耗费大量的CPU资源,从而提高了转发效率。

2.3 可扩展报头

IPv6基本报头后面可以跟可选的IPv6扩展报头,可扩展报头字段中包括下一报头字段以指明上层协议单元类型。可扩展报头可以有多个,它只受IPv6数据报长度的限制。常用的扩展报头包括逐跳选项报头(唯一一个每台中间路由器都必须处理的扩展报头)、目标选项报头(指定路由器处理)、路由报头(强制经过指定路由器)、分段报头(需要分段时由源节点构造)、认证报头(类似IPSec)、封装安全有效载荷报头(类似认证报头)等。

2.4 全新的地址配置方式

IPv6的地址长度有128位, 自动配置是IPv6地址配置的主要方式。

在大多数情况下,需要接入IPv6网络中的主机只需要获取自己的64位IPv6前缀,此前缀通过本地网关发送路由器通告(RouterAdvertisement,RA)报文来完成,然后再结合自己的扩展唯一标识符(Extended Unique Identifier,EUI-64位)格式作为主机号生成完整的IPv6地址,就能实现“即插即用”。当然实际配置IPv6时,还分无状态自动配置和有状态自动配置。

2.5 对于按照优先级传输的支持更加完善

在IPv6的基本报头中,有8位流量类型标签和20位流标签。

2.6 全新的邻居节点交互协议

  • IPv4网络依靠地址解析协议(ARP)实现,容易发生广播风暴。
  • IPv6网络使用邻居发现协议(NDP)来找到邻居, NDP协议使用多播传输机制,从而减少了网络流量,提高了网络性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DevSecOps云原生LYJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值