亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

保護組播源的方法、裝置和系統(tǒng)的制作方法

文檔序號:7688758閱讀:132來源:國知局
專利名稱:保護組播源的方法、裝置和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及通信領域,尤其涉及一種保護組播源的方法、裝置和系統(tǒng)。
背景技術
為了提高組播業(yè)務的可靠性,路由器在組播VLAN復制功能的基礎上實 現(xiàn)了組播VLAN 1 + l保護功能。組播VLAN 1 + 1保護功能通過工作VLAN和 保護VLAN實現(xiàn)組播數(shù)據(jù)流的1 + l備份,路由器選擇工作VLAN還是保護 VLAN的組播流是在組播流的入端口通過以太網(wǎng)OAM (Operation Administration and Maintenance,才喿作、管理、維護,簡稱OAM) 故障檢測機制決定的。將連續(xù)監(jiān)測報文CCM (Continuity Check Message )和兩 個VLAN綁定在一起,CCM報文正常就說明VLAN中的組播流正常,否則組 播流異常。正常情況下,工作VLAN的組播數(shù)據(jù)流是有效的,保護VLAN的 組播數(shù)據(jù)流被直接丟棄。
為了保證用戶收到的組播數(shù)據(jù)流是穩(wěn)定有效的,可以配置組播VLAN 1 + 1保護功能。如圖l所示,設備Router A和RouterB為路由器,將以太網(wǎng)連通 性故障管理CFM ( Connectivity Fault Management)的連續(xù)監(jiān)控CC ( Continuity Check) 4企測才幾制應用于兩臺路由器(Router A和Router B )上。在Router A 上,VLAN 3為組播VLAN, VLAN 4和VLAN 5為用戶VLAN。在Router B上 應該配置VLAN 4和VLAN 5為組播VLAN,才能進一步配置保護組,從而實 現(xiàn)組播1 + 1保護功能。 Router A實現(xiàn)組播VLAN 3的數(shù)據(jù)流在用戶VLAN 4和用戶VLAN 5中轉(zhuǎn) 發(fā)。Router B根據(jù)CCM數(shù)據(jù)流的檢測結果,選擇接收一個VLAN的組播數(shù)據(jù) 流,然后將有效的組播數(shù)據(jù)流轉(zhuǎn)發(fā)給用戶VLAN IOO和用戶VLAN 200。
IGMP Snooping主要用于城域網(wǎng)邊緣的位置,從業(yè)務上看可以應用于 IPTV(網(wǎng)絡電視)、視頻會議等典型的組播應用場景。但是組播源需要多鏈 路保護的需求更適用于IPTV等單向數(shù)據(jù)流的場景,在這種情況下,通常組播 源位于城市的一端,而用戶則遍布城域網(wǎng)的各處。在組播源和組播用戶之間 的網(wǎng)絡上通常會布置虛擬專用局域網(wǎng)業(yè)務VPLS( Virtual Private LAN Service, 虛擬專用局域網(wǎng)業(yè)務),而且配置組播VLAN l + l保護功能,這樣圖l的組 網(wǎng)會演變成圖2所示的網(wǎng)絡結構,中間要使用6臺設備,導致組網(wǎng)成本上升。

