2.标识IPv6的地址类型ipv6地址起始的一些二进制指明了该地址的类型;eg,目前所有的全球单播地址的前三位是001;所有的全球单播地址都是以2或3开头的,这根据全球路由选择前缀的第四位的值而定;
文章插图
3.本地单播地址?当我们谈论全球单播地址的时候,我们就认为这个地址是全球范围使用的 。也就是说,这样的地址是全球惟一的,并且能够在全球范围内被路由而无需进行更改 。
IPv6也拥有链路本地单播地址(link-local unicast address),这种地址是使用范围限定在单条链路上的地址 。它的惟一性是仅仅限于所在的链路,并且相同的地址也可能存在于另一条链路上,因此这样的地址离开所在的链路是不可路由的 。正如读者在表21中所看到的,链路本地单播地址的起始10位永远是1111111010(FE80::/10) 。
4.任意播地址?一个任意播地址(Anycast address,也可称为任播地址或泛播地址)表示的更像一种服务,而不是一台设备,并且相同的地址可以驻留在提供相同服务的一台或多台设备中 。如图2-3所示,某些服务是由3台服务器提供的,但却是通过IPv6地址3ffe:205:1100::15来进行该服务的所有通告的 。
接收到包含该地址通告的路由器不会知道是由3台不同的设备通告给它的 。相反,路由器会假定有3条路由到达相同的目的地,并会选择一条代价最低的路由 。如图2-3所示,这条路由是到达服务器C的,它的代价是20 。
文章插图
?使用任意播地址的好处就是,路由器总是选择到达“最近的”或“代价最低的”服务器的路由 。因此,提供一些通用服务的服务器能够通过一个大型的网络进行传播,并且流量可以由本地传送到最近的服务器,这样就可以使网络中的流量模型变得更有效 。而且,如果其中一台服务器变得不可用时,路由器能够把路由指向下一台最近的服务器 。举例来说,如图2-3所示,如果服务器C因为网络或服务器本身出现故障而变得不可用了,那么路由器就会选择到达服务器A的路径,因为到达服务器A是倒数第二个代价最低的路由 。从路由器的角度来看,它选择的是到达同一个目的地最优的路由 。
任意播地址仅是根据它们提供的服务功能而定义的,而不是根据它们的格式,而且理论上来说可能是任何范围内的任何一个IPv6单播地址 。但是,在RFC2526中定义了一个保留的任意播地址的格式 。任意播地址在IPv4协议的网络中已经使用了一段时间,但是在IPv6协议中它们的定义才被正式化 。
5.多播地址多播地址标识的不是一台设备,而是一组设备——一个多播组(multicast group,或称为多播群) 。发送给一个多播组的数据包可以由单台设备发起 。因此,一个多播数据包通常包括一个单播地址作为它的源地址,一个多播地址作为它的目的地址 。在一个数据包中,多播地址从来不会作为源地址出现 。
一个多播组的成员可能只有一台单个的设备,也可能甚至是该网络上所有的设备 。事实上,IPv6协议并不像IPv4协议那样有一个保留的广播地址,而是有一个保留的包含所有节点的多播组,实际上做相同的事情:所有接收它的设备都是属于该多播组 。
多点传送实际上是IPv6协议的一个基本的操作,特别是对于即插即用特性的一些功能,例如路由器发现和地址自动配置等,这些功能是邻居发现协议的一部分 。
IPv6多播地址的格式如图2-4所示 。多播地址起始的8位总是全1,并且后跟的4位被指定作为标记位 。这些标记位的前3位目前没有使用,全部设置为0 。第4位用来指出这个地址是一个永久的、公认的地址(设为0),还是一个管理分配使用的暂时性的地址(设为1) 。接下来的4位数字表示该地址的范围,如表2-2所示 。表2-3中显示了几个保留的、公认的IPv6多播地址,所有这些地址都属于链路本地的范围 。由于多播组总是一组独立的节点,因而在多播地址中的子网字段是不需要的,或者说是没有意义的 。而最后的112位是用来作为zu组id(group id),标识各个不同的多播组 。目前的用法是设置前面的80位为0,而只使用后面的32位 。
文章插图
文章插图
文章插图
6.嵌入的IPv4地址有几种转换技术,将ipv4地址的网络转换成ipv6地址的技术,或者另外一种让两者共存的技术---要求ipv4的地址在ipv6地址环境中进行通信 。
- 雏鸟对应的是 幼鸟和雏鸟的区别
- 白色分类及对应图片 白色分类
- 肩膀酸痛是怎么回事 肩膀酸痛对应症状
- 美国鞋码对照表女 美国鞋码对照表 中国鞋码对应尺寸
- loopback地址掩码 loopback地址 loopback地址如何设置
- 军衔职务对应关系详解 军衔等级肩章排列图片
- 房子网签是备案吗 房子网签备案意味着什么呢
- 和夕瑶对应的名字 夕瑶名字的含义
- 抠脚大汉对应女的叫啥 抠脚大汉什么意思
- 巳时是几点到几点钟 巳时是几点到几点 十二时辰对应的时间