其三是分布式應用優(yōu)勢:在IP單播的情況下,隨著需求與應用的增長,多點應用不太可能,因為單播通信中的客戶數量不能無限增長 。而組播幾乎不受客戶數量增長的限制 。從以上3種傳輸模式比較中可以看出,多媒體流應用以組播傳輸為最佳 。;
目前MPLS VPN技術可以說是一項最熱門的技術和應用,它可以分為二層MPLS VPN和三層MPLS VPN兩類 。二層MPLS VPN:L2 MPLS VPN的目的是在IP網絡上提供類似ATM和FR的專用連接,服務提供商只為用戶提供傳統(tǒng)的二層鏈路(如ATM,FR,以太網等),并將相應的鏈路標識(ATM VPI/VCI,FR DLCI,以太網的VLAN ID)映射到一條MPLS LSP上穿越運營商的核心網絡,用戶在這樣的專有連接上自己組織路由結構 。;
三層MPLS VPN:三層MPLS VPN是一種基于MPLS技術的IP VPN,是在網絡路由和交換設備上應用MPLS技術,簡化核心路由器的路由選擇方式,利用結合傳統(tǒng)路由技術的標記交換實現的IP虛擬專用網絡 。MPLS VPN適用于對服務質量、服務等級劃分、網絡資源的利用率、網絡的可靠性有較高要求的VPN業(yè)務 。;
MPLS是目前唯一能夠實現IP網中的QoS與流量工程的網絡技術,所以,當所需建立的網絡對于這些功能有所要求時,尤其是當面向的是對服務質量有較高要求的實時業(yè)務時,則應當選用MPLS作為實現IP VPN的隧道協議 。3組播在MPLS VPN網絡中的實現
以往,在VPN中實現組播通信的唯一方法是把組播通信量封裝在單播數據包中通過GRE(Generic Route Encapsulation,通用路由封裝)隧道來傳輸 。應用這種方式,參與組播通信的各站點必須完成點對點的GRE隧道連接,當增加站點時此站點必須與各站點間建立點對點連接,這將帶來擴展性問題 。而提供組播支持的MPLS VPN就沒有此類問題 。
組播MPLS VPN是通過把組播路由信息帶入路由轉發(fā)表來實現對組播支持的 。當客戶邊界(CE)路由器轉發(fā)的組播通信量或組播控制信息到達提供商邊界(PE)路由器時,PE路由器查詢組播VPN路由轉發(fā)表(MVRF)進行轉發(fā)決策 。那么,服務提供商網絡是如何區(qū)分不同VPN來完成組播通信量和組播控制信息的傳遞的呢?
一組可互傳組播通信量MVRF構成一個組播域 。舉例來說,一個客戶的組播域可涵蓋此客戶傳遞特定組播通信量的所有的客戶邊緣路由器 。組播VPN為每個組播域建立一個靜態(tài)的默認組播分配樹(MDT),此MDT定義了組播域中傳輸組播通信量的提供商邊界路由器之間的路徑 。對于高帶寬應用的組播類型如視頻,還提供一種動態(tài)MDT稱為數據組播分配樹(Date MDT),當組播流量超過某一設定值時動態(tài)MDT被建立,這樣組播流量可以沿著一條優(yōu)化路徑流動 。下面舉例說明組播在MPLS VPN中的傳輸過程 。如圖1所示,提供商MPLS核心由P1,P2,P3,P4 4臺路由器組成,它們分別連接各自的提供商邊界路由器,客戶邊界路由器通過PE路由器提供的VPN通道相互連接 。VPN客戶A由站點a,b,c組成,VPN客戶B由站點a,b組成 ??蛻鬉的默認組播分配樹(MDT)包括P1,P2和P4及相連的PE路由器,由于P3路由器只與其他客戶有關不被包括在內 。在客戶A的組播應用中站點 b連接組播服務器O 。假設客戶A站點a的一個成員希望加入組播實例,如圖1所示,主機M發(fā)出IGMP組加入請求,客戶邊界路由器CE1轉發(fā)請求至PE1,提供商邊界路由器PE1沿著此組播域的默認組播分配樹將組播加入請求轉發(fā)至組播資源所在的提供商邊界路由器PE2,PE2轉發(fā)加入請求至客戶邊界路由器CE2,這時CE2開始向PE2轉發(fā)組播數據,PE2則沿著默認組播分配樹轉發(fā)組播數據 。當轉發(fā)組播數據的同時PE2監(jiān)測到組播流量超出建立數據組
播分配樹的設定值,PE2將沿著默認組播分配樹向客戶A的組播域中的所有PE路由器通告數據組播分配樹建立信息,經一短暫間隔,PE2開始沿著數據組播分配樹傳輸組播流量 。由于只有PE1發(fā)出組播請求,因而只有PE1加入數據組播分配樹并接收流量 。
推薦閱讀
- 華為手機充電顯示在哪里設置
- 辯證唯物主義和舊唯物主義的區(qū)別辯證唯物主義和舊唯物主義的區(qū)別在于
- 青蛙靠什么呼吸?
- 入格什么意思
- 在iOS打開應用時關閉彈窗的技巧分享
- 在戀愛記APP中種樹的簡單方法
- Steam現在只能用支付寶支付嗎?Steam還能用什么進行支付
- 為什么雨水是一滴一滴落在地上的?
- 草木灰能直接撒在白菜上嗎
- 灰塵帶大約在幾層樓
