1.一種認(rèn)證切換方法,應(yīng)用于AAA認(rèn)證系統(tǒng),所述AAA認(rèn)證系統(tǒng)用以提供至少一個(gè)客戶端進(jìn)行認(rèn)證,其特征在于:
提供一第一服務(wù)端,與所述客戶端連接,用以接收所述客戶端發(fā)送的認(rèn)證請(qǐng)求;
提供復(fù)數(shù)個(gè)第二服務(wù)端,復(fù)數(shù)個(gè)所述第二服務(wù)端分別與所述第一服務(wù)端連接,用以可供選擇的對(duì)所述客戶端發(fā)送的認(rèn)證請(qǐng)求進(jìn)行認(rèn)證;
所述第一服務(wù)端提供一第一列表,用以儲(chǔ)存所述認(rèn)證請(qǐng)求;
所述第一服務(wù)端還提供至少一個(gè)第二列表,每個(gè)所述第二列表用以儲(chǔ)存一個(gè)所述認(rèn)證請(qǐng)求對(duì)應(yīng)的所述第二服務(wù)端,并與對(duì)應(yīng)的所述認(rèn)證請(qǐng)求建立關(guān)聯(lián);
所述認(rèn)證切換方法還包括:
步驟S1、所述第一服務(wù)端于所述第一列表中獲取所述認(rèn)證請(qǐng)求;
步驟S2、所述第一服務(wù)端根據(jù)所述認(rèn)證請(qǐng)求獲取所述認(rèn)證請(qǐng)求對(duì)應(yīng)的所述第二列表;
步驟S3、所述第一服務(wù)端于所述第二列表中以一預(yù)設(shè)順序選取一未進(jìn)行認(rèn)證的所述第二服務(wù)端,并將所述認(rèn)證請(qǐng)求發(fā)送至選取的所述第二服務(wù)端進(jìn)行認(rèn)證;
步驟S4、所述第二服務(wù)端如對(duì)所述認(rèn)證請(qǐng)求認(rèn)證成功,則返回一認(rèn)證成功信息至所述第一服務(wù)端,所述第一服務(wù)端根據(jù)所述認(rèn)證成功信息,釋放當(dāng)前的所述第二服務(wù)端并返回所述步驟S1,如認(rèn)證失敗則返回一認(rèn)證失敗信息至所述第一服務(wù)端,并執(zhí)行步驟S5;
步驟S5、返回執(zhí)行步驟S3,直到當(dāng)前所述認(rèn)證請(qǐng)求對(duì)應(yīng)的所有所述第二服務(wù)端認(rèn)證均失敗后,返回步驟S1。
2.根據(jù)權(quán)利要求1所述的認(rèn)證切換方法,其特征在于,所述第一列表中中所述認(rèn)證請(qǐng)求的儲(chǔ)存順序?yàn)楦鶕?jù)所述第一服務(wù)端接收所述客戶端發(fā)送的所述認(rèn)證請(qǐng)求的時(shí)間順序,時(shí)間早的儲(chǔ)存在前,時(shí)間晚的儲(chǔ)存在后。
3.根據(jù)權(quán)利要求1所述的認(rèn)證切換方法,其特征在于,所述第一服務(wù)端接收所述客戶端發(fā)送的所述認(rèn)證請(qǐng)求后,對(duì)所述認(rèn)證請(qǐng)求進(jìn)行解析,以獲得解析結(jié)果,根據(jù)所述解析結(jié)果,將所述認(rèn)證請(qǐng)求儲(chǔ)存至所述第一列表,將于所述認(rèn)證請(qǐng)求對(duì)應(yīng)的所述第二服務(wù)端儲(chǔ)存至一所述第二列表,并于所述第一列表中建立所述認(rèn)證請(qǐng)求與對(duì)應(yīng)的所述第二列表的關(guān)聯(lián)。
4.根據(jù)權(quán)利要求1所述的認(rèn)證切換方法,其特征在于,所述步驟S3中,如所述認(rèn)證請(qǐng)求發(fā)送至選中的所述第二服務(wù)端后,超過一預(yù)設(shè)時(shí)間所述第二服務(wù)端未響應(yīng),則執(zhí)行所述步驟S5。
5.根據(jù)權(quán)利要求4所述的認(rèn)證切換方法,其特征在于,所述預(yù)設(shè)時(shí)間為1分鐘。
6.根據(jù)權(quán)利要求1所述的認(rèn)證切換方法,其特征在于,所述第一服務(wù)端將每個(gè)所述認(rèn)證成功信息或者所述認(rèn)證失敗信息,返回至對(duì)應(yīng)的所述客戶端。
7.根據(jù)權(quán)利要求1所述的認(rèn)證切換方法,其特征在于,所述第一列表以鏈表的形式儲(chǔ)存。
8.根據(jù)權(quán)利要求1所述的認(rèn)證切換方法,其特征在于,所述第二列表以鏈表的形式儲(chǔ)存。
9.根據(jù)權(quán)利要求1所述的認(rèn)證切換方法,其特征在于,所述第二服務(wù)端為認(rèn)證服務(wù)器。
10.根據(jù)權(quán)利要求9所述的認(rèn)證切換方法,其特征在于,所述認(rèn)證服務(wù)器包括Radius服務(wù)器、Tacacs+服務(wù)器。