盧金艷 郭磊

1 項目概述
隨著IPTV業(yè)務的迅速發(fā)展,IPTV平臺承載大量用戶, IPTV作為視頻類業(yè)務,用戶對直播視頻業(yè)務體驗的連續(xù)性要求極高,需要保障日常維護中的用戶業(yè)務體驗連續(xù)性,在重大事件保障、重大版本升級保障中也要保證業(yè)務的延續(xù)性。
為了實現(xiàn)上述目標,同時盡量使用現(xiàn)有IPTV網(wǎng)絡(luò)降低改造風險和成本,適應IPTV網(wǎng)絡(luò)發(fā)展和運行維護的需要,特結(jié)合某電信公司IPTV網(wǎng)絡(luò)提出容災優(yōu)化方案。
2 現(xiàn)狀描述
目前,某電信公司IPTV網(wǎng)絡(luò)在省中心部署組播轉(zhuǎn)發(fā)服務器,組播轉(zhuǎn)發(fā)服務器負責接受處理組播直播流,并且通過承載網(wǎng)把直播流單播到各地市。每個地市部署一套華為的區(qū)域組播轉(zhuǎn)發(fā)服務器,負責接受單播直播流,轉(zhuǎn)成地市組播流為用戶提供服務。
3 直播容災改造
由于各個地市只有一個組播轉(zhuǎn)發(fā)服務器MRF集群,當機房或者網(wǎng)絡(luò)設(shè)備出現(xiàn)重大故障時,直播流會中斷,影響用戶直播觀看,基于以上問題地市將新建一套直播容災方案。
3.1 直播容災原理
直播容災原理如下所示:
通過Anysource在同一PIM-SM 域內(nèi)配置多個具有相同IP 地址的源,這些相同的ip地址的源通過路由的優(yōu)先級進行優(yōu)先下發(fā),從而實現(xiàn)最優(yōu)及負荷分擔在災備情景下進行相應的應急資源切換。具體實現(xiàn)如下:
1)區(qū)域主備采用anysource方案,在同一PIM-SM域內(nèi)分別在主備區(qū)域配置相同IP地址MRF組播源,提供相同組播地址的直播頻道,用戶接入組播時,依據(jù)最優(yōu)路由決定為用戶提供服務的組播源位置,實現(xiàn)最優(yōu)組播路徑選擇。
2)當主用或者備用MRF故障時,取消該POP點MRF路由發(fā)布,則用戶組播切換到另一區(qū)域提供服務。
3)RP建議采用anycast方案,實現(xiàn)冗余備份,RP之間使用MSDP協(xié)議進行組播信息同步
4)為了避免組播源到RP注冊時,RP的回復信息由于兩條路由的原因無法到達正確的組播源,因此在交換機MRF出流vlan配置不同的vlanif地址,并在網(wǎng)絡(luò)設(shè)備通過明細路由的方式發(fā)布vlanif的地址。
3.2 直播容災方案
基于以上原理,本項目容災方案如圖2:
某地市新增一套MRF服務器雙機,新增設(shè)備可以滿足現(xiàn)網(wǎng)154個省級頻道,23個地市頻道,碼率總數(shù)570M直播處理能力。
當?shù)厥兄髦辈ス?jié)點MRF因為一些不可抗因素出現(xiàn)故障時,自動切換到備用組播流,切換時間小于10秒;
3.3 地市承載網(wǎng)及區(qū)域中心二網(wǎng)絡(luò)改造
3.3.1 承載網(wǎng)改造事項
(1)某地市調(diào)通并擴容BR到某地市AR鏈路2條1000M(應對所有流量走承載網(wǎng)單平面的極端情況);
(2)某地市區(qū)域節(jié)點二規(guī)劃部署承載網(wǎng)IP地址及EBGP對接所需的參數(shù)。
3.3.2 某地市區(qū)域節(jié)點二改造
(1)完成匯聚層S9306配置與區(qū)域節(jié)點一相同的MRF組播出流網(wǎng)段(MRF組播出流地址規(guī)劃與區(qū)域節(jié)點一相同),并將此網(wǎng)段路由發(fā)布到CR;兩對9306的vlanif(MRF的組播出流vlan的網(wǎng)關(guān),vlan可以一樣。)的實IP地址必須不同,浮動IP地址可以相同;區(qū)域中心二的一對MRF的物理IP和浮動IP必須和區(qū)域中心一的一對MRF的物理IP和浮動IP保持一致。
(2)提高某地市區(qū)域節(jié)點二S9306-2 DR優(yōu)先級,保證區(qū)域節(jié)點一MRF到CR-1注冊組播組,區(qū)域節(jié)點二MRF到CR-2注冊組播組(某地市兩臺CR已經(jīng)配置MSDP以實現(xiàn)Anycast RP)。
3.4 某地市區(qū)域節(jié)點與CR對接
某地市將區(qū)域中心一和區(qū)域中心二的交換機和CR間的靜態(tài)路由互聯(lián),改成OSPF動態(tài)路由互聯(lián):
(1)4臺S9306采用4個vlan先與CR互聯(lián);
4 問題及有效措施
(1)跟承載網(wǎng)對接時應注意承載網(wǎng)的AR到BR的鏈路容量是否支撐新推的流量,因某地市AR到BR的鏈路為10G且為輕載,故可以擴容。同時,跟承載網(wǎng)對接結(jié)束后,不可立即進行全部推流測試,需等IPTV核心跟CR對接的OSPF網(wǎng)絡(luò)改造完成后才能先部分后全部的測試,防止網(wǎng)絡(luò)發(fā)生異常;
(2)因IPTV的直播流是從區(qū)域節(jié)點一推送的,為盡量減少對IPTV的影響,故跟CR對接改造時,先從區(qū)域節(jié)點二開始OSPF改造,改造完成并測試業(yè)務正常后,再對區(qū)域節(jié)點一進行OSPF改造,這樣既能保證網(wǎng)絡(luò)改造順利開展,又不影響用戶正常使用;
(3)因IPTV區(qū)域核心的網(wǎng)絡(luò)設(shè)備為華為9306,它的路由表容量有限,故在進行OSPF改造時可將域50/51設(shè)為NASA或STUB方式,某地市采用NASA方式同時CR側(cè)對NASS區(qū)只通告一條默認路由,不通告外部路由和Type-3 LSA類型的路由,這樣可有效減少9306的路由表;
5 成效體現(xiàn)
(1)改造完成后,實現(xiàn)了IPTV雙核心,某一核心出現(xiàn)問題,另一核心可立即切換接管直播及單播,不影響IPTV用戶正常使用,提高了網(wǎng)絡(luò)的健壯性和安全性;
(2)主用區(qū)域節(jié)點一切換MRF主備出流的網(wǎng)卡, RP不切換拉流組播源;S9306-1與RP-1之間鏈路或S9306-2與RP-2之間鏈路故障情況下,RP不切換拉流組播源;S9306-1與RP-1之間鏈路故障且S9306-2與RP-2之間鏈路故障情況下,RP通過ospf的優(yōu)先級切換拉流組播源,能實現(xiàn)RP1到RP2上優(yōu)先拉流。
(3)IPTV核心網(wǎng)絡(luò)設(shè)備9306的路由表未超過100條,且對外有一條默認路由,即確保了對外網(wǎng)絡(luò)的路由可達,又確保了網(wǎng)絡(luò)設(shè)備9306的路由總數(shù)不會超標,保障了網(wǎng)絡(luò)安全。
[責任編輯:朱麗娜]endprint