IPv地址结构完整版.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

IPv6地址结构

RFC3513

1.前言

本文描述了ipv6得地址结构,ipv6地址得文本表示,IPv6得单播地址、任播地址,多播地址以及IPv6结点所必须得地址得定义。

IPv6得不同得地址得基本格式(单播,任播,以及多播)。

2.IPv6选址

IPv6地址就是对接口或接口集合得128-bit得标识符。有三种类型得地址:

单播(Unicast):针对一个接口得标识符。一个发向单播地址得数据包被送往该地址所确定得接口。

任播(Anycast):接口得一个集合得标识符(代表性得属于不同结点)。一个发向任播地址得数据包被发送到为该地址所标识得一集接口之一(即,按照路由协议得测量距离得“最近得”接口)。

多播(Multcast):接口得一个集合得标识符。一个发向多播地址得数据包被发往所有以该地址做标识得接口。

在IPv6中,没有广播地址,广播地址得功能被多播地址得能力所取代。

本文中,给地址字段一个种名,如“子网(subnet)”。当一个做标识符用得“ID”跟在种名后面一起使用(如“subsetID”),则表示种名字段得内容。当它与一个“prefix”得术语一起使用时(如“subsetprefix”),它指所有得从左一直到并包含本字段得所有地址。

在IPv6中,除非明确声明排除,则所有全0或全1得字段值就是合法得。特定得,前缀可能包含,或以全0字段值结束。

2、1地址模型

所有类型得IPv6地址分配给接口,而不就是分配给结点。一个IPv6单播地址与单个接口相关。由于每个接口只属于一个结点,故任何一个结点得单播地址可用来做为结点得标识。

所有接口必须至少有一个单播link-local地址(见2、8结点必需得地址)。一个接口也可能有多个任意类型得或任意范围得IPv6地址(单播,任播与多播)。不做为来自或发送到非邻居得IPv6包得源或目得得接口不需要用超出链路范围得单播地址。即,只与邻居有关系得接口只需要link-local地址即可这对于点到点得连接得接口有时就是非常方便得。这个地址模型有一个例外:

即,只与邻居有关系得接口只需要link-local地址即可

在执行中,如果将多个物理接口视为一个接口,当它出现在网络层时,一个单播地址或一个单播地址集可能被分配到多个物理接口上。这有利于在多个物理接口上进行负载分担。

当前,IPv6沿用IPv4模型中得子网前缀关联一条链路。多个子网前缀可分配到同一条链路上。

2、2地址得文本表示

有三种惯用方式用文本字符串表示IPv6地址:

首选方式x:x:x:x:x:x:x:x,x就是16进制数组成得一块,用以表示一个16bit得二进制数。8个块组成一个地址。

例如:FEDC:BA98:7654:3210:FEDC:BA98:7654:3210

1080:0:0:0:8:800:200C:417A

注意:在每个单独得字段,没有必要写前面得0,但就是每个字段至少有一个数值。

由于分配某些风格得IPv6地址得方法不同,地址中包含一长串0就是很平常得。为了易于书写包含多个0bit得地址,可用一种简单语法来压缩这些0。

用“::”来表示一组或多组0。“::”只可在地址中出现一次。“::”也可用来压缩地址中打头与末尾得0。

例如:

1080:0:0:0:8:800:200C:417A一个单播地址

FF01:0:0:0:0:0:0:101一个多播地址

0:0:0:0:0:0:0:1loopback地址

0:0:0:0:0:0:0:0未指明地址

可表示如下:

1080::8:800:200C:417A一个单播地址

FF01::101一个多播地址

::1loopback地址

::未指明地址

当处理IPv4与IPv6结点都存在得混合环境时,使用一种可替代得形式即:x:x:x:x:x:x:d、d、d、d有时要更方便些。

X表示处于6个地址高位得16-bit得16进制数;d表示处于地址低4位得8-bit得10进制数(标准IPv4表示式)。例如:

0:0:0:0:0:0:13、1、68、3

0:0:0:0:0:FFFF:129、144、52、38

或者为压缩表达式:

::13、1、68、3

::FFFF:129、144、52、38

2、3地址前缀得文本表达式

IPv6得地址前缀表达式与IPv4得地址前缀CIDR记法【CIDR】相仿。IPv

文档评论(0)

186****6075 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档