SDN与传统的网络基础设施
软件定义网络(SDN)是一种新兴的网络架构,它将网络控制平面与数据转发平面分离,从而实现更灵活、可编程的网络管理。SDN的主要优势在于它的集中控制能力,可以快速部署新服务,简化网络管理和自动化,以及提高资源利用率。然而,尽管SDN有诸多优点,但它并不意味着应当立即替换所有现有的网络设备。 传统的网络基础设施通常是基于各种厂商的设备,这些设备使用不同的平台和协议,导致网络环境复杂且难以集成。要实现SDN,企业需要面对的一个主要问题是设备的异构性,这可能导致在不同设备之间实现一致性控制的困难。有两种常见的方法来处理这个问题:一是完全替换现有设备,采用单一厂商的SDN解决方案或基于开放协议(如OpenFlow)的解决方案;二是构建一个在传统基础设施上的SDN叠加层,允许逐步引入SDN的优势,同时保留原有的网络设备。 对于那些不愿意或无法立即进行大规模网络改造的企业,后一种方法更具吸引力。例如,Juniper的Contrail控制器就是一种可用于虚拟叠加网络的解决方案,它可以通过SNMP、Open vSwitch和BGP等开放标准实现SDN功能,而无需彻底重构网络。这种方法可以在不打断现有服务的情况下,为传统网络带来一定的灵活性。 然而,大型企业可能更倾向于从底层构建全新的SDN基础设施,如Juniper的MetaFabric,这是一种旨在提供敏捷、动态网络环境的解决方案。MetaFabric覆盖了交换、路由、安全和SDN等多个领域,使得企业能够在保持传统基础设施的同时,逐步过渡到SDN模式。 另一方面,思科认为SDN是一个长期的网络转型过程,需要硬件、软件和服务层面的全面改革。其ACI平台即反映了这种观点,强调网络必须在元件级、光纤级和策略级进行全面迁移,以实现SDN的全部潜力。简单地在现有网络上添加SDN叠加层可能无法充分利用SDN的全部价值,因为它缺乏对应用层面的深入可见性和控制。 当考虑是否值得投资全面升级网络以实现SDN时,企业需要权衡成本和回报。由于网络设备通常具有较长的生命周期,过早替换可能会导致资产浪费。因此,SDN的采用需要谨慎规划,确保在不影响业务运行的前提下,能够实现ROI的最大化。 总结来说,SDN提供了网络现代化的可能性,但其实施路径需根据企业的具体情况来选择。无论是逐步叠加还是全面替换,重要的是找到既能利用SDN优势,又能与现有网络兼容的最佳策略。这涉及到对技术、成本、业务需求的全面评估,以及对网络基础设施未来发展愿景的清晰理解。