1.了解组播地址范围分类
224.0.0.0–224.0.0.255 预留,路由器不会转发的地址
224.0.1.0–238.255.255.255 可以组播地址,用于INTERNET大网上传输
239.0.0.0–239.255.255.255 用于本地管理组播地址
如:239.255.255.255 是SSDP协议使用;
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协议
224.0.0.7 st协议
224.0.0.8 st主机
224.0.0.9 RIP-2
224.0.0.12 DHCP协议
224.0.0.13 PIM协议
224.0.0.14 RSVP协议
224.0.0.15 CBT Router
224.0.0.16 sbm
224.0.0.17 sbms
224.0.0.23 IGMP V3 router
224.0.1.1 NTP协议
2、IP 网络3种数据传输方式
1.单播:点到点传输
2.广播:指发送的数据包到同一广播域或子网内所有主机
3.组播:点到多点,但是只有加入组播成员才能接受该数据包
理解:组播组,组播组成员,组播路由器,组播源
组播组:用组播IP地址 进行 标识的一个集合,是一个组播成员的集合,组播成员自己在IP协议中配置的IP不是组播地址,仍是单播IP;
组播源:从组播IP为目的的地址
组播组成员:所有加入组播组的主机,便成为该组播组成员(可以随时加入和退出)
组播路由器:支持三层组播功能和三层交换机

IP组播协议:
三层:有IGMP,MLD,PIM,MSDP。MBGP
二层:有IGMP Snooping,IGMP Proxy;MLD Snooping,MLD Proxy

3、应用场景
IGMP Snooping

IGMP Snooping 侦听IGMP Router和IGMP Client之间的IGMP report和Leave报文消息;
对应IGMP report 会在ONU的MAC Filter DataBase记录下GDA(组目的地址)mac address 和哪个端口相关联
IGMP Proxy
应用场景和IGMP Snooping一样;区别在于L2 Switch 和ONU 和OLT要开启IGMP Proxy 功能

4、如何加入组播组和退出组播组过程

加入组播组过程:由PC1作为Client触发
1.PC1 发送MemberShip-Report 消息 告知 想加入 225.1.1.2 这个组
2.R1 接收成员报告的消息后 将 所有发给 225.1.1.2 的包 转发 到 Network上;
3. R1定期 向 224.0.0.1(所有组成员)发送 membership-query消息 来确认 是否还有组成员上报
验证方法: 可通过wireshare 软件抓包:过滤关键字:igmp

某个主机退出组过程:

4. PC1发送 Leave-Group消息 到 224.0.0.2(所有组播路由器)
5. R1接收消息,转发其他组播包消息(非225.1.1.2)
6. R1停止转发目的地址为 225.1.1.2的报文到Internet上;

5、了解下IGMPV1,V2,V3
IGMP V1(RFC1112)
IGMP V2(RFC2236)
IGMPv3 (RFC3376)
IGMPv1:定义了基本的组成员查询和报告过程
IGMPv2:在V1的基础上 添加了查询器选举 和组成员 离开机制
IGMPv3: 中新增主要功能是可以指定接收或指定不接受某些组播源的报文

IGMPV1/v2/v3都支持 ASM Mode;
IGMP v3直接用于 SSM Mode 而IGMP v1/v2需要SSM-Mapping支持;

对组播源的处理方式:
1.ASM: 任意源组播
2.SFM:过滤源组播
3.SSM:指定源组播
ASM Mode:任意源都可以成为组播源,安全性较差;
组播IP地址范围:224.0.1.0–231.255.255.255
233.0.0.0–238.255.255.255
要求:组播地址必须整个组播网中唯一
SFM Mode:从发送者角度来看两者的组播组成员关系完全相同,如可以任意组播源,但在组播上层应用软件 可以对收到的组播源IP进行过滤
SSM Mode:用户可能对某些组播源感兴趣,而不愿接收其它源的Data;
常用组播地址:232.0.0.0–232.255.255.255

