軟件升級系統以及軟件升級方法

            文檔序號:6572051閱讀:423來源:國知局
            專利名稱:軟件升級系統以及軟件升級方法
            技術領域
            本發明涉及通信技術領域,具體涉及一種軟件升級系統以及一種設備的軟 件升級方法。
            背景技術
            月良務不中斷軟件升級(In-service software upgrade,簡稱ISSU)的目的在于 在網絡設備的軟件升級過程中,實現進程服務的不中斷,從而提高設備的可靠 性。在實際的軟件升級時,如何保證將升級前的舊版本軟件的配置數據同步更 新到用于升級的新版本軟件,是保證進程業務服務不中斷的關鍵。
            現有技術1是在網絡設備中提供兩塊主控板, 一塊為主用板,另一塊作為 對主用板的備份,軟件升級時,首先將用,于升級的新版本軟件加載到備用板, 然后獲取主控板的配置數據并傳送到備用板,備用板將來自于主用板的配置數 據格式轉換為新版本軟件可以識別的格式的配置數據后形成備用板的配置數 據,進而執行主備倒換,將主用板的進程服務升級到備用板,實現軟件升級。 現有技術2是在網絡設備的同一主控板上與舊版本軟件不同的內存區域上加載 一個新版本軟件,加載完成后,獲取主控板中舊版本軟件的全部配置數據并將 所獲取的配置數據格式轉換為新版本軟件可以識別的格式的配置數據后,將格 式轉換后的配置數據更新至新版本軟件區域,以形成新版本軟件的配置數據, 進而將舊版本軟件的進程服務切換至新版本軟件,實現軟件升級。
            上述現有技術1和現有技術2的軟件升級過程中,主用板的配置數據可能 會發生變更(包括軟件配置變更以及附屬硬件變動引起的軟件配置變更),為了 保證進程業務服務不中斷,在現有技術1和現有技術2的軟件升級過程中,是 盡量不變更主用板的配置數據的(如不在升級過程中增加或刪除新的附屬石更件, 而等到升級切換成功后,增加或刪除新的相應的附屬硬件)。為此,在一定程度 上顯然是帶來了一些操作限制的(如禁止在軟件升級過程中變更配置),并且對 于升級過程中可能出現的一些無法預知的意外故障而導致變更的配置數據也無 法更新至升級版本軟件。

            發明內容
            本發明實施例提供一種軟件升級系統以及相應的一種設備的軟件升級方 法,實現將設備升級過程變更的配置數據(也即增量配置數據)更新至升級版 本軟件。
            本發明實施例的一種設備的軟件升級方法,所述設備包含主用板和備用板,
            所述方法包括以下步驟
            將升級軟件加載到所述備用板;
            將所述主用板中當前運行的軟件的配置數據備份至所述備用板,并緩存所 述主用板中當前運行的軟件的增量配置數據;
            將所述緩存的所述主用板中當前運行的軟件的增量配置數據同步更新至所 述備用板;
            將所述主用板的進程服務切換至所述備用板。
            本發明實施例的一種設備的軟件升級方法,所述設備包括主用區和備用區, 所述方法包括以下步驟 '將升級軟件加載到所述備用區;
            將所述主用區中當前運行的軟件的配置數據備份至所述備用區,并緩存所 述主用區中當前運行的軟件的增量配置數據;
            將所述緩存的所述主用區中當前運行的軟件的增量配置數據同步更新至所 述備用區;
            將主用區的進程服務切換至所述備用區。
            本發明實施例的一種軟件升級系統,所述系統包含主用板、備用板,其中 所述主用板,用于將自身運行的第一版本軟件的配置數據備份至所述備用
            板,并對所述第一版本軟件的增量配置數據進行緩存,并用于將所緩存的增量
            配置數據發送至所述備用板;
            所述備用板,用于對自身加載進行軟件升級的第二版本軟件,并將來自于
            所述主用板的配置數據更新至所述第二版本軟件,以及用于將來自于所述主用
            板的所述增量配置數據更新至所述第二版本軟件,并將所述主用板的進程服務
            切換至所自身。
            本發明實施例的一種軟件升級系統,所述軟件升級系統包括主用板、備用
            板、以及增量配置數據緩存裝置,其中
            所述主用板,用于將自身運行的第一版本軟件的配置數據備份至所述備用
            板并將所述第一版本軟件的增量配置數據發送至所述增量配置數據緩存裝置;
            所述增量配置數據緩存裝置,用于將來自于所述主用板的所述增量配置數
            據進行緩存;
            所述備用板,用于對自身加載進行軟件升級的第二版本軟件,并將來自于 所述主用板的配置數據更新至所述第二版本軟件,以及用于從所述增量配置數 據緩存裝置中獲取所述增量配置數據,并將所獲取的所述增量配置數據更新至 所述第二版本軟件,并用于將所述主用板的進程服務切換至所自身。
            本發明實施例的一種軟件升級系統,所述系統包括主用區、備用區、以及 增量配置數據緩存模塊,其中
            所述主用區,用于將自身運行的第一版本軟件的配置數據備份至所述備用 區,并將所述第 一版本軟件的增量配置數據緩存至所述增量配置數據緩存模塊;
            所述增量配置數據緩存模塊,'用于緩存來自所述主用區的增量配置數據;
            所述備用區,用于對自身加載進行軟件升級的第二版本軟件,并將來自于 所述主用區的配置數據更新至所述第二版本軟件,以及用于從所述增量配置數 據緩存模塊中讀取所述增量配置數據并將其更新至所述第二版本軟件,并用于 將所述主用板的進程服務切換至自身。
            實施本發明實施例的一種設備的軟件升級方法以及一種軟件升級系統,通 過緩存增量配置數據(也即升級過程中變更的配置數據),并將所緩存的增量配 置數據同步更新至升級版本軟件,實現了可靠的業務服務不間斷軟件升級,提 高了網絡設備升級過程的可靠性,降低了網絡設備升級風險。


            圖l是本發明軟件升級系統的第一實施例的結構示意圖; 圖2是本發明軟件升級系統的第二實施例的結構示意圖; 圖3是本發明軟件升級系統的第三實施例的結構示意圖; 圖4是本發明軟件升級方法的第一實施例流程示意圖; 圖5是本發明軟件升級方法的第二實施例流程示意圖6是本發明軟件升級方法的第三實施例流程示意圖。
            具體實施例方式
            為了使本發明實施例的技術方案以及優點更加清楚明白,下面結合附圖并 舉實施例對本發明實施例進行進一步詳細說明。
            參考圖1,是本發明4欠件升級系統的第一實施例的結構示意圖。如圖所示, 本發明軟件升級系統的第一實施例主要包括主用板IO和備用板11。下面對主用
            板10和備用板11以及其相互關系進行詳細說明。
            所述主用4反10,用于將自身運行的第一版本軟件的配置數據備份至所述備
            用板11,并對所述第一版本軟件的增量配置數據進行緩存,并用于將所緩存的
            增量配置數據發送至所述備用板11。具體實施時,所述主用板10主要包括 第一版本軟件模塊101。
            此處,所述第一版本軟件才莫塊101中的第一版本軟件為本發明實施例中需 要被升級的舊版本軟件,也即當前運行的軟件,在本發明實施例所述的軟件升 級系統應用于網絡設備時,所述第一版本軟件以應用進程形式運行于所述主用 板10中,為網絡設備提供相應的進程服務。
            配置數據備份單元102,用于將所述第一版本軟件模塊中的第一版本軟件的 配置數據備份至所述備用板11 。
            此處,所述配置數據為軟件運行時的相關軟件配置,這些相應的軟件配置
            設備的軟件配置主要包括配置命令、動態配置和靜態配置等,其中,配置命令 主要涉及用戶對網絡設備進行一些命令操作而產生的命令配置數據,通常用戶 通過可以識別的命令行文本形式對網絡設備輸入配置命令,所輸入的配置命令 通過相應的命令解析器轉換為機器可以識別的配置數據,比如用戶輸入的一條 配置命令為ip address 10 .1.1.12 mask 255.255,0.0,該ip address (網絡地址)西己 置命令通過命令解析器轉換為ip地址表中的一條配置數據記錄,該配置數據記 錄包含了物理接口和ip地址兩個屬性。動態配置主要涉及系統中經常更新的一 些配置信息,比如鏈路的狀態、鏈路的通斷、可'用帶寬等經常發生變化的配置 信息。靜態配置主要涉及系統運行時相對穩定的配置信息,比如系統中唯一標 識某個物理接口的ID信息,該信息配置一般由系統分配并在該物理4妻口存在期
            所述主用板10將所述配置數據備份至所述備用板11時, 一般先收集獲取 對應所述主用板中的全部配置數據,并對該收集獲取的配置數據進行打包后,
            以IPC進程間通信消傳送至所述備用板,具體備份過程與現有技術類似,在此
            不與贅述。
            主增量配置數據緩存單元103,用于將對應所述第一版本軟件模塊中第一版 本軟件的增量配置數據進行緩存。
            此處,所述增量配置數據為在軟件升級過程,也即上述數據備份過程開始 至后續中將要描述的主備倒換期間內變更的配置數據,在本實施例中通過在主 用板中增加一所述的主增量配置數據緩存單元103,實現了將升級過程中變更的 配置數據進行緩存,所述增量配置數據也既變更的配置數據主要包括了軟件變 動引起的軟件配置變更和附屬硬件變化而導致的與附屬硬件相關的軟件配置, 一般說來,附屬硬件變更主要包括以下三種情況
            1、 附屬硬件的增加,比如由于網絡設備的擴容增加一個以太網物理接口, 由此可能帶來多條軟件配置變更,如鏈接速度、雙工和租界的IP地址等配置的 增力口;
            2、 附屬硬件的刪除,比如淘汰舊的物理端口,與該物理端口相應的軟件配 置也必須刪除;
            3、 附屬硬件的更換,比如以太網物理接口更換為更大容量的光接口模塊, 這時配置變更將涉及原有以太網接口配置的刪除和光接口模塊配置的增加。
            增量配置凄t據發送單元104,用于將所述增量配置數據緩存單元103所緩存 的增量配置數據發送至所述備用板11。
            此處,具體實施時,所述增量配置數據發送單元104 —般是在所述配置數 據備份單元102備份結束后開始向所述備用板11發送所述增量配置數據。
            所述備用板11,加載進行軟件升級的第二版本軟件,并將來自于所述主用 板10的配置數據更新至所述第二版本軟件,以及用于將來自于所述主用板10 的所述增量配置數據更新至所述第二版本軟件,并將所述主用板10的進程服務 切換至所自身。具體實施時,所述備用板l廠主要包括
            升級軟件加載單元113,用于加載對備用板進行軟件升級的第二版本軟件。
            此處,所述第二版本軟件一般為相對于所述主用板中的第 一版本軟件版本
            更高的新版本軟件,將軟件升級為更高版本的軟件的目的一般是為了對系統進 行功能升級或解決舊版本軟件可能存在的一些漏洞等。
            第二版本軟件模塊112。
            此處,所述第二版本軟件沖莫塊112中的軟件為通過所述軟件加載單元113 所加載的新版本軟件。
            配置數據更新單元114,用于將來自所述配置數據備份單元的配置數據更新 至所述第二版本軟件模塊112。
            此處,具體實施時, 一般情況下,所述備用板中的所述第二版本軟件也即 新版本軟件的配置數據與所述主用板中的所述第一版本軟件也即舊版本軟件的 配置數據的格式是有差異的,故所述配置數據更新單元114需要對配置數據進 行格式轉換后將轉換后的配置數據更新至所述第二版本軟件才莫塊114。具體實現 時,所述配置數據更新單元114主要包括配置數據格式轉換單元1142和配置數 據更新執行單元1141,下面對其分別詳細說明
            配置數據格式轉換單元1142,用于將所述配置數據格式轉換為對應所述第 二版本軟件的配置數據。
            此處,所述配置數據的格式轉換主要為對配置數據的結構進行增加、刪除 或4務改,例如
            1、 配置命令格式的變化,不同版本軟件的編寫格式、風格可能會有差異或 不用,比如為了統一命令行的風格,新版本把命令xxx disable命令(關閉xxx 功能)修改為undo xxx enable (關閉xxx功能),此時在配置數據格式轉換時必 須將舊版本的配置數據轉換為新版本可以識別的格式,如將xxx disable命令(關 閉xxx功能)〈務改為undo xxx enable (關閉xxx功能)。
            2、 默認值的變化,比如某協商報文的默認定時周期設計,舊版本軟件默認 為10秒,新版本軟件默認為5秒,此時配置數據格式轉換時,新版本應當按照 舊版本的默認配置調整為10秒。
            配置數據更新執行單元1141,用于將對應所述第二版本軟件的配置數據更 新至所述第二版本軟件模塊112。
            備增量配置數據緩存單元116,用于接收來自所述增量配置數據發送單元 104的增量配置數據,并緩存所接收到的增量配置數據。
            此處,具體實施時,在所述備增量配置數據緩存單元116通過設置增量配
            置數據緩存隊列來實現對數據的緩存控制,根據實際需要,可以設置多個優先 級不同的數據緩存隊列,比如,劃分為高優先級隊列、基本優先級隊列和低優 先級隊列。優先級別主要根據軟件配置的依賴關系來確定,比如物理接口的鏈 路協議(如PPP協議)配置應當優先于網絡(如IP地址)的配置,所以物理接 口的鏈路配置放在高優先級隊列,網絡配置放在基本優先級隊列。再比如訪問
            控制列表(ACL )應當優先于使用訪問控制列表的協議(比如telnet協議)配置, 可以把訪問控制列表配置放在基本優先級隊列,使用訪問控制列表的協議放在 低優先級隊列。備用板按照優先順序,首先恢復高優先級隊列的配置,再恢復 基本優先級隊列的配置,最后恢復低優先級隊列的配置。為了便于增量配置數 據的緩存控制,數據緩存隊列逐條存入所述增量配置,每存入一條增量配置, 數據緩存隊列的中的隊列長度增1 。
            增量配置數據更新單元115,用于從所述備增量緩存單元116讀取所述增量 配置數據,并將所讀取的所述增量配置數據更新至所述第二版本軟件模塊112。 具體實施時,所'述增量配置數據更新單元115主要包括
            增量配置數據讀取單元'1153,用于從所述增量配置緩沖隊列中讀取所述增 量配置數據。
            此處,具體實現時,所述增量配置數據讀取單元1153從所述備增量配置數 據緩存單元116中的增量配置緩沖隊列逐條讀取所述增量配置數據。
            增量配置數據格式轉換單元1152,用于將所述增量配置數據讀取單元所讀 取的增量配置數據格式轉換為對應所述第二版本軟件的增量配置數據。
            此處,對所述增量配置數據的數據格式轉換與所述配置數據才各式轉換單元 1142對配置數據的格式轉換的定義和原理是類似的,在此不再贅述。
            增量配置數據更新執行單元1151,用于將對應所述第二版本的增量配置數 據更新至所述第二版本軟件模塊112。
            切換控制單元111 ,用于將所述主用板10的進程服務切換至所述備用板11。
            此處,所述切換控制單元111 一般是在增量配置數據更新執行單元1151完 成了全部增量配置數據的更新也即所述備增量配置數據緩存單元116中各個增 量配置數據緩存隊列的長度為0 (即增量配置數據^t全部讀取)時,將所述主用 板]0的進程服務切換至所述備用板,以實現主備切換。當然,本領域技術人員 應該明白,如果對于新版本運行并提供進程服務不是非常關鍵的部分增量配置
            數據未完全更新時,也是可以先主備切換,再繼續完成未完成部分的增量配置 數據的更新的,當然前提是該未完成部分的增量配置數據的暫時缺失,不會影 響到正常的進程服務以及不應當導致業務服務中斷。
            參考圖2,是本發明軟件升級系統的第二實施例的結構示意圖。如圖所示,
            本發明軟件升級系統的第二實施例主要包括主用板20、備用板21、以及增量配 置數據緩存裝置22。本實施例與所述的本發明軟件升級系統的第一實施例的不
            增量配置數據,下面對主用板20、備用板21、增量配置數據緩存裝置22以及 其相互關系進行詳細說明。
            所述主用板20,用于將自身運行的第一版本軟件的配置數據備份至所述備 用板21,并將所述第一版本軟件的增量配置數據發送至所述增量配置數據緩存 裝置22。具體實施時,所述主用板20主要包括
            第一版本軟件模塊201。
            此處,'所述笫一版本軟件才莫塊201中的第一版本軟件為本發明實施例中需 要被升級的舊版本軟件,在本發明實施例所述的軟件升級系統應用于網絡設備 時,所述第一版本軟件以應用進程形式運行于所述主用板20中,為網絡設備提 供相應的進程服務。
            配置數據備份單元202,用于將所述第一版本軟件模塊201中的第一版本軟 件的配置數據備份至所述備用板21 。
            此處,所述配置數據以及所述配置數據備份至所述備用板21的過程與本發 明軟件升級系統的第一實施例中描述的類似,在此不再贅述。
            增量配置數據發送單元203,用于將對應所述第一版本軟件的增量配置數據 發送至所述增量配置緩存裝置22。
            此處,所述增量配置數據的含義與本發明軟件升級系統第一實施例中相應 的描述類似,在此不再贅述。具體實施,所述增量配置數據發送單元203 —般 是在所述數據備份單元202開始數據備份后,將獲取的增量配置數據也即變更 的配置數據發送至所述增量配置緩存裝置22。
            所述增量配置數據緩存裝置22,用于將來自于所述主用板20的所述增量配 置數據進行緩存。
            此處具體實施時,所述增量配置緩存裝置22包括
            增量配置數據緩存單元221,用于將來自于所述主用板20的所述增量配置
            數據進行緩存。
            此處,具體實現時,與所述備增量配置數據緩存單元116類似,也可通過 在所述增量配置數據緩存單元221中設置增量配置數據緩存隊列實現對數據的 緩存控制。
            增量配置數據格式轉換單元222,用于將所述增量配置數據格式轉換為對應 所述備用板中所述第二版本軟件的增量配置數據。
            此處,對所述增量配置數據格式轉換的含義與前文相應描述是類似的,所 不同之處在于,可通過相應的外部工具或手動進行增量配置數據的格式轉換和 驗證,通過將配置數據發送至獨立于主用板以及備用板的外圍設備(即增量配 置數據緩存裝置22),可以降低網絡設備軟件配置轉換的復雜度。由于外圍設備 實現增量配置數據格式轉換是不受網絡設備主用板和備用板中的軟件控制的, 故本實施例實現軟件升級時,應當預先確知升級時可能會修改哪些軟件配置也 即可能會變動那些附屬硬件。本實施例的增量配置數據緩存裝置22可部署在網 絡系統中的本地網絡管理機中,.其與網絡設備的主用板以及備用板之間文件的 網絡傳送方式進行通信,由于本實施例的增量配置數據緩存裝置22獨立于網絡 設備,因此其不僅可用于實現在同 一網絡設備的主用板和備用板之間實現軟件 升級,還可用于實現同時對多個類似功能的網絡設備的備用板的軟件升級。
            所述備用板21,用于對自身加載進行軟件升級的第二版本軟件,并將來自 于所述主用板20的配置數據更新至所述第二版本軟件,以及用于從所述增量配 置數據緩存裝置22中獲取所述增量配置數據,并將所獲取的所述增量配置數據 更新至所述第二版本軟件,并用于將所述主用板20的進程服務切換至所自身。 具體實施時,所述備用板主要包括
            升級軟件加載單元213,用于加載對備用板進行軟件升級的第二版本軟件。
            此處,所述升級軟件加載單元213與本發明軟件升級系統第一實施例中描 述的升級軟件加載單元113相同或類似,在此不再贅述。
            第二版本軟件模塊212。
            此處,第二版本軟件沖莫塊212與本發明軟件升級系統第一實施例中描述的 第二版本軟件;漠塊112相同或類似,在此不再贅述。
            配置數據更新單元214,用于將來自所述配置數據備份單元202的配置數據
            更新至所述第二軟件版本才莫塊。
            此處、具體實施時,與本發明軟件升級系統第一實施例中描述的配置數據
            更新單元214類似,所述配置數據更新單元214主要包括
            配置數據格式轉換單元2142,用于將所述配置凄t據格式轉換為對應所述第 二版本軟件的配置數據。
            此處,所述配置數據格式轉換單元2142與本發明軟件升級系統第一實施例 中描述的配置數據格式轉換單元1142相同或類似,在此不再贅述。
            配置數據更新執行單元2141,用于將對應所述第二版本軟件的配置數據更 新至所述第二版本軟件模塊212。
            此處,所述配置數據更新執行單元2141與本發明軟件升級系統第一實施例 中描述的配置萄:據更新執行單元1141相同或類似,在此不再贅述。
            增量配置數據更新單元215,用于從所述增量配置數據緩存裝置22獲取所 述對應于所述第二軟件版本的增量配置數據,并將所獲取的對應于所述第二軟 件版本的所述增量配置數據更新至所述第二版本軟件^f莫塊212。'
            切換控制單元211,用于將所述主用板的進程服務切換至所述備用板。
            此處,所述切換控制單元211與本發明軟件升級系統第一實施例中描述的 切換控制單元lll相同或類似,在此不再贅述。
            參考圖3,是本發明軟件升級系統的第三實施例結構示意圖。如圖所示,本 發明軟件升級系統的第三實施例主要包括主用區30、備用區31以及增量配置緩 存模塊32,與前述本發明軟件升級系統的第一實施例以及本發明軟件升級系統 的第二實施例不同,本實施例是在網絡設備的同一單板上實現軟件升級,下面 分別對所述主用區30、所述備用區31以及所述增量配置數據緩存模塊的功能以 及其相互關系進行詳細i兌明。
            所述主用區30,用于將自身運行的第一版本軟件的配置數據備份至所述備 用區31,并將所述第一版本軟件的增量配置數據緩存至所述增量配置數據緩存 模塊32。具體實施時,所述主用區30包括
            第一版本軟件模塊301。
            此處,所述第一版本軟件模塊301中的第一版本軟件為本發明實施例中需 要被升級的舊版本軟件,在本發明實施例所述的軟件升級系統應用于網絡設備 時,所述第一版本軟件以應用進程形式運行于所述主用區30中,為網絡設備提
            供相應的進程服務。
            配置數據備份單元302,用于將所述第一版本軟件模塊中的第一版本軟件的 配置數據備份至所述備用區31。
            此處,所述配置數據的備份過程與本發明軟件升級系統第一實施例中所描 述的配置數據備份過程是類似的,所不同之處在于,所述本發明軟件升級系統 第 一實施例中是將配置數據從主用板備份至備用板,而本實施例中則是在同一 主控板中的兩個不同區域間實現配置數據備份。
            所述增量配置數據緩存^^莫塊32,用于緩存來自所述主用區的增量配置數據。 此處,具體實施時,與本發明軟件升級系統的第一實施例中所描述的備增量配 置數據緩存單元116相類似,所述增量配置數據緩存模塊32通過設置增量配置 數據緩存隊列來實現對數據的緩存控制。
            所述備用區31,用于對自身加載進行軟件升級的第二版本軟件,并將來自 于所述主用區30的配置數據更新至所述第二版本軟件,以及用于從所述增量配 置數據緩存模塊32中讀取所述增量配置數據并將其更新至所述第二版本軟件, 并用于將所述主用板的進程服務切換至自身。具體實施時,所述備用區31主要 包括
            升級軟件加載單元313,用于加載對備用區31進行軟件升級的第二版本軟件。
            此處,第二版本軟件模塊313與本發明軟件升級系統第一實施例中描述的 第二版本軟件模塊112相同或類似,在此不再贅述。 第二版本軟件模塊312。
            此處,第二版本軟件;漠塊312與本發明軟件升級系統第一實施例中描述的 第二版本軟件模塊112相同或類似,在此不再贅述。
            配置數據更新單元314,用于將來自所述配置數據備份單元的配置數據更新 至所述第二軟件版本模塊。
            此處、具體實施時,與本發明軟件升級系統第一實施例中描述的配置數據 更新單元214類似,所述配置數據更新單元314主要包括
            配置數據格式轉換單元3142,用于將所述配置數據格式轉換為對應所述第 二版本軟件的配置數據。
            此處,所述配置數據格式轉換單元2142與本發明軟件升級系統第一實施例
            中描述的配置數據格式轉換單元1142相同或類似,在此不再贅述。
            配置數據更新執行單元3141,用于將對應所述第二版本軟件的配置數據更 新至所述第二版本軟件模塊。
            此處,所述配置數據更新執行單元2141與本發明軟件升級系統第一實施例 中描述的配置數據更新執行單元1141相同或類似,在此不再贅述。
            增量配置數據更新單元315,用于從所述增量配置數據緩存模塊中讀取所述 增量配置數據,并將所讀取的所述增量配置數據更新至所述第二版本軟件才莫塊。
            具體實施時,所述增量配置數據更新單元包括
            增量配置數據讀取單元3153,用于從所述增量配置緩沖隊列中讀取所述增 量配置數據。
            此處,具體實現時,所述增量配置數據讀取單元3153從所述增量配置數據 緩存模塊32中的增量配置緩沖隊列逐條讀取所述增量配置數據。
            增量配置數據格式轉換單元3152,用于將所述增量配置數據讀取單元所讀 取的增量配置數據格式轉換為對應所述第二版本軟件的增量配置數據。
            此處,所述增量配置數據格式轉換單元3152與本發明軟件升級系統第一實 施例中描述的增量配置數據格式轉換單元1152相同或類似,在此不再贅述。
            增量配置數據更新執行單元1151,用于將對應所述第二版本的增量配置數 據更新至所述第二版本軟件模塊312。
            此處,所述切換控制單元311 —般是在增量配置數據更新執行單元3151完 成了全部增量配置數據的更新也即所述增量配置數據緩存模塊32中各個增量配 置數據緩存隊列的長度為0 (即增量配置數據被全部讀取)時,將所述主用區 30的進程服務切換至所述備用區。
            本實施例所描述的為在網絡設備的同 一主控板中實現進程服務不間斷的軟 件升級,為此網絡設備的主控板需為能支持多進程服務的系統,在升級切換成 功后,將注銷舊版本軟件進程(也即所述第一版本軟件進程)。
            參考圖4,為本發明軟件升級方法的第一實施例流程示意圖。如圖所示,該 實施例實施過程如下
            步驟s401,將用于升級的第二版本軟件加載到備用板。
            此處,所述第二版本為用于軟件升級的升級^L件。
            步驟s402,獲取所述主用板中當前運行的第一版本軟件的配置數據,并緩
            存第 一版本軟件的增量配置數據。
            此處,所述配置數據為軟件運行時的相關軟件配置,這些相應的軟件配置 是軟件正常運行并為網絡設備提供正常有效的進程服務的關鍵, 一般說來網絡 設備的軟件配置主要包括配置命令、動態配置和靜態配置等,其中,配置命令 主要涉及用戶對網絡設備進行一些命令操作而產生的命令配置數據,通常用戶 通過可以識別的命令行文本形式對網絡設備輸入配置命令,所輸入的配置命令 通過相應的命令解析器轉換為機器可以識別的配置數據,比如用戶輸入的一條
            配置命令為ip address 10 .1.1.12 mask 255.255.0.0,該ip address配置命令通過命 令解析器轉換為ip地址表中的一條配置數據記錄,該配置數據記錄包含了物理 接口和ip地址兩個屬性。動態配置主要涉及系統中經常更新的一些配置信息, 比如鏈路的狀態、鏈路的通斷、可用帶寬等經常發生變化的配置信息。靜態配 置主要涉及系統運行時相對穩定的配置信息,比如系統中唯一標識某個物理接 口的ID信息,該信息配置一4殳由系統分配并在該物理接口存在期間一直有效。
            所述增量配置數據為在軟件升級過程中變更的配置數據,在本實施例'中通 過在主用板中增加一主增量配置數據緩存,實現了將升級過程中變更的配置數 據進行緩存,所述增量配置數據也既變更的配置數據主要包括了軟件變動? 1起 的軟件配置變更和附屬硬件變化而導致的與附屬硬件相關的軟件配置, 一般說 來,附屬硬件變更主要包括以下三種情況
            1、 附屬硬件的增加,比如由于網絡設備的擴容增加一個以太網物理接口, 由此可能帶來多條軟件配置變更,如鏈接速度、雙工和租界的IP地址等配置的 增力口;
            2、 附屬硬—件的刪除,比如淘汰舊的物理端口,與該物理端口相應的軟件4欠 件配置也必須刪除;
            3、 附屬硬件的更換,比如以太網物理接口更換為更大容量的光接口模塊, 這時配置變更將涉及原有以太網接口配置的刪除和光接口模塊配置的增加。
            步驟s403,將所獲取的配置數據發送至所述備用板。
            此處,-具體實施時, 一般通過IPC進程間通訊實現將所述配置數'據發送至
            所述-備用板。
            步驟s404,將所述配置數據格式轉換為對應所述第二版本軟件的配置數據。 此處,所述配置數據的格式轉換主要為對配置數據的結構進行增加、刪除
            或》務改,例如
            1、 配置命令格式的變化,不同版本軟件的編寫格式、風格可能會有差異或
            不用,比如為了統一命令行的風格,新版本把命令xxx disable命令(關閉xxx 功能)修改為undo xxx enable,此時在配置數據格式轉換時必須將舊版本的配置 數據轉換為新版本可以識別的格式,如將xxx disable命令(關閉xxx功能)修 改為undo xxx enable 。
            2、 默認值的變化,比如某協商報文的默認定時周期設計,舊版本軟件默認 為10秒,新版本軟件默認為5秒,此時配置數據格式轉換時,新版本應當按照 舊版本的默認配置調整為10秒。
            步驟s405,根據所述對應于所述第二版本軟件的配置數據更新所述第二版 本的配置數據。
            步驟s406,將所述緩存在主用板中的當前運行的第一版本軟件增量配置數 據發送至所述備用板。
            此處,.具體實施時, 一般通過IPC進程間通訊實現將所述增量S乙置數據發 送至所述備用板。
            步驟s407,備用板將來自于主用板的增量配置數據緩存至增量配置數據緩 存隊列。
            此處,具體實施時,通過設置增量配置數據緩存隊列來實現對數據的緩存 控制,根據實際需要,可以設置多個優先級不同的數據緩存隊列,比如,劃分 為高優先級隊列、基本優先級隊列和低優先級隊列。優先級別主要根據軟件配 置的依賴關系來確定,比如物理接口的鏈路協議(如PPP協議)配置應當優先 于網絡(如IP地址)的配置,所以物理接口的鏈路配置放在高優先級隊列,網 絡配置放在基本優先級隊列。再比如訪問控制列表(ACL)應當優先于使用訪 問控制列表的協議(比如telnet協議)配置,可以把訪問控制列表配置力丈在基本 優先級隊列,使用訪問控制列表的協議放在低優先級隊列。備用板按照優先順 序,首先恢復高優先級隊列的配置,再恢復基本優先級隊列的配置,最后恢復 低優先級隊列的配置。為了便于增量配置數據的緩存控制,數據緩存隊列逐條 存入所述增量配置,每存入一條增量配置,數據緩存隊列的中的隊列長度增1。
            步驟s408,從增量配置緩存隊列中讀取增量配置數據并將其格式轉換為對
            應第二版本軟件的增量配置數據。
            此處,增量配置數據格式轉換的原理和過程與前述配置數據格式轉換是類 似的,在此不再贅述。
            步驟s409,將格式轉換后的增量配置數據更新至所述第二版本軟件。
            步驟s410,將所述主用板的進程服務切換至備用板。
            步驟s411,將所述備用板中的第二版本軟件以及其配置數據備份至主用板。
            此處,該步驟s411是在備用板軟件升級成功后,用備用板中的升級軟件(也 即第二版本軟件)以及相應的配置數據更新原主用板中的軟件以及配置數據, 從而實現網絡設備的主用板和備用板均升級至更高版本軟件。
            參考圖5,為本發明軟件升級方法的第二實施例流程示意圖。如圖所示,該 實施例實施過程如下
            步驟s501,將用于升級的第二版本軟件加載到備用^1。
            步驟s502,獲取所述主用板中當前運行的第一版本軟件的配置數據,并將 第 一版本軟件的增量配置數據存儲于設備'外的存儲介質中。
            此處,具體實施時, 一般是將所述增量配置數據以網絡傳送方式發送至網 絡管理系統中的網絡管理機中的存儲介質中。
            步驟s503,將所獲取的配置數據發送至所述備用板。
            此處,具體實施時, 一般通過IPC進程間通訊實現將所述配置數據發送至 所述備用才反。
            步驟s504,將所述配置數據格式轉換為對應所述第二版本軟件的配置數據。 此處,所述步驟s504與步驟s404類似,在此不再追述。 步驟s505,根據所述對應于所述第二版本軟件的配置數據更新所述第二版 本的配置數據。
            步驟s506,將所述存儲于設備外的增量配置數據格式轉換為對應備用板中 所述第二版本軟件的增量配置凄丈據。
            此處,對所述增量配置數據格式轉換的含義與前文相應描述是類似的,所 不同之處在于,可通過相應的外部工具或手動進行增量配置數據的格式轉換和 驗'證,通過將增量配置數據發送至獨立于主用板以及備用板的外圍設備,可以 降低網絡設備軟件配置轉換的復雜度。由于外圍設備實現增量配置數據格式轉
            時,應當預先確知升級時可能會修改哪些軟件配置也即可能會變動那些附屬硬 件。本實施例的設備外的存儲介質可部署在網絡系統中的本地網絡管理機中, 其與網絡設備的主用板以及備用板之間文件的網絡傳送方式進行通信,由于增 量配置數據的格式轉換獨立于網絡設備,因此其不僅可用于實現在同 一 網絡設 備的主用板和備用板之間實現軟件升級,還可用于實現同時對多個類似功能的 網絡設備的備用板的軟件升級。
            步驟s507,將所述增量配置數據發送至所述備用板。
            步驟s508,將所接收到的增量配置數據更新至所述第二版本軟件。
            步驟s509,將所述備用板中的第二版本軟件以及其配置數據備份至主用板。
            參考圖6,為本發明軟件升級方法的第三實施例流程示意圖。本實施例是在
            同一單板上實現軟件升級,為此為了實現軟件升級,需在單板上與存儲原版本
            軟件以及相應的配置的存儲區之外的區域定義用于加載相應升級軟件的備用
            區,如圖所示,該實施例實施過程如下
            步驟s601 ,將用于升級的第二版'本軟件加載到備用區。
            步驟s602,獲取所述主用區中當前運行的第一版本軟件的配置數據,并將
            第一版本軟件的增量配置數據緩存至增量配置數據緩存隊列。
            此處,所述增量配置數據緩存隊列的緩存控制原理以及實現機制與步驟 s407中所描述的是類似的,在此不再贅述。
            步驟s603,將所獲取的配置數據發送至所述備用區。
            步驟s604,將所述配置數據格式轉換為對應所述第二版本軟件的配置數據。 此處,所述步驟s604與步驟s404類似,在此不再追述。 步驟s605,根據所述對應于所述第二版本軟件的配置數據更新所述第二版 本的配置數據。
            步驟s606,從增量配置緩存隊列中讀取增量配置數據并將其格式轉換為對 應第二版本軟件的增量配置數據。
            此處,增量配置數據格式轉換的原理和過程與前述配置數據格式轉換是類 似的,在此不再贅述。
            步驟s607,將格式轉換后的增量配置數據更新至所述第二版本軟件。
            步驟s608,將所述主用區的進程服務切換至備用區。
            以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通
            技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾, 這些改進和潤飾也應^L為本發明的保護范圍。
            權利要求
            1、一種設備的軟件升級方法,其特征在于,所述設備包含主用板和備用板,所述方法包括以下步驟將升級軟件加載到所述備用板;將所述主用板中當前運行的軟件的配置數據備份至所述備用板,并緩存所述主用板中當前運行的軟件的增量配置數據;將所述緩存的所述主用板中當前運行的軟件的增量配置數據同步更新至所述備用板;將所述主用板的進程服務切換至所述備用板。
            2、 如權利要求l所述的方法,其特征在于,所述將所述主用板中當前運行 的軟件的配置數據備份至所述備用板的步驟具體為獲取所述主用板中當前運行的軟件的配置數據; 將所述獲取的配置數據發送至所述備用板;將所述配置數據格式轉換為對庫所述備用板中所述升級軟件版本的配置數據;根據轉換后的配置數據更新所述升級軟件的配置數據。
            3、 如權利要求2所述的方法,其特征在于,將所述緩存的所述主用板中當 前運行的軟件的增量配置數據同步更新至所述備用板的步驟具體為在所述備用板中設置至少一個增量配置數據緩沖隊列; 將所述緩存的所述主用板中當前運行的軟件的增量配置數據發送至所述備 用板;所述備用板接收所述增量配置數據并將所接收到的所述增量配置數據緩存 至所述增量配置數據緩沖隊列;讀取所述增量配置數據緩沖隊列中的增量配置數據并將其格式轉換為對應 于所述備用板中所述升級軟件版本的增量配置數據;升級軟件的配置數據。
            4、 如權利要求3所述的方法,其特征在于,所述緩存所述主用板中當前運行的軟件的增量配置數據,將所述緩存的所述主用板中當前運行的軟件的增量配置數據同步更新至所述備用板的步驟包括以下子步驟將所述主用板中當前運行的軟件的增量配置數據存儲于設備外的存儲介質中;將所述存儲于設備外的存儲介質中的所述增量配置數據格式轉換為對應于所述備用板中所述升級軟件版本的增量配置數據; 備用板。
            5、 如權利要求1至4任意一項所述的方法,其特征在于,所述增量配置數 據包括軟件配置變動引起的增量配置數據或附屬硬件變動引起的增量配置數 據。
            6、 一種設備的軟件升級方法,其特征在于,所述設備包含主用區和備用區, 所述方法包括以下步驟將升級軟件加載到所述備用區;將所述主用區中當前運行的軟件的配置數據備份至所述備用區,并緩存所 述主用區中當前運行的軟件的增量配置數據;將所述緩存的所述主用區中當前運行的軟件的增量配置數據同步更新至所 述備用區;將主用區的進程服務切換至所述備用區。
            7、 如權利要求6所述的方法,其特征在于,將所述主用區中當前運行的軟 件的配置數據備份至所述備用區的步驟包括以下子步驟獲取所述主用區中當前運行的軟件的配置數據; 將所述獲取的配置數據發送至所述備用區;將所述配置數據格式轉'換為對應所述備用區中所述升級軟件版本的配置數據;根據所述對應所述備用區中所述升級軟件版本的配置數據更新所述升級軟件的配置數據。
            8、 如權利要求7所述的方法,其特征在于,設置至少一個增量配置數據緩 沖隊列,所述緩存所述主用區中當前運行的軟件的增量配置數據的步驟為將所述主用區中當前運行的軟件的增量配置數據緩存至所述增量配置數據 緩沖隊列。
            9、 如權利要求8所述的方法,其特征在于,所述將所述緩存的所述主用區 中當前運行的軟件的增量配置數據同步更新至所述備用區的步驟包括以下子步 驟讀取所述增量配置緩沖隊列中的所述增量配置數據并將其格式轉換為對應 于所述備用區中所述升級軟件版本的增量配置數據;根據所述對應于所述備用區中所述升級軟件版本的增量配置數據更新所述 升級軟件的配置數據。
            10、 一種軟件升級系統,其特征在于,所述系統包含主用板、備用板,其中所述主用板,用于將自身運行的第一版本軟件的配置數據備份至所述備用 板,并對所述第一版本軟件的增量配置數據進行緩存,并用于將所緩存的增量 配置數據發送至所述備用板;所述備用板,用于對自身加載進行軟件升級的第二版本軟件,并將來自于 所述主用板的配置數據更新至所述第二版本軟件,以及用于將來自于所述主用 板的所述增量配置數據更新至所述第二版本軟件,并將所述主用板的進程服務 切換至所自身。
            11、 如權利要求IO所述的系統,其特征在于,所述主用板包括 第一版本軟件模塊;配置數據備份單元用于將所述第 一版本軟件模塊中的第 一版本軟件的配 置數據備份至所述備用板;主增量配置數據緩存單元,用于將對應所述第一版本軟件模塊中第一版本軟件的增量配置數據進行緩存;增量配置數據發送單元,用于將緩存于所述主增量配置數據緩存單元的增 量配置數據發送至所述備用板。
            12、 如權利要求11所述的系統,其特征在于,所述備用板包括 升級軟件加載模塊,用于加載對備用板進行軟件升級的第二版本軟件; 第二版本軟件模塊;配置數據更新單元,用于將來自所述配置數據備份單元的配置數據更新至 所述第二軟件版本模塊;備增量配置數據緩存單元,用于接收來自所述增量配置數據發送單元的增 量配置數據,并緩存所接收到的增量配置數據;增量配置數據更新單元,用于從所述備增量緩存單元讀取所述增量配置數 據,并將所讀取的所述增量配置數據更新至所述第二版本軟件沖莫塊;切換控制單元,用于將所述主用板的進程服務切換至所述備用板。
            13、 如權利要求12所述的系統,其特征在于,所述配置數據更新單元包括 配置數據格式轉換單元,用于將所述配置數據格式轉換為對應所述第二版本軟件的配置數據;配置數據更新執行單元,用于將對應所述第二版本軟件的配置數據更新至 所述第二版本軟件模塊。
            14、 如權利要求13所述的系統,其特征在于,所述備增量配置數據緩存單 元包括至少一個用于緩存增量配置數據的增量配置數據緩沖隊列;所述增量配置數據更新單元包括增量配置數據讀取單元,用于從所述增量配置緩沖隊列中讀取所述增量配 置數據;增量配置數據格式轉換單元,用于將所述增量配置數據讀取單元所讀取的 增量配置數據格式轉換為對應所述第二版本軟件的增量配置數據;增量配置數據更新執行單元,用于將對應所述第二版本的增量配置數據更 新至所述第二版本軟件模塊。
            15、 一種軟件升級系統,其特征在于,所述軟件升級系統包括主用板、備 用板、以及增量配置數據緩存裝置,其中所述主用板,用于將自身運行的第一版本軟件的配置數據備份至所述備用 板并將所述第一版本軟件的增量配置數據發送至所述增量配置數據緩存裝置;所述增量配置數據緩存裝置,用于將來自于所述主用板的所述增量配置數 據進行緩存;所述備用板,用于對自身加載進行軟件升級的第二版本軟件,并將來自于 所述主用板的配置數據更新至所述第二版本軟件,以及用于從所述增量配置數 據緩存裝置中獲取所述增量配置數據,并將所獲取的所述增量配置數據更新至 所述第二版本軟件,并用于將所述主用板的進程服務切換至所自身。
            16、如權利要求15所述的系統,其特征在于,所述主用板包括 第一版本軟件模塊;配置數據備份單元,用于將所述第一版本軟件模塊中的第一版本軟件的配 置數據備份至所述備用板;增量配置數據發送單元,用于將對應所述第一版本軟件的增量配置數據發 送至所述增量配置緩存裝置。
            17、如權利要求16所述的系統,其特征在于,所述增量配置數據緩存裝 置包括增量配置數據緩存單元,用于將來自于所述主用板的所述增量配置數據進 行緩存;增量配置數據格式轉換單元,用于將所述增量配置數據格式轉換為對應所 述備用板中所述第二版本軟件的增量配置數據;
            18、如權利要求17所述的系統,其特征在于,所述備用板包括 升級軟件加載模塊,用于加載對備用板進行軟件升級的第二版本軟件;-第二版本軟件模塊;配置數據更新單元,用于將來自所述配置數據備份單元的配置數據更新至 所述第二軟件版本才莫塊;增量配置凄t據更新單元,用于從所述增量配置數據緩存裝置獲取所述對應 于所述第二軟件版本的增量配置數據,并將所獲取的對應于所述第二軟件版本的所述增量配置數據更新至所述第二版本軟件才莫塊;切換控制單元,用于將所述主用板的進程服務切換至所述備用板。
            19、 如權利要求18所述的系統,其特征在于,所述配置數據更新單元包括 配置數據格式轉換單元,用于將所述配置數據格式轉換為對應所述第二版本軟件的配置數據;配置數據更新執行單元,用于將對應所述第二版本軟件的配置數據更新至 所述第二版本軟件模塊。
            20、 一種軟件升級系統,其特征在于,所述系統包括主用區、備用區、以 及增量配置數據緩存模塊,其中所述主用區,用于將自身運行的第一版本軟件的配置數據備份至所l備用 區,并將所述第一版本軟件的增量配置數據緩存至所述增量配置數據緩存模塊; 所述增量配置數據緩存模塊,用于緩存來自所述主用區的增量配置數據; 所述備用區,用于對自身加載進行軟件升級的第二版本軟件,并將來自于 所述主用區的配置數據更新至所述第二版本軟件,以及用于從所述增量配置數 據緩存模塊中讀取所述增量配置數據并將其更新至所述第二版本軟件,并用于 將所述主用板的進程服務切換至自身。
            21、 如權利要求20所述的系統,其特征在于,所述主用區包括 第一版本軟件模塊;配置數據備份單元,用于將所述第 一版本軟件模塊中的第 一版本軟件的配 置數據備份至所述備用區。
            22、 如權利要求21所述的系統,其特征在于,所述備用區包括 升級軟件加載;f莫塊,用于加載對備用區進行軟件升級的第二版本軟件;第二版本軟件模塊;配置數據更新單元,用于將來自所述配置數據備份單元的配置數據更新至所述第二軟件版本模塊;增量配置數據更新單元,用于從所述增量配置數據緩存^t塊中讀取所述增 量配置數據,并將所讀取的所述增量配置數據更新至所述第二版本軟件模塊;切換控制單元,用于將所述主用板的進程服務切換至所述備用板。
            23、 如權利要求22所述的系統,其特征在于,所述配置數據更新單元包括 配置數據格式轉換單元,用于將所述配置數據格式轉換為對應所述第二版本軟件的配置數據;配置數據更新執行單元,用于將對應所述第二版本軟件的配置數據更新至 所述第二版本軟件模塊。
            24、 如權利要求23所述的系統,其特征在于,所述增量配置數據緩存模塊 包括至少一個用于緩存增量配置數據的增量配'置數據緩沖隊列;所述增量配置數據更新單元包括增量配置數據讀取單元,用于從所述增量配置緩沖隊列中讀取所述增量配 置數據;增量配置數據格式轉換單元,用于將所述增量配置數據讀取單元所讀取的 增量配置數據格式轉換為對應所述第二版本軟件的增量配置數據;增量配置數據更新執行單元,用于將對應所述第二版本的增量配置數據更 新至所述第二版本軟件模塊。
            全文摘要
            本發明公開了一種軟件升級系統,主要包括主用板和備用板,其中所述主用板,用于將自身運行的第一版本軟件的配置數據備份至所述備用板,并對所述第一版本軟件的增量配置數據進行緩存,并用于將所緩存的增量配置數據發送至所述備用板;所述備用板,用于對自身加載進行軟件升級的第二版本軟件,并將來自于所述主用板的配置數據更新至所述第二版本軟件,以及用于將來自于所述主用板的所述增量配置數據更新至所述第二版本軟件,并將所述主用板的進程服務切換至所自身。同時本發明還公開了相應的軟件升級方法,通過本發明提供的軟件升級系統、方法,實現了可靠的業務服務不間斷軟件升級,提高了網絡設備升級過程的可靠性,降低了網絡設備升級風險。
            文檔編號G06F9/445GK101102219SQ20071002946
            公開日2008年1月9日 申請日期2007年7月30日 優先權日2007年7月30日
            發明者安宏杰 申請人:華為技術有限公司
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品