環(huán)路檢測方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種環(huán)路檢測方法和裝置,涉及通信【技術領域】,解決了現(xiàn)有技術中利用攜帶了自定義的特定協(xié)議號的非標準LLDP報文,導致和其他自定義的用戶報文相沖突的問題。第一設備通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,第一LLDP報文中包括第一環(huán)路檢測信息,第一環(huán)路檢測信息包括環(huán)路檢測類型,第一設備的設備標識和第一端口的端口號;第一設備獲取從第二端口接收到第二設備發(fā)送的第二LLDP報文,第二LLDP報文中包括第一環(huán)路檢測信息,第二端口為與第一端口不同的端口;第一設備確定第一端口與第二端口之間存在環(huán)路。本發(fā)明實施例應用于環(huán)路檢測的過程中。
【專利說明】環(huán)路檢測方法及裝置
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,尤其涉及一種環(huán)路檢測方法及裝置。
【背景技術】
[0002]以太網(wǎng)供電(Power Over Ethernet,POE)是通過標準的五類網(wǎng)線為以太網(wǎng)客戶端傳輸數(shù)據(jù)信號的同時,還為其提供直流供電的技術。一個完整的POE系統(tǒng)包括供電端設備PSE (Power Sourcing Equipment,PSE 供電端設備)和受電端設備 F1D (Powered Device,PD受電端設備)兩部分,其中,PSE是為以太網(wǎng)客戶端設備供電的設備,同時也是整個POE以太網(wǎng)供電過程的管理者,而ro是接受供電的客戶端設備,如微基站、WLAN AP無線局域網(wǎng)接入點(Wireless Local Area Network Access Point, WLAN AP 無線局域網(wǎng)接入點)等。
[0003]鏈路層發(fā)現(xiàn)協(xié)議(Link Layer Discovery Protocol, LLDP)是一種鏈路層發(fā)現(xiàn)方式,可以將本端設備的信息組織成不同的類型,長度,值(Type, Length, Value, TLV)格式定義的信元封裝在鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元(LLDP Data Unit, LLDTOU)中發(fā)送給直連的鄰居,同時也把從鄰居接收到的LLDF1DU以標準管理信息庫(Management Information Base,MIB)的形式保存起來,以供網(wǎng)絡管理系統(tǒng)查詢,并判斷鏈路的通信狀況。
[0004]LLDP報文格式如圖1所示,包括目的媒質訪問控制層(Destination Media AccessControl, DMAC)地址、源媒質訪問控制層(Source MAC, SMAC)地址、虛擬局域網(wǎng)標簽(Virtual Local Area Network tag, VLAN tag)、以太類型(Ethernet type)和凈荷(Data),其中以太類型中包括的協(xié)議號為LLDP協(xié)議定義的固定值,所有發(fā)送的LLDP報文均會攜帶所述協(xié)議號,其中,凈荷也就是LLDTOU。
[0005]IEEE802.3af (2003)標準規(guī)定了 PSE可通過以太網(wǎng)向功率在13W以下的PD供電,IEEE802.3at (2009)定義了 PSE可以提供的功率約為30W。但是,目前采用POE供電的無線網(wǎng)絡中,微基站的功率遠超過IEEE802.3at規(guī)定的30W功率,因此當微基站作為H)時,采用兩根網(wǎng)線對微基站進行供電的解決方案。由于所述微基站存在兩根網(wǎng)線進行供電,則所述微基站就存在兩個端口進行數(shù)據(jù)信號傳輸,會形成環(huán)路,導致帶寬資源的浪費,因此需要采取環(huán)路檢測方法檢測并去掉環(huán)路。
[0006]在現(xiàn)有技術中,專門定義一個攜帶有特定信息的報文,在本端設備與對端設備之間傳輸,來進行環(huán)路檢測。在所述報文中,將圖1所示的DMAC中攜帶有本端設備的MAC地址;以太類型設置為自定義的特定協(xié)議號,例如0x9000 ;凈荷中包括發(fā)送所述報文的端口號信息。當本端設備將攜帶有特定信息的報文發(fā)送出去之后,要實時監(jiān)控其他端口接收的報文,根據(jù)接收報文攜帶的信息判斷是否為所述特定信息,如果是則說明接收報文的端口與發(fā)送所述報文的端口存在環(huán)路,將環(huán)路去掉。
[0007]在實現(xiàn)上述環(huán)路檢測的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:定義的攜帶有特定信息的報文不是標準的LLDP報文,例如以太類型中攜帶了自定義的特定協(xié)議號,可能和其他自定義的用戶報文相沖突,或者將來在進行協(xié)議號擴展時相沖突。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的實施例提供一種環(huán)路檢測方法和裝置,避免了采用非標準LLDP報文與用戶報文相沖突的問題。
[0009]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0010]第一方面,本發(fā)明提供一種環(huán)路檢測方法,包括:
[0011]第一設備通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0012]所述第一設備獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端口 ;
[0013]所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
[0014]第二方面,本發(fā)明提供另一種環(huán)路檢測方法,包括:
[0015]第二設備接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0016]獲取所述第一 LLDP報文中的第一環(huán)路檢測信息;
[0017]所述第二設備根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息;
[0018]所述第二設備將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
[0019]第三方面,本發(fā)明提供一種網(wǎng)絡設備,包括:
[0020]發(fā)送單元,用于通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0021]獲取單元,用于獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端口 ;
[0022]確定單元,用于所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
[0023]第四方面,本發(fā)明提供一種網(wǎng)絡設備,包括:
[0024]接收單元,用于接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0025]獲取單元,用于獲取所述第一 LLDP報文中的第一環(huán)路檢測信息;
[0026]生成單元,用于所述第二設備根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息;
[0027]發(fā)送單元,用于將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
[0028]第五方面,本發(fā)明提供一種網(wǎng)絡設備,包括:
[0029]存儲器,用于存儲軟件程序和報文;
[0030]通信端口,用于發(fā)送和接收報文;[0031]處理器,用于執(zhí)行存儲器中的軟件程序,具體執(zhí)行:
[0032]通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0033]所述第一設備獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端口 ;
[0034]所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
[0035]第六方面,本發(fā)明提供一種網(wǎng)絡設備,包括:
[0036]存儲器,用于存儲軟件程序和報文;
[0037]通信端口,用于發(fā)送和接收報文;
[0038]處理器,用于執(zhí)行存儲器中的軟件程序,具體執(zhí)行:
[0039]接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0040]獲取所述第一 LLDP報文中的第一環(huán)路檢測信息;
[0041]根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息;
[0042]將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
[0043]本發(fā)明實施例提供的一種環(huán)路檢測方法和裝置,第一設備根據(jù)本端設備標識和第一端口號生成第一環(huán)路檢測報文,所述第一環(huán)路檢測報文中包括鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDPDU,所述LLDPDU中包括類型為環(huán)路檢測的類型長度值TLV,所述TLV中的值包括本端設備標識和第一端口號,所述第一端口號為待發(fā)送所述第一環(huán)路檢測報文的第一端口對應的端口號,所述第一設備至少存在兩個端口,所述第一端口為所述至少兩個端口中的任意一個,并通過所述第一端口將所述第一環(huán)路檢測報文發(fā)送給第二設備,然后所述第一設備通過第二端口接收所述第二設備發(fā)送的報文,并判斷所述報文是否為第二環(huán)路檢測報文,所述第二環(huán)路檢測報文中的LLDPDU包括類型為環(huán)路檢測的TLV,所述TLV中的值包括本端設備標識和第一端口號,所述第二端口為所述第一設備中除所述第一端口以外的其他任意端口,當判斷所述報文為第二環(huán)路檢測報文時,獲取所述第二環(huán)路檢測報文中的第一端口號,確定所述第一端口號對應的第一端口與所述第二端口之間存在環(huán)路。本發(fā)明實施例解決了現(xiàn)有技術中利用攜帶了自定義的特定協(xié)議號的非標準LLDP報文,導致和其他自定義的用戶報文相沖突,或者將來在進行協(xié)議號擴展時相沖突的問題。
【專利附圖】
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為LLDP報文格式示意圖;[0046]圖2為本發(fā)明實施例提供的一種環(huán)路檢測方法的流程圖;
[0047]圖3為本發(fā)明實施例提供的另一種環(huán)路檢測方法的流程圖;
[0048]圖4為POE系統(tǒng)的結構示意圖;
[0049]圖5為本發(fā)明實施例提供的又一種環(huán)路檢測方法的流程圖;
[0050]圖6為現(xiàn)有技術中H)或者PSE的內(nèi)部虛擬結構圖;
[0051]圖7為本發(fā)明實施例提供的一種網(wǎng)絡設備的結構圖;
[0052]圖8為本發(fā)明實施例提供的另一種網(wǎng)絡設備的結構圖;
[0053]圖9為本發(fā)明實施例提供的又一種網(wǎng)絡設備的結構圖;
[0054]圖10為本發(fā)明實施例提供的一種網(wǎng)絡設備的硬件結構圖;
[0055]圖11為本發(fā)明實施例提供的另一種網(wǎng)絡設備的硬件結構圖。
【具體實施方式】
[0056]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0057]如圖2所示,本發(fā)明實施例提供的一種環(huán)路檢測方法,所述方法包括如下步驟:
[0058]201、第一設備通過第一端口將第一 LLDP報文發(fā)送給第二設備。
[0059]其中,第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,第一設備的設備標識和第一端口的端口號。其中,所述第一 LLDP報文中的目的MAC地址為所述第二設備的MAC地址,源MAC地址為所述第一設備的MAC地址。
[0060]第一設備和第二設備都是POE系統(tǒng)中的設備,可以是F1D或者PSE,如果第一設備為PD,對應地第二設備為PSE,如果第二設備為PD,則對應地第一設備為PSE。
[0061]其中,第一環(huán)路檢測信息可以采用基于TLV格式定義的信元,例如將TLV格式定義的信元中的類型定義為環(huán)路檢測,表示所述LLDP報文用于檢測所述第一設備的端口之間是否存在環(huán)路,TLV格式定義的信元中的長度表示所述TLV格式定義的信元的長度,TLV格式定義的信元中的值包括第一設備的設備標識和第一端口的端口號,第一設備的設備標識為第一設備在POE系統(tǒng)中的唯一標識,所述第一端口為發(fā)送所述第一環(huán)路檢測報文的端口,例如,當所述第一設備存在兩個端口時,端口 I和端口 2,發(fā)送所述第一環(huán)路檢測報文的端口為端口 I,則第一端口為端口 I。
[0062]可選的,所述第一 LLDP報文為所述第一設備按照設置的時間間隔生成,例如設置的時間為10s,則所述第一設備按照設置的時間間隔10s,生成第一 LLDP報文,對第一設備中的端口進行環(huán)路檢測。利用設置的時間間隔對第一設備進行環(huán)路檢測,而不需要一直不間斷地生成所述第一環(huán)路檢測報文,節(jié)省所述第一設備的功耗。
[0063]另外,為了更快速地找到第一設備端口中的環(huán)路,也可以通過所述第一設備的各個端口都發(fā)送第一環(huán)路檢測報文,其中,各個端口發(fā)送出去的第一環(huán)路檢測報文中攜帶的端口號則是對應發(fā)送端口的端口號。例如,當?shù)谝画h(huán)路檢測報文將要通過端口 2發(fā)送出去時,則第一環(huán)路檢測報文中攜帶的端口號為端口 2。
[0064]202、所述第一設備獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文。[0065]其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端口。
[0066]所述第二 LLDP報文中包括第一環(huán)路檢測信息,即包括第二 LLDP報文的LLDPDU包括類型為環(huán)路檢測的TLV,所述TLV中的值包括第一設備的設備標識和第一端口的端口號,所述第二端口為所述第一設備中除所述第一端口以外的其他任意端口。由于要檢測所述第一設備的端口之間是否存在環(huán)路,則檢查除所述第一端口以外的其他端口接收到的報文是否為第二 LLDP報文,所述第二 LLDP報文,與所述第一 LLDP報文類似,只是第二 LLDP報文中的目的MAC地址為第一設備的MAC地址,源MAC地址為第二設備的MAC地址。
[0067]203、所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
[0068]當判斷第二 LLDP報文中攜帶有第一環(huán)路檢測信息時,則說明所述第一設備通過第一端口將包含有第一環(huán)路檢測信息的第一 LLDP報文發(fā)送出去,由所述第二設備接收到之后,經(jīng)過所述第二設備的處理,將第一環(huán)路檢測信息攜帶在第二 LLDP報文中,再發(fā)送給第一設備,說明所述第一設備的端口之間存在環(huán)路,也就是第一端口和第二端口之間存在環(huán)路。
[0069]可選地,在步驟203之后,還可以包括步驟204:
[0070]步驟204:第一設備禁止所述第一端口或者所述第二端口中的一個用于傳輸報文。
[0071]由于設備的端口之間存在環(huán)路會使得某些消息不斷轉發(fā),例如廣播消息,導致帶寬資源的浪費,因此可采用一些措施,將產(chǎn)生環(huán)路的端口之間的報文傳輸斷開,僅用于Ρ0Ε。
[0072]第一設備禁止第一端口或者第二端口中的一個用于傳輸報文可以斷開第一端口和第二端口之間的環(huán)路。
[0073]例如,可通過下述方式斷開環(huán)路:
[0074]方式一:顯示報警提示,所述報警提示用于提示所述第一設備的第一端口與第二端口之間存在環(huán)路;接收配置指令,所述配置指令用于禁止所述第一端口或者所述第二端口用于傳輸報文,僅用于以太網(wǎng)供電POE。再根據(jù)所述配置指令,禁止所述第一端口或者所述第二端口用于傳輸報文。
[0075]可通過顯示報警提示通知用戶,第一設備的第一端口與第二端口之間存在環(huán)路,并接收用戶對于端口的配置指令,將所述第一端口或者所述第二端口禁止進行報文傳輸,僅用于以太網(wǎng)供電Ρ0Ε。
[0076]方式二:主動斷開所述第一端口或者所述第二端口對應的用于傳輸報文的數(shù)據(jù)鏈路。
[0077]當所述第一設備發(fā)現(xiàn)本端設備上的端口之間存在環(huán)路時,直接斷開存在環(huán)路的所述第一端口或者所述第二端口對應的用于傳輸報文的數(shù)據(jù)鏈路,僅用于Ρ0Ε。
[0078]如果所述第一設備的端口之間不存在環(huán)路,也就是所述第一設備沒有接收到所述第二環(huán)路檢測報文,則所述第一設備對端口 I和端口 2不做任何處理。
[0079]本發(fā)明實施例可以實現(xiàn)基于已有的LLDP報文,對設備的端口之間進行環(huán)路檢測,避免生成自定義的特定協(xié)議號的非標準LLDP報文,而導致可能和其他自定義的用戶報文相沖突,或者將來在進行協(xié)議號擴展時相沖突的問題。
[0080]相應地,如圖3所示,本發(fā)明實施例提供的一種環(huán)路檢測方法,所述方法包括如下步驟:
[0081]301、第二設備接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文。
[0082]其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號。
[0083]可選的,可以在第二設備通過第三端口接收報文后,判斷所述報文是否為第一環(huán)路檢測報文,所述第一環(huán)路檢測報文為封裝有LLDPDU的LLDP報文,所述LLDPDU中包括類型為環(huán)路檢測的TLV,所述TLV中的值包括第一設備標識和第一端口號,所述第一端口號為發(fā)送所述第一環(huán)路檢測報文的第一端口對應的端口號,所述第一設備至少存在兩個端口,所述第一端口為所述至少兩個端口中的任意一個,所述第二設備至少存在兩個端口,所述第三端口為所述至少兩個端口中的任意一個,所述第三端口與所述第一端口直連。
[0084]其中,當所述第一設備為H)時,所述第二設備為PSE,或者所述第一設備為PSE時,所述第二設備為PD,且所述ro和PSE均有至少兩個端口。
[0085]所述第二設備在接收到報文之后,先通過判斷所述報文攜帶的TLV中的類型是否為環(huán)路檢測,從而來判斷所述報文是否為第一環(huán)路檢測報文。所述第一環(huán)路檢測報文是基于已有的LLDP報文,在報文中的LLDTOU中攜帶有TLV,其中TLV中的類型為環(huán)路檢測,表示所述LLDP報文用于檢測所述第一設備的端口之間是否存在環(huán)路,TLV中的長度表示所述TLV的長度,TLV中的值包括第一設備標識和第一端口號,所述第一設備標識為所述第一設備在POE系統(tǒng)中的唯一標識,所述第一端口號為發(fā)送所述第一環(huán)路檢測報文的第一端口對應的端口號,例如,當所述第一設備存在兩個端口時,端口 I和端口 2,則所述第一端口號為端口 I或者端口 2。
[0086]302、獲取所述第一 LLDP報文中的第一環(huán)路檢測信息。
[0087]例如:當判斷所述報文為第一環(huán)路檢測報文時,獲取所述第一環(huán)路檢測信息,在第一環(huán)路檢測信息中包括第一環(huán)路檢測報文中的第一設備標識、第一端口號和環(huán)路檢測類型;
[0088]303、所述第二設備根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文。
[0089]其中,所述第二環(huán)路檢測報文為LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息。比如:所述第二環(huán)路檢測報文為封裝有LLDPDU的LLDP報文,所述LLDPDU中包括類型為環(huán)路檢測的TLV,所述TLV中的值包括第一設備標識和第一端口號。
[0090]所述第二設備在判斷所述報文為第一環(huán)路檢測報文時,通過獲取所述第一環(huán)路檢測報文中的第一設備標識和第一端口號,并將第一設備標識和第一端口號攜帶在新的LLDP報文中發(fā)送給所述第一設備。其中,將包括第一設備標識和第一端口號的TLV攜帶在第二環(huán)路檢測報文中。
[0091]304、所述第二設備將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
[0092]其中,所述第四端口為除所述第三端口以外的其他任意端口。
[0093]由于要檢測POE系統(tǒng)中是否存在環(huán)路,因此通過接收第一環(huán)路檢測報文之外的其他端口,將所述第二環(huán)路檢測報文發(fā)送出去,即通過第四端口將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
[0094]本發(fā)明實施例可以實現(xiàn)基于已有的LLDP報文,對設備的端口之間進行環(huán)路檢測,避免生成自定義的特定協(xié)議號的非標準LLDP報文,而導致可能和其他自定義的用戶報文相沖突,或者將來在進行協(xié)議號擴展時相沖突的問題。
[0095]為便于理解,本發(fā)明對如圖4所示的POE系統(tǒng)進行環(huán)路檢測,其中PDl表示超過IEEE802.3at規(guī)定功率的大功率設備,例如微基站,PD2為滿足IEEE802.3at規(guī)定功率的小功率設備,例如為WLAN AP、微波等小功率設備,PSE可以為POE交換機,與PDl和PD2進行報文傳輸?shù)耐瑫r,進行供電。其中,實線表示以太網(wǎng)線,虛線表示交流電源線,當采用多網(wǎng)線對PDl供電時,由于網(wǎng)線也用于數(shù)據(jù)信號傳輸,導致鏈路中可能會形成環(huán)路,因此在本發(fā)明實施例中以PDl為第一設備,PSE為第二設備為例,進行說明環(huán)路檢測方法,為便于理解,以下示例僅為說明目的,對本發(fā)明不做任何限制,其中,圖4所示PDl有端口 I和端口 2,PSE有端口 3和端口 4,端口 I和端口 3直連,端口 2和端口 4直連,如圖5所示,該方法包括如下步驟:
[0096]1、PDl與PSE之間進行POE能力協(xié)商。
[0097]參考現(xiàn)有技術,由于PSE負責管理HH的供電功率、電流大小等參數(shù),將上述供電參數(shù)進行設置,并達到兩端一致時,進行下面的供電。
[0098]2, PDl根據(jù)本端設備標識和第一端口號生成第一環(huán)路檢測報文。
[0099]所述第一環(huán)路檢測報文中的LLDPDU中攜帶有TLV,其中TLV中的類型為環(huán)路檢測,表示所述LLDP報文用于檢測所述第一設備的端口之間是否存在環(huán)路,TLV中的值包括本端設備標識和第一端口號,所述本端設備標識為PDl設備標識,所述第一端口號為端口 I的端口號。
[0100]3、PDl通過端口 I將所述第一環(huán)路檢測報文發(fā)送給PSE。
[0101]其中,所述第一環(huán)路檢測報文中的目的MAC地址為PSE的MAC地址,源MAC地址為PDl的MAC地址。
[0102]可選的,也可以將所述第一端口號為端口 2的端口號,并通過端口 2發(fā)送給PSE。
[0103]4、PSE通過端口 3接收第一環(huán)路檢測報文,并判斷報文攜帶的TLV中的類型是否為環(huán)路檢測。
[0104]5、當判斷所述報文為第一環(huán)路檢測報文時,PSE獲取所述第一環(huán)路檢測報文中的PDl設備標識和端口 I的端口號。
[0105]6, PSE根據(jù)PDl設備標識和端口 I的端口號生成第二環(huán)路檢測報文。
[0106]其中,所述第二環(huán)路檢測報文中的目的MAC地址為PDl的MAC地址,源MAC地址為PSE的MAC地址。
[0107]7、PSE將所述第二環(huán)路檢測報文發(fā)送給roi。
[0108]其中,由于所述第二環(huán)路檢測報文中只攜帶有PDl的MAC地址,因此需要PSE通過端口 4和端口 5將所述第二環(huán)路檢測報文發(fā)送給roi,當PD2接收到所述第二環(huán)路檢測報文時,直接丟棄。
[0109]8、PDl通過端口 2接收第二環(huán)路檢測報文,并判斷所述報文中是否攜帶有HH的設備標識。
[0110]9、當判斷所述報文為第二環(huán)路檢測報文時,PDl獲取所述第二環(huán)路檢測報文中的端口 I的端口號。
[0111]10、PDl確定端口 I和端口 2之間存在環(huán)路。[0112]PDl可以采用一些措施將端口 I和端口 2之間的環(huán)路斷開,如圖2所示實施例中的方式一和方式二所述,例如將端口 2和端口 4之間的數(shù)據(jù)鏈路斷開。
[0113]本實施例中第一設備也可以是PSE,第二設備為roi,進行環(huán)路檢測的流程與圖5類似,這里就不再贅述。
[0114]另外,現(xiàn)有技術中對于H)和PSE中都會存在如圖6所示的結構圖,以PDl為例進行說明,所述ro包括應用模塊、LLDP管理模塊、管理信息庫模塊、LLDP代理模塊、端口 I和端口 2。其中,LLDP代理模塊通過端口 I或者端口 2接收到報文之后,將報文上報給LLDP管理模塊。LLDP管理模塊負責管理設備的LLDP協(xié)議和本地信息,例如設備標識和端口號。LLDP管理模塊還負責將接收到的對端設備,也就是PSE的信息存入管理信息庫,以供應用模塊進行查詢。其中,由LLDP管理模塊完成圖5所示的環(huán)路檢測流程,并將檢測結果上報給應用模塊,當存在環(huán)路時,應用模塊將會顯示報警提示通知用戶,并接收用戶的配置,或者自動斷開其中一條用于數(shù)據(jù)傳輸?shù)逆溌?,僅用于POE。
[0115]本發(fā)明實施例提供一種網(wǎng)絡設備70,如圖7所示,包括:
[0116]發(fā)送單元71,用于通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0117]獲取單元72,用于獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端口 ;
[0118]確定單元73,用于所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
[0119]本發(fā)明實施例提供的一種網(wǎng)絡設備,根據(jù)本端設備標識和第一端口號生成第一環(huán)路檢測報文,所述第一環(huán)路檢測報文中包括鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDrou,所述LLDrou中包括類型為環(huán)路檢測的類型長度值TLV,所述TLV中的值包括本端設備標識和第一端口號,所述第一端口號為待發(fā)送所述第一環(huán)路檢測報文的第一端口對應的端口號,所述第一設備至少存在兩個端口,所述第一端口為所述至少兩個端口中的任意一個,并通過所述第一端口將所述第一環(huán)路檢測報文發(fā)送給第二設備,然后通過第二端口接收所述第二設備發(fā)送的報文,并判斷所述報文是否為第二環(huán)路檢測報文,所述第二環(huán)路檢測報文中的LLDTOU包括類型為環(huán)路檢測的TLV,所述TLV中的值包括本端設備標識和第一端口號,所述第二端口為所述第一設備中除所述第一端口以外的其他任意端口,當判斷所述報文為第二環(huán)路檢測報文時,獲取所述第二環(huán)路檢測報文中的第一端口號,確定所述第一端口號對應的第一端口與所述第二端口之間存在環(huán)路。本發(fā)明實施例解決了現(xiàn)有技術中利用攜帶了自定義的特定協(xié)議號的非標準LLDP報文,導致可能和其他自定義的用戶報文相沖突,或者將來在進行協(xié)議號擴展時相沖突的問題。
[0120]可選的,所述生成單元,還用于按照設置的時間間隔,根據(jù)本端設備標識和第一端口號生成第一環(huán)路檢測報文。
[0121]進一步地,如圖8所示,在網(wǎng)絡設備70中,還可以包括:
[0122]生成單元74,用于按照設置的時間間隔生成所述第一 LLDP報文。
[0123]控制單元75,用于在所述確定單元確定所述第一端口與所述第二端口之間存在環(huán)路之后,禁止所述第一端口或者所述第二端口中的一個用于傳輸報文。
[0124]可選的,所述控制單元75包括:
[0125]顯示子單元751,用于顯示報警提示,所述報警提示用于提示所述第一端口與所述第二端口之間存在環(huán)路;
[0126]接收子單元752,用于接收配置指令,所述配置指令用于禁止所述第一端口或者所述第二端口用于傳輸報文;
[0127]端口限制子單元753,還用于根據(jù)所述配置指令,禁止所述第一端口或者所述第二端口用于傳輸報文。
[0128]其中,若所述第一設備為受電端設備ro,則所述第二設備為供電端設備PSE;或者若所述第一設備為PSE,則所述第二設備為H)。
[0129]相應地,本發(fā)明實施例還提供一種網(wǎng)絡設備90,如圖9所示,包括:
[0130]接收單元91,用于接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0131]獲取單元92,用于獲取所述第一 LLDP報文中的第一環(huán)路檢測信息;
[0132]生成單元93,用于所述第二設備根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息;
[0133]發(fā)送單元94,用于將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
[0134]其中,若所述第一設備為受電端設備H),則所述第二設備為供電端設備PSE;或者若所述第一設備為PSE,則所述第二設備為H)。
[0135]本發(fā)明實施例提供一種網(wǎng)絡設備,通過第三端口接收報文,并判斷所述報文是否為第一環(huán)路檢測報文,所述第一環(huán)路檢測報文為封裝有LLDPDU的LLDP報文,所述LLDTOU中包括類型為環(huán)路檢測的TLV,所述TLV中的值包括第一設備標識和第一端口號,所述第一端口號為發(fā)送所述第一環(huán)路檢測報文的第一端口對應的端口號,所述第一設備至少存在兩個端口,所述第一端口為所述至少兩個端口中的任意一個,所述第二設備至少存在兩個端口,所述第三端口為所述至少兩個端口中的任意一個,所述第三端口與所述第一端口直連,當判斷所述報文為第一環(huán)路檢測報文時,獲取所述第一環(huán)路檢測報文中的第一設備標識和第一端口號根據(jù)所述第一設備標識和第一端口號生成第二環(huán)路檢測報文,所述第二環(huán)路檢測報文為封裝有LLDPDU的LLDP報文,所述LLDPDU中包括類型為環(huán)路檢測的TLV,所述TLV中的值包括第一設備標識和第一端口號,通過第四端口將所述第二環(huán)路檢測報文發(fā)送給所述第一設備,所述第四端口為除所述第三端口以外的其他任意端口。本發(fā)明實施例解決了現(xiàn)有技術中利用攜帶了自定義的特定協(xié)議號的非標準LLDP報文,導致可能和其他自定義的用戶報文相沖突,或者將來在進行協(xié)議號擴展時相沖突的問題。
[0136]所述網(wǎng)絡設備90中的各單元的具體實現(xiàn)過程,可參見上述環(huán)路檢測方法的處理過程。
[0137]上述圖7和圖8所示的網(wǎng)絡設備可基于計算機等硬件結構來實現(xiàn),如圖10所示,網(wǎng)絡設備10的硬件結構包括存儲器1001、通信端口 1002和處理器1003。
[0138]其中,存儲器1001可以是只讀存儲器(Read Only Memory,ROM),靜態(tài)存儲設備,動態(tài)存儲設備或者隨機存取存儲器(Random Access Memory, RAM)0存儲器1001可以存儲操作系統(tǒng)和其他應用程序的指令以及應用數(shù)據(jù)。存儲器1001中存儲的指令由處理器1003來運行執(zhí)行。
[0139]本發(fā)明實施例中存儲器1001可用于存儲實現(xiàn)圖7以及圖8所示實施例中各功能單元的指令以及報文。
[0140]通信端口 1002用來實現(xiàn)網(wǎng)絡設備10與其他設備之間的通信。
[0141]本發(fā)明實施例中,通信端口 1002用于發(fā)送和接收報文。
[0142]處理器1003可以采用通用的中央處理器(Central Processing Unit, CPU),微處理器,應用專用集成電路(Application Specific Integrated Circuit, ASIC),或者一個或多個集成電路,用于執(zhí)行相關程序。
[0143]本發(fā)明實施例中,處理器1003用于執(zhí)行存儲器1001中的指令,具體執(zhí)行:
[0144]通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0145]所述第一設備獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端口 ;
[0146]所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
[0147]其中,處理器1003中的具體處理過程可參考方法實施例部分以及圖7以及圖8所示的裝置實施例部分,這里不再贅述。
[0148]上述圖9所示的網(wǎng)絡設備可基于計算機的硬件結構來實現(xiàn),如圖11所示,網(wǎng)絡設備11的硬件結構,包括存儲器1101、通信端口 1102和處理器1103。
[0149]其中,存儲器1101可以是只讀存儲器(Read Only Memory,ROM),靜態(tài)存儲設備,動態(tài)存儲設備或者隨機存取存儲器(Random Access Memory, RAM)。存儲器1101可以存儲操作系統(tǒng)和其他應用程序的指令以及應用數(shù)據(jù)。存儲器1101中存儲的指令由處理器1103來運行執(zhí)行。
[0150]本發(fā)明實施例中存儲器1101可用于存儲實現(xiàn)圖9所示實施例中各功能單元的指令以及報文。
[0151]通信端口 1102用來實現(xiàn)網(wǎng)絡設備11與其他網(wǎng)絡設備之間的通信。在本發(fā)明實施例中網(wǎng)絡設備11與網(wǎng)絡設備10之間的通信都通過通信端口 1102進行。
[0152]本發(fā)明實施例中,通信端口 1102用于發(fā)送和接收報文;
[0153]處理器1103可以采用通用的中央處理器(Central Processing Unit, CPU),微處理器,應用專用集成電路(Application Specific Integrated Circuit, ASIC),或者一個或多個集成電路,用于執(zhí)行相關程序。
[0154]本發(fā)明實施例中,處理器1103用于執(zhí)行存儲器1101中的指令,具體執(zhí)行:
[0155]接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;
[0156]獲取所述第一 LLDP報文中的第一環(huán)路檢測信息;
[0157]根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息;
[0158]將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
[0159]其中,處理器1103中的具體處理過程可參考方法實施例部分以及圖9所示的裝置實施例部分,這里不再贅述。
[0160]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0161]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0162]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0163]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0164]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM, Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0165]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。
【權利要求】
1.一種環(huán)路檢測方法,其特征在于,包括: 第一設備通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號; 所述第一設備獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端Π ; 所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
2.根據(jù)權利要求1所述的環(huán)路檢測方法,其特征在于,所述第一LLDP報文為 所述第一設備按照設置的時間間隔生成。
3.根據(jù)權利要求1或者2所述的環(huán)路檢測方法,其特征在于,在所述確定所述第一端口與所述第二端口之間存在環(huán)路之后,所述方法還包括: 第一設備禁止所述第一端口或者所述第二端口用于傳輸報文。
4.根據(jù)權利要求3所述的環(huán)路檢測方法,其特征在于,所述第一設備禁止所述第一端口或者所述第二端口用于傳輸報文包括: 所述第一設備顯示報警提示,所述報警提示用于提示所述第一端口與所述第二端口之間存在環(huán)路; 所述第一設備接收配置指令,所述配置指令用于禁止所述第一端口或者所述第二端口用于傳輸報文;` 所述第一設備根據(jù)所述配置指令,禁止所述第一端口或者所述第二端口用于傳輸報文。
5.根據(jù)權利要求1-4中任意一項所述的環(huán)路檢測方法,其特征在于,若所述第一設備為受電端設備PD,則所述第二設備為供電端設備PSE ; 或者若所述第一設備為PSE,則所述第二設備為H)。
6.一種環(huán)路檢測方法,其特征在于,包括: 第二設備接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號; 獲取所述第一 LLDP報文中的第一環(huán)路檢測信息; 所述第二設備根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息; 所述第二設備將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
7.根據(jù)權利要求6所述的環(huán)路檢測方法,其特征在于,若所述第二設備為供電端設備pse,則所述第一設備為受電端設備ro ; 或者若所述第二設備為PD,則所述第一設備為PSE。
8.—種網(wǎng)絡設備,其特征在于,包括: 發(fā)送單元,用于通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號;獲取單元,用于獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端口 ; 確定單元,用于所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
9.根據(jù)權利要求8所述的網(wǎng)絡設備,其特征在于,還包括:生成單元,用于按照設置的時間間隔生成所述第一 LLDP報文。
10.根據(jù)權利要求8或9所述的網(wǎng)絡設備,其特征在于,還包括: 控制單元,用于在所述確定單元確定所述第一端口與所述第二端口之間存在環(huán)路之后,禁止所述第一端口或者所述第二端口中的一個用于傳輸報文。
11.根據(jù)權利要求10所述的網(wǎng)絡設備,其特征在于,所述控制單元包括: 顯示子單元,用于顯示報警提示,所述報警提示用于提示所述第一端口與所述第二端口之間存在環(huán)路; 接收子單元,用于接收配置指令,所述配置指令用于禁止所述第一端口或者所述第二端口用于傳輸報文; 端口限制子單元,還用于根據(jù)所述配置指令,禁止所述第一端口或者所述第二端口用于傳輸報文。
12.根據(jù)權利要求8至11中任意一項所述的網(wǎng)絡設備,其特征在于,若所述第一設備為受電端設備PD,則所述第二設備為供電端設備PSE ;或者若所述第一設備為PSE,則所述第二設備為H)。
13.—種網(wǎng)絡設備,其特征在于,包括:` 接收單元,用于接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號; 獲取單元,用于獲取所述第一 LLDP報文中的第一環(huán)路檢測信息; 生成單元,用于所述第二設備根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息; 發(fā)送單元,用于將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
14.根據(jù)權利要求13所述的網(wǎng)絡設備,其特征在于,若所述第二設備為供電端設備PSE,則所述第一設備為受電端設備H);或者若所述第二設備為PD,則所述第一設備為PSE。
15.一種網(wǎng)絡設備,其特征在于,包括: 存儲器,用于存儲軟件程序和報文; 通信端口,用于發(fā)送和接收報文; 處理器,用于執(zhí)行存儲器中的軟件程序,具體執(zhí)行: 通過第一端口將第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文發(fā)送給第二設備,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號; 所述第一設備獲取從第二端口接收到所述第二設備發(fā)送的第二 LLDP報文,其中,所述第二 LLDP報文中包括所述第一環(huán)路檢測信息,所述第二端口為與所述第一端口不同的端Π ;所述第一設備確定所述第一端口與所述第二端口之間存在環(huán)路。
16.根據(jù)權利要求15所述的網(wǎng)絡設備,其特征在于,所述處理器,還用于執(zhí)行: 按照設置的時間間隔生成所述第一 LLDP報文。
17.根據(jù)權利要求15或16所述的網(wǎng)絡設備,其特征在于,在所述確定所述第一端口號對應的第一端口與所述第二端口之間存在環(huán)路之后,所述處理器,還用于執(zhí)行: 禁止所述第一端口或者所述第二端口中的一個用于傳輸報文。
18.根據(jù)權利要求7所述的網(wǎng)絡設備,其特征在于,所述處理器,具體用于執(zhí)行: 顯示報警提示,所述報警提示用于提示所述第一端口與所述第二端口之間存在環(huán)路; 接收配置指令,所述配置指令用于禁止所述第一端口或者所述第二端口用于傳輸報文; 根據(jù)所述配置指令,禁止所述第一端口或者所述第二端口用于傳輸報文。
19.根據(jù)權利要求15至18中的任意一項所述的網(wǎng)絡設備,其特征在于,若所述第一設備為受電端設備ro,則所述第二設備為供電端設備PSE ;或者若所述第一設備為PSE,則所述第二設備為H)。
20.一種網(wǎng)絡設備,其特征在于,包括: 存儲器,用于存儲軟件程序和報文;· 通信端口,用于發(fā)送和接收報文; 處理器,用于執(zhí)行存儲器中的軟件程序,具體執(zhí)行: 接收第一設備通過第一端口發(fā)送的第一鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元LLDP報文,其中,所述第一 LLDP報文中包括第一環(huán)路檢測信息,所述第一環(huán)路檢測信息包括環(huán)路檢測類型,所述第一設備的設備標識和所述第一端口的端口號; 獲取所述第一 LLDP報文中的第一環(huán)路檢測信息; 根據(jù)所述第一環(huán)路檢測信息生成第二 LLDP報文,所述第二 LLDP報文中包括第一環(huán)路檢測信息; 將所述第二環(huán)路檢測報文發(fā)送給所述第一設備。
21.根據(jù)權利要求20所述的網(wǎng)絡設備,其特征在于,若所述第二設備為供電端設備PSE,則所述第一設備為受電端設備H);或者若所述第二設備為PD,則所述第一設備為PSE。
【文檔編號】H04L12/753GK103858388SQ201380001520
【公開日】2014年6月11日 申請日期:2013年10月8日 優(yōu)先權日:2013年10月8日
【發(fā)明者】郭海, 劉婷, 謝小福 申請人:華為技術有限公司