發(fā)明內(nèi)容
本發(fā)明的實施方式提供保護組播源的方法,解決目前通信網(wǎng)絡中采用組 播源保護的組網(wǎng)方式復雜的問題。
本發(fā)明解決上述技術問題的一個實施方式是 一種保護組播源的方法, 包括配置至少兩個偽線PW作為一個保護組,該保護組位于組播源和接收 方之間;所述保護組中的每個PW接收到相同組播數(shù)據(jù)流;所述保護組中的 一個PW作為工作PW,轉(zhuǎn)發(fā)接收到的數(shù)據(jù)和網(wǎng)絡組管理協(xié)議IGMP報文, 所述保護組中的另外至少一個PW作為備份PW,轉(zhuǎn)發(fā)IGMP報文;當經(jīng)過 工作PW到達組播源的鏈路故障時進行主備PW切換。
本發(fā)明解決上述技術問題的另 一個實施方式是 一種保護組播源的方法, 包括配置至少兩個VSI作為一個保護組,該保護組位于組播源和接收方之 間;所述保護組中的每個VSI接收到相同組播數(shù)據(jù)流;所述保護組中的一個
VSI作為工作VSI,轉(zhuǎn)發(fā)接收到的數(shù)據(jù)和網(wǎng)絡組管理協(xié)議IGMP報文,所述 保護組中的另外至少一個VSI作為備份VSI,轉(zhuǎn)發(fā)IGMP報文;當經(jīng)過工作 VSI到達組播源的鏈路故障時進行主備VSI切換。
本發(fā)明解決上述技術問題的另 一個實施方式是 一種保護組播源的裝置, 包括
采用本發(fā)明的實施方式的組播源保護方法,可以使用更少的網(wǎng)絡設備, 進行簡化的組網(wǎng),而且組網(wǎng)上也可以更加靈活。


