[发明专利]一种PPPoE报文传输的方法、系统、设备及存储介质在审
申请号: | 201910189511.5 | 申请日: | 2019-03-13 |
公开(公告)号: | CN109768905A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 王浩 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/46 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据报文 客户端 发送方 数据报文发送 目标地址 传输 服务器 计算机可读存储介质 申请 确认数据报文 参数确定 传输过程 存储介质 会话连接 获取数据 数据转发 性能开销 业务独立 报文 拷贝 转发 发送 | ||
1.一种PPPoE报文传输的方法,其特征在于,包括:
接收PPPoE报文;
确定所述PPPoE报文的类型;其中,所述PPPoE报文的类型包括数据报文;
若所述PPPoE报文的类型为数据报文,则获取所述数据报文的发送方类型;
当所述数据报文的发送方类型为PPPoE服务器时,确认所述数据报文的目标地址,并将所述数据报文发送至所述目标地址;
当所述数据报文的发送方类型为PPPoE客户端时,根据所述PPPoE客户端发送的会话连接参数确定对应的服务器,并将所述数据报文发送至所述服务器。
2.根据权利要求1所述的方法,其特征在于,当所述数据报文的发送方类型为PPPoE服务器时,确认所述数据报文的目标地址,并将所述数据报文转发至所述目标地址,包括:
对所述数据报文进行报文头的解封装,得到所述数据报文的目标地址;
将所述数据报文发送至所述目标地址。
3.根据权利要求1所述的方法,其特征在于,当所述数据报文的发送方类型为PPPoE客户端时,根据所述PPPoE客户端发送的会话连接参数确定对应的服务器,并将所述数据报文发送至所述服务器,包括:
接收所述PPPoE客户端发送的会话连接参数;其中,所述会话连接参数包括会话ID及服务器MAC地址;
根据所述会话ID确定PPPoE网口,并根据所述服务器MAC地址确定对话服务器;
将所述数据报文进行封装,并通过所述PPPoE网口将封装后的所述数据报文发送至所述对话服务器。
4.根据权利要求3所述的方法,其特征在于,所述会话连接参数的生成过程包括:
所述PPPoE客户端进行发现阶段,以识别服务器的MAC地址,并建立会话ID;
当所述发现阶段完成后,接收服务器选择命令;
根据所述服务器选择命令选择对应的会话ID及服务器MAC地址作为所述会话连接参数。
5.根据权利要求1所述的方法,其特征在于,所述PPPoE报文的类型还包括控制报文,当所述PPPoE报文的类型为所述控制报文时,还包括步骤:
获取所述控制报文的发送方类型;
当所述控制报文的发送方类型为PPPoE服务器时,将所述控制报文发送至所述PPPoE客户端,以使所述PPPoE客户端对所述控制报文进行处理;
当所述控制报文的发送方类型为所述PPPoE客户端时,根据所述PPPoE客户端发送的会话连接参数将所述控制报文发送至所述会话连接参数对应的服务器。
6.一种PPPoE报文传输的系统,其特征在于,包括:
接收模块,用于接收PPPoE报文;
类型确定模块,用于确定所述PPPoE报文的类型;其中,所述PPPoE报文的类型包括数据报文;
第一获取模块,用于若所述PPPoE报文的类型为数据报文,则获取所述数据报文的发送方类型;
第一发送模块,用于当所述数据报文的发送方类型为PPPoE服务器时,确认所述数据报文的目标地址,并将所述数据报文发送至所述目标地址;
第二发送模块,用于当所述数据报文的发送方类型为PPPoE客户端时,根据所述PPPoE客户端发送的会话连接参数确定对应的服务器,并将所述数据报文发送至所述服务器。
7.根据权利要求6所述的系统,其特征在于,所述第一发送模块包括:
解封装子模块,用于对所述数据报文进行报文头的解封装,得到所述数据报文的目标地址;
发送子模块,用于将所述数据报文发送至所述目标地址。
8.根据权利要求6所述的系统,其特征在于,所述第二发送模块包括:
接收子模块,用于接收所述PPPoE客户端发送的会话连接参数;其中,所述会话连接参数包括会话ID及服务器MAC地址;
确定子模块,用于根据所述会话ID确定PPPoE网口,并根据所述服务器MAC地址确定对话服务器;
封装子模块,用于将所述数据报文进行封装,并通过所述PPPoE网口将封装后的所述数据报文发送至所述对话服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910189511.5/1.html,转载请声明来源钻瓜专利网。