欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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