[发明专利]一种基于微服务架构的报文处理方法和装置有效
| 申请号: | 201710899725.2 | 申请日: | 2017-09-28 |
| 公开(公告)号: | CN108737224B | 公开(公告)日: | 2020-06-09 |
| 发明(设计)人: | 汪勇;赵丽娜;宋建永;余斌 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 微服 架构 报文 处理 方法 装置 | ||
1.一种基于微服务架构的报文处理方法,其特征在于,应用于宽带远程接入服务器BRAS,所述BRAS包括Mirco-BRAS容器和多种业务类型的业务处理容器,所述Mirco-BRAS容器用于实现所述BRAS的用户接入功能,包括:
所述Mirco-BRAS容器在获取到待处理的报文后,确定与所述报文对应的业务类型,并确定与所述业务类型对应的业务处理容器;
所述Mirco-BRAS容器将所述报文发送给所述业务处理容器,以使所述业务处理容器对所述报文执行与所述业务类型对应的处理;
其中,所述BRAS在接收到管理编排平台发送的扩容命令后,根据所述扩容命令创建新的Mirco-BRAS容器或者业务处理容器;
所述BRAS在接收到管理编排平台发送的缩容命令后,根据所述缩容命令删除已有的Mirco-BRAS容器或者业务处理容器。
2.根据权利要求1所述的方法,其特征在于,所述确定与所述报文对应的业务类型,并确定与所述业务类型对应的业务处理容器的过程,具体包括:
若所述报文是认证请求报文,则确定与所述报文对应的业务类型是认证类型,并确定与认证类型对应的认证客户端容器;或者,
若所述报文是DHCP请求报文,则确定与所述报文对应的业务类型是地址分配类型,并确定与地址分配类型对应的DHCP服务器容器;或者,
若所述报文是数据报文,则确定与所述报文对应的业务类型是数据转发类型,并确定与数据转发类型对应的数据转发容器。
3.根据权利要求2所述的方法,其特征在于,所述业务处理容器对所述报文执行与所述业务类型对应的处理的过程,具体包括:
所述认证客户端容器接收到认证请求报文后,将所述认证请求报文发送给认证服务器;接收所述认证服务器返回的认证成功报文或者认证失败报文,并将所述认证成功报文或者认证失败报文发送给所述Mirco-BRAS容器;或者,
所述DHCP服务器容器接收到DHCP请求报文后,为用户设备分配IP地址,向所述Mirco-BRAS容器发送携带所述IP地址的DHCP响应报文;或者,
所述数据转发容器在接收到数据报文后,利用所述数据报文的目的地址查询转发表,并根据转发表的查询结果发送所述数据报文。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述Mirco-BRAS容器在接收到认证成功报文后,在数据库容器的在线表中创建用户设备的会话表项,并将所述用户设备的MAC地址记录到所述会话表项中,并标记所述用户设备已经通过认证;所述Mirco-BRAS容器在接收到DHCP响应报文后,将所述用户设备的IP地址记录到所述会话表项中;
所述Mirco-BRAS容器在获取到待处理的数据报文后,查询所述数据库容器的在线表中是否存在与所述数据报文的源地址对应的会话表项;如果否,则丢弃所述数据报文;如果是,则将所述数据报文发送给数据转发容器。
5.根据权利要求3所述的方法,其特征在于,
所述Mirco-BRAS容器在接收到认证成功报文后,所述方法还包括:
生成用户设备的转发表;将所述转发表发送给转发芯片,所述转发表用于指导所述转发芯片发送数据报文;或者,将所述转发表发送给所述数据转发容器,所述转发表用于指导所述数据转发容器发送数据报文。
6.根据权利要求1所述的方法,其特征在于,所述BRAS还包括负载均衡容器,所述Mirco-BRAS容器获取到待处理的报文之前,所述方法还包括:
所述负载均衡容器在接收到用户设备发送的报文后,根据负载均衡算法以及所述报文携带的特征信息,从多个Mirco-BRAS容器中选择用于处理所述报文的Mirco-BRAS容器,并将所述报文发送给选择的Mirco-BRAS容器。
7.根据权利要求1所述的方法,其特征在于,所述扩容命令是管理编排平台监控到Mirco-BRAS容器资源或者业务处理容器资源大于第一阈值时发送的;所述缩容命令是管理编排平台监控到Mirco-BRAS容器资源或者业务处理容器资源小于第二阈值时发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710899725.2/1.html,转载请声明来源钻瓜专利网。





