组播用途:点到多点,解决多点相同业务请求导致带宽压力

相比单播,用户的增加不会导致信息源负载的加重,不会导致网络资源消耗的显著增加

相比广播,不会造成网络资源的浪费,并能提高信息传输的安全性,且组播可以实现跨域

缺点:收敛速度较慢,周期泛洪流量

组播IP地址:目的IP地址为组播IP地址,范围:224.0.0.0~239.255.255.255

组播MAC地址:目的MAC地址为组播MAC地址,组播MAC地址由组播IP地址映射而来

组播MAC换算方法:组播IP地址后23位作为MAC地址后23位,MAC地址前25位固定为:00000001-00000000-01011110-0(01-00-5e.0)

组播网络组成部分:

源端网络——将组播源产生的组播数据发送至组播网络;

组播转发网络——基于组播路由协议,形成无环的组播转发路径——组播分发树(MDT);

成员端网络——让组播网络感知组播成员位置与加入的组播组,成员主动加组。

组播服务模型:

ASM(任意源组播)——组成员加组后,组成员可以接收任意源发送到该组的数据

SSM(指定源组播)——组成员加组后,组成员只能接收指定源发送到该组的数据

RPF(反向路径转发)检查——确定设备上唯一的组播流量入接口,设备仅转发从特定唯一的入接口收到的组播数据,从而避免组播转发时产生环路,次优,重复报文等问题

IGMP(因特网组管理协议)

IGMP组表项:

Group Address(组地址),Last Reporter(最后一个报告者),Uptime(更新时间),Expires(到期时间)

IGMP路由表项:

00001.(*,239.0.0.1) //00001-第一条,*-任意源,239.0.0.1-目的

List of downstream interface //下游接口,出接口

GigabitEthernet1/0/0(IP地址)

Protocol:IGMP //协议

普遍组查询报文——查询器周期向共享网络上所有主机和路由器发送查询报文,用于查询哪些组播组存在成员,目标组IP:224.0.0.1

成员关系报告报文——主机主动向查询器发送的报告报文,用于申请加入或者应答查询报文,目标组IP:224.1.1.1

IGMPv1:无查询器选举机制,加组机制一个成员加组即可,离开机制——静默离开,等待超时

IGMPv2:默认,增加查询器选举机制和离开机制,选举机制——选择IP地址小的为查询器,成员离开发送——离开报文

特定组查询:目标组IP:224.1.1.1,收到成员离开报文时,查询器连续两次发送特定组查询报文,查询该组是否还存在成员,无回复代表该组无成员

IGMPv3:配合SSM模型,加组时指定源和组

IGMP Snooping :交换机开启监听功能,监听成员组播报告,形成组播Mac地址表,避免组播报文在广播域泛洪

IGMP核心配置:

[R1-g0/0/0]igmp enable //面向成员接口开启igmp

[R1-g0/0/0]igmp version 1/2/3 //设置igmp版本

[R1]dis igmp group //查看igmp组成员

[R1]dis igmp int //查看igmp接口信息

