一、组播地址

1、IP多播的基本概念

①IP多播(以前曾译为组播)已成为互联网的一个热门课题。目的:更好地支持一对多通信,网络中的带宽压力。

●一对多通信:一个源点发送到许多个终点。

例如,实时信息的交付(如新闻、股市行情等) ,软件更新,交互式会议及其他多媒体通信。

2、组播IP地址的特点

①它使用D类IP地址作为目的地址。

②组播数据包不产生ICMP差错报文。

③组播地址只能用于目的地址而不能用于源地址。

3、组播MAC地址:在因特网上进行组播的最后阶段,还是要把组播数据包在局域网上用硬件组播,硬件组播也就是以太网中组播数据包在数据链路层要使用组播MAC地址封装,组播MAC地址由组播IP地址构造出来。

为了支持IP组播,因特网号码指派管理局IANA已经为Ethernet的MAC地址保留了一个组播地址区间: 01-00-5E-00-00-00 到01-00-5E-7F-FF-FF。如下图所示,组播MAC地址48位的MAC地址中的高25位是固定的,为了映射一个IP多播地址到MAC层的组播地址,IP多播地址的低23位可以直接映射为MAC层组播地址的低23位。

注意:由于构造出来的组播MAC地址可能不唯一,因此通过组播MAC地址收到组播数据包的主机,还要进一步根据组播ip地址判断是否应该接收该数据包,以把不该本主机接收的数据包丢弃。

二、IGMP(组播管理协议)

如下图所示,在下列网络中要求上海分公司路由器和石家庄分公司必须知道网络中的计算机正在接收哪些组播,此时就要用到IGMP协议。上海分公司的主机与本地路由器(R4)之间使用Internet组管理协议(IGMP)来进行组播组成员信息的交互,用于管理组播组成员的加入和离开。

IGMP的功能:

1.主机通过IGMP通知路由器希望接收或离开某个特定组播组的信息。

2.路由器通过IGMP周期性地查询局域网内的组播组成员是否处于活动状态,实现所连网段组成员关系的收集与维护。

三、IGMP的工作过程

第一阶段:加入多播组。

1.当某个主机加入新的多播组时,该主机应向多播组的多播地址发送IGMP报文,声明自己要成为该组的成员。

2.本地的多播路由器收到IGMP报文后,将组成员关系转发给互联网上的其他多播路由器。

第二阶段:探寻组成员变化情况

1.因为组成员关系是动态的,因此本地多播路由器要周期性地探询本地局域网上的主机,以便知道这些主机是否还继续是组的成员。

2.只要某个组有一个主机响应,那么多播路由器就认为这个组是活跃的。

3.但一个组在经过几次的探询后仍然没有一个主机响应,则不再将该组的成员关系转发给其他的多播路由器。

四、IGMP在华为路由器上的配置

[R1]multicast routing-enable                                             --在路由器上启用组播

[R1]interface GigabitEthernet 0/0/0

[R1-GigabitEthernet0/0/0]pim dm                                      --将此接口配置成IGMP的密集模式

[R1-GigabitEthernet0/0/0]igmp enable                              --若此接口为边界的边界接口还要配置此                                                                                                命令,即在此接口上启用组播管理

[R1]display multicast routing-enable                                  --显示组播路由

网路层协议——IGMP协议相关推荐

  1. ICMP协议/IGMP协议详解

    网际控制报文协议ICMP 功能:ICMP允许主机或者路由器报告差多情况和提供有关异常情况的报告,它是网络层的协议,ICMP报文装在IP数据报中,作为其中的数据部分. ICMP报文的种类 ICMP差错报 ...

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

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

  3. linux igmp 属于那层协议,igmp协议属于哪一层

    igmp协议属于网络层. IGMP协议(Internet Group Management Protocol)是因特网协议家族中的一个组播协议,组播协议允许将一台主机发送的数据通过网络路由器和交换机复 ...

  4. 【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )

    文章目录 一.IP 数据报传输方式 二.组播 IP 地址 三.组播 MAC 地址 四.IGMP 协议 五.组播路由选择协议 一.IP 数据报传输方式 IP 数据报传输方式 : ① 单播 : 发送数据到 ...

  5. 【校招VIP】前端网络之IGMP协议

    考点介绍: IGMP(Internet Group Manage Protocol):Internet组管理协议,提供internet网际多点传送的功能,即将一个ip包拷贝给多个host,window ...

  6. linux igmp 属于那层协议,Linux下IGMP协议测试工具的开发与应用

    摘要: 组播以其节约网络带宽.降低网络负荷,实现接收者的并行接收等优势而具有广泛的应用,成为重要的网络技术.对于组播各种应用的研究正在成为热点,对组播各种功能及性能的测试也越来越重要.IGMP (In ...

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

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

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

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

  9. 计算机网络---ICMP、IGMP协议

    为了更有效的转发IP数据报提高交付成功的机会,在网际层使用网际控制协议ICMP,主机或者路由器使用ICMP来发送差错报告报文和询问报文 ICMP报文格式 前8位表示报文类型:将ICMP分为两类 差错报 ...

最新文章

  1. 端口转发与代理工具 内网代理 内网反弹代理
  2. Elasticsearch全文检索对比:match、match_phrase、wildcard
  3. [转载]C#中各种计时器
  4. org.apache.hadoop.hive.metastore.api.InvalidObjectException: Role public already exists.
  5. 在使用win 7 无线承载网络时,启动该服务时,有时会提示:组或资源的状态不是执行请求操作的正确状态。 网上有文章指出,解决这个问题的方法是在设备管理器中启动“Microsoft托管网络虚拟适配
  6. 简单计算机app inventor,app inventor计算器
  7. elasticsearch-analysis-ik-1.10.0中文分词插件安装
  8. 虚拟机卸载ubuntu安装mysql_ubuntu 卸载与安装mysql
  9. 库存管理系统开发过程
  10. WMWorld 2010--VMware演绎虚拟化发展三段论与三部曲
  11. Atitit 同步获取阻塞式命令行输出 费阻塞式样命令行执行完毕后退出了,可以直接获取其输出 InputStream is = new StreamGobbler(session.getStd
  12. h2o api java_H2O与Java线程同步
  13. excel打不开_卸载WPS以后为什么无法打开一个新建的Excel工作簿了
  14. Invoking “make cmake_check_build_system“ failed
  15. 解决网络丢包问题及故障判断方法
  16. vue 重复点击菜单,路由重复报错
  17. linux 命令:pwd详解
  18. 爬虫:东方财富网数据爬取
  19. 【学会Matlab走遍天下】如何画正弦余弦曲线和(学习笔记)
  20. 东南大学计算机复试机考,复试指南 | 东南复试机考快题

热门文章

  1. Linux软件安装缺少依赖包解决方法。
  2. Windows快捷命令-应急响应
  3. python图片鉴黄_鉴黄师专用 Python 轮子之 PornDetective
  4. 第一站小红书图片裁剪控件,深度解析大厂炫酷控件
  5. stm32基于TouchGFX的GUI开发(十):Touchgfx图片资源存储在外部Flash教程(SPI和QSPI方法二)
  6. 九龙证券|全面推进技术研发,6G概念爆火!多家上市公司表示已布局
  7. 龙芯中科发布的 《龙芯生态白皮书(2022年)》的.NET 生态章节节选
  8. 失落城堡手游获取服务器信息99,《失落城堡》手游精英服资格如何获取 失落城堡手游精英服资格获取途径一览...
  9. 2019PHP面试题大全(基础知识二)
  10. 301重定向存在的问题