互联网协议IPv6
IPv6
IPv6是互联网协议的第六版
背景:
互联网的广泛应用,IPv4地址不足的问题日益严峻。因此发明IPv6是为了解决IPv4地址不够用的问题的。
优点
1、拥有更大的地址空间
IPv4的IP地址位数是32位,最大的地址个数为2^32
.IPv6的地址为数位128位,最大地址个数为2^128
2、更小的路由表
IPv6的地址分配遵循聚类原则,因此使得路由器中使用一条来表示一片子网,减少了路由器中路由表的长度,提高了路由器转发数据包的速度。
3、支持自动配置
这是对于HDCP的改进和扩展,可以使网络管理变得更加方便快捷。
4、安全性更高
用户可以对网络层的数据进行加密并且可以对IP报文进行校验,增强了网络的安全性。
5、取消 了NAT
实现设备直连(不再依赖地址转换),恢复互联网端到端本质
地址
IPv6采用128为地址结构,采用十六进制表示,
比如:2001:0db8:0000:0000:0l68:0000:0000:6543:offd
IPv6的二进制数
00100000:……:……:11011010:……:……:11111101,共计128比特,每16比特分为一组,一共分为8组,其中,每组用 “ : ” 隔开。
二进制到十六进制的转化
例:0011010100000110
可分为0011 0101 0000 0110
二进制数 | 0011 | 0101 | 0000 | 0110 |
---|---|---|---|---|
十六进制数 | 3 | 5 | 0 | 6 |
二进制数 | 1101 | 1110 | 1111 | 0101 |
十六进制数 | D | E | F | 5 |
IPv6的表示
2001:0db8:0000:0000:0l68:0000:0000:6543:offd
不区分大小写,以此2001:0DB8:0000:0000:0l68:0000:0000:6543:OFFD表示也可以
可以利用左侧零和连续零进行省略;
2001:0db8:0000:0000:0l68:0000:0000:6543:offd,其中,加粗的地方便可以省略
即:2001:db8:0:0:l68:::6543:offd
最小子网:
必须为 /64(RFC 4291 强制要求)
子网 ID 位:
16 位(从 /48 中划分,支持 65536 个子网)
接口 ID:
固定 64 位(由设备自动生成或手动配置)
地址格式:
全局前缀:子网ID::接口ID