10.组播

一、什么是组播?

一对多,一个人发一组人手。使用广播的话浪费了带宽。
基于UDP,尽力而为,没用拥塞避免机制、报文重复、报文失序。

 
 

二、组播的基本概念

  1. 组播源:组播信息的发送者称为’组播源’。
  2. 组播组:用IP组播地址进行标识的一个集合。
  3. 组播组成员:所有加入某组播的主机便称为该组播组的成员。
  4. 组播路由器:运行组播协议的设备。

注:组播源所有的接口都会泛洪组播数据。源地址是接口地址,目的地址是D类地址。一个组播源可以同时向多个组播组。多个组播源可以同时向一个组播组发送组播报文。

 
 

三、组播路由协议

IGMP:部署在组播路由和用户之间,路由器配置和与主机相连的接口上。用于在主机侧实现组播组成员动态加入与离开。

PIM:PIM包括PIM-DM(密集模式)和PIM-SM(稀疏模式)
部署在所有的组播路由器上,配置在所有接口上。
 
 

四、组播服务模型

ASM模型:可以接收多个源头向某一个组播组发送组播数据。
SSM模型:只接收指定源向某一个组播组发送组播数据。
 
 

五、组播IP地址

在这里插入图片描述

  • 永久组地址=链路组播地址: 永久组地址为各种协议所用。 只在网段上起作用,不能被路由转发出去
  • 本地管理组地址,仅仅在本地有效,发出去就无效的。比如公司内部使用。

 
 

六、IGMP

用于路由器和用户之间,建立和维护组播组成员关系;
所有IGMP版本都支持ASM模型,v3版本支持SSM模型

1.IGMP v1

  • 只有两个报文,普遍组查询报文和成员报告报文。
  • 普遍组查询报文的目的地址是224.0.0.1,组地址是0.0.0.0
  • 通用组查询的周期为60S
  • 成员报告报文第一种作用是对于查询的回复,第二种作用就是主动加组。
  • 所有系统侦听的地址—224.0.0.1
  • 如果两个DR,需要进行比较,DR的优先级默认为1,比较IP地址,IP大的为查询者DR
  • PC主动离开的话,DR在130S后删除该组成员

 

2.IGMPv2

  • 增加了查询者的选举和组成员的离开。
  • V2可以更改最大响应时间—通用组查询默认10S,可以更改,特定组查询默认1S,不可以更改
  • 有个DR查询者的时候,接口IP地址下的称为查询者,与V1不一样
  • 其他查询者超时时间–125S(健壮系数通用组查询 60 +二分之一最大查询响应时间)
  • 初次称为查询这会连续发两次通用查询,收到离组报文连发两次特定组查询
     

3.IGMPv3

  • 特定源组查询报文;

  • 报告报文包括主机要加入的组和组播源的过滤模式

     INCLUDE
     EXCLUDE
    
  • 没有单独的离组报文,使用成员关系报告。EXCLUDE

  • V3报告报文的优点:可以携带多个组播组。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值