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

一種主動更新lldp的方法及設(shè)備的制作方法

文檔序號:7818612閱讀:231來源:國知局
一種主動更新lldp的方法及設(shè)備的制作方法
【專利摘要】本申請揭示了一種LLDP主動更新的方法,包括:主動向鄰居發(fā)送攜帶更新TLV的LLDP報文,促使鄰居發(fā)送攜帶待更新的TLV,解析收到的更新TLV,根據(jù)其攜帶的TLV信息更新本地的鄰居信息。本申請實現(xiàn)了一種LLDP主動更新請求TLV的機制,在LLDP支持PoE協(xié)商、EEE協(xié)商、DCBX協(xié)商等各種擴展應(yīng)用場景下,均可以滿足主動快速更新的需求,達到快速交互的效果,從而提升協(xié)商的效率。
【專利說明】-種主動更新LLDP的方法及設(shè)備

【技術(shù)領(lǐng)域】
[0001] 本申請涉及通信【技術(shù)領(lǐng)域】,特別涉及一種主動更新LLDP的方法以及設(shè)備。

【背景技術(shù)】
[0002] LLDP(LinkLayerDiscoveryProtocol,鏈路層發(fā)現(xiàn)協(xié)議)屬于慢速單向信息通 告協(xié)議,通過定時的發(fā)送本地信息,向直連的周邊設(shè)備通告設(shè)備及端口信息,同時偵聽周邊 設(shè)備定時發(fā)過來的設(shè)備及端口信息,建立鄰居數(shù)據(jù)庫,供網(wǎng)管及應(yīng)用模塊進行查詢。
[0003] 由于目前穩(wěn)定狀態(tài)下,僅通過定時機制觸發(fā)LLDP的報文發(fā)送,因此當(dāng)某個設(shè)備希 望立即更新鄰居信息時,無法實現(xiàn),只能等待鄰居的下一個發(fā)包周期,然后再通過其發(fā)送的 最新報文更新鄰居信息。


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

[0004] 本申請?zhí)峁┮环N主動更新LLDP的方法,包括以下步驟:
[0005] 主動向鄰居發(fā)送攜帶更新TLV (Type-length-value)的LLDP報文,所述更新TLV 中攜帶待更新的TLV列表;
[0006] 接收鄰居發(fā)送的更新TLV的LLDP報文,所述更新TLV中至少攜帶待更新列表中的 TLV信息;
[0007] 解析收到的更新TLV,根據(jù)其攜帶的TLV信息更新本地的鄰居信息。
[0008] 所述更新TLV包括ReqOrResp字段,當(dāng)所述ReqOrResp取值為0時,用于表示其要 求鄰居更新TLV。
[0009] 所述更新TLV中包括字段BasicTLVNum和字段BasicTLVTypeList,用于定義待更 新基本TLV的數(shù)量和列表。
[0010] 所述更新TLV還進一步包括字段OrgTLVNum和字段OrgTLVTypeList,用于定義待 更新的組織自定義TLV的數(shù)量和列表。
[0011] 為了配合上述方式,本申請還提供一種LLDP主動更新的方法,包括以下步驟:
[0012] 接收來自鄰居設(shè)備的主動發(fā)送的LLDP報文,所述報文中攜帶待更新的TLV的列 表;
[0013] 解析收到LLDP報文,提取待更新TLV列表,并立即收集本地上述TLV的相關(guān)信息, 組織至少攜帶待更新TLV列表中的TLV信息的LLDP報文發(fā)送。
[0014] 所述發(fā)送的LLDP報文攜帶完整的本地TLV信息,包括更新TLV中要求的和其他未 列在更新TLV中的TLV信息;或者,
[0015] 所述發(fā)送的LLDP報文攜帶更新TLV,所述更新TLV攜帶與待更新TLV列表對應(yīng)的 已更新的TLV列表。
[0016] 所述更新TLV包括ReqOrResp字段,當(dāng)所述ReqOrResp取值為1時,用于表示響應(yīng) 更新TLV。
[0017] 基于同樣的思想,本申請還提供一種LLDP主動更新的的裝置,包括以下模塊:
[0018] 請求模塊,主動向鄰居發(fā)送攜帶更新TLV的LLDP報文,所述更新TLV中攜帶待更 新的TLV列表;
[0019] 接收模塊,接收鄰居發(fā)送的更新TLV的LLDP報文,所述更新TLV中至少攜帶待更 新列表中的TLV信息;
[0020] 處理模塊,解析收到的更新TLV,根據(jù)其攜帶的TLV信息更新本地的鄰居信息。
[0021] 為了配合上述裝置的使用,本申請還提供一種LLDP主動更新的的裝置,其特征在 于,包括以下模塊:
[0022] 接收來自鄰居設(shè)備的主動發(fā)送的LLDP報文,所述報文中攜帶待更新的TLV的列 表;
[0023] 解析收到LLDP報文,提取待更新TLV列表,并立即收集本地上述TLV的相關(guān)信息, 組織至少攜帶待更新TLV列表中的TLV信息的LLDP報文發(fā)送。
[0024] 本申請實現(xiàn)了一種LLDP主動更新請求TLV的機制,在現(xiàn)有的眾多將LLDP的TLV 作為協(xié)商通信機制的情況下,例如在LLDP支持PoE協(xié)商、EEE協(xié)商、DCBX協(xié)商等各種擴展應(yīng) 用場景下,均可以滿足主動快速更新的需求,達到快速交互的效果,從而提升協(xié)商的效率。

