IPv6基础详解

1. IPV6地址优势

        无限”地址:地址长度为128 bit

        地址层次化分配:相较于IPv4地址,IPv6地址的分配更加规范,利于路由聚合(缩减IPv6路由表规模)、路由快速查询。

        即插即用:IPv6支持无状态地址自动配置(SLAAC),终端接入更简单

        简化的报文头部:简化报文头,提高效率;通过扩展包头支持新应用,利于路由器等网络设备的转发处理,降低投资成本

        安全性:IPsec、真实源地址认证等保证端到端安全;避免NAT破坏端到端通信的完整性

        移动性:对移动网络实时通信有较大改进,整个移动网络性能有比较大的提升。

        QoS特性:额外定义了流标签字段,可为应用程序或者终端所用,针对特殊的服务和数据流,分配特定的资源

2. IPV6基本包头

        IPv6包头由一个IPv6基本包头(必须存在)和多个扩展包头(可能不存在)组成

        Version:版本号,长度为4 bit。对于IPv6,该值为6。

        Traffic Class:流类别,长度为8 bit。

        Flow Label:流标签,长度为20 bit。

        Payload Length:有效载荷长度,长度为16 bit。

        Next Header:下一个包头,长度为8 bit。

        Hop Limit:跳数限制,长度为8 bit。定义了IP数据包所能经过的最大跳数。每经过一个路由器,该数值减去1,当该字段的值为0时,数据包将被丢弃。

        Source Address:源地址,长度为128 bit。表示发送方的地址。

        Destination Address:目的地址,长度为128 bit。表示接收方的地址。

3. IPV6拓展包头

        Extension Header Length:扩展包头长度,长度为8 bit。表示扩展包头的长度(不包含Next Header字段)。

        Extension Header Data:扩展包头数据,长度可变。扩展包头的内容,为一系列选项字段和填充字段的组合。

4. IPV6报文处理机制

        始发路由器(按需构造IPV6报文)——中间路由器(处理基本包头和逐条选项包头)——终点路由器(处理所有包头)

5. IPV6地址

        IPv6地址的长度为128 bit。一般用冒号分割为8段,每一段16 bit,每一段内用十六进制表示

        IPv6地址:        2001:0DB8:2345:CD30:1230:4567:89AB:CDEF

        子网号:        2001:0DB8:2345:CD30::/64

        缩写规则1:每一段如果为0000则可以缩写为0

        例如:2001:0DB8:0000:0008:0000:200C:417A

        缩写为:2001:0DB8:0:0008:0:200C:417A

        缩写规则2:如果有连续的两段及以上为0000的可以使用::表示

        例如:2001:0DB8:0000:0000:0000:200C:417A

        缩写为:2001:0DB8 :: 200C:417A

4. IPV6地址分类

        单播地址:标识一个接口,目的地址为单播地址的报文会被送到被标识的接口,一个接口可以拥有很多IPV6地址

        全球单播地址:

        为一本地地址:

        链路本地地址:

        特殊地址:

        其他单播地址:

        未指定地址:0:0:0:0:0:0:0:0/128

        环回地址:0:0:0:0:0:0:0:1/128

        组播地址:标识多个接口,目的地址为组播地址的报文会被送到被标识的所有接口。只有加入相应组播组的设备接口才会侦听发往该组播地址的报文。

        任播地址:任播地址标识一组网络接口(通常属于不同的节点)。目标地址是任播地址的数据包将发送给其中路由意义上最近的一个网络接口。

        IPV6没有定义广播地址

5. IPV6单播地址

        一个单播地址由网络前缀和接口标识构成:

        网络前缀:n bit,相当于IPV4中的网络位

        接口标识:128-n bit,相当于IPV4中的主机位

        常见的IPv6单播地址如全球单播地址、链路本地地址等,要求网络前缀和接口标识必须为64 bit。

6. IPV6接口标识

接口标识可通过三种方法生成:

手工配置

系统自动生成

IEEE EUI-64规范生成:将接口的MAC地址转换为IPv6接口标识(MAC地址转化为二进制,第7bit取反,中间插FFFE)

        MAC地址:3C-52-82-49-7E-9D

        MAC地址二进制:00111100-10010010-10000010 - 01001001-01111110-10011101

        第7bit取反,中间插入FFFE

        IEEE EUI-64(二进制):00111110-10010010-10000010-11111111-11111110-01001001-01111110-10011101

        IEEE EUI-64(IPV6): 3E-52-82-FF-FE-49-7E-9D

7. IPV6中的%号

        IP地址255.255.255.0fe80::98f0:7fff:fe64:1220%20

        IPv6地址中的百分号是网卡interface标识。这个表示该地址仅限于标号为21的网络接口(一般指网卡或者虚拟网卡)。而在其他网络接口这个地址是无效的。

8. 单播地址

        GUA:全球单播地址,也被称为可聚合全球单播地址。该类地址全球唯一,用于需要有互联网访问需求的主机,相当于IPv4的公网地址。通常GUA的网络部分长度为64 bit,接口标识也为64 bit

        ULA:IPv6私网地址,只能够在内网中使用。该地址空间在IPv6公网中不可被路由,因此不能直接访问公网。本地地址使用FC00::/7地址块

        LLA:本地链路地址,前缀为FE80::/10。

9. 组播地址

        标识多个接口,一般用于“一对多”的通信场景,。该地址主要用于邻居发现机制和地址重复检测功能。被请求节点组播地址的有效范围为本地链路范围。

