【技术实现步骤摘要】
基于SRv6的低轨卫星网络多业务分配方法
[0001]本专利技术属于通信
,更进一步涉及卫星网络通信
中的一种利用基于IPv6段路由SRv6(Segment Routing over IPv6)的低轨卫星网络多业务分配方法。本专利技术根据低轨卫星网络不同业务需求规划出具有不同属性的业务隧道,来保证带宽、时延、存续时间、抖动等网络质量和服务优先级的不同需求,为其提供差异化的低轨卫星网络服务。
技术介绍
[0002]随着低轨卫星通信技术的发展,低轨卫星网络作为广域通信的重要手段之一,被广泛应用于各种应用场景。然而,现有的低轨卫星网络在服务质量方面存在一些不足,无法满足不同业务的特殊需求。例如,图像数据信息业务对带宽要求较高,协同控制指令信息业务更加注重存续时间和时延抖动,战术决策信息业务则对时延更为敏感。因此,需要一种能够根据业务需求提供差异化服务的低轨卫星网络服务保障方法。
[0003]大连大学在其申请的专利文献“基于多目标决策的LEO卫星网络多业务路由优化方法”(专利申请号201610404021.9,申请公布号CN 105897329 A)中公开了一种基于多目标决策的LEO(Low Earth Orbit)卫星网络多业务路由优化方法。该方法在卫星接受到数据传输要求和获取拓扑结构时间片后,能够利用业务需求时延、带宽和误包率筛选出可行的链路集合,进而求出最理想的数据包传输路径。虽然该方法能够针对当前业务和实时的链路状态为业务选择合适的路径,保证卫星网络资源整体利用率,但是,该方法仍然存在的不足之处是 ...
【技术保护点】
【技术特征摘要】
1.一种基于SRv6的低轨卫星网络多业务分配方法,其特征在于,地面站设置三种类型的业务隧道,分配对应特征的SRv6 TE Policy,生成低轨卫星网络路由表。该分配方法的步骤包括如下:步骤1,构建多层次低轨卫星网络拓扑结构;构建包含低轨卫星、地面站和用户终端三类节点的多层次低轨卫星网络拓扑结构,并将节点连接关系用邻接矩阵表示;步骤2,计算低轨卫星节点的SRv6SID和Segment List转发路径;根据步骤1生成的邻接矩阵,计算低轨卫星节点的SRv6SID和Segment List转发路径;步骤3,计算最短节点路径;使用迪杰斯特拉Dijkstra算法计算每个低轨卫星节点到其他节点的最短路径,将每个低轨卫星节点的最短路径信息存储到字典或表格中,记录每个节点的最短路径长度以及经过的节点序列;步骤4,设计业务隧道;在地面站上入口节点设计图像数据信息业务、协同控制指令信息业务以及战术决策信息业务等三种业务类型对应的业务隧道;步骤5,分配对应特征的SRv6TE Policy;5a)根据TTL和Segment List属性设计SRv6TE Policy的数据结构;5b)根据每种业务类型的需求和网络拓扑结构,设计相应的SRv6TE Policy;5c)根据业务类型调用相应的SRv6TE Policy分配函数,将SRv6 TE Policy与业务隧道关联起来;步骤6,生成低轨卫星网络路由表;6a)初始化路由表;创建一个空的路由表,使用字典或表格类型的数据结构存储低轨卫星节点的路由信息;6b)生成低轨卫星节点的路由表项;6c)生成地面站节点和用户终端节点的路由表项;6d)配置路由表;根据生成的路由表,使用开放式最短路径优先OSPF算法对每个节点进行路由配置。根据节点的类型和位置,将相应的路由表项配置到节点的路由器或路由表中。2.根据权利要求1所述的基于SRv6的低轨卫星网络多业务分配方法,其特征在于,步骤1中所述多层次低轨卫星的网络拓扑结构是按照以下步骤生成的:将m个低轨卫星节点组成星型拓扑结构,a个地面站节点组成星型拓扑结构,b个用户终端节点组成网状拓扑结构,每个低轨卫星节点与所有用户终端节点建立链路,每个低轨卫星节点与所有地面站节点建立链路,每个用户终端节点与所有地面站节点建立链路;其中,m表示低轨卫星节点的总数,10≤m≤100000,a表示地面站节点的总数,2≤a≤100,b表示用户终端节点的总数,2≤b≤100。3.根据权利要求1所述的基于SRv6的低轨卫星网络多业务分配方法,其特征在于,步骤2中所述生成的邻接矩阵的步骤如下:在整个拓扑结构中,三类节点之间的连接关系均通过邻接矩阵进行描述。m个低轨卫星
节点编号为1到m,a个地面站节点编号为m+1到m+a,b个用户终端节点编号为m+a+1到m+a+b。具体设计如下:第一步,创建一个大小为(m+a+b)
×
(m+a+b)矩阵。第二步,矩阵的前m行和前m列表示低轨卫星节点之间的连接关系,每行和每列对应一个低轨卫星节点;矩阵的第m+1行到第m+a行和第m+1列到第m+a列表示地面站节点之间的连接关系,每行和每列对应一个地面站节点;矩阵的第m+a+1行到第m+a+b行和第m+a+1列到第m+a+b列表示用户终端节点之间的连接关系,每行和每列对应一个用户终端节点。第三步,矩阵的前m行和第m+1列到第m+a列表示低轨卫星节点与地面站节点之间的连接关系;矩阵的前m行和第m+a+1列到第m+a+b列表示低轨卫星节点与用户终端节点之间的连接关系;矩阵的第m+1行到第m+a行和第m+a+1列到第m+a+b列表示地面站节点与用户终端节点。第四步,若两个节点之间存在连接,则对应位置上的元素为1,否则为0。4.根据权利要求1所述的基于SRv6的低轨卫星网络多业务分配方法,其特征在于,步骤2中所述计算低轨卫星节点的SRv6 SID和Segment List转发路径的步骤如下:第一步,采用编码方案将节点编号与固定前缀进行组合,设置固定前缀为"2001:db8::",则低轨卫星节点1的SR...
【专利技术属性】
技术研发人员:李晓辉,吕苏杭,卫晓博,马丹丹,周媛媛,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。