【專利附圖】

【附圖說明】
[0025] 圖1是本申請?zhí)峁┑膶嵤├m用的場景。
[0026] 圖2是本申請?zhí)峁┑膶嵤├囊环N硬件實現(xiàn)方式。
[0027] 圖3是本申請?zhí)峁┑膶嵤├挠忠环N硬件實現(xiàn)方式。
[0028] 圖4是本申請?zhí)峁┑膶嵤├囊环N實現(xiàn)流程圖。
[0029] 圖5是本申請?zhí)峁┑膶嵤├挠忠环N實現(xiàn)流程圖。

【具體實施方式】
[0030] 本申請?zhí)峁┮环NLLDP主動更新的方案,這個解決方案通過增加新的LLDP的TLV 來解決LLDP主動更新的問題。比如說,當(dāng)一個設(shè)備在需要獲取鄰居設(shè)備的最新的設(shè)備狀態(tài) 時,在現(xiàn)有的技術(shù)方案中,只能通過等待LLDP發(fā)包周期到達才可以,而通過本申請的解決 方案可以提供一種按需請求的機制,使得網(wǎng)絡(luò)設(shè)備在需要時能夠隨時主動請求鄰居設(shè)備發(fā) 送更新LLDP,更新鄰居信息,從而能夠充分發(fā)揮設(shè)備的性能,提供良好的網(wǎng)絡(luò)應(yīng)用服務(wù)。
[0031] 在一個例子中,圖1展示了本申請的解決方案運作所需的典型網(wǎng)絡(luò)架構(gòu)。圖1所 示的網(wǎng)絡(luò)架構(gòu)包括網(wǎng)絡(luò)設(shè)備SW11,網(wǎng)絡(luò)設(shè)備SW13。這里的網(wǎng)絡(luò)設(shè)備為網(wǎng)絡(luò)中任意位置的設(shè) 備,可以是接入層交換機,匯聚層交換機以及路由器等設(shè)備,只要涉及到LLDP協(xié)議的應(yīng)用, 都有可能適用本申請的解決方案。在本申請給出示例中,SW11和SW13之間建立了 LLDP鄰 居。
[0032] 請參考圖2,其中網(wǎng)絡(luò)設(shè)備SW11包括處理器111、內(nèi)存112、非易失性存儲器113以 及網(wǎng)絡(luò)接口 114,其中處理器111、內(nèi)存112、非易失性存儲器113以及網(wǎng)絡(luò)接口 114之間通 過內(nèi)部總線115相連。所述網(wǎng)絡(luò)設(shè)備SW11的處理器111從非易失性存儲器111中將LLDP 更新控制邏輯的計算機指令讀取到內(nèi)存中運行。同樣的原理,請參考圖3,網(wǎng)絡(luò)設(shè)備SW13包 括處理器131、內(nèi)存132、非易失性存儲器133以及網(wǎng)絡(luò)接口 134,其中處理器131、內(nèi)存132、 非易失性存儲器133以及網(wǎng)絡(luò)接口 134之間通過內(nèi)部總線135相連。所述網(wǎng)絡(luò)設(shè)備SW13 的處理器131從非易失性存儲器133中將LLDP響應(yīng)更新控制邏輯的計算機指令讀取到內(nèi) 存中運行.
[0033] 請一并參考圖4,所述網(wǎng)絡(luò)設(shè)備SW11上運行的LLDP更新控制邏輯包括請求模塊和 處理模塊,所述LLDP更新控制邏輯在上述模塊的共同作用下執(zhí)行如下處理流程:
[0034] 步驟41請求模塊主動向鄰居發(fā)送攜帶更新TLV的LLDP報文,用于請求對端鄰居 更新鄰居信息,所述更新TLV攜帶待更新的TLV列表。
[0035] 步驟43處理模塊接收鄰居發(fā)送攜帶更新TLV的LLDP報文,所述更新TLV中至少 攜帶待更新列表中的TLV信息。
[0036] 步驟45處理模塊解析收到的更新TLV,根據(jù)其攜帶的TLV信息更新本地的鄰居信 肩、。
[0037] 在步驟41中,網(wǎng)絡(luò)設(shè)備SW11向鄰居發(fā)送LLDP報文中攜帶更新TLV,所述更新TLV 中攜帶表示該報文是請求鄰居更新TLV的字段,請求鄰居網(wǎng)絡(luò)設(shè)備根據(jù)待更新列表中的 TLV信息發(fā)送TLV信息。
[0038] 在步驟43中,網(wǎng)絡(luò)設(shè)備SW11收到了來自鄰居網(wǎng)絡(luò)設(shè)備發(fā)送的更新TLV,其中至少 攜帶的待更新列表中的TLV信息,這里,鄰居網(wǎng)絡(luò)設(shè)備返回的更新TLV中,可以攜帶包含待 更新的TLV在內(nèi)的完整的TLV信息,也可以僅攜帶待更新的TLV信息。
[0039] 請一并參考圖5,所述網(wǎng)絡(luò)設(shè)備SW13上運行的LLDP響應(yīng)更新控制邏輯包括接收模 塊和處理模塊,所述LLDP響應(yīng)更新控制邏輯在上述模塊的共同作用下執(zhí)行如下處理流程:
[0040] 步驟51,接收模塊接收來自鄰居設(shè)備的主動發(fā)送的LLDP報文,所述報文中攜帶待 更新的TLV的列表。
[0041] 步驟53,處理模塊解析收到LLDP報文,提取待更新TLV列表,并立即收集本地上述 TLV的相關(guān)信息,組織攜帶更新TLV的LLDP報文發(fā)送。
[0042] 在步驟51中,網(wǎng)絡(luò)設(shè)備SW13收到來自鄰居網(wǎng)絡(luò)設(shè)備SW11的攜帶更新TLV的LLDP 報文,這個報文中攜帶有待更新的TLV列表,用于告知網(wǎng)絡(luò)設(shè)備SW13需要為網(wǎng)絡(luò)設(shè)備SW11 至少提供待更新列表中的TLV信息,對于收到LLDP的網(wǎng)絡(luò)設(shè)備SW13來說,可以為鄰居網(wǎng)絡(luò) 設(shè)備SW11提供是更新TLV中請求的TLV信息或者包括更新TLV中請求的TLV信息在內(nèi)的 本地全部的TLV信息。
[0043] 以下結(jié)合圖1的組網(wǎng)通過更為詳細(xì)的實施例來闡述網(wǎng)絡(luò)設(shè)備SW11與鄰居網(wǎng)絡(luò)設(shè) 備SW13之間的配合工作過程。
[0044] 在本實施例中,定義一個新的TLV,可以是基本TLV或組織自定義TLV,稱為更新 TLV(UPDATETLV)。該TLV的含義為請求鄰居立即更新發(fā)布的TLV類型(包括基本TLV和 組織自定義TLV)清單。
[0045] 如果是采用新增基本TLV的方法,則UPDATETLV格式定義及取值可以設(shè)計如下 (組織自定義TLV原理類似,本申請中僅以基本TLV方式進行舉例說明):
[0046]

