[發明專利]一種基于微服務架構的報文處理方法和裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201710899725.2/1.html,轉載請聲明來源鉆瓜專利網。





