具有多个业务板的网络设备以及多业务板分担方法技术

技术编号:12143883 阅读:79 留言:0更新日期:2015-10-03 01:28
本发明专利技术提供一种具有多个业务板的网络设备,包括前端芯片以及多个业务板,其中:前端芯片与多个业务板相连,用于在接收到客户端发送的L2TP报文后,根据预设分配策略将所述L2TP报文发送至对应的业务板处理;业务板从地址池中选取IP地址作为内层IP地址分配给所述发送L2TP报文的客户端,并将接收到的L2TP报文进行L2TP隧道解封装处理后转发至对应的服务器。本发明专利技术实现了L2TP业务处理相对均匀地分担到不同业务板上进行,对于单台设备多业务板的架构尤为适用,可极大提升这种架构的业务板资源利用效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种具有多个业务板的网络设备以及多业务 板分担方法。
技术介绍
为了满足通信业务中变化多端的业务需求,在现有的通信设备中设计出各种类型 的单业务板来实现相应功能。在正常工作时,业务板用于接收并处理业务分发相应的业务, 在网络空闲时使用单业务板完全可以满足用户需求。然而,在用户量较大致使报文的数量 增加时,在单台设备上使用单业务板则会由于负载较重而无法支撑更多用户的使用。
技术实现思路
有鉴于此,本专利技术提供了一种 来解决上述问题。 本专利技术提供了一种具有多个业务板的网络设备,包括前端芯片以及多个业务板, 其中: 所述前端芯片,与多个业务板相连,用于在接收到客户端发送的L2TP报文后,根 据预设分配策略将所述L2TP报文发送至对应的业务板处理; 所述业务板,从地址池中选取IP地址作为内层IP地址分配给所述发送L2TP报文 的客户端,并将接收到的L2TP报文进行L2TP隧道解封装处理后转发至对应的服务器。 本专利技术还提供一种多业务板分担方法,应用于网络设备,所述网络设备包括前端 芯片、以及多个业务板,其中包括: 步骤A、在接收到客户端发送的L2TP报文后,根据预设分配策略将所述L2TP报文 转发至对应的业务板处理; 步骤B、从地址池中选取IP地址作为内层IP地址分配给所述发送L2TP报文的客 户端,并将接收到的L2TP报文进行L2TP隧道解封装处理后转发至对应的服务器。 由此可见,本专利技术提供的具有多个业务板的网络设备通过对接收的L2TP报文根 据预设分配策略分配内层IP地址,将接收的L2TP报文转发至对应的业务板进行L2TP隧道 处理。本专利技术实现了L2TP业务处理相对均匀地分担到不同业务板上进行,对于单台设备多 业务板的架构尤为适用,可极大提升这种架构的业务板资源利用效率。【附图说明】 图1是本专利技术实施例中的具有多业务板的网络设备逻辑结构示意图; 图2是本专利技术实施例中的多业务板分担方法流程图; 图3-1、3-2是本专利技术实施例中的多业务板分担组网图。【具体实施方式】 为了应对现有通讯设备较高的性能和容量,通常都采用多业务板架构的系统进行 分布式处理,这种多业务板架构的系统一般使用多块业务板进行负载分担。如图1所示,本 专利技术提供了一种具有多个业务板的网络设备,包括前端芯片以及多个业务板,该网络设备 可以是路由器、防火墙、bras(宽带接入服务器)或者交换机等,以下以该网络设备为路由器 为例对本专利技术做进一步地阐述。 本专利技术提供的路由器在其前端芯片接收到来自客户端的L2TP报文时,根据预设 的分配策略将报文送至对应的业务版,业务版为该L2TP报文根据预设分配策略分配内层 IP地址,将接收的L2TP报文转发至对应的业务板进行L2TP隧道处理。请参考图2,具体地 该路由器在运行过程中执行如下流程: 步骤201,所述前端芯片在接收到客户端发送的L2TP报文后,根据预设分配策略 将所述L2TP报文转发至对应的业务板进行处理; 步骤202,所述业务板从地址池中选取IP地址作为内层IP地址分配给所述发送 L2TP报文的客户端,并将接收到的L2TP报文进行L2TP隧道解封装处理后转发至对应的服 务器。 请参考图3-1、图3-2,具体地,所述路由器的前端芯片与多个业务板相连,前端芯 片在接收到客户端发起的隧道建立协商请求的L2TP报文时,根据客户端的L2TP报文的源 IP地址按照预设分配规则将所述L2TP报文发送至对应的业务板。 表 1 表1为地址池资源与业务版编号对应关系表项,该表项为进一步理解本专利技术而举 例说明。如表1所示,各业务板分别保存有不同的地址池,且每个地址池的IP地址网段各 不相同。业务板在接收到请求为其分配内层IP地址的L2TP报文后,业务板从自身保存的 地址池中选取IP地址作为内层IP地址分配给发送L2TP报文的客户端。 客户端分配到的IP地址通常是企业内部的私网IP地址,从使用上来说,其是L2TP 报文中内层的源IP地址,外层的源IP地址依然是客户端所使用的公网IP地址。有了分配 到的私网IP地址,客户端则可访问内部服务器上的资源了。在优选的方式中,从地址池中 为客户端分配IP地址采用循环分配的方式,若某一客户端断开连接,则将分配给该客户端 的IP地址进行资源回收,以使得地址池内的IP地址可以循环利用。 业务板在为所述L2TP报文分配完内层IP地址后,即隧道建立成功,若该L2TP报 文为L2TP数据报文,则对其进行解封装,获得内层报文,这个内层报文的目的IP地址为企 业内部的私网IP地址,源IP地址则为业务板从地址池为客户端分配的IP地址,在对该 L2TP报文处理完成后,根据报文的目的IP地址将所述内层报文转发至对应的服务器。 本专利技术通过在接收到来自客户端的L2TP报文时,,根据预设分配策略对接收的 L2TP报文分配内层IP地址,并发送至对应的业务板进行L2TP隧道处理。本专利技术提供的这 种多业务板架构的网络设备即使在L2TP高并发的情况下也可在单台设备上实现更高效率 的业务往来。 本专利技术优选的实施方式中,该路由器还包括主控板以及后端芯片,其中主控板用 于预先为各业务板分配对应的地址池,并保存有地址池与业务板编号对应关系表项,每个 地址池对应一个编号的业务板,且每个地址池的IP地址网段各不相同。 所述后端芯片则用于保存主控板下发的分配策略,在接收到服务器返回的业务报 文时,根据芯片内部保存的分配策略将该业务报文发送给对应的业务板。其中本专利技术实施 例中所述如端芯片与后端芯片可以集成于个转发芯片,当然如端芯片和后端芯片也可以 在不同的物理芯片上,本专利技术对此并无特别限制。 本专利技术实施例在初始化的过程中,主控板可以分别向前端芯片以及后端芯片下发 分配策略。该预设分配策略可以为ACL,ACL(AccessControlList,ACL访问控制列表) 是路由器和交换机接口的指令列表,用来控制端口进出的数据包是控制访问的一种网络技 术手段。具体地,下发给前端芯片的分配策略为:L2TP报文对应的业务板为根据所述L2TP 报文源IP地址分配对应的业务板;即将获取的L2TP报文源IP地址转换为十进制的整数, 并除以业务板总数,取余数A,将所述L2TP报文转发至编号为A+1的业务板中进行L2TP隧 道处理。接着,业务板从其地址池内选取IP地址作为内层IP当前第1页1 2 本文档来自技高网...

【技术保护点】
一种具有多个业务板的网络设备,其特征在于,包括前端芯片以及多个业务板,其中:所述前端芯片,与多个业务板相连,用于在接收到客户端发送的L2TP报文后,根据预设分配策略将所述L2TP报文发送至对应的业务板处理;所述业务板,从地址池中选取IP地址作为内层IP地址分配给所述发送L2TP报文的客户端,并将接收到的L2TP报文进行L2TP隧道解封装处理后转发至对应的服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:张晓燕孔伟政李帅
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

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

1