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

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

3天内不再提示

虹科案例 | 使用PRP协议解决广播行业中实现高可用性和亚微秒同步难题

虹科智能自动化 2023-01-05 15:14 次阅读

BROADCASTING PUBLIC ENTITY主要为用户提供电视频道和广播频道,为了带来更好的视听体验,该公司必须更新其无线电前端系统的基础设施。前端的主要功能是接收来自广播电台的现场音频并将其编码为压缩格式,例如AAC,然后将多个流多路复用到一个包,并将该包通过空中传输到数字无线电接收器,以分发给最终用户。

从90年代中期开始,BROADCASTINGPUBLIC ENTITY就基于这种架构成功运营此类服务。然而,在过去的几年里,该技术已经从专用设备和它们之间的物理布线转变为高度软件和基于IP的解决方案。这种新场景给广播运营商带来了新的挑战,因为他们需要在多个单独的站点上保持一切紧密同步,以保持无缝的故障转移和冗余。该项目的关键部分是设计和实施一个高度稳健和冗余的网络,以确保没有单点故障和高可用性。

2

困难与挑战

按照传统方法,广播应用程序中的此类冗余已使用SMPTE 2022-7标准定义和实施,这是一种创建冗余的非常简单的方法,仅适用于使用RTP(实时传输协议)的音频(或其他媒体)。它基于在两个物理网络接口上发送相同的数据包。

这种情况下的识别是通过检查 RTP 数据包本身的报头来完成的,该报头包含序列号和其他标识符。由于没有向数据包添加额外信息(如其他协议的 RCT),接收方可以轻松识别它们并选择哪些相同,哪些可以忽略。这允许通过两个独立的网络并行传输实时媒体(视频和/或音频),并在接收器中进行自动重组和故障转移。

但是,这种方法仅适用于使用 UDP 单播或多播传输的RTP数据包。这也成为了一个问题,因为在这种类型的系统中,媒体只是链的一小部分,而且完全冗余也是强制性的最终产品的同步(PTP)、控制(例如HTTP、SSH)、监控(SNMP、ilo/idrac)和分发(EDI)。许多其他领域已经解决了冗余和同步的挑战,特别是在需要零丢包网络的变电站应用中,这一特殊需求已经在很大程度上得到解决——采用PRP高可用性无缝冗余协议,即IEC 62439在第3条(IEC 62439-3)中提出的PRP并行冗余协议。该协议的基本功能如图a所示。

cadbd2ae-8c25-11ed-bcbd-dac502259ad0.jpg

图a并行冗余协议

如图所示,两个网络接口在支持PRP的节点(DAN)中支持冗余。每个接口都连接到不同的标准以太网(LAN A和LAN B)。任何非冗余节点(SAN)都可以使用RedBox以冗余方式连接。

此外,BROADCASTING PUBLIC ENTITY希望避免对操作系统和/或广播软件进行任何特殊调整来实现该功能。由于大部分功能都使用标准服务器,RELY-PCIe卡是一个完美的解决方案,因为它透明地转换进出PRP的标准以太网流量。

cae7b376-8c25-11ed-bcbd-dac502259ad0.jpg

图b RELY-PCIe NIC

3

解决方案

RELY-PCIe板卡可以作为标准NIC卡连接到操作系统,并能够确保驱动程序与市场上可用的大多数操作系统(Linux、Windows、VxWorks等)兼容,这功能意味着能够节省软件集成和网络连接配置方面的成本。由于这是独立于广播软件和硬件的解决方案,它还能够随着技术的发展方便快捷地进行升级。

图c显示了为广播公共实体的新音频头端定义的架构。在此新架构中,RELY-PCIe卡已安装在以下设备中:

caefaeaa-8c25-11ed-bcbd-dac502259ad0.jpg

图c音频广播架构

其中,DABMUX是指基于运行带有RELY-PCIeNIC的Ubuntu的DellR440服务器。它从网络(来自AoIP盒子)接收音频,对其进行编码并将其与元数据组合并将它们打包在一起。然后使用IP将这个包发送到全国各地山顶上的发射器,在那里它被转换为在空中广播的无线电信号。发送到发送器的IP数据包内的格式称为“EDI”。这些设备通过使用分配给每个流量的多个vlan来管理不同类型的流量(见图d中的表)。

