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

发布时间:2023-01-11  

一、简介

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的协议报文。


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的组成员关系报告报文抑制,不发送成员关系报告报文


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    磨性能使用性能和抗拉强度等材料力学性能减少等。为此,含水量的把控对生产制造高品质的塑胶产品是尤为重要的。 测试含水量是塑胶材料生产制造过程中一个必需步聚。测试水分含量的基本分成国家标准法和快速水分测试仪法,搏仕塑料快速水分测试仪......
    电脑水分测试仪的原理是什么;粮食的水分含量是考察粮食品质的一项指标,也是粮食检测的基础项目。正常的粮食含有适量的水分,并且水分含量通常保持在一定范围之内,这是......
    决定着产品材料的稳定性、耐高温性和抗腐蚀性,水分的要求不达标容易产生次品和较高的不良率 氧化铝水分测试仪实验原理及参数 1、环形卤素灯加热可直接从物质内部加热,从而使氧化铝中的水分被快速......
    粮油生命活动旺盛,容易引起粮食发热、霉变、生虫及其他生化变化。电脑水分测定仪能够快速准确的检测出粮食的含水率。 托普云农的电脑水分测试仪主要采用的原理是干燥失重法,通过加热系统快速加热样品,使样品的水分......
    ,粮食水分测试仪的研发与使用,在一定程度上弥补了传统粮食水分测试方法的不足,提高了检测效率,并且该仪器目前在市场上得到了广泛的应用。 ......
    水与洁面产品结合易产生皂垢残留,会影响到皮肤的清洁性。史密斯软水机主打的理念便是护肤黑科技,只需要定期加盐块就能让硬水转换成软水,机器自行运转且操作相对简单。此外,使用史密斯软水机还可搭配智能肌肤水分测试仪,下载艾洗脸App后且......
    微机继电保护测试仪有哪些应用;  继电保护测试仪可以单独进行交流测试,直流测试,低周期同步,时间测量,功率阻抗,差分测试,叠加谐波,整套测试,阻抗阶梯,零序保护,系统设置和其他测试项目。   继电保护测试仪过电压继电保护测试......
    WVTR-W3水蒸气透过率测试仪的产品特点说明;WVTR-W3水蒸气透过率测试系统,采用称重法测试原理,专业、高效、智能的WVTR高端测试系统,适用于塑料薄膜、复合膜等膜、医疗、建筑......
    水蒸气透过率测试仪的产品特点及其配置的介绍;上海诚卫仪器科技有限公司WVTR-W3水蒸气透过率测试系统,采用称重法测试原理,专业、高效、智能的WVTR高端测试系统,适用于塑料薄膜、复合膜等膜、医疗......
    平台,其中主要测试设备包括光刻机、涂胶显影一体机、扫描电子显微镜、膜厚仪、台阶仪、液体颗粒仪、痕量金属杂质测试仪器、色谱仪、紫外-可见分光仪、水分仪、粘度计、固含测试仪器等。 容大......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>