一种数据处理方法及网关网元技术

技术编号:9297748 阅读:136 留言:0更新日期:2013-10-31 01:34
本发明专利技术提供一种数据处理方法及网关网元,该方法包括:网关网元中的网关模块接收到指定的数据报文后,对所述数据报文进行地址转换处理;将处理后的数据报文发送给所述网关网元中的主控模块或网管设备。本发明专利技术主要是使用二层芯片在链路层来实现数据报文的地址转换,这种方法相对于使用三层路由转发实现的方法速度更快、更稳定,相对于硬件实现的方法更经济、更灵活。

【技术实现步骤摘要】
一种数据处理方法及网关网元
本专利技术涉及通信领域,尤其是涉及一种数据处理方法及网关网元。
技术介绍
网络地址转换(NetworkAddressTranslation,简称NAT)是一种在IP数据包通过路由器或防火墙时重写源IP地址和TCP(TransmissionControlProtocol,传输控制协议)端口的技术,如图1。一个本地网络使用一个专有网络的指定子网(比如157.155.x.x),子网中其中一个路由设备占有这个网络地址空间的一个专有地址(比如157.155.1.1),同时还占有一个公有的IP地址或其它专有网络的地址(比如10.x.x.x)。当数据从本网络向公有网络或其它网络传递时,此路由设备对数据的源地址和端口进行了转换,当数据返回时,通过端口区分进行源地址和端口的转换。NAT技术一般在路由或防火墙设备上实现,通过TCP/IP协议栈进行转换后路由转发出去,现有技术中,通过在媒体网关上实现NAT,从而使媒体网关能对公有网络发往私有网络的IP报文进行路由转发,该方案所有报文需经过TCP/IP协议栈处理,增加了处理流程,同时该方案需在主控模块实现,加重主控模块CPU负担,本文档来自技高网...
一种数据处理方法及网关网元

【技术保护点】
一种数据处理方法,包括:网关网元中的网关模块接收到指定的数据报文后,对所述数据报文进行地址转换处理;将处理后的数据报文发送给所述网关网元中的主控模块或网管设备。

【技术特征摘要】
1.一种数据处理方法,网关网元中的网关模块设置于非网关网元与网管设备的数据通道之间,包括:网关网元中的网关模块接收到指定的数据报文后,对所述数据报文进行地址转换处理;将处理后的数据报文发送给所述网关网元中的主控模块或网管设备;所述网关模块进行地址转换处理包括:所述网关模块将所述指定的数据报文中的源媒体接入控制MAC地址修改为所述网关模块的MAC地址,然后将修改后所述指定的数据报文发送给所述主控模块;所述网关模块接收到所述主控模块返回的响应报文后,将所述响应报文中的源MAC地址修改为所述网关模块的MAC地址,将所述响应报文中的目的MAC地址修改为所述网管设备的MAC地址,然后将所述响应报文发送给所述网管设备。2.如权利要求1所述的方法,其特征在于:所述指定的数据报文包括:所述网管设备广播的地址解析协议请求报文、传输控制协议报文或用户数据包协议报文。3.如权利要求2所述的方法,其特征在于:还包括:所述主控模块接收到指令后,向所述网关模块发送配置信息;所述网关模块接收到所述主控模块的配置信息后,根据所述配置信息进行配置。4.如权利要求1所述的方法,其特征在于:所述进行地址转换处理还包括:所述网关模块搜索预存的网络地址转发规则表进行匹配,若无匹配项,则对所述数据报文进行MAC地址转换;若有匹配项,则根据所述匹配项对所述数据报文进行网络地址转换和MAC地址转换。5.如权利要求4所述的方法,其特征在于:所述进行地址转换处理还包括:对所述数据报文进行虚拟局域网标签转换。6.一种网关网元,包括:网关模块和主控模块,其中,所述网关模块设置于非网关网元与网管设备的数据通道之间,包括:交换芯片,用于接收到指定的数据报文,将所述指定的数据报文发送给处理单元;用于将所述处理单...

【专利技术属性】
技术研发人员:蒋彦波王淑
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1