第六章 下一代互联网
1.IPv6
IPv6帧格式(固定包头够用时,就不用使用扩展包头(分片))
IPv4是五元组
IPv6是三元组(含流标签)
因此IPv6比IPv4传输的速度快。
这里的唯一本地地址为(FEC0::/48)上图有错
IPv6地址长度位128位,由网络前缀和接口地址组成
前导0可省略,多个0可以::(一个IPv6地址只能用一次)或:0:
全0地址可做源,但不能做目的地址
2.移动IP
解决从固定地点连接到移动地连接的方案:RFC 3344(IP Mobility Support for IPv4)和RFC 3775(IP Mobility Support for IPv6)
3.从IPv4到IPv6的过渡
(1)隧道技术
用于解决IPV6节点之间通过IPV4 网络进行通信的问题。(通过隧道)
①隧道中介技术
不能有NAT技术,在IPv4/IPv6双栈主机,创建一条默认的隧道。通过IPv4创建隧道,传输目的IPv6地址
②自动隧道
实现自动隧道的节点必须采用IPv4兼容IPv6地址。
如果IPv6兼容(含)IPv4的地址就会被重定向用来建立隧道
如果目的地址是当地的(纯)IPv6地址,就不会用来建立隧道
③6to4隧道
(纯)IPv6可以通过中继路由器(需配置双协议栈)连接到IPv6网络,6to4前缀为2002
路由器中6to4的网络前缀为2002:IPv4/48(这里的IPv4指的是路由器本地的IPv4地址)
④6over4隧道
通过IPv4生成IPv6链路本地地址。
(其实就是类似于IPv4dhcp获取失败的地址169.254.0.0/24)
但这里的IPv6在本地链路中是可用的网络前缀为FE08::/64(既是前64位为IPv6网络前缀,后64位为IPv4地址)
⑤ISATAP
定义了一种自动隧道,就是先以6over4隧道的形式生成IPv6(这里除了链路本地地址,还有站点本地地址)再用隧道中介技术创建隧道,再把IPv6分组封装在IPv4分组中传输。
(2)协议翻译技术
使得纯IPV6节点之间和纯IPV4节点之间可以通信。
①SIIT
IPv6——(翻译)——>IPv4
②NAT-PT
3种变种
1.NAT-PT:单向,只允许IPv6访问IPv4主句
2.NAPT-PT:单向,但扩展到TCP/UDP端口的翻译(即是一组IPv6主句共享同一IPv4地址)
3.双向NAPT-PT:双向,IPv6和IPv4之间通信,仅在同一路由器连接的网络使用。
③双栈协议
使得IPV4和IPV6共存于同一 设备和同一网络中。
1.BIS(应用于IP安全域内的一种机制)
BIS用3个模块来代替IPv6应用:1.转换器2.扩展名解析器3.地址映射器
2.BIA(在IPv4 Socket应用于IPv6 Socket应用之间进行翻译的技术)
4.下一代互联网的发展
(1)IP地址的分配
由ICANN管理
IANA已为五大洲的RIR分配了全球单播地址格式前缀
AFRINIC(非洲):2C00::/12
APNIC (亚太地区):2400::/12
ARIN (美国):2600::/12
LACNIC (拉丁美洲及加勒比地址):2800::/12
RIPE NCC(欧洲):2A00::/12
(2)我国下一代互联网研究
1.CERNET2
CERNET2 (图 7-35) CNGI 中规模最大的主干网,也是目前世界上规模最大的采用纯IPv6 技术的下一代互联网。它以 2.5G~10G 速率连接全国 20 个城市的 25 个主干网核心节点,
2.GLORIAD
2004 12 日,中美俄环球科教网(GLORIAD) 正式开通,支持科研、教育方面的国际合作。