Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167822
  • 博文数量: 34
  • 博客积分: 310
  • 博客等级: 二等列兵
  • 技术积分: 253
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-09 01:00
文章分类

全部博文(34)

文章存档

2012年(19)

2011年(15)

分类:

2011-12-29 09:51:00

原文地址:IP组播地址 作者:zimang

IP组播地址           

组播协议的地址在IP协议中属于D类地址。
D
类地址是从224.0.0.0239.255.255.255之间的IP地址其中224.0.0.0224.0.0.255是被保留的地址。 

组播协议的地址范围类似于一般的单播地址,被划分为两个大的地址范围,

239.0.0.0239.255.255.255是私有地址,供各个内部网在内部使用,这个地址的组播不能上公网,类似于单播协议使用的192.168.X.X10.X.X.X

224.0.1.0238.255.255.255是公用的组播地址,可以用于Internet上。 

下面是一些常见的有特殊用途的IP组播地址

224.0.0.0 Base address

224.0.0.1 网段中所有支持多播的主机

224.0.0.2 网段中所有支持多播的路由器

224.0.0.4 网段中所有的DVMRP路由器

224.0.0.5 所有的OSPF路由器

224.0.0.6 所有的OSPF指派路由器

224.0.0.7 所有的ST路由器

224.0.0.8 所有的ST主机

224.0.0.9 所有RIPv2路由器

224.0.0.10 网段中所有支的路由器

224.0.0.11 Mobile-Agents

224.0.0.12 DHCP server / relay agent服务专用地址

224.0.0.13 所有的PIM路由器

224.0.0.22 所有的IGMP路由器

224.0.0.251 所有的支持组播的DNS服务器

224.0.0.9 RIPv2支持组播更新。

224.0.0.22  IGMPv2使用此地址,这个协议的本意是减少广播,让组员以组播形式通信。

224.0.0.5  224.0.0.6这两个是ospf协议使用的组播地址。

broadcast network不论是DR,BDR,DRother,大家发送hello packet的时候目标地址都是AllSPFRouter(224.0.0.5)DRotherDR,BDR发送DD,LSA request或者LSA UPdate时目标地址是AllDRouter(224.0.0.6)DR,BDRDRother发送DD,LSA Request或者LSA Update时目标地址是AllSPFRouter(224.0.0.5)retransmitLSA都是unicast,LSA ACK要看是explicit ack(unicast)还是implicit ack(multicast 224.0.0.6)

组播IP地址与以太网二层MAC地址的映射

IP组播地址用于标识一个IP组播组。IANAD类地址空间分配给IP组播,范围从224.0.0.0239.255.255.255IP组播地址前四位均为1110

  从224.0.0.0224.0.0.255IANA保留为网络协议使用。例如:244.0.0.1 全主机组244.0.0.2 全多播路由器组244.0.0.3 DVMRP路由器组244.0.0.5 OSPF路由器组。在这一范围的多播包不会被转发出本地网络,也不会考虑多播包的TTL值。

  地址从239.0.0.0239.255.255.255作为管理范围地址,保留为私有内部域使用。

  如下图所示,以太网和FDDIMAC地址01:00:5E:00:00:0001:00:5E:7F:FF:FF用于将三层IP组播地址映射为二层地址,即IP组播地址中的低23位放入IEEE MAC地址的低23位。IP组播地址有28位地址空间,但只有23位被映射到IEEE MAC地址,这样会有32IP组播地址映射到同一MAC地址上。

阅读(1450) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~