版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
配置EIGRP●EIGRP概述●EIGRP的操作●配置EIGRP本章要點●
快速收斂。EIGRP采用彌散修正算法(DUAL)來實現快速收斂,運行EIGRP的路由器存儲著去往目的地的備份路由(如果有的話),所以它能夠很快切換到其他可選路由。EIGRP的優(yōu)點結合了鏈路狀態(tài)和距離矢量型路由協議的優(yōu)點●6.1EIGRP概述●
減少帶寬占用。EIGRP不發(fā)送定期的路由選擇更新信息?!?/p>
支持多種網絡層協議。EIGRP使用獨立于協議的模塊(PDM)支持AppleTalk、IP和Nevell的NetWare。EIGRP的優(yōu)點●
載有EIGRP信息的IP數據包在它們IP包頭中使用協議號88?!?.1EIGRP概述●
EIGRP是被設計能夠同時在局域網和廣域網環(huán)境中運行的。EIGRP的優(yōu)點●6.1EIGRP概述●EIGRP同時支持體系化和非體系化IP尋址。EIGRP也支持VLSM,這促進了IP地址的有效分配?!?/p>
EIGRP在主網絡邊界進行路由歸納。同樣,管理員可以在任意比特位邊界上配置手工歸納以縮小路由表的大小。EIGRP支持超級網絡的創(chuàng)建或聚合的地址塊(網絡)。如下圖。EIGRP的優(yōu)點圖6-2路由歸納示例●6.1EIGRP概述●
鄰居表。每臺EIGRP路由器都維護著一個列有相鄰路由器的鄰居表。EIGRP為它所支持的每種網絡協議都維護一張鄰居表,比如一張IP鄰居表、一張IPX鄰居表和一張AppleTalk鄰居表。EIGRP術語●6.1EIGRP概述●
拓撲結構表。EIGRP路由器為所配置的每種網絡協議都維護著一個拓撲結構表:IP、IPX和AppleTalk。所有被學到的到目的地的路由都被維護在拓撲結構表中。●路由表。EIGRP從拓撲結構表中選擇到目的地的最佳路由,并將這些路由放到路由表中。路由器為每種網絡協議都維護一個路由表?!?/p>
鄰居表。后繼路由器(successor)。這是用來到達目的地的主要路由器。后繼路由器保存在路由表中?!?.1EIGRP概述●可行后繼路由器(FeasibleSuccessor,FS)。這是一個去往目的地方向的下行鄰居,但它不是最小開銷的路徑,并且也不用來轉發(fā)數據。EIGRP術語●6.2EIGRP的操作HelloHello數據包用于發(fā)現鄰居。它們以組播方式發(fā)送,并且?guī)в幸粋€確認號碼0。更新更新數據包用來通告被某臺路由器認為達到收斂的路由。查詢當路由器進行路由計算但沒能發(fā)現可行的后繼路由時,它就向其鄰居發(fā)送一個查詢數據包以詢問它們是否有一個到達目的地的可行后繼路由。查詢數據包總是以多目組播方式被可靠地發(fā)送。EIGRP數據包●6.2EIGRP的操作應答用于對查詢數據包進行應答。應答數據包是向原查詢方的單點傳送,它被可靠地發(fā)送。確認(ACK)確認數據包是用來確認更新、查詢和應答的。確認數據包是以單點傳送方式發(fā)送的Hello數據包,其中包含一個非零的確認號碼。EIGRP數據包EIGRP的可靠性
EIGRP的可靠性技術確保了到相鄰路由器的關鍵路由信息的傳輸。
所有傳遞路由選擇信息(更新、查詢和應答)的數據包都被可靠地發(fā)送。EIGRP通過給各可靠的數據包分配一個序號,并對該序號要求一個明確的確認而提供了信息傳送可靠性。
可靠傳輸協議(RTP)負責EIGRP數據包到所有鄰居的有保證和按順序的傳輸,它支持多目組播或單點傳送數據包的混合傳輸。
RTP為每個鄰居維護了一張重傳表,該表指示還沒有被鄰居確認的數據包。未確認的可靠數據包最多可以被重傳16次或直到保持時間(holdtime)超時,以它們當中的時間更長者為限。EIGRP相鄰關系●路由器從已配置EIGRP的接口發(fā)送出Hello數據包。EIGRP所使用的多目組播地址是224.0.0.10。當EIGRP路由器接收到來自屬于同一個自治系統路由器的Hello數據包時,它就建立一個鄰居關系(毗鄰關系)。●Hello數據包的時間間隔根據介質的不同而不同:局域網鏈路上每5秒發(fā)一次;點對點鏈路的缺省的時間間隔也被設置為5秒;低速鏈路:60秒的時間間隔被發(fā)送?!裢ㄟ^Hello協議所學到的關于鄰居的信息,被維護在鄰居表里?!袢绻诒3謺r間期滿之前沒有接收到數據包,那么就認為檢測到了拓撲結構的變化,該鄰居的毗鄰關系被刪除,并且所有從該鄰居學到的拓撲結構表條目都將被刪除。●當路由器沒有對一條路由進行重新計算時,這條路由被認為是被動的(passive),當被重新計算時,該路由是活躍的(active)。ipeigrphello-interval●Hello時間間隔可以用命令在每個接口上進行調整:ipeigrphold-time●保持時間被缺省地設置為Hello時間間隔的3倍。保持時間也可以通過命令進行調整:●因為所有EIGRP數據流都使用接口的主地址,所以EIGRP不通過從地址建立同級關系。此外,如果鄰居屬于不同的自治系統,或者度量值計算技術常數(K值)在共同鏈路上沒有正確設置,那么將不能形成同級關系。EIGRP相鄰關系鄰居表
每臺路由器根據它的毗鄰EIGRP路由器的Hello數據包來建立鄰居表。
查看IP鄰居表,使用命令:例6-1“showipeigrpneighbors”命令的輸出例P2r2#showipeigrpneighborsIP-EIGRPneighborsforprocess400HAddressInterfaceHoldUptimeSRTTRTOQSeq(sec)(ms)CntNum1172.68.2.2To01302:15:308200090172.68.16.2Se11002:38:292920006showipeigrpneighbors鄰居表EIGRP為每種配置了的網絡層協議都維護著一個鄰居表。該表包括以下幾個元素:H(handle)CiscoIOS內部用來記錄鄰居的編號。鄰居地址鄰居的網絡層地址。接
口能夠到達鄰居的路由器輸出接口。保持時間
認為鏈路不可用之前,在沒有接收到來自鄰居的任何數據包情況下所等待的最長時間。鄰居關系建立時間(Uptime)自從本地路由器第一次接到來自鄰居的數據包所經歷的時間,以小時、分和秒計。隊列數量(QueueCount)在隊列中等待被發(fā)送的數據包數量。如果該值經常大于0,就可能存在擁塞問題。平均回程計時器(SRTT)路由器將EIGRP數據包發(fā)送到鄰居和該路由器接收到對該數據包的確認之間所用的毫秒數。該計時器用于確定重傳時間間隔,也被稱為重傳超時(RTO)。RTO軟件在將重傳隊列中的數據包重傳給鄰居之前所等待的時間,以毫秒計。序列號(SeqNum)路由器從鄰居所接收的上一次更新、查詢或應答數據包的序列號。鄰居表
拓撲結構表
●顯示在拓撲結構表中的所有IP條目的命令:showipeigrptopologyall-linksshowipeigrptopology●只顯示IP路由的后繼路由和可行后繼路的命令:●拓撲結構表為每個目的地維護了鄰居所通告的度量值,以及路由器用來到達目的地的度量值。初始路由發(fā)現EIGRP將發(fā)現鄰居和學習路由結合成一步。下面是對初始路由發(fā)現過程的描述:●一個新路由器(路由器A)連接到鏈路上來,它通過其所有接口發(fā)送出一個Hello數據包?!駨囊粋€接口接收到該Hello數據包的路由器(路由器B,在圖6-3中)用更新數據包進行應答,該更新數據包含有路由表中除通過這個接口學到的路由以外(橫向隔離)的全部路由?!衤酚善鰽用一個說明它已經接收到更新信息的確認數據包對各鄰居進行應答。初始路由發(fā)現●路由器A將所有更新數據包插入到它的拓撲結構表中。該拓撲結構表包括相鄰(毗鄰)路由器所通告的所有目的地,其數據信息包括所有目的地、能夠到達的目的地的所有鄰居及其相關的度量值?!衤酚善鰽與它的各個鄰居交換更新數據包?!裨诮邮盏降母聰祿?,各路由器都向路由器A發(fā)送一個確認數據包。當接收到所有更新數據包后,該路由器就準備好選擇要保留在拓撲結構表中的主路由和備份路由。初始路由發(fā)現路由計算路由選擇特征EIGRP選擇主路由和備份路由,并將這些路由添加到拓撲結構表中(每個目的地最多有6個),然后將主路由放到路由表中。EIGRP度量值是IGRP度量值乘以256。該度量值的計算可以使用下面5個變量:帶寬、延遲、可靠性、負載、最大傳輸單元(MTU)。EIGRP采用DUAL算法計算到目的地的最佳路由。DUAL根據復合度量值來選擇路由,并且確保所選擇的路由是無環(huán)路的。EIGRP通過將去往目的網絡的鏈路的不同變量加權值求和來計算度量值。缺省常數是K1=K3=1,以及K2=K4=K5=0。各權重與變量的對應關系是:K1=帶寬,K2=負載,K3=延遲,K4=可靠性,K5=MTU。在EIGRP度量值的計算中,當K5=0時,各變量(帶寬、帶寬除以負載,以及延遲)是用常數K1、K2和K3進形加權的。下面是所使用的計算公式:度量值=K1×帶寬+[(K2×帶寬)/(256-負載)]+K3×延遲如果這些K值等于它們的缺省值,那么公式將變成:度量值=1×帶寬+[(0×帶寬)/(256-負載)]+1×延遲=帶寬+延遲如果K5不等于0,那么還要執(zhí)行一個額外的運算:度量值=度量值×[K5/(可靠性+K4)]路由選擇特征路由計算
路由表和DUAL算法通告距離(AD)最低開銷路由中的下一跳路由器至目的地之間的開銷??尚芯嚯x(FD)當前路由器去往目的地網絡的最低總開銷。
后繼路由器(Successor)最低開銷路由中的下一跳路由器,它提供一條到目的地的最小開銷路徑。
可行后繼路
由器(FS)備份路徑中的下一跳路由器。當路由器失去了一條路由時,它將查看拓撲結構表以尋找一臺FS。如果有的話,這條路由將不會置為活躍狀態(tài),最佳的可行后繼路由器將提升為后繼路由器,并安裝到路由表中。當沒有可行后繼路由器時,這條路由將置為活躍狀態(tài),并進行新的路由計算。選擇可行后繼路由器要考察下一跳路由器是否有資格成為可行后繼路由器,它必須有一個小于當前后繼路由可行距離的通告距離AD。一次可以保留一臺以上的可行后繼路由器。當沒有可行后繼路由器,但鄰居路由器正在通告關于該目的地的路由時,將重新進行路由計算。通過這個過程,可確定一臺新的后繼路由器。選擇后繼路
由器
路由表和DUAL算法例子分析圖6-4DUAL樣例步驟1
FD:等于去往網絡a的鏈路開銷總和AD:相鄰路由器所通告的到網絡a路徑鏈路開銷后繼路由器:到網絡a的包轉發(fā)路徑;路徑開銷等于FDFS:可選路徑例子分析
在圖6-5中,路由器B和D檢測到了鏈路的失效。在通告了鏈路失效以后,DUAL執(zhí)行圖6-5中的操作:(1)在路由器D上,將通過路由器B到網絡a的路徑標為不可用。圖6-5DUAL樣例步驟2例子分析
(2)下面的步驟發(fā)生在圖6-6中:在路由器D上,因為通過C(3)的AD大于通過B(2)的FD,所以沒有到網絡a的可行后繼路由。于是:a)將到網絡a的度量值設置為不可達(-1為不可達);b)將到網絡a的路由置為活躍狀態(tài);c)向路由器C和路由器E發(fā)送查詢其他可選路徑的信息
;d)將路由器C和E標記為有查詢掛起(q);(3)在路由器E上,將通過路由器D到網絡a的路徑標為不可用。例子分析圖6-6DUAL樣例步驟3例子分析
(4)下面的步驟發(fā)生在圖6-7中:在路由器D上,收到來自路由器C的答復:到網絡a的路徑沒有變化。于是:a)取消對路由器C的查詢掛起標志;b)到網絡a的路由保持活躍狀態(tài);繼續(xù)等待路由器E的答復(q);(5)在路由器E上,因為來自路由器C(3)的AD不小于原來FD的(也是3),所以沒有到網絡a的可行后繼路由器。于是:a)發(fā)出一個對路由器C的查詢;b)將路由器C標記為查詢掛起(q)。例子分析圖6-7DUAL樣例步驟4例子分析
(6)下面的步驟發(fā)生在圖6-8中:在路由器D上,到網絡a的路由仍保持活躍狀態(tài),繼續(xù)等待路由器E的答復(q);在路由器E上,接收到來自路由器C的答復:
沒有變化。于是:a)取消對路由器C的查詢掛起標志;b)計算新FD的,并將新的后繼路由器安放到表中。例子分析圖6-8DUAL樣例步驟5例子分析
(7)下面的步驟發(fā)生在圖6-9中:在路由器D中,接收到來自路由器E的答復:a)取消對路由器E的查詢掛起標志;b)計算新的FD;c)將新的后繼路由器安裝到路由表中。有兩條路由的FD相同,它們同時被標記為后繼路由器。圖6-9DUAL樣例步驟6例子分析
(8)下面的步驟發(fā)生在圖6-10中:在路由器D上,在拓撲結構表中有到網絡a的兩臺后繼路由器。兩條后繼路由都應該被列在路由表中,而且等開銷負載均衡功能應該生效。現在,網絡是穩(wěn)定和收斂的。在圖6-4中,原來的拓撲結構表(在鏈路失效前)顯示了從路由器E通過路由器D和B的數據流。在圖6-10中,新的拓撲結構顯示了從路由器D和E通過路由器C和B的數據流。例子分析圖6-8DUAL樣例步驟5特別注意:當DUAL決定將數據包傳輸給一臺鄰居路由器時,數據包并沒有被實際生成,直到傳輸的那一刻。相反,傳輸隊列中包含一些小的,大小固定的數據結構,它們指示當傳輸數據包時將拓撲結構表的哪些部分包括在該數據包中。這就是說,傳輸隊列并不占用大量的內存,這也就意味著在各數據包中只傳送最新信息。如果一條路由幾次改變狀態(tài),那么在數據包中只傳送最后的狀態(tài),因此降低了對鏈路的占用。例子分析●6.3
配置EIGRP配置EIGRP的步驟啟用EIGRP,并用配置命令:routereigrp
autonomous-system-number用路由器配置命:來說明哪些網絡是EIGRP自治系統的一部分。用接口配置命令定義帶寬bandwidthkilobits
路由歸納EIGRP路由器只自動歸納它所直連網絡的路由,EIGRP自動在有類別網絡邊界歸納路由,EIGRP路由器對它不直連的網絡不進行自動網絡歸納。ipsummary-addresseigrp”描述as-numberEIGRP自治系統號address作為歸納地址被通告的IP地址。該地址不需要被定位在A類、B類或C類邊界上mask被用來創(chuàng)建歸納地址的IP掩碼
要關閉自動歸納功能,發(fā)送下面的命令:noauto-summary
在任意網絡邊界或在路由器不參與的網絡創(chuàng)建一條歸納路由:
表6-1“ipsummary-addresseigrp”命令ipsummary-addresseigrp
as-numberaddressmask
圖6-11顯示了一個不連續(xù)網絡172.16.0.0。缺省地,路由器A和B都在有類別網絡邊界歸納路由。圖6-11歸納EIGRP路由
路由歸納
可以關閉這一功能以取消路由歸納,這樣路由器C就可以準確地知道子網172.16.1.0通過路由器A可達,子網172.16.2.0只有通過路由器B才可達。例6-2
在路由器A和B上關閉EIGRP自動歸納routereigrp1network10.0.0.0network172.16.0.0noauto-summary
強制將歸納路由從路由器C的接口S0送出去,將有助于減少對網絡172.16.0.0到外部世界的路由通告。下面是進行強制歸納的步驟:I.選擇將傳播路由歸納的接口;II.規(guī)定路由歸納的格式和被路由歸納的自治系統號碼
路由歸納例6-3
強制歸納EIGRP歸納路由給定的管理距離值為5。標準EIGRP路由的管理距離為90,外部EIGRP路由的管理距離為170。routereigrp1network10.0.0.0network192.168.4.0
!intS0ipaddress192.168.4.2255.255.255.0ipsummary-addresseigrp1172.16.0.0255.255.0.0EIGRP歸納路由只在用“summary-address”命令進行歸納的本地路由器上才用管理距離5,我們可以用命令:其中,“network”是指定的歸納路由,在執(zhí)行歸納的路由器上可看到這個管理距離。showiproute
network
路由歸納EIGRP負載均衡
負載均衡是路由器通過它所有與目的地址等距離網絡接口分布數據流的能力。
變化因子number是一個在1到128之間的值,缺省值是1。該乘數因子定義了將被負載均衡所接受的度量值范圍。
通過路由器配置命令:可以請求在路由表中最多保留6條同樣好的路由。其中,“number”表示最多可保留的同樣好的路由條目數。maximum-pathsnumberEIGRP均衡數據流所執(zhí)行的負載總量可以通過路由器配置命令:進行控制。其中,“number”表示控制負載均衡范圍的變化因子(乘數)。variancenumber
只有可行路由才能用于負載均衡,這里列出了可行的兩個條件:I.當前可行距離必須大于從相鄰路由器所學到的該相鄰路由器的通告距離;II.變化因子×當前可行距離必須大于相鄰路由器的通告距離。圖6-12變化因子為2的EIGRP負載均衡EIGRP負載均衡
如果同時滿足了這兩個條件,那么經過該相鄰路由器的路由被認為是可行的,并且被添加到路由表中。例如,在圖6.12中,路由器B、C和D到網絡Z的通告距離分別為10、10和25,路由器E到網絡Z的可行距離為20;當變化因子=2時,2×20=40分別大于路由器B、C和D到網絡Z的通告距離分別為10、10和25;但路由器E到網絡Z的可行距離20小于路由器D的通告距離25,因此,路由器E到網絡Z的負載均衡路徑只有兩條:路由器E→路由器B→路由器A→網絡Z路由器E→路由器C→路由器A→網絡Z
當去往同一目的地有多條不同開銷的可行路由時,要控制流量在這些路徑間的分布方式,可以使用路由器配置命令:通過設置關鍵字“balanced”,路由器將按與不同路徑相關聯的度量值比率進行流量分布。如果設置關鍵字“min”,那么路由器將采用有最小開銷的路由。traffic-sharebalanced|minEIGRP負載均衡EIGRP和廣域網鏈路例6-5調整EIGRP對鏈路帶寬的使用interfaceserial0bandwidth20ipbandwidth-percenteigrp1200●缺省地,EIGRP將使用在接口或子接口上最多50%的帶寬。這個百分比可以通過下面的接口命令在接口或子接口上進行調整:其中,“percent”可以被設置為大于100的值。ipbandwidth-percenteigrpas-numberpercent例6-5顯示了一個使EIGRP可以在接口上使用40kbit/s(200%的配置帶寬)帶寬的配置。確保線路具有處理所配置容量的能力,是非常關鍵的?!癞斉渲枚帱c接口(特別是幀中繼)時,要記住帶寬是被所有鄰居平等分享的。也就是說,EIGRP通過用該物理接口所連接幀中繼鄰居的數目去除該物理接口上的“bandwidth”命令語句所規(guī)定的帶寬,來得到屬于各鄰居的帶寬。EIGRP配置應該反映線路上實際可用帶寬的正確百分比。在圖6-13中,接口已經配置為224kbit/s的速率。在純多點拓撲結構中,各條電路將被分配給物理接口上所配帶寬的1/4,這56kbit/s的帶寬分配與各電路所配給的CIR是相匹配的。EIGRP和廣域網鏈路圖6-13所有VC都平等共享帶寬的幀中繼多點連接EIGRP和廣域網鏈路例6-6顯示了路由器C串口S0的配置。例6-6在接口上調整“bandwidth”命令在圖6-14中,其中一條電路被配置了56kbit/s的CIR,而其它電路有更高的CIR。這個接口已經為表示最低CIR的帶寬乘上所支持的電路數(56×4=224)進行了配置。這種配置可保護拓撲結構中速率最低的電路不被過載。interfaceserial0encapsulationframe-relaybandwidth224EIGRP和廣域網鏈路圖6-14VC的CIR不同的幀中繼多點連接EIGRP和廣域網鏈路圖6-15幀中繼多點和點對點連接圖6-15展示了一種混合型解決方案。該例中只有一條低速電路,其他電路都被配備了更高的CIR。EIGRP和廣域網鏈路例6-7顯示了在圖6-15中路由器C上使用的配置。例6-7為幀中繼子接口調整帶寬例6-7顯示了配置為點對點連接的低速電路。其余的電路設計為多點連接,并且它們各自的CIR加在一起以設置該接口的帶寬。interfaceserial0.1multipointbandwidth768interfaceserial0.2point-to-pointbandwidth56例6-16示出了一種普通的中心-分支(hub-and-spoke)型過預訂的拓撲結構,它有10條遠程虛擬電路,S0接口的總帶寬為256kbit/s。EIGRP和廣域網鏈路圖6-16幀中繼中心——分支型拓撲結構EIGRP和廣域網鏈路這些電路配置為56kbit/s的鏈路,但在物理接口上并沒有足夠的帶寬來支持這種分配。在一個點對點拓撲結構中,所有的VC都被平等地對待,并且都被精確地配置為可用鏈路速率的1/10,即256/10=25kbit/s。缺省地,EIGRP使用電路上配置帶寬的50%。在圖6-16中,為確保EIGRP數據包通過幀中繼網絡進行傳輸,各子接口都把EIGRP的分配百分比提高到規(guī)定帶寬的110%。這種調整導致EIGRP數據包大約獲得各電路上配備的56kbit/s帶寬的28kbit/s。這種額外的配置在帶寬被人工設置為一個較低值時可恢復被影響的50:50比率。例6-8顯示了圖6-16中路由器C和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高考英語大一輪復習課時作業(yè)3Module3MyFirstRideonaTrain含解析外研版
- 工廠辭職報告范文
- 2025年聊城貨運從業(yè)資格證繼續(xù)再教育考試答案
- 2025工程投資合作協議合同
- 中國移動式注水站項目投資可行性研究報告
- 2025廣告制作合同3
- 2025食品代銷合同書范本
- 上海外國語大學賢達經濟人文學院《免疫與病原生物學》2023-2024學年第一學期期末試卷
- 上海體育大學《電視學導論》2023-2024學年第一學期期末試卷
- 2025民間個人借款合同標準版
- 《歌劇魅影》音樂賞析
- 2023年浙江省高考1月化學真題試卷及答案
- 企業(yè)開放日活動方案
- 五力分析微軟office
- 山東省濟南市2022-2023學年高二上學期期末數學試題(學生版+解析)
- 2024年全國養(yǎng)老護理職業(yè)技能大賽選拔賽參考試題庫(含答案)
- 鑄牢中華民族共同體意識建設中華民族共同體
- 醫(yī)學檢驗、醫(yī)學影像檢查結果互認制度測試題
- 大學生考風考紀主題班會課件
- 貴州省黔南州2023-2024學年九年級上學期期末考試英語試題(含答案)
- 光伏防火培訓課件
評論
0/150
提交評論