[發明專利]一種PPP報文穿越L2TP的方法及裝置有效
| 申請號: | 202010696200.0 | 申請日: | 2020-07-20 |
| 公開(公告)號: | CN111935330B | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 向曉潔;戎江霽 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L61/2592 | 分類號: | H04L61/2592;H04L67/141;H04L67/104;H04L69/22;H04L69/06;H04L45/745 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 邱云雷 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ppp 報文 穿越 l2tp 方法 裝置 | ||
1.一種PPP報文穿越L2TP的方法,其特征在于,包括:
L2TP協議模塊在建立L2TP會話通道后,告知本端數據軟件轉發SFWD模塊L2TP與PPP會話映射表,所述SFWD模塊分別設置于LAC側和LNS側;
當PPP模塊發送PPP控制報文時,將PPP控制報文發送至本端SFWD模塊,本端SFWD模塊查詢所述會話映射表中的L2TP與PPP會話映射關系,并根據所述映射關系封裝L2TP數據報文頭;
有L2TP數據包或PPP控制報文需要發送時,本端SFWD模塊通過L2TP與PPP會話映射關系,剝離L2TP報文頭并填充PPP實例ID、PPP會話ID后,上送PPP模塊處理;
其中,所述L2TP與PPP會話映射表中將PPP實例ID與L2TP隧道ID對應,將PPP會話ID與L2TP會話ID對應。
2.如權利要求1所述的PPP報文穿越L2TP的方法,其特征在于,所述SFWD模塊查詢所述會話映射表中的L2TP與PPP會話映射關系,并根據所述映射關系封裝L2TP數據報文頭步驟具體包括:
SFWD模塊收到PPP控制報文時,查詢從報文首部開始偏移6個字節位置;
當查找到字節為0XFF03時,從報文首部開始取報文中的前6個字節,解析出PPP實例ID和PPP會話ID;
SFWD模塊查找PPP與L2TP會話映射表,獲取L2TP轉發表;
SFWD模塊根據L2TP轉發表封裝L2TP數據報文頭。
3.如權利要求1所述的PPP報文穿越L2TP的方法,其特征在于,所述SFWD模塊通過L2TP與PPP會話映射關系,剝離L2TP報文頭并填充PPP實例ID、PPP會話ID后,上送PPP模塊處理具體包括:
有L2TP數據包需要上送主控時,查詢L2TP的用戶表,根據表中L2TP隧道ID\L2TP會話ID獲取PPP協議的PPP實例ID\PPP會話ID;
剝離L2TP數據報文中的二層頭、IP頭、UDP頭,保留PPP頭;
SFWD模塊在PPP頭之前添加6個字節,包括4個字節的PPP實例ID和2個字節的PPP會話ID,進行封裝;
SFWD模塊將封裝的報文上送至PPP模塊;
PPP模塊根據PPP協議的PPP實例ID和PPP會話ID為PPP報文添加PPPoE頭。
4.如權利要求1所述的PPP報文穿越L2TP的方法,其特征在于,所述SFWD模塊通過L2TP與PPP會話映射關系,剝離L2TP報文頭并填充PPP實例ID、PPP會話ID后,上送PPP模塊處理具體包括:
有PPP控制報文需要上送主控時,SFWD模塊剝離L2TP數據報文中的二層頭、IP頭、UDP頭,保留PPP頭;
SFWD模塊在PPP頭之前添加6個字節,包括4個字節的PPP實例ID和2個字節的PPP會話ID,進行封裝;
SFWD模塊將封裝的報文上送至PPP模塊。
5.如權利要求1-4任意一項所述的PPP報文穿越L2TP的方法,其特征在于:所述L2TP協議模塊在建立L2TP會話通道后,告知SFWD模塊L2TP與PPP會話映射表步驟具體包括:
建立L2TP會話通道后,L2TP模塊向SFWD模塊下發L2TP轉發表;
L2TP模塊向PPP模塊下發隧道建立成功的消息和角色信息;
PPP模塊收到隧道建立成功的消息后即啟動PPP協議,進行PPP報文封裝以及調用SFWD發送PPP報文的準備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010696200.0/1.html,轉載請聲明來源鉆瓜專利網。





