欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

進程重啟的方法及裝置與流程

文檔序號:11959622閱讀:485來源:國知局
進程重啟的方法及裝置與流程

本申請涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及進程重啟的方法及裝置。



背景技術(shù):

現(xiàn)有技術(shù)中,當路由進程發(fā)生異常后,可以采取如下兩種方案,以使網(wǎng)絡(luò)恢復(fù)正常。方案一:設(shè)置監(jiān)控進程,當監(jiān)控進程檢測到路由進程異常時,則重啟路由進程。路由進程重啟后,通過重新學(xué)習(xí),可以恢復(fù)鄰居關(guān)系,使得網(wǎng)絡(luò)恢復(fù)正常。方案二:將路由協(xié)議相關(guān)狀態(tài)信息進行實時備份。當路由進程發(fā)生異常后,可以通過預(yù)先備份的信息,即時恢復(fù)路由各項設(shè)置,使得網(wǎng)絡(luò)恢復(fù)正常。

然而,在上述方案一中,雖然最終可以使得網(wǎng)絡(luò)恢復(fù)正常,但由于路由重新學(xué)習(xí),將導(dǎo)致在一段時間內(nèi),仍會存在網(wǎng)絡(luò)異常,導(dǎo)致網(wǎng)絡(luò)流量中斷;在上述方案二中,由于當今網(wǎng)絡(luò)協(xié)議較復(fù)雜,需要備份的信息量極大,從而對路由設(shè)備造成極大的負載壓力。



技術(shù)實現(xiàn)要素:

有鑒于此,本申請?zhí)峁┮环N進程重啟的方法及裝置,以實現(xiàn)當路由進程發(fā)生異常,在路由進程重啟的過程中,可以有效地避免網(wǎng)絡(luò)異常,實現(xiàn)網(wǎng)絡(luò)流量轉(zhuǎn)發(fā)不中斷,并且可以降低路由設(shè)備的負載壓力。

具體地,本申請是通過如下技術(shù)方案實現(xiàn)的:

根據(jù)本申請實施例的第一方面,提供一種進程重啟的方法,所述方法包括:

當路由進程重啟時,確定所述路由進程是否由于進程異常而重啟;

若確定所述路由進程由于進程異常而重啟,保存原有的路由轉(zhuǎn)發(fā)信息;

根據(jù)所應(yīng)用的路由協(xié)議,執(zhí)行所述路由協(xié)議所對應(yīng)的平滑重啟GR過程。

可選的,所述確定所述路由進程是否由于進程異常而重啟,包括:

確定是否檢測到用于表示進程異常而導(dǎo)致進程重啟的參數(shù);

若檢測到所述參數(shù),則確定所述路由進程是由于進程異常而重啟,若未檢測到所述參數(shù),則確定所述路由進程不是由于進程異常而重啟。

可選的,所述用于表示進程異常而導(dǎo)致進程重啟的參數(shù)為根據(jù)預(yù)先設(shè)置的監(jiān)測周期,在監(jiān)測到所述路由進程發(fā)生異常后,所生成的參數(shù)。

可選的,所述監(jiān)測周期小于所述路由協(xié)議的超時時間;

所述方法還包括:

當所述路由協(xié)議的超時時間減小時,按照預(yù)設(shè)的第一規(guī)則,減小所述監(jiān)測周期;

當所述路由協(xié)議的超時時間增大時,按照預(yù)設(shè)的第二規(guī)則,增大所述監(jiān)測周期,或,保持所述監(jiān)測周期不變。

可選的,所述方法還包括:

若確定所述路由進程不是由于進程異常而重啟,則不執(zhí)行所述平滑重啟GR過程。

根據(jù)本申請實施例的第二方面,提供一種進程重啟的裝置,其特征在于,所述裝置包括:

確定單元,用于當路由進程重啟時,確定所述路由進程是否由于進程異常而重啟;

