基于分段路由的流量工程实现方法、装置及控制器与流程

文档序号:24065505发布日期:2021-02-26 12:51阅读:来源:国知局

技术特征:
1.一种基于分段路由的流量工程sr-te实现方法,其特征在于,包括:控制器收集sr域的te信息,建立te数据库,并为每一sr节点和每一链路分配携带te属性的段标识sid;每一sr节点动态发布携带te属性的sid信息,并根据所配置的携带te属性的sid,进行资源预留;控制器根据业务申请,以及发布的携带te属性的sid信息,确定满足业务需求的sr-te隧道的路径,以及满足te需求的sid列表,并将所述sr-te隧道的配置信息及满足te需求的sid列表下发到sr首节点;sr首节点根据所述配置信息以及满足te需求的sid列表,创建sr-te隧道,并发布sr-te隧道所关联的携带te属性的sid;当报文进入到每一sr节点时,每一sr节点按照sr-te隧道所关联的携带te属性的sid转发报文。2.如权利要求1所述的基于分段路由的流量工程sr-te实现方法,其特征在于,每一sr节点动态发布携带te属性的sid信息,并根据所配置的携带te属性的sid,进行资源预留,包括:每一sr节点通过内部网关协议igp或边界网关协议链路状态bgp-ls动态通告携带te属性的sid信息。3.如权利要求1所述的基于分段路由的流量工程sr-te实现方法,其特征在于,还包括:在控制器根据业务申请,以及发布的携带te属性的sid信息,确定现有的路径满足业务需求,且存在sr节点或链路没有可用的sid的情况时,控制器根据业务需求为没有可用的sid的sr节点或链路分配新的满足业务需求的sid。4.如权利要求1所述的基于分段路由的流量工程sr-te实现方法,其特征在于,还包括:在控制器根据业务申请,以及发布的携带te属性的sid信息,确定满足业务需求的路径有多条时,根据te属性,选择一条最优路径作为满足业务需求的sr-te隧道的路径。5.如权利要求1所述的基于分段路由的流量工程sr-te实现方法,其特征在于,还包括:在控制器检测到现有链路的sid满足带宽需求,且sid的带宽容量大于预设容量值时,根据网络带宽使用原则,重新为所述现有链路分配新的携带te属性的sid。6.如权利要求1所述的基于分段路由的流量工程sr-te实现方法,其特征在于,所述te数据库包括sr域所有sr节点和链路的te信息及sid信息;所述te属性包括带宽使用模式、时延、带宽及优先级;所述带宽使用模式包括独占模式和共享模式。7.一种基于分段路由的流量工程sr-te实现方法,其特征在于,包括:收集sr域的te信息,建立te数据库,并为每一sr节点和每一链路分配携带te属性的sid;根据业务申请,以及发布的携带te属性的sid信息,确定满足业务需求的sr-te隧道的路径,以及满足te需求的sid列表,并将所述sr-te隧道的配置信息及满足te需求的sid列表下发到sr首节点。8.如权利要求7所述的基于分段路由的流量工程sr-te实现方法,其特征在于,还包括:在根据业务申请,以及发布的携带te属性的sid信息,确定现有的路径满足业务需求,且存在sr节点或链路没有可用的sid的情况时,根据业务需求为没有可用的sid的sr节点或
链路分配新的满足业务需求的sid。9.如权利要求7所述的基于分段路由的流量工程sr-te实现方法,其特征在于,还包括:在根据业务申请,以及发布的携带te属性的sid信息,确定满足业务需求的路径有多条时,根据te属性,选择一条最优路径作为满足业务需求的sr-te隧道的路径。10.如权利要求7所述的基于分段路由的流量工程sr-te实现方法,其特征在于,还包括:在检测到现有链路的sid满足带宽需求,且sid的带宽容量大于预设容量值时,根据网络带宽使用原则,重新为所述现有链路分配新的携带te属性的sid。11.如权利要求7所述的基于分段路由的流量工程sr-te实现方法,其特征在于,te数据库包括sr域所有sr节点和链路的te信息及sid信息;所述te属性包括带宽使用模式、时延、带宽及优先级;所述带宽使用模式包括独占模式和共享模式。12.一种基于分段路由的流量工程sr-te实现装置,其特征在于,包括:控制器,用于收集sr域的te信息,建立te数据库,并为每一sr节点和每一链路分配携带te属性的sid;根据业务申请,以及发布的携带te属性的sid信息,确定满足业务需求的sr-te隧道的路径,以及满足te需求的sid列表,并将所述sr-te隧道的配置信息及满足te需求的sid列表下发到sr首节点;每一sr节点,用于动态发布携带te属性的sid信息,并根据所配置的携带te属性的sid,进行资源预留;当报文进入到每一sr节点时,按照sr-te隧道所关联的携带te属性的sid转发报文;sr首节点,用于根据所述配置信息以及满足te需求的sid列表,创建sr-te隧道,并发布sr-te隧道所关联的携带te属性的sid。13.如权利要求12所述的基于分段路由的流量工程sr-te实现装置,其特征在于,每一sr节点具体用于:通过内部网关协议igp或边界网关协议链路状态bgp-ls动态通告携带te属性的sid信息。14.如权利要求12所述的基于分段路由的流量工程sr-te实现装置,其特征在于,te数据库包括sr域所有sr节点和链路的te信息及sid信息;所述te属性包括带宽使用模式、时延、带宽及优先级;所述带宽使用模式包括独占模式和共享模式。15.一种基于分段路由的流量工程sr-te实现控制器,其特征在于,包括:采集单元,用于收集sr域的te信息;建立单元,用于建立te数据库;分配单元,用于为每一sr节点和每一链路分配携带te属性的sid;确定单元,用于根据业务申请,以及发布的携带te属性的sid信息,确定满足业务需求的sr-te隧道的路径,以及满足te需求的sid列表;下发单元,用于将所述sr-te隧道的配置信息及满足te需求的sid列表下发到sr首节点。16.如权利要求15所述的基于分段路由的流量工程sr-te实现控制器,其特征在于,所述分配单元还用于在根据业务申请,以及发布的携带te属性的sid信息,确定现有的路径满足业务需求,且存在sr节点或链路没有可用的sid的情况时,根据业务需求为没有可用的sid的sr节点或链路分配新的满足业务需求的sid。17.如权利要求15所述的基于分段路由的流量工程sr-te实现控制器,其特征在于,所
述确定单元具体用于:在根据业务申请,以及发布的携带te属性的sid信息,确定满足业务需求的路径有多条时,根据te属性,选择一条最优路径作为满足业务需求的sr-te隧道的路径。18.如权利要求15所述的基于分段路由的流量工程sr-te实现控制器,其特征在于,还包括:重分配单元,用于在检测到现有链路的sid满足带宽需求,且sid的带宽容量大于预设容量值时,根据网络带宽使用原则,重新为所述现有链路分配新的携带te属性的sid。19.如权利要求15所述的基于分段路由的流量工程sr-te实现控制器,其特征在于,te数据库包括sr域所有sr节点和链路的te信息及sid信息;所述te属性包括带宽使用模式、时延、带宽及优先级;所述带宽使用模式包括独占模式和共享模式。20.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11任一所述方法。21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至11任一所述方法的计算机程序。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1