基于DNS的园区网多出口流量调度系统的研究与实现
发布时间:2022-08-09 15:58
随着互联网的发展和网络基础设施的改造,园区网下通常会部署多个运营商的出口链路以应对网络流量的增长,因此园区网内的用户访问外网就会涉及到出口链路选择问题。如果不通过链路选择进行流量调度,就会出现出口带宽使用率不均衡的问题,造成带宽浪费,还可能导致拥塞,影响用户的网络访问体验。针对上述问题,本论文设计并实现了一种基于DNS的园区网多出口流量调度系统。该系统实时采集各个出口链路上的入流量,预测入流量变化的趋势,评估链路访问质量之间的差异,计算得到各出口链路的权重,选择一条出口链路。之后对来自客户端的域名访问请求进行解析,获得域名在所选链路下的IP地址,同时配合出口设备的目的地址路由策略,实现对客户端访问域名时所选用链路的控制。本文开发的基于DNS的园区网多出口流量调度系统包括入流量采集、入流量预测、出口链路权重计算、域名解析请求接收、计数选路以及权重调整模块。首先,入流量采集模块采用SNMP协议采集出口链路当前入流量;然后,入流量预测模块依据入流量的历史值,采用三次指数平滑法对流量进行预测。之后,由链路权重计算模块进行链路服务质量评估,通过基于流量预测的流量调度算法计算得到各个链路的权重。进...
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 课题主要工作
1.3.1 课题研究内容
1.3.2 研究的创新点
1.4 论文组织与结构
第二章 相关技术介绍
2.1 DNS
2.1.1 DNS报文格式
2.1.2 递归查询原理
2.1.3 BIND
2.2 CDN
2.3 本章小结
第三章 基于DNS的园区网多出口流量调度系统概要设计
3.1 系统设计思想
3.2 系统总体结构
3.3 模块间接口设计
3.4 数据存储机制设计
3.5 本章小结
第四章 基于DNS的园区网多出口流量调度系统详细设计与实现
4.1 出口链路入流量采集模块
4.1.1 出口链路入流量采集
4.1.2 出口链路连接状态检测
4.2 出口链路入流量预测模块
4.3 出口链路权重计算模块
4.3.1 出口链路权重计算
4.3.2 权重调整报文
4.4 域名解析请求接收模块
4.5 计数选路模块
4.6 出口链路权重调整模块
4.7 数据库表结构设计
4.8 本章小结
第五章 实验与结果分析
5.1 实验环境
5.1.1 设备型号及配置
5.1.2 网络拓扑
5.2 对照组选择
5.3 实验过程
5.4 实验结果分析
5.5 本章小结
第六章 总结和展望
6.1 总结
6.2 展望
参考文献
致谢
攻读学位期间取得的研究成果
【参考文献】:
期刊论文
[1]基于BIND9的校园网智能DNS实现[J]. 李聪颖,于金良. 信息技术. 2017(06)
[2]多出口网络中DNS服务器的部署[J]. 曹海宁. 电子技术与软件工程. 2014(14)
[3]DNS对CDN流媒体服务质量的影响[J]. 秦臻,周帆,李乐民. 电子科技大学学报. 2013(04)
[4]基于智能DNS的校园网多出口实现[J]. 张传娟,沈丹平,顾轶. 电脑知识与技术. 2012(35)
[5]高校多出口网络的路由策略研究[J]. 林沛. 甘肃联合大学学报(自然科学版). 2012(05)
[6]浅析Bind两种配置方法应用[J]. 王嫣,刘兰青. 数字技术与应用. 2012(03)
[7]指数平滑法的研究和应用[J]. 胡江红,於香. 中国商界(上半月). 2010(08)
[8]时间序列分析中指数平滑法的应用[J]. 刘罗曼. 沈阳师范大学学报(自然科学版). 2009(04)
[9]双出口校园网的DNS解析策略与实现[J]. 李孜. 电脑知识与技术(学术交流). 2007(14)
[10]关于“指数平滑法”的研究[J]. 张雪琴. 内蒙古农业大学学报(自然科学版). 2006(04)
博士论文
[1]基于内容发布网络(CDN)的域名解析系统[D]. 秦臻.电子科技大学 2012
本文编号:3672851
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 课题主要工作
1.3.1 课题研究内容
1.3.2 研究的创新点
1.4 论文组织与结构
第二章 相关技术介绍
2.1 DNS
2.1.1 DNS报文格式
2.1.2 递归查询原理
2.1.3 BIND
2.2 CDN
2.3 本章小结
第三章 基于DNS的园区网多出口流量调度系统概要设计
3.1 系统设计思想
3.2 系统总体结构
3.3 模块间接口设计
3.4 数据存储机制设计
3.5 本章小结
第四章 基于DNS的园区网多出口流量调度系统详细设计与实现
4.1 出口链路入流量采集模块
4.1.1 出口链路入流量采集
4.1.2 出口链路连接状态检测
4.2 出口链路入流量预测模块
4.3 出口链路权重计算模块
4.3.1 出口链路权重计算
4.3.2 权重调整报文
4.4 域名解析请求接收模块
4.5 计数选路模块
4.6 出口链路权重调整模块
4.7 数据库表结构设计
4.8 本章小结
第五章 实验与结果分析
5.1 实验环境
5.1.1 设备型号及配置
5.1.2 网络拓扑
5.2 对照组选择
5.3 实验过程
5.4 实验结果分析
5.5 本章小结
第六章 总结和展望
6.1 总结
6.2 展望
参考文献
致谢
攻读学位期间取得的研究成果
【参考文献】:
期刊论文
[1]基于BIND9的校园网智能DNS实现[J]. 李聪颖,于金良. 信息技术. 2017(06)
[2]多出口网络中DNS服务器的部署[J]. 曹海宁. 电子技术与软件工程. 2014(14)
[3]DNS对CDN流媒体服务质量的影响[J]. 秦臻,周帆,李乐民. 电子科技大学学报. 2013(04)
[4]基于智能DNS的校园网多出口实现[J]. 张传娟,沈丹平,顾轶. 电脑知识与技术. 2012(35)
[5]高校多出口网络的路由策略研究[J]. 林沛. 甘肃联合大学学报(自然科学版). 2012(05)
[6]浅析Bind两种配置方法应用[J]. 王嫣,刘兰青. 数字技术与应用. 2012(03)
[7]指数平滑法的研究和应用[J]. 胡江红,於香. 中国商界(上半月). 2010(08)
[8]时间序列分析中指数平滑法的应用[J]. 刘罗曼. 沈阳师范大学学报(自然科学版). 2009(04)
[9]双出口校园网的DNS解析策略与实现[J]. 李孜. 电脑知识与技术(学术交流). 2007(14)
[10]关于“指数平滑法”的研究[J]. 张雪琴. 内蒙古农业大学学报(自然科学版). 2006(04)
博士论文
[1]基于内容发布网络(CDN)的域名解析系统[D]. 秦臻.电子科技大学 2012
本文编号:3672851
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3672851.html