简介
多播地址分配简单来说是指有关机构(IAIA)将多播地址分配给有关组织或是指多播地址只能在一个组织范围内使用。在IPv4中多播地址是D类地址,数量有限,不可能随意分配;与单播相比,多播地址可以大大节约网络资源,但是多播地址分配过多会适得其反。
多播地址多播使用一种虚拟组地址的概念进行工作, 数据包的目的地址不是一个而是一组, 形成多播组地址, 因此, 为多播通信保留了大量多播地址空间。Internet管 理 机 构 把 旧 的 + 类 地 址 空 间 分 配 为 ,(多播地址-) 该地址空间用四组八位的二进制数表示, 地址格式如下所示:1110××××.××××××××.××××××××.××××××××。第一组八位数的头四位用1110表示, 这代表该地址是一个多播地址, 其余28位比特标识具体的多播 地 址 。 因 此 , 多 播 地 址 的 范 围 从 224.0.0.0到239.255.255.255。 其中, 后28比特的地址字段中不再有结构层次, 也不标出组的来源, 不会象 A、B、C类地址那样包含一个网络地址。多播地址的使用分配由互联网地址指派机构 (IANA) 控 制。其中,239.0.0.0~239.255.255.255的地址使用要求被限制在特定的多播域内, 不应该和其他地方的多播地址发生冲突, 因此这块组播地址在 ,#$%%$上不同地方可以重复使用。
在IPv6,多播地址都有前缀ff00::/8。在以太网中,多播地址是一个48位的标示符,命名了一组应该在这个网络中应用接收到一个分组的站点。
多播组模型IP多播是一个开放的模型:任何人可以属于一个多播组, 不需要授权认证; 非多播组成员可以向多播组中发送多播分组;多播组是动态的,任何主机可以随时加入或者退出;而且主机可以加入多个多播组;源或者接收者都不能得知该多播组的成员数量。多播包括两个不同层次的传输:本地局域多播传输和广域多播传输。
对于本地局域多播,我们是利用物理层的多播传输能力进行的。例如Ethernet中一部分物理地址(MAC地址) 被保留用于多播, 即从01-00-5e—00-00-00到01-00-5e-7f-ff-ff。在具体使用时,将IP多播组地址的低23bit直接映射到 MAC地址的低23bit构成Ethernet的多播地址。 这样存在 16个IP多播组地址映射到同一个MAC多播地址的情况,因此网络层还必须进一步对多播组地址进行判断。
对于广域多播传输,这就包括两部分:在与端用户直接相连的网络,多播路由器负责组成员的管理,当然要采用本地局域多播传输方式;在传输网络部分,多播路由器参与多播生成树的管理以及多播数据的转发
互联网数字分配机构IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)是负责协调一些使Internet正常运作的机构。同时,由于Internet已经成为一个全球范围的不受集权控制的全球网络,为了使网络在全球范围内协调,存在对互联网一些关键的部分达成技术共识的需要,而这就是IANA的任务。IANA的所有任务可以大致分为三个类型:
一、域名。IANA管理DNS域名根和.int,.arpa域名以及IDN(国际化域名)资源。
二、数字资源。IANA协调全球IP和AS(自治系统)号并将它们提供给各区域Internet注册机构。
三、协议分配。IANA与各标准化组织一同管理协议编号系统。
IANA是全球最早的Internet机构之一,其历史可以追溯到1970年。IANA被负责协调IANA责任范围的非营利机构ICANN(Internet Corporation for Assigned Names and Numbers,互联网名称与数字地址分配机构)掌管。