第七章 下一代互联网IPv6

重点(上午):地址格式、过渡技术。

1、IPv4的问题与改进

  • 网络地址短缺: IPv4为32位,只能提供43亿个地址。IPv6 128位
  • 地址分配不合理: IPv4中1/3被美国占用,IBM等大型企业地址比很多国家都多
  • **路由速度慢:**随着网络规模扩大,路由表越来越庞大,路由处理速度越来越慢(现在不存在这个问题)。lPv4头部多达13个字段 IPv6只有8个字段
  • 缺乏安全功能:IPv4没有加密、认证等机制IPv6集成lPSec
  • 不支待新的业务模式:IPv4没有扩展字段。IPv6支持多报头嵌套
  • IPv6只能由源发节点进行分段,中间路由器不能分段,目的是简化路由处理MTU发现(发现整个链路上最小的MTU)。

最重要的改进是:网络地址短缺、路由速度慢、缺乏安全性。

2、IPv6报文格式

2.1 报文格式

精简了包头,加快处理速度,增加扩展头和安全性。

首部长度为40字节

image-20231129173559702

  • 版本(4位):用0110执行IPv6.、
  • 通信类型(8位):用于区分不同的IP分组,相当于IPv4服务类型字段(实际不用)。
  • 流标记(20位):标识某些需要特备处理的分组(实际不用)。
  • 负载长度(16位):表示除了IPv6固定头部40个字节之外的负载长度,扩展包含在负载长度之中。
  • 下一头部(8位):指明下一i个头部类型,可能是IPv6扩展头部或高层协议的头部。
  • 跳数限制(8位):用于检测路由循环,类似TTL
  • 源地址(128位):发送节点地址。
  • 目标地址(128位):接收节点地址。

2.2常见的扩展头部

头部名称解释
0逐跳选项(hop-by-hop option)这些信息由沿途各个路由器处理
特大净负荷(Jumborgams)、路由器警戒(Router Alert)
60目标选项(Destination ooption)选项中的信息由目标节点检查处理。
43路由选择(routing)给出一个路由器列表组成,类似于IPv4的松散源路由和路由记录。
44分段(Fragmentation)处理数据包的分段问题。
51认证(Authentication)由接收者进行身份认证。
50封装安全负荷(Encypted seurity payload)对分组内容进行加密的有关信息。

如果有多个头部第一个一定为逐条选项。

3、IPv6地址格式(经常考)

3.1 IPv6地址

lPv6地址扩展到128位。

址采用冒号分隔的十六进制数表示。

例子:8000:0000:0000:0000:0123:4567:89AB:CDEF

书写规则

  1. 每个字段前面的O可以省去,例如0123可以简写为123
  2. 一个或多个全0字段,可以用一对冒号“:”代替
  3. 以上地址可简写为8000::123:4567:89AB:CDEF
  4. IPv4兼容地址(所有的IPv4地址都可以对应一个IPv6地址)可以写为::192.168.10.1
  5. 有效0位不可以简写,双冒号只能出现一次

3.2子网表示

节点地址与其子网前缀组含起来可采用紧缩形式表示,例如节点地址:
12AB:0:0:CD30: 123:4567:89AB:CDEF

前面表示网络号,后面表示主机号。

若其子网号为2AB:0.0:CD30::/60,则等价的写法是
12AB: 0:0:CD30:123:4567:89AB:CDE / 60

3.3IPv6地址分类

单播地址:

  • 不确定地址:地址0:0:O:O:0:0:0:0称为不确定地址,不能分配给任何节点回环地址:地址0:0:0:0:0:0:0:1称为回环地址

单播地址分类:

  • 可聚合全球单播地址:这种地址在全球范围内有效,相当千IPv4公用地址(前缀为001)。相当于IPv4的公网地址。
  • 链路本地地址:用于同一链路的相邻节点间的通信(前缀为1111111010)结MAC地址自动生成。
  • 站点本地地址:相当千IPv4 中的私网地址(前缀为1111 1110 11)类似于私有地址。

任意播地址

  • 表示一组接口的标识符,通常是路由距离最近的接口任意播地址不能用作源地址,而只能作为目标地址
  • 任意播地址不能指定给IPv6主机,只能指定给IPv6路由器

组播地址

  • 发往组播地址的分组被传送给该地址标识的所有接口IPv6中没有广播地址,它的功能已被组播地址所代替
  • IPv6组播地址的格式前缀为1111 1111

3.4 IPv4与IPv6的对比

IPv4地址IPv6
点分十进制表示带冒号的十六进制表示,0压缩
分为A,B,C,D,E五类不分类
组播地址:224.0.0.0/4组播地址:FF00::/8
广播地址:(主机部分为全1)任意播(限于子网内部)
默认地址0.0.0.0不确定地址::
回环地址:127.0.0.1回环地址::1
公共地址可聚和全球单播地址FP=001
私网地址10.0.0.0/4
172.16.0.0;192.168.0.0/16
站点本地地址:FEC0::/48
自动专用IP地址 169.254.0.0/16链路本地地址:FE80::/48

3.5 IPv6路由协议

RIPng OSPFv3 BGP4+

DHCPv6无状态配置

ICMPv6(新增加的邻居发现功能代替了ARP协议的功能)

4 、过渡技术

4.1 隧道技术

解决IPv6节点之间通过IPv4网络通信

适用场景:使两个IPv6结点可以通过现有的IPv4网络通信。反之也行

image-20231130062912010

双栈也是建立隧道的一种方式。

image-20231130063121927

  • 6over4 实际没什么应用.
  • ISATAP隧道用的比较多,自动隧道技术。可以穿透NAT设备,与私网之外的主机建立IPv6连接。

4.2双栈技术

同时运行IPv4和IPv6用的最多。

适用场景:IPv4与IPv6混合的网络当中。

4.3 翻译技术

解决纯IPv6节点与纯IPv4节点之间进行通信

地址翻译(Network Address Trannslation-Rrotocol translator):

实现纯IPv6与纯IPv4节点间的通信:

  • 静态NAT-PT 1:1
  • 动态NAT-PT M:N
  • 基于段扩NAPT-PT M:1
    NAPT:端口转换 PT:协议转换

5、章节总结

5.1 IPv6地址基础

报文格式:每个字段作用(8个字段)。

地址格式:128位,冒号十六进制法,简写:每段中无效零位可以省略,连续一段或多段零可以用::代替,但::只能出现一次。

地址分为:单播/组播/任意播

单播三类:一聚(可聚合全球单播地址)二恋(链路本地地址)三占(站点本地地址)有。

特殊地址需要记住:不确定地址、回环地址、 链路本地、站点本地

5.2过渡技术

隧道技术:解决IPv6节点之间通过IPv4网络进行通信。

双栈技术:同时运行IPv4与IPv6。

翻译技术:解决春IPv6节点与纯IPv4节点之间的通信。

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值