报文处理的方法及网络节点的制作方法

文档序号:9790971阅读:631来源:国知局
报文处理的方法及网络节点的制作方法
【技术领域】
[0001] 本发明实施例涉及通信技术领域,特别涉及报文处理的方法及网络节点。
【背景技术】
[0002] 多协议标签交换(Multi-Protocol L油el Switching,MPL巧是一种用于快速数据 包交换和路由的体系。MPLS作为一种分类转发技术,将具有相同转发处理方式的分组归为 一类,称为转发等价类(Forwarding Equivalence Class,阳C)。相同阳C的分组在MPLS网 络中将获得完全相同的处理。
[0003] 对于进入MPLS网络传输的报文,会封装MPLS标签,然后在MPLS网络中进行报文 转发,属于同一个阳C的报文会沿着相同的标签交换路径化油el Switched Path, LS巧进 行转发。送些属于同一个阳C的报文可能具有不同的互联网协议(Internet Protocol, IP) 五元组,也就是说属于同一个FEC的报文可能属于不同的流。送些属于同一个FEC的不同 的流进入MPLS网络后,在LSP路径上的节点可能需要对属于同一个FEC的不同流进行不同 的流控制处理,例如:需要对流进行设置MPLS优先级或对流进行流量监管。在对不同的流 进行流控制处理,也就需要对于封装了相同MPLS标签的报文,要进行不同的处理,则需要 对报文进行深度数据包检测值eep Packet Inspection,DPI),分析IP五元组才可W识别出 不同的流,然后才能对送些流匹配不同的流分类规则,并执行相应的处理。可见,当LSP上 的节点在需要对在该LSP上传输的流进行流控处理时,需要对报文进行DPI,增加了报文的 处理时间,进而导致用户报文的传输时延变长。

【发明内容】

[0004] 本发明实施例提供了报文处理的方法及网络节点,用于解决现有技术中,当LSP 上的节点需要对在该LSP上传输的流进行流控处理时,需要对报文进行DPI,增加了对用户 报文的处理时间,进而导致用户报文的传输时延变长的技术问题。
[0005] 第一方面,提供了一种报文处理的方法,所述方法包括;控制设备生成流控信息表 项,所述流控信息表项包括流控标签及所述流控标签对应的流控处理方式;
[0006] 所述控制设备向转发路径上的流控处理节点发送所述流控信息表项,所述流控信 息表项用于指示所述流控处理节点对接收到的包含所述流控标签的MPLS报文进行所述流 控处理方式所指示的流控动作,所述流控标签位于所述MPLS报文的头部。
[0007] 根据所述第一方面,在所述第一方面的第一种可能的实现方式中,所述控制设备 生成流转发表项,所述流转发表项包括匹配项和所述匹配项对应的标签找,所述标签找包 含所述流控标签和指示所述转发路径的标签;
[0008] 所述控制设备向所述转发路径上的入口转发节点发送所述流转发表项,所述流转 发表项用于指示所述入口转发节点将所述标签找压入与所述匹配项匹配的报文中。
[0009] 根据所述第一方面的第一种可能的实现方式,还提供了所述第一方面的第二种可 能的实现方式,在所述第一方面的第二种可能的实现方式中,所述流控信息表项还包括节 点标识信息,当所述节点标识信息标识特定节点时,所述流控处理节点为所述节点标识信 息所标识的特定节点,所述流控标签位于所述标签找中所述特定节点对应的节点标签之 下,所述流控标签与所述特定节点对应的节点标签紧邻。
[0010] 根据所述第一方面的第一种可能的实现方式,还提供了所述第一方面的第H种可 能的实现方式,在所述第一方面的第H种可能的实现方式中,所述流控信息表项还包括节 点标识信息,当所述节点标识信息未标识特定节点时,所述流控处理节点为所述转发路径 上的所有节点,所述标签找还包括全局处理指示符(Global Process Indicator, GPI),所 述流控标签位于所述标签找的找底,所述GPI位于所述流控标签之上,所述流控标签与所 述GPI紧邻。
[0011] 根据所述第一方面或所述第一方面的上述任意一种可能的实现方式,还提供了所 述第一方面的第四种可能的实现方式,在所述第一方面的第四种可能的实现方式中,所述 流控标签为访问控制列表(Access Control List, ACL)标签,所述流控处理方式所指示的 流控动作包括下述操作中至少之一:
[0012] 报文过滤或流量监管或设置报文优先级。
[0013] 根据所述第一方面或所述第一方面的第一种可能的实现方式或第二种可能的实 现方式或第H种可能的实现方式,还提供了所述第一方面的第五种可能的实现方式,在所 述第一方面的第五种可能的实现方式中,所述流控标签为服务质量(如ality Of Service, Qos);标签,所述处理方式所指示的流控动作包括下述操作中至少之一:
[0014] 确保转发(Assured F'orwardingiAF)或快速转发巧xpedited F'orwardingJF')或 尽力而为度est EfTod, B巧转发。
[0015] 根据所述第一方面或所述第一方面的上述任意一种可能的实现方式,还提供了 所述第一方面的第六种可能的实现方式,在所述第一方面的第六种可能的实现方式中, 所述控制设备通过路径计算单元通信协议(Path Computation Element Communication Protocol, PCE巧将所述流控信息表项发送到所述转发路径上的所述流控处理节点上;或 者,
[0016] 所述控制设备通过PCEP将所述流转发表项发送到所述转发路径上的所述入口转 发节点。
[0017] 第二方面,提供了一种报文转发的方法,所述方法包括:
[0018] 转发节点接收控制设备发送的流控信息表项,所述流控信息表项包括流控标签及 所述流控标签对应的流控处理方式;
[0019] 所述转发节点获得MPLS报文,所述MPLS报文包括标签找,所述标签找包含所述流 控标签和指示转发路径的标签,所述流控标签位于所述MPLS报文的头部;
[0020] 所述转发节点对所述MPLS报文进行所述流控处理方式所指示的流控动作。
[0021] 在所述第二方面的第一种可能的实现方式中,所述转发节点为所述转发路径的入 口转发节点,所述方法还包括:
[0022] 所述转发节点接收所述控制设备发送的流转发表项,所述流转发表项包括匹配项 和所述匹配项对应的所述标签找,所述流转发表项用于指示所述入口转发节点将所述标签 找压入与所述匹配项匹配的报文中;
[0023] 所述转发节点接收IP报文;
[0024] 所述转发节点获得所述MPLS报文包括:
[0025] 当判断所述IP报文与所述流转发表项中的匹配项匹配时,将所述标签找压入所 述IP报文,生成所述MPLS报文。
[0026] 根据所述第二方面或所述第二方面的第一种可能的实现方式,还提供了所述第二 方面的第二种可能的实现方式,在所述第二方面的第二种可能的实现方式中,所述流控标 签位于所述标签找中所述转发节点对应的节点标签之下,所述流控标签与所述转发节点对 应的节点标签紧邻,所述转发节点对所述MPLS报文进行所述流控处理方式所指示的流控 动作包括:
[0027] 当所述转发节点判断所述转发节点对应的节点标签之下与所述转发节点对应的 节点标签紧邻的标签为所述流控标签时,对所述MPLS报文进行所述流控处理方式所指示 的流控动作。
[0028] 根据所述第二方面或所述第二方面的第一种可能的实现方式,还提供了所述第二 方面的第H种可能的实现方式,在所述第二方面的第H种可能的实现方式中,所述标签找 还包括GPI,所述流控标签位于所述标签找的找底,所述GPI位于所述流控标签之上,所述 流控标签与所述GPI紧邻,所述转发节点对所述MPLS报文进行所述流控处理方式所指示的 流控动作包括:
[0029] 当所述转发节点判断所述标签找包含所述GPI,并确定所述标签找中所述GPI之 下与所述GPI紧邻的标签为所述流控标签时,对所述MPLS报文进行所述流控处理方式所指 示的流控动作。
[0030] 根据所述第二方面或所述第二方面的上述任意一种可能的实现方式,还提供了所 述第二方面的第四种可能的实现方式,在所述第二方面的第四种可能的实现方式中,所述 流控标签为A化标签,所述流控处理方式所指示的流控动作包括下述操作中至少之一:
[0031] 报文过滤或流量监管或设置报文优先级。
[0032] 根据所述第二方面或所述第二方面的第一种可能的实现方式或第二种可能的实 现方式或第H种可能的实现方式,还提供了所述第二方面的第五种可能的实现方式,在所 述第二方面的第五种可能的实现方式中,所述流控标签为服务质量Qos标签,所述处理方 式所指示的流控动作包括下述操作中至少之一:
[0033] 确保转发AF或快速转发EF或尽力转发邸。
[0034] 第H方面,提供了 一种控制设备,所述控制设备包括:
[0035] 生成单元,用于生成流控信息表项,所述流控信息表项包括流控标签及所述流控 标签对应的流控处理方式;
[0036] 发送单元,用于向转发路径上的流控处理节点发送所述生成单元生成的所述流控 信息表项,所述流控信息表项用于指示所述流控处理节点对接收到的包含所述流控标签的 MPLS报文进行所述流控处理方式所指示的流控动作,所述流控标签位于所述MPLS报文的 头部。
[0037] 根据所述第H方面,在所述第H方面的第一种可能的实现方式中,
[0038] 所述生成单元,还用于生成流转发表项,所述流转发表项包括匹配项和所述匹配 项对应的标签找,所述标签找包含所述流控标签和指示所述转发路径的标签;
[0039] 所述发送单元,还用于向所述转发路径上的入口转发节点发送所述流转发表项, 所述流转发表项用于指示所述入口转发节点将所述标签找压入与所述匹配项匹配的报文 中。
[0040] 根据所述第H方面的第一种可能的实现方式,还提供了所述第H方面的第二种可 能的实现方式,在所述第二种可能的实现方式中,所述生成单元生成的所述流控信息表项 还包括节点标识信息,当所述节点标识信息标识特定节点时,所述流控处理节点为所述节 点标识信息所标识的特定节点,所述流控标签位于所述特定节点对应的节点标签之下,所 述流控标签与所述特定节
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1