杭州下城区凤起路:IP 组播 知识点

来源:百度文库 编辑:偶看新闻 时间:2024/05/12 04:41:52

IP组播 应用:
1)一到多:一方发送给多方。如:视频,音频,监控等
2)多到多:若一到多应用,需要接收方提供反馈,将变为多到多

在需要同时将数据递交给一组接收方时,使用IP组播,因此也叫同播simulcast。在多到多应用中,任意主

机向同一组播组发送数据。多个接收方也充当发送方,因此主机可能同时是发送方也是接收方。为网络提

高复杂度,以多到多组播为基础,可构建一系列新应用如协同,并行处理和分布式交互模型。

 


其优点:
1>降低发送路由器的cpu负载
2>占用带宽少
3>分布式多点应用无法使用单播传输。如,VoD视频流

其缺点:
1>udp没有可靠传输机制
2>udp的尽力传输导致分组偶尔丢失。(要求:组播应用在应用层必须是可靠的)
3>视频的丢包导致“伪像”,画面停顿
4>udp没有拥塞控制机制(没有TCP那样的窗口传输技术和慢启动机制),随基于udp的组播应用的普及这可

能导致网络拥塞和整体性能下降
5>当网络拓扑发生变化或发生影响组播数据流传播路径的其他网络事件时,可能导致分组到应用程序的顺

序不正确。

当以上问题得到解决,例如金融数据的传输才可行。

IP组播地址
范围:
它使用D类地址,而后者的最左边4位为1110
访问:224.0.0.0----239.255.255.255
224.0.0.0---224.0.0.255为本地组播地址,被称为本地网络控制块。对于这个地址的分组,将不会转发到

本地网络外面,而不管IP分组报头TTL值为几.(TTL常为1)
本地组播地址:
224.0.0.1:所有主机
224.0.0.2:所有组播路由器
224.0.0.4:所有距离矢量组播路由选择协议(DVMRP)路由器
224.0.0.5:所有开放最短路径优先OSPF路由器
224.0.0.6:所有OSPF指定路由器(DR)
224.0.0.9:所有路由选择信息协议2版(Ripv2)路由器
224.0.0.10:所有增强内部网关协议(EIGRP)路由器

对于组播应用,临时地址是动态分配的,当不再需要时归还,供其他应用使用。
*全局地址:224.0.1.0--238.255.255.255,再整个Internet中动态分配
如:224.2.0.0/16,可用于组播主干(Multicast Backbone ,Mbone)。Mbone是一组支持IP组播的

Internet路由器,被用作虚拟网络(组播信道),各种公开和私有音频节目都可通过他传播。
*私有地址:239.0.0.0--239.255.255.255

管理组播地址空间应包含:
1)场点本地范围(239.255.0.0/16,239.252.0.0/16,239.253.0.0/16,239.254.0.0/16)也被保留用于这

种用途
2)组织本地范围:239.192.0.0--239.251.255.255

第2层组播地址
LAN中设备通常只收到目标为其MAC和广播MAC的分组,为支持组播必采用措施让多台主机能收到相同的分组

,同时通过组播来区分他们。

在IEEE802.3标准中,第一个字节中的比特0用于指定广播/组播频:

 

该帧是前往一个随意主机(组播)或网络中的所有主机(广播)的。若是广播,则目标地址是

0XFFFF.FFFF.FFFF;若是组播,则使用该帧传输给LAN中的一组主机。

*可用的MAC组播范围:0100.5e00.0000---0100.5e7f.ffff

IP组播到第二层MAC组播地址间转换是这样实现的:将IP(第3层)组播地址的最后23位映射到MAC地址的最

后23位。


*******************************
32个IP组播地址被映射为一个MAC组播地址:
由于IP组播地址有28位独特的空间(32位减去包含D类地址前缀的前4位),但只有23位被隐射到IEEEMAC地址中,因此有5位(28-23)位是重叠的。这5位可表示32(2的5次方)个地址
所以,IP地址和MAC地址的对应关系位32:1
即,32个IP地址被映射为同一个MAC组播地址。

如:所有IP组播地址被映射为同一个二层MAC组播地址01-00-5e-oa-00-01

下面是IP组播地址:224.10.0.1,225.10.0.1,226.10.0.1....239.10.0.1;
224.138.0.1,225.138.0.1,226.138.0.1.....239.138.0.1