1.一种报文转发方法,其特征在于,所述方法包括以下步骤:
将发生故障的第一单板对应的M个地址池块分配给负载分担组中的其他单板;
将第一负载分担表中所述M个地址池块的M个地址池块标识对应的单板的单板标识相应分别更新为被分配的单板标识,获得第二负载分担表;
将所述第二负载分担表下发给所述负载分担组中的各单板,以使所述负载分担组中的一单板根据所述第二负载分担表,在收到的报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是所述单板的单板标识的情况下,为收到的报文分配源公网地址,及根据所述报文携带的目的公网地址将所述报文进行转发,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是其他单板标识的情况下,将所述报文转发至其他单板,其中,所述单板将所述报文携带的源私网地址按照第一运算规则进行处理,获得所述报文对应的第一地址池块的第一地址池块标识,所述第一运算规则为:当输入信息相同时,输出信息也相同。
2.如权利要求1所述的方法,其特征在于,将发生故障的第一单板对应的M个地址池块分配给负载分担组中的其他单板之前,还包括:将地址池分为至少一个地址池块;
将所述至少一个地址池块分配给所述负载分担组中的各单板。
3.如权利要求1或2所述的方法,其特征在于,在将所述第二负载分担表下发给所述负载分担组中的各单板之后,还包括:在所述第一单板故障恢复后,从所述负载分担组的其他单板中选择至少一个目标单板,将每个目标单板对应的部分地址池块分配给所述第一单板,并令每个目标单板将分配给所述第一单板的地址池块对应的地址池块信息发送给所述第一单板;
将所述第二负载分担表中分配给所述第一单板的地址池块的地址池块标识对应的单板的单板标识更新为所述第一单板标识,获得第三负载分担表;
将所述第三负载分担表下发给所述负载分担组中的各单板。
4.一种报文转发方法,应用于单板,其特征在于,所述方法包括以下步骤:
在获得第二负载分担表后,获得来自一电子设备的报文,所述报文中至少携带有源私网地址及目的公网地址;
将所述源私网地址按照第一运算规则进行处理,获得所述报文对应的第一地址池块的第一地址池块标识;其中,所述第一运算规则为:当输入信息相同时,输出信息也相同;
根据所述第二负载分担表,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是所述单板的单板标识的情况下,通过所述地址池块标识对应的地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是其他单板标识的情况下,将所述报文转发至其他单板。
5.如权利要求4所述的方法,其特征在于,根据所述第二负载分担表,通过所述地址池块标识对应的地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发,包括:根据所述第二负载分担表确定所述地址池块标识对应的单板的单板标识是本单板的单板标识还是其他单板的单板标识;
当所述地址池块标识对应的单板的单板标识是本单板的单板标识时,通过所述地址池块标识对应的所述地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发;
当所述地址池块标识对应的单板的单板标识是其他单板的单板标识时,将所述报文转发至所述其他单板标识对应的单板,以通过该单板根据所述地址池块标识对应的所述地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发。
6.一种报文转发装置,其特征在于,所述装置包括:
第一分配单元,用于将发生故障的第一单板对应的M个地址池块分配给负载分担组中的其他单板;
第一更新单元,用于将第一负载分担表中所述M个地址池块的M个地址池块标识对应的单板的单板标识相应分别更新为被分配的单板标识,获得第二负载分担表;
第一发送单元,用于将所述第二负载分担表下发给所述负载分担组中的各单板,以使所述负载分担组中的一单板根据所述第二负载分担表,在收到的报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是所述单板的单板标识的情况下,为收到的报文分配源公网地址,及根据所述报文携带的目的公网地址将所述报文进行转发,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是其他单板标识的情况下,将所述报文转发至其他单板,其中,所述单板将所述报文携带的源私网地址按照第一运算规则进行处理,获得所述报文对应的第一地址池块的第一地址池块标识,所述第一运算规则为:当输入信息相同时,输出信息也相同。
7.如权利要求6所述的装置,其特征在于,所述装置还包括划分单元和第二分配单元;
所述划分单元用于将地址池分为至少一个地址池块;
所述第二分配单元用于将所述至少一个地址池块分配给所述负载分担组中的各单板。
8.如权利要求6或7所述的装置,其特征在于,所述装置还包括第三分配单元和第二更新单元;
所述第三分配单元用于在所述第一单板故障恢复后,从所述负载分担组的其他单板中选择至少一个目标单板,将每个目标单板对应的部分地址池块分配给所述第一单板,并令每个目标单板将分配给所述第一单板的地址池块对应的地址池块信息发送给所述第一单板;
第二更新单元用于将所述第二负载分担表中分配给所述第一单板的地址池块的地址池块标识对应的单板的单板标识更新为所述第一单板标识,获得第三负载分担表;
所述第一发送单元还用于将所述第三负载分担表下发给所述负载分担组中的各单板。
9.一种报文转发装置,其特征在于,所述装置包括:
获取单元,用于在获得第二负载分担表后,获得来自一电子设备的报文,所述报文中至少携带有源私网地址及目的公网地址;
处理单元,用于将所述源私网地址按照第一运算规则进行处理,获得所述报文对应的第一地址池块的第一地址池块标识;其中,所述第一运算规则为:当输入信息相同时,输出信息也相同;
第四分配单元,用于根据所述第二负载分担表,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是所述报文转发装置的单板标识的情况下,通过所述地址池块标识对应的地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是其他单板标识的情况下,将所述报文转发至其他单板。
10.如权利要求9所述的装置,其特征在于,所述第四分配单元具体用于:根据所述第二负载分担表确定所述地址池块标识对应的单板的单板标识是本单板的单板标识还是其他单板的单板标识;当所述地址池块标识对应的单板的单板标识是本单板的单板标识时,通过所述地址池块标识对应的所述地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发;当所述地址池块标识对应的单板的单板标识是其他单板的单板标识时,将所述报文转发至其他单板标识对应的单板,以通过该单板根据所述地址池块标识对应的所述地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发。
11.一种报文转发装置,其特征在于,所述装置包括:
第一处理器,用于将发生故障的第一单板对应的M个地址池块分配给负载分担组中的其他单板;将第一负载分担表中所述M个地址池块的M个地址池块标识对应的单板的单板标识相应分别更新为被分配的单板标识,获得第二负载分担表;
第一发送接口,用于将所述第二负载分担表下发给所述负载分担组中的各单板,以使所述负载分担组中的一单板根据所述第二负载分担表,在收到的报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是所述单板的单板标识的情况下,为收到的报文分配源公网地址,及根据所述报文携带的目的公网地址将所述报文进行转发,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是其他单板标识的情况下,将所述报文转发至其他单板,其中,所述单板将所述报文携带的源私网地址按照第一运算规则进行处理,获得所述报文对应的第一地址池块的第一地址池块标识,所述第一运算规则为:当输入信息相同时,输出信息也相同。
12.一种报文转发装置,其特征在于,所述装置包括:
获取接口,用于在获得第二负载分担表后,获得来自一电子设备的报文,所述报文中至少携带有源私网地址及目的公网地址;
第二处理器,用于将所述源私网地址按照第一运算规则进行处理,获得所述报文对应的第一地址池块的第一地址池块标识;其中,所述第一运算规则为:当输入信息相同时,输出信息也相同;根据所述第二负载分担表,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是所述报文转发装置的单板标识的情况下,通过所述地址池块标识对应的地址池块为所述报文分配源公网地址,及根据所述目的公网地址将所述报文进行转发,在所述报文对应的第一地址池块的第一地址池块标识对应的单板的单板标识是其他单板标识的情况下,将所述报文转发至其他单板。