圖1為 一種現(xiàn)有技術的組播源保護方法組網(wǎng)示意圖2為另一種現(xiàn)有技術的組播源保護方法組網(wǎng)示意圖;;
圖3為本發(fā)明一個實施方式的基于PW的組播源保護方法的組網(wǎng)圖4為本發(fā)明另一個實施方式的基于PW的組播源保護方法的組網(wǎng)圖5為本發(fā)明一個實施方式的基于VSI的組播源保護方法的組網(wǎng)圖6為本發(fā)明另一個實施方式的基于VSI的組播源保護方法的組網(wǎng)圖7為本發(fā)明一個實施方式的組播源保護裝置的結構示意圖8為本發(fā)明一個實施方式的實現(xiàn)組播源保護的網(wǎng)絡結構示意圖。
具體實施例方式
以下結合具體實施方式
來說明本發(fā)明的實現(xiàn)過程。
IGMP Snooping (通過偵聽IGMP報文實現(xiàn)組播數(shù)據(jù)轉(zhuǎn)發(fā))運行在路由器 的二層即鏈路層,通過偵聽上層路由器和主機之間發(fā)送的組播協(xié)議報文來維 護組播報文的出端口信息,從而管理和控制組播數(shù)據(jù)報文的轉(zhuǎn)發(fā),實現(xiàn)二層
組播。
本發(fā)明實施方式的組播源保護方法可以是基于PW (PseudoWire,偽線) 的組播源保護方法,主要包括在PE設備上配置一對PW作為一個保護組, 該保護組位于組播源和接收方(如PE設備)之間;每個PW都可以同時或先 后接收到相同的組播數(shù)據(jù)流;保護組中的一個PW作為工作PW,轉(zhuǎn)發(fā)IGMP 協(xié)議報文,按照二層組播轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)組播數(shù)據(jù);保護組中的另一個PW作為備 份PW,丟棄接收的數(shù)據(jù),但是轉(zhuǎn)發(fā)IGMP協(xié)議報文;PE上配置Eth-OAM檢測 本端到組播源的鏈路是否正常;當Eth-OAM檢測到工作鏈路故障時進行主備 PW切換,保證用戶的組播業(yè)務不中斷。
請參閱圖3,為本發(fā)明一個實施方式的基于PW的組播源保護方法的組網(wǎng) 圖。如圖3所示,PE1、 PE2和PE3屬于同一個VPLS網(wǎng)絡,建立同一個VSI, PE1和PE2建立了PW—1, PE1和PE3建立了PW—2,在PE1上配置了 PW—2為 PW—l的備份通道,同時從PE1上配置檢測分別經(jīng)過PW—1、 PW一2到Router 1 的鏈路是否正常。來自組播源的組播數(shù)據(jù)在Router l上復制兩份,分別進入 PE 2的PW—1和PE 3的PW—2。 PE l同時或先后收到這兩份數(shù)據(jù),選擇其中的 一份轉(zhuǎn)發(fā)給用戶,另一份丟棄。假設初始狀態(tài)時選擇PW—l的數(shù)據(jù)。如果PE2 發(fā)生故障,在PE 1上檢測到經(jīng)過PW—l到Router l的鏈路出現(xiàn)故障,此時PE 1 重新選擇接收從PW—2傳來的數(shù)據(jù),保證用戶應用不受影響。這樣就可以將組 播源的保護功能布置在PE設備上,減少了兩臺設備,簡化了組網(wǎng)。
本發(fā)明另一個基于PW的組播源保護方法的實施方式的組網(wǎng)圖,如圖4所 示,PE1、 PE2和PE3屬于同一個VPLS網(wǎng)絡,建立同一個VSI, PE 1和PE 2 建立了PW—1, PE 1和PE 3建立了PW—2,在PE 1上配置了PW—2為PW—l的備 份通道,同時從PE 1上配置檢測分別經(jīng)過PW—1、 PW一2到Router l的鏈路是否
正常。兩個獨立的組播源1 、 2發(fā)送完全相同的組播數(shù)據(jù),分別進入PE 2的PW—1 和PE3的PW—2。 PE1上同時或先后收到這兩份數(shù)據(jù),選擇其中的一份轉(zhuǎn)發(fā)給 用戶,另一份丟棄。假設初始時選擇PW—l的數(shù)據(jù)。如果PE2發(fā)生故障,在PE 1上檢測到經(jīng)過PW—l到Router l的鏈路出現(xiàn)故障,此時PE l重新選擇接收從 PW—2中傳來的數(shù)據(jù),保證用戶應用不受影響。按圖4所示,使用兩個獨立的 組播源l、組播源2進行數(shù)據(jù)傳送,可靠性更高。
上述基于PW的組播源保護方法實施方式中,配置PW保護組時可以配置 兩個或兩個以上的PW構成保護組,該配置也不限于在骨干網(wǎng)邊緣設備PE上 部署,也可以在具有類似功能的設備上部署;在PE上配置Eth-OAM檢測本端 到組播源的鏈路是否正常也可以通過檢測工作PW是否工作正常來實現(xiàn),相應 地,當Eth-OAM檢測到工作鏈路故障時進行主備PW切換,也可以是檢測到 工作PW故障時進行主備PW切換。骨干網(wǎng)邊緣設備PE可以是運營商邊緣路由 器或其他具有類似功能的設備。
當配置兩個以上的PW構成一個保護組時,確定一個工作PW,其余的為 備份PW,如果經(jīng)過工作PW與組播源相連的鏈路發(fā)生故障時,根據(jù)某種預定 策略選擇多個備份PW中的一個作為新的工作PW,比如多個備份PW預先設置 優(yōu)先級,在發(fā)生主備切換時,優(yōu)先級高的備份PW優(yōu)先作為新的工作PW;或 者,也可以在工作PW發(fā)生故障時,根據(jù)各個備份PW的負載情況和/或資源情 況重新選舉新的工作PW。
在網(wǎng)絡匯聚層部署VPLS網(wǎng)絡時,路由器在VSI ( Virtual Switch Instance, 虛擬交換實例)下支持IGMP Snooping功能,在VPLS over TE網(wǎng)絡中路由器 也支持IGMPSnooping功能。以太網(wǎng)VPLS服務環(huán)境中,PE設備維護虛擬交換 實例VSI ( Virtual Switch Instance)。虛擬交換實例實質(zhì)是每個用戶VPLS獨有
的兩層轉(zhuǎn)發(fā)表。提供商的PE ( Provider Edge Device,運營商邊緣設備)設備 根據(jù)特定VPLS VPN內(nèi)以太網(wǎng)幀交換所需要的轉(zhuǎn)發(fā)信息創(chuàng)建獨立的VSI表。通 過PE的VSI就可以實現(xiàn)MAC (Media Access Control,介質(zhì)訪問控制)地址學 習。當有新的轉(zhuǎn)發(fā)信息時,MAC地址就會進行更新。
本發(fā)明實施方式的組播源保護方法可以是基于VSI的組播源保護,主要 包括在PE設備上配置一對VSI作為一個保護組,該保護組位于組播源和接 收方之間(如PE設備);每個VSI都可以接收到相同的組播數(shù)據(jù)流;保護組 中的一個VSI作為工作VSI,轉(zhuǎn)發(fā)IGMP協(xié)議報文,按照二層組播轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā) 組播數(shù)據(jù);保護組中的另一個VSI作為備份VSI,丟棄接收的數(shù)據(jù),但是轉(zhuǎn)發(fā) IGMP協(xié)議報文;PE上配置Eth-OAM檢測本端到組播源的鏈路是否正常; Eth-OAM檢測到工作鏈路故障時進行主備VSI切換,保證用戶的組播業(yè)務不 中斷。
本發(fā)明實施方式的基于VSI的組播源保護方法的 一種實施方式如圖5所 示,PE 1和PE2之間建立VSI—1, PE 1和PE3之間建立VSI—2,在PE l上配置 VSI一2為VSI—l的備份通道,同時從PE 1上配置檢測分別經(jīng)過VSI—1、 VSI—2 到Router l的鏈路是否正常。來自組播源的組播數(shù)據(jù)在Router l上復制兩份, 分別進入PE 2的VSI一1和PE 3的VSI一2。 PE l上同時或先后收到這兩份數(shù)據(jù), 選擇其中的一份轉(zhuǎn)發(fā)給用戶,另一份丟棄。假設初始時選擇來自VSI一1的數(shù) 據(jù)。
如果PE 2發(fā)生故障,在PE 1上檢測到經(jīng)過VSI—l到Router l的鏈路出現(xiàn)故 障,此時PE1重新選擇接收從VSI—2中傳來的數(shù)據(jù),保證用戶應用不受影響。
本發(fā)明實施方式的基于VSI的組播源保護方法的另一種實施方式如圖6 所示,PE 1和PE2之間建立VSI—1, PE 1和PE3之間建立VSI—2,在PE l上配 置VSI—2為VSI—l的備份通道,同時從PE 1上分別配置檢測到PE2、 PE3的鏈 路是否正常。兩個獨立的組播源l、 2發(fā)送完全相同的組播數(shù)據(jù),分別進入PE 2的VSI—1和PE 3的VSI一2。 PE l上同時或先后收到這兩傷1改據(jù),選擇其中的 一份轉(zhuǎn)發(fā)給用戶,另一4分丟棄。假設初始時PE1選擇VSI—l的數(shù)據(jù)。
如果PE2發(fā)生故障,在PE 1上檢測到PE2的鏈路VSI—l出現(xiàn)故障,此時PE 1重新選擇接收從VSI—2中傳來的數(shù)據(jù),保證用戶應用不受影響。
采用本發(fā)明的實施方式的組播源保護方法,可以使用更少的網(wǎng)絡設備, 進行簡化的組網(wǎng),而且組網(wǎng)上也可以更加靈活。
上述基于VSI的組播源保護方法實施方式中,配置VSI保護組時可以配置 兩個或兩個以上的VSI構成保護組,該配置也不限于在骨干網(wǎng)邊緣設備PE上 部署,也可以在具有類似功能的設備上部署;在PE上配置Eth-OAM檢測本端 到組播源的鏈路是否正常也可以通過檢測工作VSI是否工作正常來實現(xiàn),相 應地,當Eth-OAM檢測到工作鏈路故障時進行主備VSI切換,也可以是檢測 到工作VSI故障時進行主備VSI切換。骨干網(wǎng)邊緣設備PE可以是運營商邊緣路 由器或其他具有類似功能的設備。
當配置兩個以上的VSI構成一個保護組時,確定一個工作VSI,其余的為 備份VSI,如果經(jīng)過工作VSI與組播源相連的鏈路發(fā)生故障時,根據(jù)某種預定 策略選擇多個備份VSI中的一個作為新的工作VSI,比如多個備份VSI預先設 置優(yōu)先級,在發(fā)生主備切換時,優(yōu)先級高的備份VSI優(yōu)先作為新的工作VSI; 或者,也可以在工作VSI發(fā)生故障時,根據(jù)各個備份VSI的負載情況和/或資源 情況重新選舉新的工作VSI。
如圖7所示,為本發(fā)明一個實施方式的保護組播源的裝置的結構示意圖。 圖7中的保護組播源的裝置包括
位于組播源和接收方之間的至少兩個連接,該至少兩個連接構成一個保
護組;
所述保護組中的每個連接接收到相同組播數(shù)據(jù)流;
所述保護組中的一個連接作為工作連接,轉(zhuǎn)發(fā)接收到的數(shù)據(jù)和網(wǎng)絡組管 理協(xié)議IGMP報文,所述保護組中的另 一個連接作為備份連接,轉(zhuǎn)發(fā)IGMP 報文;
當經(jīng)過工作連接到達組播源的鏈路故障時進行主備連接切換。 優(yōu)選地,所述連"f妻為偽線PW或虛擬交換實例VSI。 優(yōu)選地,所述接收方為PE。 優(yōu)選地,所述組^"源為一個或多個。
圖8示出了一種實現(xiàn)組播源保護的系統(tǒng),包括組播源、上述保護組播 源的裝置和接收方,所述接收方為骨干網(wǎng)邊緣設備PE;所述接收方通過所述 保護組播源的裝置與所述組播源相連接。
優(yōu)選地,所述連4妄為偽線PW或虛擬交換實例VSI。
優(yōu)選地,所述4妄收方為PE。
優(yōu)選地,所述組播源為一個或多個。
采用本發(fā)明的實施方式的組播源保護方法,可以使用更少的網(wǎng)絡設備, 進行簡化的組網(wǎng),而且組網(wǎng)上也可以更加靈活。
通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件, 但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案
該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算
機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實 施例所述的方法。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不 局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍和不脫 離本發(fā)明的技術思想范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明 的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種保護組播源的方法,其特征在于,包括:配置至少兩個偽線PW作為一個保護組,該保護組位于組播源和接收方之間;所述保護組中的每個PW接收到相同組播數(shù)據(jù)流;所述保護組中的一個PW作為工作PW,轉(zhuǎn)發(fā)接收到的數(shù)據(jù)和網(wǎng)絡組管理協(xié)議IGMP報文,所述保護組中的另外至少一個PW作為備份PW,轉(zhuǎn)發(fā)IGMP報文;當經(jīng)過工作PW到達組播源的鏈路故障時進行主備PW切換。
2. 如權利要求l所述的方法,其特征在于,所述配置至少兩個偽線PW作 為 一個保護組是在骨干網(wǎng)邊緣設備PE上進行的。
3. 如權利要求l所述的方法,其特征在于,進行主備PW切換,具體為 才企測所述工作PW是否工作正常,當纟企測到所述工作PW故障時進行主備PW 切換。
4. 如權利要求l所述的方法,其特征在于,所述一企測工作PW是否正常, 是通過在骨干網(wǎng)邊緣設備PE上配置Eth-OAM檢測本端到組播源的鏈路是否 正常來實現(xiàn)的。
5. 如權利要求l所述的方法,其特征在于,所述保護組中的每個PW接收 到相同組播數(shù)據(jù)流中,所述的相同組播數(shù)據(jù)流來自至少一個獨立組播源。
6. 如權利要求l所述的方法,其特征在于,當保護組中有至少三個PW時, 所述保護組中的一個PW作為工作PW,所述至少三個PW中的其余PW作為備 份PW,所述多個備份PW預先設置優(yōu)先級,在發(fā)生主備切換時,優(yōu)先級高的 備份PW優(yōu)先作為新的工作PW;或者,在工作PW發(fā)生故障時,根據(jù)各個備份PW的負載情況和/或資源情況重新 選舉新的工作PW。
7. —種保護組播源的方法,其特征在于,包括配置至少兩個虛擬交換實例VSI作為一個保護組,該保護組位于組播源 和接收方之間;所述保護組中的每個VSI接收到相同組播數(shù)據(jù)流;所述保護組中的一個VSI作為工作VSI,轉(zhuǎn)發(fā)接收到的數(shù)據(jù)和網(wǎng)絡組管 理協(xié)議IGMP報文,所述保護組中的另外至少一個VSI作為備份VSI,轉(zhuǎn)發(fā) IGMP才艮文;當經(jīng)過工作VSI到達組播源的鏈路故障時進行主備VSI切換。
8. 如權利要求7所述的方法,其特征在于,所述配置至少VSI作為一個 保護組是在骨干網(wǎng)邊緣設備PE上進行的。
9. 如權利要求7所述的方法,其特征在于,進行主備VSI切換,具體為 檢測所述工作VSI是否工作正常,當檢測到所述工作VSI故障時進行主備VSI 切換。
10. 如權利要求7所述的方法,其特征在于,所述檢測工作VSI是否正常, 是通過在骨干網(wǎng)邊緣設備PE上配置Eth-OAM檢測本端到組播源的鏈路是否 正常來實現(xiàn)的。
11. 如權利要求7所述的方法,其特征在于,所述保護組中的每個VSI接 收到相同組播數(shù)據(jù)流中,所述的相同組播數(shù)據(jù)流來自至少一個獨立組播源。
12. 如權利要求7所述的方法,其特征在于,當保護組中有至少三個VSI 時,所述保護組中的一個PW作為工作VSI,所述至少三個VSI中的其余VSI 作為備份VSI,所述多個備份VSI預先設置優(yōu)先級,在發(fā)生主備切換時,優(yōu)先 級高的備份VSI優(yōu)先作為新的工作VSI;或者,在工作VSI發(fā)生故障時,根據(jù)各個備份VSI的負載情況和/或資源情況重新 選舉新的工作VSI。
13. —種保護組播源的裝置,其特征在于包括位于組播源和接收方之間的至少兩個連接,該至少兩個連接構成一個保 護組;所述保護組中的每個連接接收到相同組播數(shù)據(jù)流;所述保護組中的 一個連接作為工作連接,轉(zhuǎn)發(fā)接收到的數(shù)據(jù)和網(wǎng)絡組管 理協(xié)議IGMP報文,所述保護組中的另外至少一個連接作為備份連接,轉(zhuǎn)發(fā) IGMP報文;當經(jīng)過工作連接到達組播源的鏈路故障時進行主備連接切換。
14. 如權利要求13所述的保護組播源的裝置,其特征在于,所述連接為 偽線PW或虛擬交換實例VSI。
15. —種實現(xiàn)組播源保護的系統(tǒng),其特征在于,包括 組播源,權利要求13或權利要求14所述的保護組播源的裝置; 接收方,所述接收方為骨干網(wǎng)邊緣設備PE;所述接收方通過權利要求 13或權利要求14所述的保護組播源的裝置與所述組播源相連接。
全文摘要
本發(fā)明涉及通信領域,尤其涉及一種組播源保護的方法、裝置和系統(tǒng)。該方法包括在骨干網(wǎng)邊緣設備PE上配置至少兩個偽線PW作為一個保護組;所述保護組中的每個PW接收到相同組播數(shù)據(jù)流;所述保護組中的一個PW作為工作PW,轉(zhuǎn)發(fā)接收到的數(shù)據(jù)和網(wǎng)絡組管理協(xié)議IGMP報文,所述保護組中的另外至少一個PW作為備份PW,轉(zhuǎn)發(fā)IGMP協(xié)議報文;檢測所述PE到組播源的鏈路是否正常;當檢測到工作鏈路故障時進行主備PW切換,以保證用戶的組播業(yè)務不中斷。也可以采用虛擬交換實例VSI的備份保護方式。采用本發(fā)明的實施方式的組播源保護方法,可以使用更少的網(wǎng)絡設備,進行簡化的組網(wǎng),而且組網(wǎng)上也可以更靈活。
文檔編號H04L12/46GK101374075SQ20081006823
公開日2009年2月25日 申請日期2008年6月30日 優(yōu)先權日2008年6月30日
發(fā)明者翔 任, 義 凌, 迪 吳, 段學罡, 覃劍宏, 諍 趙, 趙鳳華 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1