论文部分内容阅读
SDN(Software-Defined Networking)转发平面抽象是有效提升网络控制能力的关键.由于Open Flow描述能力有限,难以有效应用于多种网络场景.因此,针对不同的网络应用场景,出现了多种SDN转发平面抽象,且具有其定制的转发平面实现模型.然而,异构的实现模型具有不同的架构和实现特点,为SDN网络研究带来极大挑战.提出一种可重构的SDN转发平面实现模型REFINE(Reconfigurable Forwarding Plane for SDN),通过提高灵活性从而支撑多样化SDN转发平面的实现.与传统的实现模型相比,它灵活性高、实现快速且成本低.通过分析目前SDN转发平面的处理流程将SDN转发平面实现模型分为八个功能模块,并根据这些模块的具体实现与转发平面抽象的相关性将REFINE模型分为抽象相关逻辑和抽象无关逻辑.通过重构抽象相关逻辑并使用统一接口可以灵活快速低成本地实现不同的SDN转发平面.原型系统表明REFINE可以灵活有效支持多种SDN转发平面抽象的实现.
SDN (Software-Defined Networking) forwarding plane abstraction is the key to effectively improve the network control capability. Due to the limited ability of Open Flow description, it is difficult to effectively apply to various network scenarios. Therefore, for different network scenarios, multiple SDN forwarding Plane abstract, and has its own customized forwarding plane implementation model.However, heterogeneous implementation models have different architecture and implementation characteristics, which brings great challenges for SDN network research.A reconfigurable SDN forwarding plane implementation model REFINE (Reconfigurable Forwarding Plane for SDN), through the flexibility to support a variety of SDN forwarding plane implementation. Compared with the traditional implementation model, it is flexible, fast and low cost.By analyzing the current SDN forwarding plane processing The process divides the SDN forwarding plane realization model into eight functional modules and divides the REFINE model into abstract relevant logic and abstract irrelevant logic according to the abstract relevance between the specific implementation and forwarding plane of these modules.Through the reconstruction of abstract related logic and the use of unified The interface allows for flexible and cost-effective implementation of different SDN forwarding planes. The prototype system shows that the REFI NE can flexibly and effectively support multiple SDN forwarding plane abstractions.