基于SDN的WMN路由技术研究
发布时间:2021-03-10 01:08
无线网状网络(Wireless Mesh Network,简称WMN)是一种动态、多跳的无线自组织网络。在WMN中,路由协议一直是其研究重点之一。到目前为止,已经有各种类型的自组织路由协议。但是这些路由协议都有自己适合的领域,并没有一种路由协议能够适用于当前所有的场景。在传统网络中,由于网络拓扑基本稳定,使用单一的路由协议就能满足要求。但是WMN的网络环境瞬息万变,单一的路由协议已经越来越不能满足需求。为此需要一种能够根据当前网络环境,自适应决策出最优路由策略,并下发至底层网络的方案。为了解决WMN面临的这些难题,有些学者提出将软件定义网络(Software Defined Network,简称SDN)的设计思想融合入WMN的网络架构中,并提出了软件定义无线网状网(Software Defined Wireless Mesh Network,简称SD-WMN)的概念。SDN是一种能够将转发平面和控制平面分离,实现底层网络设备虚拟化的新型网络架构,支持基于全局网络的应用开发。SDN设计思想的加入给WMN增加了更大的扩展性、动态性和可管理性。也为WMN网络无法根据现有网络环境动态切换路由协...
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
自适应路由协议切换方案架构图
西安电子科技大学硕士学位论文过无线介质进行数据的转发。SD-WMN 的网络架构将 SD合起来,这对 SDN 和 WMN 的发展都有着重要的推动作-WMN 网络架构的设计与实现SD-WMN 协议交互MN 中主要涉及到两个模块的数据交互[33]。一个是 MeshOpenFlow 路由协议。如何将两个协议的数据进行交互是 S如图 3.2 所示,Mesh 自组网路由协议的主要功能是获取N 网络架构中,路由表项的主要还是靠 SDN 控制器下发路由协议获取到的路由信息转换成 OpenFlow 协议支持的的流表项分发给对应的底层 Mesh 节点,用于数据流的转
图3.4 SD-WMN 设备固件架构图 3.4 为本论文中所使用的基于 OpenWRT 的固件架构图,主要由以下几1)Linux Kernel:Linux Kernel 位于 OpenWRT 系统的最底层,具有高,具备与设备本身所匹配的属性。2)uClibc:uClibc 位于 Linux 内核之上,相当于嵌入式系统中 Glibc, C 语言标准库,包含各种常用的 C 库函数。可以为 OpenWRT 系统中供编程语言标准库支持。3)BusyBox:BusyBox 相当于 Linux 系统中的 shell,提供了很多标准的类具。如常用的 grep、find 等。4)IPKG:该模块是 OpenWRT 系统的包管理系统,相当于 Linux 系统5)User Program:该空间是用户自定义的运行空间。本论文中所Flow 模块和自组网协议模块都是运行在用户空间中。6)UCI:该模块为嵌入式系统提供了一个可视化的界面。
本文编号:3073788
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
自适应路由协议切换方案架构图
西安电子科技大学硕士学位论文过无线介质进行数据的转发。SD-WMN 的网络架构将 SD合起来,这对 SDN 和 WMN 的发展都有着重要的推动作-WMN 网络架构的设计与实现SD-WMN 协议交互MN 中主要涉及到两个模块的数据交互[33]。一个是 MeshOpenFlow 路由协议。如何将两个协议的数据进行交互是 S如图 3.2 所示,Mesh 自组网路由协议的主要功能是获取N 网络架构中,路由表项的主要还是靠 SDN 控制器下发路由协议获取到的路由信息转换成 OpenFlow 协议支持的的流表项分发给对应的底层 Mesh 节点,用于数据流的转
图3.4 SD-WMN 设备固件架构图 3.4 为本论文中所使用的基于 OpenWRT 的固件架构图,主要由以下几1)Linux Kernel:Linux Kernel 位于 OpenWRT 系统的最底层,具有高,具备与设备本身所匹配的属性。2)uClibc:uClibc 位于 Linux 内核之上,相当于嵌入式系统中 Glibc, C 语言标准库,包含各种常用的 C 库函数。可以为 OpenWRT 系统中供编程语言标准库支持。3)BusyBox:BusyBox 相当于 Linux 系统中的 shell,提供了很多标准的类具。如常用的 grep、find 等。4)IPKG:该模块是 OpenWRT 系统的包管理系统,相当于 Linux 系统5)User Program:该空间是用户自定义的运行空间。本论文中所Flow 模块和自组网协议模块都是运行在用户空间中。6)UCI:该模块为嵌入式系统提供了一个可视化的界面。
本文编号:3073788
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3073788.html