[发明专利]基于SDN的车间工业网络拓扑构建及其业务调度方法有效
申请号: | 201711476482.8 | 申请日: | 2017-12-29 |
公开(公告)号: | CN109995545B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 李志博;李栋;杨明;曾鹏;于海斌 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/44 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 王倩 |
地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sdn 车间 工业 网络 拓扑 构建 及其 业务 调度 方法 | ||
1.基于SDN的车间工业网络拓扑构建及其业务调度方法,其特征在于,
网络拓扑的构建:根据车间工业网络拓扑构建交换机之间的树状拓扑,在链状拓扑的基础上生成具有冗余性的网络拓扑;
业务调度:根据网络拓扑生成业务路径,实现业务的调度;
所述网络拓扑的构建包括以下步骤:
(1)根据车间布局构建树状拓扑,并将树状拓扑拆解为多个级别的链状拓扑,拆解时分支节点和向根方向的上一个节点同时属于两个链状拓扑;
(2)针对链状拓扑,从头至尾对交换机节点进行1至n编号;
(3)取正整数M和L,将拓扑中编号为k(M-L-1)+1和(k+1)M-kL-k的节点连接,其中k=0,1,2,…,且1<M≤n,1≤L<M;
(4)若将拓扑中编号为kmax(M-L-1)+1和n的节点连接,其中kmax表示k可以取到的最大值;
所述业务调度方法采用以下步骤:
(1)在SDN控制器中还原树状拓扑并对交换机编号:针对链状拓扑,从头至尾对交换机节点进行1至n编号;
(2)若两个分别连有业务终端节点的交换机在同一链状拓扑分支内,则依次通过步骤(3)和(4)得到业务路径;否则,针对每个拓扑分支,依次采用步骤(3)和(4)得到业务在每条分支上的路径,并连接为一条路径;
(3)计算链状拓扑中编号为p和q的节点之间路径上的节点集合R={ri|i=0,1,2…},pq,步骤为:
(i)初始化r0=p;
(ii)若ri≠k(M-L-1)+1,记ri+1=ri+1;
(iii)若ri=k(M-L-1)+1且ri≠kmax(M-L-1)+1,且q≥(k+1)M-kL-k,记ri+1=(k+1)M-kL-k;
(iv)若ri=kmax(M-L-1)+1,且q≠n,记ri+1=ri+1;
(v)若ri=kmax(M-L-1)+1,且q=n,记ri+1=q;
(vi)将ri+1记录到路径节点列表中,若ri+1=q,计算完毕;否则记ri=ri+1,返回步骤(ii);
(4)若业务传输方向为p至q,将R中ri的下一跳节点设置为ri+1,i=0,1,2,…,t-1,并将[ri-ri+1]链路加入到业务的链路列表中;若业务方向为q至p,将R中该ri的下一跳节点设置为ri-1,i=1,2,3,…,t,并将[ri-ri-1]链路加入到业务的链路列表中;其中t为路径节点个数。
2.根据权利要求1中所述基于SDN的车间工业网络拓扑构建及其业务调度方法,其特征在于,并在网络交换机或者链路出现故障情况下,对业务路径进行重新规划,采用以下步骤重新计算路径:
(1)SDN控制器根据故障路径判断两端节点编号Si和Si+1;
(2)查询Si和Si+1所有通信关系的业务列表;
(3)取k中的最小值j,使Si≥j(M-L-1)+1且Si+1≤n(j+1)M-jL-j;
(4)针对Si和Si+1业务列表中的某一个业务,将j(M-L-1)+1和n(j+1)M-jL-j之间所有链状拓扑链路以及j(M-L-1)+1和n(j+1)M-jL-j之间直连链路加入到业务的链路列表中,并将两端节点相同的链路从列表中删除;
(5)根据链路的传输方向整理链路列表,使链路列表中的传输方向为单向传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711476482.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于BIM的扁平钢箱梁智能管养方法及系统
- 下一篇:助听器用户账户管理