0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MLD协议测试—网络测试仪实操

电子设计 来源:电子设计 作者:电子设计 2020-12-26 19:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、简介

1.MLD简介

MLD

· Multicast Listener Discovery Protocol

· 组播侦听者发现协议

功能

· 在终端主机和与其直接相邻的组播路由器之间建立/维护组播组成员关系

标准

· RFC2710: MLD, 1999.10

· RFC3810: MLDv2, 2004.06

其定义是:组播侦听者发现协议MLD(Multicast Listener Discovery)是负责IPv6组播成员管理的协议,用来在IPv6成员主机和与其直接相邻的组播路由器之间建立和维护组播组成员关系。MLD通过在成员主机和组播路由器之间交互MLD报文实现组成员管理功能,MLD报文封装在IPv6报文中。

在功能上:出现于IPv4时代的组播技术,有效解决了单点发送、多点接收的问题,实现了网络中点到多点的高效数据传送,能够大量节约网络带宽、降低网络负载。在IPv6网络中,组播技术的应用得到了进一步的丰富和加强。MLD可以理解为IGMP的IPv6版本,两者的协议行为完全相同,区别仅仅在于报文格式。

因此,MLD定义了一个IPv6网段内组播路由器与成员主机之间如何建立和维护组成员关系

2.IGMP与MLD

MLDv1的工作机制与IGMPv2相同,基于查询和响应机制完成对IPv6组播组成员的管理。MLDv2在MLDv1的基础上,增加的主要功能是成员主机可以指定接收或不接收某些组播源的报文。MLD两个版本在演进过程中对协议报文的处理是向前兼容的,即运行MLDv2的组播路由器可以识别MLDv1的协议报文。

这里,我们以MLDv1进行举例:

3.MLDv1工作原理

MLDv1主要基于查询和响应机制完成对IPv6组播组成员的管理

· 查询器选举机制

· 加入IPv6组播组机制

· 离开IPv6组播组机制

MLDv1包含四种报文

· 普遍组查询报文(General Query):查询器向共享网络上所有主机和路由器发送的查询报文,用于了解哪些组播组存在成员;

· 特定组查询报文(Multicast Address Specific Query):查询器向共享网段内指定组播组发送的查询报文,用于查询该组播组是否存在成员;

· 成员报告报文(Multicast Listener Report):主机向查询器发送的报告报文,用于申请加入某个组播组或者应答查询报文;

· 成员离开报文(Multicast Listener Done):主机离开组播组时主动向查询器发送的报文,用于宣告自己离开了某个组播组。

4.MLDv1:查询器选举机制

网段内有多个IPv6组播组路由器时,需要确定一台路由器作为查询器发送查询报文

· 所有Router都网络中发送MLD普遍查询报文;

· 收到其他router的普遍查询报文后,自行与自己的IPv6地址比较,地址最小的成为查询器;

· 所有非查询器上会启动一个定时器(Other Querier Present Timer)。在定时器超时前收到来自查询器的MLD查询报文,则重置该定时器;否则,认为查询器失效,并发起新的查询器选举。

5.MLDv1:普遍组查询和响应机制

通过普遍组查询和响应,MLD查询器可以了解到该网段内那些组播组存在成员

· MLD查询器发送目的地址为FF02::1的普遍查询报文,收到该查询报文的组成员启动定时器;

· 第一个定时器查实的组成员发送针对该组的报告报文;

· 其余组成员收到此报告报文后,停止定时器,不再发送针对该组的报告报文,此功能被抑制;

· MLD查询器收到组成员报告报文后,知道本网段内存在组播组G1的成员,并由IPv6组播路由协议生成(*,G1)组播转发表项,一旦有组播组G1的数据到达路由器,就向该网段转发。

6.MLDv1:加入IPv6组播组机制

网段内有新成员需要加入组播组时,会主动向MLD查询器发送报告报文,不必等待普遍查询报文的到来

· 右图三个主机分别向G1、G2发送报告报文,MLD查询器接收到成员报告报文后,了解到网段中有G1 和G2的成员,IPv6路由组播协议生成(*,G1)和(*,G2)组播转发表项

· MLD查询器周期性地以组播方式向本网段的所有主机和路由器发送普遍查询报文,主机分别响应G1和G2的查询,HostC被HostB的组成员关系报告报文抑制,不发送成员关系报告报文


