基于SDN控制器的卫星MPLS网络流量均衡方法与流程

文档序号:12492453阅读:来源:国知局

技术特征:

1.基于SDN控制器的卫星MPLS网络流量均衡方法,其特征在于包括以下步骤:

步骤1:SDN控制器通过南向接口的OpenFlow协议向数据平面的路由器/交换机下发指令,要求路由器/交换机返回全网的拓扑结构、网络状态和路由器/交换机之间的链路参数;

步骤2:网络中的每个节点集中各自位置信息和流量通过的状态信息,通过OpenFlow返回这些信息,SDN控制器获取信息并得到完整的网络拓扑结构和网络状态信息;

步骤3:SDN控制器通过步骤2收集的信息对链路带宽、时延和丢包率做出评估,评估结果存储到流表中,下发至边界路由器和标签交换路由器,生成带有优先级权重的标签交换路径;

步骤4:标签交换路径生成后,当数据包进入网络时,源端路由器根据SDN控制器下发的流表中所包含的标签转发表为数据包打上合适的标签,使其按照指定的标签交换路径进行传输;

步骤5:每条标签交换路径中的数据都是一个流,设定一个周期T,SDN控制器通过OpenFlow协议按周期T从边界路由器和标签交换路由器上收集流的统计信息,再进行一定的计算,确定每条标签交换路径的实际带宽使用情况,SDN控制器同时改变本地数据库里相关链路的可用带宽值;

步骤6:设定一个可用带宽的临界值μ,0≤μ≤1,当某个周期的某条链路

的可用带宽值小于或等于临界值μ,并且这条链路只支持一个标签交换路径时,转向步骤7;当某个周期的某条链路的可用带宽值小于或等于临界值μ,并且这条链路支持两条或以上的标签交换路径时,转向步骤8;

步骤7:SDN控制器根据分析链路状态的结果重新寻找路由并更新流表,再通过OpenFlow协议将重新建立的标签交换路径信息发送给相应的标签交换路由器,同时新的标签交换路径的权重值也发生改变;

步骤8:拥有较高权重值的标签交换路径a迫使拥有较低权重值的标签交换路径b(a>b)被拆除,SDN控制器根据分析链路状态的结果重新寻找路由并更新流表,再通过OpenFlow协议将重新建立的标签交换路径信息发送给相应的标签交换路由器,同时新的标签交换路径的权重值也发生改变;

步骤9:等待下一个周期开始,转向步骤1;

步骤10:SDN控制器可通过北向接口向应用层提供信息,以方便开发者们在应用层上为达成某一网络管理目标而开发应用。

2.根据权利要求1所述的基于SDN控制器的卫星MPLS网络流量均衡方法,其特征在于步骤3中,SDN控制器生成的带有优先级权重的标签交换路径共有M条,M=1,2,3,…,i,…,m,其中优先级最高的标签交换路径1的权重值为m,路径的权重依次递减,标签交换路径m的权重最低为1。

3.根据权利要求1所述的基于SDN控制器的卫星MPLS网络流量均衡方法,其特征在于步骤5中,所述统计信息包括总传输数据量。

4.一种实现权利要求1所述的基于SDN控制器的卫星MPLS网络流量均衡方法的基于SDN控制器的卫星MPLS网络架构,其特征在于整个架构包括四个通信节点,分别是卫星、卫星接入设备、网关站和网络控制中心,其中卫星节点是全局卫星MPLS网络的一个中间LSR,处理业务的传输,网络控制中心负责处理信令,卫星接入设备是地面用户子网到卫星MPLS网络的接入点,类似LER的功能,网关站则是担任LSR的功能,处理边界上的传输分组格式转换、标记格式转换、QoS协商以及LSP的维护任务。

5.根据权利要求4所述的基于SDN控制器的卫星MPLS网络架构,其特征在于SDN控制器安装在卫星MPLS网络的边缘,并且位于地面上。

6.根据权利要求4所述的基于SDN控制器的卫星MPLS网络架构,其特征在于MPLS网络分为全局卫星MPLS网络和地面MPLS子网。

7.根据权利要求6所述的基于SDN控制器的卫星MPLS网络架构,其特征在于地面MPLS子网中的SDN控制器负责调度子网中的链路流量,全局卫星MPLS网络的边缘也安置了SDN控制器来实现全网链路流量分配。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1