[发明专利]一种报文处理方法、设备和系统有效
申请号: | 201510243026.3 | 申请日: | 2015-05-13 |
公开(公告)号: | CN104993993B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 唐亮;蒋维廉;韩涛;王滨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种报文处理方法、设备和系统,该方法包括,接入设备建立与CGN设备之间的至少一条隧道;所述接入设备接收第一用户端发送的第一数据报文;所述接入设备根据用户端地址与用户标识的映射关系,获取与所述第一用户端对应的第一用户标识,将所述第一数据报文进行GRE封装,得到第一GRE报文,所述第一GRE报文携带所述第一用户标识;所述接入设备通过所述至少一条隧道向所述CGN设备发送所述第一GRE报文。采用该实施方案,可以在有海量用户接入网络时,减少隧道资源的开销、简化配置过程、节省系统开销和网络资源。 1 | ||
搜索关键词: | 接入设备 用户标识 用户端 设备和系统 报文处理 第一数据 报文 发送 隧道 海量用户 接入网络 节省系统 配置过程 隧道资源 网络资源 映射关系 携带 | ||
接入设备建立与运营商级网络地址转换CGN设备之间的至少一条隧道;
所述接入设备接收第一用户端发送的第一数据报文;
所述接入设备获取所述第一数据报文携带的第一用户端地址,根据用户端地址与用户标识的映射关系,获取与所述第一用户端地址对应的第一用户标识,将所述第一用户端发送的第一数据报文进行通用路由封装协议GRE封装,得到第一GRE报文,所述第一GRE报文携带所述第一用户标识;
所述接入设备通过所述至少一条隧道向所述CGN设备发送所述第一GRE报文,其中,所述至少一条隧道中的每条隧道用于传输多个用户端的GRE报文。
2.根据权利要求1所述的方法,其特征在于,还包括:所述接入设备接收所述CGN设备通过所述至少一条隧道发送的第二GRE报文,所述第二GRE报文是由所述CGN设备对服务器发往第二用户端的第二数据报文进行GRE封装得到的,所述第二GRE报文携带有所述第二用户端对应的第二用户标识;
所述接入设备解封所述第二GRE报文,获取所述第二数据报文;
所述接入设备向所述第二用户端发送所述第二数据报文。
3.根据权利要求1或2所述的方法,其特征在于,所述第一GRE报文的GRE头承载所述第一用户标识。4.根据权利要求1或2所述的方法,其特征在于,在通过所述至少一条隧道发送所述第一GRE报文之前,该方法还包括:对所述第一GRE报文进行因特网协议安全IPsec协议封装。5.一种报文处理方法,其特征在于,所述方法应用于运营商级网络地址转换CGN设备,所述CGN设备与接入设备之间包括至少一条由所述接入设备建立的隧道;所述方法包括:所述CGN设备接收所述接入设备通过所述至少一条隧道发送的第一通用路由封装协议GRE报文,所述第一GRE报文是由所述接入设备对来自第一用户端的第一数据报文进行GRE封装得到的,所述第一GRE报文携带有所述第一用户端对应的第一用户标识,其中,所述至少一条隧道中的每条隧道用于传输多个用户端的GRE报文;
所述CGN设备解封所述第一GRE报文,获取所述第一数据报文;
所述CGN设备向服务器发送所述第一数据报文。
6.根据权利要求5所述的方法,其特征在于,还包括:所述CGN设备接收所述服务器发往第二用户端的第二数据报文;
所述CGN设备获取所述第二用户端的地址,根据用户端地址与用户标识的映射关系,获取所述第二用户端对应的所述第二用户标识,将所述第二数据报文进行GRE封装,得到第二GRE报文,所述第二GRE报文携带所述第二用户标识;
所述CGN设备通过所述至少一条隧道向所述接入设备发送所述第二GRE报文。
7.根据权利要求5或6所述的方法,其特征在于,所述第一GRE报文的GRE头承载所述第一用户标识。8.根据权利要求6所述的方法,其特征在于,在通过所述至少一条隧道发送所述第二GRE报文之前,该方法还包括:对所述第二GRE报文进行因特网协议安全IPsec协议封装。9.一种接入设备,其特征在于,所述接入设备与运营商级网络地址转换CGN设备之间包括至少一条隧道;所述接入设备包括:第一接收单元,用于接收第一用户端发送的第一数据报文;
处理单元,用于从所述第一数据报文获取第一用户端的地址,根据用户端地址与用户标识的映射关系,获取与所述第一用户端对应的第一用户标识,将所述第一数据报文进行通用路由封装协议GRE封装,得到第一GRE报文,所述第一GRE报文携带所述第一用户标识;
第一发送单元,用于通过所述至少一条隧道向所述CGN设备发送所述第一GRE报文,其中,所述至少一条隧道中的每条隧道用于传输多个用户端的GRE报文。
10.根据权利要求9所述的接入设备,其特征在于,还包括第二接收单元和第二发送单元,其中:所述第二接收单元,用于接收所述CGN设备通过所述至少一条隧道发送的第二GRE报文,所述第二GRE报文是由所述CGN设备对服务器发往第二用户端的第二数据报文进行GRE封装得到的,所述第二GRE报文携带有所述第二用户端对应的第二用户标识;
所述处理单元,还用于解封所述第二GRE报文及所述第二用户标识,获取所述第二数据报文;
所述第二发送单元,用于向所述第二用户端发送所述第二数据报文。
11.根据权利要求9或10所述的接入设备,其特征在于,所述第一GRE报文的GRE头承载所述第一用户标识。12.根据权利要求9或10所述的接入设备,其特征在于,所述处理单元,还用于在通过所述至少一条隧道发送所述第一GRE报文之前,对所述第一GRE报文进行因特网协议安全IPsec协议封装。13.一种运营商级网络地址转换CGN设备,其特征在于,所述CGN设备与接入设备之间包括至少一条由所述接入设备建立的隧道;所述CGN设备包括:第一接收单元,用于接收所述接入设备通过所述至少一条隧道发送的第一通用路由封装协议GRE报文,所述第一GRE报文是由所述接入设备对来自第一用户端的第一数据报文进行GRE封装得到的,所述第一GRE报文携带有所述第一用户端对应的第一用户标识,其中,所述至少一条隧道中的每条隧道用于传输多个用户端的GRE报文;
处理单元,用于解封所述第一GRE报文,获取所述第一数据报文;
第一发送单元,用于向服务器发送所述第一数据报文。
14.根据权利要求13所述的CGN设备,其特征在于,还包括第二接收单元和第二发送单元,其中,所述第二接收单元,用于接收所述服务器发往第二用户端的第二数据报文;
所述处理单元,还用于根据用户端地址与用户标识的映射关系,获取与所述第二用户端对应的第二用户标识,将所述第二数据报文进行GRE封装,得到第二GRE报文,所述第二GRE报文携带所述第二用户标识;
所述第二发送单元,用于通过所述至少一条隧道向所述接入设备发送所述第二GRE报文。
15.根据权利要求13或14所述的CGN设备,其特征在于,所述第一GRE报文的GRE头承载所述第一用户标识。16.根据权利要求14所述的CGN设备,其特征在于,所述处理单元,还用于在通过所述至少一条隧道发送所述第二GRE报文之前,对所述第二GRE报文进行因特网协议安全IPsec协议封装。17.一种报文处理系统,其特征在于,包括权利要求9‑12中任一项所述的接入设备和权利要求13‑16中任一项所述的CGN设备。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510243026.3/,转载请声明来源钻瓜专利网。
- 上一篇:路由器及其外壳
- 下一篇:智能家居系统的多网关技术