[发明专利]一种数据处理方法及网关网元有效
申请号: | 201210131987.1 | 申请日: | 2012-04-28 |
公开(公告)号: | CN103379187A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 蒋彦波;王淑 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/66 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 网关 | ||
技术领域
本发明涉及通信领域,尤其是涉及一种数据处理方法及网关网元。
背景技术
网络地址转换(Network Address Translation,简称NAT)是一种在IP数据包通过路由器或防火墙时重写源IP地址和TCP(Transmission Control Protocol,传输控制协议)端口的技术,如图1。一个本地网络使用一个专有网络的指定子网(比如192.168.x.x),子网中其中一个路由设备占有这个网络地址空间的一个专有地址(比如192.168.0.1),同时还占有一个公有的IP地址或其它专有网络的地址(比如10.x.x.x)。当数据从本网络向公有网络或其它网络传递时,此路由设备对数据的源地址和端口进行了转换,当数据返回时,通过端口区分进行源地址和端口的转换。
NAT技术一般在路由或防火墙设备上实现,通过TCP/IP协议栈进行转换后路由转发出去,现有技术中,通过在媒体网关上实现NAT,从而使媒体网关能对公有网络发往私有网络的IP报文进行路由转发,该方案所有报文需经过TCP/IP协议栈处理,增加了处理流程,同时该方案需在主控模块实现,加重主控模块CPU负担,影响主控模块其余任务处理;也有使用硬件技术实现的方法,如提供一种直接在FPGA(Field Programmable Gate Array,现场可编程门阵列)/CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),ASIC(Application Specific Intergrated Circuits,专用集成电路)等硬件基础上实现的网络地址转换方法,该方案增加硬件成本,使用硬件方案实现不便于维护处理和新增功能以及与主控模块进行配置交互。
发明内容
本发明要解决的技术问题是提供一种数据处理方法及装置,以从网关网元的主控模块中释放出地址转换功能,以减轻主控模块的负担。
为了解决上述技术问题,本发明提供了一种数据处理方法,包括:
网关网元中的网关模块接收到指定的数据报文后,对所述数据报文进行地址转换处理;
将处理后的数据报文发送给所述网关网元中的主控模块或网管设备。
进一步地,上述方法还具有下面特点:所述网关模块进行地址转换处理包括:
所述网关模块将所述指定的数据报文中的源媒体接入控制(MAC)地址修改为所述网关模块的MAC地址,然后将修改后所述指定的数据报文发送给所述主控模块;
所述网关模块接收到所述主控模块返回的响应报文后,将所述响应报文中的源MAC地址修改为所述网关模块的MAC地址,将所述响应报文中的目的MAC地址修改为所述网管设备的MAC地址,然后将所述响应报文发送给所述网管设备;
所述指定的数据报文包括:所述网管设备广播的地址解析协议请求报文、传输控制协议报文或用户数据包协议报文。
进一步地,上述方法还具有下面特点:还包括:
所述主控模块接收到指令后,向所述网关模块发送配置信息;
所述网关模块接收到所述主控模块的配置信息后,根据所述配置信息进行配置。
进一步地,上述方法还具有下面特点:所述进行地址转换处理包括:
所述网关模块搜索预存的网络地址转发规则表进行匹配,若无匹配项,则对所述数据报文进行MAC地址转换;若有匹配项,则根据所述匹配项对所述数据报文进行网络地址转换和MAC地址转换。
进一步地,上述方法还具有下面特点:所述进行地址转换处理还包括:
对所述数据报文进行虚拟局域网标签转换。
为了解决上述问题,本发明还提供了一种网关网元,包括:网关模块和主控模块,其中,所述网关模块包括:
交换芯片,用于接收到指定的数据报文,将所述指定的数据报文发送给处理单元;用于将所述处理单元处理后的数据报文发送给所述主控模块或网管设备;
所述处理单元,用于对所述指定的数据报文进行地址转换处理,将处理后的数据报文发送给所述交换芯片。
进一步地,上述网关网元还具有下面特点:
所述处理单元,具体用于将所述指定的数据报文中的源媒体接入控制(MAC)地址修改为所述网关模块的MAC地址,然后将修改后的所述数据报文发送给所述交换芯片;接收到所述交换芯片发来的响应报文后,将所述响应报文中的源MAC地址修改为所述网关模块的MAC地址,将所述响应报文中的目的MAC地址修改为所述网管设备的MAC地址,然后将修改后的所述响应报文发送给所述交换芯片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210131987.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锁芯总成装配机
- 下一篇:分布式缓存内容的校验方法、系统和装置