[发明专利]一种基于光突发交换网络的数据传输方法、装置及系统有效
申请号: | 201911376359.8 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111277316B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 忻向军;刘博;张琦;李怡嫱;高然;陶滢;田清华;田凤;张丽佳;沈宇飞;曹桂兴;陈东;刘乃金;张伟;王拥军;杨雷静 | 申请(专利权)人: | 北京邮电大学;中国空间技术研究院;北京理工大学 |
主分类号: | H04B7/185 | 分类号: | H04B7/185;H04Q11/00;H04L12/851 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 突发 交换 网络 数据传输 方法 装置 系统 | ||
1.一种基于光突发交换网络的数据传输系统,其特征在于,所述数据传输系统包括:核心卫星节点和多个边缘卫星节点,其中:
所述多个边缘卫星节点中的第一边缘卫星节点,用于基于当前已缓存的,且未封装的各数据包各自对应的业务类型,以及所述各数据包各自的封装等待次数,确定所述各数据包各自的封装优先级;其中,一个数据包的封装等待次数表示从缓存该数据包至当前时刻,已进行数据包封装的次数;基于所述各数据包各自的封装优先级,从所述各数据包中确定出第一数目个数据包;其中,所述第一数目个数据包的封装优先级,高于所述各数据包中除所述第一数目个数据包以外的其他数据包的封装优先级;对所述第一数目个数据包进行数据包封装,得到对应的突发控制包和突发数据包;向所述核心卫星节点发送所述突发控制包和所述突发数据包;
所述核心卫星节点,用于转发接收到的所述突发控制包和所述突发数据包;
所述核心卫星节点包括多个光交换单元,一个光交换单元包括多个带宽可调的输出端口和多个带宽相同的输入端口;
在所述转发所述突发控制包和所述突发数据包之前,所述核心卫星节点,还用于基于所述突发控制包中携带的传输所述突发数据包所需的最小带宽,以及各输入端口的带宽,确定传输所述突发数据包所需的最小带宽对应的光交换单元,作为目标光交换单元,其中,所述目标光交换单元包含的所述各输入端口的带宽的和值不小于传输所述突发数据包所需的最小带宽,所述目标光交换单元包括:入口带宽可变波长选择开关、可变功率分光器、耦合器和出口带宽可变波长选择开关;
确定所述突发控制包中携带的卫星节点的标识所属的卫星节点,为用于接收所述突发控制包与突发数据包的卫星节点,作为目标卫星节点;
基于输出端口与卫星节点的对应关系,从所述目标光交换单元包含的各输出端口中确定与所述目标卫星节点对应的输出端口,作为目标输出端口;
所述核心卫星节点,具体用于通过所述目标输出端口,向所述目标卫星节点转发所述突发控制包和所述突发数据包。
2.一种基于光突发交换网络的数据传输方法,其特征在于,所述方法应用于第一边缘卫星节点,所述第一边缘卫星节点所属的系统还包括核心卫星节点,所述方法包括:
基于当前已缓存的,且未封装的各数据包各自对应的业务类型,以及所述各数据包各自的封装等待次数,确定所述各数据包各自的封装优先级;其中,一个数据包的封装等待次数表示从缓存该数据包至当前时刻,已进行数据包封装的次数;
基于所述各数据包各自的封装优先级,从所述各数据包中确定出第一数目个数据包;其中,所述第一数目个数据包的封装优先级,高于所述各数据包中除所述第一数目个数据包以外的其他数据包的封装优先级;
对所述第一数目个数据包进行数据包封装,得到对应的突发控制包和突发数据包;
向所述核心卫星节点发送所述突发控制包和所述突发数据包,以使所述核心卫星节点基于所述突发控制包中携带的传输所述突发数据包所需的最小带宽,以及各输入端口的带宽,确定传输所述突发数据包所需的最小带宽对应的光交换单元,作为目标光交换单元,其中,所述目标光交换单元包含的所述各输入端口的带宽的和值不小于传输所述突发数据包所需的最小带宽,所述目标光交换单元包括:入口带宽可变波长选择开关、可变功率分光器、耦合器和出口带宽可变波长选择开关;确定所述突发控制包中携带的卫星节点的标识所属的卫星节点,为用于接收所述突发控制包与突发数据包的卫星节点,作为目标卫星节点;基于输出端口与卫星节点的对应关系,从所述目标光交换单元包含的各输出端口中确定与所述目标卫星节点对应的输出端口,作为目标输出端口;通过所述目标输出端口,向所述目标卫星节点转发所述突发控制包和所述突发数据包,其中,所述核心卫星节点包括多个光交换单元,一个光交换单元包括多个带宽可调的输出端口和多个带宽相同的输入端口。
3.根据权利要求2所述的方法,其特征在于,所述基于当前已缓存的,且未封装的各数据包各自对应的业务类型,以及所述各数据包各自的封装等待次数,确定所述各数据包各自的封装优先级,包括:
针对当前已缓存的,且未封装的每一数据包,确定该数据包的业务类型对应的优先级,作为该数据包的业务优先级;
根据预设权重,计算该数据包的业务优先级和该数据包的封装等待次数的加权和,得到该数据包的封装优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学;中国空间技术研究院;北京理工大学,未经北京邮电大学;中国空间技术研究院;北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911376359.8/1.html,转载请声明来源钻瓜专利网。