一种建立业务路径的方法和设备技术

技术编号:12407083 阅读:63 留言:0更新日期:2015-11-29 04:06
本发明专利技术提供一种建立业务路径的方法和设备,涉及通信领域,能够实现业务处理设备的灵活部署,在策略配置时仅需了解业务处理设备的网际协议地址,提高业务链的可维护性。其方法为:接收起始点设备生成的请求报文,所述请求报文包括业务路径的所有业务处理设备的网际协议地址、指示网际协议地址的指针以及流分类信息,根据所述指针指向的网际协议地址,确定待生成的虚拟专用网转发表项的入隧道目的地址和出隧道目的地址,根据所述入隧道目的地址和所述出隧道目的地址以及所述流分类信息生成所述虚拟专用网转发表项,并将指针加一,再按照加一后的指针指向的网际协议地址转发所述请求报文。本发明专利技术用于自动建立业务路径。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种建立业务路径的方法和设备
技术介绍
随着网络技术的发展,软件、硬件产品更加多样化,性能不断增强,用户可以按照 业务需要自由的选择各种网络业务处理设备来进行业务处理。而在用户选择余地增多的 同时,也引出了一些问题,诸如,如何方便的进行组网、按需增删业务处理设备、灵活地编排 业务流量等。业务链(英文:Service-Chaining)是一种灵活的将若干个业务处理设备串 接为业务链,并引导相关业务流量按既定顺序流过所述业务链中的业务处理设备的网络技 术。通过Service-Chaining技术,可以在目前各种复杂的组网环境中灵活的定义各种复杂 的业务服务逻辑和模型。 当前组网中一般通过策略路由技术来近似实现业务链功能。例如一台交换机上挂 三台业务处理设备:防火墙、防病毒网关以及应用管控网关,由这三个设备中的若干个可有 序地排列组合形成多个业务链,这里以防火墙一防病毒网关这条业务链为例,当某业务流 的流量经过交换机时,交换机需要识别出该业务流并将其按照顺序依次引导至防火墙一防 病毒网关进行业务处理,具体的实现方式为,通过在交换机上配置策略路由,将符合策略路 由的业务流重定向到指定接口或下一跳网际协议(英文:Internet Protocol,缩写:IP)地 址即可实现。 通过传统的策略路由进行人工配置,虽然也可以实现业务链功能,但是显然存在 一些问题和弊端,比如:策略配置复杂。用户需要很清楚的知道交换机对接了哪些业务处理 设备、对接的入接口和出接口是什么、同业务处理设备互联的接口 IP是什么、针对每个业 务链流量要从交换机上的哪个接口去往业务处理设备,然后从哪个接口回来等问题。当业 务链上的业务处理设备数量较少、业务流也较为单一时,组网策略较为简单,用户通过人工 配置可以应付。一旦当业务处理设备数量增多、业务流需要细分时,组网策略复杂度成几何 级数增大,用户人工配置任务量大。再比如,因为是靠策略路由机制实现的业务链功能,因 此在维护上只能查看两个对接设备之间的连通性,无法查看整条业务链的连通状态,造成 维护困难。
技术实现思路
本专利技术提供一种建立业务路径的方法和设备,能够实现业务处理设备的灵活部 署,在策略配置时仅需了解业务处理设备的网际协议地址,提高业务链的可维护性。 为达到上述目的,本专利技术采用如下技术方案: 第一方面,提供一种建立业务路径的方法,包括: 接收起始点设备生成的请求报文,所述请求报文包括所述业务路径的所有业务处 理设备的网际协议地址、指示所述网际协议地址的指针以及流分类信息; 根据所述指针指向的网际协议地址,确定待生成的虚拟专用网转发表项的入隧道 目的地址和出隧道目的地址; 根据所述入隧道目的地址和所述出隧道目的地址以及所述流分类信息生成所述 虚拟专用网转发表项,并将所述指针加一,再按照加一后的指针指向的网际协议地址转发 所述请求报文,以便于当所述请求报文到达终结点设备时,所述终结点设备向所述起始点 设备返回表示所述业务路径建立完成的回应报文。 结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述指针指向 的网际协议地址,确定待生成的虚拟专用网转发表项的入隧道目的地址和出隧道目的地址 包括: 判断所述指针指向的前一个网际协议地址是否存在,若存在,则将所述前一个网 际协议地址作为待生成的虚拟专用网转发表项的入隧道目的地址,所述入隧道目的地址为 转发所述请求报文的上一个网际协议地址;若不存在,则确定待生成的虚拟专用网转发表 项的入隧道目的地址为空;以及 判断所述指针指向的后一个网际协议地址是否存在,若存在,则将所述后一个网 际协议地址作为待生成的虚拟专用网转发表项的出隧道目的地址,所述出隧道目的地址为 转发所述请求报文的下一个网际协议地址;若不存在,则确定待生成的所述虚拟专用网转 发表项的出隧道目的地址为空。 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能实 现的方式中,所述请求报文还包括当前业务处理设备的状态信息和相对时间信息; 所述回应报文包括所述所有业务处理设备的状态信息,以使所述起始点设备根据 所述状态信息获取所述所有业务处理设备的状态和所述业务路径的建立情况。 结合第一方面或第一方面的第一种或第二种可能的实现方式,在第一方面的第三 种可能实现的方式中,所述方法还包括: 当接收到对应所述流分类信息的业务报文时,对所述业务报文进行业务处理,得 到处理后的业务报文,获取所述虚拟专用网转发表项,根据所述虚拟专用网转发表项转发 所述处理后的业务报文。 结合第一方面或第一方面第一至第三种可能的实现方式中的任意一种,在第一方 面的第四种可能实现的方式中,所述流分类信息包括预设的五元组分类信息; 或,所述流分类信息包括分类控制访问列表号。 第二方面,提供一种设备,包括: 接收单元,用于接收起始点设备生成的请求报文,所述请求报文包括所述业务路 径的所有业务处理设备的网际协议地址、指示所述网际协议地址的指针以及流分类信息; 确定单元,用于根据所述指针指向的网际协议地址,确定待生成的虚拟专用网转 发表项的入隧道目的地址和出隧道目的地址; 生成单元,用于根据所述入隧道目的地址和所述出隧道目的地址以及所述流分类 信息生成所述虚拟专用网转发表项; 处理单元,用于将所述指针加一; 发送单元,用于按照加一后的指针指向的网际协议地址转发所述请求报文,以便 于当所述请求报文到达终结点设备时,所述终结点设备向所述起始点设备返回表示所述业 务路径建立完成的回应报文。 结合第二方面,在第二方面的第一种可能的实现方式中,所述确定单元具体用 于: 判断所述指针指向的前一个网际协议地址是否存在,若存在,则将所述前一个网 际协议地址作为待生成的虚拟专用网转发表项的入隧道目的地址,所述入隧道目的地址为 转发所述请求报文的上一个网际协议地址;若不存在,则确定待生成的虚拟专用网转发表 项的入隧道目的地址为空;以及 判断所述指针指向的后一个网际协议地址是否存在,若存在,则将所述后一个网 际协议地址作为待生成的虚拟专用网转发表项的出隧道目的地址,所述出隧道目的地址为 转发所述请求报文的下一个网际协议地址;若不存在,则确定待生成的虚拟专用网转发表 项的出隧道目的地址为空。 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能实 现的方式中,所述请求报文还包括当前业务处理设备的状态信息和相对时间信息; 所述回应报文包括所述所有业务处理设备的状态信息,以使所述起始点设备根据 所述状态信息获取所述所有业务处理设备的状态和所述业务路径的建立情况。 结合第二方面或第二方面的第一种或第二种可能的实现方式,在第二方面的第三 种可能实现的方式中,所述处理单元还用于,当接收到对应所述流分类信息的业务报文时, 对所述业务报文进行业务处理,得到处理后的业务报文;所述发送单元还用于,获取所述虚 拟专用网转发表项,根据所述虚拟专用网转发表项转发所述处理后的业务报文。 结合第二方面或第二方面第一至第三种可能的实现方式中的任意一种,在第二方 面的第四种可能实现的方式中,所述流分类信息包括预设的五元组分类信息; 或,所述流分类信息包括分类控制访问列表号。 本专利技术提供一种本文档来自技高网
...

【技术保护点】
一种建立业务路径的方法,其特征在于,包括:接收起始点设备生成的请求报文,所述请求报文包括所述业务路径的所有业务处理设备的网际协议地址、指示所述网际协议地址的指针以及流分类信息;根据所述指针指向的网际协议地址,确定待生成的虚拟专用网转发表项的入隧道目的地址和出隧道目的地址;根据所述入隧道目的地址和所述出隧道目的地址以及所述流分类信息生成所述虚拟专用网转发表项,并将所述指针加一,再按照加一后的指针指向的网际协议地址转发所述请求报文,以便于当所述请求报文到达终结点设备后,所述终结点设备向所述起始点设备返回表示所述业务路径建立完成的回应报文。

【技术特征摘要】

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

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

1