RFC系列协议--rfc2373--IP Version 6 Addressing Architecture

本文详细介绍了IPv6地址体系结构,包括寻址模式、地址表示、单播、任意播和多播地址的定义,以及基于EUI-64创建接口标识符的方法。同时,概述了节点所需地址和参考协议规范。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.摘要

该规范定义了IP版本6协议的寻址体系结构。该文档包括IPv6寻址模型、IPv6地址的文本表示、IPv6单播地址的定义、anycast地址和多播地址,以及一个IPv6节点所需的地址。

2.IPv6地址

IPv6地址是接口和接口集的128位标识符。地址有三种:

定义 说明
Unicast 单个接口的标识符。发送到单播地址的数据包被发送到由该地址标识的接口。
Anycast 一组接口(通常属于不同的节点)的标识符。发送到anycast地址的数据包被发送到由该地址(根据路由协议的距离度量,“最近的”一个)标识的接口之一。
Multicast 一组接口(通常属于不同的节点)的标识符。发送到多播地址的数据包被发送到由该地址标识的所有接口。

在IPv6中没有广播地址,他们的功能被多播地址取代。

2.1 寻址模式

所有类型的IPv6地址都被分配给接口,而不是节点。IPv6单播地址指的是一个接口。由于每个接口属于单个节点,该节点的任何接口的单播地址都可以用作节点的标识符。
所有接口都要求至少有一个链路-本地单播地址(关于额外的必需地址,请参阅2.8节)。一个单一接口也可以分配任意类型(单播、任意cast和多播)或范围的多个IPv6地址。对于不用作与非邻居之间的任何IPv6数据包的起点或目的地的接口,不需要作用域大于链接作用域的单播地址。

2.2 地址的文字表示

用文本字符串表示IPv6地址有三种传统形式:
a.首选形式为xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx是地址的8个16位元的十六进制值。
例如:FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 或 1080:0:0:0:8:800:200C:417A
b.由于分配特定风格的IPv6地址的一些方法,地址通常包含0位的长字符串。为了使写入包含零位的地址更容易,可以使用特殊的语法来压缩零位。使用“::”表示有多组16位的零。“::”只能在一个地址中出现一次。"::"也可以用来压缩地址的前导和/或后零。
例如以下的表达方式:

全称 缩写 定义
1080:0:0:0:8:800:200C:417A 1080::8:800:200C:417A a unicast address
FF01:0:0:0:0:0:0:101 FF01::101 a multicast address
0:0:0:0:0:0:0:1 ::1 the loopback address
0:0:0:0:0:0:0:0 :: the unspecified addresses

c.在处理IPv4和IPv6节点的混合环境时,另一种有时更方便的形式是x❌x❌x:d.d.d。d,其中’x’是地址的6个16位高段的十六进制值,'d是地址的4个8位低段的十进制值(标准IPv4表示)。

全称 缩写
0:0:0:0:0:0:13.1.68.3 ::13.1.68.3
0:0:0:0:0:FFFF:129.144.52.38 ::FFFF:129.144.52.38

2.3 地址前缀的文本表示

IPv6地址前缀的文本表示类似于用CIDR符号编写IPv4地址前缀的方式。IPv6地址前缀由表示法表示:ipv6-address/prefix-length

2.4 地址类型表示

IPv6地址的特定类型由地址中的前导位表示。由这些前导位组成的可变长度字段称为格式前缀(FP)。这些前缀的初步分配如下:

分配 Prefix(binary) 地址空间的分数
Reserved 0000 0000 1/256
Unassigned 0000 0001 1/256
Reserved for NSAP Allocation 0000 001 1/128
Reserved for IPX Allocation 0000 010 1/128
Unassigned 0000 011 1/128
Unassigned 0000 1 1/32
Unassigned 0001 1/16
Aggregatable Global Unicast Ad
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值