Protocols to support autonomy and control for NFV in software defined networks

Ali Mohammadkhan, Guyue Liu, Wei Zhang, K. Ramakrishnan, Timothy Wood
{"title":"Protocols to support autonomy and control for NFV in software defined networks","authors":"Ali Mohammadkhan, Guyue Liu, Wei Zhang, K. Ramakrishnan, Timothy Wood","doi":"10.1109/NFV-SDN.2015.7387422","DOIUrl":null,"url":null,"abstract":"The use of Network Function Virtualization to run network services in software enables Software Defined Networks to create a largely software-based network. We envision a dynamic and flexible network that can support a smarter data plane than just simple switches that forward packets. This network architecture needs to support complex stateful routing of flows where processing by network functions (NFs) can dynamically modify the path taken by flows, without unduly burdening or depending on the centralized SDN controller. To this end, we specify a protocol across the different components of an SDN-NFV environment to support the creation of NFs required by a service graph specification, using an orchestrator speaking to an NF Manager running on each host. We take advantage of, and extend, the concept of the SDN controller-to-node protocol (OpenFlow being the most popular) and tagging flows to support complex stateful routing. Output generated by NFs processing packets may be returned to the NF Manager to influence dynamic route changes based on a priori rules defined through a service graph specification provided by network administrators. We envisage the SDN controller setting up these rules based on the output from NFs, the flow specification as well as global tags. By not treating tags as an independent component for routing, we show that we can dramatically reduce the number of tags required across the entire network. Further, by providing the right autonomy in decision making at the NF Manager and the individual NFs in our hierarchical control framework, we significantly reduce the load on the SDN controller.","PeriodicalId":315251,"journal":{"name":"2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NFV-SDN.2015.7387422","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

The use of Network Function Virtualization to run network services in software enables Software Defined Networks to create a largely software-based network. We envision a dynamic and flexible network that can support a smarter data plane than just simple switches that forward packets. This network architecture needs to support complex stateful routing of flows where processing by network functions (NFs) can dynamically modify the path taken by flows, without unduly burdening or depending on the centralized SDN controller. To this end, we specify a protocol across the different components of an SDN-NFV environment to support the creation of NFs required by a service graph specification, using an orchestrator speaking to an NF Manager running on each host. We take advantage of, and extend, the concept of the SDN controller-to-node protocol (OpenFlow being the most popular) and tagging flows to support complex stateful routing. Output generated by NFs processing packets may be returned to the NF Manager to influence dynamic route changes based on a priori rules defined through a service graph specification provided by network administrators. We envisage the SDN controller setting up these rules based on the output from NFs, the flow specification as well as global tags. By not treating tags as an independent component for routing, we show that we can dramatically reduce the number of tags required across the entire network. Further, by providing the right autonomy in decision making at the NF Manager and the individual NFs in our hierarchical control framework, we significantly reduce the load on the SDN controller.
在软件定义网络中支持NFV自治和控制的协议
使用网络功能虚拟化在软件中运行网络服务使软件定义网络能够创建一个很大程度上基于软件的网络。我们设想一个动态和灵活的网络,它可以支持更智能的数据平面,而不仅仅是转发数据包的简单交换机。这种网络架构需要支持流的复杂状态路由,其中NFs (network functions)的处理可以动态修改流的路径,而不需要过度负担或依赖集中式SDN控制器。为此,我们在SDN-NFV环境的不同组件之间指定一个协议,以支持服务图规范所需的NFs创建,使用编排器与运行在每台主机上的NF Manager对话。我们利用并扩展了SDN控制器到节点协议(OpenFlow是最流行的)和标记流的概念,以支持复杂的有状态路由。NFs处理报文的输出可能会根据网络管理员提供的服务图规范定义的先验规则返回给NF Manager,从而影响动态路由的变化。我们设想SDN控制器基于NFs的输出、流规范以及全局标记来设置这些规则。通过不将标签视为路由的独立组件,我们可以显着减少整个网络所需的标签数量。此外,通过在我们的分层控制框架中为NF管理器和单个NFs提供正确的决策自主权,我们显著减少了SDN控制器的负载。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信