• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      NTP服務(wù)器壓力測試方法的設(shè)計(jì)與實(shí)現(xiàn)

      2021-10-30 02:17:00繆新育胡昌軍李曙方呂博
      時(shí)間頻率學(xué)報(bào) 2021年3期
      關(guān)鍵詞:報(bào)文端口客戶端

      繆新育,胡昌軍,李曙方,呂博

      NTP服務(wù)器壓力測試方法的設(shè)計(jì)與實(shí)現(xiàn)

      繆新育1,2,胡昌軍2,李曙方2,呂博2

      (1. 北京郵電大學(xué),北京 100876;2. 中國信息通信研究院,北京 100191)

      針對網(wǎng)絡(luò)時(shí)間協(xié)議(network time protocol,NTP)服務(wù)器的壓力測試,傳統(tǒng)的基于軟件模擬客戶端報(bào)文的方法存在不能達(dá)到最大理論報(bào)文發(fā)送速率的不足,本文采用硬件處理方式,設(shè)計(jì)了一個(gè)可模擬多客戶端多端口的高速率NTP壓力測試方法。該方法不受軟件處理延時(shí)的影響,可實(shí)現(xiàn)最大的理論報(bào)文發(fā)送速率,滿足高速NTP報(bào)文請求的需求。最后通過實(shí)際測試對該方法進(jìn)行驗(yàn)證,實(shí)驗(yàn)結(jié)果表明該方法可滿足多客戶端多端口任意速率場景的NTP壓力測試需求。

      網(wǎng)絡(luò)時(shí)間協(xié)議;壓力測試;報(bào)文構(gòu)建;報(bào)文延時(shí)

      0 引言

      NTP協(xié)議是目前Internet上最常用的時(shí)間同步方式[1],它可以將計(jì)算機(jī)的時(shí)間同步到某些時(shí)間標(biāo)準(zhǔn),適應(yīng)各種規(guī)模、速度和連接通路狀況的互聯(lián)網(wǎng)環(huán)境,在互聯(lián)網(wǎng)中得到了廣泛的應(yīng)用。然而,隨著NTP服務(wù)需求的增加[2],對NTP服務(wù)器的性能提出了更高的要求,也需要對NTP服務(wù)器響應(yīng)能力進(jìn)行合理的評(píng)估。本文主要針對NTP服務(wù)器響應(yīng)能力設(shè)計(jì)了一個(gè)測試方法,以滿足各種場景的NTP服務(wù)器響應(yīng)能力測試需求。

      NTP服務(wù)器的響應(yīng)能力是指一臺(tái)服務(wù)器在單位時(shí)間里對客戶端時(shí)間請求的處理能力,處理的請求越多,服務(wù)器的并發(fā)響應(yīng)能力越強(qiáng)。響應(yīng)能力一般取決于服務(wù)器處理器對緩存數(shù)據(jù)的處理能力[3],如果請求量超過處理器的處理能力,則會(huì)出現(xiàn)請求拒絕現(xiàn)象,或宕機(jī)現(xiàn)象,將大大降低服務(wù)器的服務(wù)功能。因此有必要對服務(wù)器的處理能力進(jìn)行評(píng)估。

      目前已有的測試方法主要有基于CPU處理架構(gòu)的單端口軟件模擬方法[4-6],該類方法通常采用計(jì)算機(jī)語言編寫,運(yùn)行于Linux等平臺(tái)上。軟件通過多線程方式在某一時(shí)間段內(nèi)對目標(biāo)NTP服務(wù)器發(fā)出若干個(gè)NTP請求,并接收其返回的數(shù)據(jù)報(bào)文,通過返回?cái)?shù)據(jù)報(bào)文形式判斷通信是否成功,以此方式探測目標(biāo)服務(wù)器的抗壓能力,結(jié)束后返回在設(shè)定時(shí)間內(nèi)產(chǎn)生的鏈接數(shù)與響應(yīng)數(shù),實(shí)現(xiàn)對目標(biāo)服務(wù)器響應(yīng)能力的評(píng)估。由于軟件處理過程相比硬件處理方式多了幾道工序,同時(shí)軟件是基于串行執(zhí)行指令,而硬件可實(shí)現(xiàn)并行操作,因此軟件模擬方式不能達(dá)到最大的理論報(bào)文發(fā)送速率。

      本文提出一種基于FPGA硬件處理的報(bào)文發(fā)送方法,直接通過硬件方式進(jìn)行報(bào)文編輯來模擬客戶端報(bào)文發(fā)送,由于硬件自身可編程,數(shù)據(jù)處理不需要經(jīng)過CPU指令調(diào)度等步驟,直接在硬件電路上就實(shí)現(xiàn)了,因此可以達(dá)到最大理論報(bào)文發(fā)送速率。主要流程為在短時(shí)間內(nèi)創(chuàng)建并向服務(wù)器發(fā)送大量NTP請求報(bào)文,同時(shí)檢測服務(wù)器的響應(yīng)報(bào)文,根據(jù)發(fā)送報(bào)文數(shù)量與響應(yīng)報(bào)文數(shù)量定量地確定服務(wù)器的性能指標(biāo),實(shí)現(xiàn)對NTP服務(wù)器單位時(shí)間內(nèi)響應(yīng)閾值的測試與評(píng)估。

      1 NTP協(xié)議介紹

      NTP協(xié)議是美國德拉瓦大學(xué)的D.L.Mills 教授于1985年提出的[7]。其基本工作原理如圖1所示,Slave Clock和Master Clock通過網(wǎng)絡(luò)相連,它們都有自己獨(dú)立的系統(tǒng)時(shí)鐘,通過NTP實(shí)現(xiàn)主從時(shí)間同步[8-9]。具體流程如下所示:

      ① Slave Clock發(fā)送一個(gè)NTP請求報(bào)文給Master Clock,該報(bào)文帶有它離開Slave Clock時(shí)的時(shí)間1;

      ② 當(dāng)請求報(bào)文到達(dá)Master Clock時(shí),Master Clock記錄報(bào)文到達(dá)的時(shí)間,該時(shí)間為2;

      ③ Master Clock收到NTP請求報(bào)文后,返回NTP響應(yīng)報(bào)文,并記錄NTP響應(yīng)報(bào)文離開Master Clock的時(shí)間3,報(bào)文里攜帶了1,2,3時(shí)間戳;

      ④ 當(dāng)Slave Clock接收到該響應(yīng)報(bào)文時(shí),記錄報(bào)文到達(dá)的時(shí)間4;

      ⑤ 至此,Slave Clock已經(jīng)擁有足夠的信息來計(jì)算主從時(shí)鐘的時(shí)間偏差和鏈路時(shí)延。

      圖1 NTP傳輸模型

      由式(1)可得:

      通過式(2),Slave Clock即可計(jì)算得主從時(shí)鐘的時(shí)間偏差和鏈路時(shí)延。

      NTP的報(bào)文格式如圖2所示,主要字段解釋參見參考文獻(xiàn)[8]和[9]。

      圖2 NTP報(bào)文格式

      2 NTP壓力測試設(shè)計(jì)方案

      NTP協(xié)議采用請求/響應(yīng)模型定義了客戶端如何從服務(wù)器請求時(shí)間信息,以及服務(wù)器如何把時(shí)間信息傳送給客戶端??蛻舳讼蚍?wù)器發(fā)送的請求報(bào)文包含了報(bào)文封裝方式、以太幀、IP協(xié)議、UDP協(xié)議、NTP協(xié)議版本、請求數(shù)據(jù)等信息。服務(wù)器以同樣格式的報(bào)文作為響應(yīng),響應(yīng)的內(nèi)容包括除了通用的格式外,還包含服務(wù)器的時(shí)間信息。

      以下是NTP請求/響應(yīng)報(bào)文的處理步驟:

      ① 客戶端連接到NTP服務(wù)器

      NTP客戶端通常需要與服務(wù)器的IP端口建立地址解析協(xié)議ARP(address resolution protocol)連接[10]。

      ② 客戶端發(fā)送NTP請求報(bào)文

      通過報(bào)文構(gòu)建和處理器處理,客戶端向服務(wù)器發(fā)送一個(gè)請求報(bào)文,請求報(bào)文由通用幀格式、客戶端標(biāo)識(shí)、客戶端時(shí)間信息等部分組成。

      ③ 服務(wù)器接受請求并返回NTP響應(yīng)報(bào)文

      服務(wù)器解析請求,定位請求資源,并將資源復(fù)本寫到報(bào)文響應(yīng)字段。響應(yīng)報(bào)文由通用幀格式、服務(wù)器標(biāo)識(shí)、服務(wù)器響應(yīng)時(shí)間等部分組成。

      ④ 客戶端接收NTP響應(yīng)報(bào)文并解析報(bào)文內(nèi)容

      客戶端處理器首先解析響應(yīng)報(bào)文,查看報(bào)文中的時(shí)間信息。然后結(jié)合服務(wù)器響應(yīng)報(bào)文的接收時(shí)間,根據(jù)NTP主從時(shí)間差原理,計(jì)算出主從時(shí)間差。

      3 壓力測試詳細(xì)設(shè)計(jì)

      3.1 設(shè)計(jì)方案

      為了構(gòu)造NTP壓力測試控制器,我們采用以太網(wǎng)分析儀TestCenter來產(chǎn)生NTP請求報(bào)文[11]。 TestCenter是一種可以在各種現(xiàn)實(shí)情況下測量路由器或交換機(jī)等設(shè)備性能的儀表,具有狀態(tài)層2-7流量生成和分析,及以太網(wǎng)協(xié)議和網(wǎng)絡(luò)的驗(yàn)證等功能。TestCenter采用FPGA處理架構(gòu),設(shè)計(jì)了通用報(bào)文處理器,可直接設(shè)置報(bào)文payload為需要的內(nèi)容,具有較快的報(bào)文發(fā)送速度。

      設(shè)計(jì)步驟如下:

      ① 使用抓包工具wireshark抓取已有的NTP報(bào)文,分析報(bào)文的字段結(jié)構(gòu),去除以太報(bào)文頭,提取NTP協(xié)議內(nèi)容。

      ② 使用TestCenter的報(bào)文構(gòu)造功能進(jìn)行NTP模擬報(bào)文格式構(gòu)建,將NTP協(xié)議內(nèi)容復(fù)制進(jìn)報(bào)文內(nèi)容中,形成完整NTP報(bào)文。

      ③ 利用TestCenter的端口設(shè)置和報(bào)文編輯功能,配置報(bào)文的速率、IP地址等參數(shù),及多端口輸出。

      ④ 將構(gòu)造好的報(bào)文發(fā)送給指定的被測NTP服務(wù)器,同時(shí)接收服務(wù)器返回的NTP響應(yīng)報(bào)文,識(shí)別并統(tǒng)計(jì)收到的響應(yīng)報(bào)文數(shù)量,計(jì)算服務(wù)器的響應(yīng)能力。

      最終可模擬實(shí)現(xiàn)多客戶端多端口任意速率場景的NTP服務(wù)器壓力測試。

      3.2 設(shè)計(jì)步驟

      通過wireshark抓取NTP報(bào)文,如圖3所示。

      圖3 NTP連接拓?fù)?/p>

      獲得的報(bào)文如圖4所示。

      圖4 NTP報(bào)文解析

      打開TestCenter軟件的報(bào)文構(gòu)造功能,設(shè)置物理層參數(shù),包括傳輸媒介類型:銅纜/光纜,傳輸速率、全/半雙工。創(chuàng)建新的原始數(shù)據(jù)流,根據(jù)報(bào)文幀結(jié)構(gòu),設(shè)置相應(yīng)的協(xié)議字段,把抓取的NTP報(bào)文的相應(yīng)字段填入以上創(chuàng)建的數(shù)據(jù)流字段內(nèi),將NTP協(xié)議內(nèi)容復(fù)制進(jìn)報(bào)文內(nèi)容字段中,如圖5所示,即可生成完整的NTP報(bào)文。

      圖5 NTP報(bào)文結(jié)構(gòu)構(gòu)造

      假設(shè)報(bào)文長度為,前導(dǎo)碼長度為,幀間隔為,報(bào)文速率為,端口帶寬為,則這幾個(gè)變量滿足以下關(guān)系:

      通過式(3),可計(jì)算得以太報(bào)文的理論速率為

      最后設(shè)置報(bào)文的不同IP地址循環(huán),可模擬不同IP的客戶端,通過在其他端口設(shè)置同樣的報(bào)文流,可以對NTP服務(wù)器的不同端口同時(shí)進(jìn)行壓力測試。

      4 實(shí)驗(yàn)驗(yàn)證

      4.1 自環(huán)驗(yàn)證

      為了驗(yàn)證模擬NTP請求報(bào)文的發(fā)送性能,我們對TestCenter報(bào)文進(jìn)行了自環(huán)驗(yàn)證,即TestCenter的Tx/Rx1口發(fā)送NTP請求報(bào)文,由Tx/Rx2口進(jìn)行接收測量,測試拓?fù)淙鐖D6所示。

      圖6 TestCenter自環(huán)測試拓?fù)鋱D

      測試過程如下:收發(fā)端口均選擇100 Mb/s速率以太模塊,發(fā)送端口負(fù)載為10%,則發(fā)送端口的最大傳輸速率為10 Mb/s。發(fā)送口發(fā)出的報(bào)文由接收口進(jìn)行測量,最后讀取并比較發(fā)送端顯示的幀發(fā)送率和接收端的幀接收率。結(jié)果表明兩者數(shù)值相同,且均為10 965幀/s,同時(shí)通過接收報(bào)文解析,確認(rèn)收到的報(bào)文均為NTP請求報(bào)文,如圖7所示。

      圖7 TestCenter自環(huán)接收到的NTP報(bào)文

      由NTP報(bào)文結(jié)構(gòu)可知,報(bào)文長度為94 Byte,加上以太幀的前導(dǎo)碼為8 Byte,最小幀間隔為12 Byte,通過計(jì)算,得到端口速率為10 000 080 bit/s,與設(shè)置的標(biāo)稱速率10 Mb/s一致,說明該設(shè)計(jì)方法模擬的NTP請求報(bào)文達(dá)到了理論的最大速率。

      4.2 單端口實(shí)測驗(yàn)證

      為了進(jìn)一步驗(yàn)證該方法的實(shí)際測試效果,我們用TestCenter對某NTP服務(wù)器的響應(yīng)能力進(jìn)行了實(shí)際測試,該服務(wù)器是基于單CPU處理架構(gòu)設(shè)計(jì)的,通過軟件模擬方式進(jìn)行報(bào)文響應(yīng),測試方案如下。TestCenter通過Tx/Rx口發(fā)送NTP請求報(bào)文至被測NTP服務(wù)器的Rx/Tx口,NTP服務(wù)器接收到NTP請求報(bào)文后,由原端口將NTP響應(yīng)報(bào)文發(fā)送回TestCenter,TestCenter進(jìn)行報(bào)文檢測和統(tǒng)計(jì),測試拓?fù)淙鐖D8所示。

      圖8 NTP服務(wù)器響應(yīng)能力測試拓?fù)洌▎味丝冢?/p>

      測試過程如下:選擇100 Mb/s速率以太模塊,端口負(fù)載為10%,也就是最大傳輸速率為10 Mb/s。TestCenter先與NTP服務(wù)器進(jìn)行ARP握手,然后發(fā)送NTP請求報(bào)文。測試結(jié)果顯示以太網(wǎng)分析儀的幀發(fā)送速率為10 965幀/s,接收速率為1 701幀/s。繼續(xù)調(diào)節(jié)發(fā)送的報(bào)文速率,只要大于1 701幀/s,TestCenter接收到的響應(yīng)報(bào)文速率均為1 701幀/s,且通過報(bào)文解析,確認(rèn)收到的報(bào)文均為NTP響應(yīng)報(bào)文,如圖9所示。

      圖9 TestCenter壓力測試接收到的NTP報(bào)文

      通過以上過程,可得到被測NTP服務(wù)器的最大響應(yīng)能力為1 701幀/s,說明該方法能有效測量出NTP服務(wù)器的響應(yīng)能力。

      為了驗(yàn)證該方法在不同端口速率下的報(bào)文發(fā)送能力,我們選了不同速率端口模塊對另一款NTP服務(wù)器進(jìn)行了壓力測試,該服務(wù)器是基于FPGA處理架構(gòu)設(shè)計(jì)的,采用硬件處理方式,具有較高的處理速度。選擇1 000 Mb/s速率以太網(wǎng)模塊,端口負(fù)載為70%,也就是最大傳輸速率為700 Mb/s。測試結(jié)果顯示以太網(wǎng)分析儀幀發(fā)送速率為767 544幀/s,接收速率為531 916幀/s,容易驗(yàn)證分析儀達(dá)到了理論的最大幀發(fā)送速率。繼續(xù)調(diào)節(jié)發(fā)送的報(bào)文速率,只要大于53 196幀/s,TestCenter接收到的報(bào)文速率均為53 196幀/s,且通過報(bào)文解析,確認(rèn)收到的報(bào)文均為NTP響應(yīng)報(bào)文。

      通過以上過程,說明該方法的報(bào)文發(fā)送能力和端口速率無關(guān),不管什么速率,均能達(dá)到理論的最大速率,能滿足NTP服務(wù)器的任意速率響應(yīng)能力測試需求。

      4.3 多端口實(shí)測驗(yàn)證

      為了模擬多客戶端進(jìn)行NTP請求,我們進(jìn)一步在TestCenter的其他端口設(shè)置同樣的報(bào)文發(fā)送功能,對4.2節(jié)第一款NTP服務(wù)器的兩個(gè)端口同時(shí)進(jìn)行壓力測試,測試拓?fù)淙鐖D10所示。

      圖10 NTP服務(wù)器響應(yīng)能力測試拓?fù)洌ǘ喽丝冢?/p>

      由于NTP服務(wù)器的處理能力是由CPU決定,所以所有端口的處理能力之和等于CPU處理能力。測試結(jié)果顯示TestCenter的兩端口收到的NTP響應(yīng)報(bào)文數(shù)量分別為1378幀/s和323幀/s,兩端口的報(bào)文數(shù)量隨時(shí)間會(huì)發(fā)生變化,但總和都是1701幀/s,和單端口的總數(shù)是一樣的。通過以上過程,可以驗(yàn)證該方法對于多端口場景測試也是有效的,能滿足多客戶端多端口情況下NTP服務(wù)器的響應(yīng)能力測試。對于具備多個(gè)CPU的服務(wù)器,可以用該方法進(jìn)行類似累加處理。

      5 結(jié)語

      本文針對NTP服務(wù)器的壓力測試,設(shè)計(jì)了一種基于硬件構(gòu)造報(bào)文方式的壓力測試方法。該方法對NTP報(bào)文進(jìn)行拆解分析,其次用以太網(wǎng)分析儀進(jìn)行NTP報(bào)文的構(gòu)建,并用以太網(wǎng)分析儀的報(bào)文編輯功能,對報(bào)文的速率、IP地址,及端口進(jìn)行設(shè)置來模擬多客戶端多端口的壓力測試場景。文章通過自環(huán)測試、單端口測試和多端口測試對該方法進(jìn)行了驗(yàn)證,自環(huán)測試結(jié)果表明該方法能夠達(dá)到最大的理論發(fā)送速率,單端口和多端口測試結(jié)果表明該方法可以適用不同響應(yīng)速率和多端口的測試需求。綜上所述,該方法能滿足任意報(bào)文速率的多客戶端多端口場景的NTP服務(wù)器壓力測試需求,將在時(shí)間同步領(lǐng)域具有廣泛的應(yīng)用前景。

      [1] 屠樂奇. 高精度計(jì)算機(jī)網(wǎng)絡(luò)時(shí)鐘同步技術(shù)的研究[D]. 北京: 北京化工大學(xué), 2010.

      [2] 康飛. 基于北斗GPS的NTP時(shí)間服務(wù)器的研究與應(yīng)用[D]. 西安: 西安電子科技大學(xué), 2019.

      [3] 易建勛. 微處理器(CPU)的結(jié)構(gòu)與性能[M]. 北京: 清華大學(xué)出版社, 2003: 40-60.

      [4] 吳鵬, 華宇, 張旭海. NTP服務(wù)器的響應(yīng)閾值測試軟件設(shè)計(jì)[J]. 時(shí)間頻率學(xué)報(bào), 2017, 40(1): 36-42.

      [5] 張尤長. 支持HTTP協(xié)議壓力測試框架中環(huán)境部署的設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京: 北京交通大學(xué), 2012.

      [6] Titan, Inc. TimeAcc-007——全球第一款精密的時(shí)間測量工具[EB/OL]. (2005-12-19)[2020-12-27]. http://www.sh-titan.com/website/Timing_TimeAcc-007.htm?id=spansjzhcly.

      [7] MILLS D L. Internet time synchronization-the network time protocol[J]. IEEE Transactions on Communications(S0090-6778), 1993, 39(10): 1482-1492.

      [8] IETF. Network Time Protocol(Version 3) Specification, Implementation and Analysis[S].

      [9] IETF. Network Time Protocol Version 4: Protocol and Algorithms Specification[S].

      [10] STEVENS W R. TCP-IP詳解卷1-協(xié)議[M]. 北京: 機(jī)械工業(yè)出版社, 2016: 38-46.

      [11] Spirent, Inc. Hypermetrics CV 2/8-Port 10 Gigabit Ethernet Test Modual[EB/OL]. (2019-12-10)[2020-12-27]. https://assets.ctfassets.net/wcxs9ap8i19s/1tZwDk5nv4fqAt38tFvcIH/936be23f7b3d3ed1129ef95ed54bce4e/STC_HyperMetrics_CV-Module_datasheet.pdf.

      Design and implementation of NTP server stress test method

      MIAO Xin-yu1,2, HU Chang-jun2, LI Shu-fang2, LYU Bo2

      (1. Beijing University of Post and Telecommunications, Beijing 100876, China;2. China Academy of Information and Communications Technology, Beijing 100191, China)

      Aiming for the stress test of the network time protocol (NTP) server, the method of software simulation is used to generate client packet traditionally, but this method cannot reach the theoretical maximum rate of packet transmission. A high-rate NTP stress test method is demonstrated in this paper, which can simulate multi-client and multi-port scenarios. This method uses the way of hardware processing. It is not affected by the software processing delay, and can achieve the theoretical maximum packet transmission rate to meet the requirement of the high-speed NTP request packet. This method is verified and analyzed through actual tests at last. The experimental results show that this method can simulate multi-client, multi-port, and arbitrary packet rate scenario and it can meet the requirements of NTP pressure test properly.

      network time protocol (NTP); pressure test; packet construction; packet delay

      10.13875/j.issn.1674-0637.2021-03-0197-07

      繆新育, 胡昌軍, 李曙方, 等. NTP服務(wù)器壓力測試方法的設(shè)計(jì)與實(shí)現(xiàn)[J]. 時(shí)間頻率學(xué)報(bào), 2021, 44(3): 197-203.

      2021-04-23;

      2021-06-17

      北京郵電大學(xué)優(yōu)秀博士生創(chuàng)新基金資助項(xiàng)目(CX2019104)

      猜你喜歡
      報(bào)文端口客戶端
      基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
      汽車電器(2022年9期)2022-11-07 02:16:24
      一種端口故障的解決方案
      CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
      淺析反駁類報(bào)文要點(diǎn)
      中國外匯(2019年11期)2019-08-27 02:06:30
      縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
      孵化垂直頻道:新聞客戶端新策略
      基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      端口阻塞與優(yōu)先級(jí)
      ATS與列車通信報(bào)文分析
      初識(shí)電腦端口
      電腦迷(2015年6期)2015-05-30 08:52:42
      临夏县| 揭东县| 吉水县| 磐石市| 呈贡县| 麦盖提县| 天等县| 洪江市| 满洲里市| 万载县| 武穴市| 中牟县| 思南县| 卫辉市| 江西省| 革吉县| 马公市| 柘荣县| 乐安县| 临夏市| 新建县| 鹤峰县| 汤阴县| 肃北| 遂昌县| 平谷区| 石棉县| 丹凤县| 巴彦淖尔市| 南漳县| 昭苏县| 青河县| 车致| 临猗县| 安平县| 陕西省| 麻栗坡县| 河北区| 始兴县| 德清县| 廊坊市|