预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件定义无线Mesh网络实验平台的搭建与验证 搭建与验证软件定义无线Mesh网络实验平台 摘要: 无线Mesh网络是一种分布式的网络拓扑结构,可以通过无线信号传输数据,适用于各种场景,极大地提高了网络的灵活性和覆盖范围。然而,构建和验证无线Mesh网络的过程一直是一个具有挑战性的任务。本论文提出了一种基于软件定义网络(SDN)技术的无线Mesh网络实验平台的搭建和验证方法,通过实现无线Mesh网络的软件定义控制器和虚拟网络功能以及相应的验证框架,有效地解决了无线Mesh网络搭建和验证过程中的困难。 关键词:软件定义无线Mesh网络、实验平台、验证、软件定义控制器、虚拟网络功能 1.引言 无线Mesh网络是一种分布式的网络拓扑结构,其中的节点通过无线信号相互通信,形成一个自组织的网络。无线Mesh网络具有高度的灵活性和可扩展性,适用于各种应用场景,如智能家居、城市物联网等。然而,构建和验证无线Mesh网络的过程一直是非常困难的。 2.软件定义无线Mesh网络的基本原理 软件定义无线Mesh网络基于软件定义网络(SDN)技术,将无线Mesh网络的控制平面和数据平面进行分离,通过集中的控制器对网络进行管理和控制。软件定义无线Mesh网络可以根据实时网络情况灵活地调整路由路径,优化网络性能。 3.实验平台的搭建 为了搭建软件定义无线Mesh网络实验平台,我们需要完成以下几个步骤: 3.1设计与实现软件定义控制器 软件定义控制器是整个实验平台的核心组件,负责集中管理和控制网络的功能。在设计和实现软件定义控制器时,我们可以选择使用已有的开源控制器,如OpenDaylight等。 3.2实现虚拟网络功能 在软件定义控制器的基础上,我们需要实现虚拟网络功能,将无线Mesh网络划分为多个虚拟网络,并分配给不同的实验用户。这样可以实现对网络进行多用户共享和隔离。 3.3构建物理网络 在实验平台中,我们需要使用无线Mesh网络硬件设备,如无线路由器、无线接入点等,构建真实的物理网络。可以使用商用的无线设备,并根据实际需求搭建网络拓扑。 4.实验验证框架的设计与实现 为了验证软件定义无线Mesh网络的有效性和性能,我们设计并实现了一个实验验证框架。该框架包括以下几个方面的内容: 4.1网络拓扑构建 通过使用拓扑构建工具,我们可以灵活地构建无线Mesh网络的拓扑结构。可以选择不同的网络拓扑来模拟不同的场景。 4.2数据流生成与注入 我们可以使用数据流生成器来生成模拟的数据流,并将其注入到网络中。可以根据不同的实验目的生成不同的数据流,并观察网络的传输性能。 4.3性能分析与评估 通过使用网络分析工具,我们可以对网络的性能进行分析和评估。可以根据不同的指标来评估网络的性能,如网络延迟、吞吐量等。 5.实验结果与讨论 通过在搭建的实验平台上进行一系列实验,我们评估了软件定义无线Mesh网络的性能和效果,得出了一些有价值的实验结果。实验结果表明,软件定义无线Mesh网络能够提供更好的网络性能和灵活性。 6.结论 本论文提出了一种基于软件定义网络技术的无线Mesh网络实验平台的搭建与验证方法,通过实现软件定义控制器和虚拟网络功能以及相应的验证框架,解决了无线Mesh网络搭建和验证过程中的困难。实验结果证明了该平台的有效性和可行性。 参考文献: [1]YuanY,GongW,HanJ,etal.CrossTech:AFlexibleSoftwareDefinedNetworkingPlatformforIndustrialWirelessSensorNetworks[J].IEEEInternetofThingsJournal,2017,5(2):1329-1338. [2]DinhM,VoN,NguyenV,etal.Acomprehensivesurveyofwirelessbodyareanetworks:OnPHY,MAC,andnetworklayerssolutions[J].JournalofNetworkandComputerApplications,2013,36(2):593-615. [3]ZhouY,FergusP,LiuH,etal.CloudPy:Enablingscalablesymbolicexecutionforunorderedsymbolicexecution[C].ProceedingsoftheNetworkandDistributedSystemSecuritySymposium,2010:15-16.