保存單元,用于若確定所述路由進程由于進程異常而重啟,保存原有的路由轉(zhuǎn)發(fā)信息;

處理單元,用于根據(jù)所應(yīng)用的路由協(xié)議,執(zhí)行所述路由協(xié)議所對應(yīng)的平滑重啟GR過程。

可選的,所述確定單元包括:

檢測子單元,用于確定是否檢測到用于表示進程異常而導(dǎo)致進程重啟的參數(shù);

確定子單元,用于若檢測到所述參數(shù),則確定所述路由進程是由于進程異常而啟動,若未檢測到所述參數(shù),則確定所述路由進程不是由于進程異常而重啟。

可選的,所述用于表示進程異常而導(dǎo)致進程重啟的參數(shù)為根據(jù)預(yù)先設(shè)置的監(jiān)測周期,在監(jiān)測到所述路由進程發(fā)生異常后,所生成的參數(shù)。

可選的,所述監(jiān)測周期小于所述路由協(xié)議的超時時間;

所述裝置還包括:

調(diào)整單元,用于當所述路由協(xié)議的超時時間減小時,按照預(yù)設(shè)的第一規(guī)則,減小所述監(jiān)測周期;

當所述路由協(xié)議的超時時間增大時,按照預(yù)設(shè)的第二規(guī)則,增大所述監(jiān)測周期,或,保持所述監(jiān)測周期不變。

可選的,所述處理單元,還用于:

若確定所述路由進程不是由于進程異常而重啟,則不執(zhí)行所述平滑重啟GR過程。

由上述實施例可見,通過確定路由進程是由于進程異常而進行重啟時,控制轉(zhuǎn)發(fā)層面保存原有的路由轉(zhuǎn)發(fā)信息,從而可以使得路由設(shè)備仍可以正常的轉(zhuǎn)發(fā)網(wǎng)絡(luò)流量,并且由于保存了原有的路由轉(zhuǎn)發(fā)信息,則路由設(shè)備可以根據(jù)其所應(yīng)用的路由協(xié)議,執(zhí)行對應(yīng)的平滑重啟GR過程,以實現(xiàn)通知其鄰居設(shè)備保持自身與該路由設(shè)備的鄰居關(guān)系不變,并協(xié)助該路由設(shè)備恢復(fù)到路由進程重啟前的狀態(tài),從而實現(xiàn)了轉(zhuǎn)發(fā)不中斷,有效地避免了在路由進程重啟過程中引起網(wǎng)絡(luò)異常;并且,由于不需要實時地備份路由協(xié)議相關(guān)狀態(tài)信息,從而降低了路由設(shè)備的負載壓力。

附圖說明

圖1示例了本申請進程重啟的方法的一個實施例流程圖;

圖2示例了本申請進程重啟的方法的另一個實施例流程圖;

圖3為本申請進程重啟的裝置所在網(wǎng)絡(luò)設(shè)備的一種硬件結(jié)構(gòu)圖;

圖4示例了本申請進程重啟的裝置的一個實施例框圖;

圖5示例了本申請進程重啟的裝置的另一個實施例框圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。

應(yīng)當理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”。

當路由設(shè)備中的路由進程重啟時,該路由設(shè)備可以與其鄰居設(shè)備之間重新建立鄰居關(guān)系,并重新進行路由計算,重新建立路由轉(zhuǎn)發(fā)信息。在這個過程中,將引起轉(zhuǎn)發(fā)中斷,造成網(wǎng)絡(luò)異常。對于一個大型網(wǎng)絡(luò),例如運營商網(wǎng)絡(luò),轉(zhuǎn)發(fā)中斷以及網(wǎng)絡(luò)異常將造成嚴重的后果。因此,為了避免在路由進程重啟的過程中,引起轉(zhuǎn)發(fā)中斷,造成網(wǎng)絡(luò)異常,可以為路由設(shè)備配置GR(Graceful Restart,平滑重啟)功能。

