网络

PNM系列:公共集合框架的业务案例

PNM:公共收集框架的业务案例

杰森Rupe
主要架构师

2017年11月7日

这是关于主动网络维护(PNM)系列的第二篇文章。如果您错过了PNM的介绍,您可以查看第一个元素这就解释了这个主题的一些背景知识。

PNM是我们的Cabl亚博yabo888vip网页版eLabs项目,旨在确保有线电视服务提供商能够将网络维持在一个质量水平,从而避免对服务的重大影响。主动部分是指在客户服务受到影响之前进行维护。但是,要做到这一点,服务提供商必须从网络中收集数据。然而,以不影响服务的方式从网络收集数据并不容易。

什么是公共收集框架?

公共收集框架是一组Python软件模块,用于处理从网元收集PNM数据并将数据呈现给PNM应用程序的任务。它以通用的形式提供数据,这样软件应用程序就不必使用网络语言来获得所需的数据。它还可以保护网络不受过于频繁的数据请求的影响。

亚博yabo888vip网页版CableLabs创建了DOCSIS®通用采集框架(DCCF)和Wi-Fi通用采集框架(WCCF)。我们还开始创建一个以光学为中心的收集框架。如果会员表示有需要,我们甚至可以创建一个家庭有线(MoCA)框架。为了保持使用模型的简单性,CableLabs打算将这些框架加入到亚博yabo888vip网页版一个组合的公共集合框架(XCCF)中。由于有线电视服务是通过由许多不同技术组成的网络提供的,因此CableLabs使会员可以很容易地使用正确的收集框架组合,从正确的网络元素获得满足他们需求的数据。亚博yabo888vip网页版

亚博yabo888vip网页版CableLabs最近向公众发布了一个详细描述DCCF的体系结构文档。你可以在这个链接在你的工作中引用它。该文档描述了DCCF是什么,以及XCCF的预期体系结构。还有一个伙伴文档报告了无线公共收集框架,可用在这里

引擎盖下是什么?

简单地说,XCCF是一组Python模块,它们协同工作,为使用简单网络管理协议(SNMP)的轮询设置网络,管理对PNM数据的请求,并以本机形式存储简单文件传输协议(TFTP)输出或以JavaScript对象符号(JSON)文件存储SNMP结果。如果这看起来令人困惑,只要知道我们以易于使用的形式提供网络数据就可以了。然后,应用程序可以基于时间参数和数据类型从XCCF数据请求数据。因此,如果需要的数据已经存在,应用程序就可以立即接收到它们需要的数据。或者,如果数据不存在,那么XCCF可以获得所需的数据并及时提供。在这些事务中有很多操作可能出错,因此CableLabs努力构建一个支持许多可能的PNM方法的灵活架构。亚博yabo888vip网页版

由于PNM数据以网络提供的格式表示,因此现有应用程序连接到XCCF以获取其数据应该不会有问题。翻译软件从网络获取输出,并准备好供应用程序使用。

为什么Cable亚博yabo888vip网页版Labs要开发它?

PNM应用程序或程序需要数据来驱动它——获取所需的数据可能是对网络元素的一个重要请求。服务提供者需要知道网络不会受到PNM请求的影响,因此他们需要某种程度的控制来确保服务是优先级的。此外,可能有许多PNM应用程序需要相同的数据,因此让每个应用程序以不协调的方式影响网络是低效的,而且不一定对客户友好。一个利用多个应用程序的PNM程序需要一个公共的收集功能来支持这些应用程序并缓解网络压力。

使用XCCF支持网络操作有明显的优势:

  • 它提供了一个轮询机制来管理,为所有应用程序服务。
  • 使用XCCF,构建自己的应用程序和支持购买的应用程序变得更加容易。
  • 网络没有过多的数据请求,所以当出现问题时,可以排除它是一个原因。
  • 您可以将网络和应用程序清晰地分离开来,这符合通常组织操作的方式。
  • 当您使用XCCF作为管理这些更改的点时,应用程序和网络之间的更新就很容易了,而XCCF就是为此而构建的。
  • XCCF是可扩展的,我们在路线图上有很多很棒的想法要考虑。
  • 由于XCCF基于SDN体系结构概念,因此能够理解可伸缩性,并支持高可靠性。
  • 由于所有CableLabs成员都可以访问它,因此任何成员都可以使亚博yabo888vip网页版用它在现场试验中测试PNM功能,以了解其对业务的好处。

这里也有可量化的商业价值!

  • 当数据已经以通用的方式呈现给应用程序时,在操作中测试新的PNM功能更容易,也更现实,减少了PNM业务案例回报的不确定性。
  • 使用XCCF可以简化PNM程序中PNM应用程序的实现,使PNM的业务案例更快地得到回报。
  • CAPEX较低,因为当小型应用程序可以指向现有的XCCF实例时,更简单、更便宜的PNM解决方案可以进入运营并更好地扩展。
  • 由于应用程序与网络分离,因此OPEX较低,并且XCCF接口可以快速、轻松地维护。
  • PNM的优势是可以实现的,因为在任何PNM程序中的重要工作都是用XCCF解决的。它避免了规模风险,否则会增加PNM项目的运营成本。

由于所有这些原因,CableLabs从我们的成亚博yabo888vip网页版员那里听说需要XCCF功能,所以我们做出了回应。

我在哪里可以拿到复印件?

亚博yabo888vip网页版CableLabs成员可以获得一份副本在这里.愿意签署必要的CableLabs协议的供应商也可以获得一份副本。亚博yabo888vip网页版我们希望我们的社区能够向XCCF提供反馈,并可能提供代码。我们还希望社区推动XCCF的路线图,为需要以最高优先级支持哪些功能提供输入。

不要忘记订阅我们的博客,在未来阅读更多关于PNM的内容。

隐私偏好中心

    严格的必要

    网站正常运行所必需的cookie。

    PHPSESSID, __cfduid hubspotutk

    性能

    它们用于跟踪用户交互并检测潜在的问题。这些数据有助于我们通过提供用户如何使用本网站的分析数据来改善我们的服务。

    BizoID, wooTracker, GPS, _ga, _gat, _gid, _hjIncludedInSample, mailmunch_second_pageview

    针对

    这些cookies用于(1)发送与您和您的兴趣更相关的广告;(2)限制你看广告的次数;(3)帮助衡量广告活动的效果;(4)了解人们在观看广告后的行为。

    __hssc, __hssrc, __hstc,