一种多实例路由单元的拟态路由决策方法_2

文档序号:9352775阅读:来源:国知局
多实例路由单元的拟态路由决策方法依据以下步骤实现:每个路由实例RI1本身具备一个权值(记做Weight),代表本实例在路由单元中的认可度。
[0041]每个路由实例RI1具有一个动态变化的信任值(记做Trust),代表本实例在路由单元的可信度,该值随路由实例计算的路由表项被路由决策模块采纳的数量进行变化,多贝IJ信任值增加,少则降低。
[0042]路由计算得到的每个路由表项1?1具有一个共同值(记做Common),代表该表项与其它路由实例计算单元计算得到的路由表项相同的情况度量。(路由表项相同是指两个路由表项的Dst IP及Next Hop完全相同)。
[0043]路由计算得到的每个路由表项REi的决策值(记做Strategy)是路由决策模块进行路由选择的依据。它的取值取决于所属路由实例的权值、信任值及表项自身的共同值。
[0044]RE1.Strategy = Funct1n (RI1.Weight, RI1.Trust, RE1.Common)
[0045]所述步骤(I)为初始化操作,具体步骤如下:路由决策模块在路由实例启动后,对其进行配置,主要是初始化路由实例的Weight值和Trust值,具体取值取决于路由决策模块对该路由实例的情况掌握程度,其流程图如附图3所示。
[0046]所述步骤(2)为Strategy计算,具体步骤如下:
[0047]步骤1:路由决策模块遍历每个路由实例下发的路由表项,在其中查找具有相同内容的路由表项;
[0048]步骤2:对应记录每个路由表项的相同表项的情况,计算路由表项的Common值;
[0049]步骤3:每个路由表项根据自己的Common值以及所属路由实例的Weight值和Trust值计算得到自己的Strategy值。
[0050]以上流程如附图4所示。
[0051]所述步骤(3)为比较及路由下发操作,具体步骤如下:
[0052]步骤1:路由决策模块遍历每个路由实例下发的路由表项,得到具有相同目的IP的路由表项;
[0053]步骤2:若没有相同目的IP的路由表项,则转步骤4 ;
[0054]步骤3:对这些具有相同目的IP的路由表项的Strategy值进行比较,选择具有最大值的路由表项;
[0055]步骤4:将具有最大Strategy值的路由表项转换为转发表项,下发至转发单元;
[0056]步骤5:将该表项所属路由实例的Trust值增加,同时对与该表项相同的表项所属的路由实例的Trust值增加。
[0057]以上流程如附图5所示。
[0058]所述步骤(4)为路由删除操作,具体步骤如下:
[0059]步骤1:路由决策模块记录要删除的路由表项内容,包括目的IP地址和下一跳IP地址;
[0060]步骤2:将该表项从对应的路由实例路由表中删除,对应降低该路由实例的Trust值;
[0061]步骤3:重新对该目的IP地址的路由表项进行Strategy计算、比较及路由下发过程。
[0062]以上流程如附图6所示。
【主权项】
1.一种多实例路由单元的拟态路由决策方法,其特征在于:所述方法是拟态路由交换系统控制平面的路由决策方法,其实现方式如下: 步骤(I),路由决策模块为每一个路由实例维护其下发的路由表项; 步骤(2),对于每个路由表项,与路由决策模块维护的所有其它路由表项进行比对,得到与该路由表项内容完全相同的路由表项的数目,根据路由表项相同的数目及所属路由实例的可信度计算每个路由表项的可信度; 步骤(3),将具有相同目的地址的可信度最高的路由表项作为决策得到的最终路由表项,将其转换为转发表项下发到转发单元,根据路由表项被选择的情况,动态修改所属路由实例的可信度; 步骤(4),对于路由实例下发的删除路由表项的操作,路由决策模块首先执行对应的删除操作,动态修改所属路由实例的可信度,再转至步骤(2),重新进行该目的地址路由表项的决策; 步骤(5),若检测到某路由实例发生问题,则转步骤(4)对应删除该路由实例下发的所有路由表项。2.根据权利要求1所述的多实例路由单元的拟态路由决策方法,其特征在于:所述步骤(I)为初始化操作,具体步骤如下:路由决策模块在路由实例启动后,对其进行配置,主要是初始化路由实例的Weight值和Trust值,具体取值取决于路由决策模块对该路由实例的情况掌握程度。3.根据权利要求1所述的多实例路由单元的拟态路由决策方法,其特征在于:所述步骤(2)为Strategy计算,具体步骤如下: 步骤1:路由决策模块遍历每个路由实例下发的路由表项,在其中查找具有相同内容的路由表项; 步骤2:对应记录每个路由表项的相同表项的情况,计算路由表项的Common值; 步骤3:每个路由表项根据自己的Common值以及所属路由实例的Weight值和Trust值计算得到自己的Strategy值。4.根据权利要求1所述的多实例路由单元的拟态路由决策方法,其特征在于:所述步骤(3)为比较及路由下发操作,具体步骤如下: 步骤1:路由决策模块遍历每个路由实例下发的路由表项,得到具有相同目的IP的路由表项; 步骤2:若没有相同目的IP的路由表项,则转步骤4 ; 步骤3:对这些具有相同目的IP的路由表项的Strategy值进行比较,选择具有最大值的路由表项; 步骤4:将具有最大Strategy值的路由表项转换为转发表项,下发至转发单元; 步骤5:将该表项所属路由实例的Trust值增加,同时对与该表项相同的表项所属的路由实例的Trust值增加。5.根据权利要求1所述的多实例路由单元的拟态路由决策方法,其特征在于:所述步骤(4)为路由删除操作,具体步骤如下: 步骤1:路由决策模块记录要删除的路由表项内容,包括目的IP地址和下一跳IP地址;步骤2:将该表项从对应的路由实例路由表中删除,对应降低该路由实例的Trust值;步骤3:重新对该目的IP地址的路由表项进行Strategy计算、比较及路由下发过程。
【专利摘要】本发明公开了一种多实例路由单元的拟态路由决策方法,克服了现有技术中,网络空间的安全需求十分严峻的问题。其含有步骤(1)路由决策模块为每一个路由实例维护其下发的路由表项;步骤(2)对于每个路由表项,根据路由表项相同的数目及所属路由实例的可信度计算每个路由表项的可信度;步骤(3)将具有相同目的地址的可信度最高的路由表项作为决策得到的最终路由表项,将其转换为转发表项下发到转发单元;步骤(4)对于路由实例下发的删除路由表项的操作,路由决策模块首先执行对应的删除操作;步骤(5)若检测到某路由实例发生问题,则转步骤(4)对应删除该路由实例下发的所有路由表项。该技术抵御网络风险的能力高。
【IPC分类】H04L12/741, H04L12/751
【公开号】CN105072036
【申请号】CN201510408835
【发明人】于婧, 邬江兴, 陈鸿昶, 伊鹏, 张风雨, 张霞, 袁征, 黄万伟, 陆志威
【申请人】上海红神信息技术有限公司
【公开日】2015年11月18日
【申请日】2015年7月13日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1