所有提交的电磁系统将被重定向到在线手稿提交系统。作者请直接提交文章在线手稿提交系统各自的杂志。

软件定义网络的混合分层控制飞机

Arpitha T1乌莎·K帕蒂尔2

1MTech学生,计算机科学与工程、GSSSIETW Mysuru,印度

2助理教授,部门CSE, GSSSIETW Mysuru,印度

*附属于VTU,卡纳塔克邦

访问更多的相关文章全球研究计算机科学杂志》上

解耦结构和细粒度的流控制功能限制特定软件定义网络的可扩展性(SDN)。为了解决这个问题,一些研究构建一个平坦的控制平面架构,其他人建立分级控制平面架构改善可伸缩性的SDN [1]。然而,两种结构仍有未解决的问题:一个平面控制平面结构不能解决的超线性的计算复杂度增长控制飞机当SDN尺度大尺寸,和集中的抽象层次控制平面结构带来了路径拉伸问题[2]。

为了解决这两个问题,一个猎户(3),混合分层控制飞机的大规模网络。猎户座可以有效地减少计算复杂度SDN控制平面的(好几个数量级4]。我们也设计一个抽象层次路由方法解决路径拉伸问题。


此外,分层快速重路由方法来说明如何实现快速重路由该混合分层控制飞机。猎户座实现来验证混合分层方法的可行性。这项工作的目标是结合平面和集中式分层控制飞机的优势,和解决超线性计算复杂性的增长,路径拉伸控制平面的问题,实现快速重路由混合分层控制飞机。


自平控制平面架构无法解决的超线性计算复杂度增长控制飞机当SDN网络扩展到大尺寸。

相关工作

Kandoo:一个有效的框架和可伸缩的卸载控制应用程序的可扩展的软件定义网络的实现有控制控制飞机上频繁发生的活动是至关重要的。做到这一点的方法之一是处理这些事件的数据平面本身需要定制开关影响控制飞机的可见性。在本文中,作者提出了Kandoo。它是一个框架,实现可伸缩性而无需改变开关。Kandoo有两层控制器:(i)是一组控制器底层没有互连,并没有广泛的知识状态,和(2)的顶层是一个逻辑上集中控制器保持全网状态。Kandoo设计有助于网络运营商,以反映当地控制器需求和缓解顶层的负载。迈斯卓:一个可伸缩的OpenFlow控制系统控制器负责每个流的初始建立通过联系相关开关是一个OpenFlow网络的主要特征。雷竞技网页版因此,控制器的性能瓶颈。本文展示了这个根本问题是解决并行。

艺术OpenFlow控制器的状态,称为氮氧化合物,达到控制功能开发一个简单的编程模型通过单线程事件循环仍然氮氧化物还没有考虑利用并行性。本文作者提出大师这是程序员的编程模型和实现的并行性与额外的吞吐量的优化技术。
灯塔OpenFlow控制器


灯塔是一个基于java的开源OpenFlow控制器创建于2010年。它已被广泛用于教学、研究,照明灯的基础。本文显示了实现的体系结构决策和实现信标的三个目标:提高开发人员的生产力,提供运行时启动和停止现有的和新的应用程序的能力,和高性能

基于流的网络与DIFANE可伸缩
企业管理员可以指定政策驱动底层开关,如何下降,并测量流量。。然而,现有技术flowbased网络过于依赖集中式控制器软件安装反动地规则,基于每个流的第一个包。提出了DIFANE》的作者,这是一个可伸缩的和著名的解决方案,使所有流量数据平面上选择性地路由数据包通过中间交换机必要的规则存储的地方。DIFANE分配分区的控制器做简单的任务这些规则的开关。DIFANE很容易与商品交换硬件实现,因为所有数据平面函数可以表示的通配符规则匹配的数据包执行简单的操作。

SDN将网络的控制平面和数据平面,并从网络设备提取复杂的控制功能。它还支持细粒度的基于流程的管理基于OpenFlow的协议,使高度可编程和灵活的网络(5]。


目前,几乎所有的商业交换机支持OpenFlow协议和其他南部——绑定接口协议,如思科onePK API还支持细粒度SDN[流控制的特点6]。flow的SDN介绍一个伟大的数据平面和控制平面之间的通信开销,这限制了可伸缩性。

现有系统的局限性是:


1)大数据平面和控制平面之间的通信开销,这限制了可伸缩性。
2)控制平面的计算复杂度增长当SDN网络扩展到大尺寸。
3)集中分层控制平面架构带来路径拉伸问题。


提出了系统

该建议的体系结构的优点结合平坦的和集中的分级控制的飞机,和地址上面指定的两个未解决的问题。
首先我们设计猎户座,混合分层控制飞机可以减少计算复杂度的增长SDN控制平面通过构造抽象层次网络视图(10]。
其次,设计是一个抽象层次路由方法解决路径拉伸问题通过构建抽象的内部链接和pre-calculating所有内部的链接跳转。第三,提出了一种分层快速重路由方法来说明如何实现快速重路由该混合分层控制飞机。

global-research-in-computer-science-Hierarchically

图1。在SDN环境中分层次结构控制飞机

控制飞机的结构如图1所示。快速内部路由是由区域管理控制器而国米路由是由域控制器。最后所有的管理问题将由管理控制器。


链接发现模块:此模块获得内部和inter-area链接信息通过链路层发现(LLDP)协议。当有多个地区


模块需要获得LLDP消息从其他地区发现的链接。获得国际区域链接信息,一个区域控制器将LLDP数据包发送到边缘交换机的所有端口。收到的包边开关的开关将它转发到另一个区域通过物理链路。

区域控制器:此模块控制内部之间的路由路由和快速内部路由。
域控制器:此模块控制路由国米路由和快速国米之间路由。这个模块控制器控制区域。


管理控制器:此模块控制域控制器。
生成的链接和交换机都叫nosql数据库的存储在数据库中。
Mininet用于链接发现模块。OpenDayLight期间使用域控制器模块。提出系统的优点是猎户座可以有效降低计算复杂度flowbased SDN控制飞机由几个数量级,和解决路径拉伸问题带来的逻辑分层控制平面架构。

global-research-in-computer-science-Adding

图2:添加主机和交换机在mininet定义区域和建立链接

global-research-in-computer-science-Realization

图3:在SDN控制器实现开关和链接

global-research-in-computer-science-particular

图4:分配特定节点id、输入端口和输出端口的路由

global-research-in-computer-science-Routing

图5:路由与特定的源地址和目的地址

从配置mininet模拟器和OpenDayLight SDN控制器,开关和mininet添加链接。地区可以定义根据主机的数量在每个区域。然后在下一步这些开关也被添加在SDN控制器。之间的路由是通过ping主机。如果路由是在该地区则称为内部路由,而如果两个领域之间的路由称为inter-routing。
失败是由特定区域内的链接
区域控制器和inter-routing失败是由域控制器,最后一切都是由管理员管理控制器是SDN控制器。如果两个主机之间的通信被标记为失败,然后控制器寻找替代路径的最小带宽和通信。以这种方式链接失败是由区域控制器以及域控制器。

结论

混合分层控制飞机在软件定义网络地址的可伸缩性问题较大的网络以及路由和路由问题。两个概念放在一起在这个工作与多个SDN控制飞机和这些控制器以分层的方式排列。有多个控制飞机减轻负担的单一控制平面和地址的可伸缩性。

引用