用于堆叠形成虚拟化路由设备的路由器以及该虚拟化路由设备的制作方法

文档序号:7808871阅读:471来源:国知局
用于堆叠形成虚拟化路由设备的路由器以及该虚拟化路由设备的制作方法
【专利摘要】本发明公开了一种用于堆叠形成虚拟化路由设备的路由器以及该虚拟化路由设备。在本发明中,路由器之间的堆叠可以通过在各台路由器的内存互连网络之间的串行连接实现,从而,实现了堆叠的各台路由器的内存资源在虚拟化路由设备中的融合,进而,使得堆叠的各台路由器通过融合为一体的内存互连网实现核资源池的互通;而且,堆叠的各台路由器中只有一台配置有可用的管理核、而不是每台路由器均配置管理核,从而,堆叠的各台路由器彼此互通的核资源池在虚拟化路由设备中实现了一体化融合。
【专利说明】用于堆叠形成虚拟化路由设备的路由器以及该虚拟化路由 设备

【技术领域】
[0001] 本发明涉及堆叠技术,特别涉及一种用于堆叠形成虚拟化路由设备的路由器、以 及该虚拟化路由设备。

【背景技术】
[0002] 在现有技术中,多台路由器可以通过以太网交换实现相互堆叠、并通过堆叠而在 逻辑上形成一台虚拟化路由设备。然而,在堆叠形成的虚拟化路由设备中,多台路由器仍是 各自独立的运行个体、而没有实现相互间的融合,这就导致了如下问题的出现:
[0003] 1、为了便于对各自独立运行的多台路由器进行资源管理,现有技术不得不采用以 虚拟化路由设备为承载主体的整体化软件架构,然而,目前成熟的路由器相关功能都是依 赖于以独立的单台路由器为承载主体的个体化软件架构实现的,若需要在虚拟化路由路由 实现这些成熟的相关功能,只能通过从个体化软件架构到整体化软件架构的软件功能移植 来实现,而软件功能移植的开发周期很长、从而限制了虚拟化路由设备的功能。
[0004] 2、当独立的路由器与虚拟化路由设备混合组网时,独立的路由器所采用的个体化 软件架构与虚拟化路由设备采用的整体化软件架构之间势必存在诸多差异,这就使得混合 组网时的管理和维护难度大、成本高。
[0005] 3、虚拟化路由设备中的多台路由器为各自独立的运行个体,因此,这些运行个体 之间的协调、交互等因素就会影响虚拟化路由设备的稳定性和可靠性。


【发明内容】

