第19章-IPv6基础

[1. IPv4的缺陷](#1. IPv4的缺陷)

[2. IPv6的优势](#2. IPv6的优势)

[3. 地址格式](#3. 地址格式)

[3.1 格式](#3.1 格式)

[3.2 长度](#3.2 长度)

[4. 地址书写压缩](#4. 地址书写压缩)

[4.1 段内前导0压缩](#4.1 段内前导0压缩)

[4.2 全0段压缩](#4.2 全0段压缩)

[4.3 例子1](#4.3 例子1)

[4.4 例子](#4.4 例子)

[5. 网段划分](#5. 网段划分)

[5.1 前缀](#5.1 前缀)

[5.2 接口标识符](#5.2 接口标识符)

[5.3 前缀长度](#5.3 前缀长度)

[5.4 地址规模分类](#5.4 地址规模分类)

[6. 地址分类](#6. 地址分类)

[6.1 单播地址](#6.1 单播地址)

[6.2 组播地址](#6.2 组播地址)

[6.3 任播地址](#6.3 任播地址)

[6.4 例子](#6.4 例子)

[7. IPv6邻居发现协议](#7. IPv6邻居发现协议)

[7.1 功能](#7.1 功能)

[7.2 地址自动配置](#7.2 地址自动配置)

[7.3 地址重复检测](#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全球单播地址;

7.3 地址重复检测

相关推荐
Python私教1 小时前
C 语言运算符全景:从入门到进阶
c语言·开发语言·网络
运维李哥不背锅3 小时前
Ansible 模块详解:高效管理你的 IT 基础设施
服务器·网络·ansible
せいしゅん青春之我4 小时前
【JavaEE初阶】网络原理——TCP报文结构、确认应答机制
网络·笔记·网络协议·tcp/ip·java-ee
☆璇6 小时前
【Linux】数据链路层
linux·服务器·网络
电鱼智能的电小鱼7 小时前
基于电鱼 ARM 工控机的AI视频智能分析方案:让传统监控变得更聪明
网络·arm开发·人工智能·嵌入式硬件·算法·音视频
2501_915909068 小时前
网络调试工具推荐 Fiddler抓包工具使用教程与代理设置详解(HTTP/HTTPS配置与实战技巧)
网络·http·ios·小程序·fiddler·uni-app·webview
芙蓉王真的好19 小时前
初阶吃透:HTTP 请求行的格式(Method + URL + Version)详解
网络·网络协议·http
小武~9 小时前
嵌入式网络编程深度探索:无线网络驱动开发实战指南
网络·驱动开发
cmc102810 小时前
144.新工程导入原来工程的bd.tcl时原工程带有第三方自定义ip报错解决办法
服务器·网络·tcp/ip
PengShuaiD511 小时前
【网络工程师】NAT网络地址转换技术
网络·网络工程师·软考