Multicast多播笔记(一)

多播=组播

一、为什么要用多播?

1、即多播的group概念。

2、发送相同的数据给多个接受者时效率高。如VOD(Video On Demand)视频点播。

3、节约带宽。

Multicast多播笔记(一)_第1张图片

单播要发三份,多播一份就够了,从而节约了带宽。

4、节省源消耗。像上面的图,多播的HOST只需消耗一次,而单播得消耗三次。

5、多播可以用于不知道接收者地址的时候。

6、同时性。单播的话,接收包有先后顺序,而多播就可以避免这个问题。如股票系统这种强调实时性的情况。

二、多播的优点

Multicast多播笔记(一)_第2张图片

三、多播的缺点

多播是基于UDP的,因此多播的缺点也就是UDP的缺点。TCP20字节,UDP8字节。

1、尽力传输的。

2、没有拥塞避免机制。相对于TCP的滑动窗口机制来说的。

3、无序。我们通过RTP来解决这个问题。

4、重复报文。PIM协议就会解决这个问题。

四、多播应用的类型

1、1对多。如:视频点播。

2、多对多。如:视频会议,共享白板。

3、多对1。如:监控。

五、多播概念模型。

Multicast多播笔记(一)_第3张图片

Multicast多播笔记(一)_第4张图片

Multicast多播笔记(一)_第5张图片

六、多播地址

A、B、C类是单播地址,D是类多播地址。224.0.0.0---239.255.255.255

多播地址不能配置在路由器的接口上。

多播地址只能当做目标地址,不能作为源地址。

详细划分如下:

Multicast多播笔记(一)_第6张图片

常用的多播地址:

224.0.0.1主机和路由器

224.0.0.2路由器

224.0.0.5和224.0.0.6OSPF

224.0.0.9RIPv2

224.0.0.10EGIRP

224.0.0.13PIM

七、IGMP

Multicast多播笔记(一)_第7张图片

1、IGMv1

Multicast多播笔记(一)_第8张图片

Multicast多播笔记(一)_第9张图片

路由器发查询报文,PC响应report报文。

Multicast多播笔记(一)_第10张图片

Multicast多播笔记(一)_第11张图片

Multicast多播笔记(一)_第12张图片

Multicast多播笔记(一)_第13张图片

2、IGMPv2

Multicast多播笔记(一)_第14张图片

Multicast多播笔记(一)_第15张图片

Multicast多播笔记(一)_第16张图片

Multicast多播笔记(一)_第17张图片

Multicast多播笔记(一)_第18张图片

Multicast多播笔记(一)_第19张图片

Multicast多播笔记(一)_第20张图片

Multicast多播笔记(一)_第21张图片

Multicast多播笔记(一)_第22张图片

Multicast多播笔记(一)_第23张图片

Multicast多播笔记(一)_第24张图片

 

离组消息:image

Multicast多播笔记(一)_第25张图片

路由器收到H2的离组消息以后就发送一个指定查询,指定查询只等2秒,而不是10秒。

Multicast多播笔记(一)_第26张图片

八、实验

Multicast多播笔记(一)_第27张图片

image
image
image
 

image
image
image
 

image
image
 

image
Multicast多播笔记(一)_第28张图片
Multicast多播笔记(一)_第29张图片

Multicast多播笔记(一)_第30张图片

你可能感兴趣的:(多播,ccnp)