【技术实现步骤摘要】
一种利用SDN技术解决环形网络链路断接的方法
本专利技术涉及网络技术,特别是一种利用SDN技术解决环形网络链路断接的方法。
技术介绍
现有技术中,要实现网络配置的正确更新通常是很困难的,在网络更新的过程中可能会出现网络的转发回路、丢包以及访问控制规则的违背等问题。导致网络更新困难的主要因素是网络是具有成百上千个节点的分布式系统,而网络的更新只能每次在一个节点上执行。网络环境下验证网络的一系列更新是否正确通常是通过网络管理员手动来完成的,这一过程冗杂并且容易出错。而大多数网络需要经常更新配置,原因有可能是某条链路的突然中断导致无法发送数据,或者也可能是需要修改某些转发路径从而避免网络堵塞,改变网络的安全策略等等。如果只是简单的实现网络配置的更新,网络流量被不同配置的交换机处理,就会产生许多网络问题。
技术实现思路
为了解决配置更新不一致导致的转发回路现象和网络配置繁琐的问题,本专利技术提供一种利用SDN技术解决环形网络链路断接的方法。实现本专利技术目的的技术方案为:一种利用SDN技术解决环形网络链路断接的方法,系统架构包括Mininet模拟环境平台、OpenDaylig ...
【技术保护点】
一种利用SDN技术解决环形网络链路断接的方法,其特征在于,系统架构包括Mininet模拟环境平台、OpenDaylight控制器、REST API接口和微型环形网络拓扑结构,所述微型环形网络拓扑结构包括第一SDN智能交换机(s1)、第二SDN智能交换机(s2)、第三SDN智能交换机(s3)、第四SDN智能交换机(s4)、第五SDN智能交换机(s5)、第一主机(h1)、第二主机(h2)和第三主机(h3),所述第一SDN智能交换机(s1)、第二SDN智能交换机(s2)、第三SDN智能交换机(s3)、第四SDN智能交换机(s4)、第五SDN智能交换机(s5)顺次连接,第五SDN智 ...
【技术特征摘要】
1.一种利用SDN技术解决环形网络链路断接的方法,其特征在于,系统架构包括Mininet模拟环境平台、OpenDaylight控制器、RESTAPI接口和微型环形网络拓扑结构,所述微型环形网络拓扑结构包括第一SDN智能交换机(s1)、第二SDN智能交换机(s2)、第三SDN智能交换机(s3)、第四SDN智能交换机(s4)、第五SDN智能交换机(s5)、第一主机(h1)、第二主机(h2)和第三主机(h3),所述第一SDN智能交换机(s1)、第二SDN智能交换机(s2)、第三SDN智能交换机(s3)、第四SDN智能交换机(s4)、第五SDN智能交换机(s5)顺次连接,第五SDN智能交换机(s5)与第一SDN智能交换机(s1)连接,所述第一主机(h1)、第二主机(h2)和第三主机(h3)分别与第一SDN智能交换机(s1)、第二SDN智能交换机(s2)、第三SDN智能交换机(s3)连接;Mininet环境平台通过OpenDaylight控制器全局控制微型环形网络拓扑结构中SDN智能交换机的流表更新;SDN智能交换机解析并执行模拟环境Mininet中配置的网络流表;RESTAPI接口通过编写脚本完成网络拓扑结构流表的配置;该方法包括以下步骤:步骤1,开启Mininet模拟环境平台,初始化SDN基础环境;步骤2,运行/opt/opendaylight-snapshot/run.delayed.sh命令开启OpenDaylight控制器,根据最短路径和最小网络路径开销的要求,给初始网络拓扑结构安装初始流表;在初始流表中,第一主机(h1)发送数据包至第三主机(h3)时,数据包流经第一SDN智能交换机(s1)、第二SDN智能交换机(s2)、第三SDN智能交换机(s3),将第一SDN智能交换机(s1)的第三接口作为数据包的入接口,第一接口作为数据包的出接口,第二SDN智能交换机(s2)的第一接口作为数据包的入接口,第二接口作为数据包的出接口,第三SDN智能交换机(s3)的第一接口作为数据包的入接口,第三接口作为数据包的出接口;第二主机(h2)发送数据包至第三主机(h3)时,数据包流经第二SDN智能交换机(s2)、第三SDN智能交换机(s3),将第二SDN智能交换机(s2)的第三接口作为数据包的入接口,第二接口作为数据包的出接口,第三SDN智能交换机(s3)的第一接口作为数据包的入接口,第三接口作为数据包的出接口;将第四SDN智能交换机(s4)的第一接口设置为数据包的入接口和出接口,将第五SDN智能交换机(s5)的第二接口设置为数据包的入接口和出接口;步骤3,第二SDN智能交换机(s2)和第三SDN智能交换机(s...
【专利技术属性】
技术研发人员:王雷,王亮,游培寒,胡瑜,张成震,王津言,虞伟民,傅蕾,陈立,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。