基于博弈人工鱼群的多域光网络攻击感知组播路由方法

文档序号:9600764阅读:400来源:国知局
基于博弈人工鱼群的多域光网络攻击感知组播路由方法
【技术领域】
[0001] 本发明属于多层多域智能光网络安全路由领域,具体涉及一种于多层多域智能光 网络攻击感知安全路由的方法。
【背景技术】
[0002] 近年来,光网络发展非常迅速,光网络变得透明化,它具有最少量的电/光和光/ 电转换器。因此,透明光网络在保证带宽的同时还可以大大降低网络的开销,传输各种类型 的业务时也不需要考虑信号的传输格式。但是由于光网络中数据传输的透明性,即数据在 网络传输过程中不再经过电再生处理,易遭受各种光层高功率串扰攻击。
[0003] 在以往的研究中,假定光路都是在理想状态下,即可以保证任意信号的传输质量, 而不考虑在传输过中各种高功率串扰攻击造成的影响。在小规模的光网络中,高功率串扰 攻击对光网络的服务质量影响不是十分明显,但随着光网络容量的不断升级和速率的日益 加快,这已经严重影响到了光网络的服务质量。在实际中,随着高功率串扰攻击的增多信号 质量会逐渐降低,严重制约着光信号的准确传输。不但如此,而且光路越长,串扰攻击的次 数就越多,光路会产生大量的噪声,进而导致信号失真。当串扰攻击负面影响积累到一定程 度时,信号的传输质量将无法得到保证,正确的信号也就不能顺利到达接收端。
[0004] 高功率光串扰攻击通常由多层多域光网络中高功率串扰信号在光交换器件的功 率泄漏,高功率串扰信号与合法信号之间的光学反应以及其在光放大器中与合法信号的功 率增益竞争等引起。它包括带内串扰攻击和带外串扰攻击两种。综上所述,多层多域智能 光网络还存在较大的路由安全隐患,随着研究进展的而不断加快和其它重要技术的逐步发 展,对多层多域智能光网络安全路由的研究将是成功构建未来光网络的重要保证。
[0005]目前,对于光层攻击的解决方案主要包括两种策略:第一种从物理光层自身防 范的角度来设计安全对策,包括光包加密、保护、攻击探测和回授机制等(文献1-2 :[1] MedardΜ,MarquisD,BarryRA.Securityissuesinall-opticalnetworks[J]. IEEENetwork,1997,21 (3) :42-48 ; [2]TaoffuandA.K.Somani,Cross-TalkAttack MonitoringandLocalizationinAll-OpticalNetworks[J],IEEE/ACMTransactions onNetworking,2005,13(6) :1390-1401);另一种,即从控制平面资源调度的角度来减少 光层攻击的影响,Skorin-KapovN等(文献 3 :[3]SkorinKN,JiaJC,WosinskaL.A NewApproachtoOpticalNetworksSecurity:Attack-AwareRoutingandWavelength Assignment[J]·IEEE/ACMTransactionsonNetworking,2010,18(3):750-760]]于 2010 年首次从控制平面路由与波长分配(RWA,RoutingandWavelengthAssignment)的角度 提出了单域光网络安全路由方法,即通过引入最大光路攻击半径(MaxLAR)准则,使受到 攻击后的光路对其它光路的影响尽可能降到最低,尽管这种方法主要适用于静态流量的 单域AS0N中,但是这为光层攻击问题研究提供了新的思路。后来,文献[4-6]([4]Johncy VijayakumariV.Minimalcostattackawareroutingandwavelengthassignmentin opticalnetworksecurity[C].ICETECT2011,953-958 ; [5]M.Furdek,N.Skorin-Kapov andM.Grbac,Attack-awareWavelengthAssignmentforLocalizationofIn-band CrosstalkAttackPropagation[J],J.OPT.COMMUN.NETW.,2010,vol.2(11):1000-1009;
[6]
[0006] 赵继军,王丽荣,纪越峰.基于损伤感知的动态RWA算法性能比较研究[J].电子 与信息学报,2011,32(3) :23-26)相继提出了与之类似的路由方案,在面临攻击的环境下, 这些方案在阻塞率上具有优于经典算法的性能。但是在多域光网络环境中,由于域间业务 量多于域内业务量,物理损伤及串扰等攻击对于域间和域内链路的影响则区别很大。所以, 这些方法不能直接应用于多域光网络中。

【发明内容】

