【技术实现步骤摘要】
一种流表的生成方法和装置
本专利技术涉及通信技术,具体涉及一种流表的生成方法和装置。
技术介绍
为了充分挖掘移动网络的潜力,满足用户日益增长的各种需求,移动运营商通过采用通用网关(UniversalGateway,简称为“UGW”)串联各种增值业务(ValueAddedService,简称为“VAS”)服务器的方式,部署增值业务。上述VAS服务器包括有视频优化器、业务流压缩器、数据缓存器、深度报文探测器、超文本转移协议(Hypertexttransferprotocol,简称为“HTTP”)头增强器等,用于为用户提供各种增值服务。现有技术中,用户数据报文获取VAS服务器提供增值业务的过程如下:软件定义网络(SoftwareDefinedNetwork,简称为“SDN”)控制器根据基于业务的路由(Service-BasedRouter,简称为“SBR”)发送的用户数据报文的五元组和用户数据报文的业务链信息生成流表,发送所述流表至SDN交换机,其中,所述流表包括一个以上流表项,流表项进一步包括匹配项和执行项,匹配项为用户数据报文的五元组,执行项为访问具体VAS服务器;当所述SDN交换机接收用户数据报文后,获取用户数据报文的五元组,与之前接收到的流表的匹配项进行匹配,若所述流表的匹配项与用户数据报文的五元组相同,则所述流表为所述用户数据报文的流表,所述SDN交换机根据所述流表的执行项,将所述用户数据报文发送至具体VAS服务器进行访问;当所述用户用户报文经上述VAS服务器处理后返回SDN交换机后,所述SDN交换机仍将接收到的用户数据报文的五元组与流表的匹配项进行匹 ...
【技术保护点】
1.一种流表生成的方法,其特征在于,包括:软件定义网络SDN控制器获取增值业务VAS服务器信息收集器发送的VAS服务器信息,所述VAS服务器信息包含VAS服务器标识和VAS服务器的用户数据报文处理方式,所述用户数据报文处理方式包括VAS服务器未修改用户数据报文的五元组、VAS服务器修改用户数据报文的五元组且有规则、VAS服务器修改用户数据报文的五元组且无规则中的任意一种;所述SDN控制器接收基于业务的路由SBR发送的用户数据报文的五元组以及业务链信息,所述业务链信息包含所述业务链上VAS服务器标识;所述SDN控制器根据所述业务链上VAS服务器标识查询所述VAS服务器信息,获得所述业务链上VAS服务器的VAS服务器信息;所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,所述用户数据报文的五元组和所述业务链信息生成流表,发送所述流表至SDN交换机。
【技术特征摘要】
1.一种流表生成的方法,其特征在于,包括:软件定义网络SDN控制器获取增值业务VAS服务器信息收集器发送的VAS服务器信息,所述VAS服务器信息包含VAS服务器标识和VAS服务器的用户数据报文处理方式,所述用户数据报文处理方式包括VAS服务器未修改用户数据报文的五元组、VAS服务器修改用户数据报文的五元组且有规则、VAS服务器修改用户数据报文的五元组且无规则中的任意一种;所述SDN控制器接收基于业务的路由SBR发送的用户数据报文的五元组以及业务链信息,所述业务链信息包含所述业务链上VAS服务器标识;所述SDN控制器根据所述业务链上VAS服务器标识查询所述VAS服务器信息,获得所述业务链上VAS服务器的VAS服务器信息;所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,所述用户数据报文的五元组和所述业务链信息生成流表,发送所述流表至SDN交换机。2.根据权利要求1所述的方法,其特征在于,所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,所述用户数据报文的五元组和所述业务链信息生成流表,包括:所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,确定所述业务链上VAS服务器中的第一VAS服务器修改用户数据报文的五元组,且修改有规则;所述SDN控制器根据所述用户数据报文的五元组以及所述第一VAS服务器的用户数据报文处理方式获得第一VAS服务器修改后的五元组;所述SDN控制器根据所述用户数据报文的五元组,所述第一VAS服务器修改后的五元组和所述业务链信息生成流表,其中,所述流表在所述第一VAS服务器后的匹配域,由所述SDN控制器根据所述第一VAS服务器修改后的五元组生成。3.根据权利要求1所述的方法,其特征在于,所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,所述用户数据报文的五元组和所述业务链信息生成流表,包括:所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,确定所述业务链上有第一VAS服务器修改用户数据报文的五元组,且修改无规则;所述SDN控制器将所述无规则修改用户数据报文的第一VAS服务器调整至业务链的末端,获取所述第一VAS服务器的媒体访问控制MAC地址;所述SDN控制器根据所述用户数据报文的五元组,所述第一VAS服务器的MAC地址和所述业务链信息生成流表,其中,所述流表在所述第一VAS服务器后的匹配域,由所述SDN控制器根据所述第一VAS服务器的MAC地址生成。4.根据权利要求3所述的方法,其特征在于,所述VAS服务器信息中还包括所述VAS服务器的MAC地址;则所述SDN控制器获取所述第一VAS服务器的MAC地址,包括:所述SDN控制器从查询获得的所述VAS服务器信息中获取所述第一VAS服务器的MAC地址。5.根据权利要求3所述的方法,其特征在于,所述SDN控制器获取所述第一VAS服务器的MAC地址,包括:所述SDN控制器在数据库中根据第一VAS服务器的标识查询获取所述第一VAS服务器的MAC地址。6.根据权利要求1所述的方法,所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,所述用户数据报文的五元组和所述业务链信息生成流表,包括:所述SDN控制器根据所述业务链上VAS服务器的用户数据报文处理方式,确定所述业务链上并无VAS服务器修改用户数据报文的五元组;所述SDN控制器根据所述用户数据报文的五元组和所述业务链信息生成流表。7.根据权利要求1-6所述任一种方法,其特征在于,所述SDN控制器获取VAS服务器信息收集器发送的VAS服务器信息,包括:所述SDN控制器发送所述SDN控制器连接的SDN交换机的标识至所述VAS服务器信息收集器,请求获取所述SDN交换机连接的VAS服务器信息;所述SDN控制器获取所述VAS服务器信息收集器根据所述SDN交换机的标识发送的所述SDN交换机连接的VAS服务器信息。8.一种流表生成的方法,其特征在于,包括:增值业务VAS服务器信息收集器接收VAS服务器上报的VAS服务器信息,所述VAS服务器信息包括VAS服务器标识、所述VAS服务器连接的软件定位网络SDN交换机的标识和所述VAS服务器的用户数据报文处理方式,所述用户数据报文处理方式包括VAS服务器未修改用户数据报文的五元组、VAS服务器修改用户数据报文的五元组且有规则、VAS服务器修改用户数据报文的五元组且无规则中的任意一种;所述VAS服务器信息收集器接收软件定义网络SDN控制器发送的请求信息,请求获取所述SDN控制器连接的SDN交换机相连的VAS服务器信息,所述请求信息中包括所述SDN控制器连接的SDN交换机的标识;所述VAS服务器信息收集器根据所述SDN交换机的标识查询所述VAS服务器信息,获得所述SDN交换机相连的VAS服务器的VAS服务器标识和所述VAS服务器的用户数据报文处理方式,并发送至所述SDN控制器,用于所述SDN控制器生成流表并发送至SDN交换机。9.一种流表生...
【专利技术属性】
技术研发人员:杨雪皎,唐朋成,田红波,王岩,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。