1. IPv4的缺陷
2. IPv6的优势
3. 地址格式
3.1 格式
3.2 长度
4. 地址书写压缩
4.1 段内前导0压缩
4.2 全0段压缩
4.3 例子1
4.4 例子
5. 网段划分
5.1 前缀
5.2 接口标识符
5.3 前缀长度
5.4 地址规模分类
6. 地址分类
6.1 单播地址
6.2 组播地址
6.3 任播地址
6.4 例子
7. IPv6邻居发现协议
7.1 功能
7.2 地址自动配置
7.3 地址重复检测
1. IPv4的缺陷
1)地址资源已经全部耗尽;
2)终端用户配置不够简便;
3)协议本身不具备安全性和QoS特性;
2. IPv6的优势
1)几乎无尽的地址空间;32位 — 128位;
2)不用配置DHCP;
3)协议自带安全性和QoS特性;
3. 地址格式
3.1 格式
冒号十六进制格式
3.2 长度
每段16位,共8段,一共128位;
4. 地址书写压缩
4.1 段内前导0压缩
① 段内前导的0可省略;
② 全为0的段压缩为一个0;
4.2 全0段压缩
① 连续为0的段可用 :: 表示;
要点:一个IPV6地址内只允许一次全0压缩;
4.3 例子1
4.4 例子
5. 网段划分
5.1 前缀
[IPV6前缀] == [IPV4网络位];
用于标识这个地址属于哪个网络;
5.2 接口标识符
[IPV6接口标识符] == [IPV4主机位];
标识这个地址在网络中具体的位置;
来源:根据MAC地址计算而来,全球唯一,手动配置
5.3 前缀长度
[IPV6前缀长度] == [IPV4子网掩码];
确定哪些是网络位,哪些是主机位;
5.4 地址规模分类
没有分类;
6. 地址分类
6.1 单播地址
① 未指定地址:::/128;全为0,暂时不使用;
② 本地环回地址:::1/128;[127.0.0.1];
③ 链路本地地址:FE80::/10;网段内部通讯;
④ 站点本地地址:FEC0::/10;私有地址;
⑤ 全球单播地址:2000::/3;[IPV4公有地址];
6.2 组播地址
标识一组接口:FF00::/8;[IPV4的组播地址]
6.3 任播地址
用于智能寻路,寻找最近的下一跳,从单播地址中分配;
6.4 例子
链路本地地址:网段内部通信地址(用于内部通信)+外界通信地址;
7. IPv6邻居发现协议
7.1 功能
① 地址解析,类似ARP协议;
组播请求,单播响应;
② 路由器发现/前缀发现;
自动配置,不借助DHCP,产生一个公网地址;
③ 邻居关系建立和维持;
用于邻居节点之间的通信,发现相邻节点是否存在,并建立邻居关系;
7.2 地址自动配置
① 终端发送RD消息,请求路由器的前缀和前缀长度;
② 路由器回复本机的前缀和前缀长度;
③ 终端使用路由器回复的前缀+接口标识符/前缀长度,自动产生IPV6全球单播地址;