论文部分内容阅读
随着互联网领域的蓬勃发展,基于IP的简洁网络架构变得管理运维复杂、网络创新困难、设备日益臃肿。为了解决这些问题,业界一直在探索新的技术方案,经过多年的技术发展,SDN(软件定义网络)应运而生。应用SDN技术,在ODL(OpenDaylight,是一个SDN开源开发平台)平台上开发出了一个解决网络臃肿问题的SDN流量调度系统。SDN流量调度系统使用B/S结构,应用MD-SAL框架实现,能够对底层网络拓扑进行管理,能够根据用户需求和用户网络拓扑信息计算出网络流量的最佳行走路径,然后调用配置管理模块向相关设备下发需要的配置信息,在完成调度网络流量的调度,并对调度完成的网络流量做实时监控来保证网络流量的正确调度和调整。SDN流量调度系统具有网络流量变化自动调整功能,网络流量按时间段调度功能,变化调整反向通知功能,节点和链路应急保护措施,断路自动切换线路措施,配置失败后回滚到正确配置措施,流量调度失败后重试措施等等。SDN流量调度系统分为调度管理模块、算法模块、配置模块、拓扑管理模块、流采集模块、NQA模块、数据管理模块等,其中调度管理模块是整个系统的中枢神经,是整个项目的中间层,介于前台页面和底层拓扑设备之间,与系统中其他各个模块都有交互,处理大多数的业务逻辑,有调度、调整、保护网络流量等功能,起到协调系统中各个模块正常工作的重要作用。SDN流量调度系统实现后,经过验证和测试,完成了预定目标。它不仅完成准确的网络流量调度,还能够对不符合策略的网络流量做出正确调整,是一个较为完整的新型网络架构解决方案,使一个网络管理员控制整个网络成为可能。