IGMP Snooping和IGMP Proxy区别相关推荐

  1. igmp snooping和igmp snooping proxy

    1.igmp snooping 如果在组播网络中存在交换机,当SW的某个VLAN收到目的MAC时未知的单播.组播.广播帧时,就会在VLAN内进行洪泛,这种情况下就存在某些端口收到多余的组播流量,造成网 ...

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

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

  3. 什么是IGMP Snooping?

    IT人员研发了IGMP(Internet Group Management Protocol, Internet组管理协议)Snooping协议,并将其广泛应用于网络组播模式,以减少网络带宽浪费,防止 ...

  4. CCIE-IGMPV2和IGMP SNOOPING

    2021.11.16     我可以接受自己的平凡,却不能接受自己浑浑噩噩的过完这一生 2.3 IGMP Message IGMP Message分为两大类: Host: Membership Re ...

  5. 组播IGMP Snooping理论知识

    IGMP Snooping配置在二层组播设备上,通过对上游三层设备和下游用户之间的IGMP报文进行分析,建立和维护二层组播转发表,实现组播数据报文在数据链路层的按需分发.        IGMP Sn ...

  6. IGMP Snooping协议技术总结

    参考:http://blog.csdn.net/shanzhizi/article/details/7616662 http://www.h3c.com.cn/Products___Technolog ...

  7. IGMP Snooping

    IGMP Snooping简介 IGMP Snooping (Internet Group Management Protocol Snooping)是一种IPv4二层组播协议,通过侦听三层组播设备和 ...

  8. linux 查看igmp类型,Linux IGMP 学习笔记 之一 IGMP协议格式

    一.IGMP定义及分类 IGMP:INTERNET组管理协议,与广播最大的不同是,IGMP允许每一个网络设备决定是否参与到一个特定的多播群组中. IGMP的ip地址,组播ip地址的范围为224.0.0 ...

  9. IGMP PROXY和IGMP SNOOPING 有什么区别?

    IPTV又称为网络电视.宽带电视,是利用宽带网络为用户提供交互式服务的一种业务.通过IPTV业务,用户可以得到高质量(接近DVD水平)的数字媒体服务,可以自由选择宽带IP网的视频节目,实现媒体提供者和 ...

最新文章

  1. 网站down掉后,自动发信的shell
  2. spark sql定义RDD、DataFrame与DataSet
  3. 最大隶属度原则_模糊数学笔记:六、模糊模型识别-I(最大隶属度原则)
  4. 地图 c-suite_C-Suite的模型
  5. [CSS]RevealTrans 滤镜
  6. 基础学习笔记之opencv(14):随机数发生器绘制文字
  7. 用python处理excel文件_用python 读写excel文件(附资料下载)
  8. amd 安卓虚拟机_一款完美解决AMD兼容问题的安卓模拟器
  9. 常用iOS的第三方框架
  10. Nowcoder专项练习:Linux(二)
  11. Tesseract-OCR样本训练方法
  12. Win10以太网网络电缆被拔出怎么解决
  13. 过拟合与欠拟合及解决方法
  14. 安卓10.1寸大屏车载导航
  15. 阿里2021年面经汇总
  16. 深度学习环境搭建超级详解(Miniconda、pytorch安装)
  17. 计算机数制详解及相互转换(二进制、八进制、十进制、十六进制)
  18. Android7.0 PackageManagerService (3) APK安装
  19. 龙芯mips64el 微信客户端 ubuntu 微信客户端
  20. Castor XML

热门文章

  1. 大衣哥谷传民纷争,若和合国际收购《火火的情怀》收购价格受关注
  2. 【20】输入一个字符串,统计其中的字母、数字、其他字符的个数。
  3. 2022年11月华南师范大学自考本科-计算机信息管理课程实验—《数据库系统原理》实践题目
  4. 着手社区建设掌握的两个概念
  5. java 求tan的角度_Java StrictMath tan()用法及代码示例
  6. 国产手机:联想式的浮夸应该…
  7. 51单片机keil提供的启动代码解析(STARTUP.A51)
  8. 前端工程化、模块化、组件化
  9. 一张图助你快速记忆CSS所有属性
  10. 基于Python的工人员工工资管理系统