电信运营商(Telcos)和网络服务提供商(ISP)面临着使用动态拓扑调整的挑战,以确保连接的稳定性和连续性。这意味着需要选择一个昂贵的网络管理系统来完成相关的工作,但这存在一些缺陷。因此,可以选择使用开源软件定义网络(SDN)解决方案,来降低成本和功耗,以实现网络拓扑的转换。
在不稳定网络中拓扑转换有哪些方法?电信运营商中存在多个分布式拓扑,以保证稳定的连接、此外,通常的无线通信信道暴露在恶劣的环境中,使连接的稳定性得不到保障。在这种情况下,通过自动切换通信信道,一旦发生故障,就能够快速切换。
大型电信运营商在实现切换时,一般会选择使用昂贵的网络管理系统,以确保连接的稳定性,但这需要网络中实现硬件兼容。最终将导致厂商锁定,并增加总体成本。另一个方式是通过一个系统管理员团队来昼夜监控网络,并实时解决故障。
现在出现了第三个容易被人忽略的选择——利用开源SDN解决方案实现可靠的生产级系统来动态调整网络拓扑。
SDN网络的基本配置是支持OpenFlow的设备加上SDN控制器,再搭配SDN应用。我们将讨论如何在不同规模上使用开源的SDN解决方案,以保持稳定的无线互联网连接。
***步:启用OpenFlow的网络
OpenFlow对SDN至关重要,因为它可以实现网络设备与SDN控制器之间的通信。有几种将OpenFlow引入网络的方法可供选择,一种方法是用OpenWrt操作系统替换设备的固件,并在其上安装Open vSwitch(OVS)。OpenWrt的***版本已经支持OVS,使其更容易实现SDN网络。
第二步:选择SDN控制器
SDN控制器是网络的大脑,它负责构建和显示拓扑、对网络设备进行编程,并且作为整个网络的单个管理节点。业界最突出的两个开源SDN控制器分别是OpenDaylight和ONOS,这两个控制器都可以用于启用网络拓扑切换。这两个控制器有相似之处,它们可应用于定制基础设施的模块化应用,并配有多个默认应用程序。然而,ODL更多的是将传统网络和SDN结合在一起,而ONOS专注于性能方面和集群,以提高可用性和可扩展性,这使其成为电信运营商和网络服务提供商的***控制器。
第三步:选择SDN应用程序
SDN应用程序与SDN控制器直接交互,并提供一定程度的网络抽象,可以作为网络监控、控制和分析的工具。由于我们的目标是启用切换,因此我们对提供有关连接质量的准确实时信息的应用程序更有兴趣,当低于已建立的阈值时,将SDN控制器重新路由到备份信道。实际上开源应用程序可以与ONOS控制器协同工作来有效地执行这些任务。
结论SDN是当今业界***突破性的技术之一,很多企业由于SDN相对不成熟,仍然不愿意采用SDN。然而,使用社区认可的开源SDN解决方案是让企业快速掌握软件定义网络优势的***方式,且不需要巨额的投资。电信运营商和网络服务提供商可以大大受益于开源SDN解决方案,以确保持续连接,而不需要再购买厂商特定的商业系统。