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

日常知识点之随手问题整理(思考单播,组播,广播哪个更省带宽)

新入职的公司在某些场景下无脑使用组播技术,自己突然就意识到一个问题:单播,组播,广播,哪个更省带宽?

有所收获,做点笔记,仅仅是个人理解~

1:简单理解

单播:特定的目的ip和端口,点对点传输。

组播:统一加入特定组播地址,由路由器或者交换机复制/转发给非发送方(加入该组播)的其他方。

====》跨子网IGMP(管理 IPv4 组播)、PIM(路由器之间通信协议)、MLD(管理 IPv6 组播)

====》或者配置隧道Gre等

=========》扩展一下:PIM是基于路由器层次的组播逻辑配置了。

广播:发送给一个广播地址,由路由器(内部的交换功能)或者交换机复制/转发给其他所有方。

====》跨子网需要显示配置DHCP Relay 或 UDP Helper

2:哪个更省带宽

最终结论是:组播肯定是最优的

====》从发送方不多发送报文,没有过多的接收端能收到报文(不需要收到却收到)考虑。

在这里插入图片描述

3:浅了解一下Gre协议(依赖公网ip)

这里配置的内部虚拟ip都是私有IP地址。

在这里插入图片描述

4:浅了解一下PIM协议(路由层次的组播)

udp组播协议实际上是不能跨网段的,而PIM协议就是跨网段 UDP 组播转发的核心协议。

PIM-SM (稀疏模式):实际上是通过一个中间节点,所有需要流量的节点加入这个节点(汇聚点),通过中间点进行转发。

PIM-DM (密集模式):通过源直接向所有路由器传输流量,然后剪枝。

PIM-SSM(固定源多播):接收端必须指定从哪个源(源ip)接收哪个组(IGMPv3协议),源ip如果是内网IP有限制条件,或者需要隧道等技术处理。

http://www.dtcms.com/a/181660.html

相关文章:

  • RocketMQ 深度解析:架构设计与最佳实践
  • 学习黑客认识数字取证与事件响应(DFIR)
  • 修改docker为国内源
  • 【笔记】BCEWithLogitsLoss
  • NVME / DoCA 是什么?
  • 2025年 全新 AI 编程工具 Cursor 安装使用教程
  • 【RAG官方大神笔记】检索增强生成 (RAG):Python AI 教程的详细介绍
  • FastChat部署大模型
  • tauri-plugin-store 这个插件将数据存在本地电脑哪个位置
  • 如何把win10 wsl的安装目录从c盘迁移到d盘
  • postgresql 参数wal_level
  • 《算法导论(第4版)》阅读笔记:p14-p16
  • centos 7 安装 java 运行环境
  • Python 打包时包含字库文件的方法
  • 信息系统项目管理师-软考高级(软考高项)​​​​​​​​​​​2025最新(十三)(1)
  • 安科瑞光伏综自系统在新能源电站中的应用及调度上传方案研究
  • 攻防演练 | 关于蓝队攻击研判的3大要点解读
  • Rust 智能指针全解析:从原理到实践
  • rust 中的 EBNF 介绍
  • 深入理解 Linux 虚拟文件系统(VFS)
  • 国联股份卫多多与北京经纬智诚签署战略合作协议
  • YOLO数据集标注工具LabelImg(打包Exe版本及使用)
  • redhat9 安装pywinrm
  • 解锁健康养生新境界
  • 范式之殇-关系代数与参照完整性在 Web 后台的落寞
  • vLLM部署Qwen2-7B模型推理
  • 基于SSM + JSP 的个人通讯录管理系统
  • 深度学习-161-Dify工具之对比使用工作流和聊天流生成图表可视化的html文件
  • RT-Thread 深入系列 Part 2:RT-Thread 内核核心机制深度剖析
  • eNSP中路由器RIP协议配置完整实验实验和命令解释