本申請實施例公開了一種切換鏈路聚合方案的方法、裝置、設(shè)備及存儲介質(zhì),該方法包括:當(dāng)接收到鏈路聚合方案更新指令時,獲取第一表項,該第一表項包括標(biāo)識字段和信息字段;根據(jù)第一標(biāo)識確定當(dāng)前使用的第一鏈路聚合方案所對應(yīng)的第一目標(biāo)表項,并根據(jù)第一目標(biāo)表項確定當(dāng)前未使用的第二鏈路聚合方案所對應(yīng)的第二目標(biāo)表項;將標(biāo)識字段中的第一標(biāo)識更新為第二目標(biāo)表項的第二標(biāo)識,并根據(jù)第二目標(biāo)表項中的內(nèi)容將信息字段中的第一鏈路聚合組信息更新為第二鏈路聚合組信息;根據(jù)標(biāo)識字段中更新后的第二標(biāo)識和信息字段中更新后的第二鏈路聚合組信息進行數(shù)據(jù)通信。采用本申請實施例,可以實現(xiàn)鏈路聚合方案的切換,避免切換鏈路聚合方案時產(chǎn)生的選路錯誤。方案時產(chǎn)生的選路錯誤。方案時產(chǎn)生的選路錯誤。
Method, device, equipment and storage medium for switching link aggregation scheme
【技術(shù)實現(xiàn)步驟摘要】
切換鏈路聚合方案的方法、裝置、設(shè)備及存儲介質(zhì)
[0001]本申請涉及通信
,具體涉及一種切換鏈路聚合方案的方法、裝置、設(shè)備及存儲介質(zhì)。
技術(shù)介紹
[0002]隨著通信技術(shù)的發(fā)展,網(wǎng)絡(luò)設(shè)備之間的通信量越來越大,網(wǎng)絡(luò)設(shè)備的各個端口的流量也相應(yīng)變大。因此需要采用鏈路聚合的方法來使得網(wǎng)絡(luò)設(shè)備的多端口之間的流量達到合理的負(fù)荷分擔(dān)效果,即將網(wǎng)絡(luò)設(shè)備的多個物理端口匯聚在一起,形成一個邏輯端口,以實現(xiàn)出/入流量吞吐量在各成員端口的負(fù)荷分擔(dān)。
[0003]通常的鏈路聚合方法固定支持一種或多種聚合方案,在使用一種聚合方案時無法切換其他聚合方案,而對于多種聚合方案,僅通過對一個表項配置更新來實現(xiàn)聚合方案之間的切換。在報文通過該表項選擇聚合組進行傳輸時,由于對該表項進行配置更新時報文仍然在使用該表項進行傳輸,后續(xù)報文可能會仍然使用原來的聚合組進行傳輸或選擇錯誤的聚合組進行傳輸。因此,一般的切換鏈路聚合方案的方法會導(dǎo)致大量的選路錯誤。
技術(shù)實現(xiàn)思路
[0004]本申請實施例提供了一種切換鏈路聚合方案的方法、裝置、設(shè)備及存儲介質(zhì),通過第一表項確定當(dāng)前使用的第一目標(biāo)表項和當(dāng)前未使用的第二目標(biāo)表項,將所述第一表項的第一標(biāo)識更新為所述第二目標(biāo)表項的第二標(biāo)識,并根據(jù)所述第二目標(biāo)表項中的內(nèi)容更新所述第一表項的信息字段,再通過所述第一表項更新后的所述第二標(biāo)識和更新后的所述信息字段進行數(shù)據(jù)通信,從而實現(xiàn)鏈路聚合方案的切換,避免切換鏈路聚合方案時產(chǎn)生的選路錯誤。
[0005]第一方面,本申請實施例提供了一種切換鏈路聚合方案的方法,包括:
[0006]當(dāng)接收到鏈路聚合方案更新指令時,獲取第一表項,所述第一表項包括標(biāo)識字段和信息字段,所述標(biāo)識字段中的標(biāo)識用于指示當(dāng)前使用的鏈路聚合方案所對應(yīng)的目標(biāo)表項,所述信息字段中的鏈路聚合組信息指示所述當(dāng)前使用的鏈路聚合方案的概要信息,其中,所述標(biāo)識字段中的當(dāng)前標(biāo)識為第一標(biāo)識,所述信息字段中的當(dāng)前信息為第一鏈路聚合組信息;
[0007]根據(jù)所述第一標(biāo)識確定當(dāng)前使用的第一鏈路聚合方案所對應(yīng)的第一目標(biāo)表項,并根據(jù)所述第一目標(biāo)表項確定當(dāng)前未使用的第二鏈路聚合方案所對應(yīng)的第二目標(biāo)表項,所述第一目標(biāo)表項包括所述第一鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的起始地址和聚合成員列表,所述第二目標(biāo)表項包括所述第二鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的起始地址和聚合成員列表;
[0008]將所述標(biāo)識字段中的所述第一標(biāo)識更新為所述第二目標(biāo)表項的第二標(biāo)識,并根據(jù)所述第二目標(biāo)表項中的內(nèi)容將所述信息字段中的所述第一鏈路聚合組信息更新為第二鏈路聚合組信息;
[0009]根據(jù)所述標(biāo)識字段中更新后的所述第二標(biāo)識和所述信息字段中更新后的所述第二鏈路聚合組信息進行數(shù)據(jù)通信。
[0010]在第一方面一個可能的實施方式中,所述根據(jù)所述第二目標(biāo)表項中的內(nèi)容將所述信息字段中的所述第一鏈路聚合組信息更新為第二鏈路聚合組信息,包括:
[0011]根據(jù)所述第二目標(biāo)表項中的內(nèi)容確定所述第二鏈路聚合組信息;
[0012]將所述信息字段中的所述第一鏈路聚合組信息更新為所述第二鏈路聚合組信息。
[0013]在第一方面一個可能的實施方式中,所述鏈路聚合組信息包括至少一個鏈路聚合組及其對應(yīng)的起始地址和聚合成員數(shù)量;所述根據(jù)所述第二目標(biāo)表項中的內(nèi)容確定所述第二鏈路聚合組信息,包括:
[0014]將所述第二目標(biāo)表項中的所述第二鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的起始地址,作為所述第二鏈路聚合組信息中的所述至少一個鏈路聚合組及其對應(yīng)的起始地址;
[0015]根據(jù)所述第二目標(biāo)表項中的所述第二鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的成員列表,確定所述第二鏈路聚合組信息中的所述至少一個鏈路聚合組對應(yīng)的聚合成員數(shù)量。
[0016]在第一方面一個可能的實施方式中,所述將所述標(biāo)識字段中的所述第一標(biāo)識更新為所述第二目標(biāo)表項的第二標(biāo)識之前,所述方法還包括:
[0017]對所述第二鏈路聚合方案進行修改;
[0018]根據(jù)修改后的所述第二鏈路聚合方案更新所述第二目標(biāo)表項。
[0019]在第一方面一個可能的實施方式中,所述對所述第二鏈路聚合方案進行修改,包括:
[0020]對所述第二鏈路聚合方案中的所述至少一個鏈路聚合組、所述至少一個鏈路聚合組對應(yīng)的起始地址和所述至少一個鏈路聚合組對應(yīng)的聚合成員列表中的一項或多項進行修改。
[0021]在第一方面一個可能的實施方式中,所述根據(jù)所述標(biāo)識字段中更新后的所述第二標(biāo)識和所述信息字段中更新后的所述第二鏈路聚合組信息進行數(shù)據(jù)通信,包括:
[0022]根據(jù)更新后的所述第二鏈路聚合組信息確定第一目標(biāo)鏈路聚合組及其對應(yīng)的起始地址;
[0023]根據(jù)所述第二標(biāo)識確定當(dāng)前使用的第二鏈路聚合方案所對應(yīng)的第二目標(biāo)表項;
[0024]根據(jù)所述第一目標(biāo)鏈路聚合組從所述第二目標(biāo)表項中確定所述第一目標(biāo)鏈路聚合組的聚合成員列表;
[0025]根據(jù)所述第一目標(biāo)鏈路聚合組的聚合成員列表進行數(shù)據(jù)通信。
[0026]在第一方面一個可能的實施方式中,所述根據(jù)所述第一目標(biāo)鏈路聚合組從所述第二目標(biāo)表項中確定所述第一目標(biāo)鏈路聚合組的聚合成員列表,包括:
[0027]根據(jù)所述第一目標(biāo)鏈路聚合組對應(yīng)的起始地址從所述第二目標(biāo)表項中確定第二目標(biāo)鏈路聚合組,所述第二目標(biāo)鏈路聚合組對應(yīng)的起始地址與所述第一目標(biāo)鏈路聚合組對應(yīng)的起始地址相同;
[0028]將所述第二目標(biāo)鏈路聚合組的聚合成員列表作為所述第一目標(biāo)鏈路聚合組的聚合成員列表。
[0029]第二方面,本申請實施例提供了一種切換鏈路聚合方案的裝置,包括:
[0030]獲取單元,用于獲取第一表項,所述第一表項包括標(biāo)識字段和信息字段;
[0031]第一確定單元,用于根據(jù)所述第一標(biāo)識確定當(dāng)前使用的第一鏈路聚合方案所對應(yīng)的第一目標(biāo)表項;
[0032]第二確定單元,用于根據(jù)所述第一目標(biāo)表項確定當(dāng)前未使用的第二鏈路聚合方案所對應(yīng)的第二目標(biāo)表項;
[0033]第一更新單元,用于將所述標(biāo)識字段中的所述第一標(biāo)識更新為所述第二目標(biāo)表項的第二標(biāo)識;
[0034]第二更新單元,用于根據(jù)所述第二目標(biāo)表項中的內(nèi)容將所述信息字段中的所述第一鏈路聚合組信息更新為第二鏈路聚合組信息;
[0035]通信單元,用于根據(jù)所述標(biāo)識字段中更新后的所述第二標(biāo)識和所述信息字段中更新后的所述第二鏈路聚合組信息進行數(shù)據(jù)通信。
[0036]在第二方面一個可能的實施方式中,所述裝置還包括:
[0037]第三確定單元,用于根據(jù)所述第二目標(biāo)表項中的內(nèi)容確定所述第二鏈路聚合組信息;
[0038]所述第二更新單元,具體用于:
[0039]將所述信息字段中的所述第一鏈路聚合組信息更新為所述第二鏈路聚合組信息。
[0040]在第二方面一個可能的實施方式中,所述鏈路聚合組信息包括至少一個鏈路聚合組及其對應(yīng)的起始地址和聚合成員數(shù)量;所述第三確定單元,本文檔來自技高網(wǎng)...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種切換鏈路聚合方案的方法,其特征在于,所述方法包括:當(dāng)接收到鏈路聚合方案更新指令時,獲取第一表項,所述第一表項包括標(biāo)識字段和信息字段,所述標(biāo)識字段中的標(biāo)識用于指示當(dāng)前使用的鏈路聚合方案所對應(yīng)的目標(biāo)表項,所述信息字段中的鏈路聚合組信息指示所述當(dāng)前使用的鏈路聚合方案的概要信息,其中,所述標(biāo)識字段中的當(dāng)前標(biāo)識為第一標(biāo)識,所述信息字段中的當(dāng)前信息為第一鏈路聚合組信息;根據(jù)所述第一標(biāo)識確定當(dāng)前使用的第一鏈路聚合方案所對應(yīng)的第一目標(biāo)表項,并根據(jù)所述第一目標(biāo)表項確定當(dāng)前未使用的第二鏈路聚合方案所對應(yīng)的第二目標(biāo)表項,所述第一目標(biāo)表項包括所述第一鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的起始地址和聚合成員列表,所述第二目標(biāo)表項包括所述第二鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的起始地址和聚合成員列表;將所述標(biāo)識字段中的所述第一標(biāo)識更新為所述第二目標(biāo)表項的第二標(biāo)識,并根據(jù)所述第二目標(biāo)表項中的內(nèi)容將所述信息字段中的所述第一鏈路聚合組信息更新為第二鏈路聚合組信息;根據(jù)所述標(biāo)識字段中更新后的所述第二標(biāo)識和所述信息字段中更新后的所述第二鏈路聚合組信息進行數(shù)據(jù)通信。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第二目標(biāo)表項中的內(nèi)容將所述信息字段中的所述第一鏈路聚合組信息更新為第二鏈路聚合組信息,包括:根據(jù)所述第二目標(biāo)表項中的內(nèi)容確定所述第二鏈路聚合組信息;將所述信息字段中的所述第一鏈路聚合組信息更新為所述第二鏈路聚合組信息。3.如權(quán)利要求1或2所述的方法,其特征在于,所述鏈路聚合組信息包括至少一個鏈路聚合組及其對應(yīng)的起始地址和聚合成員數(shù)量;所述根據(jù)所述第二目標(biāo)表項中的內(nèi)容確定所述第二鏈路聚合組信息,包括:將所述第二目標(biāo)表項中的所述第二鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的起始地址,作為所述第二鏈路聚合組信息中的所述至少一個鏈路聚合組及其對應(yīng)的起始地址;根據(jù)所述第二目標(biāo)表項中的所述第二鏈路聚合方案中的至少一個鏈路聚合組及其對應(yīng)的成員列表,確定所述第二鏈路聚合組信息中的所述至少一個鏈路聚合組對應(yīng)的聚合成員數(shù)量。4.如權(quán)利要求1所述的方法,其特征在于,所述將所述標(biāo)識字段中的所述第一標(biāo)識更新為所述第二目標(biāo)表項的第二標(biāo)識之前,所述方法還包括:對所述第二鏈路聚合方案進行修改;根據(jù)修改后的所述第二鏈路聚合方案更新所述第二目標(biāo)表項。5.如權(quán)利要求1或4所述的方法,其特征在于,所述對所述第二鏈路聚合方案進行修改,包括...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:常欣,孫路遙,張俊,
申請(專利權(quán))人:珠海星云智聯(lián)科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。