System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久午夜伦鲁片免费无码,国产精品无码专区,亚洲精品无码成人片在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于云平臺的分布式組播轉發的方法及系統技術方案

    技術編號:44502877 閱讀:4 留言:0更新日期:2025-03-07 13:02
    本發明專利技術涉及云計算技術領域,具體為一種基于云平臺的分布式組播轉發的方法及系統,包括以下步驟:在云平臺內的計算節點上部署組播監控插件,該插件以pod或應用程序形式部署,負責監控組播源虛機和配置宿主機流表;組播監控插件根據用戶通過北向接口下發的組播配置,對宿主機組播轉發進行限制,禁止配置的組播報文通過二層轉發到非組播源的計算節點;有益效果為:本發明專利技術提出的基于云平臺的分布式組播轉發的方法及系統,無需侵入VPC內部,則可實現云平臺內組播源與外部核心交換機(組播路由器)組播路由的轉發;通過組播轉發裝置,平臺外核心交換機無需感知VPC網絡類型與網絡類型變化。

    【技術實現步驟摘要】

    本專利技術涉及云計算,具體為一種基于云平臺的分布式組播轉發的方法及系統


    技術介紹

    1、組播技術,又稱為多播技術,是一種允許一個或多個發送者將數據包發送給多個接收者的通信方式。與單播技術(一對一的通信方式)和廣播技術(一對所有的通信方式)相比,組播技術具有更高的傳輸效率和資源利用率;目前在云計算平臺,比如openstack,kubernetes為技術底座的平臺,已openstack為例,openstack網絡組件neutron并不支持組播功能,當組播源部署在vpc內,vpc存在多種網絡形式,當vpc網絡類型為vxlan網絡或geneve則無法通過vpc虛擬網關將組播報文發往外部核心交換機(組播路由器),進而發往組播接收者;

    2、傳統解決方案,在vpc內部署一個或一對組播網關(主備組播網關),負責vpc內組播報文的轉發,此方法可以解決vpc內組播轉發問題,并且存在主備組播網關提供高可用功能,當云平臺規模較小時,通過集中組播方案的方式,可以解決云平臺內vpc組播的轉發,當云平臺規則較大時,則存在明顯缺陷,組播報文會在vpc內洪范流量,vpc內的所有計算節點的虛機資源均會收到組播源的報文,一旦云平臺規模較大,使用集中組播網關的方式,組播源對vpc內所有計算節點轉發組播報文,對平臺造成很大流量負擔,嚴重可能造成云平臺癱瘓的情況。


    技術實現思路

    1、本專利技術的目的在于提供一種基于云平臺的分布式組播轉發的方法及系統,以解決上述
    技術介紹
    中提出的問題。

    2、為實現上述目的,本專利技術提供如下技術方案:一種基于云平臺的分布式組播轉發的方法,所述方法包括以下步驟:

    3、在云平臺內的計算節點上部署組播監控插件,該插件以pod或應用程序形式部署,負責監控組播源虛機和配置宿主機流表;

    4、組播監控插件根據用戶通過北向接口下發的組播配置,對宿主機組播轉發進行限制,禁止配置的組播報文通過二層轉發到非組播源的計算節點;

    5、在計算節點上創建虛機作為組播轉發裝置,該裝置具有兩個虛擬業務接口,其中一個接口屬于vpc網絡,另一個接口部署在vlan網絡內,能直接與外部核心路由器互通;

    6、組播轉發裝置接收vpc內虛機發出的組播報文,根據本地配置的規則對組播報文進行nat轉換,并通過vlan網絡或gre隧道轉發到核心交換機;

    7、核心交換機根據組播配置接收并注冊組播報文,最終將組播報文轉發到組播接收者。

    8、優選的,還包括以下步驟:

    9、北向接口提供創建、刪除、查看組播轉發裝置和組播監控插件的restful接口給云計算管理平臺或第三方平臺;

    10、平臺管理組件用于創建組播轉發裝置資源和組播監控插件資源,并記錄用戶創建的相關信息到配置數據庫。

    11、優選的,組播監控插件的處理流程包括:

    12、用戶通過界面在云平臺調用北向接口下發組播配置,配置信息包括轉發模式、gre的遠端ip、組播組ip網段,并下發到配置數據庫;

    13、組播監控插件監控配置數據庫,當發現數據變化后,獲取配置的組播組ip網段;

    14、組播監控插件配置宿主機流表規則,禁止或放開此組播組ip的二層洪泛到其他計算節點上。

    15、優選的,創建組播轉發裝置的流程包括:

    16、用戶通過界面在云平臺調用北向接口創建組播轉發裝置,輸入參數包括轉發模式、gre的遠端ip、組播組ip網段;

    17、北向接口將配置信息記入配置數據庫;

    18、平臺管理組件調用虛機創建接口,在vpc下使用組播轉發裝置的鏡像創建虛機作為組播轉發裝置,創建兩個虛擬網卡,其中一個接入vpc,另一個接入vlan網絡與交換機互通;

    19、組播轉發裝置獲取配置信息,并根據虛機狀態和ip地址,允許vpc內激活的虛機發出的報文經過此組播設備;

    20、組播轉發裝置下發規則,包括nat轉換規則、vlan網絡或gre隧道規則,并監聽到vpc內虛機變化后,清除此虛機相關規則。

    21、優選的,數據平面的執行過程包括:

    22、單組播源情況下,vpc內虛機作為組播源發送組播報文到虛擬交換機,虛擬交換機將報文轉發到組播轉發裝置,組播轉發裝置對報文進行nat轉換后,通過vlan網絡將報文轉發到核心交換機;

    23、計算節點故障導致組播源虛機遷移后,新的計算節點上的組播源虛機發送組播報文到虛擬交換機,虛擬交換機將報文轉發到組播轉發裝置,組播轉發裝置對報文進行nat轉換后,通過vlan網絡將報文轉發到核心交換機;

    24、存在多個組播源時,每個組播源虛機發送組播報文到對應的虛擬交換機,虛擬交換機將報文轉發到組播轉發裝置,組播轉發裝置對每個組播源的報文進行nat轉換后,通過vlan網絡將報文轉發到核心交換機。

    25、一種基于云平臺的分布式組播轉發的系統,應用于一種基于云平臺的分布式組播轉發的方法,所述系統包括:

    26、北向接口模塊,用于為云計算管理平臺或第三方平臺提供創建、刪除、查看組播轉發裝置和組播監控插件的restful接口;

    27、配置數據庫模塊,用于存儲用戶通過北向接口模塊下發的組播配置信息;

    28、平臺管理組件模塊,用于根據配置數據庫模塊中的配置信息,創建并管理組播轉發裝置資源和組播監控插件資源;

    29、組播轉發裝置模塊,部署于云平臺的vpc下的計算節點上,具有兩個虛擬業務接口,其中一個接口連接vpc網絡,另一個接口連接vlan網絡,用于接收vpc內虛機發出的組播報文,根據本地配置的規則對組播報文進行nat轉換,并通過vlan網絡或gre隧道轉發到核心交換機;

    30、組播監控插件模塊,部署于云平臺內的計算節點上,用于監控組播源虛機的狀態,根據配置數據庫模塊中的組播配置信息,配置宿主機流表規則,限制組播報文在二層網絡中的轉發范圍。

    31、優選的,組播監控插件模塊還用于:

    32、監控配置數據庫模塊中的數據變化,當發現組播配置信息發生變化時,獲取最新的組播組ip網段;

    33、根據獲取的組播組ip網段,配置宿主機流表規則,禁止或允許特定的組播組ip在二層網絡中的洪泛。

    34、優選的,組播轉發裝置模塊還用于:

    35、獲取配置數據庫模塊中的配置信息,包括網絡類型、組播組地址、gre隧道遠端ip;

    36、根據虛機狀態和ip地址,允許vpc內激活的虛機發出的報文經過此組播設備;

    37、下發nat轉換規則、vlan網絡或gre隧道規則等轉發規則;

    38、監聽vpc內虛機狀態變化,當虛機狀態發生變化時,清除與此虛機相關的轉發規則。

    39、優選的,系統還包括數據平面執行模塊,用于實現組播報文的轉發流程,具體包括:

    40、在單組播源情況下,接收vpc內虛機作為組播源發送的組播報文,通過虛擬交換機將報文轉發到組播轉發裝置模塊,組本文檔來自技高網...

    【技術保護點】

    1.一種基于云平臺的分布式組播轉發的方法,其特征在于:所述方法包括以下步驟:

    2.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:還包括以下步驟:

    3.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:組播監控插件的處理流程包括:

    4.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:創建組播轉發裝置的流程包括:

    5.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:數據平面的執行過程包括:

    6.一種基于云平臺的分布式組播轉發的系統,應用于權利要求1-5任意一項所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:所述系統包括:

    7.根據權利要求6所述的一種基于云平臺的分布式組播轉發的系統,其特征在于:組播監控插件模塊還用于:

    8.根據權利要求6所述的一種基于云平臺的分布式組播轉發的系統,其特征在于:組播轉發裝置模塊還用于:

    9.根據權利要求6所述的一種基于云平臺的分布式組播轉發的系統,其特征在于:系統還包括數據平面執行模塊,用于實現組播報文的轉發流程,具體包括:

    10.根據權利要求6所述的一種基于云平臺的分布式組播轉發的系統,其特征在于:系統還包括控制平面執行模塊,用于實現組播轉發裝置和組播監控插件的創建、配置和管理流程,具體包括:

    ...

    【技術特征摘要】

    1.一種基于云平臺的分布式組播轉發的方法,其特征在于:所述方法包括以下步驟:

    2.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:還包括以下步驟:

    3.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:組播監控插件的處理流程包括:

    4.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:創建組播轉發裝置的流程包括:

    5.根據權利要求1所述的一種基于云平臺的分布式組播轉發的方法,其特征在于:數據平面的執行過程包括:

    6.一種基于云平臺的分布式組播轉發的系統,應用于權利要求1-5任意一項所述的一種基于...

    【專利技術屬性】
    技術研發人員:余海群宋亞萍厚沛沛付興磊
    申請(專利權)人:北京浪潮云計算有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码AV在线播放无广告| 久久人妻无码一区二区| 精品久久久久久无码中文野结衣| 亚洲人成人无码.www石榴| 国内精品无码一区二区三区 | 久久久无码精品国产一区| 高清无码午夜福利在线观看| 东京热无码av一区二区| 精品无码久久久久国产动漫3d| 日韩成人无码影院| 亚洲国产成人无码AV在线影院 | 亚洲∧v久久久无码精品| 久久亚洲AV成人无码国产电影| 无码日韩精品一区二区免费暖暖| 人妻无码久久精品| 加勒比无码一区二区三区| 无码国内精品久久综合88| 人妻无码中文久久久久专区| 久久精品?ⅴ无码中文字幕| 狼人无码精华AV午夜精品| 亚洲精品无码久久久久久 | 欲色aV无码一区二区人妻| 亚洲VA中文字幕不卡无码| 中文字幕av无码不卡免费| 欧日韩国产无码专区| 精品无码中文视频在线观看| 国产成人精品无码专区| 国产精品成人99一区无码| 久久精品无码一区二区三区不卡| 在线看片福利无码网址| 亚洲AV无码国产剧情| 亚洲AV成人无码网天堂| 人妻精品久久无码区| 69成人免费视频无码专区| 无码精品人妻一区二区三区影院| 国产精品爽爽va在线观看无码| 五月丁香六月综合缴清无码| 国产精品无码久久久久| 久久精品中文字幕无码| 精品亚洲AV无码一区二区| 中字无码av电影在线观看网站|