1.一種集群路由器CPU資源的配置方法,其特征在于,包括:
集群路由器將不同的業(yè)務(wù)模塊運行在不同的CPU上。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,集群路由器將不同的業(yè)務(wù)模塊運行在不同的CPU上包括:
所述集群路由器在不同的CPU上運行不同的主用業(yè)務(wù)模塊和備用業(yè)務(wù)模塊,其中,所述業(yè)務(wù)模塊包括:所述主用業(yè)務(wù)模塊、所述備用業(yè)務(wù)模塊,所述備用業(yè)務(wù)模塊為所述主用業(yè)務(wù)模塊的備用模塊,在所述主用業(yè)務(wù)模塊的業(yè)務(wù)不能正常工作的情況下,所述備用業(yè)務(wù)模塊轉(zhuǎn)換為所述集群路由器的主用業(yè)務(wù)模塊。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
所述集群路由器在所述多個CPU上運行CPU資源管理模塊,所述資源管理模塊給一個或多個所述業(yè)務(wù)模塊配置對應(yīng)的CPU資源。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
在所述業(yè)務(wù)模塊從分配的CPU上撤銷的情況下,所述資源管理模塊回收給所述業(yè)務(wù)模塊配置的CPU資源。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:
所述資源管理模塊創(chuàng)建并更新CPU資源分配表,所述CPU資源分配表用于記錄所述業(yè)務(wù)模塊的配置所述CPU資源的運行情況。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述資源管理模塊給一個或多個業(yè)務(wù)模塊配置對應(yīng)的CPU資源包括:
所述資源管理模塊根據(jù)所述CPU資源分配表選擇所述多個CPU中負載最低的CPU運行所述主用業(yè)務(wù)模塊或者所述備用業(yè)務(wù)模塊。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述資源管理模塊給一個或多個業(yè)務(wù)模塊配置對應(yīng)的CPU資源包括以下至少之一:
選擇所述多個CPU中未運行任何所述業(yè)務(wù)模塊的CPU分配給所述主用業(yè)務(wù)模塊;
選擇所述多個CPU中未運行任何所述業(yè)務(wù)模塊的CPU分配給所述備用業(yè)務(wù)模塊;
若所述多個CPU均運行所述業(yè)務(wù)模塊,則選擇只運行備用業(yè)務(wù)模塊且運行的備用業(yè)務(wù)模塊負載最少的CPU分配給所述主用業(yè)務(wù)模塊;
若所述多個CPU均運行所述業(yè)務(wù)模塊,選擇只運行主用業(yè)務(wù)模塊且運行的主 用模塊負載最少的CPU分配給所述備用業(yè)務(wù)模塊;
若所述多個CPU均運行所述業(yè)務(wù)模塊,且均運行備用模塊的情況下,則選擇運行主用業(yè)務(wù)模塊負載最少的CPU分配給所述主用業(yè)務(wù)模塊;
若所述多個CPU均運行所述業(yè)務(wù)模塊,且均運行主用業(yè)務(wù)模塊的情況下,則選擇運行備用業(yè)務(wù)模塊負載最少的CPU分配所述備用業(yè)務(wù)模塊。
8.根據(jù)權(quán)利要求3至權(quán)利要求7任一項所述的方法,其特征在于,所述資源管理模塊包括主用管理模塊和備用管理模塊;
所述主用管理模塊和所述備用管理模塊運行在所述多個CPU不同的CPU上,在所述主用管理模塊不能工作的情況下,所述備用管理模塊接管所述主用管理模塊的工作。
9.一種集群路由器,其特征在于,包括:業(yè)務(wù)模塊和CPU,
不同的所述業(yè)務(wù)模塊運行在不同的所述CPU上。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述業(yè)務(wù)模塊包括:所述主用業(yè)務(wù)模塊、所述備用業(yè)務(wù)模塊:
不同的所述CPU上運行不同的所述主用業(yè)務(wù)模塊和所述備用業(yè)務(wù)模塊,所述備用業(yè)務(wù)模塊為所述主用業(yè)務(wù)模塊的備用模塊,在所述主用業(yè)務(wù)模塊的業(yè)務(wù)不能正常工作的情況下,所述備用業(yè)務(wù)模塊轉(zhuǎn)換為所述集群路由器的主用業(yè)務(wù)模塊。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:資源管理模塊,
多個所述CPU上運行CPU資源管理模塊,所述資源管理模塊用于給一個或多個所述業(yè)務(wù)模塊配置對應(yīng)的CPU資源。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述資源管理模塊包括主用管理模塊和備用管理模塊;
所述主用管理模塊和所述備用管理模塊運行在不同的所述CPU上,在所述主用管理模塊不能工作的情況下,所述備用管理模塊接管所述主用管理模塊的工作。