GR是一種在協(xié)議重啟時保證轉(zhuǎn)發(fā)業(yè)務(wù)不中斷的機制。通過啟用GR,當某路由設(shè)備進行協(xié)議重啟時,能夠通知其鄰居設(shè)備在一定時間內(nèi)保持自身與該路由設(shè)備的鄰居關(guān)系、以及路由轉(zhuǎn)發(fā)信息不變。在協(xié)議重啟完成后,鄰居設(shè)備還可以協(xié)助該路由設(shè)備進行信息恢復(fù),在盡量短的時間內(nèi),使得該路由設(shè)備恢復(fù)到重啟前的狀態(tài)。在整個協(xié)議重啟過程中,整個系統(tǒng)仍然可以不間斷的轉(zhuǎn)發(fā)報文,從而不會造成網(wǎng)絡(luò)異常,例如網(wǎng)絡(luò)振蕩。

然而,隨著網(wǎng)絡(luò)規(guī)模的發(fā)展以及復(fù)雜性越來越高,路由協(xié)議,例如OSPF(Open Shortest Path First,開放式最短路徑優(yōu)先)協(xié)議得到了越來越多的應(yīng)用。由于某些原因,路由協(xié)議在運行時很可能發(fā)生異常,導(dǎo)致路由進程異常,需要進行重啟。而在諸如此類的路由進程由于異常而重啟的過程中,則無法通過啟用GR以避免轉(zhuǎn)發(fā)中斷以及網(wǎng)絡(luò)異常。

為了解決上述問題,本申請?zhí)峁┮环N進程重啟的方法及裝置,以實現(xiàn)當路由進程發(fā)生異常,在路由進程重啟的過程中,可以有效地避免網(wǎng)絡(luò)異常,實現(xiàn)網(wǎng)絡(luò)流量不中斷,并且可以降低路由設(shè)備的負載壓力。

如下,將從下述實施例對本申請所提供的進程重啟的方法進行說明。

請參見圖1,示例了本申請進程重啟的方法的一個實施例流程圖,該流程可以包括以下步驟:

步驟S101:當路由進程重啟時,確定所述路由進程是否由于進程異常而重啟。

本申請中,可以通過路由進程重啟時所產(chǎn)生的參數(shù),確定路由進程是由于進程異常而重啟,還是正常進行重啟。具體關(guān)于路由進程重啟時所產(chǎn)生的參數(shù)的詳細描述,可以參見現(xiàn)有技術(shù)中的相關(guān)描述,本申請對此不作詳細贅述。

步驟S102:若確定所述路由進程由于進程異常而重啟,保存原有的路由轉(zhuǎn)發(fā)信息。

當確定路由進程由于進程異常而重啟時,路由設(shè)備仍保存原有的路由轉(zhuǎn)發(fā)信息不變,從而,該路由設(shè)備仍然可以根據(jù)該路由轉(zhuǎn)發(fā)信息轉(zhuǎn)發(fā)網(wǎng)絡(luò)流量,以避免產(chǎn)生轉(zhuǎn)發(fā)中斷,避免導(dǎo)致網(wǎng)絡(luò)異常。

步驟S103:根據(jù)所應(yīng)用的路由協(xié)議,執(zhí)行所述路由協(xié)議所對應(yīng)的平滑重啟GR過程。

由于路由進程是因為異常而進行重啟,則路由設(shè)備仍需和原有鄰居設(shè)備之間重新建立鄰居關(guān)系。此時,則可以根據(jù)所應(yīng)用的路由協(xié)議,執(zhí)行對應(yīng)的平滑重啟GR過程。例如,所應(yīng)用的路由協(xié)議為OSPF協(xié)議。當路由進程由于異常而重啟時,路由設(shè)備通告其鄰居設(shè)備在一定時間內(nèi),保持自身與該路由設(shè)備的鄰居關(guān)系不變,該路由設(shè)備在所述的一定時間內(nèi),仍采用步驟S102中所保存的路由轉(zhuǎn)發(fā)信息轉(zhuǎn)發(fā)網(wǎng)絡(luò)流量,并完成重啟。待重啟完成后,通告鄰居設(shè)備重啟完成,可以接收鄰居設(shè)備發(fā)送的最新路由信息,以完成自身路由轉(zhuǎn)發(fā)信息的更新。