10. 任播地址

        任播地址标识一组网络接口(通常属于不同的节点)。任播地址可以作为IPv6报文的源地址,也可以作为目的地址。

        任播报文的发起方通常为请求某一服务(例如,Web服务)的主机。

        任播地址与单播地址在格式上无任何差异,唯一的区别是一台设备可以给多台具有相同地址的设备发送报文。

11. IPV6地址配置

使能IPV6:IPV6

进入接口:interface  GigabitEthernet 0/0/0

使能设备转发IPv6单播报文:ipv6 enable

配置接口的链路本地地址:ipv6 address auto link-local(自动模式)

配置接口全球单播地址:ipv6 address auto(自动模式)

使能系统发布RA报文功能:undo ipv6 nd ra halt

查询接口IPV6信息:display interface  brief

查看邻居表信息:display ipv6 neighbors

中文高清 PDF 格式 目 录 译者序 前言 第一部分 IP基础知识 第1章 为何要升级IP 1 1.1 IP的影响 1 1.1.1 什么是IP 2 1.1.2 IP应用在哪些地方 3 1.1.3 有多少人在使用IP 3 1.1.4 当IP发生变化时会产生哪些影响 4 1.2 IPv4的局限性及其缺点 4 1.2.1 IP地址空间危机 5 1.2.2 IP性能议题 5 1.2.3 IP安全性议题 6 1.2.4 自动配置 6 1.3 紧迫感 7 第2章 TCP/IP网络互联简介 8 2.1 网络互联问题 8 2.2 分层网络互联模型 9 2.2.1 OSI模型 10 2.2.2 Internet模型 10 2.2.3 封装 11 2.3 IP 12 2.3.1 IP寻址 13 2.3.2 IP头 15 2.3.3 数据报的转移 17 2.4 ICMP 18 2.5 选路、传输和应用协议 18 2.5.1 选路协议 19 2.5.2 传输协议 19 2.5.3 应用协议 19 第3章 IPv4的问题 20 3.1 修改还是替换 20 3.2 过渡还是不过渡 26 第4章 通向IPng之路 27 4.1 概念的诞生 27 4.1.1 对Internet将来的估计 27 4.1.2 Internet发展中需要考虑的领域 28 4.2 第一回合 29 4.3 拾遗 31 4.4 IPv6,第一回合 32 4.5 IPv6,第二回合 32 第二部分 IPv6细节 第5章 IPv6的成型 33 5.1 IPv6 33 5.1.1 变化概述 33 5.1.2 包头结构 35 5.1.3 IPv4与IPv6的比较 36 5.1.4 流标签 37 5.1.5 业务流类别 37 5.1.6 分段 38 5.1.7 扩展头 39 5.2 ICMPv6 40 第6章 IPv6寻址 43 6.1 地址 43 6.1.1 地址表达方式 43 6.1.2 寻址模型 44 6.1.3 地址空间 45 6.2 地址类型 46 6.2.1 广播路在何方 46 6.2.2 单播 46 6.2.3 单播地址格式 47 6.2.4 组播 51 6.2.5 泛播 53 第7章 IPv6扩展头 54 7.1 扩展头 54 7.2 扩展头的用法 54 7.2.1 扩展头的标识 55 7.2.2 扩展头的顺序 56 7.2.3 建立新的选项 56 7.2.4 选项扩展头 56 7.2.5 选项 57 7.3 逐跳选项 58 7.4 选路头 59 7.5 分段头 59 7.6 目的地选项 60 第8章 IPv6选路 62 8.1 地址对IP网络的影响 62 8.1.1 标识符和定位符 62 8.1.2 地址分配、无缝互操作和网络 拓扑 64 8.2 选路问题 65 第9章 IPv6身份验证和安全性 69 9.1 为IP增加安全性 69 9.1.1 安全性目标 69 9.1.2 RFC 1825及建议的更新 70 9.2 IPsec 70 9.2.1 加密和身份验证算法 71 9.2.2 安全性关联 73 9.2.3 密钥管理 74 9.2.4 实现IPsec 74 9.2.5 隧道模式与透明模式 75 9.3 IPv6安全性头 76 9.3.1 身份验证头 76 9.3.2 封装安全性净荷头 78 第10章 相关的下一代协议 80 10.1 协议的层次 80 10.1.1 应用层 80 10.1.2 传输层 80 10.1.3 链路层 81 10.2 IPv6域名系统扩展 81 10.3 地址解析协议和邻居发现 82 第11章 自动配置和移动IP 84 11.1 IPv6的即插即用 84 11.1.1 状态自动配置与无状态自动 配置 84 11.1.2 IPv6无状态自动配置 85 11.1.3 BOOTP和DHCP 86 11.1.4 DHCPv6 86 11.2 移动网络技术 86 11.2.1 IPv4中的移动IP 87 11.2.2 IPv6中的移动IP 87 第三部分 IP过渡和应用 第12章 IP过渡策略 89 12.1 IPv6协议隧道方法 89 12.1.1 与IPv4兼容的IPv6地址 90 12.1.2 配置隧道和自动隧道 90 12.1.3 IPv6隧道类型 90 12.2 IPv4/IPv6双栈方法 91 12.3 IPv6地址分配 92 12.4 6BONE 93 第13章 IPv6解决方案 94 13.1 需要支持IPv6的产品 94 13.2 正在开发IPv6产品的公司 94 13.3 对IPv6的期待 95 附录A 与IPv6有关的RFC索引 97 附录B RFC精选 100
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值