IPv6寻址体系结构

2008-02-22 12:36:42来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

本备忘录的状态
本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议以得到改进。请参考最新版的“Internet正式协议标准” (STD1)来获得本协议的标准化程度和状态。本备忘录的发布不受任何限制。
版权声明
Copyright (C) The Internet Society (1998). All Rights Reserved.
摘要
本技术规范定义I P v 6的寻址体系结构。本文件包括I P v 6 寻址模型、I P v 6 地址的文字表示、I P v 6 单播地址、任意点播地址和组播地址的定义以及I P v 6 节点需要的地址。

目 录
摘要 1
1.简介 2
2. IPv6 寻址 2
2.1 寻址模型 3
2.2 地址的文本表示 3
2.3 地址前缀的文本表示 4
2.4 地址类型表示 5
2.5 单播地址 5
2.5.1 接口标识符 6
2.5.2 未指定地址 7
2.5.3 回返地址 7
2.5.4 嵌有IPv4 地址的IPv6 地址 7
2.5.5 NSAP 地址 7
2.5.6 IPX 地址 8
2.5.7 可集聚全球单播地址 8
2.5.8 本地用IPv6 单播地址 8
2.6 任意点播地址 9
2.6.1要求的任意点播地址 9
2.7 组播地址 10
2.7.1 预定义的组播地址 11
2.7.2 新IPv6 组播地址的分配 12
2.8 节点要求的地址 12
3. 安全性考虑 13
附录A 创建EUI-64 接口标识符 13
A.1 具有EUI-64 标识符的链路或节点 13
A.2 具有IEEE 802 48 位MAC 地址的链路或节点 13
A.3 具有非全球标识符的链路 14
A.4 无标识符的链路 14
附录B 文本表示的ABNF 描述 15
附录C 对RFC 1884 的修改 15
参考资料 16
作者联系方法 17
版权说明 17


1.简介
本技术规范定义了I P v 6 的寻址体系结构。包括当前定义的I P v 6地址格式的详细描述。
作者衷心感谢Paul Francis, Scott Bradner, Jim Bound, Brian Carpenter, Matt
Crawford,Deborah Estrin, Roger Fajman, Bob Fink, Peter Ford, Bob Gilligan, Dimitry Haskin,
Tom Harsch,Christian Huitema, Tony Li, Greg Minshall, Thomas Narten, Erik Nordmark, Yakov
Rekhter, Bill S i m p s o n 和Sue Thomson 所做的努力。
2. IPv6 寻址
I P v 6 地址为接口和接口组指定了1 2 8 位的标识符。有三种地址类型:
· 单播。一个单接口有一个标识符。发送给一个单播地址的包传递到由该地址标识的接口上。
· 任意点播。一般属于不同节点的一组接口有一个标识符。发送给一个任意点播地址的包传送到该地址标识的、根据选路协议距离度量最近的一个接口上。
· 组播。一般属于不同节点的一组接口有一个标识符。发送给一个组播地址的包传递到该地址所标识的所有接口上。
在I P v 6 中没有广播地址,它的功能正在被组播地址所代替。在本文中,地址内的字段给予一个规定的名字,例如“用户”。当名字后加上标识符一起使用(如“用户I D ”)时,则用来表示名字字段的内容。当名字和前缀一起使用时(如“用户前缀”)则表示一直到包括本字段在内的全部地址。
在I P v 6 中,任何全“0 ”和全“1 ”的字段都是合法值,除非特殊地排除在外的。
特别是前缀可以包含“0 ”值字段或以“0 ”为终结。
2.1 寻址模型
所有类型的I P v 6 地址都被分配到接口,而不是节点。一个I P v 6 单播地址属于单个接口。因为每个接口属于单个节点,多个接口的节点,其单播地址中的任何一个可以用作该节点的标识符。所有接口至少需要有一个链路本地单播地址(见2 . 8 节额外需要的地址)。
一个单接口可以指定任何类型的多个I P v 6 地址(单播、任意点播、组播)或范围。具有大于链路范围的单播地址,对这样的接口是不需要的,也就是从非邻居或者到非邻居的这些接口,不是任何I P v 6包的起源或目的地。这有时适用于点到点接口。对这样的寻址模型有一个
例外:
如果处理多个物理接口的实现呈现在I n t e r n e t 层好像一个接口的话,一个单播地址或一组单播地址可以分配给多个物理接口。这对于在多个物理接口上负载共享很有用。
目前的I P v 6 延伸了I P v 4 模型,一个子集前缀与一条链路相关联。多个子集前缀可以指定给同一链路。
2.2 地址的文本表示
用文本串表示的I P v 6 地址有三种规范形式:
(1) 优先选用的形式为x : x : x : x : x : x : x : x :,其中x 是8 个1 6 位地址段的十六进制值。
例如:
FEDC : BA98 : 7654 : 3210 : FEDC : BA98 : 7654 : 3210
1080 : 0 : 0 : 0 : 8 : 800 : 200C : 417A
个别字段中前面的0 可以不写,但是每段必须至少有一位数字( ( 2 )中描述的情形除外)。
(2) 在分配某种形式的I P v 6 地址时,会发生包含长串0 位的地址。为了简化包含0 位地址的书写,指定了一个特殊的语法来压缩0 。使用“::”符号指示有多个0 值的16 位组。“::”符号在一个地址中只能出现一次。该符号也能用来压缩地址中前部和尾部的0 。
用下面的例子来说明:
1 0 8 0 : 0 : 0 : 0 : 8 : 8 0 0 : 2 0 0 C : 4 1 7 A 单播地址
F F 0 1 : 0 : 0 : 0 : 0 : 0 : 0 : 1 0 1 组播地址
0 : 0 : 0 : 0 : 0 : 0 : 0 : 1 回返地址
0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 未指定地址
可用下面的压缩格式表示:
1 0 8 0 : : 8 : 8 0 0 : 2 0 0 C : 4 1 7 A 单播地址
F F 0 1 : : 1 0 1 组播地址
: : 1 回返地址
: :未指定地址
(3) 当谈到I P v 4 和I P v 6 节点这样一个混合环境时,有时更适合于采用另一种表示
形式:x : x : x : x : x : x : d . d . d . d ,其中x 是地址中6 个高阶1 6 位段的十六进制值,d 是
地址中4 个低价8 位段的十进制值(标准I P v 4 表示)。举例说明:
0 : 0 : 0 : 0 : 0 : 0 : 1 3 . 1 . 6 8 . 3
0 : 0 : 0 : 0 : 0 : F F F F : 1 2 9 . 1 4 4 . 5 2 . 3 8
写成压缩形式为:
: : 1 3 . 1 . 6 8 . 3
: : F F F F. 1 2 9 . 1 4 4 . 5 2 . 3 8

本新闻共4页,当前在第11 2 3 4

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:IPv6寻址及地址类型

下一篇:IEEE802.1s:解决网络架构问题