本站点使用Cookies,继续浏览表示您同意我们使用Cookies。 Cookies和隐私政策>

首页 信息速查 产品智能选型 IP知识百科

什么是多发选收?

多发选收(又名多路包复制)是一种抗丢包技术。发送端设备对数据包进行复制,把原始包和复制包通过多条链路中质量最好的两条一起发送。如果一条链路上有丢包,则接收端设备通过另一条链路上的复制包还原,流量无需重传。
多发选收适用于流量小、但是对可靠性要求高的业务。例如:VoIP、付款业务、5G工业场景。

为什么需要多发选收?

在企业网络中,有这样一部分网络业务,虽然流量不大,但是对传输的可靠性要求极高,比如VoIP语音业务、连锁店扫码付款业务、5G工业化远程控制业务。如果流量传输中出现丢包或者时延,VoIP语音通话就会断断续续、付款业务则会出现支付失败、而远程工业化控制则会延迟严重,导致生产事故。为了保障相应业务的零丢包和低时延,可以采用多发选收技术。

多发选收是如何工作的?

在企业的网络中流量传输往往不止通过一条链路,多发选收可以有效利用多链路传输的优势。

首先,多发选收的“多发”体现在发送端。发送端识别关键应用的数据流,并将其复制成双份,选择企业网络可以使用的质量最好的两条链路进行转发。

其次,多发选收的“选收”体现在接收端。接收端根据流量包的传输情况,使用不同的接收方式,可以实现关键应用的零丢包与低时延。

其保障零丢包的原理如下图所示,接收端收到两条链路传递过来的数据包后,对重复的数据包进行缓存、去重复操作,恢复原始的数据流,实现关键应用的零丢包。

多发选收保障零丢包原理
多发选收保障零丢包原理

其保障低时延的原理如下图所示,当两条链路的时延不一致时,一条链路传输快,一条链路传输慢。接收端会优先转发收到的数据包,丢弃传输慢的重复数据包,保证关键应用的低时延。

多发选收保障低时延原理
多发选收保障低时延原理

多发选收的应用场景

多发选收适用于小流量但是高质量要求的网络业务。

VoIP通话场景

在VoIP通话场景中,总部和分支需要进行语音通话,为了避免时延和丢包导致语音断断续续,可以在总部与分支的CPE上开启多发选收功能。语音流量在发送端会被复制成双份,分别通过企业的MPLS和Internet链路进行传递,同时在接收端会根据流量的传输情况,选择传输最快的流量并且恢复丢失的流量数据,保障语音应用的优质体验。

VoIP通话场景典型组网
VoIP通话场景典型组网

连锁店扫码支付场景

在大型企业的各地连锁门店中,每日有频繁的扫码支付业务,业务遇到网络波动会导致支付失败,影响支付业务的正常进展。然而为每个门店开通一条MPLS专线成本太高,可以使用多条Internet链路,并在其CPE上开启多发选收功能,复制业务流量并在质量最好的两条链路上进行转发,在接收端对丢包内容进行恢复,实现付款业务的零丢包,保障支付交易一次成功。

连锁店扫码支付场景典型组网
连锁店扫码支付场景典型组网

词条统计
  • 作者: 丁恒
  • 最近更新: 2022-10-12
  • 浏览次数: 3731
  • 平均得分:
分享链接到: