软件定义网络( Software Defined Network.SDN)是近年来新兴的网络技术,它将控制平面与转发平面相分离,控制平面由单独的主机构成的控制器来运行,并且可以控制整个网络的交换机。该结构使得控制器可以掌握全局网络视图,并且还能进一步通过定义南向接口来设计可编程交换机,但是,在SDN中资源耗尽型事件(例如Packet-In报文)可能导致单一的控制器过载,因此,目前研究提出了分布式控制结构来解决这个问题。分布式控制主要有两种结构:扁平结构,从水平方向上扩展;垂直结构,从顶层的根控制器到叶控制器。这两种分布式结构很好地克服了集中式单控制器的缺点;然而网络的流是突发并且分布不均匀的,固定的控制器配置很难使控制器适应网络的复杂状况。
OpenFlow( OF)协议在1.3版本中突出每个交换机可以有三种角色:主控制器( Master)、从控制器(Slave)和等价控制器( Equal)。等价控制器与主控制器有相同的权限,但从控制器只能读取交换机状态,不能控制交换机。控制器的角色是可以根据网络状态来变化的。通过调整控制器角色的状态,可以实现对网络的控制,从而达到负载均衡。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !