业务功能链SFC中用于转发报文的方法、装置和系统制造方法及图纸

技术编号:26226446 阅读:55 留言:0更新日期:2020-11-04 11:04
本发明专利技术公开了一种SFC中用于转发报文的方法、装置和系统,能够将路由交换设备与控制器之间的交互标准化,使得控制器与路由交换设备之间顺利对接。该方法包括:控制节点确定SFC中的业务功能路径SFP中的业务功能转发节点的路由表项信息,该路由表项信息记录有路由前缀信息和下一跳信息的映射关系,该路由前缀信息包括业务路径标识SPI和业务索引SI,该SPI用于标识该SFP,该SI用于标识该业务功能转发节点在该SFP中的位置,该下一跳信息用于指示在该SFP上该业务功能转发节点的下一跳节点;该控制节点向该业务功能转发节点发送该路由表项信息,该路由表项信息用于该业务功能转发节点生成转发表,该转发表用于指示该业务功能转发节点转发报文。

【技术实现步骤摘要】
业务功能链SFC中用于转发报文的方法、装置和系统本申请是名称为“业务功能链SFC中用于转发报文的方法、装置和系统”,专利申请号为201680003716.4,申请日为2016年7月1日的分案申请。
本专利技术实施例涉及通信领域,并且更具体地,涉及一种业务功能链SFC中用于转发报文的方法、装置和系统。
技术介绍
业务功能链(ServiceFunctionChaining,简称为“SFC”)是一种部署增值业务的机制。在网络通信中,将具有业务处理功能(如防火墙(firewall)、网络地址转换(NetworkAddressTranslation,简称“NAT”)、深度报文检测(DeepPacketInspection,简称“DPI”)等)的一组设备有序地组合起来,让流量通过这些业务功能就构成了SFC。SFC的基本架构包括控制节点、分类节点、业务功能转发节点和业务功能节点等。SFC业务部署在软件定义网络(SoftwareDefinedNetwork,简称“SDN”)中。SDN包括控制器(即,控制节点的一例)与SDN路由交换设备(即,业务本文档来自技高网...

【技术保护点】
1.一种业务功能链SFC中用于转发报文的方法,其特征在于,包括:/n控制节点确定路由表项信息,所述路由表项信息包括第一映射关系和第二映射关系,所述第一映射关系包括业务功能路径SFP的业务路径标识SPI、第一业务索引SI和第一下一跳信息,所述第二映射关系包括所述SPI、第二SI和第二下一跳信息,所述SPI用于标识所述SFP,所述第一SI标识第一业务功能SF的位置,所述第二SI标识第二SF的位置;/n所述控制节点向所述SFP上的业务功能转发节点发送所述路由表项信息。/n

【技术特征摘要】
1.一种业务功能链SFC中用于转发报文的方法,其特征在于,包括:
控制节点确定路由表项信息,所述路由表项信息包括第一映射关系和第二映射关系,所述第一映射关系包括业务功能路径SFP的业务路径标识SPI、第一业务索引SI和第一下一跳信息,所述第二映射关系包括所述SPI、第二SI和第二下一跳信息,所述SPI用于标识所述SFP,所述第一SI标识第一业务功能SF的位置,所述第二SI标识第二SF的位置;
所述控制节点向所述SFP上的业务功能转发节点发送所述路由表项信息。


2.根据权利要求1所述的方法,其特征在于,所述控制节点向所述业务功能转发节点发送所述路由表项包括:
所述控制节点向所述业务功能转发节点发送边界网关协议BGP更新报文,所述BGP更新报文包括所述路由表项信息。


3.根据权利要求2所述的方法,其特征在于,所述BGP更新报文包括多协议扩展可达网络层可达性信息MP_REACH_NLRI属性字段,所述MP_REACH_NLRI属性字段包括所述SPI。


4.根据权利要求1-3任一所述的方法,其特征在于,所述第一下一跳信息包括所述第一SF的第六版因特网协议IPv6地址或第四版因特网协议IPv4地址,所述第二下一跳包括第二SF的IPv6地址或IPv4地址。


5.根据权利要求1-4任一所述的方法,其特征在于,所述路由表项信息包括参数类型,所述参数类型包括以下参数中的一个或多个:权重、开销和带宽,所述参数类型用于指示所述业务功能转发节点转发报文。


6.根据权利要求1-5任一所述的方法,其特征在于,所述第一下一跳信息为所述SFP上第一业务功能转发节点的下一跳信息,所述第二下一跳信息为所述SFP上第二业务功能转发节点的下一跳信息。


7.一种业务功能链SFC中用于转发报文的方法,其特征在于,包括:
业务功能转发节点接收控制节点发送的路由表项信息,所述路由表项信息包括第一映射关系和第二映射关系,所述第一映射关系包括业务功能路径SFP的业务路径标识SPI、第一业务索引SI和第一下一跳信息,所述第二映射关系包括所述SPI、第二SI和第二下一跳信息,所述SPI用于标识所述SFP,所述第一SI标识第一业务功能SF的位置,所述第二SI标识第二SF的位置;
所述业务功能转发节点根据所述路由表项信息转发报文。


8.根据权利要求7所述的方法,其特征在于,所述业务功能转发节点接收控制节点发送的路由表项信息包括:
所述业务功能转发节点接收控制节点发送的边界网关协议BGP更新报文,所述BGP更新报文包括所述路由表项信息。


9.根据权利要求8所述的方法,其特征在于,所述BGP更新报文包括多协议扩展可达网络层可达性信息MP_REACH_NLRI属性字段,所述MP_REACH_NLRI属性字段包括所述SPI。


10.根据权利要求7-9任一所述的方法,其特征在于,所述第一下一跳信息包括所述第一SF的第六版因特网协议IPv6地址或第四版因特网协议IPv4地址,所述第二下一跳包括第二SF的IPv6地址或IPv4地址。


11.根据权利要求7-10任一所述的方法,其特征在于,所述业务功能转发节点根据所述路由表项信息转发报文包括:
所述业务功能转发节点根据所述路由表项信息生成转发表项,并根据所述转发表项转发报文。


12.根据权利要求7-11任一所述的方法,其特征在于,所述业务功能转发节点根据所述路由表项信息转发报文包括:
基于所述第一SI和所述第二SI值相同,所述业务功能转发节点根据负载分担算法确定第三映射关系,并根据所述第三映射关系转发报文,所述第三映射关系为所述第一映射关系和所述第二映射关系中的一个映射关系。


13.根据权利要求7-12任一所述的方法,其特征在于,所述路由表项信息包括参数类型,所述参数类型包括以下参数中的一个或多个:权重、开销和带宽,所述业务功能转发节点基于所述参数类型转发报文。


14.根据权利要求7-11任一所述的方法,其特征在于,所述第一SI和所述第二SI值不同。


15.根据权利要求7-14任一所述的方法,其特征在于,所述第一下一跳信息为所述SFP上第一业务功能转发节点的下一跳信息,所述第二下一跳信息为所述SFP上第二业务功能转发节点的下一跳信息。


16.一种控制...

【专利技术属性】
技术研发人员:庄顺万张军林吴楠
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1