当前位置:主页 > 管理论文 > 移动网络论文 >

软件定义网配置一致性研究

发布时间:2018-08-15 12:41
【摘要】:软件定义网络作为一种未来网络架构将控制和数据平面分开,使用集中控制机制可以有效降低网络变动时的网络异常。控制器收集全局网络拓扑和状态信息,根据用户策略和算法生成网络配置,然后安装到转发设备的流表中。交换机根据自身的配置处理数据包。虽然软件定义网络使用集中控制,但是转发设备仍然按照本身流表进行转发,也就是说在数据转发平面上,软件定义网络仍然是一个分布式系统。配置更新过程中的配置不一致性仍然会造成网络的不稳定。即使新(旧)配置的正确性得到保障,复杂多样的临时网络状态仍然会导致路由冲突和传输错误。因此在变动的情况下,一致性需要得到保证。网络配置一致性更新机制虽然已经研究了很长时间并取得了一些成果,但是大部分的研究集中在传统网络中,并且针对特定的协议。对于软件定义网络中的配置一致性研究主要集中在最近几年,按照所用的方法更新机制可以分为:标签、序列化和依赖图更新机制。标签更新机制使用标签技术,对配置添加标签以区别新旧配置,对数据包同时添加标签来匹配不同的配置。序列化更新机制将更新按照一定的顺序安装。依赖图更新机制将资源分配图引入更新机制中,使用图来表示更新之间的,更新与路径之间的,更新与链路之间的关系等等。其中包级别配置一致性方案不适用于增量更新;流级别更新方案使用两阶段更新机制和周期性分割机制,需要的时间太长。本文中,我们针对包级别更新提出了基于关系图的更新机制:首先对更新之间的关系进行分析,然后生成更新之间的关系图,接着尝试从关系图中找到一个合适的更新顺序满足包级别配置一致性。针对流级别更新提出基于K前缀覆盖的更新机制:控制器收集已有的流信息,然后计算这个流集合的最佳K前缀,接着将新配置以低优先级安装并且将K条规则碎片以高优先级安装。为了得到最佳K前缀,我们设计了K前缀覆盖算法。该算法计算具有最小覆盖空间的K前缀集合,这些前缀集合包含所有的流。实验结果表明,我们提出的更新机制加快了配置更新的速度,减少了规则安装的规模以及控制消息的规模。
[Abstract]:As a future network architecture, the software defines the network to separate the control from the data plane, and the centralized control mechanism can effectively reduce the network anomalies when the network changes. The controller collects the global network topology and state information, generates the network configuration according to the user policy and algorithm, and installs it into the stream table of the forwarding device. The switch processes packets according to its own configuration. Although the software defined network uses centralized control, the forwarding device still forwards according to its own stream table, that is, on the data forwarding plane, the software defined network is still a distributed system. Configuration inconsistencies in the configuration update process will still result in network instability. Even if the correctness of the new (old) configuration is guaranteed, complex and diverse temporary network states will still lead to routing conflicts and transmission errors. Therefore, in the case of change, consistency needs to be guaranteed. Although the network configuration consistency updating mechanism has been studied for a long time and some achievements have been made, most of the research is focused on the traditional network and is specific to specific protocols. The research on configuration consistency in software-defined networks is mainly focused in recent years. According to the methods used, the updating mechanisms can be divided into tag, serialization and dependency graph updating mechanisms. Tag updating mechanism uses tag technology to add tags to the configuration to distinguish between new and old configurations and to add tags to packets to match different configurations. The serialization update mechanism installs updates in a certain order. The dependency graph update mechanism introduces the resource allocation graph into the update mechanism and uses the graph to represent the relationship between update and path update and link and so on. The package level configuration consistency scheme is not suitable for incremental update, while the flow level update scheme uses two-stage updating mechanism and periodic partitioning mechanism, which takes too long. In this paper, we propose a graph-based update mechanism for package level updates: first, we analyze the relationship between updates, and then we generate a graph between updates. Then try to find an appropriate update order from the diagram to meet package level configuration consistency. An update mechanism based on K-prefix coverage is proposed for stream level updating. The controller collects the existing stream information and then calculates the best K-prefix of the stream set. The new configuration is then installed at a low priority and the K rule fragment is installed at a high priority. In order to obtain the best K prefix, we design a K prefix covering algorithm. The algorithm computes K-prefix sets with minimal covering space, which contain all streams. The experimental results show that the proposed updating mechanism speeds up the configuration update and reduces the size of the rule installation and the control message.
【学位授予单位】:清华大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.02

