当前位置: 首页 > article >正文

组播基础-1

文章目录

  • 组播的应用场景
  • 组播解决方案
  • 组播服务模型
  • 组播地址
  • 组播协议
  • 域内组播路由协议
  • 域间组播路由协议

组播的应用场景

  • 多媒体、流媒体的应用:网络电视、网络电台、实时视频会议
  • 培训、联合作业,远程医疗、远程教育
  • 等点到多点的数据发布应用

组播解决方案

  • 信息的发送者为:组播源
  • 接受相同信息的接收者构成一个组播组,并且每个接收者都是组播组成员
  • 提供组播功能的路由器成为:组播组路由器
  • 组播路由器不仅提供组播路由功能,也提供组成员管理功能,也可以是组播组成员

组播服务模型

针对接收者对源如何进行选择

ASM----any----任意组播源

任意发送者都可以成为组播源,接收者无法预先知道组播源的位置,接收者可以在任意时间加入或者离开该主机组

要求组播地址必须是整个组播网络中唯一(同一时刻一个ASM地址只能被一种组播应用使用)

接收端只能选择加入某组播组,而无法具体选择组播源

SSM----Specify----源指定组播(特定源)

接收者在加入组播组时,可以指定只接受哪些源的数据

加入组播组之后,主机只会收到指定源发送到该组的数据

组播地址不再要求全网唯一,只需要每个组播源上保持一致(同一个源上不同的组播应用必须使用不同的SSM地址来区分)

接收端指定组播源



组播地址

一个组播组就是一个IP地址,不表示具体的主机,而是表示一系列的集合,主机加入某个组播组即声明自己接受目的为某个IP地址的报文

D类地址空间:224.0.0.1——239.255.255.255,只作为目标地址

永久组播地址:为路由协议预留的组播地址,标识一组特定的网络设备,也称为保留组播组
永久组播地址保持不变,组成员的数量可以是任意的,甚至为零

临时组播地址:为用户组播组临时分配 IP 地址,组成员的数量一旦为零即为取消

D类地址范围含义
224.0.0.0——224.0.0.255为路由协议预留的永久组地址
224.0.1.0——231.255.255.255
233.0.0.0——238.255.255.255
用户可用的 ASM 临时组地址,全网范围内有效
232.0.0.0——232.255.255.255用户可用的SSM临时组地址,全网范围内有效
239.0.0.0——239.255.255.255用户可用的ASM临时组地址,仅在特定的本地管理域内有效,称为本地管理组播地址(无接触)

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和BDR
224.0.0.7----ST 共享树路由器
224.0.0.8----ST 主机
224.0.0.9----RIPv2路由器
224.0.0.10----EIGRP协议
224.0.0.11----移动代理
224.0.0.12----DHCP服务器或中继代理
224.0.0.13----PIM 路由器

224.0.0.18----VRRP虚拟网关



组播协议

组播基本架构

组播源到路由器----组播数据的生成

路由器到路由器----组播数据的转发

路由器到接收端----组播数据的接收



域内组播路由协议

DVMRP:距离矢量组播路由协议,一种密集模式的协议,该协议有跳数限制,最大跳数32跳

MOSPF:OSPF路由协议的扩展协议,通过重新定义新的LSA来支持组播,就是六类 LSA

PIM:协议无关组播,DM密集模式,SM稀疏模式。PIM必须和单播路由协议同时工作



域间组播路由协议

MSDP:能够跨越AS传播组播源信息

MP-BGP:能够跨越AS传播组播路由

对于SSM模型,没有域内和域间的划分。由于接收者预先知道组播源的具体地址,可以借助 PIM SM的部分功能直接创建组播传输路径


http://www.kler.cn/a/327323.html

相关文章:

  • WTV芯片在智能电子锁语音留言上的应用方案解析
  • 运维面试题.云计算面试题集锦之二
  • 支付域——新零售支付
  • IPTV智慧云桌面,后台服务器搭建笔记
  • 解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题
  • Redis知识分享(三)
  • 结构体内存对齐与位段
  • 基于 Qwen2.5-0.5B 微调训练 Ner 命名实体识别任务
  • Java数据结构链表(LinkedList详解)
  • Vue3 Typescript 前端页面5min后无操作自动退出至登录页面
  • Windows上面搭建Flutter Android运行环境
  • cmd下的管理员权限闪退 原理分析
  • 【Rockchip系列】官方函数:drm_buf_alloc
  • 【Kotlin基于selenium实现自动化测试】初识selenium以及搭建项目基本骨架(1)
  • 华为OD机试 - 超级玛丽通过吊桥的走法 - 动态规划(Python/JS/C/C++ 2024 E卷 200分)
  • 数据结构——计数、桶、基数排序
  • 深入探索 PyTorch 在机器学习中的应用
  • 观测云对接 SkyWalking 最佳实践
  • Springboot中yml文件不生效原因分析及解决
  • 【C++篇】启航——初识C++(下篇)
  • 滚雪球学Oracle[7.1讲]:Oracle云数据库
  • 如何从 Windows 11/10/8.1/8/7 中恢复已删除的视频
  • 前端导出页面PDF
  • rust的nutyp验证和validator验证数据的方法
  • MySQL | group by 用法
  • 牛客周赛 Round 62