【權(quán)利要求】
1. 一種LLDP主動更新的方法,其特征在于,包括以下步驟: 主動向鄰居發(fā)送攜帶更新TLV的LLDP報文,所述更新TLV中攜帶待更新的TLV列表; 接收鄰居發(fā)送的更新TLV的LLDP報文,所述更新TLV中至少攜帶待更新列表中的TLV 信息; 解析收到的更新TLV,根據(jù)其攜帶的TLV信息更新本地的鄰居信息。
2. 如權(quán)利要求1所述的方法,其特征在于,所述更新TLV包括ReqOrResp字段,當(dāng)所述 ReqOrResp取值為0時,用于表示其要求鄰居更新TLV。
3. 如權(quán)利要求1所述的方法,其特征在于,所述更新TLV中包括字段BasicTLVNum和字 段BasicTLVTypeList,用于定義待更新基本TLV的數(shù)量和列表; 所述更新TLV還進一步包括字段OrgTLVNum和字段OrgTLVTypeList,用于定義待更新 的組織自定義TLV的數(shù)量和列表。
4. 一種LLDP主動更新的方法,其特征在于,包括以下步驟: 接收來自鄰居設(shè)備的主動發(fā)送的LLDP報文,所述報文中攜帶待更新的TLV的列表; 解析收到LLDP報文,提取待更新TLV列表,并立即收集本地上述TLV的相關(guān)信息,組織 至少攜帶待更新TLV列表中的TLV信息的LLDP報文發(fā)送。
5. 如權(quán)利要求4所述的方法,其特征在于,所述發(fā)送的LLDP報文攜帶完整的本地TLV 信息,包括更新TLV中要求的和其他未列在更新TLV中的TLV信息;或者, 所述發(fā)送的LLDP報文攜帶更新TLV,所述更新TLV攜帶與待更新TLV列表對應(yīng)的已更 新的TLV列表。
6. 如權(quán)利要求5所述的方法,其特征在于,所述更新TLV包括ReqOrResp字段,當(dāng)所述 ReqOrResp取值為1時,用于表示響應(yīng)更新TLV。
7. -種LLDP主動更新的的裝置,其特征在于,包括以下模塊: 請求模塊,主動向鄰居發(fā)送攜帶更新TLV的LLDP報文,所述更新TLV中攜帶待更新的 TLV列表; 接收模塊,接收鄰居發(fā)送的更新TLV的LLDP報文,所述更新TLV中至少攜帶待更新列 表中的TLV信息; 處理模塊,解析收到的更新TLV,根據(jù)其攜帶的TLV信息更新本地的鄰居信息。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述更新TLV包括ReqOrResp字段,當(dāng)所述 ReqOrResp取值為0時,用于表示其要求鄰居更新TLV。
9. 如權(quán)利要求7所述的裝置,其特征在于,所述更新TLV中包括字段BasicTLVNum和字 段BasicTLVTypeList,用于定義待更新基本TLV的數(shù)量和列表; 所述更新TLV還進一步包括字段OrgTLVNum和字段OrgTLVTypeList,用于定義待更新 的組織自定義TLV的數(shù)量和列表。
10. -種LLDP主動更新的的裝置,其特征在于,包括以下模塊: 接收來自鄰居設(shè)備的主動發(fā)送的LLDP報文,所述報文中攜帶待更新的TLV的列表; 解析收到LLDP報文,提取待更新TLV列表,并立即收集本地上述TLV的相關(guān)信息,組織 至少攜帶待更新TLV列表中的TLV信息的LLDP報文發(fā)送。
【文檔編號】H04L12/757GK104320347SQ201410606724
【公開日】2015年1月28日 申請日期:2014年10月31日 優(yōu)先權(quán)日:2014年10月31日
【發(fā)明者】徐鵬飛 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁强县| 玉树县| 莒南县| 榆中县| 泾阳县| 什邡市| 彰化县| 墨江| 崇阳县| 博乐市| 乐平市| 习水县| 双柏县| 灵山县| 龙南县| 惠安县| 石狮市| 墨竹工卡县| 麻城市| 金寨县| 宁德市| 肥乡县| 古丈县| 苏尼特右旗| 靖安县| 阿瓦提县| 独山县| 霸州市| 嫩江县| 嘉鱼县| 醴陵市| 独山县| 栖霞市| 通河县| 临夏市| 界首市| 团风县| 玉环县| 邹城市| 延吉市| 道孚县|