一种虚拟专线分配的路由动态生成方法及系统
发布时间: 2022-06-21
基本信息
本发明提供了一种虚拟专线分配的路由动态生成方法及系统,通过将多个不同的交换机组建成动态网络并获取动态网络中各个交换机的传输速率,根据动态网络构建动态专线表,获取动态专线表中的各个动态专线的传播成本值,以各个动态专线的传播成本值选取动态专线进行虚拟专线分配,实现了缩短路由传输路径的传输距离,并保障数据传输安全的有益效果。
主权利要求: 1.一种虚拟专线分配的路由动态生成方法,其特征在于,所述方法包括以下步骤:S100,将多个不同的交换机组建成动态网络;S200,获取动态网络中各个交换机的传输速率;S300,根据动态网络构建动态专线表;S400,根据动态专线表,获取动态专线表中的各个动态专线的传播成本值;S500,根据各个动态专线的传播成本值,选取若干个动态专线进行虚拟专线分配;其中,根据动态专线表,获取动态专线表中的各个动态专线的传播成本值的方法为:记动态专线表为Routestab,Routestab为一个hn行、ln列的矩阵,Routestab的各行即为各个动态专线,Routestab中的元素为动态网络中的交换机,Routestab的一行即为一个由ln个交换机组成的数组,Routestab中行的序号为hi,hi∈[1,hn],Routestab中列的序号为li,li∈[1,ln];Routestab中序号为hi的行记作Routestab[hi,],Routestab中序号为li的列记作Routestab[,li],Routestab中行序号为hi、列序号为li的元素记作Routestab[hi,li],Routestab[hi,]即为Routestab中序号为hi的动态专线,Routestab[hi,li]即为在Routestab序号为hi的动态专线中序号为li的交换机,Routestab[hi,li]对应的传输速率记为v[hi,li];分别在Routestab的各行Routestab[hi,]中,获取各交换机Routestab[hi,li]对应的传输速率v[hi,li],在Routestab[hi,]中的传播成本值为Cost(hi),Cost(hi)的计算公式为:其中,Cost(hi)的计算公式即为Routestab中序号为hi的动态专线的传播成本值的计算方法,由此计算得到动态专线表中的各个动态专线的传播成本值。