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

    浏览量

    7554
收藏 人收藏

    评论

    相关推荐

    环路测试仪的工作原理是什么

    环路测试仪是一种用于测试和验证通信网络性能的设备,它能够模拟网络中的各种条件,以确保网络设备和系统在实际运行中能够达到预期的性能标准。环路
    的头像 发表于 09-12 14:37 352次阅读

    5201数据网络测试仪

    5201 数据网络测试仪 " 数字通信测量仪器 " Ceyear 5201数据网络测试仪配置1Gbps、10Gbps、25Gbps、40Gbps、50Gbps、100Gbps和400G
    的头像 发表于 08-20 17:17 262次阅读

    网线测试仪长距离怎么使用的

    一、网线测试仪的分类 网线测试仪主要用于检测网络线缆的连通性、传输性能以及故障定位等。根据测试功能和使用场景的不同,网线测试仪主要分为以下几
    的头像 发表于 05-27 15:38 936次阅读

    多功能网络测试仪怎么用

    多功能网络测试仪是一种广泛应用于网络建设和维护中的测试工具,它可以帮助工程师快速检测网络中的问题,提高
    的头像 发表于 05-27 15:32 1083次阅读

    474-便携式手提万兆网络协议测试仪

    便携式手提万兆网络协议测试仪,以FPGA万兆卡和X86主板为基础,构建便携式的手提设备。
    的头像 发表于 05-16 09:39 348次阅读
    474-便携式手提万兆<b class='flag-5'>网络</b><b class='flag-5'>协议</b><b class='flag-5'>测试仪</b>

    网络测试仪概述及作用 网络测试仪的使用方法及注意事项

    随着信息技术的飞速发展,网络已经成为现代社会的基础设施,其稳定性、高效性和安全性对于个人、企业乃至国家都至关重要。为了保障网络的正常运行,网络测试仪作为一种专业的
    的头像 发表于 05-10 15:45 1419次阅读

    网络测试仪概述及发展历史 网络测试仪的常见故障及原因

    随着信息技术的迅猛发展,网络已经成为人们日常生活、工作和学习中不可或缺的一部分。然而,网络的复杂性和多变性也使得网络管理和维护变得异常困难。网络测试
    的头像 发表于 05-10 15:42 486次阅读

    阻抗测试仪测试频率是多少

    阻抗测试仪测试频率范围是衡量其性能的重要参数之一,它决定了测试仪能够测量的信号频率的上限。
    的头像 发表于 05-08 18:19 1755次阅读

    电池内阻测试仪

    公司主营出售/回收:示波器、频谱分析网络分析仪、信号发生器、万用表/示波器校准、手机综合测试仪、噪声系数分析、数据采集器、NI-GP
    的头像 发表于 03-29 11:34 1047次阅读

    蓝牙测试仪的作用

    公司主营出售/回收:示波器、频谱分析网络分析仪、信号发生器、万用表/示波器校准、手机综合测试仪、噪声系数分析、数据采集器、NI-GP
    的头像 发表于 03-29 11:19 872次阅读

    LCR测试仪的原理和使用方法

    公司主营出售/回收:示波器、频谱分析网络分析仪、信号发生器、万用表/示波器校准、手机综合测试仪、噪声系数分析、数据采集器、NI-GP
    的头像 发表于 03-29 11:03 1170次阅读

    接地电阻测试仪使用方法 接地电阻测试仪与绝缘电阻测试仪的区别

    接地电阻测试仪使用方法 接地电阻测试仪是一种用于测量接地体电阻的仪器,广泛应用于建筑、电力、通信、化工等领域。以下是接地电阻测试仪的使用方法: 首先,将接地电阻测试仪的红色
    的头像 发表于 02-18 16:11 1489次阅读

    电阻测试仪怎么使用

    电阻测试仪是一种用于测量电阻的仪器,广泛应用于电子、电工、通信等领域。本文将详细介绍电阻测试仪的使用方法和注意事项。 电阻测试仪的主要组成部分 电源部分:为被测电阻提供稳定的电压源。 电流测量部分
    的头像 发表于 01-03 16:58 5343次阅读

    LCR测试仪有什么用?LCR测试仪使用说明

    LCR测试仪有什么用?LCR测试仪使用说明  LCR测试仪是一种专门用来测量和分析电感、电容和电阻等电学元件参数的仪器。LCR测试仪在电子产品制造、电子维修、研发和教学等领域应用广泛,
    的头像 发表于 12-21 16:01 2035次阅读

    接地电阻测试仪如何接线

    接地电阻测试仪是用来测试接地系统的电阻值的仪器,它主要用于保护人员和设备的安全。接地电阻测试仪的准确测试结果对于防止电击事故和保证设备正常运转非常重要。正确的接线是确保
    的头像 发表于 12-01 14:32 3879次阅读