[0006] 有鉴于此,本发明提供了一种用于堆叠形成虚拟化路由设备的路由器、以及该虚 拟化路由设备,能够实现堆叠的各台路由器之间的资源融合。
[0007] 本发明提供的一种用于堆叠形成虚拟化路由设备的路由器,该路由器包括内存、 多核处理器、以及串行堆叠链路接口,其中:
[0008] 多核处理器中具有包含多个核单元的核资源池、连接内存的内存互连网络、以及 连接内存互连网络的串行解串器;
[0009] 串行堆叠链路接口通过串行解串器连接内存互连网络,用于通过与其它路由器的 串行堆叠链路接口连接实现该路由器与其它路由器的堆叠;
[0010] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器 时,该路由器的多核处理器的核资源池为虚拟化路由设备提供管理核和业务核;
[0011] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器 时,该路由器的多核处理器的核资源池为虚拟化路由设备提供业务核。
[0012] 优选地,该路由器进一步包括管理端口和业务端口,且多核处理器中进一步具有 连接管理端口和业务端口的I/O网络;
[0013] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器 时,该路由器为虚拟化路由设备提供管理端口和业务端口;
[0014] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器 时,该路由器为虚拟化路由设备提供业务端口、并将管理端口留作虚拟化路由设备的备用 管理端口。
[0015] 优选地:
[0016] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器 时,该路由器为虚拟化路由设备提供的管理核配置虚拟化路由设备的所有业务核从该路由 器加载程序;
[0017] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器 时,该路由器为虚拟化路由设备提供的业务核优先从主路由器加载程序。
[0018] 优选地:
[0019] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器 时,该路由器的内存供虚拟化路由设备的所有业务核优先访问;
[0020] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器 时,该路由器为虚拟化路由设备提供的业务核被配置为优先访问虚拟化路由设备中的主路 由器的内存;
[0021] 或者,
[0022] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器 时,该路由器的内存本机的所有业务核优先访问;
[0023] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器 时,该路由器为虚拟化路由设备提供的业务核被配置为优先访问本机的内存。
[0024] 优选地:
[0025] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器 时,该路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设备的管理 核、其余核单元被配置为虚拟化路由设备的业务核;
[0026] 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器 时,该路由器的多核处理器的核资源池中的所有核单元被配置为虚拟化路由设备的业务 核,或者,该路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设备的 备用管理核、其余核单元被配置为虚拟化路由设备的业务核。
[0027] 优选地,该路由器的多核处理器中进一步具有报文快速分发模块,用于将该路由 器的业务端口接收到的报文均衡地分发至虚拟化路由设备中的所有业务核。
[0028] 优选地,该路由器的多核处理器中进一步具有加密解密模块、压缩解压模块、以及 报文深度检测模块,用于被虚拟化路由设备中的任意业务核调用。
[0029] 本发明提供的一种虚拟化路由设备,包括相互堆叠的至少两个路由器,每台路由 器包括内存、多核处理器、以及串行堆叠链路接口;
[0030] 其中,多核处理器中具有包含多个核单元的核资源池、连接内存的内存互连网络、 以及连接内存互连网络的串行解串器;串行堆叠链路接口通过串行解串器连接内存互连网 络,用于通过与其它路由器的串行堆叠链路接口连接实现该路由器与其它路由器的堆叠;
[0031] 并且,所述的至少两台路由器中的一台作为主路由器、其余作为副路由器,虚拟化 路由设备的管理核由主路由器提供、业务核由主路由器和副路由器共同提供。
[0032] 优选地,每台路由器进一步包括管理端口和业务端口,且每台路由器的多核处理 器中进一步具有连接管理端口和业务端口的I/O网络;
[0033] 虚拟化路由设备的管理端口由主路由器提供、业务端口由主路由器和副路由器共 同提供,并且,副路由器的管理端口留作虚拟化路由设备的备用管理端口。
[0034] 优选地,主路由器为虚拟化路由设备提供的管理核将虚拟化路由设备的所有业务 核配置为优先从主路由器加载程序。
[0035] 优选地,虚拟化路由设备的所有业务核优先访问主路由器的内存,或者,虚拟化路 由设备的每个业务核优先访问其所属多核处理器所在的路由器的内存。
[0036] 优选地:
[0037] 主路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设备的 管理核、其余核单元被配置为虚拟化路由设备的业务核;
[0038] 副路由器的多核处理器的核资源池中的所有核单元被配置为虚拟化路由设备的 业务核,或者,副路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设 备的备用管理核、其余核单元被配置为虚拟化路由设备的业务核。
[0039] 优选地,主路由器和副路由器的多核处理器中均进一步具有报文快速分发模块, 用于将该路由器的业务端口接收到的报文均衡地分发至虚拟化路由设备中的所有业务核。
[0040] 优选地,主路由器和副路由器的多核处理器中均进一步具有加密解密模块、压缩 解压模块、以及报文深度检测模块,用于被虚拟化路由设备中的任意业务核调用。
[0041] 由此可见,在本发明中,路由器之间的堆叠可以通过在各台路由器的内存互连网 络之间的串行连接实现,从而,实现了堆叠的各台路由器的内存资源在虚拟化路由设备中 的融合,进而,使得堆叠的各台路由器通过融合为一体的内存互连网实现核资源池的互通; 而且,堆叠的各台路由器中只有一台配置有可用的管理核、而不是每台路由器均配置管理 核,从而,堆叠的各台路由器彼此互通的核资源池在虚拟化路由设备中实现了一体化融合。

