【技術實現步驟摘要】
本專利技術涉及通信
,特別是涉及一種基于DVPN(Dynamic Virtual PrivateNetwork,動態(tài)虛擬專用網絡)的組播數據傳輸方法和設備。
技術介紹
越來越多的企業(yè)希望利用公共網絡組建VPN (Virtual Private Network,虛擬專用網絡),以連接地理位置不同的 多個分支機構;然而企業(yè)分支機構通常采用動態(tài)地址接入公共網絡,使得通信一端無法事先知道對端的公網地址,為組建VPN提出了難題。為此提出了 DVPN 技術,其通過 NHRP (Next Hop Resolution Protocol,下一跳解析協(xié)議)或者 VAM(VPN Address Management, VPN地址管理)協(xié)議收集、維護和分發(fā)動態(tài)變化的公網地址信息,從而在企業(yè)網各分支機構使用動態(tài)地址接入公網的情況下,在各分支機構間建立VPN。DVPN包括Full-Mesh (全互聯(lián))網絡,在該Full-Mesh網絡中,Spoke之間可以建立direct (直連)隧道直接進行通信,且Hub主要作為路由信息交換的中心;具體的,Spoke在向Server (服務器)注冊后可以獲得Hub的信息,并與Hub建立永久的隧道連接;且任意兩個Spoke之間可以建立direct隧道,該direct隧道是動態(tài)的,在一段規(guī)定時間內沒有數據交互時需要被刪除。在Full-Mesh網絡中,隧道建立過程包括如下步驟 步驟1、如圖1所示的Site(節(jié)點)接入網絡的初始狀態(tài)示意圖;在初始狀態(tài)下,各Site都接入到網絡,但彼此之間沒有建立隧道。步驟2、如圖2所示的Site向Server注冊 ...
【技術保護點】
一種基于動態(tài)虛擬專用網絡DVPN的組播數據傳輸方法,應用于包括服務器和多個Spoke的網絡中,其特征在于,所述服務器上維護有注冊信息表,且所述注冊信息表中記錄了各Spoke的公網地址以及所述各Spoke相連終端加入的組播組地址之間的對應關系,該方法包括以下步驟:Spoke在收到來自自身相連終端的組播數據時,獲得所述組播數據對應的組播組地址,并向所述服務器發(fā)送請求報文,所述請求報文中攜帶了所述組播組地址;所述Spoke接收來自所述服務器的響應報文,所述響應報文中攜帶了所述服務器查詢所述注冊信息表獲得的對應于所述組播組地址的公網地址;所述Spoke判斷當前自身是否與所述公網地址對應的Spoke建立direct隧道,如果是,則利用建立的direct隧道發(fā)送所述組播數據;如果否,則所述Spoke利用所述公網地址與所述公網地址對應的Spoke建立direct隧道,并利用所述direct隧道發(fā)送所述組播數據。
【技術特征摘要】
1.一種基于動態(tài)虛擬專用網絡DVPN的組播數據傳輸方法,應用于包括服務器和多個Spoke的網絡中,其特征在于,所述服務器上維護有注冊信息表,且所述注冊信息表中記錄了各Spoke的公網地址以及所述各Spoke相連終端加入的組播組地址之間的對應關系,該方法包括以下步驟 Spoke在收到來自自身相連終端的組播數據時,獲得所述組播數據對應的組播組地址,并向所述服務器發(fā)送請求報文,所述請求報文中攜帶了所述組播組地址; 所述Spoke接收來自所述服務器的響應報文,所述響應報文中攜帶了所述服務器查詢所述注冊信息表獲得的對應于所述組播組地址的公網地址; 所述Spoke判斷當前自身是否與所述公網地址對應的Spoke建立direct隧道,如果是,則利用建立的direct隧道發(fā)送所述組播數據; 如果否,貝1J所述Spoke利用所述公網地址與所述公網地址對應的Spoke建立direct隧道,并利用所述direct隧道發(fā)送所述組播數據。2.如權利要求1所述的方法,其特征在于,所述方法進一步包括 所述Spoke通過注冊請求報文將自身的公網地址以及自身相連終端加入的組播組地址發(fā)送給所述服務器; 由所述服務器在所述注冊信息表中記錄所述Spoke的公網地址以及所述Spoke相連終端加入的組播組地址之間的對應關系。3.如權利要求1或2所述的方法,其特征在于,所述方法進一步包括 當所述Spoke相連終端離開組播組后,所述Spoke通過注銷請求報文將自身的公網地址以及自身相連終端離開的組播組地址發(fā)送給所述服務器; 由所述服務器在所述注冊信息表中刪除所述Spoke的公網地址以及所述Spoke相連終端離開的組播組地址之間的對應關系;以及, 當所述Spoke相連終端離開組播組后,所述Spoke將自身相連終端離開的組播組地址發(fā)送給當前向所述Spoke相連終端發(fā)送組播數據的其它Spoke,以指示所述其它Spoke停止向所述Spoke相連終端發(fā)送組播數據。4.一種基于動態(tài)虛擬專用網絡DVPN的組播數據傳輸方法,應用于包括服務器和多個Spoke的網絡中,其特征在于,該方法包括以下步驟 所述服務器維護注冊信息表,且所述注冊信息表中記錄了各Spoke的公網地址以及所述各Spoke相連終端加入的組播組地址之間的對應關系; 所述服務器接收來自Spoke的請求報文,且所述請求報文中攜帶了所述Spoke需要發(fā)送的組播數據的組播組地址; 所述服務器利用所述組播組地址查詢所述注冊信息表,獲得與所述組播組地址相對應的公網地址; 所述服務器向所述Spoke發(fā)送響應報文,且所述響應報文中攜帶了所述公網地址;使所述Spoke利用所述公網地址發(fā)送所述組播數據。5.如權利要求4所述的方法,其特征在于,所述服務器維護注冊信息表的過程,進一步包括 所述服務器接收來自所述Spoke的注冊請求報文,且所述注冊請求報文中攜帶了所述Spoke的公網地址以及所述Spoke相連終端加入的組播組地址,并在所述注冊信息表中記錄所述Spoke的公網地址以及所述Spoke相連終端加入的組播組地址之間的對應關系。6.如權利要求4或5所述的方法,其特征在于,所述方法進一步包括 當Spoke相連終端離開組播組后,所述服務器接收來自所述Spoke的注銷請求報文,且所述注銷請求報文中攜帶了所述Spoke的公網地址以及所述Spoke相連終端離開的組播組地址,并在所述注冊信息表中刪除所述Spoke的公網地址以及所述Spoke相連終端離開的組播組地址之間的對...
【專利技術屬性】
技術研發(fā)人員:王佩龍,毛昱,
申請(專利權)人:杭州華三通信技術有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。