由上述實施例可見,通過確定路由進程是由于進程異常而進行重啟時,控制轉(zhuǎn)發(fā)層面保存原有的路由轉(zhuǎn)發(fā)信息,從而可以使得路由設(shè)備仍可以正常的轉(zhuǎn)發(fā)網(wǎng)絡(luò)流量,并且由于保存了原有的路由轉(zhuǎn)發(fā)信息,則路由設(shè)備可以根據(jù)其所應(yīng)用的路由協(xié)議,執(zhí)行對應(yīng)的平滑重啟GR過程,以實現(xiàn)通知其鄰居設(shè)備保持自身與該路由設(shè)備的鄰居關(guān)系不變,并協(xié)助該路由設(shè)備恢復(fù)到路由進程重啟前的狀態(tài),從而實現(xiàn)了轉(zhuǎn)發(fā)不中斷,有效地避免了在路由進程重啟過程中引起網(wǎng)絡(luò)異常;并且,由于不需要實時地備份路由協(xié)議相關(guān)狀態(tài)信息,從而降低了路由設(shè)備的負載壓力。

請參見圖2,示例了本申請進程重啟的方法的另一個實施例流程圖,該流程在上述圖1所示流程的基礎(chǔ)上,更詳細地描述了進程重啟的方法,可以包括以下步驟:

步驟S201:根據(jù)預(yù)先設(shè)置的監(jiān)測周期,監(jiān)測路由進程是否發(fā)生異常。

在一個可選的實現(xiàn)方式中,可以預(yù)設(shè)監(jiān)控進程。該監(jiān)控進程每隔一段時間,則可以監(jiān)測下路由進程是否發(fā)生異常。這里所說的“一段時間”可以稱為監(jiān)控進程的監(jiān)測周期,并且可以根據(jù)路由設(shè)備所應(yīng)用的路由協(xié)議的超時時間動態(tài)地配置該監(jiān)測周期。需要說明的是,為了保證監(jiān)測進程可以監(jiān)測到路由進程發(fā)生異常,該監(jiān)測周期可以小于所述路由協(xié)議的超時時間。根據(jù)路由設(shè)備所應(yīng)用的路由協(xié)議的超時時間動態(tài)地配置該監(jiān)測周期,具體可以包括:

當路由協(xié)議的超時時間減小時,則可以按照預(yù)設(shè)的第一規(guī)則,減小監(jiān)測周期,例如,假設(shè)路由協(xié)議的當前超時時間,相較于之前的超時時間減小了5%,該5%可以由(之前的超時時間-當前超時時間)/之前的超時時間*100%計算得出。假設(shè)預(yù)設(shè)的第一規(guī)則為:將監(jiān)測周期與超時時間按照相同的比例進行減小。則可以得出減小后的監(jiān)測周期為:之前的監(jiān)測周期*(1-5%)。通過在路由協(xié)議的超時時間減小時,對監(jiān)測周期也進行減小操作,可以保證監(jiān)測周期小于路由協(xié)議的超時時間,使得監(jiān)控進程可以監(jiān)測到路由進程發(fā)生異常。

