- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IP组播技术介绍
一、组播技术概述
“试想一下,在一个点点对等的Internet上,
假设你用自家的MIC录下的每一句话,
可以被瞬间传递到世界上每个希望接听的用户,这是一件多么奇妙和激动人心的事。
而做到这一切并不需要你拥有强大的服务器,而仅仅一台普通联网PC。”
组播
一、组播技术概述
一、组播技术概述
单播(unicast):“一对一”通信,源主机为每一个接收者都发一份拷贝。
广播(broadcast):“一对多”通信,广播包被发往网络上的所有主机。这样会产生大量的数据报拷贝。
组播(multicast):“一对多”通信,介于广播单播之间,源主机将同样的数据报发给多个接受者,但又不是网络中全部的主机。
一、组播技术概述
IP组播是介于单播和广播之间的一种分组传送形式,它既不指定明确的接收者,也不是将数据分发给网络上的所有主机。
发送者不关心接收者所处的位置,只要将数据发送到约定的目的地址,剩下的工作就交给网络去完成。这样做的好处在于,发送者只产生一份数据,而不用为每个接收者分别复制一份,而且发送者不必维护接收者的信息。
网络中的路由器设备必须收集接收者的信息,并按照正确的路径实现组播报文的转发和复制。
一、组播技术概述——组播的应用
一、组播技术概述——组播的特点
优点
增强效率,控制网络流量,减少服务器和CPU负载
优化性能,消除流量冗余
分布式应用,使多点传输成为可能
缺点
组播应用基于UDP
尽最大努力交付
无拥塞控制
数据包重复
数据包的无序交付
一、组播技术概述——组播的通信模型
组播四要素:
源发现
接收者发现
拓扑发现(组播路由器之间的拓扑、网络单播路由信息)
分发树生成
二、组播的实现技术——组播体系结构
应用程序/组播地址
主机-路由器协议 (IGMP)
域间组播协议(MSDP;MBGP)
域内组播协议(PIM; DVMRP)
二、组播的实现技术——组播MAC地址
IANA将MAC地址范围01:00:5E:00:00:00~01:00:5E:7F:FF:FF分配给组播使用;
这就要求将28位的IP组播地址空间映射到23位的组播MAC地址空间中,具体的映射方法是将组播地址中的低23位放入MAC地址的低23位。
二、组播的实现技术——组播地址
IP组播地址用于标识一个IP组播组。IANA把D类地址空间分配给组播使用,范围从224.0.0.0到239.255.255.255。
224.0.0.0到224.0.0.255被IANA预留,地址224.0.0.0保留不做分配,其它地址供路由协议及拓扑查找和维护协议使用。该范围内的地址属于局部范畴,不论TTL为多少,都不会被路由器转发;
224.0.1.0到238.255.255.255为用户可用的组播地址,在全网范围内有效。其中232.0.0.0/8为SSM组地址,而其余则属于ASM组地址;
239.0.0.0到239.255.255.255为本地管理组播地址,仅在特定的本地范围内有效,也属于ASM组地址。使用本地管理组地址可以灵活定义组播域的范围,以实现不同组播域之间的地址隔离,从而有助于在不同组播域内重复使用相同组播地址而不会引起冲突。
二、组播的实现技术——常用的组播保留地址
D类地址范围
含义
224.0.0.0
基准地址(保留)
224.0.0.1
所有主机的地址
224.0.0.2
所有组播路由器的地址
224.0.0.3
不分配
224.0.0.4
DVMRP路由器
224.0.0.5
OSPF路由器
224.0.0.6
OSPF DR
224.0.0.7
ST路由器
224.0.0.8
ST主机
224.0.0.9
RIP-2路由器
D类地址范围
含义
224.0.0.10
IGRP路由器
224.0.0.11
活动代理
224.0.0.12
DHCP服务器/中继代理
224.0.0.13
所有PIM路由器
224.0.0.14
RSVP封装
224.0.0.15
所有CBT路由器
224.0.0.18
VRRP
224.0.0.22
所有IGMP路由器
224.0.0.251
所有组播DNS服务器
……
……
二、组播的实现技术——树的概念
组播分发树(Spanning Tree):IP组播数据由源产生后向接收者传递的路径。因为可能存在一组接收者,组播报文每经过一个路由器都可能向着多个方向产生副本,所以这个传递路径就像一个不断生长的树,不断形成分叉。
组播分发树有两种形式: 有源树和共享树
二、组播的实现技术——树的概念
有源树:
有源树的树根是组播信息流的来源,有源树的分支形成了通过网络到达接收站点的分布树。有源树以最短的路径贯穿网络,所以也称最短路径树SPT(Shorte
文档评论(0)