IP组播方案介绍

来源:互联网 发布:人力资源软件 免费 编辑:程序博客网 时间:2024/06/06 15:47

IP组播方案简介

近期,参与了公司一个IP组播方案的工作,了解了组播相关内容,做一个组播相关的介绍。

IP组播的历史方案

rfc标准 提出时间 大致内容 rfc1112 1989 提出最初的多播方案 rfc2236 1997 升级了IGMPv2方案 rfc3376 2002 升级了IGMPv3方案,提供了Source-Speicific rfc4604 2006 IGMPv3和MLDv2进行Source-Specific Multicast

IP组播使用的资源

  组播IP地址用于标识一个IP组播组。IANA把D类地址空间分配给IP组播,其范围是从224.0.0.0到239.255.255.255。如下图所示(二进制表示),IP组播地址前四位均为1110。
八位组(1) 八位组(2) 八位组(3) 八位组(4)

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服务器

IP组播的基本流程

  • 具体流程都在rfc中有记录
  • 对于组播来讲,首先需要硬件支持,Level 2级别的路由器组网。
  • 软件开发来讲,需要规划特定的组资源,对于组播消息进行处理。
  • 组播是iptv使用的方式,其实对于实际部署来说,组播同时也是一种较为简单的通信方式,可用于简单的网内通讯。
  • 组播是不可靠的通讯模式,这点需要在程序逻辑中特别考虑。

Table For 2 原文链接