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

Mac地址表更新方法及裝置的制造方法

文檔序號:10626749閱讀:534來源:國知局
Mac地址表更新方法及裝置的制造方法
【專利摘要】本申請?zhí)峁┮环NMAC地址表更新方法及裝置,該方法包括:被管設(shè)備接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型;根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng),以使所述管理設(shè)備根據(jù)所述地址表項(xiàng)更新本地的MAC地址表。本申請按照管理設(shè)備的實(shí)際需求發(fā)送地址表項(xiàng),提高M(jìn)AC地址表的更新效率,同時(shí),降低了網(wǎng)絡(luò)資源的占用。
【專利說明】
MAC地址表更新方法及裝置
技術(shù)領(lǐng)域
[0001]本申請涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及MAC地址表更新方法及裝置。
【背景技術(shù)】
[0002]在存在管理設(shè)備和被管設(shè)備的網(wǎng)絡(luò)中,管理設(shè)備通過收集網(wǎng)絡(luò)中被管設(shè)備的設(shè)備信息,實(shí)現(xiàn)對被管設(shè)備的統(tǒng)一管理。其中,MAC (Media Access Control,介質(zhì)訪問控制)地址表就是一種最基本的設(shè)備信息。
[0003]現(xiàn)有技術(shù)方案中,管理設(shè)備向被管設(shè)備發(fā)送讀取MAC地址表的請求,被管設(shè)備接收到請求后,對被管設(shè)備中的所有MAC地址進(jìn)行排序,將排序后的結(jié)果通過報(bào)文發(fā)送給管理設(shè)備。當(dāng)存在大規(guī)模的MAC地址時(shí),MAC地址排序以及全部發(fā)送將長時(shí)間占用系統(tǒng)資源以及網(wǎng)絡(luò)帶寬,影響其它業(yè)務(wù)的處理。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本申請?zhí)峁┝艘环NMAC地址表更新的方法,應(yīng)用于被管設(shè)備上,該方法包括:
[0005]接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型;
[0006]根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng),以使所述管理設(shè)備根據(jù)所述地址表項(xiàng)更新本地的MAC地址表。
[0007]本申請還提供了一種MAC地址表更新方法,應(yīng)用于管理設(shè)備上,該方法包括:
[0008]向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型;
[0009]接收所述被管設(shè)備根據(jù)所述請求類型發(fā)送的地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng);
[0010]根據(jù)所述地址表項(xiàng)更新本地MAC地址表。
[0011]本申請還提供了一種MAC地址表更新裝置,應(yīng)用于被管設(shè)備上,該裝置包括:
[0012]接收單元,用于接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型;
[0013]發(fā)送單元,用于根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng),以使所述管理設(shè)備根據(jù)所述地址表項(xiàng)更新本地的MAC地址表。
[0014]本申請還提供了一種MAC地址表更新裝置,應(yīng)用于管理設(shè)備上,該裝置包括:
[0015]發(fā)送單元,用于向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型;
[0016]接收單元,用于接收所述被管設(shè)備根據(jù)所述請求類型發(fā)送的地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng);
[0017]更新單元,用于根據(jù)所述地址表項(xiàng)更新本地MAC地址表。
[0018]本申請中管理設(shè)備根據(jù)實(shí)際需求向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,該地址表項(xiàng)請求報(bào)文中攜帶請求類型,被管設(shè)備接收到地址表項(xiàng)請求報(bào)文后,根據(jù)地址表項(xiàng)請求報(bào)文中攜帶的請求類型向管理設(shè)備回應(yīng)攜帶的地址表項(xiàng)的地址表項(xiàng)響應(yīng)報(bào)文,以使管理設(shè)備根據(jù)獲得的地址表項(xiàng)更新本地的MAC地址表。本申請按照管理設(shè)備的實(shí)際需求發(fā)送地址表項(xiàng),提高M(jìn)AC地址表的更新效率,同時(shí),降低了網(wǎng)絡(luò)資源的占用。
【附圖說明】
[0019]圖1是本申請一種實(shí)施例中MAC地址表更新方法的處理流程圖;
[0020]圖2是本申請另一種實(shí)施例中MAC地址表更新方法的處理流程圖;
[0021]圖3是本申請一種實(shí)施例中MAC地址表更新裝置的基礎(chǔ)硬件示意圖;
[0022]圖4是本申請一種實(shí)施例中MAC地址表更新裝置的結(jié)構(gòu)示意圖;
[0023]圖5是本申請另一種實(shí)施例中MAC地址表更新裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為使本申請的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖對本申請所述方案作進(jìn)一步地詳細(xì)說明。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0025]在本申請使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
[0026]應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
[0027]在網(wǎng)絡(luò)管理中,管理設(shè)備需要收集網(wǎng)絡(luò)中被管設(shè)備的設(shè)備信息,以實(shí)現(xiàn)對被管設(shè)備的統(tǒng)一管理,MAC地址表就是一種最基本的設(shè)備信息?,F(xiàn)有技術(shù)方案中,管理設(shè)備定時(shí)向被管設(shè)備發(fā)送地址表項(xiàng)請求,被管設(shè)備接收到該請求后,獲取本地的所有地址表項(xiàng)并排序,將排序后的地址表項(xiàng)通過響應(yīng)報(bào)文發(fā)送給管理設(shè)備。但是,當(dāng)被管設(shè)備中存在大規(guī)模的地址表項(xiàng)時(shí),對地址表項(xiàng)排序以及發(fā)送全部的地址表項(xiàng)將長時(shí)間占用系統(tǒng)資源以及網(wǎng)絡(luò)帶寬,影響其它業(yè)務(wù)的處理。
[0028]針對上述問題,本申請實(shí)施例提出一種MAC地址表更新方法,該方法中管理設(shè)備根據(jù)實(shí)際需求向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,該地址表項(xiàng)請求報(bào)文中攜帶請求類型,被管設(shè)備接收到地址表項(xiàng)請求報(bào)文后,根據(jù)地址表項(xiàng)請求報(bào)文中攜帶的請求類型向管理設(shè)備回應(yīng)攜帶的地址表項(xiàng)的地址表項(xiàng)響應(yīng)報(bào)文,以使管理設(shè)備根據(jù)獲得的地址表項(xiàng)更新本地的MAC地址表。
[0029]參見圖1,為本申請MAC地址表更新方法的一個(gè)實(shí)施例流程圖,該實(shí)施例從被管設(shè)備側(cè)對MAC地址表更新過程進(jìn)行描述。
[0030]步驟110,接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型。
[0031]本申請實(shí)施例中,被管設(shè)備通過定期獲取當(dāng)前正在使用的第二 MAC地址表動態(tài)維護(hù)本地緩存中的第一 MAC地址表,具體過程如下:
[0032]獲取當(dāng)前正在使用的第二 MAC地址表,該第二 MAC地址表中包含所有當(dāng)前有效的第二地址表項(xiàng),例如,當(dāng)被管設(shè)備為交換設(shè)備時(shí),可以從交換設(shè)備的轉(zhuǎn)發(fā)芯片中獲取當(dāng)前有效的MAC地址表。
[0033]將第二 MAC地址表中的第二地址表項(xiàng)與第一 MAC地址表中的第一地址表項(xiàng)進(jìn)行匹配,根據(jù)匹配結(jié)果標(biāo)記第一 MAC地址表中的第一地址表項(xiàng)的表項(xiàng)類型,具體分以下幾種情況處理:
[0034]當(dāng)未找到與第二地址表項(xiàng)匹配的第一地址表項(xiàng)時(shí),將該第二地址表項(xiàng)作為第一地址表項(xiàng)添加到第一 MAC地址表中,將該新添加的第一地址表項(xiàng)的表項(xiàng)類型標(biāo)記為新增表項(xiàng),即表項(xiàng)類型為新增表項(xiàng)的第一地址表項(xiàng)為未向管理設(shè)備發(fā)送過的地址表項(xiàng)。
[0035]當(dāng)在預(yù)設(shè)的表項(xiàng)老化時(shí)長內(nèi)未找到與表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)匹配的第二地址表項(xiàng)時(shí),將該表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)的表項(xiàng)類型修改為刪除表項(xiàng),表明該第一地址表項(xiàng)已不可用。需要說明的是,表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)是指被管設(shè)備向管理設(shè)備已經(jīng)發(fā)送的第一地址表項(xiàng),在完成該第一地址表項(xiàng)發(fā)送后,將該第一地址表項(xiàng)的表項(xiàng)類型標(biāo)記為已發(fā)送表項(xiàng)。
[0036]從上述描述可知,第一 MAC地址表中包括表項(xiàng)類型為新增表項(xiàng)、刪除表項(xiàng)以及已發(fā)送表項(xiàng)的第一地址表項(xiàng)。
[0037]被管設(shè)備在每次根據(jù)第二 MAC地址表更新第一 MAC地址表后,立即對更新后的第一 MAC地址表進(jìn)行排序,在一定程度上縮短后續(xù)處理過程中對地址表項(xiàng)請求報(bào)文的響應(yīng)時(shí)間,同時(shí),也避免了長時(shí)間占用被管設(shè)備的系統(tǒng)資源,影響其它業(yè)務(wù)的處理效率。
[0038]本申請實(shí)施例中管理設(shè)備與被管設(shè)備之間通過信息交互實(shí)現(xiàn)管理設(shè)備的MAC地址表更新,該信息交互過程可通過現(xiàn)有的網(wǎng)絡(luò)管理協(xié)議實(shí)現(xiàn),例如,SNMP (Simple NetworkManagement Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)。管理設(shè)備可以周期性發(fā)送地址表項(xiàng)請求報(bào)文,并在該地址表項(xiàng)請求報(bào)文中攜帶請求類型,該請求類型用于表示管理設(shè)備希望獲得的滿足一定條件的地址表項(xiàng)。
[0039]步驟120,根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng),以使所述管理設(shè)備根據(jù)所述地址表項(xiàng)更新本地的MAC地址表。
[0040]被管設(shè)備從地址表項(xiàng)請求報(bào)文中獲取請求類型,根據(jù)該請求類型從本地保存的第一 MAC地址表中獲取表項(xiàng)類型與該請求類型匹配的第一地址表項(xiàng),具體為,將該請求類型與第一地址表項(xiàng)的表項(xiàng)類型進(jìn)行比較,根據(jù)比較結(jié)果進(jìn)行如下處理:
[0041]當(dāng)請求類型為請求新增表項(xiàng)時(shí),獲取表項(xiàng)類型為新增表項(xiàng)的第一地址表項(xiàng);當(dāng)請求類型為請求刪除表項(xiàng)時(shí),獲取表項(xiàng)類型為刪除表項(xiàng)的第一地址表項(xiàng);當(dāng)請求類型為請求所有表項(xiàng)時(shí),獲取第一 MAC地址表中除表項(xiàng)類型為刪除表項(xiàng)以外的第一地址表項(xiàng),即獲取當(dāng)前有效的第一地址表項(xiàng)。
[0042]在獲取到與請求類型對應(yīng)的第一地址表項(xiàng)后,向管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,并在該地址表項(xiàng)響應(yīng)報(bào)文中攜帶被管設(shè)備根據(jù)請求類型確定的響應(yīng)類型以及根據(jù)請求類型獲取的第一地址表項(xiàng)。其中,該響應(yīng)類型與請求類型--對應(yīng),例如,請求類型為請求新增表項(xiàng),則對應(yīng)的響應(yīng)類型為響應(yīng)新增表項(xiàng),以使管理設(shè)備根據(jù)響應(yīng)類型確定如何利用第一地址表項(xiàng)更新本地的MAC地址表。
[0043]參見圖2,為本申請MAC地址表更新方法的一個(gè)實(shí)施例流程圖,該實(shí)施例從管理設(shè)備側(cè)對MAC地址表更新過程進(jìn)行描述。
[0044]步驟210,向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型。
[0045]參見步驟110的描述,在此不再贅述。
[0046]步驟220,接收所述被管設(shè)備根據(jù)所述請求類型發(fā)送的地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng)。
[0047]參見步驟120的描述,在此不再贅述。
[0048]步驟230,根據(jù)所述地址表項(xiàng)更新本地MAC地址表。
[0049]首先,從接收的地址表項(xiàng)響應(yīng)報(bào)文中獲取響應(yīng)類型,該響應(yīng)類型由被管設(shè)備根據(jù)請求類型確定,在前述步驟120中已介紹,不再贅述。管理設(shè)備根據(jù)該響應(yīng)類型和接收到的地址表項(xiàng)更新本地MAC地址表,具體過程如下:
[0050]識別響應(yīng)類型,當(dāng)該響應(yīng)類型為響應(yīng)新增表項(xiàng)時(shí),說明接收到的地址表項(xiàng)為被管設(shè)備新生成的且未向管理設(shè)備發(fā)送過的地址表項(xiàng),因此,將接收到的地址表項(xiàng)添加到本地MAC地址表中。
[0051]當(dāng)響應(yīng)類型為響應(yīng)刪除表項(xiàng)時(shí),說明接收到的地址表項(xiàng)為被管設(shè)備已不再使用的地址表項(xiàng),因此,刪除本地MAC地址表中與該地址表項(xiàng)匹配的本地地址表項(xiàng)。
[0052]當(dāng)響應(yīng)類型為響應(yīng)所有表項(xiàng)時(shí),說明接收到的地址表項(xiàng)為被管設(shè)備中當(dāng)前所有有效的地址表項(xiàng),因此,刪除本地MAC地址表中所有的本地地址表項(xiàng),將接收到的地址表項(xiàng)添加到本地MAC地址表中,S卩進(jìn)行整體替換。
[0053]從上述描述可知,管理設(shè)備在進(jìn)行MAC地址表更新時(shí),可以根據(jù)實(shí)際需求進(jìn)行部分更新或整體更新,通常在網(wǎng)絡(luò)管理系統(tǒng)初始運(yùn)行階段可通過發(fā)送請求類型為請求所有表項(xiàng)的地址表項(xiàng)請求報(bào)文,獲取被管設(shè)備初始的地址表項(xiàng)信息。而在后續(xù)工作中,可通過發(fā)送請求類型為請求新增表項(xiàng)或請求刪除表項(xiàng)的地址表項(xiàng)請求報(bào)文,根據(jù)被管設(shè)備中發(fā)生變化的地址表項(xiàng)進(jìn)行更新,從而減輕管理設(shè)備和被管設(shè)備的系統(tǒng)消耗,提高M(jìn)AC地址表的更新效率,合理利用網(wǎng)絡(luò)資源。
[0054]與前述MAC地址表更新方法的實(shí)施例相對應(yīng),本申請還提供MAC地址表更新裝置的實(shí)施例。
[0055]本申請MAC地址表更新裝置的實(shí)施例可以應(yīng)用在管理設(shè)備和被管設(shè)備上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過其所在設(shè)備的CPU將非易失性存儲器中對應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖3所示,為本申請MAC地址表更新裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的CPU、內(nèi)存以及非易失性存儲器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件。
[0056]請參考圖4,為本申請一個(gè)實(shí)施例中的MAC地址表更新裝置的結(jié)構(gòu)示意圖。該MAC地址表更新裝置包括:接收單元401和發(fā)送單元402,其中:
[0057]接收單元401,用于接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型;
[0058]發(fā)送單元402,用于根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng),以使所述管理設(shè)備根據(jù)所述地址表項(xiàng)更新本地的MAC地址表。
[0059]進(jìn)一步地,所述發(fā)送單元402,包括:
[0060]表項(xiàng)獲取模塊,用于從本地保存的第一 MAC地址表中獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng);
[0061]類型確定模塊,用于根據(jù)所述請求類型確定響應(yīng)類型;
[0062]報(bào)文發(fā)送模塊,用于向所述管理設(shè)備發(fā)送攜帶所述響應(yīng)類型和所述第一地址表項(xiàng)的地址表項(xiàng)響應(yīng)報(bào)文,以使所述管理設(shè)備根據(jù)所述響應(yīng)類型和所述第一地址表項(xiàng)更新本地的MAC地址表。
[0063]進(jìn)一步地,所述MAC地址表更新裝置,還包括:
[0064]獲取單元,用于在所述接收單元401接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文之前,獲取當(dāng)前正在使用的第二 MAC地址表;
[0065]匹配單元,用于將所述第二 MAC地址表中的第二地址表項(xiàng)與所述第一 MAC地址表中的第一地址表項(xiàng)進(jìn)行匹配;
[0066]標(biāo)記單元,用于根據(jù)匹配結(jié)果標(biāo)記所述第一地址表項(xiàng)的表項(xiàng)類型;
[0067]所述表項(xiàng)獲取模塊,包括:
[0068]類型比較子模塊,用于將所述請求類型與所述第一地址表項(xiàng)的表項(xiàng)類型進(jìn)行比較;
[0069]表項(xiàng)獲取子模塊,用于根據(jù)比較結(jié)果獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng)。
[0070]進(jìn)一步地,
[0071]所述標(biāo)記單元,具體用于當(dāng)未找到與所述第二地址表項(xiàng)匹配的第一地址表項(xiàng)時(shí),將所述第二地址表項(xiàng)作為第一地址表項(xiàng)添加到所述第一 MAC地址表中,將新添加的第一地址表項(xiàng)的表項(xiàng)類型標(biāo)記為新增表項(xiàng);當(dāng)在預(yù)設(shè)的表項(xiàng)老化時(shí)長內(nèi)未找到與表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)匹配的第二地址表項(xiàng)時(shí),將所述表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)的表項(xiàng)類型修改為刪除表項(xiàng);
[0072]所述表項(xiàng)獲取子模塊,具體用于當(dāng)所述請求類型為請求新增表項(xiàng)時(shí),獲取表項(xiàng)類型為新增表項(xiàng)的第一地址表項(xiàng);當(dāng)所述請求類型為請求刪除表項(xiàng)時(shí),獲取表項(xiàng)類型為刪除表項(xiàng)的第一地址表項(xiàng);當(dāng)所述請求類型為請求所有表項(xiàng)時(shí),獲取所述第一 MAC地址表中除表項(xiàng)類型為刪除表項(xiàng)以外的第一地址表項(xiàng)。
[0073]上述圖4示出的MAC地址表更新裝置的實(shí)施例,其具體實(shí)現(xiàn)過程可參見前述被管設(shè)備側(cè)方法實(shí)施例的說明,在此不再贅述。
[0074]請參考圖5,為本申請另一個(gè)實(shí)施例中的MAC地址表更新裝置的結(jié)構(gòu)示意圖。該MAC地址表更新裝置包括:發(fā)送單元501、接收單元502以及更新單元503,其中:
[0075]發(fā)送單元501,用于向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型;
[0076]接收單元502,用于接收所述被管設(shè)備根據(jù)所述請求類型發(fā)送的地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng);
[0077]更新單元503,用于根據(jù)所述地址表項(xiàng)更新本地MAC地址表。
[0078]進(jìn)一步地,所述更新單元503,包括:
[0079]類型獲取模塊,用于從所述地址表項(xiàng)響應(yīng)報(bào)文中獲取響應(yīng)類型,所述響應(yīng)類型由所述被管設(shè)備根據(jù)所述請求類型確定;
[0080]地址表更新模塊,用于根據(jù)所述響應(yīng)類型和所述地址表項(xiàng)更新本地MAC地址表。
[0081]進(jìn)一步地,
[0082]所述地址表更新模塊,具體用于識別所述響應(yīng)類型;當(dāng)所述響應(yīng)類型為響應(yīng)新增表項(xiàng)時(shí),將所述地址表項(xiàng)添加到本地MAC地址表中;當(dāng)所述響應(yīng)類型為響應(yīng)刪除表項(xiàng)時(shí),刪除本地MAC地址表中與所述地址表項(xiàng)匹配的本地地址表項(xiàng);當(dāng)所述響應(yīng)類型為響應(yīng)所有表項(xiàng)時(shí),刪除本地MAC地址表中所有的本地地址表項(xiàng),將所述地址表項(xiàng)添加到本地MAC地址表中。
[0083]上述圖5示出的MAC地址表更新裝置的實(shí)施例,其具體實(shí)現(xiàn)過程可參見前述管理設(shè)備側(cè)方法實(shí)施例的說明,在此不再贅述。
[0084]從以上方法和裝置的實(shí)施例中可以看出,本申請中管理設(shè)備根據(jù)實(shí)際需求向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,該地址表項(xiàng)請求報(bào)文中攜帶請求類型,被管設(shè)備接收到地址表項(xiàng)請求報(bào)文后,根據(jù)地址表項(xiàng)請求報(bào)文中攜帶的請求類型向管理設(shè)備回應(yīng)攜帶的地址表項(xiàng)的地址表項(xiàng)響應(yīng)報(bào)文,以使管理設(shè)備根據(jù)獲得的地址表項(xiàng)更新本地的MAC地址表。本申請按照管理設(shè)備的實(shí)際需求發(fā)送地址表項(xiàng),提高M(jìn)AC地址表的更新效率,同時(shí),降低了網(wǎng)絡(luò)資源的占用。
[0085]以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種MAC地址表更新方法,應(yīng)用于被管設(shè)備上,其特征在于,該方法包括: 接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型; 根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng),以使所述管理設(shè)備根據(jù)所述地址表項(xiàng)更新本地的MAC地址表。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,包括: 從本地保存的第一 MAC地址表中獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng); 根據(jù)所述請求類型確定響應(yīng)類型; 向所述管理設(shè)備發(fā)送攜帶所述響應(yīng)類型和所述第一地址表項(xiàng)的地址表項(xiàng)響應(yīng)報(bào)文,以使所述管理設(shè)備根據(jù)所述響應(yīng)類型和所述第一地址表項(xiàng)更新本地的MAC地址表。3.如權(quán)利要求2所述的方法,其特征在于,所述接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文之前,還包括: 獲取當(dāng)前正在使用的第二 MAC地址表; 將所述第二 MAC地址表中的第二地址表項(xiàng)與所述第一 MAC地址表中的第一地址表項(xiàng)進(jìn)行匹配; 根據(jù)匹配結(jié)果標(biāo)記所述第一地址表項(xiàng)的表項(xiàng)類型; 所述從本地保存的第一 MAC地址表中獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng),包括: 將所述請求類型與所述第一地址表項(xiàng)的表項(xiàng)類型進(jìn)行比較; 根據(jù)比較結(jié)果獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng)。4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)匹配結(jié)果標(biāo)記所述第一地址表項(xiàng)的表項(xiàng)類型,包括: 當(dāng)未找到與所述第二地址表項(xiàng)匹配的第一地址表項(xiàng)時(shí),將所述第二地址表項(xiàng)作為第一地址表項(xiàng)添加到所述第一 MAC地址表中,將新添加的第一地址表項(xiàng)的表項(xiàng)類型標(biāo)記為新增表項(xiàng); 當(dāng)在預(yù)設(shè)的表項(xiàng)老化時(shí)長內(nèi)未找到與表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)匹配的第二地址表項(xiàng)時(shí),將所述表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)的表項(xiàng)類型修改為刪除表項(xiàng); 所述根據(jù)比較結(jié)果獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng),包括: 當(dāng)所述請求類型為請求新增表項(xiàng)時(shí),獲取表項(xiàng)類型為新增表項(xiàng)的第一地址表項(xiàng); 當(dāng)所述請求類型為請求刪除表項(xiàng)時(shí),獲取表項(xiàng)類型為刪除表項(xiàng)的第一地址表項(xiàng);當(dāng)所述請求類型為請求所有表項(xiàng)時(shí),獲取所述第一 MAC地址表中除表項(xiàng)類型為刪除表項(xiàng)以外的第一地址表項(xiàng)。5.一種MAC地址表更新方法,應(yīng)用于管理設(shè)備上,其特征在于,該方法包括: 向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型; 接收所述被管設(shè)備根據(jù)所述請求類型發(fā)送的地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng); 根據(jù)所述地址表項(xiàng)更新本地MAC地址表。6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述地址表項(xiàng)更新本地MAC地址表,包括: 從所述地址表項(xiàng)響應(yīng)報(bào)文中獲取響應(yīng)類型,所述響應(yīng)類型由所述被管設(shè)備根據(jù)所述請求類型確定; 根據(jù)所述響應(yīng)類型和所述地址表項(xiàng)更新本地MAC地址表。7.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述響應(yīng)類型和所述地址表項(xiàng)更新本地MAC地址表,包括: 識別所述響應(yīng)類型; 當(dāng)所述響應(yīng)類型為響應(yīng)新增表項(xiàng)時(shí),將所述地址表項(xiàng)添加到本地MAC地址表中;當(dāng)所述響應(yīng)類型為響應(yīng)刪除表項(xiàng)時(shí),刪除本地MAC地址表中與所述地址表項(xiàng)匹配的本地地址表項(xiàng); 當(dāng)所述響應(yīng)類型為響應(yīng)所有表項(xiàng)時(shí),刪除本地MAC地址表中所有的本地地址表項(xiàng),將所述地址表項(xiàng)添加到本地MAC地址表中。8.—種MAC地址表更新裝置,應(yīng)用于被管設(shè)備上,其特征在于,該裝置包括: 接收單元,用于接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型; 發(fā)送單元,用于根據(jù)所述請求類型向所述管理設(shè)備發(fā)送地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng),以使所述管理設(shè)備根據(jù)所述地址表項(xiàng)更新本地的MAC地址表。9.如權(quán)利要求8所述的裝置,其特征在于,所述發(fā)送單元,包括: 表項(xiàng)獲取模塊,用于從本地保存的第一 MAC地址表中獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng); 類型確定模塊,用于根據(jù)所述請求類型確定響應(yīng)類型; 報(bào)文發(fā)送模塊,用于向所述管理設(shè)備發(fā)送攜帶所述響應(yīng)類型和所述第一地址表項(xiàng)的地址表項(xiàng)響應(yīng)報(bào)文,以使所述管理設(shè)備根據(jù)所述響應(yīng)類型和所述第一地址表項(xiàng)更新本地的MAC地址表。10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 獲取單元,用于在所述接收單元接收管理設(shè)備發(fā)送的地址表項(xiàng)請求報(bào)文之前,獲取當(dāng)前正在使用的第二 MAC地址表; 匹配單元,用于將所述第二 MAC地址表中的第二地址表項(xiàng)與所述第一 MAC地址表中的第一地址表項(xiàng)進(jìn)行匹配; 標(biāo)記單元,用于根據(jù)匹配結(jié)果標(biāo)記所述第一地址表項(xiàng)的表項(xiàng)類型; 所述表項(xiàng)獲取模塊,包括: 類型比較子模塊,用于將所述請求類型與所述第一地址表項(xiàng)的表項(xiàng)類型進(jìn)行比較; 表項(xiàng)獲取子模塊,用于根據(jù)比較結(jié)果獲取表項(xiàng)類型與所述請求類型匹配的第一地址表項(xiàng)。11.如權(quán)利要求10所述的裝置,其特征在于: 所述標(biāo)記單元,具體用于當(dāng)未找到與所述第二地址表項(xiàng)匹配的第一地址表項(xiàng)時(shí),將所述第二地址表項(xiàng)作為第一地址表項(xiàng)添加到所述第一 MAC地址表中,將新添加的第一地址表項(xiàng)的表項(xiàng)類型標(biāo)記為新增表項(xiàng);當(dāng)在預(yù)設(shè)的表項(xiàng)老化時(shí)長內(nèi)未找到與表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)匹配的第二地址表項(xiàng)時(shí),將所述表項(xiàng)類型為已發(fā)送表項(xiàng)的第一地址表項(xiàng)的表項(xiàng)類型修改為刪除表項(xiàng); 所述表項(xiàng)獲取子模塊,具體用于當(dāng)所述請求類型為請求新增表項(xiàng)時(shí),獲取表項(xiàng)類型為新增表項(xiàng)的第一地址表項(xiàng);當(dāng)所述請求類型為請求刪除表項(xiàng)時(shí),獲取表項(xiàng)類型為刪除表項(xiàng)的第一地址表項(xiàng);當(dāng)所述請求類型為請求所有表項(xiàng)時(shí),獲取所述第一 MAC地址表中除表項(xiàng)類型為刪除表項(xiàng)以外的第一地址表項(xiàng)。12.—種MAC地址表更新裝置,應(yīng)用于管理設(shè)備上,其特征在于,該裝置包括: 發(fā)送單元,用于向被管設(shè)備發(fā)送地址表項(xiàng)請求報(bào)文,所述地址表項(xiàng)請求報(bào)文中攜帶請求類型; 接收單元,用于接收所述被管設(shè)備根據(jù)所述請求類型發(fā)送的地址表項(xiàng)響應(yīng)報(bào)文,所述地址表項(xiàng)響應(yīng)報(bào)文中攜帶地址表項(xiàng); 更新單元,用于根據(jù)所述地址表項(xiàng)更新本地MAC地址表。13.如權(quán)利要求12所述的裝置,其特征在于,所述更新單元,包括: 類型獲取模塊,用于從所述地址表項(xiàng)響應(yīng)報(bào)文中獲取響應(yīng)類型,所述響應(yīng)類型由所述被管設(shè)備根據(jù)所述請求類型確定; 地址表更新模塊,用于根據(jù)所述響應(yīng)類型和所述地址表項(xiàng)更新本地MAC地址表。14.如權(quán)利要求13所述的裝置,其特征在于: 所述地址表更新模塊,具體用于識別所述響應(yīng)類型;當(dāng)所述響應(yīng)類型為響應(yīng)新增表項(xiàng)時(shí),將所述地址表項(xiàng)添加到本地MAC地址表中;當(dāng)所述響應(yīng)類型為響應(yīng)刪除表項(xiàng)時(shí),刪除本地MAC地址表中與所述地址表項(xiàng)匹配的本地地址表項(xiàng);當(dāng)所述響應(yīng)類型為響應(yīng)所有表項(xiàng)時(shí),刪除本地MAC地址表中所有的本地地址表項(xiàng),將所述地址表項(xiàng)添加到本地MAC地址表中。
【文檔編號】H04L12/757GK105991450SQ201510092737
【公開日】2016年10月5日
【申請日】2015年3月2日
【發(fā)明人】王琳, 余剛
【申請人】杭州迪普科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
邵阳市| 莒南县| 平果县| 汕头市| 乌兰浩特市| 特克斯县| 古浪县| 桃源县| 普洱| 天祝| 巴青县| 抚顺县| 九台市| 乌拉特前旗| 郴州市| 维西| 闵行区| 元江| 齐河县| 陕西省| 长顺县| 峡江县| 富民县| 沙田区| 辉县市| 肃南| 柯坪县| 潞城市| 蚌埠市| 宁明县| 安多县| 西青区| 甘泉县| 柳江县| 揭西县| 宁海县| 常宁市| 边坝县| 竹北市| 长寿区| 长寿区|