EXFO的三阶段NFV迁移方案
EXFO发布了一篇由《Pipeline》杂志技术作家William S Greene撰写的博客。
从一开始《Pipeline》杂志就一直帮助电信运营商利用更加开放、自动的系统进行转型。我们很高兴因为引领行业在通信支持系统方面的创新而得到认可。这不仅是我们的使命,还使我们兴奋不已;这时,我们希望告诉人们为什么。这是我们在软件定义网被纳入网络功能虚拟化(NFV)数年前就开始进行探索的原因。我们认为未来是自动网络的天下。因此,当我们听说EXFO开始提供虚拟的网络测试功能时,就开始调查研究。我们发现了一种令人兴奋且合情合理的方法,在ICT行业实现开发与运营(DevOps)。
通过DevOps实现敏捷的网络,需要一种时间跨度以月计的战略规划。EXFO推荐了一种分阶段的方法,其关键在于以渐进的步骤进行组织变革和推出新技术。每个步骤都有自己的挑战,但同时可以提供新优势。EXFO的技术专长和创新技术可以促进这三个截然不同的过渡阶段:虚拟化、自动化以及通过服务保障实现DevOps 。在这三个阶段以及运营商实现更敏捷网络的过程中都有EXFO的身影。
阶段1: 虚拟化可以节省运营商的成本并提供多厂商灵活性。运营商将目标单一的厂商特定硬件转换为位于云内的虚拟网络功能,从而降低成本。通过网络虚拟化,还可以在降低成本的同时增加网络容量。可通过小的组成部分来增加或减少网络容量。
EXFO是广受运营商欢迎的服务保障(SA)合作伙伴,为后者提供测试设备、探针和分析功能,使其能够在物理网内验证服务。EXFO认识到在网络向NFV/SDN过渡的过程中,专用的硬件会被云内的软件功能取代,因此硬件测试设备也需要被虚拟化。为此,EXFO开发出了虚拟的测试功能:EXFO TFv——测试功能虚拟化,用于虚拟网络检验器(VNF)。为继续保障服务质量,EXFO部署基于云的测试功能,这些功能与虚拟的网络功能配合使用。可在服务链和协议栈内的任何地方,在任何两点之间启动VNF,进行测试。
阶段2: 自动化可以改变OSS/BSS流程并采用自动操作来取代人工观测和响应,从而降低运营商的OPEX。在实施自动化的过程中,工程实践经验被转化为策略,对观测和响应的编排进行控制。经验告诉我们,在通过API开通系统时,将最佳实践自动化会轻松许多。API用来解开功能的绑定并使这些功能普遍可用。
EXFO重新设计了多技术SA应用程序,提供细致的API来访问测试功能和探针。API可访问VNF,需要主动测试和详细的被动监测。在提供服务时,可以在每个编排阶段收集数据并进行测试,从而在继续部署前确保质量。在部署后,被动监测或故障报告都可以触发这些API。例如,事件可以触发更多的分析测量,然后根据结果数据,触发更多的自动化响应。当API将编排器与测试和分析连接起来时,可实现封闭循环的服务质量管理(SQM)——向能自我治愈的网络迈出一大步。
EXFO通过其API支持很多不同的编排产品。OpenAPI为运营商和API用户将设计标准化,从而实现面向未来的产品。EXFO告诉《Pipeline》杂志,它一直都遵循电信管理论坛(TMF)和ETSI标准。它将按照这些组织的定义,推出新的API。
阶段3: 通过服务保障实现DevOps 使运营商能够缩短从想法到市场(idea-to-market )的周期,从而增加收入。在DevOps中,开发和运营被结合成一个流程。在您开发新服务时,就会建立管理服务使用的操作流程。下游的自动化可以提供服务保障。DevOps有望使服务部署几乎瞬时完成。EXFO将服务保障纳入到整个流程中,从而降低DevOps的风险。EXFO将模拟、服务运营、故障管理和服务验证集成到日常活动中,从而使DevOps流程变得更加充实。
在组建网络和设计新服务的过程中,EXFO的许多模拟器可在实验室环境中模拟真实的用户行为,因此运营商可以在部署前进行验证。这是非常关键的第一步。但有时真实世界是最好的实验室。
当前,一种敏捷的最佳做法是“演进”——通过市场选择来确定服务是否适当。尽可能快地建立多种服务,迅速投放市场并让客户选择自己最看重的新服务。除非在投放这些服务前保障其功能正确、高效,否则可能会出现普遍的服务故障,从而对运营商不利。因此,EXFO的SA和编排一起被纳入到DevOps流程中。例如,在开发时,必须在投放前通过EXFO的虚拟测试。在保障服务质量时,纳入到流程中的虚拟测试和验证与故障诊断方法一起,使操作更加充实。
另一个敏捷的新做法是将服务创建开放给具有创新精神的第三方。这些参与者可能是您的营销或产品合作伙伴、外部开发商,甚至可能是您的用户。外部人员不会都受过运营商关于可靠方法的培训。他们也不了解网络元器件的所有功能。EXFO简化了服务创建和服务激活期间的SA流程。
在服务创建阶段,EXFO使开发工具能够通过图标显示可用的测试、进行监测和故障诊断——使这些方法成为运行时的标准部分,参与整个服务生命周期。例如,这些工具可以将复杂的测试显示为微件。这种微件成为测试的组成部分,集成和编排起来非常容易。即使没有经验的人也可以添加这些测试,而不需要详细了解测试或网络。有些SA微件可能必须使用。其它SA微件可由第三方选择。
然后,在服务激活期间,编排器经过编程,以确保在产品目录中核查服务时通过自动测试。由于很多新服务由其它服务混合而成,因此可以在构成新服务的每种服务被集成的地方自动对其进行回归测试。
这种三阶段方法更进一步,为网络演进提供一个切实可行的路径。我们很希望能够继续看到并报道EXFO帮助运营商转型为敏捷的运营商。