建立服务质量预留的方法及节点的制作方法_6

文档序号:8433711阅读:来源:国知局
设的时间段内没有业务使用处理器701生成的绑定关系时,删除该绑定关系。
[0304]节点700能够实现图2的实施例中由第一节点实现的各个过程,为避免重复,这里不再赘述。
[0305]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0306]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0307]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0308]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0309]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0310]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0311]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种建立服务质量预留的方法,其特征在于,包括: 第一节点获取第一协议报文,所述第一协议报文包括第一流定义域、第一服务质量QoS需求域和第一转发头信息域,所述第一协议报文用于为业务流建立QoS预留,所述第一转发头信息域用于指示业务流转发路径; 所述第一节点根据所述第一流定义域确定流以及流分类规则,所述流分类规则用于后续业务报文进行流分类以确定所述后续业务报文属于所述流; 所述第一节点提取所述第一 QoS需求域中的第一 QoS需求信息; 所述第一节点生成绑定关系,所述绑定关系为所述流与所述第一 QoS需求信息之间的绑定关系。
2.根据权利要求1所述的方法,其特征在于,还包括: 所述第一节点根据所述第一协议报文生成第二协议报文,所述第二协议报文包括第二流定义域、所述第一 QoS需求域和第二转发头信息域; 所述第一节点将所述第二协议报文发送至第二节点,所述第二节点为根据所述第一转发头信息域进行查表所确定的下一跳节点,所述第二协议报文用于由所述第二节点为所述业务流建立QoS预留, 其中,所述第二流定义域是基于所述第一流定义域或者是基于所述第一流定义域和所述第一转发头信息域生成的,所述第二转发头信息域是基于所述第一转发头信息域生成的。
3.根据权利要求1或2所述的方法,其特征在于,还包括: 所述第一节点接收第三协议报文,所述第三协议报文包括第二 QoS需求域; 所述第一节点提取所述第二 QoS需求域中的第二 QoS需求信息; 当所述第一节点无法满足所述第二 QoS需求信息时,所述第一节点发送告警消息,所述告警消息用于指示所述第一节点建立QoS预留失败。
4.根据权利要求2至3任一项所述的方法,其特征在于,所述第二流定义域包括以下至少一种:源网络协议IP地址的范围、目的IP地址的范围、协议标识ID、端口号的范围、源媒体接入控制MAC地址的范围和目的MAC地址的范围, 所述第二转发头信息域包括目的IP地址;或者,所述第二转发头信息域包括源IP地址、目的IP地址和协议ID ;或者,所述第二转发头信息域包括源IP地址、目的IP地址、源端口、目的端口和协议ID ;或者,所述第二转发头信息域包括目的MAC地址;或者,所述第二转发头信息域包括源IP地址、目的IP地址、源MAC地址和目的MAC地址。
5.根据权利要求4所述的方法,其特征在于,当所述第一节点所在的网络属于多协议标签交换MPLS网络时,所述第二流定义域还包括MPLS标签,所述第二转发头信息域还包括所述MPLS标签,所述MPLS标签为所述第一节点根据所述第一转发头信息域,查找标签转发表所确定的。
6.根据权利要求4所述的方法,其特征在于,当所述第一节点通过通用路由封装GRE隧道转发所述第二协议报文时,所述第二流定义域还包括GRE IP头,所述第二转发头信息域还包括所述GRE IP头,所述GRE IP头为所述第一节点根据所述第一转发头信息域,查找路由表所确定的。
7.根据权利要求4所述的方法,其特征在于,当所述第一节点通过MAC隧道转发所述第二协议报文时,所述第二流定义域还包括MAC in MAC头,所述第二转发头信息域还包括所述MAC in MAC头,所述MAC in MAC头为所述第一节点根据所述第一转发头信息域,查找第一 MAC转发表所确定的。
8.根据权利要求4所述的方法,其特征在于,当所述第一节点通过虚拟可扩展局域网VXLAN隧道转发所述第二协议报文时,所述第二流定义域还包括VXLAN头,所述第二转发头信息域还包括所述VXLAN头,所述VXLAN头为所述第一节点根据所述第一转发头信息域,查找第二 MAC转发表所确定的。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述第一协议报文还包括队列ID和层次化级别,所述队列ID和所述层次化级别用于为所述业务流建立层次化队列,并进一步为所述层次化队列进行调度部署。
10.根据权利要求1至9任一项所述的方法,其特征在于,所述第一协议报文还包括信息域,所述信息域包括建立QoS预留的监控信息。
11.根据权利要求1至10任一项所述的方法,其特征在于,还包括: 当在预设的时间段内没有业务使用所述绑定关系时,所述第一节点删除所述绑定关系O
12.一种建立服务质量预留的方法,其特征在于,包括: 第一节点生成绑定关系和协议报文,所述绑定关系为流与QoS需求信息之间的绑定关系,所述协议报文包括流定义域、服务质量QoS需求域和转发头信息域,所述协议报文用于为业务流建立QoS预留,所述流定义域用于指示所述业务流的流,所述QoS需求域用于指示所述QoS需求信息,所述转发头信息域用于指示业务流转发路径; 所述第一节点根据所述转发头信息域,将所述协议报文发送至第二节点,所述第二节点为所述转发头信息域所指示的下一跳节点。
13.根据权利要求12所述的方法,其特征在于,所述第一节点生成协议报文,包括: 所述第一节点接收至少一个第一协议报文; 所述第一节点根据汇聚策略,将所述至少一个第一协议报文合并以生成所述协议报文。
14.根据权利要求12或13所述的方法,其特征在于,所述流定义域包括以下至少一种:源网络协议IP地址的范围、目的IP地址的范围、协议标识ID、端口号的范围、源媒体接入控制MAC地址的范围和目的MAC地址的范围, 所述转发头信息域包括目的IP地址;或者,所述转发头信息域包括源IP地址、目的IP地址和协议ID ;或者,所述转发头信息域包括源IP地址、目的IP地址、源端口、目的端口和协议ID ;或者,所述转发头信息域包括目的MAC地址;或者,所述转发头信息域包括源IP地址、目的IP地址、源MAC地址和目的MAC地址。
15.根据权利要求14所述的方法,其特征在于,当所述第一节点所在的网络属于多协议标签交换MPLS网络时,所述流定义域还包括MPLS标签,所述转发头信息域还包括所述MPLS标签。
16.根据权利要求14所述的方法,其特征在于,当所述第一节点通过通用路由封装GRE隧道转发所述协议报文时,所述流定义域还包括GRE IP头,所述转发头信息域还包括所述GRE IP 头。
17.根据权利要求14所述的方法,其特征在于,当所述第一节点通过MAC隧道转发所述协议报文时,所述流定义域还包括MAC in MAC头,所述转发头信息域还包括所述MAC inMAC 头。
18.根据权利要求14所述的方法,其特征在于,当所述第一节点通过虚拟可扩展局域网VXLAN隧道转发所述协议报文时,所述流定义域还包括VXLAN头,所述转发头信息域还包括所述VXLAN头。
19.根据权利要求12至18任一项所述的方法,其特征在于,所述协议报文还包括队列ID和层次化级别,所述队列ID和所述层次化级别用于为所述业务流建立层次化队列,并进一步为所述层次化队列进行调度部署。
20.根据权利要求12至19任一项所述的方法,其特征在于,所述协议报文还包括信息域,所述信息域包括建立QoS预留的监控信息。
21.根据权利要求12至20任一项所述的方法,其特征在于,还包括: 当在预设的时间段内没有业务使用所述绑定关系时,所述第一节点删除所述绑定关系O
22.—种节点,其特征在于,所述节点包括: 获取单兀,用于获取第一协议报文,所述第一协议报文包括第一流定义域、第一服务质量QoS需求域和第一转发头信息域,所述第一协议报文用于为业务流建立QoS预留,所述第一转发头信息域用于指示业务流转发路径; 确定单元,用于根据所述获取单元获取的所述第一协议报文中的所述第一流定义域确定流以及流分类规则,所述流分类规则用于后续业务报文进行流分类以确定所述后续业务报文属于所述流; 提取单元,用于提取所述获取单元获取的所述第一协议报文中的所述第一 QoS需求域中的第一 QoS需求信息; 第一生成单元,用于生成绑定关系,所述绑定关系为所述确定单元确定的所述流与所述提取单元提取的所述第一 QoS需求信息之间的绑定关系。
23.根据权利要求22所述的节点,其特征在于,还包括: 第二生成单元,用于根据所述获取单元获取的所述第一协议报文生成第二协议报文,所述第二协议报文包括第二流定义域、所述第一 QoS需求域和第二转发头信息域; 发送单元,用于将所述第二协议报文发送至另一节点,所述另一节点为根据所述第一转发头信息域进行查表所确定的下一跳节点,所述第二协议报文用于由所述的另一节点为所述业务流建立QoS预留, 其中,所述第二流定义域是基于所述第一流定义域或者是基于所述第一流定义域和所述第一转发头信息域生成的,所述第二转发头信息域是基于所述第一转发头信息域生成的。
24.根据权利要求22或23所述的节点,其特征在于, 所述获取单元,还用于接收第三协议报文,所述第三协议报文包括第二 QoS需求域; 所述提取单元,还用于提取所述获取单元获取的所述第三协议报文中的所述第二 QoS需求域中的第二 QoS需求彳目息; 所述发送单元,还用于当所述节点无法满足所述提取单元提取的所述第二 QoS需求信息时,发送告警消息,所述告警消息用于指示所述节点建立QoS预留失败。
25.根据权利要求23至24任一项所述的节点,其特征在于,所述第二流定义域包括以下至少一种:源网络协议IP地址的范围、目的IP地址的范围、协议标识ID、端口号的范围、源媒体接入控制MAC地址的范围和目的MAC地址的范围, 所述第二转发头信息域包括:目的IP地址;或者,所述第二转发头信息域包括源IP地址、目的IP地址和协议ID ;或者,所述第二转发头信息域包括源IP地址、目的IP地址、源端口、目的端口和协议ID ;或者,所述第二转发头信息域包括目的MAC地址;或者,所述第二转发头信息域包括源IP地址、目的IP地址、源MAC地址和目的MAC地址。
26.根据权利要求25所述的节点,其特征在于,当所述第一节点所在的网络属于多协议标签交换MPLS网络时,所述第二流定义域还包括MPLS标签,所述第二转发头信息域还包括所述MPLS标签,所述MPLS标签为所述第一节点根据所述第一转发头信息域,查找标签转发表所确定的。
27.根据权利要求25所述的节点,其特征在于,当所述第一节点通过通用路由封装GRE隧道转发所述第二协议报文时,所述第二流定义域还包括GRE IP头,所述第二转发头信息域还包括所述GRE IP头,所述GRE IP头为所述第一节点根据所述第一转发头信息域,查找路由表所确定的。
28.根据权利要求25所述的节点,其特征在于,当所述第一节点通过MAC隧道转发所述第二协议报文时,所述第二流定义域还包括MAC in MAC头,所述第二转发头信息域还包括所述MAC in MAC头,所述MAC in MAC头为所述第一节点根据所述第一转发头信息域,查找第一 MAC转发表所确定的。
29.根据权利要求25所述的节点,其特征在于,当所述第一节点通过虚拟可扩展局域网VXLAN隧道转发所述第二协议报文时,所述第二流定义域还包括VXLAN头,所述第二转发头信息域还包括所述VXLAN头,所述VXLAN头为所述第一节点根据所述第一转发头信息域,查找第二 MAC转发表所确定的。
30.根据权利要求22至29任一项所述的节点,其特征在于,所述第一协议报文还包括队列ID和层次化级别,所述队列ID和所述层次化级别用于为所述业务流建立层次化队列,并进一步为所述层次化队列进行调度部署。
31.根据权利要求22至30任一项所述的节点,其特征在于,所述第一协议报文还包括信息域,所述信息域包括建立QoS预留的监控信息。
32.根据权利要求22至31任一项所述的节点,其特征在于,还包括删除单元,用于:当在预设的时间段内没有业务使用所述第一生成单元生成的所述绑定关系时,删除所述绑定关系。
33.一种节点,其特征在于,所述节点包括: 生成单元,用于生成绑定关系和协议报文,所述绑定关系为流与QoS需求信息之间的绑定关系,所述协议报文包括流定义域、服务质量QoS需求域和转发头信息域,所述协议报文用于为业务流建立QoS预留,所述流定义域用于指示所述业务流的流,所述QoS需求域用于指示所述QoS需求信息,所述转发头信息域用于指示业务流转发路径; 发送单元,用于根据所述转发头信息域,将所述生成单元生成的所述协议报文发送至另一节点,所述另一节点为所述转发头信息域所指示的下一跳节点。
34.根据权利要求33所述的节点,其特征在于,所述生成单元,包括: 接收子单元,用于接收至少一个第一协议报文; 第一生成子单元,用于根据汇聚策略,将所述至少一个第一协议报文合并以生成所述协议报文; 第二生成子单元,用于生成所述绑定关系。
35.根据权利要求33或34所述的节点,其特征在于,所述流定义域包括以下至少一种:源网络协议IP地址的范围、目的IP地址的范围、协议标识ID、端口号的范围、源媒体接入控制MAC地址的范围和目的MAC地址的范围, 所述转发头信息域包括目的IP地址;或者,所述转发头信息域包括源IP地址、目的IP地址和协议ID ;或者,所述转发头信息域包括源IP地址、目的IP地址、源端口、目的端口和协议ID ;或者,所述转发头信息域包括目的MAC地址;或者,所述转发头信息域包括源IP地址、目的IP地址、源MAC地址和目的MAC地址。
36.根据权利要求35所述的节点,其特征在于,当所述第一节点所在的网络属于多协议标签交换MPLS网络时,所述流定义域还包括MPLS标签,所述转发头信息域还包括所述MPLS标签。
37.根据权利要求35任一项所述的节点,其特征在于,当所述第一节点通过通用路由封装GRE隧道转发所述协议报文时,所述流定义域还包括GRE IP头,所述转发头信息域还包括所述GRE IP头。
38.根据权利要求35所述的节点,其特征在于,当所述第一节点通过MAC隧道转发所述协议报文时,所述流定义域还包括MAC in MAC头,所述转发头信息域还包括所述MAC inMAC 头。
39.根据权利要求35所述的节点,其特征在于,当所述第一节点通过虚拟可扩展局域网VXLAN隧道转发所述协议报文时,所述流定义域还包括VXLAN头,所述转发头信息域还包括所述VXLAN头。
40.根据权利要求33至39任一项所述的节点,其特征在于,所述协议报文还包括队列ID和层次化级别,所述队列ID和所述层次化级别用于为所述业务流建立层次化队列,并进一步为所述层次化队列进行调度部署。
41.根据权利要求33至40任一项所述的节点,其特征在于,所述协议报文还包括信息域,所述信息域包括建立QoS预留的监控信息。
42.根据权利要求33至41任一项所述的节点,其特征在于,还包括删除单元,用于:当在预设的时间段内没有业务使用所述绑定关系时,删除所述绑定关系。
【专利摘要】一种建立服务质量预留的方法,包括:第一节点获取第一协议报文,第一协议报文包括第一流定义域、第一QoS需求域和第一转发头信息域,该第一协议报文用于为业务流建立QoS预留,第一转发头信息域用于指示业务流转发路径;第一节点根据第一流定义域确定流;第一节点提取第一QoS需求域中的第一QoS需求信息;第一节点生成流与第一QoS需求信息之间的绑定关系。该方法通过协议报文确定流以及QoS需求信息,进一步生成流与QoS需求信息之间的绑定关系,能够为业务流建立QoS预留,该协议报文的逐跳转发能够为业务流逐跳地建立QoS预留,进而能够保障业务流的QoS,并且该预留能够适应各种网络类型。
【IPC分类】H04L12-741, H04L12-927, H04L12-913
【公开号】CN104753823
【申请号】CN201310750102
【发明人】梁旭东
【申请人】华为技术有限公司
【公开日】2015年7月1日
【申请日】2013年12月31日
【公告号】WO2015101066A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1