Juniper的SDN战略:OpenContrail架构详解与关键技术

需积分: 9 4 下载量 152 浏览量 更新于2024-09-09 1 收藏 8.01MB PDF 举报
在2013年的"SDN@Juniper"报告中,Juniper Networks对其SDN(Software-Defined Networking)战略进行了深入探讨。他们将SDN定义为一种架构范式,强调了四个关键元素:控制和数据平面的分离、软件集中化和虚拟化、抽象的北向接口以及尽可能逻辑上的集中化,以支持可编程的工作流程。 SDN的核心理念是通过开放标准连接四个关键层面,包括: 1. **控制与数据平面分离**:传统的网络设计中,控制和数据处理功能交织在一起。SDN将这些分离,使得控制平面(负责策略和配置)独立于底层的数据转发平面(负责实际的数据包传输),提高了灵活性和效率。 2. **中央化与虚拟化**:SDN采用软件定义的方式,允许对网络功能进行集中管理和虚拟化,从而简化网络操作并加速创新。 3. **抽象北向接口**:北向接口是SDN的关键,它提供了一套标准化的API,允许外部应用程序与网络设备进行交互,从而实现灵活的网络服务编程。 4. **协议的整合与利用**:为了推动SDN的有效应用,报告列举了一系列相关协议,如OpenFlow、PCE (Policy-Based Routing Control Element)、I2RS (Internet2 Routing System)、ALTO (Application-Layer Traffic Optimization)、BGP-TE (Border Gateway Protocol - Traffic Engineering) 和 BMP (BGP Multi-Protocol)等,这些协议共同支撑了路径发现、计算、安装、分析、优化和资源配置等功能。 在Juniper的SDN战略中,他们提出了“6-4-1”模型,即六种许可模式、四种软件优势以及一个综合实例。具体来说: - **许可模式**:Juniper提供了灵活的许可选项,支持全面使用、弹性扩展和转移性,确保客户可以根据需求选择最适合的许可证方案。 - **软件优势**:强调其软件的全面使用价值,允许用户无缝利用其软件优势,同时支持长期稳定的服务。 在技术实现上,Juniper结合了PCE、BGP-TE和OpenFlow等技术,构建了一个结合了路径计算、流量工程和路由引导功能的SDN实例。每个技术在SDN框架下扮演特定角色,如PCEP用于路径计算和安装,OpenFlow负责流量引导,而BGP-TE则协助在复杂的网络拓扑中进行路径优化。 SDN@Juniper展示了Juniper在网络架构演进中的立场,通过标准化接口、协议集成和灵活的许可策略,他们致力于将SDN的理念融入到其产品和服务中,以提高网络的可编程性和效率。