cb488b24-8c25-11ed-bcbd-dac502259ad0.jpg

图d VLAN分配

除了简化复杂的时间感知高可用性网络的实施之外,RELY-PCIe还提供了用于配置、监控和诊断 PCIe卡和网络行为的高级工具。在配置方面,RELY-PCIe 嵌入了一个用户友好的 Web服务器(见图e),用于配置卡支持的所有同步、冗余和二层交换功能,无需在用户工作站安装软件。此外,配置管理工具允许在连接到的多个设备中远程部署预定义配置网络,在调试期间节省了大量时间。

cb53d60a-8c25-11ed-bcbd-dac502259ad0.jpg

图eRELY-PCIe网络管理器

嵌入在设备中的 Web 管理器提供了用于监控系统行为的不同工具,并可以从 GUI 工具监督以下元素:

SNMP v1、v2c、v3状态

服务的内部记录器:配置服务、PTP、NTP、SNMP等

系统参数监控器:CPU、内存、温度

基于 HSR/PRP 监督帧的网络节点表

每个端口的网络统计信息

上述工具与通过安全连接远程更新/升级设备的能力相结合,使最终用户可以完全控制网络操作。

此外,除了可以通过用户友好界面管理的这些高级功能外,该设备还可以通过命令行界面 (CLI) 进行配置。最后,如果应用程序需要,可以升级设备以完成其他边缘计算任务,不仅针对板载 CPU,还针对 FPGA

RELY-PCIe板卡关键特性

用于HSR/PRP网络的DAN和Redbox功能

灵活的IEEE 1588 PTP 实现

先进的L2交换功能:VLAN,端口掩码、帧限制等

以太网网络驱动程序可用于大多数操作系统(Linux、Windows、Vxworks等。)

除上述板卡以外,虹科还提供携手SoC-e&RELYUM为客户提供先进的TSN/HSR/PRP解决方案,包括IP核、交换机等多种产品,欢迎大家联系虹科了解详情。

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

    关注

    31

    文章

    5340

    浏览量

    171933
  • 广播
    +关注

    关注

    1

    文章

    298

    浏览量

    22905
