IPv6基础知识
IPv6概念
下一代互联网NGI,目前是第六版。IPv6分组有1个固定头部和n个扩展头部(任选)以及上层协议的负载组成
IPv6优点
- 更快的传输速度,地址空间更大,层次结构,首部格式灵活
- 更安全的传输方式
- 即插即用,支持资源预分配
IPV6各个字段的解释含义:
- 版本0110,代表IPV6
- 通信类型:8位,IP分组优先级,同服务类型
- 流标记:20位,标记特殊处理的分组
- 负载长度:16位,除了固定,扩展和负载
- 下一头部:8位,指明下一头部的类型
- 跳数限制:检测路由循环
- 源地址:128位,发送端的地址
- 目标地址:128位,接收端的地址
IPV6扩展头部分组封装顺序:
- IPV6头部
- 逐跳选项头
- 目标选项头(第一个目标节点要处理的信息)
- 路由选择头
- 分段头
- 认证头
- 封装安全负荷头
- 目标选项头(最后的目标节点要处理的信息)
- 上层协议头部
IPV6地址 :128位,冒分十六进制。8000:0000:0000:0000:0123:4567:89AB:CDE F(8段,每4位二进制,写成十六进制)
IPV6地址简化书写 :①前面的0可以省,后面 的不可以省。②多个0可以用冒号,但只能一 次。③多个0可以压缩为一个0。④IPV4兼容写法::192.168.1.10
IPV6格式前缀 :12AB00000000CD3/60简写 12AB::CD30:0:0:0:0/60、12AB:0:0:CD30::/60
IPV6地址分类 :单播地址、任意播 地址、组(多)播地址。分配到接口,一个接口 可以被赋予任何类型的多个地址或地址范围。
任意播:①不能作源,只能作目标。②不能给主机,只能给路由器。
组(多)播:一组接口。没有广播,格式前缀 1111 1111。
单播:①可聚合全球单播。②链路本地地址。③站点本地地址。④特殊单播地址。
IPv6地址分类
①可聚合全球单播(相当于公网IP):前缀 001。
②链路本地地址(相当于自动专用IP):前缀 1111 1110 10。
③站点本地地址(相当于私有IP):前缀 1111 1110 11。
④特殊单播地址:不确定地址0:0:0:0:0:0:0:0, 不分配,初始用,能作源地址,不能目的地址。回环地址 0:0:0:0:0:0:0:1,发给自己,可作源地址和目的地址。
IPv6地址配置
- 默认自动配置分两种:
- 全状态自动配置:动态主机配置协议DHCP,实现了IP地址的自动配置
- 无状态自动配置:
- 获得链路本地地址:链路本地地址前缀
1111 1110 10
后加网卡MAC地址,产生一个链路本地地址,并发出一个ICMPv6请求,确认唯一性 - 获得可聚合全球单播地址:向本地链路中所有足部ICMPv6路由器请求,主机获得单播前缀001后加自己的接口ID,自动配置单播地址
- 获得链路本地地址:链路本地地址前缀
IPv6与IPv4区别
IPv4地址 | IPv6地址 |
---|---|
点分十进制表示 | 带冒号的十六进制表示,0压缩 |
分为ABCDE类 | 不分类 |
组播地址224.0.0.0/4 |
组播地址FF00::/8 |
广播地址(主机部分全为1 | 任意播(限于子网内部) |
默认地址0.0.0.0 |
不确定地址 :: |
回环地址127.0.0.1 |
回环地址::1 |
公共地址 | 可聚合全球单播地址FP=001 |
私网地址 10.0.0.0/8 、172.16.0.0/12 |
站点本地地址FECO::/48 |
自动专用IP地址169.254.0.0/16 |
链路本地地址FE8O::/48 |
IPv6相比IPv4的改进
- 扩展寻址能力:扩展到128位,致辞多级地址层次,改进组播,增加任意播更实用
- 简化报头格式:IP头部字段由12个减少为8个,中间路由器由6个减少为4个,提高效率
- 改进路由选项:路由选项放在扩展头部,仅在需要时插上路由选项,更灵活流畅
- 提供流标记:对某些分组进行特别处理,可以提供特别的服务质量,更好的传送数据
移动IP
概念
移动主机在移动的同时,能够在任何地方使用它的家乡地址进行联网
移动IP的原理:移动主机分配一个家乡地址作为永久标识。如果到外地赋予一个转交地址,家乡地址会获得外地的转交地址。
IPv6过渡技术
隧道技术
- 用于解决IPV6网络节点之间通过IPV4网络进行通信的问题(时空隧道)
- 优点:
- 充分利用现有网络投资,过渡初期实现方便
- 缺点:
- 路由器隧道出入口负载重,实现复杂,不利于大规模应用
协议翻译技术
- 使得纯IPV6节点之间和纯IPV4节点之间可以通信(英汉互译)
- 优点:
- 不需要升级改造,开启NAT-PT即可
- 缺点:
- 转换不能完全保持原有含义,缺乏安全性
- 技术:SIIT翻译、NAT-PT翻译、TRT翻译
双协议技术
- 使得IPV4与IPV6共存于同一设备和同一网络中(英汉双语)
- 优点:
- 网络规划相对简单,可以充分发挥安全性、路由约束和流支持
- 缺点:
- 对设备要求较高,维护大量协议和数据,升级改造投资大、建设周期比较长
- 技术:BIS双栈、BIA双栈
6to4隧道
- IPV6穿越PIV4.6to4地址:前缀为2002,如
192.0.2.42
对应于6to4地址为2002:c000:022a::/48
,隧道两端的节点必须都支持IPV6和IPV4协议栈
6over4隧道
- IPV4自动生成IPV6地址,例如
192.0.2.142
对应的链路本地地址为FE80::C000:028E/64
,这种方法就是无状态自动配置,依赖于IPV4组播,收到局限
ISATAP隧道
- 站内自动隧道寻址协议,自动分配地址的技术,可以穿透NAT设备
IPV6路由协议
- RIPng:RIPv2的扩展,UDP521端口
- OSPFv3:OSPFv2的扩展
- BGP4+:BGP4的扩展,用于支持IPV6
- ICMPv6:ICMP的扩展,集成了ARP功能
- IS-IS:中间系统到中间系统,IS-IS属于内部网关路由协议。使用SPT算法进行路由计算
练习例题
IPV6地址可以表示成各种简写形式,以下地址,33AB:0000:0000:CD30:0000:0000:0000:0000/60简写形式,正确的是 []{.gap} {.quiz}
- 33AB:0:0:CD30::/60 {.correct}
- 33AB::CD3/60 {.options}
- 33AB:0:0:CD3/60 {.options}
- 33AB::CD30/60 {.options}
{.options}
在IPv6地址中,IPV6可聚合全球单播地址的格式前缀是 []{.gap} {.quiz}
- 001 {.correct}
- 100 {.options}
- 11111111011 {.options}
- 11111111 {.options}
{.options}
所谓移动IP是指 []{.gap} {.quiz}
- 通过地址翻译技术改变主机的IP地址 {.options}
- 一个主机IP地址可以转移给另一个手机 {.options}
- 移动主机通过在无线通信网中漫游来保持网络连接 {.correct}
- 移动主机在离开家乡网络的远程站点可以连接工作 {.options}
{.options}
在IPV4和IPV6混合的网络中,协议翻译技术用于 []{.gap} {.quiz}
- 两个IPV6主机通过IPV4网络通信 {.options}
- 两个IPV4主机提过IPV6网络通信 {.options}
- 纯IPV4主机和纯IPV6主机之间的同学 {.correct}
- 两个双协议栈主机之间的通信 {.options}
{.options}
实现移动IP的关键技术是 []{.gap} {.quiz}
- 移动主机具有一个可以接入任何网络的通用IP地址 {.options}
- 移动主机具有一个家乡网络地址并获取一个外地转交地址 {.correct}
- 移动主机通过控制全网的管理中心申请网络接入服务 {.options}
- 移动主机总是通过家乡网络地址采取接入服务 {.options}
{.options}
IPv6单播地址的描述中,正确的是 []{.gap} {.quiz}
- 任何端口只能用于一个唯一的全局地址 {.options}
- 站点本地地址的格式前缀为FE00::/10 {.options}
- 链路本地地址的额格式前缀为FE00::/12 {.options}
- 全球单播地址的格式前缀为2000::/3 {.correct}
{.options}