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

一種組播管理方法、裝置及交換設(shè)備與流程

文檔序號(hào):12486241閱讀:217來(lái)源:國(guó)知局
一種組播管理方法、裝置及交換設(shè)備與流程
本發(fā)明涉及通信
技術(shù)領(lǐng)域
,特別涉及一種組播管理方法、裝置及交換設(shè)備。
背景技術(shù)
:組播是網(wǎng)絡(luò)之間互連的協(xié)議(IP)網(wǎng)絡(luò)數(shù)據(jù)傳輸方式之一,其實(shí)現(xiàn)了發(fā)送者和接收者之間的點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)點(diǎn)或多點(diǎn)對(duì)多點(diǎn)的網(wǎng)絡(luò)連接,它的出現(xiàn)解決單播和廣播傳輸方式效率低的問題,并被廣泛應(yīng)用于視頻、游戲,媒體廣播等領(lǐng)域。因特網(wǎng)組管理協(xié)議(IGMP,InternetGroupManagementProtocol)是網(wǎng)絡(luò)通訊協(xié)議(TCP/IP)協(xié)議族中負(fù)責(zé)IP組播成員管理的協(xié)議,它用來(lái)在IP主機(jī)和與其直接相鄰的組播路由器之間建立、維護(hù)組播組成員關(guān)系。隨著組播技術(shù)的廣泛使用,組播協(xié)議也在不斷的升級(jí)。IGMPV3在IGMPV2的基礎(chǔ)上增加了組播源過濾功能,使組播成員能主動(dòng)選擇接收或拒絕來(lái)自特定組播源的數(shù)據(jù)流。目前組播技術(shù)還存在擁塞控制和安全等許多未解決的問題。如圖1所示,交換設(shè)備維護(hù)著組播組G1的轉(zhuǎn)發(fā)關(guān)系,僅允許組播組G1的組播源S1和S2的組播數(shù)據(jù)流轉(zhuǎn)發(fā)向成員端口P1,當(dāng)S1和S2的數(shù)據(jù)流量不超過P1端口的轉(zhuǎn)發(fā)能力時(shí),交換設(shè)備可以對(duì)組播流進(jìn)行正常轉(zhuǎn)發(fā),但當(dāng)S1與S2的總流量超過了P1的轉(zhuǎn)發(fā)帶寬時(shí),將會(huì)在P1出口形成擁塞,此時(shí)S1與S2數(shù)據(jù)流的丟棄行為將會(huì)變得不可控,嚴(yán)重影響數(shù)據(jù)傳輸質(zhì)量。另外,假設(shè)當(dāng)組播源S1受到網(wǎng)絡(luò)攻擊時(shí),如果沒有有效手段控制病毒的傳播,后果將不堪設(shè)想。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例的目的在于提供一種組播管理方法、裝置及交換設(shè)備,能對(duì)組播組內(nèi)的不同組播源進(jìn)行發(fā)送優(yōu)先級(jí)的指定,并按照發(fā)送優(yōu)先級(jí)從高到低的 順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,防止數(shù)據(jù)流的丟棄,從而提高數(shù)據(jù)傳輸質(zhì)量。為了達(dá)到上述目的,本發(fā)明的實(shí)施例提供了一種組播管理方法,應(yīng)用于交換設(shè)備,該組播管理方法包括:接收多個(gè)組播源的數(shù)據(jù)流;根據(jù)預(yù)先設(shè)置的訪問控制列表,確定多個(gè)組播源的數(shù)據(jù)流中的每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),預(yù)先設(shè)置的訪問控制列表中記錄有每個(gè)組播源的數(shù)據(jù)流的源地址、目的地址和發(fā)送優(yōu)先級(jí);根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定多個(gè)組播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。其中,發(fā)送優(yōu)先級(jí)是根據(jù)每個(gè)組播源的數(shù)據(jù)流的服務(wù)質(zhì)量確定的,其中每個(gè)組播源的數(shù)據(jù)流的服務(wù)質(zhì)量越高,每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí)越大。其中,預(yù)先設(shè)置的訪問控制列表中還記錄有交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作,組播管理方法還包括:如果交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作為丟棄操作,則在進(jìn)行組播源的數(shù)據(jù)流轉(zhuǎn)發(fā)時(shí),直接將與丟棄操作對(duì)應(yīng)的組播源的數(shù)據(jù)流丟棄,而不進(jìn)行轉(zhuǎn)發(fā)。其中,組播管理方法還包括:如果組播源存在安全隱患,則在訪問控制列表中將交換設(shè)備對(duì)存在安全隱患的組播源的數(shù)據(jù)流的操作設(shè)置為丟棄操作。其中,根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定多個(gè)組播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,具體為:根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),按照發(fā)送優(yōu)先級(jí)從高到低的順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。本發(fā)明的實(shí)施例還提供了一種組播管理裝置,應(yīng)用于交換設(shè)備,該組播管理裝置包括:接收模塊,用于接收多個(gè)組播源的數(shù)據(jù)流;第一確定模塊,用于根據(jù)預(yù)先設(shè)置的訪問控制列表,確定多個(gè)組播源的數(shù)據(jù)流中的每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),預(yù)先設(shè)置的訪問控制列表中記錄有每個(gè)組播源的數(shù)據(jù)流的源地址、目的地址和發(fā)送優(yōu)先級(jí);第二確定模塊,用于根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定多個(gè)組 播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。其中,發(fā)送優(yōu)先級(jí)是根據(jù)每個(gè)組播源的數(shù)據(jù)流的服務(wù)質(zhì)量確定的,其中每個(gè)組播源的數(shù)據(jù)流的服務(wù)質(zhì)量越高,每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí)越大。其中,預(yù)先設(shè)置的訪問控制列表中還記錄有交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作,組播管理裝置還包括:丟棄模塊,用于如果交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作為丟棄操作,在進(jìn)行組播源的數(shù)據(jù)流轉(zhuǎn)發(fā)時(shí),直接將與丟棄操作對(duì)應(yīng)的組播源的數(shù)據(jù)流丟棄,而不進(jìn)行轉(zhuǎn)發(fā)。其中,組播管理裝置還包括:設(shè)置模塊,用于如果組播源存在安全隱患,在訪問控制列表中將交換設(shè)備對(duì)存在安全隱患的組播源的數(shù)據(jù)流的操作設(shè)置為丟棄操作。其中,第二確定模塊包括:轉(zhuǎn)發(fā)單元,用于根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),按照發(fā)送優(yōu)先級(jí)從高到低的順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。本發(fā)明的實(shí)施例還提供了一種交換設(shè)備,包括上述的組播管理裝置。本發(fā)明的上述方案至少包括以下有益效果:在本發(fā)明的實(shí)施例中,通過預(yù)先設(shè)置的訪問控制列表中的每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定出接收到的多個(gè)組播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)該發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,解決了交換設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)流時(shí)可能發(fā)生擁塞,造成數(shù)據(jù)流丟失,嚴(yán)重影響數(shù)據(jù)傳輸質(zhì)量的問題,達(dá)到了按照發(fā)送優(yōu)先級(jí)從高到低的順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,防止數(shù)據(jù)流的丟棄,進(jìn)而提高數(shù)據(jù)傳輸質(zhì)量的效果。附圖說明圖1為現(xiàn)有技術(shù)中IGMPV3組播源過濾功能的示意圖;圖2為本發(fā)明第一實(shí)施例中組播管理方法的流程圖;圖3為本發(fā)明第一實(shí)施例中IGMPV3組播轉(zhuǎn)發(fā)信息建立的示意圖;圖4為本發(fā)明第一實(shí)施例中P1端口組播流服務(wù)質(zhì)量發(fā)送優(yōu)先級(jí)調(diào)度的示意圖;圖5為本發(fā)明第二實(shí)施例中組播管理裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。第一實(shí)施例如圖2所示,本發(fā)明的第一實(shí)施例提供了一種組播管理方法,應(yīng)用于交換設(shè)備,該組播管理方法包括:步驟S21,接收多個(gè)組播源的數(shù)據(jù)流;步驟S22,根據(jù)預(yù)先設(shè)置的訪問控制列表,確定多個(gè)組播源的數(shù)據(jù)流中的每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),預(yù)先設(shè)置的訪問控制列表中記錄有每個(gè)組播源的數(shù)據(jù)流的源地址、目的地址和發(fā)送優(yōu)先級(jí);在本發(fā)明的第一實(shí)施例中,發(fā)送優(yōu)先級(jí)可以根據(jù)每個(gè)組播源的數(shù)據(jù)流的實(shí)際服務(wù)質(zhì)量確定,且組播源的數(shù)據(jù)流的服務(wù)質(zhì)量越高,組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí)就越大,當(dāng)然發(fā)送優(yōu)先級(jí)也可以根據(jù)用戶的自身需求來(lái)確定。步驟S23,根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定多個(gè)組播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。在本發(fā)明的第一實(shí)施例中,如圖3所示,以主機(jī)A和組播組G1為例,闡述步驟S22中的訪問控制列表(ACL)的設(shè)置方法,該設(shè)置方法具體包括:第一步,主機(jī)A通過端口P1向交換設(shè)備主動(dòng)發(fā)送IGMPV3成員關(guān)系報(bào)告報(bào)文要求加入組播組G1,并指定接收來(lái)自組播組G1內(nèi)的組播源S1、S2、、、Sn的數(shù)據(jù)流。第二步,交換設(shè)備在接收到主機(jī)A的報(bào)告報(bào)文后,在組播轉(zhuǎn)發(fā)表里添加多條如表1所示的基于組播源(S1、S2、、、Sn)的組播轉(zhuǎn)發(fā)項(xiàng)。源IP地址組播IP地址轉(zhuǎn)發(fā)端口S1G1P1S2G1P1…G1P1SnG1P1表1第三步,在此假設(shè)組播源S1的數(shù)據(jù)流比組播源S2的數(shù)據(jù)流的質(zhì)量更優(yōu),組播源S2的數(shù)據(jù)流又比其他組播源的數(shù)據(jù)流的質(zhì)量更優(yōu),按照在管理平面上設(shè)置的S1、S2、、、Sn的調(diào)度優(yōu)先級(jí),S1的調(diào)度優(yōu)先級(jí)為7,S2的調(diào)度優(yōu)先級(jí)為6,其他組播源的調(diào)度優(yōu)先級(jí)為1(IPV4優(yōu)先級(jí)等級(jí)為0~7),在控制平面上增加如表2所示的ACL規(guī)則。表2第四步,當(dāng)組播源(假設(shè)為組播源S2)存在安全隱患時(shí),則為組播源S2的建立一條新的ACL規(guī)則,即將交換設(shè)備對(duì)組播源S2的數(shù)據(jù)流的操作設(shè)置為丟棄操作,使得交換設(shè)備在接收到組播源S2的數(shù)據(jù)流時(shí),不作轉(zhuǎn)發(fā),直接將其丟棄,避免病毒的傳播??梢岳斫獾氖牵?dāng)組播源S2恢復(fù)正常時(shí),刪除對(duì)應(yīng)的ACL規(guī)則,使組播源S2的數(shù)據(jù)流在網(wǎng)絡(luò)中正常傳輸。在本發(fā)明的第一實(shí)施例中,通過預(yù)先設(shè)置的訪問控制列表中的每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定出接收到的多個(gè)組播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)該發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,從而使交換設(shè)備能按照發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,防止數(shù)據(jù)流的丟棄,有效地解決交換設(shè)備在轉(zhuǎn)發(fā)數(shù)據(jù)流時(shí)出現(xiàn)擁塞(例如當(dāng)交換設(shè)備同時(shí)收到組播源S1、S2、S3的數(shù)據(jù)流時(shí),由于三條數(shù)據(jù)流的總帶寬大于P1端口的帶寬(500M+400M+300M>1000M),此時(shí)產(chǎn)生擁塞不可避免)的問題,進(jìn)而提高數(shù)據(jù)傳輸質(zhì)量的效果。其中,在本發(fā)明的第一實(shí)施例中,上述ACL中記錄有交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作,因此如果交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作為丟棄操作,則在進(jìn)行組播源的數(shù)據(jù)流轉(zhuǎn)發(fā)時(shí),直接將與丟棄操作對(duì)應(yīng)的組播源的數(shù)據(jù)流丟棄,而不進(jìn)行轉(zhuǎn)發(fā)。例如在ACL表中記錄有交換設(shè)備對(duì)組播源S2的數(shù)據(jù)流的操作 為丟棄操作,這樣當(dāng)交換設(shè)備接收到組播源S2的數(shù)據(jù)流時(shí),會(huì)直接將其丟棄,不會(huì)對(duì)其進(jìn)行轉(zhuǎn)發(fā)。在本發(fā)明的第一實(shí)施例中,如果組播源(例如組播源S2)存在安全隱患,則在訪問控制列表中將交換設(shè)備對(duì)存在安全隱患的組播源的數(shù)據(jù)流的操作設(shè)置為丟棄操作,這樣便能有效地控制病毒的傳播。當(dāng)然如果該組播源(例如組播源S2)恢復(fù)正常時(shí),可將對(duì)應(yīng)的ACL規(guī)則刪除,使該組播源(例如組播源S2)的數(shù)據(jù)流可以在網(wǎng)絡(luò)中正常傳輸。其中,在本發(fā)明的第一實(shí)施例中,上述步驟S23具體為:根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),按照發(fā)送優(yōu)先級(jí)從高到低的順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。在本發(fā)明的第一實(shí)施例中,還以上述組播組G1的各組播源為例闡述步驟S23的具體過程,如圖4所示,交換設(shè)備接收到組播源S1、S2、S3的數(shù)據(jù)流后,會(huì)根據(jù)ACL中的發(fā)送優(yōu)先級(jí)將組播源S1、S2、S3的數(shù)據(jù)流調(diào)度到對(duì)應(yīng)的隊(duì)列中。在此以嚴(yán)格優(yōu)先級(jí)隊(duì)列(SP,StrictPriority)的調(diào)度方式為例,發(fā)送優(yōu)先級(jí)0~7分別對(duì)應(yīng)隊(duì)列Queue0~7,因此S1的數(shù)據(jù)流進(jìn)入Queue7,S2的數(shù)據(jù)流進(jìn)入Queue6,S3的數(shù)據(jù)流進(jìn)入Queue1。而在隊(duì)列調(diào)度時(shí),SP會(huì)嚴(yán)格按照發(fā)送優(yōu)先級(jí)從高到低的順序優(yōu)先發(fā)送較高發(fā)送優(yōu)先級(jí)隊(duì)列中的分組,當(dāng)較高發(fā)送優(yōu)先級(jí)隊(duì)列為空時(shí),再發(fā)送較低發(fā)送優(yōu)先級(jí)隊(duì)列中的分組,隊(duì)列發(fā)送優(yōu)先級(jí)越高,其中的數(shù)據(jù)流就越優(yōu)先,因此來(lái)自組播源S1的數(shù)據(jù)流將最先從P1端口轉(zhuǎn)發(fā)出去。第二實(shí)施例以下為本發(fā)明第二實(shí)施例提供的一種組播管理裝置。所述組播管理裝置的實(shí)施例與上述的方法實(shí)施例屬于同一構(gòu)思,組播管理裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述方法實(shí)施例。如圖5所示,本發(fā)明的第二實(shí)施例提供了一種組播管理裝置,應(yīng)用于交換設(shè)備,該組播管理裝置包括:接收模塊51,用于接收多個(gè)組播源的數(shù)據(jù)流;第一確定模塊52,用于根據(jù)預(yù)先設(shè)置的訪問控制列表,確定多個(gè)組播源的數(shù)據(jù)流中的每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),預(yù)先設(shè)置的訪問控制列表中 記錄有每個(gè)組播源的數(shù)據(jù)流的源地址、目的地址和發(fā)送優(yōu)先級(jí);第二確定模塊53,用于根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定多個(gè)組播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。其中,發(fā)送優(yōu)先級(jí)是根據(jù)每個(gè)組播源的數(shù)據(jù)流的服務(wù)質(zhì)量確定的,其中每個(gè)組播源的數(shù)據(jù)流的服務(wù)質(zhì)量越高,每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí)越大。其中,預(yù)先設(shè)置的訪問控制列表中還記錄有交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作,組播管理裝置還包括:丟棄模塊,用于如果交換設(shè)備對(duì)組播源的數(shù)據(jù)流的操作為丟棄操作,在進(jìn)行組播源的數(shù)據(jù)流轉(zhuǎn)發(fā)時(shí),直接將與丟棄操作對(duì)應(yīng)的組播源的數(shù)據(jù)流丟棄,而不進(jìn)行轉(zhuǎn)發(fā)。其中,組播管理裝置還包括:設(shè)置模塊,用于如果組播源存在安全隱患,在訪問控制列表中將交換設(shè)備對(duì)存在安全隱患的組播源的數(shù)據(jù)流的操作設(shè)置為丟棄操作。其中,第二確定模塊53包括:轉(zhuǎn)發(fā)單元,用于根據(jù)每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),按照發(fā)送優(yōu)先級(jí)從高到低的順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流。在本發(fā)明的第二實(shí)施例中,組播管理裝置可通過預(yù)先設(shè)置的訪問控制列表中的每個(gè)組播源的數(shù)據(jù)流的發(fā)送優(yōu)先級(jí),確定出接收到的多個(gè)組播源的數(shù)據(jù)流的發(fā)送順序,并根據(jù)該發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,從而使交換設(shè)備能按照發(fā)送順序轉(zhuǎn)發(fā)多個(gè)組播源的數(shù)據(jù)流,防止數(shù)據(jù)流的丟棄,有效地解決交換設(shè)備在轉(zhuǎn)發(fā)數(shù)據(jù)流時(shí)出現(xiàn)擁塞的問題,進(jìn)而提高數(shù)據(jù)傳輸質(zhì)量的效果。需要說明的是,本發(fā)明第二實(shí)施例提供的組播管理裝置是應(yīng)用上述方法的裝置,即上述方法的所有實(shí)施例均適用于該裝置,且均能達(dá)到相同或相似的有益效果。第三實(shí)施例本發(fā)明的第三實(shí)施例提供了一種交換設(shè)備,包括上述的組播管理裝置。需要說明的是,本發(fā)明第三實(shí)施例提供的交換設(shè)備是應(yīng)用上述組播管理裝置的交換設(shè)備,即上述組播管理裝置的所有實(shí)施例均適用于該交換設(shè)備,且均能達(dá)到相同或相似的有益效果。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域
的普通技術(shù)人員來(lái)說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1