审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MLD
    MLD
    +关注

    关注

    0

    文章

    4

    浏览量

    7673
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从零入门IP67气密测试仪:原理、参数及指南-岳信仪器

    在现代工业制造领域,大量产品对防护等级有着明确要求,而IP67气密测试仪正是判定产品能否达到IP67防护标准的核心检测设备。本文将从工作原理、核心参数以及要点三个维度,带大家全面掌握这款设备
    的头像 发表于 11-04 13:33 119次阅读
    从零入门IP67气密<b class='flag-5'>测试仪</b>:原理、参数及<b class='flag-5'>实</b><b class='flag-5'>操</b>指南-岳信仪器

    工频介电常数测试仪常见问题与解决方案全解

    一、引言 工频介电常数测试仪广泛应用于电子材料研发、元器件生产和电力绝缘检测,但实际操作中,环境干扰、电极适配、参数设置等问题常导致测量结果偏差。本文结合一线经验,梳理常见问题及解决方案,助力
    的头像 发表于 04-28 08:51 745次阅读
    工频介电常数<b class='flag-5'>测试仪</b><b class='flag-5'>实</b><b class='flag-5'>操</b>常见问题与解决方案全解

    绝缘电阻测试仪使用方法

    缘电阻测试仪(Insulationresistance testing instrument)又称数字绝缘电阻测试仪、兆欧表、智能绝缘电阻测试仪等,是一种常用的仪器设备,用于测量电气设备的绝缘电阻值。
    的头像 发表于 04-12 10:53 3671次阅读
    绝缘电阻<b class='flag-5'>测试仪</b>使用方法

    5G网络中,信令测试仪如何帮助提升用户体验?

    在5G网络中,信令测试仪通过全面、深入地测试和分析信令流程,为提升用户体验提供了有力支持。具体来说,信令测试仪在以下几个方面发挥着关键作用:一、高效诊断和优化
    发表于 03-21 14:33

    5G网络优化中,信令测试仪如何帮助故障排查?

    在5G网络优化中,信令测试仪扮演着至关重要的角色,特别是在故障排查方面。以下详细分析信令测试仪如何帮助进行5G网络中的故障排查:一、识别信令问题 信令流程监控:信令
    发表于 03-20 14:18

    气密性测试仪使用方法技巧:提高测试准确性的秘诀

    要掌握一些技巧。1.测试前的准备气密性测试仪测试前,务必确保被测物体表面干净、无油污和杂质。这些污物可能会影响
    的头像 发表于 03-17 14:35 666次阅读
    气密性<b class='flag-5'>测试仪</b>使用方法<b class='flag-5'>实</b><b class='flag-5'>操</b>技巧:提高<b class='flag-5'>测试</b>准确性的秘诀

    怎样使用防水测试仪对手机进行测试

    在当今手机不离手的时代,手机的防水性能越来越重要。那么,如何使用防水测试仪测试手机呢?以下是一个简单易懂的操作过程的详细说明。一、前期准备(1)选择合适的防水测试仪:根据手机的尺寸和防水等级要求
    的头像 发表于 02-27 16:58 1719次阅读
    怎样使用防水<b class='flag-5'>测试仪</b>对手机进行<b class='flag-5'>测试</b>

    行业不同,防水测试仪咋选?

    在技术和工业领域,防水测试仪是保证产品质量、满足用户防水需求的关键设备。然而,不同行业对防水测试仪的需求存在显著差异,因此选择合适的测试仪已成为一项重要任务。对于智能手机、智能手表等电子产品
    的头像 发表于 02-11 11:50 742次阅读
    行业不同,防水<b class='flag-5'>测试仪</b>咋选?

    信而泰网络测试仪校准解决方案

    影响仪表精度的因素 网络测试仪是用于对数据网络及其相关设备性能参数进行测试的仪表,可以模拟网络终端产生流量,进行
    发表于 01-13 15:29

    信而泰网络测试仪校准解决方案:精准测试,性能无忧

    影响仪表精度的因素 网络测试仪是用于对数据网络及其相关设备性能参数进行测试的仪表,可以模拟网络终端产生流量,进行
    的头像 发表于 01-13 14:04 1145次阅读
    信而泰<b class='flag-5'>网络</b><b class='flag-5'>测试仪</b>校准解决方案:精准<b class='flag-5'>测试</b>,性能无忧

    OTDR与光纤测试仪的区别

    在光纤通信领域,测试和维护是确保网络性能和可靠性的关键环节。OTDR(光时域反射)和光纤测试仪是两种常用的测试设备,它们各自扮演着不同的角
    的头像 发表于 12-30 17:54 2570次阅读

    防水测试仪:快速测试技巧分享

    在产品质量控制中,防水性能检测是一个关键环节。作为一种专业的测试设备,防水测试仪可以帮助我们快速准确地评估产品的防水性能。然而,在实践中,掌握一些快速测试技能可以进一步提高测试效率,确
    的头像 发表于 12-20 15:21 966次阅读
    防水<b class='flag-5'>测试仪</b>:快速<b class='flag-5'>测试</b>技巧分享

    膜厚测试仪的测量范围 膜厚测试仪的操作注意事项

    膜厚测试仪是一种用于测量涂层、镀层、薄膜等材料厚度的精密仪器。它在工业生产、质量控制、科研等领域有着广泛的应用。以下是关于膜厚测试仪的测量范围和操作注意事项的介绍: 膜厚测试仪的测量范围 膜厚
    的头像 发表于 12-19 15:42 1952次阅读

    5201B数据网络测试仪(便携式)

      _XLT新利通_ 5201B数据网络测试仪(便携式) 数字通信测量仪器 5201B便携式数据网络测试仪,集成高性能IP基础测试硬件平台,
    的头像 发表于 12-16 16:39 837次阅读
    5201B数据<b class='flag-5'>网络</b><b class='flag-5'>测试仪</b>(便携式)

    绝缘电阻测试仪

    绝缘电阻测试的八个技巧 作为绝缘电阻测试仪的作者,我知道很多人会对这种测试仪感到困惑。这种测试仪的作用是测量电器或电气设备的绝缘电阻,以确保设备的安全和稳定性。在这篇文章中,我将帮助大
    发表于 12-16 10:46