【相似文献】

相关期刊论文 前10条

1 郭嘉凯;;软件定义存储:将用户从硬件绑定中解放[J];软件和信息服务;2014年05期

2 章必雄;基于软件定义的多模式无线网络[J];武汉理工大学学报(信息与管理工程版);2005年02期

3 Ron Harrison;;通讯测量无国界 软件定义测试平台后势看涨[J];电子测试;2006年11期

4 袁航;;软件定义负载均衡[J];软件和信息服务;2014年02期

5 王伟;;趋势之七 金融业“软件定义”滥觞期[J];金融电子化;2014年03期

6 王丛;;软件定义存储市场趋势[J];电脑与电信;2014年06期

7 王丛;;软件定义存储价值[J];电脑与电信;2014年06期

8 王丛;;如何评估软件定义存储[J];电脑与电信;2014年06期

9 翁继东;;软件定义网络关键技术及其实现研究[J];电子技术与软件工程;2014年04期

10 蔡学镛;;软件的病态性肥胖[J];程序员;2008年04期

相关会议论文 前1条

1 王加莹;;软件定义OTN软件定义网络[A];OFweek宽带通信与物联网前沿技术研讨会论文集[C];2013年

相关重要报纸文章 前10条

1 何宝宏;软件定义的世界[N];人民邮电;2012年

2 本报记者 郭平;网络向软件定义融合演进[N];计算机世界;2012年

3 邓光青;软件定义网络风头正劲[N];中国质量报;2013年

4 本报记者 郭涛;软件定义存储:市场“二八”开[N];中国计算机报;2013年

5 本报记者 郭涛 策划;软件定义未来[N];中国计算机报;2013年

6 本报记者 李旭阳;软件定义汽车[N];计算机世界;2013年

7 梁敏;软件定义时代来临[N];电脑报;2013年

8 本报记者 刘春辉;全面的虚拟化是实现“软件定义”的重要基石[N];人民邮电;2013年

9 本报记者 郭涛;软件定义存储也要“打假”[N];中国计算机报;2014年

10 沈建苗 编译;软件定义存储,你准备好了吗?[N];计算机世界;2014年

相关博士学位论文 前1条

1 林萍萍;软件定义网的东西向对等互联机制研究[D];清华大学;2014年

相关硕士学位论文 前10条

1 吴庆彪;软件定义网络Web认证与访问控制技术研究[D];西南交通大学;2015年

2 杨波;软件定义网络中流表正确性检测及故障定位的研究[D];浙江大学;2016年

3 赵坤;软件定义网配置一致性研究[D];清华大学;2015年

4 王强;面向软件定义光网络传输下的硬件节点结构和保护机制[D];北京邮电大学;2015年

5 周婷;软件定义光网络跨层控制技术研究[D];北京邮电大学;2014年

6 张铖;基于软件定义网络的应用层能力虚拟化方法设计与验证[D];北京邮电大学;2015年

7 张圆;软件定义网络系统的可靠性评估与优化[D];北京邮电大学;2015年

8 陈实;云计算中基于多租户的策略驱动型软件定义网络应用研究[D];复旦大学;2014年

9 李冠华;软件定义网络中网络信息库的研究与设计[D];北京邮电大学;2015年

10 黄锦松;软件定义的内容中心网络关键技术研究[D];南京邮电大学;2015年



本文编号:2184231

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2184231.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户041c9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com