Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
目 录
目 录
第8章 组播概述.....................................................................................................................8-1
8.1 简介....................................................................................................................................8-1
8.1.1 组播技术背景...........................................................................................................8-1 8.1.2 组播的优点和应用....................................................................................................8-5 8.2 组播模型分类.....................................................................................................................8-5 8.3 组播的框架结构..................................................................................................................8-6
8.3.1 组播机制构成...........................................................................................................8-6 8.3.2 组播地址..................................................................................................................8-7 8.3.3 组播协议................................................................................................................8-10 8.4 组播报文的转发机制........................................................................................................8-11 8.5 多实例组播.......................................................................................................................8-11
8.5.1 多实例简介............................................................................................................8-11 8.5.2 多实例在组播中的应用..........................................................................................8-12
i
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
第8章 组播概述
第8章 组播概述
随着Internet网络的不断发展和各种新型网络服务的产生,对于点对多点的IP传输的需求越来越多。组播技术做为一种IP传输解决方案在很多方面逐渐显示出其特有的优势,采用IP组播技术的新应用不断的涌现出来。 下表列出了本章所包含的内容。
如果您需要……
了解组播的基本原理和概念 了解组播模型的多种分类 了解组播的框架结构 了解组播报文的转发机制 了解多实例在组播中的应用
请阅读…… 简介
组播模型分类 组播的框架结构 组播报文的转发机制 多实例的组播
8.1 简介
本节介绍组播技术的概况,具体包括:
z z
组播技术背景 组播的优点和应用
8.1.1 组播技术背景
随着Internet网络的不断发展,网络中交互的各种数据、语音和视频信息越来越多,同时新兴的电子商务、网上会议、网上拍卖、视频点播、远程教学等服务也在逐渐兴起。这些服务对信息安全性、有偿性、网络带宽提出了要求。 为此,现代网络传输技术对以下两项目标给予更高的关注:
z z
资源发现
点对多点的IP传输
实现这两项目标有三种解决方案:
z z z
单播(Unicast) 广播(Broadcast) 组播(Multicast)
8-1
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
第8章 组播概述
比较这三种解决方案的数据传输方式,可以发现,组播方式更适合点对多点的IP传输。
1. 单播方式传输信息
如图8-1所示,网络中存在信息发送者Source,UserA和UserC提出信息需求,网络采用单播方式传输信息。
RouterDReceiver
UserA
RouterASourceRouterEUserB
RouterBRouterFReceiver
UserC
RouterCpackets for UserApackets for UserC
图8-1 单播方式传输信息
单播传输特点归纳如下:
z
Source向每个Receiver地址发送一份独立的拷贝信息:packets for UserA;packets for UserC。
z
网络为每个Receiver分别建立一条独立的数据传送通路:Source→ RouterB → RouterE → RouterD → UserA;Source → RouterB → RouterE → RouterF → UserC。
单播方式下,网络中传输的信息量和需求该信息的用户量成正比,当需求该信息的用户量较大时,网络中将出现多份相同信息流。此时,带宽成为保证网络传输质量的重要瓶颈。
单播方式较适合用户稀少的网络,不利于信息规模化发送。 2. 广播方式传输信息
如图8-2所示,网络中存在信息发送者Source,UserA和UserC提出信息需求,网络采用广播方式传输信息。
8-2
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
第8章 组播概述
RouterDReceiver
UserA
RouterASourceRouterEUserB
RouterBRouterFRouterCReceiver
UserC
packets for all the network
图8-2 广播方式传输信息
广播传输特点归纳如下:
z
Source向本网络广播地址发送且仅发送一份报文:packets for all the network。
z
网络将报文拷贝传送到所有网段,不管是否需要,保证信息到达网络中所有的路由器和用户:UserB也同样接收到一份拷贝。
广播方式下,网络中所有用户都能接收到该信息,当网络中需求该信息的用户量很小时,网络资源利用率将非常低,带宽浪费严重。不需要这些信息的用户也会受到影响。
广播方式较适合用户稠密的网络,信息安全性和有偿服务得不到保障。 3. 组播方式传输信息
如图8-3所示,网络中存在信息发送者Source、UserA和UserC提出信息需求,网络采用组播方式传输信息。
8-3
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
第8章 组播概述
RouterDReceiver
UserA
RouterASourceRouterEUserB
RouterBRouterFRouterCReceiver
UserC
packets for the multicast group
图8-3 组播方式传输信息
组播传输特点归纳如下:
z
Multicast group称为组播组,使用一个IP组播地址标识。UserA和UserC两个信息接收者,加入该组播组,从而可以接收发往该组播组的数据。
z
Source称为组播源,向该组播组地址发送且仅发送一份报文:packets for the multicast group。网络传输过程中,相同的组播数据流在每一条链路上最多仅有一份。相比单播来说,使用组播方式传递信息,用户的增加不会显著增加网络的负载。
z
根据组播组成员的分布情况,组播路由协议为多目的端的数据包转送建立树型路由。报文在尽可能远的分叉路口(如RouterE)才开始复制和分发,最终传送到组播组成员。相比广播来说,组播数据仅被传输到有接收者的地方,不会造成网络资源的浪费。
z
网络中支持组播功能的路由器称为“组播路由器”,不仅提供组播路由功能,还能够在与网络用户连接的末梢网段上提供组成员管理功能(如RouterD和RouterF)。同时,自己本身也可能是组播组成员。
z
组播组中的成员是动态的,网络中的用户主机可以在任何时刻加入和离开组播组。组成员可能广泛分布在网络中的任何地方。组播源通常不会同时是其发送数据的接收者,即不属于其对应的目的组播组。
z
一个源可以同时向多个组播组发送数据;多个源可以同时向一个组播组发送报文。
为了帮助理解,可以类比收看某电视频道的节目。
8-4