[0007] 本方法针对智能光网络中攻击问题进行了研究,在对网络重新建模的基础上,提 出了一种基于博弈人工鱼群模型的多层多域光网络攻击感知组播路由方法,该方法可使多 层多域光路在满足最小化最大攻击半径的约束条件下使网络中路径综合最优。
[0008] 为了实现上述任务,本发明采用以下技术方案:
[0009] 一种基于博弈人工鱼群的多域光网络攻击感知组播路由方法,包括以下步骤:
[0010] 步骤一,建立博弈人工鱼群GAF模型A = (X,Υ,〇,R),其中X = (Χι,χ2,......, χΜ) 为人工鱼个体状态表示向量;Υ= (y^y2,......,yN)为节点的集合,在源节点到目的节点 之间有N个节点,每个节点yi(i= 1,2,......,N)代表着其所在区域内的食物浓度最大 点,从源节点到目的节点的食物浓度依次递增;σi(i= 1,2,......,Ν)表示拥挤因子,R= (r1;r2,......,a)为人工鱼行为的效用集合,即对人工鱼行为进行博弈;Q为人工鱼群行 为种数;
[0011] 人工鱼移动最大步长为每个节点到相邻节点的距离,人工鱼的视野为visual,人 工鱼个体间的距离牝=||xfXj| |;人工鱼当前位置的食物浓度为Y=f(X),尝试次数为 Try-number,吞食行为的迭代数为n,健壮因子为α;
[0012] 步骤二,初始化GAF模型的参数,设置迭代次数η= 0,并随机产生Μ条人工鱼X= (χι,χ2,......,χΜ),形成初始种群U。,所述的节点集合Y和人工鱼X位于觅食层中;
[0013] 步骤三,计算初始种群U。中各条人工鱼的食物浓度值F,即其对应的节点信息,并 取F值最大者进入公告板;
[0014] 步骤四,对每条人工鱼进行评价,对其要执行的Q种行为进行博弈,选择出每条人 工鱼所对应的下一步行为,并对下一步食物浓度点进行拥挤因子评估,选择拥挤因子低的 方向;
[0015] 步骤五,计算当前种群中各条人工鱼的食物浓度值F,将水域最优人工鱼信息上 传到一个优化层,基于优化层进行域间路径的选择,从而选择下一步前进方向;
[0016] 步骤六,将优化层中当前的最佳人工鱼作为疫苗;
[0017] 步骤七,计算当前种群比中各条人工鱼的生存率;
[0018] 步骤八,设置淘汰率R,将生存率低下的人工鱼淘汰掉,并随机产生相应数量的人 工鱼来补充,从而得到新的种群Uk;
[0019]步骤九,对种群队中每条人工鱼采用步骤六提取的疫苗进行接种,计算接种后人 工鱼的食物浓度值,若低于其父代,则取消疫苗接种,否则保留接种后的人工鱼,从而形成 新一代的人工鱼种群
[0020] 步骤十,设置迭代次数η=n+1,并判断迭代次数是否已经达到预置的最大迭代次 数,若是则输出结果,否则跳转至步骤四。
[0021] 进一步地,所述的步骤五中域间路径选择的具体方法包括:
[0022] 步骤S50,在优化层中将觅食层的每一个域都抽象成一个节点,并用其域内最大食 物浓度值的节点代表其在优化层中的节点信息;
[0023] 步骤S51,将觅食层中源节点所在域和目的节点所在域,分别抽象成优化层中的源 节点和目的节点,若源节点和目的节点在同一个域,若不在一个域则采用域间方法:
[0024] 确认源节点和目的结点后,调用Dijkstra方法计算出最短优化路径,存入路径集 U中;若路径集U中存在两条以上最短路径,则比较各个路径的节点数,选择节点数少的路 径作为域间最短优化路径。
[0025] 本发明与现有技术相比具有以下技术特点:
[0026] 1.解决了人工鱼群方法优化过程后期鱼群的多样性能力变下降,从而导致人工鱼 的搜索盲目性增大,收敛效率变低,以及出现过早收敛等问题。
[0027] 2.本方法比单纯的人工鱼群优化方法和人工免疫方法在求解组播路由问题中效 果更好、性能更优,能求出更精确的最优解范围。
[0028] 3.本方法在满足串扰攻击约束条件下完成了组播树的构建和波长分配,且使得组 播路径优化最短。
【附图说明】
[0029]图1为多域逻辑拓扑图模型,其中图1(a)为物理拓扑,图1(b)为逻辑拓扑,图 1(c)为抽象拓扑。
[0030] 图2为普通最短路径算法下MaxLAR值示意图;
[0031] 图3为安全路由方法下MaxLAR值示意图;
[0032] 图4为多域光网络模型图;
[0033] 图5为博弈人工鱼群模型;
[0034] 图6为人工鱼寻优过程1 ;
[0035] 图7为人工鱼寻优过程2 ;
[0036] 图8为人工鱼寻优过程3;
[0037] 图9为人工鱼寻优过程4;
[0038] 图10为欧洲基本网络拓扑图;
[0039] 图11为14个节点NFS网络拓扑;
[0040] 图12为三种方法的MaxLAR(大网络);
[0041] 图13为三种方法的AverageLAR(大网络);
[0042] 图14为三种方法的MaxLAR(小网络);
[0043] 图15为三种方法的AverageLAR(小网络);
[0044] 图16为本发明方法的整体流程图。
【具体实施方式】
[0045] 为了解决在在大规模多域环境下组播路由和波长分配问题是多域光网络生存性 的研究点之一,但是,该方向颇具挑战性,其原因有两方面。第一方面是,为了保证网络的可 扩展性,单域对外传递域内信息和对内接受域外信息均受到限制;第二方面是,不同的运营 商管理不同的单域,运营商们只关心经济收益却并不与其他竞争者共享
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1