本申請涉及交換機(jī),尤其涉及一種交換機(jī)mac地址表容量的測量方法、設(shè)備及介質(zhì)。
背景技術(shù):
1、在交換機(jī)測試環(huán)境中,經(jīng)常涉及到交換機(jī)mac學(xué)習(xí)及尋址轉(zhuǎn)發(fā)的功能,當(dāng)交換機(jī)mac容量占滿后,交換機(jī)將不再學(xué)習(xí)新的mac地址,一些單播流量會泛洪,造成網(wǎng)絡(luò)帶寬占用。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述問題,本申請?zhí)岢隽艘环N交換機(jī)mac地址表容量的測量方法,包括:確定預(yù)先設(shè)置的測試儀,將交換機(jī)與所述測試儀進(jìn)行連接;通過所述測試儀向所述交換機(jī)發(fā)送廣播流量,確定所述交換機(jī)的端口流量,以根據(jù)所述端口流量向所述測試儀的端口進(jìn)行反饋;根據(jù)所述測試儀的端口流量和所述交換機(jī)的端口流量確定所述交換機(jī)的mac地址表容量。
2、在一個示例中,所述測試儀包括多個端口,其中,所述測試儀至少包括第一測試端口、第二測試端口、第三測試端口,所述交換機(jī)包括多個端口,其中,所述交換機(jī)至少包括第一交換端口、第二交換端口、第三交換端口。
3、在一個示例中,通過所述測試儀向所述交換機(jī)發(fā)送廣播流量,具體包括:通過所述第一測試端口向所述交換機(jī)發(fā)送第一廣播流量,確定所述第一廣播流量的參數(shù),其中,所述參數(shù)包括源地址、遞增步長、目的地址;通過所述第一交換端口對所述第一廣播流量進(jìn)行學(xué)習(xí),以確定所述第一交換端口學(xué)到的mac地址數(shù)量;根據(jù)所述參數(shù)確定所述第一廣播流量的數(shù)量,以根據(jù)所述第一廣播流量的數(shù)量確定所述第二測試端口接收的流量數(shù)量,以及確定所述第三測試端口收的流量數(shù)量。
4、在一個示例中,通過所述測試儀向所述交換機(jī)發(fā)送廣播流量,具體還包括:通過所述第二測試端口向所述交換機(jī)發(fā)送第二廣播流量,將所述第二廣播流量的目的地址設(shè)置為所述第一廣播流量的源地址;根據(jù)第一交換端口學(xué)到的mac地址數(shù)量確定所述第二廣播流量中的單播流量,將所述單播流量發(fā)送至所述第一交換端口,以使所述第一測試端口接收到所述單播流量;根據(jù)所述第二廣播流量和所述單播流量確定剩余流量,將所述剩余流量泛洪至所述第一交換端口和所述第三交換端口,以使所述第一測試端口和所述第三測試端口接收到所述剩余流量。
5、在一個示例中,所述方法還包括:確定所述第三測試端口接收到的流量總數(shù),根據(jù)所述流量總數(shù)、第一廣播流量的數(shù)量、第二廣播流量的數(shù)量確定所述交換機(jī)的所述mac地址表容量。
6、在一個示例中,所述方法還包括:將所述mac地址表容量與所述第一廣播流量的數(shù)量進(jìn)行比較;若所述mac地址表容量小于所述第一廣播流量的數(shù)量,則確定所述交換機(jī)的所述mac地址表容量;若所述mac地址表容量大于或等于所述第一廣播流量的數(shù)量,則將所述交換機(jī)的mac地址表進(jìn)行清空,并將所述測試儀的統(tǒng)計(jì)進(jìn)行清空。
7、在一個示例中,將所述測試儀的統(tǒng)計(jì)進(jìn)行清空之后,所述方法還包括:根據(jù)預(yù)先設(shè)置的增加量對所述第一廣播流量的數(shù)量進(jìn)行更改,以根據(jù)更改后的第一廣播流量進(jìn)行測量。
8、在一個示例中,所述第二廣播流量的數(shù)量與所述第一廣播流量的數(shù)量相等。
9、另一方面,本申請還提出了一種交換機(jī)mac地址表容量的測量設(shè)備,包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述一種交換機(jī)mac地址表容量的測量設(shè)備能夠執(zhí)行:確定預(yù)先設(shè)置的測試儀,將交換機(jī)與所述測試儀進(jìn)行連接;通過所述測試儀向所述交換機(jī)發(fā)送廣播流量,確定所述交換機(jī)的端口流量,以根據(jù)所述端口流量向所述測試儀的端口進(jìn)行反饋;根據(jù)所述測試儀的端口流量和所述交換機(jī)的端口流量確定所述交換機(jī)的mac地址表容量。
10、另一方面,本申請還提出了一種非易失性計(jì)算機(jī)存儲介質(zhì),存儲有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令設(shè)置為:確定預(yù)先設(shè)置的測試儀,將交換機(jī)與所述測試儀進(jìn)行連接;通過所述測試儀向所述交換機(jī)發(fā)送廣播流量,確定所述交換機(jī)的端口流量,以根據(jù)所述端口流量向所述測試儀的端口進(jìn)行反饋;根據(jù)所述測試儀的端口流量和所述交換機(jī)的端口流量確定所述交換機(jī)的mac地址表容量。
11、本申請利用交換機(jī)mac學(xué)習(xí)和尋址轉(zhuǎn)發(fā)的特性,使用測試儀來測量交換機(jī)mac地址表容量。通過預(yù)先設(shè)置的測試儀與交換機(jī)連接,發(fā)送廣播流量并監(jiān)測端口流量反饋,從而準(zhǔn)確計(jì)算出交換機(jī)的mac地址表容量。不僅操作簡便,而且能夠自動調(diào)整測試參數(shù)以應(yīng)對不同容量的交換機(jī),大大提高了測量效率和準(zhǔn)確性,為網(wǎng)絡(luò)管理和維護(hù)提供了有力支持。
1.一種交換機(jī)mac地址表容量的測量方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測試儀包括多個端口,其中,所述測試儀至少包括第一測試端口、第二測試端口、第三測試端口,所述交換機(jī)包括多個端口,其中,所述交換機(jī)至少包括第一交換端口、第二交換端口、第三交換端口。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過所述測試儀向所述交換機(jī)發(fā)送廣播流量,具體包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,通過所述測試儀向所述交換機(jī)發(fā)送廣播流量,具體還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,將所述測試儀的統(tǒng)計(jì)進(jìn)行清空之后,所述方法還包括:
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第二廣播流量的數(shù)量與所述第一廣播流量的數(shù)量相等。
9.一種交換機(jī)mac地址表容量的測量設(shè)備,其特征在于,包括:
10.一種非易失性計(jì)算機(jī)存儲介質(zhì),存儲有計(jì)算機(jī)可執(zhí)行指令,其特征在于,所述計(jì)算機(jī)可執(zhí)行指令設(shè)置為: