【技术实现步骤摘要】
一种识别网络结构风险的方法及装置
本专利技术实施例涉及网络结构
,具体涉及一种识别网络结构风险的方法及装置。
技术介绍
网元传输的网络结构有链状、环状、网状等多种结构,普遍认为链状结构具有较高的结构风险,其他结构存在保护路由,相应的结构风险较低。因此,可以通过网络结构的结构类型,识别出网络结构的风险状况。现有技术通过厂家网管上的拓扑连接进行网元成环率计算,网元是否成环主要采取遍历网络结构中每个网元,如果有不同路径返回,即可认为该网元已成环,但是,由于网络结构较为复杂,因此采用现有技术的方法所需的计算量较大,对硬件资源的占用率较高,计算过程耗时较长。因此,如何降低判断网元是否成环算法的计算量,节省计算过程耗时,进而降低硬件资源的占用率,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种识别网络结构风险的方法及装置。第一方面,本专利技术实施例提供一种识别网络结构风险的方法,所述方法包括:获取网元传输的网络结构,所述网络结构包括接入环和通过汇聚网元与所述接入环相连的汇聚环,所述接入环是由接入网元通过传输段相连所构成的;根据所述网络结构和第一预设规则为所有传输段赋予权值;根据所述网络结构、赋予权值的所有传输段和第二预设规则,遍历所有接入网元,获取所有汇聚网元到达每个接入网元的目标最小跳数;根据所述目标最小跳数和第三预设规则,获取双归接入网元最近双归跳数和;所述双归接入网元是可到达两个以上汇聚网元的接入网元;确定待接入双归接入网元,并根据所述网络结构、所述待接入双归接入网元、所述最近双归跳数和,以及第四预设规则,获取所述网络结构中 ...
【技术保护点】
1.一种识别网络结构风险的方法,其特征在于,包括:获取网元传输的网络结构,所述网络结构包括接入环和通过汇聚网元与所述接入环相连的汇聚环,所述接入环是由接入网元通过传输段相连所构成的;根据所述网络结构和第一预设规则为所有传输段赋予权值;根据所述网络结构、赋予权值的所有传输段和第二预设规则,遍历所有接入网元,获取所有汇聚网元到达每个接入网元的目标最小跳数;根据所述目标最小跳数和第三预设规则,获取双归接入网元最近双归跳数和;所述双归接入网元是可到达两个以上汇聚网元的接入网元;确定待接入双归接入网元,并根据所述网络结构、所述待接入双归接入网元、所述最近双归跳数和,以及第四预设规则,获取所述网络结构中所有的成环网元信息;根据所述网络结构、所述成环网元信息和第五预设规则,对所述网络结构的风险进行识别。
【技术特征摘要】
1.一种识别网络结构风险的方法,其特征在于,包括:获取网元传输的网络结构,所述网络结构包括接入环和通过汇聚网元与所述接入环相连的汇聚环,所述接入环是由接入网元通过传输段相连所构成的;根据所述网络结构和第一预设规则为所有传输段赋予权值;根据所述网络结构、赋予权值的所有传输段和第二预设规则,遍历所有接入网元,获取所有汇聚网元到达每个接入网元的目标最小跳数;根据所述目标最小跳数和第三预设规则,获取双归接入网元最近双归跳数和;所述双归接入网元是可到达两个以上汇聚网元的接入网元;确定待接入双归接入网元,并根据所述网络结构、所述待接入双归接入网元、所述最近双归跳数和,以及第四预设规则,获取所述网络结构中所有的成环网元信息;根据所述网络结构、所述成环网元信息和第五预设规则,对所述网络结构的风险进行识别。2.根据权利要求1所述的方法,其特征在于,所述并根据所述网络结构、所述待接入双归接入网元、所述最近双归跳数和、以及第四预设规则,获取所述网络结构中所有的成环网元信息,包括:获取待接入双归接入网元的成环状态和最近双归跳数和最小的双归接入网元;所述成环状态的初始状态为未成环;将未成环的最近双归跳数和最小的双归接入网元可到达的两个汇聚网元的路径中经过的所有接入网元连接成环,并更新连接成环的接入网元为汇聚网元,成环状态为已成环;继续遍历所有剩余的接入网元,获取目标接入网元,所述目标接入网元是每个接入网元到达所有汇聚网元的最小跳数小于第一预设最小跳数阈值的接入网元,且是可到达两个以上汇聚网元的接入网元;根据所述目标接入网元的最小跳数和第三预设规则,获取所述目标接入网元最近双归跳数和;确定待接入目标接入网元的成环状态和最近双归跳数和最小的目标接入网元;将未成环的最近双归跳数和最小的目标接入网元可到达的两个汇聚网元的路径中经过的所有接入网元连接成环,并更新连接成环的接入网元为汇聚网元,成环状态为已成环;重复执行获取待接入双归接入网元的成环状态和最近双归跳数和最小的双归接入网元至所述并更新连接成环的接入网元为汇聚网元,成环状态为已成环之间的步骤,以获取所述网络结构中所有的成环接入网元信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标最小跳数和第三预设规则,获取双归接入网元最近双归跳数和,包括:获取每个双归接入网元的目标最小跳数和第二小最小跳数;其中,所述第二小最小跳数仅大于所述目标最小跳数;比较所述目标最小跳数对应的最短路径的第一跳与所述第二小最小跳数对应的最短路径的第一跳是否相同;若比较结果不同,则将所述目标最小跳数与所述第二小最小跳数之和作为所述最近双归跳数和。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若比较结果相同,则舍弃所述第二小最小跳数,继续获取更新的第二小最小跳数,并比较所述目标最小跳数对应的最短路径的第一跳与所述更新的第二小最小跳数对应的最短路径的第一跳是否相同;若比较结果不同,则将所述目标最小跳数与所述更新的第二小最小跳数之和为所述最近双归跳数和;若比较结果相同,则舍弃所述更新的第二小最小跳数,重复执行所述继续获取更新的第二小最小跳数,并比较所述目标最小跳数对应的最短路径的第一跳与所述更新的第二小...
【专利技术属性】
技术研发人员:张满,
申请(专利权)人:中国移动通信集团浙江有限公司,中国移动通信集团公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。