建立服务质量预留的方法及节点技术

技术编号:11686774 阅读:75 留言:0更新日期:2015-07-06 19:21
一种建立服务质量预留的方法,包括:第一节点获取第一协议报文,第一协议报文包括第一流定义域、第一QoS需求域和第一转发头信息域,该第一协议报文用于为业务流建立QoS预留,第一转发头信息域用于指示业务流转发路径;第一节点根据第一流定义域确定流;第一节点提取第一QoS需求域中的第一QoS需求信息;第一节点生成流与第一QoS需求信息之间的绑定关系。该方法通过协议报文确定流以及QoS需求信息,进一步生成流与QoS需求信息之间的绑定关系,能够为业务流建立QoS预留,该协议报文的逐跳转发能够为业务流逐跳地建立QoS预留,进而能够保障业务流的QoS,并且该预留能够适应各种网络类型。

【技术实现步骤摘要】

本专利技术实施例涉及通信领域,并且更具体地,涉及一种建立服务质量预留的方法及节点
技术介绍
网络中的交换设备基于报文的头部信息进行转发,当在出接口方向发生拥塞时,交换设备会保障高优先级的业务,而将其他无法保障的业务的报文进行丢弃。这样,交换设备不能保障某些业务的服务质量(Quality of Service, QoS)。互联网工程任务组(Internet Engineering Task Force, IETF)提出的集成服务(Integrated Service, IS)是一种端到端的基于流的QoS技术,能够以资源预留的方式来实现QoS保障。其中,资源预留协议(Resource Reservat1n Protocol, RSVP)是 IS 中的核心信令协议。但是,RSVP是针对网络协议(Internet Protocol, IP)网络设计的,RSVP报文只能在IP网络中的设备上沿业务路径完成资源预留,无法在多协议标签交换(Mult1-P1tocolLabel Switching,MPLS)网络中进行资源预留。这样,导致RSVP报文不能为MPLS网络逐跳地建立资源预留。也就是说,RSVP只能适用于IP网络,而不能适用于其他的网络类型。
技术实现思路
本专利技术实施例提供一种建立服务质量预留的方法及节点。第一方面,提供了一种建立服务质量预留的方法,包括:第一节点获取第一协议报文,所述第一协议报文包括第一流定义域、第一服务质量QoS需求域和第一转发头信息域,所述第一协议报文用于为业务流建立QoS预留,所述第一转发头信息域用于指示业务流转发路径;所述第一节点根据所述第一流定义域确定流以及流分类规则,所述流分类规则用于后续业务报文进行流分类以确定所述后续业务报文属于所述流;所述第一节点提取所述第一 QoS需求域中的第一 QoS需求信息;所述第一节点生成绑定关系,所述绑定关系为所述流与所述第一 QoS需求信息之间的绑定关系。结合第一方面,在第一种可能的实现方式中,还包括:所述第一节点根据所述第一协议报文生成第二协议报文,所述第二协议报文包括第二流定义域、所述第一 QoS需求域和第二转发头信息域;所述第一节点将所述第二协议报文发送至第二节点,所述第二节点为根据所述第一转发头信息域进行查表所确定的下一跳节点,所述第二协议报文用于由所述第二节点为所述业务流建立QoS预留,其中,所述第二流定义域是基于所述第一流定义域或者是基于所述第一流定义域和所述第一转发头信息域生成的,所述第二转发头信息域是基于所述第一转发头信息域生成的。结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:所述第一节点接收第三协议报文,所述第三协议报文包括第二 QoS需求域;所述第一节点提取所述第二 QoS需求域中的第二 QoS需求信息;当所述第一节点无法满足所述第二 QoS需求信息时,所述第一节点发送告警消息,所述告警消息用于指示所述第一节点建立QoS预留失败。结合第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第二流定义域包括以下至少一种:源网络协议IP地址的范围、目的IP地址的范围、协议标识ID、端口号的范围、源媒体接入控制MAC地址的范围和目的MAC地址的范围,所述第二转发头信息域包括目的IP地址;或者,所述第二转发头信息域包括源IP地址、目的IP地址和协议ID ;或者,所述第二转发头信息域包括源IP地址、目的IP地址、源端口、目的端口和协议ID ;或者,所述第二转发头信息域包括目的MAC地址;或者,所述第二转发头信息域包括源IP地址、目的IP地址、源MAC地址和目的MAC地址。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,当所述第一节点所在的网络属于多协议标签交换MPLS网络时,所述第二流定义域还包括MPLS标签,所述第二转发头信息域还包括所述MPLS标签,所述MPLS标签为所述第一节点根据所述第一转发头信息域,查找标签转发表所确定的。结合第一方面的第三种可能的实现方式,在第五种可能的实现方式中,当所述第一节点通过通用路由封装GRE隧道转发所述第二协议报文时,所述第二流定义域还包括GRE IP头,所述第二转发头信息域还包括所述GRE IP头,所述GRE IP头为所述第一节点根据所述第一转发头信息域,查找路由表所确定的。结合第一方面的第三种可能的实现方式,在第六种可能的实现方式中,当所述第一节点通过MAC隧道转发所述第二协议报文时,所述第二流定义域还包括MAC in MAC头,所述第二转发头信息域还包括所述MAC in MAC头,所述MAC in MAC头为所述第一节点根据所述第一转发头信息域,查找第一 MAC转发表所确定的。结合第一方面的第三种可能的实现方式,在第七种可能的实现方式中,当所述第一节点通过虚拟可扩展局域网VXLAN隧道转发所述第二协议报文时,所述第二流定义域还包括VXLAN头,所述第二转发头信息域还包括所述VXLAN头,所述VXLAN头为所述第一节点根据所述第一转发头信息域,查找第二 MAC转发表所确定的。结合第一方面或者上述任一种可能的实现方式,在第八种可能的实现方式中,所述第一协议报文还包括队列ID和层次化级别,所述队列ID和所述层次化级别用于为所述业务流建立层次化队列,并进一步为所述层次化队列进行调度部署。结合第一方面或者上述任一种可能的实现方式,在第九种可能的实现方式中,所述第一协议报文还包括信息域,所述信息域包括建立QoS预留的监控信息。结合第一方面或者上述任一种可能的实现方式,在第十种可能的实现方式中,还包括:当在预设的时间段内没有业务使用所述绑定关系时,所述第一节点删除所述绑定关系O第二方面,提供了一种建立服务质量预留的方法,方法包括:第一节点生成绑定关系和协议报文,所述绑定关系为流与QoS需求信息之间的绑定关系,所述协议报文包括流定义域、服务质量QoS需求域和转发头信息域,所述协议报文用于为业务流建立QoS预留,所述流定义域用于指示所述业务流的流,所述QoS需求域用于指示所述QoS需求信息,所述转发头信息域用于指示业务流转发路径;所述第一节点根据所述转发头信息域,将所述协议报文发送至第二节点,所述第二节点为所述转发头信息域所指示的下一跳节点。结合第二方面,在第一种可能的实现方式中,所述第一节点生成协议报文,包括:所述第一节点接收至少一个第一协议报文;所述第一节点根据汇聚策略,将所述至少一个第一协议报文合并以生成所述协议报文。结合第二方面或者第二方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述流定义域包括以下至少一种:源网络协议IP地址的范围、目的IP地址的范围、协议标识ID、端口号的范围、源媒体接入控制MAC地址的范围和目的MAC地址的范围,所述转发头信息域包括目的IP地址;或者,所述转发头信息域包括源IP地址、目的IP地址和协议ID ;或者,所述转发头信息域包括源IP地址、目的IP地址、源端口、目的端口和协议ID ;或者,所述转发头信息域包括目的MAC地址;或者,所述转发头信息域包括源IP地址、目的IP地址、源MAC地址和目的MAC地址。结合第二方面的第二种可能的实现方式,在第三种可能的本文档来自技高网...
建立服务质量预留的方法及节点

【技术保护点】
一种建立服务质量预留的方法,其特征在于,包括:第一节点获取第一协议报文,所述第一协议报文包括第一流定义域、第一服务质量QoS需求域和第一转发头信息域,所述第一协议报文用于为业务流建立QoS预留,所述第一转发头信息域用于指示业务流转发路径;所述第一节点根据所述第一流定义域确定流以及流分类规则,所述流分类规则用于后续业务报文进行流分类以确定所述后续业务报文属于所述流;所述第一节点提取所述第一QoS需求域中的第一QoS需求信息;所述第一节点生成绑定关系,所述绑定关系为所述流与所述第一QoS需求信息之间的绑定关系。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁旭东
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1