组播基础——IGMP相关推荐

  1. IP组播基础(一)点到多点应用特点、组播基本架构、组播IP、MAC地址结构组成

    文章目录 前言 点到多点应用的发展与部署 传统点到点应用 点到多点应用 用单播方式部署点到多点应用 用广播的方式部署点到多点网络 组播方式部署点到多点应用 组播基本概述 组播基本架构 组播源到路由器 ...

  2. 计算机网络之网络层:10、IP组播、IGMP协议、组播路由选择协议

    网络层:10.IP组播.IGMP协议.组播路由选择协议 思维导图: TCP/IP协议: IP数据报的三种传输方式: IP组播地址: 硬件组播: 因特网范围内组播: IGMP协议: IGMP协议的俩个工 ...

  3. vxlan、组播、IGMP协议RFC总结(广域网协议作用)

    常用的广域网协议 编辑 常见广域网协议及特点 PPP(Point to Point Protocol).HDLC(High level Data Link Control).frame-relay,X ...

  4. ip组播,IGMP协议,PIM协议

    IP组播 是一台源ip主机和多台(一组)ip主机之间进行,中间的交换机和路由器根据接收者的需要,有选择地对数据进行复制和转发,主要应用有在线直播,网络电视,远程教育等. 组播方式的优势 无重复流量节省 ...

  5. 总结:TCP/IP 详解(卷1: 协议)--第九章 广播和本地组播(IGMP 和 MLD)

    第九章  广播和本地组播(IGMP 和 MLD) 一般来说,广播是指向网络上的所有节点发送流量.在 TCP/IP 的背景下,广播是指向网络或子网中的所有主机发送一个数据分组,通常是本地连接的网络.组播 ...

  6. IP组播协议——IGMP协议之IGMPv1

    目录 前言 一.协议体系 二.IGMP协议介绍 三.IGMPv1报文格式 四.IGMPv1 IGMPv1组成员加入 IGMPv1响应抑制机制 IGMPv1组成员离开 总结 前言 上一篇文章介绍了IP组 ...

  7. 2022-11- 10 网工进阶(三十六)IP组播协议--IGMP(v1、v2、v3)、IGMP snooping、IGMP SSM Mapping、IGMP Proxy(代理)

    感知组播组成员 组播通信中,组播网络需要将组播数据发送给特定的组播组成员,因此组播网络需要知道组成员的位置与组成员所加的组播组. 组播网络感知组播组成员的方法有手工静态配置和动态感知. 手工静态配置 ...

  8. 4.6 计算机网络之网络层IP组播(IGMP、组播路由选择协议、组播地址)

    文章目录 0.思维导图 1.IP数据报的三种传输方式 2.IP组播地址 3.IGMP协议与组播路由选择协议 (1)网际组管理协议---IGMP (2)IGMP工作的两个阶段 (3)组播路由选择协议 ( ...

  9. 组播、IGMP、IGMP Snooping

    通过组播,可以实现一个主机同时向组内的多台主机发送数据,节省网络带宽. 组播ip地址范围是224.0.0.0-----239.255.255.255,其中224.0.0.0-----224.0.0.2 ...

最新文章

  1. windows睡眠(休眠)唤醒助手_一劳永逸解决WIN10所有睡眠问题
  2. oracle 中表示字符串使用单引号
  3. python3.7代码_python3.7idle如何测试源代码
  4. 为什么css导航右边有黑色,一段CSS的导航菜单,为什么有了这个左导航之后,右面的区域用不了了...
  5. 《JQuery 能干点啥~》第7讲 层级选择器_2
  6. Image(支持 XML 序列化),注意C#中原生的Image类是无法进行Xml序列化的
  7. 对象和map的相互转换
  8. c语言实验总结200字,数控毕业生自我鉴定200字(精选3篇)
  9. 小程序:npm下载使用weiui
  10. python实现一个简单的广域网内的GUI聊天室
  11. 10月16日上午MySQL数据库作业设计表解析
  12. msfvenom生成木马的简单利用
  13. 亿发软件:定制ERP管理系统在湖南建材行业的应用
  14. FF新推荐新闻删除方法
  15. python sys.path用法
  16. onmouseover和onmouseout的烦恼
  17. 宛如一个未来穿越者,终年33岁的印度数学天才,大数学家哈代说“他发现并创造了数学”
  18. Ubuntu18.04启用中文输入法
  19. 北大版高数下册——二重积分的概念与性质
  20. 国产三维gis软件的行业赋能情况

热门文章

  1. spring aop(面向切面编程)
  2. EUI学习之Group
  3. 我用计算机写文章教学设计,教学教学设计(精选5篇)
  4. 评测 i5 13600kf和r7 5800x3D差距 酷睿i513600kf和锐龙r7 5800x3D选哪个好
  5. JSTL标签库 | 深入解析JSTL标签库
  6. 如何删除禁止显示管家婆分销ERPV3A8右下角广告
  7. 使用 JS 实现一个本地数据库
  8. 前端工程师必备收藏:学习资源全网罗
  9. cookie大小限制
  10. 如何利用知识管理软件提高员工工作效率