本发明专利技术涉及通信领域,尤其涉及数据通信领域,提供了一种桥接的装置和方法,通过协议接口处理模块,完成符合路由转发模块的数据包的协议与符合网络设备的本地IP接口的协议的转换;通过路由转发模块,实现点对点接入模块与协议接口处理模块之间数据包的相互转发;通过点对点链路,实现点对点接入模块与点对点网络的接入服务器之间的点对点信息的交互。
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种桥接的方法和装置。
技术介绍
目前,现有的网络设备(例如计算机、路由器)可以不同程度地支持点对点接入,但在多数情况下(例如移动通信网络中),网络设备接入点对点网络时还需要借助专用的接入设备来完成。此时,通常由网络设备和接入设备通过基于IP接口的本地数据接口(例如以太网接口或V.35等)组成一个局域网(LAN),采用接入设备完成点对点接入的示意图如图1所示,图1给出了两个网络设备分别通过接入设备与接入服务器完成网络接入的情况。在实际应用中,如图1所示的网络设备可能有多个。由于点对点链路只能为接入设备分配一个IP地址,通常采用地址转换(NAT)或路由的方式为网络设备传输数据:采用地址转换的方式为网络设备传输数据时,接入设备把网络设备向外(即由网络设备向点对点网络发送数据的方向)发送的数据包的源地址修改为接入设备的IP,同时把由节点(这里的节点指的是网络设备和接入设备)外部发往接入设备的数据包的目的地址修改为网络设备的IP地址,并将该数据包通过接入设备转发给网络设备;采用地址转换的方式网络设备传输数据时,由于接入设备修改了网络设向外发送的数据包的源地址,不适于某些应用环境,使其应用范围受到了限制。-->采用路由的方式为网络设备传输数据时,接入设备把网络设备向外发送的数据包通过点对点链路转发给接入服务器,再由接入服务器处理或转发给其它的网络设备;在采用路由方式时,多个网络设备之间的数据通信需要通过接入服务器转发数据来完成,接入服务器需要设置相应的路由表项。网络设备数量较大的情况下,接入服务器上需要设置大量的路由表项,严重降低了接入服务器的处理性能。
技术实现思路
本专利技术的实施例提供了一种桥接的方法和装置,解决了现有技术方案的需要修改网络设备向外发送的数据包的源地址以及多个网络设备之间的数据通信需要通过接入服务器转发数据来完成的缺陷,有效扩大其应用范围,并得提高了接入服务器处理数据的能力。本专利技术的实施例是通过以下技术方案实现:一种桥接的装置,包括:协议接口处理模块,用于完成连接网络设备的本地IP接口的协议转换;路由转发模块,用于完成点对点接入模块与协议接口处理模块之间数据包的相互转发;点对点接入模块,用于通过点对点链路与点对点网络的接入服务器实现点对点信息交互。一种桥接的方法,包括:通过协议接口处理模块,完成符合路由转发模块的数据包的协议与符合网络设备的本地IP接口的协议的转换;通过路由转发模块,实现点对点接入模块与协议接口处理模块之间数据包的相互转发;通过点对点链路,实现点对点接入模块与点对点网络的接入服务器之间-->的点对点信息的交互。由上述本专利技术的实施例提供的技术方案可以看出,本专利技术的实施例提供了一种桥接的方法和装置,有效地扩大其应用范围,并得提高了接入服务器处理数据的能力。附图说明图1为本专利技术现有技术提供的采用接入设备完成点对点接入的示意图;图2为本专利技术实施例提供的装置的结构示意图;图3为本专利技术的实施例提供的接入点对点网络的流程示意图;图4为本专利技术的实施例提供的转发来自本地网络设备的数据的流程示意图;图5为本专利技术的实施例提供的转发来自点对点链路的数据包的流程示意图。具体实施方式本专利技术的实施例提供了一种桥接的装置,包括协议接口处理模块、路由转发模块和点对点接入模块,其结构示意图如图2所示,其中:协议接口处理模块,用于完成连接网络设备的本地IP接口的协议转换;本地IP接口可以是任意能传递IP数据的接口,如以太网接口、同步串口、异步串口、V.35接口或光纤接口;该模块用于把来自网络设备的数据转换成IP数据包发送给路由转发模块处理,或把来自路由转发模块的IP数据包转换成符合本地IP接口协议的数据发送给网络设备;该模块需要设置一个本地IP和子网掩码1(NETMASK1)作为配置参数,所设置的本地IP和子网掩码1决定了本地网络的范围;路由转发模块,用于完成点对点接入模块与协议接口处理模块之间数据-->包的相互转发;把来自协议接口处理模块的IP数据包转发给点对点接入模块,再由点对点接入模块通过点对点链路发送出去,即发送给点对点网络的接入服务器;或者把来自点对点接入模块的IP数据包转发给协议接口处理模块,通过协议接口处理模块发送给网络设备;点对点接入模块,用于通过点对点链路与点对点网络的接入服务器实现点对点信息交互;该模块采用的是PPP(点对点协议,Peer To PeerProtocol)或其扩展协议(如PPPoE,PPP over Ethernet),在网络设备没有接入点对点网络之前,用于通过点对点链路(支持PSTN、xDSL以及移动通信网络等)将网络设备接入到点对点网络中,即通过点对点链路将网络设备与点对点网络的接入服务器相连接;接入成功后,即网络设备接入点对点网络后,得到点对点链路两端的终端的真实IP和服务器IP,该模块把所述真实IP保留待用,同时将点对点链路的终端的IP设置成为一个预先指定的IP,该预先指定的IP为虚假IP。这里需要说明的是:点对点接入模块保留其获得的终端的真实IP,目的在于将网络设备的IP设置为该终端的真实IP;点对点接入模块之所以将点对点链路的终端的IP设置成为一个虚假IP,可以任意选定,但需要保证其不在本地网络的范围之内。上述内容中提到的网络设备不是本装置的一部分,但要求将所述网络设备设置其IP地址为点对点接入模块获得的终端的真实IP,同时设置子网掩码2(NETMASK2)。一般情况下,协议接口处理模块设置的NETMASK1要等于网络设备设置的NETMASK2,但在有的情况下,协议接口处理模块设置的NETMASK1也可以不等于网络设备设置的NETMASK2。另外,还需要设置网络设备的网关为协议接口处理模块的本地IP。当网络设备与所述装置之间的接口,也就是本地网络设备与协议接口处理模块之间的接口是以太网接口时,协议接口处理模块仅需要读写IP数据包即可,对数据包格式和内容不需要转换。-->以上为本专利技术的实施例提供的装置的技术方案。本专利技术的实施例还提供了一种桥接的方法的技术方案,所述方法包括三大步骤:步骤一,通过协议接口处理模块,完成符合路由转发模块的数据包的协议与符合网络设备的本地IP接口的协议的转换;步骤二,通过路由转发模块,实现点对点接入模块与协议接口处理模块之间数据包的相互转发;步骤三,通过点对点链路,实现点对点接入模块与点对点网络的接入服务器之间的点对点信息的交互。这三个步骤包括以下三方面的内容:首先,需要将网络设备通过点对点链路接入点对点网络;其次,需要将来自网络设备的数据发送至点对点网络或将来自点对点网络的数据包发送至网络设备。下面将结合附图3、附图4以及附图5分别对这三面的内容进行详细描述:图3为本专利技术的实施例提供的接入点对点网络的流程示意图,将网络设备通过点对点链路接入点对点网络的具体步骤包括:步骤31,点对点链路初始化:系统启动后,初始化点对点链路,例如检测链路质量等;步骤32,接入点对点链路:采用PPP或其扩展协议(如PPPoE,PPPover Ethernet),完成点对点链路两端(即终端和接入服务器端)参数的协商,建立点对点通信链路,将网络设备通过点对点链路接入点对点网络,点对点链路建立完成时,点对点接入模块获得终端的真实I本文档来自技高网...
【技术保护点】
一种桥接的装置,其特征在于,包括:协议接口处理模块,用于完成连接网络设备的本地IP接口的协议转换;路由转发模块,用于完成点对点接入模块与协议接口处理模块之间数据包的相互转发;点对点接入模块,用于通过点对点链路与点对点 网络的接入服务器实现点对点信息交互。
【技术特征摘要】
1、一种桥接的装置,其特征在于,包括:协议接口处理模块,用于完成连接网络设备的本地IP接口的协议转换;路由转发模块,用于完成点对点接入模块与协议接口处理模块之间数据包的相互转发;点对点接入模块,用于通过点对点链路与点对点网络的接入服务器实现点对点信息交互。2、根据权利要求1所述的装置,其特征在于,协议接口处理模块,用于将来自网络设备的数据转换成IP数据包,经由路由转发模块发送给点对点接入模块;或用于将来自路由转发模块的IP数据包转换成符合本地IP接口协议的数据发送给网络设备。3、根据权利要求1所述的装置,其特征在于,所述本地IP接口包括以太网接口或同步串口或异步串口或V.35接口或光纤接口。4、根据权利要求1所述的装置,其特征在于,路由转发模块,用于将来自于协议接口处理模块的数据包转发给点对点接入模块,通过点对点链路发送至点对点网络的接入服务器;和/或,用于将来自点对点接入模块的数据包转发给协议接口处理模块,通过协议接口处理模块发送给网络设备。5、根据权利要求1所述的装置,其特征在于,在网络设备未接入点对点网络时,所述点对点接入模块用于将网络设备通过点对点链路接入点对点网络,采用点对点协议PPP或基于PPP的扩展协议;在网络设备接入点对点网络后,所述点对点接入模块,用于将来自于路由转发模块的数据包通过点对点链路发送给点对点网络的接入服务器,或,用于将来自点对点网络的数据包经由路由转发模块转发给协议接口处理模块。6、一种桥接的方法,其特征在于,包括:通过协议接口处理模块,完成符合路由转发模块的数据包的协议与符合网络设备的本地IP接口的协议的转换;通过路由转发模块,实现点对点接入模...
【专利技术属性】
技术研发人员:李明,韩传俊,
申请(专利权)人:北京映翰通网络技术有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。