IPv4叫网络位——IPv6叫前缀
IPv4叫主机位——IPv6叫接口标识符
IPv4叫网络——IPv6叫链路
IPv4的局限性
-地址短缺,这是升级到IPv6的主要动力
-复杂的报头,网络节点处理效率不高
-复杂的路由器和主机配置
-重编址比较困难
-很大的路由表,地址分配杂乱无章
-部署安全、组播、移动比较麻烦
IPv6高级功能
更大的地址空间
- 全球可达性、灵活性
- 聚合
- 多宿主(一台主机、路由器,多个地址)
- 自动配置(无状态地址自动配置 NDP邻居发现协议 EUI64作为IPv6的主机位)
- 重新编址
报头更加简洁
- IPv6主报头(可以跟传输层报头,可以跟多个扩展报头)
- 没有广播
- 没有校验和
NAT-64(IPv6与IPv4互访)
静态隧道 Overlay GRE
动态隧道auto-trnnel 6-to-4 隧道 ISATAP
双栈
服务
|
IPv4
|
ipv6
|
地址空间
|
32bit
|
128bit
|
自动配置
|
DHCP
|
无状态自动配置/DHCP
|
安全
|
ipsec
|
可以做到端到端的ipsec加密
|
移动
|
Mobile-ip
|
Mobile-ip with direct routing
|
Qos
|
分区服务/集成服务
|
分区服务/集成服务
|
组播
|
IGMP/PIM/MBGP
|
MLD/PIM/MBGP,SCOPE IDENTIFIER
|
IPv6地址
仅四位的二进制数
|
快速计算方法
|
十进制值
|
十六进制值
|
1111
|
8+4+2+1
|
15
|
F
|
1110
|
8+4+2+0
|
14
|
E
|
1101
|
8+4+0+1
|
13
|
D
|
1100
|
8+4+0+0
|
12
|
C
|
1011
|
8+0+2+1
|
11
|
B
|
1010
|
8+0+2+0
|
10
|
A
|
1001
|
8+0+0+1
|
9
|
9
|
……
|
0001
|
0+0+0+1
|
1
|
1
|
0000
|
0+0+0+0
|
0
|
0
|
单播 unicast 一对一
1、本地地址 Link-local地址
FE80::(只能在一个网络内使用)MAC地址同理
有且只有一个Link-local地址 可以手工配置 自动产生(通过IGP学到的下一跳地址)
基于EUI-64 MAC地址 48bit
FF FE插入MAC地址中
第七位0/1互换
2、Global地址
FEC0::Site Local 场点本地地址
FC00::/7(FD::)唯一本地地址
DHCPv6 Global地址
不能告诉网关信息(必须通过NDP获取)
无状态地址自动配置(不能获得DNS服务器还有域名信息)
有状态地址自动配置
DHCP有状态地址自动配置
运行NDP、DNS、域名
DHCP无状态地址自动配置
环回地址 Loopback address:0:0:0:0:0:0:0:1=IPv4的127.0.0.1
IPv4兼容性地址
组播 Multicast 一对多
8bit:FF 表明为组播地址
Flag(标记):0 永久组播地址
1 临时组播地址
Sconpe(范围):
1 不可以发的地址
2 链路本地地址 在一个网络内发送
3 子网本地地址 一个子网的范围内发送
4 组播区域内地址
5 一个AS内传递的地址
8 一个组织(省、国家)
E 全局来传
特殊的IPv6地址:
FF02::1 所有节点组播地址
FF02::2 所有路由器组播地址
FF02::9 RIP协议
FF02::1:FFXX:XXXX 被请求节点的组播地址
任意播 Anycast 一对最近