收藏 人收藏

    评论

    相关推荐

    华为云 FunctionGraph 构建可用系统的实践

    ,详细介绍如何构建可用的 Serverless 计算平台,实现客户和平台双赢。 可用介绍
    的头像 发表于 05-09 23:14 261次阅读
    华为云 FunctionGraph 构建<b class='flag-5'>高</b><b class='flag-5'>可用</b>系统的实践

    SECO赛柯解决新型广播VoIP分析仪的难题

    客户是一家在广播和电信行业内处于领先位置的公司,他们目前正在开发新型广播VoIP分析仪,但在研发的过程遇到了一个难题,他们急需一款能够支持
    发表于 04-02 11:30

    高性能电机控制应用的电流反馈系统的相关可用性

    电子发烧友网站提供《高性能电机控制应用的电流反馈系统的相关可用性.pdf》资料免费下载
    发表于 11-29 10:17 0次下载
    高性能电机控制应用的电流反馈系统<b class='flag-5'>中</b>的相关<b class='flag-5'>性</b>与<b class='flag-5'>可用性</b>

    在电力行业,如何在HSR/PRP/PTP 网络中经济高效地进行持续监控?

    摘要为了保障电力系统的稳定运行,西班牙国家发电厂和输电局(UTE)需要使用标准工具记录和监控HSR/RPR网络的流量。RELY-REC是一种时间感知解决方案,可用于支持
    的头像 发表于 10-18 08:04 609次阅读
    在电力<b class='flag-5'>行业</b><b class='flag-5'>中</b>,如何在HSR/<b class='flag-5'>PRP</b>/PTP 网络中经济高效地进行持续监控?

    CiA演讲回顾 | CAN(FD)总线协议转换原理及其在汽车行业的应用

    9月14日,首席工程师陈皓受邀在CiA中国技术日发表“CAN和CAN FD总线协议转换”为主题的演讲,内容包括CAN和CAN FD总线的区别、两种总线协议转化的基本原理及其在汽车
    的头像 发表于 09-21 09:30 541次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>CiA演讲回顾 | CAN(FD)总线<b class='flag-5'>协议</b>转换原理及其在汽车<b class='flag-5'>行业</b>的应用

    荣誉|行业认可!荣膺“中国自动驾驶百强企业”称号

    奖——中国自动驾驶百强企业”的设立,旨在推动智能汽车及自动驾驶行业的产业交流,为企业提供展示最新产品以及前沿技术的舞台。本次获奖不仅是 对深耕汽车行业十余年综合能力的认可,彰显了
    的头像 发表于 09-15 17:33 1044次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>荣誉|<b class='flag-5'>行业</b>认可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>荣膺“中国自动驾驶百强企业”称号

    电源测试系统,实现更高的测试密度和更低的测试成本

    电源测试系统ATE升级实现更高的测试密度和更低的测试成本01高密度精度测量单元HK-HDPMU在单板上提供多达192个额外的独立参数测量单元(PMU)通道。
    的头像 发表于 09-04 16:22 449次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>电源测试系统,<b class='flag-5'>实现</b>更高的测试密度和更低的测试成本

    Brocade针对IBM POWER解决方案上的SAP HANA的可用性体系结构

    电子发烧友网站提供《Brocade针对IBM POWER解决方案上的SAP HANA的可用性体系结构.pdf》资料免费下载
    发表于 08-30 16:29 0次下载
    Brocade针对IBM POWER解决方案上的SAP HANA的<b class='flag-5'>高</b><b class='flag-5'>可用性</b>体系结构

    使用IBM TS7770和Brocade 7840扩展解决方案增强数据可用性和业务连续

    电子发烧友网站提供《使用IBM TS7770和Brocade 7840扩展解决方案增强数据可用性和业务连续.pdf》资料免费下载
    发表于 08-30 15:24 0次下载
    使用IBM TS7770和Brocade 7840扩展解决方案增强数据<b class='flag-5'>可用性</b>和业务连续<b class='flag-5'>性</b>

    在线服务提供商利用Brocade提高数据中心的可用性和可靠

    电子发烧友网站提供《在线服务提供商利用Brocade提高数据中心的可用性和可靠.pdf》资料免费下载
    发表于 08-30 09:55 0次下载
    在线服务提供商利用Brocade提高数据中心的<b class='flag-5'>可用性</b>和可靠<b class='flag-5'>性</b>

    可用性和业务连续与NetApp的数据结构和NetApp-Brocade 7840扩展的解决方案

    电子发烧友网站提供《可用性和业务连续与NetApp的数据结构和NetApp-Brocade 7840扩展的解决方案.pdf》资料免费下载
    发表于 08-30 09:37 0次下载
    <b class='flag-5'>可用性</b>和业务连续<b class='flag-5'>性</b>与NetApp的数据结构和NetApp-Brocade 7840扩展的解决方案

    通过高可用性强制实施精简的IT基础架构模型

    电子发烧友网站提供《通过高可用性强制实施精简的IT基础架构模型.pdf》资料免费下载
    发表于 08-22 15:53 0次下载
    通过高<b class='flag-5'>可用性</b>强制实施精简的IT基础架构模型

    可用性(HA)提供便利、价值和改进对零售分支机构的响应时间

    电子发烧友网站提供《可用性(HA)提供便利、价值和改进对零售分支机构的响应时间.pdf》资料免费下载
    发表于 08-21 14:55 0次下载
    <b class='flag-5'>高</b><b class='flag-5'>可用性</b>(HA)提供便利、价值和改进对零售分支机构的响应时间

    AMBA®CXS协议规范

    本规范描述了Credited eXtensible Stream(CXS)流接口协议。CXS该协议可用于任何点对点分组通信,专门针对宽接口进行优化。 宽接口优化意味着该协议可以用于将数
    发表于 08-02 11:14

    F-35战斗机的可用性和使用分析报告

    飞机可用性。F-35A和F-35C的可用性从2015年到2018年有所下降,但在2019年和2020年有所增加。(可用性以飞机在训练或任务可以飞行的时间百分比来衡量。
    发表于 07-20 11:13 727次阅读
    F-35战斗机的<b class='flag-5'>可用性</b>和使用分析报告