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

一種在非以太鏈路上啟用lldp功能的實現(xiàn)方法及系統(tǒng)的制作方法

文檔序號:7668035閱讀:575來源:國知局
專利名稱:一種在非以太鏈路上啟用lldp功能的實現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通訊技術(shù)領(lǐng)域,尤其涉及一種在POSO^cket Over SONET/SDH, SONET/SDH 上的分組)口、HDLC(High-Level Data Link Control,高級數(shù)據(jù)鏈路控制)、 FR (Frame Relay,幀中繼)、ATM (Asynchronous Transfer Mode,異步傳輸模式)口等非以太鏈路的廣域網(wǎng)上啟用LLDP(Link Layer Discovery Protocol,鏈路層發(fā)現(xiàn)協(xié)議)功能的實現(xiàn)方法及系統(tǒng)。
背景技術(shù)
一、LLDP 介紹隨著以太網(wǎng)技術(shù)在局域網(wǎng)和城域網(wǎng)的廣泛應(yīng)用,網(wǎng)絡(luò)設(shè)備的種類日益繁多且各自的配置錯綜復(fù)雜,用戶對以太網(wǎng)管理能力的要求也越來越高。目前許多網(wǎng)絡(luò)管理系統(tǒng)都使用自動發(fā)現(xiàn)功能來跟蹤拓撲的變化,但大多都只能分析到網(wǎng)絡(luò)層的拓撲結(jié)構(gòu),而諸如設(shè)備有哪些接口、又有哪些接口與其它設(shè)備相連,以及客戶端、網(wǎng)絡(luò)設(shè)備、各類服務(wù)器之間的路徑等信息則需通過鏈路層來收集,用戶只有通過足夠詳細的信息才能準確定位網(wǎng)絡(luò)故障。 同時為了使不同廠商的設(shè)備能夠在網(wǎng)絡(luò)中相互發(fā)現(xiàn)并交互各自的系統(tǒng)信息及配置信息,需要有一個標準的信息交流平臺。LLDP就是在這樣的背景下產(chǎn)生的。LLDP是由IEEE 802. IAB定義的一種鏈路層發(fā)現(xiàn)協(xié)議,它提供了一種標準的鏈路層發(fā)現(xiàn)方式,可以將本端設(shè)備的設(shè)備標識、接口標識、主要能力、管理地址等信息組織成不同的 TLV (Type/Length/Value,類型 / 長度 / 值),封裝在 LLDPDU (Link Layer Discovery Protocol Data Unit,鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元)中發(fā)布給與自己直連的鄰居,鄰居收到這些LLDPDU信息后將其保存起來,以CLI (Command Line hterface,命令行界面)的方式或以標準MIB (Management Information Base,管理信息庫)的形式對用戶顯示,網(wǎng)絡(luò)管理系統(tǒng)可以通過該協(xié)議快速掌握二層網(wǎng)絡(luò)的拓撲及其變化情況。以供網(wǎng)絡(luò)管理系統(tǒng)查詢了解自己與網(wǎng)絡(luò)中鄰近設(shè)備的連接路徑、對方的設(shè)備型號等物理信息,幫助網(wǎng)絡(luò)管理員了解網(wǎng)絡(luò)拓撲,并以此為依據(jù)方便進行網(wǎng)絡(luò)管理系統(tǒng)查詢、網(wǎng)絡(luò)統(tǒng)計、診斷鏈路的通信狀況等工作。二、POS 接口介紹SONET (Synchronous Optical Network,同步光網(wǎng)絡(luò))是 ANSI (美國國家標準學(xué)會)定義的同步傳輸體制,是一種全球化的標準傳輸協(xié)議,采用光傳輸。SDH(Synchronous Digital Hierarchy,同步數(shù)字系列)是 CCITT(國際電報電話咨詢委員會),即現(xiàn)在的ITU-T(國際電信聯(lián)盟電信標準化部門)定義的,采用同步復(fù)用方式和靈活的映射結(jié)構(gòu),可以從SDH信號中直接分插出低速的支路信號,而不需要使用大量的復(fù)接/分接設(shè)備,從而能夠減少信號損耗和設(shè)備投資。POS是一種應(yīng)用在城域網(wǎng)及廣域網(wǎng)中的技術(shù),它具有支持分組數(shù)據(jù)的優(yōu)點,如支持 IP數(shù)據(jù)分組。POS將長度可變的數(shù)據(jù)包直接映射進SONET同步載荷中,使用SONET物理層傳輸標準,提供了一種高速、可靠、點到點的數(shù)據(jù)連接。
POS接口在數(shù)據(jù)鏈路層可以使用PPP (Point to Point ftx)tocol,點對點協(xié)議)、幀中繼和HDLC協(xié)議,在網(wǎng)絡(luò)層使用IP協(xié)議。針對不同的設(shè)備,接口傳輸速率會有所不同,例如STM-I、STM-4和STM-16,每一級速率都是較低一級的4倍。在進行鏈路協(xié)議和網(wǎng)絡(luò)協(xié)議等配置前,需要根據(jù)對端設(shè)備的配置或應(yīng)用進行POS 接口物理參數(shù)的配置。此外,如果作為備份接口,則需配置接口備份工作參數(shù);如果要在接口上建立防火墻,則需配置包過濾規(guī)則。三、ULEI接口介紹通用邏輯以太網(wǎng)接口(UniversalLogic Ether hterface,ULEI)是有以太網(wǎng)性質(zhì)的邏輯接口,具有物理以太接口的屬性,基本上支持所有的以太業(yè)務(wù),包括子接口、 VLAN(虛擬局域網(wǎng))、QINQ、L2VPN、L3VPN、路由、BFD(雙向轉(zhuǎn)發(fā)檢測)、MSTP(Multiple Spanning Tree Protocol,多生成樹基于SDH的多業(yè)務(wù)傳送平臺)等,實現(xiàn)的主要目的如下(1)、二三層VPN橋接即在一個設(shè)備上實現(xiàn)二層VPN終結(jié)到三層VPN ;O)、非以太接口實現(xiàn)ETH^thernet,以太網(wǎng))業(yè)務(wù)擴展支持FR、ATM等橋接ETH 業(yè)務(wù)而設(shè)計的一種通用邏輯以太接口,用以屏蔽多種不同接口的差異,使得業(yè)務(wù)開展時感知不到物理接口。另外橋接ULEI接口,必須配置在ETH接口板上;異構(gòu)ULEI接口,必須配置在POS 接口板上;有綁定橋接關(guān)系ULEI接口,必須配置在同一塊線卡上。LLDP協(xié)議只規(guī)定了以太網(wǎng)絡(luò)中啟用LLDP功能的具體實現(xiàn),現(xiàn)有協(xié)議標準未涉及 POS 口等非以太鏈路廣域網(wǎng)上的LLDP功能啟用,未對POS等接口上支持LLDP鄰居發(fā)現(xiàn)功能進行規(guī)范定義。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是針對現(xiàn)有技術(shù)中存在的上述問題,提出一種在非以太鏈路上啟用LLDP功能的實現(xiàn)方法及系統(tǒng),以實現(xiàn)在POS 口等非以太鏈路廣域網(wǎng)上啟用LLDP 鄰居發(fā)現(xiàn)的功能。為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案一種在非以太鏈路上啟用LLDP功能的實現(xiàn)方法,包括如下步驟在本端網(wǎng)絡(luò)設(shè)備上和對端網(wǎng)絡(luò)設(shè)備上分別開啟LLDP全局使能;在本端網(wǎng)絡(luò)設(shè)備的非以太接口上和對端網(wǎng)絡(luò)設(shè)備的非以太接口上分別開啟LLDP 端口使能。進一步地,所述非以太接口為POS 口或HDLC 口或FR 口或ATM 口。進一步地,本發(fā)明方法還包括以下步驟在達到LLDP的HelloTime (LLDP的發(fā)包間隔)時間時,在本端網(wǎng)絡(luò)設(shè)備的端口組裝一個LLDP Hello (通告)報文,并將所述LLDP Hello報文發(fā)送到對端網(wǎng)絡(luò)設(shè)備;在本端網(wǎng)絡(luò)設(shè)備上接收對端網(wǎng)絡(luò)設(shè)備發(fā)來的所述LLDP Hello報文,并根據(jù)LLDP 協(xié)議對該報文進行處理,生成或更新鄰居信息。進一步地,本發(fā)明方法還包括步驟為本端網(wǎng)絡(luò)設(shè)備的非以太接口和對端網(wǎng)絡(luò)設(shè)備的非以太接口各綁定一個ULEI接
5□。更進一步地,本發(fā)明方法還包括如下步驟步驟501,定時器到設(shè)定的HelloTime時間時,驅(qū)動端口發(fā)送狀態(tài)機組裝LLDP Hello報文;步驟502,若端口類型是非以太口,則查詢與非以太口綁定的ULEI接口 ;若沒有找到與非以太口綁定的ULEI接口,則丟棄報文;若找到與非以太口綁定的ULEI接口,則執(zhí)行步驟503 ;步驟503,將非以太口替換為ULEI接口 ;步驟504,對所述LLDP Hello報文進行封裝,并由微碼發(fā)送到對端機架。再進一步地,本發(fā)明方法還包括如下步驟步驟601,本端機架的微碼收到對端機架發(fā)來的LLDP Hello報文;步驟602,若接收到報文的物理實接口類型是ULEI接口,則查詢與ULEI接口綁定的非以太接口 ;若未查詢到與ULEI接口綁定的非以太接口則丟棄報文;若查詢到與ULEI 接口綁定的非以太接口,則執(zhí)行步驟603 ;步驟603,將ULEI接口替換為非以太接口 ;步驟604,解析收到的LLDP Hello報文;步驟605,生成或更新鄰居信息。一種在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng),包括全局使能開啟模塊和端口使能開啟模塊;其中,所述全局使能開啟模塊用于,在本端網(wǎng)絡(luò)設(shè)備上和對端網(wǎng)絡(luò)設(shè)備上分別開啟LLDP全局使能;所述端口使能開啟模塊用于,在本端網(wǎng)絡(luò)設(shè)備的非以太接口上和對端網(wǎng)絡(luò)設(shè)備的非以太接口上分別開啟LLDP端口使能。進一步地,本發(fā)明系統(tǒng)還包括接口綁定模塊,該模塊用于,為本端網(wǎng)絡(luò)設(shè)備的非以太接口和對端網(wǎng)絡(luò)設(shè)備的非以太接口各綁定一個ULEI接口。進一步地,本發(fā)明系統(tǒng)還包括報文發(fā)送模塊和保文接收模塊;其中,所述報文發(fā)送用于,在達到LLDP的發(fā)包間隔HelloTime時間時,在本端網(wǎng)絡(luò)設(shè)備的端口組裝一個LLDP Hello報文,并將所述LLDP Hello報文發(fā)送到對端網(wǎng)絡(luò)設(shè)備;所述報文接收模塊用于,在本端網(wǎng)絡(luò)設(shè)備上接收對端網(wǎng)絡(luò)設(shè)備發(fā)來的所述LLDP Hello報文,并根據(jù)LLDP協(xié)議對該報文進行處理,生成或更新鄰居信息。更進一步地,本發(fā)明在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng)還包括老化模塊, 該模塊用于,定時老化超時未更新的LLDP鄰居信息。本發(fā)明的有益效果為本發(fā)明在LLDP協(xié)議基礎(chǔ)上,提出一種在POS 口等非以太鏈路上啟用LLDP的功能的方法及系統(tǒng),擴展并改進LLDP支持的物理實接口范圍,通過支持POS等接口上啟用LLDP 協(xié)議,實現(xiàn)了在非以太鏈路上使用LLDP鄰居發(fā)現(xiàn)功能的目的。本發(fā)明還具有實施簡便,成本低等優(yōu)點。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是作為一個具體實施例的本發(fā)明方法流程示意圖;圖2是作為一個具體實施例的本發(fā)明方法組網(wǎng)示意3為作為一個具體實施例的本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖;圖4是應(yīng)用本發(fā)明的發(fā)包流程示意圖;圖5是應(yīng)用本發(fā)明的收包流程示意圖;圖6是應(yīng)用本發(fā)明的報文封裝結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖對本發(fā)明進行進一步詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面具體以POS 口為例進行具體說明。圖1是作為一個具體實施例的本發(fā)明方法流程示意圖,如圖所示,本發(fā)明方法具體包括如下步驟步驟101,為本端網(wǎng)絡(luò)設(shè)備的POS接口和對端的網(wǎng)絡(luò)設(shè)備POS接口建立物理連接, 該實施例中,是通過光纖來建立物理連接的。步驟102,為本端網(wǎng)絡(luò)設(shè)備的POS接口和對端的網(wǎng)絡(luò)設(shè)備POS接口各配置一個IP 地址。步驟103,互相ping (Packet hternet Grope,因特網(wǎng)包探索器)本端網(wǎng)絡(luò)設(shè)備的 POS接口和對端的網(wǎng)絡(luò)設(shè)備POS接口,使兩端能夠ping通,ping的目的是判斷兩個pos接口之間的物理鏈路是否連通。步驟104,為本端網(wǎng)絡(luò)設(shè)備的POS接口和對端的網(wǎng)絡(luò)設(shè)備POS接口各綁定一個 ULEI 接口。該步驟也可以省略,采用該步驟的目的是充分利用現(xiàn)有的ULEI接口技術(shù),通過接口的轉(zhuǎn)換來提高收發(fā)包效率。步驟105,在本端網(wǎng)絡(luò)設(shè)備上和對端的網(wǎng)絡(luò)設(shè)備上分別開啟LLDP全局使能。步驟106,在本端網(wǎng)絡(luò)設(shè)備的POS接口上和對端網(wǎng)絡(luò)設(shè)備的POS接口上分別開啟 LLDP端口使能。步驟107,本端的網(wǎng)絡(luò)設(shè)備在達到定時器所設(shè)定的HelloTime時間時,在該網(wǎng)絡(luò)設(shè)備的端口(包括以太接口和非以太接口 )組裝一個LLDP Hello報文。具體地,是采用一個定時器,該定時器按照設(shè)定的HelloTime時間驅(qū)動端口網(wǎng)絡(luò)設(shè)備端口的發(fā)送狀態(tài)機組裝LLDP Hello報文發(fā)包。步驟108,本端的網(wǎng)絡(luò)設(shè)備將此DDLP Hello報文發(fā)送到對端的網(wǎng)絡(luò)設(shè)備。步驟109,對端網(wǎng)絡(luò)設(shè)備收到此報文,根據(jù)LLDP協(xié)議進行處理,生成或更新鄰居信息。上述步驟107至步驟109,以本端向?qū)Χ税l(fā)送DDLP Hello報文為例進行了說明,同樣地,對端的網(wǎng)絡(luò)設(shè)備在達到定時器所設(shè)定的HelloTime時間時,也會在其端口組裝LLDPHello報文,并發(fā)送到本端的網(wǎng)絡(luò)設(shè)備,由本端的網(wǎng)絡(luò)設(shè)備根據(jù)LLDP協(xié)議對收到的該LLDP Hello報文進行處理,生成或更新鄰居信息。本發(fā)明實施例中,是通過 OAM(Operation Administration and Maintenance,操作管理維護)或SNMP(Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)的標準 MIB (Management Information Base,管理信息庫)配置必須的配置參數(shù)和滿足組網(wǎng)性能的性能參數(shù)的,并能夠顯示這些配置,配置的參數(shù)主要包括為本端網(wǎng)絡(luò)設(shè)備的非以太接口和對端網(wǎng)絡(luò)設(shè)備的非以太接口各配置一個IP地址;配置網(wǎng)絡(luò)設(shè)備的全局的LLDP功能使能(enable)或非使能(disable);配置網(wǎng)絡(luò)設(shè)備的全局的LLDP發(fā)包間隔時間;配置網(wǎng)絡(luò)設(shè)備的全局的LLDP鄰居保持時間;配置網(wǎng)絡(luò)設(shè)備的全局的LLDP最大鄰居數(shù)量;配置網(wǎng)絡(luò)設(shè)備的POS接口的LLDP功能使能或非使能;配置網(wǎng)絡(luò)設(shè)備的POS接口的LLDP最大鄰居數(shù)量。圖2是作為一個具體實施例的本發(fā)明方法組網(wǎng)示意圖,途中RX和TX分別表示接收和發(fā)送。如圖所示路由器1上的posl92-0/l/0/l和路由器2上的posl92-0/2/0/2相連。路由器1和路由器2之間通過光纖接收和發(fā)送報文,路由器1和路由器2分別生成自己的鄰居信息。圖3是作為一個具體實施例的本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖,如圖所示,本發(fā)明在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng)包括全局使能開啟模塊、端口使能開啟模塊、接口綁定模塊、報文發(fā)送模塊、報文接收模塊和老化模塊。其中,全局使能開啟模塊用于,在本端網(wǎng)絡(luò)設(shè)備上和對端網(wǎng)絡(luò)設(shè)備上分別開啟 LLDP全局使能。端口使能開啟模塊用于,在本端網(wǎng)絡(luò)設(shè)備的非以太接口上和對端網(wǎng)絡(luò)設(shè)備的非以太接口上分別開啟LLDP端口使能。接口綁定模塊用于,為本端網(wǎng)絡(luò)設(shè)備的非以太接口和對端網(wǎng)絡(luò)設(shè)備的非以太接口各綁定一個ULEI接口。其中,報文發(fā)送模塊用于,在達到定時器設(shè)定的HelloTime時間時,在本端網(wǎng)絡(luò)設(shè)備的端口組裝一個LLDP Hello報文,并將該DDLP Hello報文發(fā)送到對端網(wǎng)絡(luò)設(shè)備。具體地,是由定時器按照設(shè)定的HelloTime時間驅(qū)動端口網(wǎng)絡(luò)設(shè)備端口的發(fā)送狀態(tài)機組裝LLDP Hello報文發(fā)包。報文接收模塊用于,在本端網(wǎng)絡(luò)設(shè)備上接收對端網(wǎng)絡(luò)設(shè)備發(fā)來的LLDP Hello報文,并根據(jù)LLDP協(xié)議對該報文進行處理,生成或更新鄰居信息。老化模塊用于,定時老化超時未更新的LLDP鄰居信息。具體地,該模塊用于設(shè)置的老化定時器超時后,以輪詢的方式對LLDP鄰居信息進行遍歷掃描;LLDP鄰居信息老化時間超時后,刪除超時的LLDP鄰居信息。本發(fā)明實施例中,是通過CML (Command Line,命令行)方式在網(wǎng)絡(luò)設(shè)備的POS 口等非以太鏈路上啟用LLDP功能的。當(dāng)然,以上的本端和對端是相對的概念,當(dāng)把其中一端作為本端時,另一端即為對端。圖4是應(yīng)用本發(fā)明的發(fā)包流程示意圖,如圖所示,應(yīng)用本發(fā)明的發(fā)包流程具體包括步驟401,定時器到設(shè)定的HelloTime時間;步驟402,驅(qū)動端口發(fā)送狀態(tài)機(即LLDP端口 TX狀態(tài)機)組裝LLDP Hello報文;步驟403,組裝完LLDP Hello報文,由于需要指定端口發(fā)送,發(fā)送前需要判斷端口的類型是以太物理實接口,還是POS 口等非以太口 ;根據(jù)POS接口等非以太口是否綁定ULEI接口做不同的處理,如果POS接口等非以太口綁定了 ULEI接口,執(zhí)行步驟404,如果POS接口等非以太口未綁定ULEI接口,則直接執(zhí)行步驟409 ;步驟404,如果是POS接口等非以太口,需要查詢與POS接口等非以太口綁定的 ULEI 接口 ;步驟405,若找到與POS接口等非以太口綁定的ULEI接口,則將POS接口等非以太口替換為ULEI接口 ;步驟406,通過發(fā)包接口發(fā)包;步驟407,若沒有找到與POS接口等非以太口綁定的ULEI接口,則丟棄報文;步驟408,LLDP協(xié)議中的收發(fā)包模塊(即收發(fā)包LPP)接收到LLDP的以太報文, 若是POS 口等非以太口需要將報文封裝成IEEE 802. 3/^thernet的BCP(PPP Bridging Control Protocol, PPP橋接控制協(xié)議)報文,該報文的封裝方式見圖6 ;步驟409,將報文發(fā)送到對端機架。圖5是應(yīng)用本發(fā)明的收包流程示意圖,如圖所示,應(yīng)用本發(fā)明的收包流程具體包括步驟501,本端收到對端機架發(fā)來的LLDP Hello報文,判斷若是IEEE 802.3/ Ethernet的BCP報文,并根據(jù)報文內(nèi)的目的MAC (Media Access Control,媒體訪問控制) 判斷是LLDP Hello報文,則直接把BCP封裝剝掉,以ULEI 口上送給LLDP協(xié)議中的收發(fā)包模塊,報文格式為以太。對于原有異構(gòu)流程中如果有關(guān)注接口 BCP協(xié)商狀態(tài)的,需要特殊跳過,LLDP Hello報文上送時不關(guān)注BCP狀態(tài),只要接口協(xié)議UP就上送,協(xié)議UP有可能是 IPCP (IP控制協(xié)議)協(xié)商成功,不一定是BCP協(xié)商成功,任何一種協(xié)商成功皆可,不需要切換;步驟502,LLDP協(xié)議中的收發(fā)包模塊接收到的LLDP以太報文后,攜帶ULEI 口信息分發(fā)至LLDP協(xié)議中的LLDP業(yè)務(wù)模塊;步驟503,判斷接收到報文的物理實接口類型,是以太物理實接口,還是ULEI 口 ;步驟504,如果是ULEI接口,需要查詢與ULEI接口綁定的POS接口等非以太接口 ;步驟505,若找到與ULEI接口綁定的POS接口等非以太接口,則將ULEI接口替換為POS接口等非以太接口 ;步驟506,LLDP業(yè)務(wù)模塊解析收到的LLDP Hello報文;步驟507,若沒有找到與ULEI接口綁定的POS接口等非以太接口,或者解析收到的報文有錯誤時,則丟棄報文;步驟508,通過端口收到的報文驅(qū)動LLDP協(xié)議中的接收狀態(tài)機(即LLDP端口 RX
9狀態(tài)機),添加、更新或刪除LLDP鄰居;步驟509,定時器驅(qū)動LLDP的鄰居老化掃描;步驟510,刪除LLDP鄰居中超過HoldTime而未獲更新的鄰居信息。步驟511,結(jié)束。上面是以POS接口等非以太口綁定了 ULEI接口的情況為例進行說明的,如果POS 接口等非以太口未綁定ULEI接口,則本端收到對端發(fā)來的LLDP Hello報文后,直接對其進行解析即可。圖6是應(yīng)用本發(fā)明的報文封裝結(jié)構(gòu)示意圖,BCP報文封裝LLDP的報文格式如圖所示。復(fù)用RFC 2878中的802. 3 Frame格式,其中需要特別指定的選項如下Address and Control,該字段填 0XFF03 ;PPP Protocol,該字段填 0x0031 ;Flags中的F位,若不配置局域網(wǎng)分段,該字段填0 ;Flags中的Z位,該字段填0 ;Pads,該字段填 0;MAC Type,應(yīng)該是 IEEE 802. 3/Ethernet,該字段填 1 ;Optional Data Link Layer Padding,該字段報文中省略。上面以POS 口為例進行了詳細說明,對于HDLC、FR、ATM 口等非以太接口,在其非以太鏈路的廣域網(wǎng)上啟用LLDP功能的具體實施方式
可以據(jù)此類推得出,此處不再贅述。綜上所述,本發(fā)明在LLDP協(xié)議基礎(chǔ)上,提出一種在POS 口等非以太鏈路上啟用 LLDP的功能的方法,擴展并改進LLDP支持的物理實接口范圍,通過支持POS等接口上啟用 LLDP協(xié)議,解決了在POS 口等非以太鏈路上進行LLDP鄰居發(fā)現(xiàn)功能的技術(shù)難題,實現(xiàn)了在非以太鏈路上使用LLDP鄰居發(fā)現(xiàn)功能的目的。本領(lǐng)域普通技術(shù)人員可以理解,上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種在非以太鏈路上啟用鏈路層發(fā)現(xiàn)協(xié)議LLDP功能的實現(xiàn)方法,其特征在于,包括如下步驟在本端網(wǎng)絡(luò)設(shè)備上和對端網(wǎng)絡(luò)設(shè)備上分別開啟LLDP全局使能; 在本端網(wǎng)絡(luò)設(shè)備的非以太接口上和對端網(wǎng)絡(luò)設(shè)備的非以太接口上分別開啟LLDP端口使能。
2.如權(quán)利要求1所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)方法,其特征在于,所述非以太接口為POS 口,或高級數(shù)據(jù)鏈路控制HDLC 口,或幀中繼FR 口,或異步傳輸模式ATM
3.如權(quán)利要求1或2所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)方法,其特征在于, 還包括以下步驟在達到LLDP的發(fā)包間隔HelloTime時間時,在本端網(wǎng)絡(luò)設(shè)備的端口組裝一個LLDP Hello報文,并將所述LLDP Hello報文發(fā)送到對端網(wǎng)絡(luò)設(shè)備;在本端網(wǎng)絡(luò)設(shè)備上接收對端網(wǎng)絡(luò)設(shè)備發(fā)來的所述LLDP Hello報文,并根據(jù)LLDP協(xié)議對該報文進行處理,生成或更新鄰居信息。
4.如權(quán)利要求1或2所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)方法,其特征在于, 還包括步驟為本端網(wǎng)絡(luò)設(shè)備的非以太接口和對端網(wǎng)絡(luò)設(shè)備的非以太接口各綁定一個ULEI接口。
5.如權(quán)利要求4所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)方法,其特征在于,還包括如下步驟;步驟501,定時器到設(shè)定的HelloTime時間時,驅(qū)動端口發(fā)送狀態(tài)機組裝LLDP Hello報文;步驟502,若端口類型是非以太口,則查詢與非以太口綁定的ULEI接口 ; 若沒有找到與非以太口綁定的ULEI接口,則丟棄報文;若找到與非以太口綁定的ULEI 接口,則執(zhí)行步驟503;步驟503,將非以太口替換為ULEI接口 ;步驟504,對所述LLDP Hello報文進行封裝,并由微碼發(fā)送到對端機架。
6.如權(quán)利要求5所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)方法,其特征在于,還包括如下步驟步驟601,本端機架的微碼收到對端機架發(fā)來的LLDP Hello報文; 步驟602,若接收到報文的物理實接口類型是ULEI接口,則查詢與ULEI接口綁定的非以太接口 ;若未查詢到與ULEI接口綁定的非以太接口則丟棄所述LLDP Hello報文;若查詢到與ULEI接口綁定的非以太接口,則執(zhí)行步驟603 ; 步驟603,將ULEI接口替換為非以太接口 ; 步驟604,解析收到的LLDP Hello報文; 步驟605,生成或更新鄰居信息。
7.一種在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng),其特征在于,包括全局使能開啟模塊和端口使能開啟模塊;其中,所述全局使能開啟模塊用于,在本端網(wǎng)絡(luò)設(shè)備上和對端網(wǎng)絡(luò)設(shè)備上分別開啟 LLDP全局使能;所述端口使能開啟模塊用于,在本端網(wǎng)絡(luò)設(shè)備的非以太接口上和對端網(wǎng)絡(luò)設(shè)備的非以太接口上分別開啟LLDP端口使能。
8.如權(quán)利要求7所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng),其特征在于,還包括接口綁定模塊,該模塊用于,為本端網(wǎng)絡(luò)設(shè)備的非以太接口和對端網(wǎng)絡(luò)設(shè)備的非以太接口各綁定一個ULEI接口。
9.如權(quán)利要求7或8所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng),其特征在于, 還包括報文發(fā)送模塊和保文接收模塊;其中,所述報文發(fā)送模塊用于,在達到LLDP的發(fā)包間隔HelloTime時間時,在本端網(wǎng)絡(luò)設(shè)備的端口組裝一個LLDP Hello報文,并將所述LLDP Hello報文發(fā)送到對端網(wǎng)絡(luò)設(shè)備;所述報文接收模塊用于,在本端網(wǎng)絡(luò)設(shè)備上接收對端網(wǎng)絡(luò)設(shè)備發(fā)來的所述LLDP Hello 報文,并根據(jù)LLDP協(xié)議對該報文進行處理,生成或更新鄰居信息。
10.如權(quán)利要求9所述的在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng),其特征在于,還包括老化模塊,該模塊用于定時老化超時未更新的LLDP鄰居信息。
全文摘要
本發(fā)明公開了一種在非以太鏈路上啟用LLDP功能的實現(xiàn)方法,包括步驟在本端網(wǎng)絡(luò)設(shè)備上和對端網(wǎng)絡(luò)設(shè)備上分別開啟LLDP全局使能;在本端網(wǎng)絡(luò)設(shè)備的非以太接口上和對端網(wǎng)絡(luò)設(shè)備的非以太接口上分別開啟LLDP端口使能;達到HelloTime時間時,在本端設(shè)備端口組裝一個LLDP Hello報文發(fā)送到對端;接收LLDP Hello報文,根據(jù)LLDP協(xié)議處理,生成或更新鄰居信息。本發(fā)明方法實現(xiàn)了在非以太鏈路上使用LLDP鄰居發(fā)現(xiàn)功能的目的,且實施簡便,成本低。本發(fā)明還公開了一種在非以太鏈路上啟用LLDP功能的實現(xiàn)系統(tǒng),包括全局使能開啟模塊、端口使能開啟模塊、接口綁定模塊、報文發(fā)送模塊、報文接收模塊和老化模塊。
文檔編號H04L12/56GK102223278SQ20111012729
公開日2011年10月19日 申請日期2011年5月17日 優(yōu)先權(quán)日2011年5月17日
發(fā)明者李緒文, 陳娟娟 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
荆州市| 当阳市| 台湾省| 南丹县| 瓮安县| 兴海县| 香河县| 济南市| 克什克腾旗| 双江| 三原县| 新郑市| 天津市| 静乐县| 大港区| 米林县| 无棣县| 阜康市| 留坝县| 依兰县| 岱山县| 马公市| 景东| 永顺县| 平谷区| 鹿泉市| 荥经县| 肥乡县| 龙岩市| 田林县| 泾川县| 元朗区| 平罗县| 揭东县| 泸州市| 牙克石市| 徐闻县| 德格县| 保康县| 海口市| 大同市|