當路由協(xié)議的超時時間增大時,則可以按照預(yù)設(shè)的第二規(guī)則,增大監(jiān)測周期。例如,假設(shè)路由協(xié)議的當前超時時間,相較于之前的超時時間增大了5%,該5%可以由(當前超時時間-之前的超時時間)/之前的超時時間*100%計算得出。假設(shè)預(yù)設(shè)的第二規(guī)則為:將監(jiān)測周期與超時時間按照相同的比例進行增大。則可以得出增大后的監(jiān)測周期為:之前的監(jiān)測周期*(1+5%)。通過在路由協(xié)議的超時時間增大時,對監(jiān)測周期也進行增大操作,使得監(jiān)控進程運行的頻率降低,從而可以降低路由設(shè)備的損耗。

可以理解的是,當路由協(xié)議的超時時間增大時,也可以保持當前的監(jiān)測周期不變。保持當前的監(jiān)測周期不變?nèi)匀豢梢员WC監(jiān)測周期小于路由協(xié)議的超時時間,使得監(jiān)控進程可以監(jiān)測到路由進程發(fā)生異常。

步驟S202:在監(jiān)測到所述路由進程發(fā)生異常后,生成所述用于表示進程異常而導(dǎo)致進程重啟的參數(shù)。

步驟S203:當路由進程重啟時,確定是否檢測到用于表示進程異常而導(dǎo)致進程重啟的參數(shù),若檢測到所述參數(shù),則執(zhí)行步驟S204,否則,執(zhí)行步驟S206。

在本申請中,為了區(qū)別路由進程重啟的原因,可以在監(jiān)測到路由進行發(fā)生異常時,生成用于表示進程異常而導(dǎo)致進程重啟的參數(shù)。從而,路由設(shè)備可以通過是否檢測到該參數(shù),以確定自身的路由進程進行重啟是否是由于發(fā)生異常。

步驟S204:確定所述路由進程是由于進程異常而重啟,保存原有的路由轉(zhuǎn)發(fā)信息。

步驟S205:根據(jù)所應(yīng)用的路由協(xié)議,執(zhí)行所述路由協(xié)議所對應(yīng)的平滑重啟GR過程;結(jié)束流程。

步驟S204和步驟S205的詳細描述可以參見上述步驟S102和步驟S103的詳細描述,在此不再作詳細贅述。

步驟S206:確定所述路由進程不是由于進程異常而重啟,則不執(zhí)行所述平滑重啟GR過程。

在本申請中,當確定路由進程不是由于進程異常而重啟時,則可以不執(zhí)行平滑重啟GR過程,以避免應(yīng)用平滑重啟GR過程,導(dǎo)致路由協(xié)議收斂時間減緩,降低路由設(shè)備的轉(zhuǎn)發(fā)效率。

當確定路由進程不是由于進程異常而重啟時,路由設(shè)備可以與鄰居設(shè)備按照所應(yīng)用協(xié)議的規(guī)則,正常地與鄰居設(shè)備進行協(xié)議交互。例如,發(fā)送協(xié)議?;顖笪?、學(xué)習(xí)路由等。

由上述實施例可見,通過周期性地監(jiān)測,可以發(fā)現(xiàn)路由進程是否發(fā)生異常;當監(jiān)測到路由進程發(fā)生異常時,生成用于表示進程異常而導(dǎo)致進程重啟的參數(shù),以實現(xiàn)根據(jù)該參數(shù),確定路由進程進行重啟是由于進程異常;當確定路由進程進行重啟是由于進程異常時,通過控制轉(zhuǎn)發(fā)層面保存原有的路由轉(zhuǎn)發(fā)信息,可以使得路由設(shè)備仍可以正常的轉(zhuǎn)發(fā)網(wǎng)絡(luò)流量,并且由于保存了原有的路由轉(zhuǎn)發(fā)信息,則路由設(shè)備可以根據(jù)其所應(yīng)用的路由協(xié)議,執(zhí)行對應(yīng)的平滑重啟GR過程,以實現(xiàn)通知其鄰居設(shè)備保持自身與該路由設(shè)備的鄰居關(guān)系不變,并協(xié)助該路由設(shè)備恢復(fù)到路由進程重啟前的狀態(tài),從而實現(xiàn)了轉(zhuǎn)發(fā)不中斷,有效地避免了在路由進程重啟過程中引起網(wǎng)絡(luò)異常;并且,由于不需要實時地備份路由協(xié)議相關(guān)狀態(tài)信息,從而降低了路由設(shè)備的負載壓力。

