System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 大胆日本无码裸体日本动漫,青青草无码免费一二三区,亚洲AV无码一区二区三区性色
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    流量控制方法、裝置、存儲介質(zhì)及計算機設(shè)備制造方法及圖紙

    技術(shù)編號:44494666 閱讀:3 留言:0更新日期:2025-03-04 18:01
    本申請?zhí)峁┑牧髁靠刂品椒ā⒀b置、存儲介質(zhì)及計算機設(shè)備,對程序部署啟動后,XDP接口直接在網(wǎng)絡(luò)接口處獲取客戶端發(fā)送的數(shù)據(jù)包,并提取數(shù)據(jù)包中的拉流會話信息,因此,通過XDP接口的自定義配置,本申請可以實現(xiàn)系統(tǒng)的透明性和可擴展性。此外,在XDP接口配置的流量控制策略中,當(dāng)數(shù)據(jù)包為請求包時,基于拉流會話信息進(jìn)行拉流計數(shù)更新,并對更新結(jié)果進(jìn)行閾值比較,進(jìn)而對請求包進(jìn)行重定向、限流或阻斷,從而可以有效地分散流量和負(fù)載,提高系統(tǒng)的穩(wěn)定性和性能。當(dāng)數(shù)據(jù)包為響應(yīng)包時,基于拉流會話信息進(jìn)行錯誤計數(shù)更新,并對更新結(jié)果進(jìn)行閾值比較,并在超閾值時對響應(yīng)包進(jìn)行阻斷操作,從而可以防止客戶端不斷重試或發(fā)送的惡意請求,提高系統(tǒng)的安全性。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請涉及數(shù)據(jù)通信,尤其涉及一種流量控制方法、裝置、存儲介質(zhì)及計算機設(shè)備


    技術(shù)介紹

    1、實時流協(xié)議(rtsp)是一種網(wǎng)絡(luò)協(xié)議,專門用于音頻和視頻數(shù)據(jù)的流式傳輸,為用戶提供播放、暫停、快進(jìn)、后退等流媒體控制功能。在rtsp服務(wù)體系中,rtsp服務(wù)器負(fù)責(zé)接收客戶端的請求并響應(yīng),提供高質(zhì)量的實時流媒體數(shù)據(jù)。因此,為了應(yīng)對日益增長的用戶需求和提升系統(tǒng)的整體性能與穩(wěn)定性,在實際應(yīng)用中,往往會部署多個rtsp服務(wù)器來分散流量和負(fù)載均衡。

    2、然而,現(xiàn)有的多服務(wù)器架構(gòu)仍難以應(yīng)對大量客戶端同時或頻繁請求導(dǎo)致的服務(wù)器流量激增和系統(tǒng)負(fù)載過重問題,此外,它還難以識別和限制客戶端的惡意請求,容易收到干擾。由此可見,客戶端在拉流過程中缺乏有效的流量控制機制,對客戶端的防范能力不足,導(dǎo)致系統(tǒng)的穩(wěn)定性和安全性較差。


    技術(shù)實現(xiàn)思路

    1、本申請的目的旨在至少能解決上述的技術(shù)缺陷之一,特別是現(xiàn)有技術(shù)中客戶端在拉流過程中缺乏有效的流量控制機制,對客戶端的防范能力不足,導(dǎo)致系統(tǒng)的穩(wěn)定性和安全性較差的技術(shù)缺陷。

    2、本申請?zhí)峁┝艘环N流量控制方法,所述方法包括:

    3、通過預(yù)設(shè)的xdp接口獲取客戶端發(fā)送的數(shù)據(jù)包,并提取所述數(shù)據(jù)包中的拉流會話信息;其中,所述數(shù)據(jù)包的類型包括請求包和響應(yīng)包;所述拉流會話信息包括目標(biāo)ip地址和源ip地址;

    4、當(dāng)所述數(shù)據(jù)包為請求包時,基于所述拉流會話信息對拉流計數(shù)容器進(jìn)行拉流計數(shù)更新,得到所述目標(biāo)ip地址的總拉流數(shù)以及與所述請求包對應(yīng)的重復(fù)拉流數(shù);</p>

    5、在檢測到所述重復(fù)拉流數(shù)超過所述目標(biāo)ip地址的響應(yīng)閾值時,對所述請求包進(jìn)行攔截操作,并向所述客戶端返回包含最優(yōu)ip地址的攔截響應(yīng)包,以使所述客戶端重定向所述最優(yōu)ip地址進(jìn)行拉流會話請求;

    6、在檢測到所述總拉流數(shù)超過預(yù)設(shè)控制閾值時,對所述請求包進(jìn)行限流操作或阻斷操作;

    7、當(dāng)所述數(shù)據(jù)包為響應(yīng)包時,基于所述拉流會話信息對錯誤計數(shù)容器進(jìn)行錯誤計數(shù)更新,得到所述源ip地址的錯誤拉流數(shù),并在所述錯誤拉流數(shù)超過所述源ip地址的錯誤閾值時,對所述響應(yīng)包進(jìn)行阻斷操作。

    8、可選地,所述提取所述數(shù)據(jù)包中的拉流會話信息,包括:

    9、對所述數(shù)據(jù)包進(jìn)行頭部解析,得到ip頭和tcp頭;其中,所述ip頭包括目標(biāo)ip地址和源ip地址;

    10、基于所述tcp頭提取得到所述數(shù)據(jù)包的會話請求以及所述會話請求的會話標(biāo)識和狀態(tài)碼;

    11、根據(jù)所述目標(biāo)ip地址、所述源ip地址、所述會話標(biāo)識和所述狀態(tài)碼生成拉流會話信息。

    12、可選地,所述基于所述拉流會話信息對拉流計數(shù)容器進(jìn)行拉流計數(shù)更新,得到所述目標(biāo)ip地址的總拉流數(shù)以及與所述請求包對應(yīng)的重復(fù)拉流數(shù),包括:

    13、提取所述拉流會話信息中的目標(biāo)ip地址和會話標(biāo)識;

    14、從拉流計數(shù)容器中檢索得到與所述目標(biāo)ip地址對應(yīng)的總拉流數(shù),以及在所述總拉流數(shù)中檢索得到與所述會話標(biāo)識對應(yīng)的重復(fù)拉流數(shù);

    15、分別對所述總拉流數(shù)和所述重復(fù)拉流數(shù)進(jìn)行加1計數(shù),以更新所述拉流計數(shù)容器,得到最新的總拉流數(shù)和重復(fù)拉流數(shù)。

    16、可選地,所述向所述客戶端返回包含最優(yōu)ip地址的攔截響應(yīng)包,以使所述客戶端重定向所述最優(yōu)ip地址進(jìn)行拉流會話請求,包括:

    17、獲取每一請求服務(wù)器接收的總拉流數(shù),并按照從低到高的順序?qū)Ω鱾€總拉流數(shù)進(jìn)行排序,得到排序結(jié)果;

    18、獲取所述排序結(jié)果中總拉流數(shù)最低的請求服務(wù)器的ip地址,作為最優(yōu)ip地址,并根據(jù)所述最優(yōu)ip地址生成攔截響應(yīng)包;

    19、將所述攔截響應(yīng)包返回至所述客戶端,以使所述客戶端將所述請求包重定向至所述最優(yōu)ip地址對應(yīng)的請求服務(wù)器。

    20、可選地,所述預(yù)設(shè)控制閾值包括第一閾值和第二閾值;所述第一閾值小于所述第二閾值;

    21、所述在檢測到所述總拉流數(shù)超過預(yù)設(shè)控制閾值時,對所述請求包進(jìn)行限流操作或阻斷操作,包括:

    22、在檢測所述總拉流數(shù)超過所述第一閾值但不超過所述第二閾值時,對所述請求包進(jìn)行限流操作;

    23、在檢測到所述總拉流數(shù)超過所述第二閾值時,對所述請求包進(jìn)行阻斷操作。

    24、可選地,所述基于所述拉流會話信息對錯誤計數(shù)容器進(jìn)行錯誤計數(shù)更新,得到所述源ip地址的錯誤拉流數(shù),包括:

    25、提取所述拉流會話信息中的源ip地址和狀態(tài)碼,并判斷所述狀態(tài)碼是否為數(shù)據(jù)錯誤;

    26、若否,則從錯誤計數(shù)容器中直接獲取得到與所述源ip地址對應(yīng)的錯誤拉流數(shù);

    27、若是,則在所述錯誤計數(shù)容器中對所述源ip地址對應(yīng)的錯誤拉流數(shù)進(jìn)行加1計數(shù),并獲取最新的錯誤拉流數(shù)。

    28、可選地,所述方法還包括:

    29、獲取所述拉流計數(shù)容器或所述錯誤計數(shù)容器的更新數(shù)據(jù),并根據(jù)所述更新數(shù)據(jù)對數(shù)據(jù)庫的存儲數(shù)據(jù)進(jìn)行同步更新;

    30、定時根據(jù)所述數(shù)據(jù)庫中的存儲數(shù)據(jù)對請求服務(wù)器進(jìn)行健康評估,并根據(jù)評估結(jié)果動態(tài)對所述xdp接口的配置信息進(jìn)行動態(tài)調(diào)整。

    31、本申請還提供了一種流量控制裝置,包括:

    32、數(shù)據(jù)包解析模塊,用于通過預(yù)設(shè)的xdp接口獲取客戶端發(fā)送的數(shù)據(jù)包,并提取所述數(shù)據(jù)包中的拉流會話信息;其中,所述數(shù)據(jù)包的類型包括請求包和響應(yīng)包;所述拉流會話信息包括目標(biāo)ip地址和源ip地址;

    33、容器更新模塊,用于當(dāng)所述包類型為請求包時,基于所述拉流會話信息對拉流計數(shù)容器進(jìn)行拉流計數(shù)更新,得到所述目標(biāo)ip地址的總拉流數(shù)以及與所述請求包對應(yīng)的重復(fù)拉流數(shù);

    34、第一流量控制模塊,用于在檢測到所述重復(fù)拉流數(shù)超過所述目標(biāo)ip地址的響應(yīng)閾值時,對所述請求包進(jìn)行攔截操作,并向所述客戶端返回包含最優(yōu)ip地址的攔截響應(yīng)包,以使所述客戶端重定向所述最優(yōu)ip地址進(jìn)行拉流會話請求;

    35、第二流量控制模塊,用于在檢測到所述總拉流數(shù)超過預(yù)設(shè)控制閾值時,對所述請求包進(jìn)行限流操作或阻斷操作;

    36、第三流量控制模塊,用于當(dāng)所述包類型為響應(yīng)包時,基于所述拉流會話信息對錯誤計數(shù)容器進(jìn)行錯誤計數(shù)更新,得到所述源ip地址的錯誤拉流數(shù),并在所述錯誤拉流數(shù)超過所述源ip地址的錯誤閾值時,對所述響應(yīng)包進(jìn)行阻斷操作。

    37、本申請還提供了一種存儲介質(zhì),所述存儲介質(zhì)中存儲有計算機可讀指令,所述計算機可讀指令被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行如上述實施例中任一項所述流量控制方法的步驟。

    38、本申請還提供了一種計算機設(shè)備,包括:一個或多個處理器,以及存儲器;

    39、所述存儲器中存儲有計算機可讀指令,所述計算機可讀指令被所述一個或多個處理器執(zhí)行時,執(zhí)行如上述實施例中任一項所述流量控制方法的步驟。

    40、從以上技術(shù)方案可以看出,本申請實施例具有以下優(yōu)點:

    41、本申請?zhí)峁┑牧髁靠刂品椒ā⒀b置、存儲介質(zhì)及計算機設(shè)備,對程序部署啟動后,xdp接口可以直接在網(wǎng)絡(luò)接口處獲本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】

    1.一種流量控制方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述提取所述數(shù)據(jù)包中的拉流會話信息,包括:

    3.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述基于所述拉流會話信息對拉流計數(shù)容器進(jìn)行拉流計數(shù)更新,得到所述目標(biāo)IP地址的總拉流數(shù)以及與所述請求包對應(yīng)的重復(fù)拉流數(shù),包括:

    4.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述向所述客戶端返回包含最優(yōu)IP地址的攔截響應(yīng)包,以使所述客戶端重定向所述最優(yōu)IP地址進(jìn)行拉流會話請求,包括:

    5.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述預(yù)設(shè)控制閾值包括第一閾值和第二閾值;所述第一閾值小于所述第二閾值;

    6.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述基于所述拉流會話信息對錯誤計數(shù)容器進(jìn)行錯誤計數(shù)更新,得到所述源IP地址的錯誤拉流數(shù),包括:

    7.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述方法還包括:

    8.一種流量控制裝置,其特征在于,包括:

    9.一種存儲介質(zhì),其特征在于:所述存儲介質(zhì)中存儲有計算機可讀指令,所述計算機可讀指令被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行如權(quán)利要求1至7中任一項所述流量控制方法的步驟。

    10.一種計算機設(shè)備,其特征在于,包括:一個或多個處理器,以及存儲器;

    ...

    【技術(shù)特征摘要】

    1.一種流量控制方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述提取所述數(shù)據(jù)包中的拉流會話信息,包括:

    3.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述基于所述拉流會話信息對拉流計數(shù)容器進(jìn)行拉流計數(shù)更新,得到所述目標(biāo)ip地址的總拉流數(shù)以及與所述請求包對應(yīng)的重復(fù)拉流數(shù),包括:

    4.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述向所述客戶端返回包含最優(yōu)ip地址的攔截響應(yīng)包,以使所述客戶端重定向所述最優(yōu)ip地址進(jìn)行拉流會話請求,包括:

    5.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述預(yù)設(shè)控制閾值包括第一閾值和...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:趙子發(fā)
    申請(專利權(quán))人:天翼視聯(lián)科技有限公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 日韩成人无码中文字幕| 亚洲AV永久无码精品水牛影视| 久久人妻无码中文字幕| 无码国产午夜福利片在线观看| 久久亚洲精品成人无码网站| 国产午夜激无码av毛片| 三上悠亚ssⅰn939无码播放| 亚洲成a人片在线观看天堂无码| 亚洲精品无码日韩国产不卡?V| 少妇人妻无码专区视频| 无码人妻丰满熟妇区毛片 | 精品无码一区二区三区爱欲九九 | 狠狠躁天天躁无码中文字幕 | 亚洲av无码成人精品区一本二本| 亚洲 无码 在线 专区| 国产激情无码视频在线播放性色| 大胆日本无码裸体日本动漫| 无码人妻精品中文字幕| 国产在线精品无码二区二区| 99精品一区二区三区无码吞精| 亚洲精品色午夜无码专区日韩| 本道久久综合无码中文字幕| 亚洲午夜无码久久| 无码国产69精品久久久久孕妇| 精品人妻系列无码一区二区三区| 国产午夜精品无码| 98久久人妻无码精品系列蜜桃| 国产办公室秘书无码精品99| 国产色爽免费无码视频| 国产精品无码无片在线观看3D| 精品少妇人妻AV无码专区不卡| 亚洲av无码国产综合专区| 人妻中文无码久热丝袜| 国产成人无码网站| 少妇人妻无码专区视频| 久久无码av三级| 中文字幕日韩精品无码内射 | 性无码一区二区三区在线观看| 亚洲精品无码鲁网中文电影| 亚洲中久无码永久在线观看同| 久久久久无码国产精品一区 |