【专利附图】

【附图说明】
[0042] 图1为本发明实施例中由路由器堆叠形成的虚拟化路由设备的示例性结构示意 图;
[0043] 图2为堆叠形成如图1所示的虚拟化路由设备的多台路由器之间的优选连接方式 的不意图;
[0044] 图3为如图1所示的虚拟化路由设备中实现资源融合的示例性逻辑示意图;
[0045] 图4为如图1所示的虚拟化路由设备中的优选程序加载方式的示意图;
[0046] 图5a和图5b为如图1所示的虚拟化路由设备中的优选内存访问方式的示意图;
[0047] 图6为如图1所示的虚拟化路由设备中增加了报文快速分发机制的示例性扩展结 构示意图;
[0048] 图7为如图1所示的虚拟化路由设备中增加了报文附加处理机制的示例性扩展结 构示意图;
[0049] 图8为具备如图6所示的报文快速分发机制和如图7所示的报文附加处理机制的 虚拟化路由设备中实现资源融合的示例性逻辑示意图。

【具体实施方式】
[0050] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明进一步详细说明。
[0051] 本发明实施例为了避免由于堆叠的各台路由器各自独立运行所引发的不足,旨在 实现堆叠的各台路由器在虚拟化路由设备中的资源融合。
[0052] 图1示出了由两台路由器堆叠形成的虚拟化路由设备,其中的每台路由器包括多 核处理器、管理端口和业务端口、内存、以及串行堆叠链路接口。
[0053] 请参见图1,多核处理器中具有包含多个Core (核单元)的核资源池、连接管理端 口和业务端口的I/O网络、连接内存的内存互连网络、连接在I/O网络与内存互连网络之间 的内存与I/O桥、以及连接内存互连网络的SERDES(SERializer/DESerializer,串行解串 器),另外,多核处理器中还可以具有诸多缓存,本文为了简化说明而未在图1中示出;
[0054] 并且,串行堆叠链路接口通过SERDES连接内存互连网络,用于通过与其它路由器 的串行堆叠链路接口连接实现该路由器与其它路由器的堆叠。需要说明的是,图1中仅仅 是以两台路由器堆叠形成虚拟化路由设备为例,实际应用中,也可以由多于两台路由器堆 叠形成虚拟化路由设备,此时,多台路由器的串行堆叠链路接口可以采用如图2所示的以 三台路由器堆叠形成虚拟化路由设备为例的全互连方式,或者采用例如蛇形、环形等级连 方式,但无论采用哪种拓扑形式的互连方式,都可以实现路由器之间的堆叠。
[0055] 也就是说,无论堆叠形成虚拟化路由设备的路由器的数量如何,各台路由器之间 的堆叠都可以通过在路由器的内存互连网络之间低时延的串行连接实现,从而,实现了堆 叠的各台路由器的内存资源在虚拟化路由设备中的融合,进而,使得堆叠的各台路由器通 过融合为一体的内存互连网实现核资源池的互通。
[0056] 请再参见图1,虚拟化路由设备中有一台路由器作为主路由器、其余的则作为副路 由器,主路由器和副路由器可以通过预先的静态配置、或者路由器之间的动态选举来完成, 至于如何实现这样的静态配置或者动态选举,可以参考现有技术予以实现,此处不再赘述。 当主路由器发生异常时,副路由器可以接替主路由器的角色,其中,对于多于两台路由器堆 叠形成虚拟化路由设备的情况,副路由器也会多于一个,此时,可以对多于一台副路由器设 置等级排序,当主路由器发生异常时,由当前等级排序最高的一个副路由器接替主路由器 的角色。
[0057] 对于虚拟化路由设备来说,其管理核由主路由器的核资源池提供、业务核则由主 路由器和副路由器的核资源池共同提供,并且,虚拟化路由设备的管理端口由主路由器提 供、业务端口则由主路由器和副路由器共同提供。其中,图1中以主路由器的核资源池中带 有阴影线的Core表示管理核,主路由器和副路由器的核资源池中未带阴影线的其余Core 则表示业务核,并且,图1中仅仅是以主路由器的一个Core被配置为管理核、主路由器和副 路由器中的所有其他Core均配置为业务核为例,但实际应用中,除了主路由器的一个Core 被配置为管理核之外,副路由器的一个Core也可以被配置为备用管理核,然后再将主路由 器和副路由器中除管理核和备用管理核之外的所有其他Core配置为业务核,以便于副路 由器能够尽快接替发生异常的主路由器为虚拟化路由设备提供管理核。
[0058] 也就是说,无论堆叠形成虚拟化路由设备的路由器的数量如何,虚拟化路由设备 中只有一台主路由器配置有可用的管理核并相应地配备有可用的管理接口、而不是每台路 由器均配置可用的管理核和可用的管理接口,从而,虚拟化路由器按照与单台路由器相同 的"一管理核、多业务核"的配置架构形成资源池,使得堆叠的路由器之间彼此互通的核资 源池在虚拟化路由设备中实现了 一体化融合。
[0059] 如此一来,堆叠形成虚拟化路由设备的每台路由器的多核处理器中的Core都能 够通过在各台路由器之间互通的内存互连网络平等访问其他路由器的资源(至少包括程 序、内存、接口等),使得虚拟化路由设备中的所有资源实现了一体化融合,如图3所示。
[0060] 基于上述的资源融合,本实施例中的方案相比于现有技术能够产生如下的有益效 果:
[0061] 1、以独立的单台路由器为承载主体的个体化软件架构只需少量改进即可适用于 虚拟化路由器,因此,基于个体化软件架构所实现的成熟的路由器相关功能无需整体移植 即可在虚拟化路由器实现,从而减少了软件架构差异对虚拟化路由器的功能限制。
[0062] 2、当独立的路由器与虚拟化路由器混合组网时,独立的路由器和虚拟化路由器可 以采用相似的软件架构,从而降低了混合组网时的管理和维护难度及成本。
[0063] 3、虚拟化路由器中的多台路由器不涉及运行个体之间的协调、交互等因素,从而 能够有效保证虚拟化路由器的稳定性和可靠性。
[0064] 需要说明的是,每台路由器的Core都能够平等访问其他路由器的资源是指访问 权限和访问性能的平等,而不是指必须均衡地访问各台路由器的资源。
[0065] 例如,请参见图4,为了实现兼容性更好的融合,虚拟化路由设备中的各台路由器 中都可以统一从主路由器记载程序(如BIOS程序、应用程序)并运行、而非必须从本机分 别加载程序,相应地,副路由器中的程序则可以用作备份、以待副路由器晋升为主路由器后 供其他副路由器加载。即,主路由器为虚拟化路由设备提供的管理核将虚拟化路由设备的 所有业务核配置为优先从主路由器加载程序。由于每台路由器的Core都能够平等访问其 他路由器的资源,因此,无论是主路由器中配置为业务核的Core还是副路由器中配置为业 务核的Core,都能够像从本机加载程序那样实现从主路由器的程序加载过程。
[0066] 再例如,请参见图5a,内存中需要存储大量的信息,如各种转发表、统计信息、报文 缓存、用户日志等,为了降低内存成本,虚拟化路由设备的所有业务核均可以优先访问主路 由器的内存,副路由器的内存则可以用作备份、以待副路由器晋升为主路由器后供其他副 路由器访问。
[0067] 当然,请参见图5b,虚拟化路由设备的每个业务核也可以优先访问其所属多核处 理器所在的路由器中的内存,即,实现本地优先原则。
[0068] 实际应用中,可以根据内存的实际配置情况、以及对内存资源的使用需求而任 意选择如图5a和图5b所示的两种方式中的一种;内存优选DI丽(Dual Inline Memory Module,双列直插内存模块)、以便于灵活配置。另外,对于报文的转发和处理来说,上述的 平等访问也可以用来实现负载均衡。
[0069] 例如,请参见图6,主路由器和副路由器的多核处理器中均可以进一步设置报文快 速分发模块,用于将其所在的路由器的业务端口接收到的报文均衡地分发至虚拟化路由设 备中的所有业务核。例如,当报文达到时,报文快速分发模块可以根据所有业务核的空闲状 态,按照公平轮询的原则将报文的头消息传递到这些业务处理核、报文净荷存储到内存中 (可以优先存放在主路由器的内存中)。实际应用中,报文快速分发模块可以由多核处理器 中的可编程硬件资源来实现,或者,也可以由核资源池中的一个Core来承担报文分发,选 用以Core作为报文快速分发模块的方式会降低多核处理器的处理性能。
[0070] 也就是说,由于每台路由器的多核处理器中的Core都能够通过在各台路由器之 间互通的内存互连网络平等访问其他路由器的接口资源,因而通过报文快速分发模块可以 使虚拟化路由设备的业务接口收到的报文在各台路由器提供的业务核之间负载分担。
[0071] 例如,请参见图7,主路由器和副路由器的多核处理器中均可以进一步具有加密解 密模块、压缩解压模块、以及报文深度检测(Deep Packet Inspection)模块,用于被虚拟化 路由设备中的任意业务核调用,存储在内存中的报文净荷可以由加密解密模块、压缩解压 模块、以及报文深度检测模块进行相应的处理操作。实际应用中,加密解密模块、压缩解压 模块、以及报文深度检测模块优选地都可以由多核处理器中的可编程硬件资源来实现。
[0072] 也就是说,由于每台路由器的多核处理器中的Core都能够通过在各台路由器之 间互通的内存互连网络平等访问其他路由器的内存资源,因而内存中存放的报文净荷可以 被分担在各台路由器中的加密解密模块、压缩解压模块、以及报文深度检测模块进行处理。
[0073] 另外,上述的报文快速分发模块、加密解密模块、压缩解压模块、以及报文深度检 测模块实际上也属于被融合的资源,请参见图8。
[0074] 基于本实施例在虚拟化路由设备中的资源融合,若每台路由器拥有4个Core、l个 报文快速分发模块、1个加密解密模块、1个压缩解压模块、以及1个报文深度检测模块,则 由N台(N为大于等于2的正整数)路由器堆叠形成的虚拟化路由设备就能够拥有2N-1个 配置为业务核、N个报文快速分发模块、N个加密解密模块、N个压缩解压模块、以及N个报 文深度检测模块,从而基于资源融合实现了与单台路由器架构相同的资源扩容。
[0075] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1. 一种用于堆叠形成虚拟化路由设备的路由器,其特征在于,该路由器包括内存、多核 处理器、以及串行堆叠链路接口,其中 : 多核处理器中具有包含多个核单元的核资源池、连接内存的内存互连网络、以及连接 内存互连网络的串行解串器; 串行堆叠链路接口通过串行解串器连接内存互连网络,用于通过与其它路由器的串行 堆叠链路接口连接实现该路由器与其它路由器的堆叠; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器时, 该路由器的多核处理器的核资源池为虚拟化路由设备提供管理核和业务核; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器时, 该路由器的多核处理器的核资源池为虚拟化路由设备提供业务核。
2. 根据权利要求1所述的路由器,其特征在于,该路由器进一步包括管理端口和业务 端口,且多核处理器中进一步具有连接管理端口和业务端口的I/O网络; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器时, 该路由器为虚拟化路由设备提供管理端口和业务端口; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器时, 该路由器为虚拟化路由设备提供业务端口、并将管理端口留作虚拟化路由设备的备用管理 端口。
3. 根据权利要求1所述的路由器,其特征在于, 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器时, 该路由器为虚拟化路由设备提供的管理核配置虚拟化路由设备的所有业务核从该路由器 加载程序; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器时, 该路由器为虚拟化路由设备提供的业务核优先从主路由器加载程序。
4. 根据权利要求1所述的路由器,其特征在于, 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器时, 该路由器的内存供虚拟化路由设备的所有业务核优先访问; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器时, 该路由器为虚拟化路由设备提供的业务核被配置为优先访问虚拟化路由设备中的主路由 器的内存; 或者, 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器时, 该路由器的内存本机的所有业务核优先访问; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器时, 该路由器为虚拟化路由设备提供的业务核被配置为优先访问本机的内存。
5. 根据权利要求1所述的路由器,其特征在于, 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的主路由器时, 该路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设备的管理核、其 余核单元被配置为虚拟化路由设备的业务核; 当该路由器与其它路由器堆叠、并作为堆叠形成的虚拟化路由设备中的副路由器时, 该路由器的多核处理器的核资源池中的所有核单元被配置为虚拟化路由设备的业务核,或 者,该路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设备的备用管 理核、其余核单元被配置为虚拟化路由设备的业务核。
6. 根据权利要求1所述的路由器,其特征在于,该路由器的多核处理器中进一步具有 报文快速分发模块,用于将该路由器的业务端口接收到的报文均衡地分发至虚拟化路由设 备中的所有业务核。
7. 根据权利要求1所述的路由器,其特征在于,该路由器的多核处理器中进一步具有 加密解密模块、压缩解压模块、以及报文深度检测模块,用于被虚拟化路由设备中的任意业 务核调用。
8. -种虚拟化路由设备,其特征在于,包括相互堆叠的至少两个路由器,每台路由器包 括内存、多核处理器、以及串行堆叠链路接口; 其中,多核处理器中具有包含多个核单元的核资源池、连接内存的内存互连网络、以及 连接内存互连网络的串行解串器;串行堆叠链路接口通过串行解串器连接内存互连网络, 用于通过与其它路由器的串行堆叠链路接口连接实现该路由器与其它路由器的堆叠; 并且,所述的至少两台路由器中的一台作为主路由器、其余作为副路由器,虚拟化路由 设备的管理核由主路由器提供、业务核由主路由器和副路由器共同提供。
9. 根据权利要求8所述的虚拟化路由设备,其特征在于,每台路由器进一步包括管理 端口和业务端口,且每台路由器的多核处理器中进一步具有连接管理端口和业务端口的1/ 0网络; 虚拟化路由设备的管理端口由主路由器提供、业务端口由主路由器和副路由器共同提 供,并且,副路由器的管理端口留作虚拟化路由设备的备用管理端口。
10. 根据权利要求8所述的虚拟化路由设备,其特征在于,主路由器为虚拟化路由设备 提供的管理核将虚拟化路由设备的所有业务核配置为优先从主路由器加载程序。
11. 根据权利要求8所述的虚拟化路由设备,其特征在于,虚拟化路由设备的所有业务 核优先访问主路由器的内存,或者,虚拟化路由设备的每个业务核优先访问其所属多核处 理器所在的路由器的内存。
12. 根据权利要求8所述的虚拟化路由设备,其特征在于, 主路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设备的管理 核、其余核单元被配置为虚拟化路由设备的业务核; 副路由器的多核处理器的核资源池中的所有核单元被配置为虚拟化路由设备的业务 核,或者,副路由器的多核处理器的核资源池中的一个核单元被配置为虚拟化路由设备的 备用管理核、其余核单元被配置为虚拟化路由设备的业务核。
13. 根据权利要求8所述的虚拟化路由设备,其特征在于,主路由器和副路由器的多核 处理器中均进一步具有报文快速分发模块,用于将该路由器的业务端口接收到的报文均衡 地分发至虚拟化路由设备中的所有业务核。
14. 根据权利要求8所述的虚拟化路由设备,其特征在于,主路由器和副路由器的多核 处理器中均进一步具有加密解密模块、压缩解压模块、以及报文深度检测模块,用于被虚拟 化路由设备中的任意业务核调用。
【文档编号】H04L12/713GK104092605SQ201410335022
【公开日】2014年10月8日 申请日期:2014年7月15日 优先权日:2014年7月15日
【发明者】杨武 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1