與前述進程重啟的方法的實施例相對應(yīng),本申請還提供了進程重啟的裝置的實施例。

本申請進程重啟的裝置的實施例可以應(yīng)用在網(wǎng)絡(luò)設(shè)備,例如路由設(shè)備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在網(wǎng)絡(luò)設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,如圖3所示,為本申請進程重啟的裝置所在網(wǎng)絡(luò)設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器31、內(nèi)存32、網(wǎng)絡(luò)接口33、以及非易失性存儲器34之外,實施例中裝置所在的網(wǎng)絡(luò)設(shè)備通常根據(jù)該網(wǎng)絡(luò)設(shè)備的實際功能,還可以包括其他硬件,對此不再贅述。

請參見圖4,示例了本申請進程重啟的裝置的一個實施例框圖,該裝置可以包括確定單元41、保存單元42、處理單元43。

其中,確定單元41,可以用于當路由進程重啟時,確定所述路由進程是否由于進程異常而重啟;

保存單元42,可以用于若確定所述路由進程由于進程異常而重啟,保存原有的路由轉(zhuǎn)發(fā)信息;

處理單元43,可以用于根據(jù)所應(yīng)用的路由協(xié)議,執(zhí)行所述路由協(xié)議所對應(yīng)的平滑重啟GR過程。

請參見圖5,示例了本申請進程重啟的裝置的另一個實施例框圖,該圖5所示的裝置在上述圖4所示裝置的基礎(chǔ)上,其中,

所述確定單元41,可以包括:檢測子單元411、確定子單元412。

其中,該檢測子單元411,可以用于確定是否檢測到用于表示進程異常而導(dǎo)致進程重啟的參數(shù);

該確定子單元412,可以用于若檢測到所述參數(shù),則確定所述路由進程是由于進程異常而啟動,若未檢測到所述參數(shù),則確定所述路由進程不是由于進程異常而重啟。

在一實施例中,所述用于表示進程異常而導(dǎo)致進程重啟的參數(shù)為根據(jù)預(yù)先設(shè)置的監(jiān)測周期,在監(jiān)測到所述路由進程發(fā)生異常后,所生成的參數(shù)。

在另一實施例中,所述監(jiān)測周期小于所述路由協(xié)議的超時時間;

所述裝置還可以包括(圖5中未示出):調(diào)整單元。

該調(diào)整單元,可以用于當所述路由協(xié)議的超時時間減小時,按照預(yù)設(shè)的第一規(guī)則,減小所述監(jiān)測周期;

當所述路由協(xié)議的超時時間增大時,按照預(yù)設(shè)的第二規(guī)則,增大所述監(jiān)測周期,或,保持所述監(jiān)測周期不變。

在又一實施例中,該處理單元43,還可以用于:若確定所述路由進程不是由于進程異常而重啟,則不執(zhí)行所述平滑重啟GR過程。

上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。

對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。

以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
仙居县| 洛南县| 大足县| 郧西县| 兰坪| 五台县| 吉安市| 十堰市| 甘洛县| 江西省| 沈阳市| 澜沧| 公主岭市| 九台市| 无为县| 滦平县| 嘉峪关市| 崇阳县| 潮安县| 江源县| 丹巴县| 新蔡县| 峨眉山市| 乌恰县| 永登县| 明光市| 桃园市| 二连浩特市| 永寿县| 章丘市| 华坪县| 开鲁县| 万源市| 墨玉县| 密山市| 鹿泉市| 鹰潭市| 阿拉善右旗| 兰溪市| 广安市| 固原市|