一種鏈路發(fā)現(xiàn)的方法、系統(tǒng)及設(shè)備的制作方法【專利摘要】本發(fā)明提供一種鏈路發(fā)現(xiàn)的方法,所述方法通過第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;所述第二控制器接收所述第二消息,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,從而實現(xiàn)路由控制器和傳送網(wǎng)控制器能夠自動發(fā)現(xiàn)跨層鏈路的信息,減少人工配置,實現(xiàn)簡單、可靠性高?!緦@f明】一種鏈路發(fā)現(xiàn)的方法、系統(tǒng)及設(shè)備【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明屬于通信領(lǐng)域,尤其涉及一種鏈路發(fā)現(xiàn)的方法、系統(tǒng)及設(shè)備。【
背景技術(shù):
】[0002]運(yùn)營商的網(wǎng)絡(luò)通常是多層網(wǎng)絡(luò),例如下層可以采用同步數(shù)字體系(SynchixmousDigitalHierarchy,SDH)、光傳送網(wǎng)(OpticalTransportNetwork,OTN)>波分復(fù)用(WavelengthDivisionMultiplexing,WDM)等傳送技術(shù)來構(gòu)建傳送網(wǎng)絡(luò),來承載上層因特網(wǎng)協(xié)議(InternetProtocol,IP)、MPLS等類型的包交換網(wǎng)絡(luò)。[0003]對多層網(wǎng)絡(luò),可以采用集中方式進(jìn)行控制,例如,在傳送網(wǎng)絡(luò)中引入集中式的傳送網(wǎng)控制器,由該傳送網(wǎng)控制器實現(xiàn)網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)、路徑計算和路徑建立。其中,在路徑建立方面,傳送網(wǎng)控制器可以采用諸如OpenFlow協(xié)議,直接向路徑經(jīng)過的各個節(jié)點(diǎn)下發(fā)交叉建立命令;同時,在IP/MPLS層引入集中式的路由控制器,集中對IP或MPLS流進(jìn)行調(diào)度,當(dāng)IP或MPLS層的鏈路故障或鏈路擁塞時,路由控制器還可以驅(qū)動傳送網(wǎng)控制器建立新的傳送路徑,從而在IP或MPLS層生成新的邏輯鏈路。[0004]為實現(xiàn)上述的多層網(wǎng)絡(luò)管理,路由控制器和傳送網(wǎng)控制器都需要感知網(wǎng)絡(luò)中的跨層鏈路的信息并進(jìn)行控制。另外,下層的傳送網(wǎng)絡(luò)還允許為多個上層IP/MPLS路由域提供傳送服務(wù),因此傳送網(wǎng)控制器還需要感知跨層鏈路在上層一端所屬的路由域。[0005]現(xiàn)有技術(shù)通過人工配置的方法,對每條跨層鏈路,分別在路由控制器和傳送網(wǎng)控制器上配置該鏈路的信息,如兩端端口標(biāo)識信息、所屬的路由域信息等。但是,由于跨層鏈路數(shù)量多,實現(xiàn)復(fù)雜,可靠性低?!?br/>發(fā)明內(nèi)容】[0006]本發(fā)明的目的在于提供一種鏈路發(fā)現(xiàn)的方法,旨在解決如何使路由控制器和傳送網(wǎng)控制器自動發(fā)現(xiàn)跨層鏈路的信息問題。[0007]第一方面,一種鏈路發(fā)現(xiàn)的方法,所述方法包括:[0008]第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一消息中攜帶第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的標(biāo)簽,所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;所述標(biāo)簽用于指示第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給第二控制器;[0009]所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0010]所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;[0011]所述第二控制器接收所述第二消息,彈出所述第二鏈路發(fā)現(xiàn)報文的所述標(biāo)簽獲得所述第一鏈路發(fā)現(xiàn)報文,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0012]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:[0013]所述第一節(jié)點(diǎn)接收到所述第一消息,創(chuàng)建流表條目,所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去;[0014]所述第一節(jié)點(diǎn)根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)。[0015]結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述方法還包括:[0016]所述第二控制器向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0017]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述方法還包括:[0018]所述第二控制器接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;[0019]所述第二控制器根據(jù)所述端口類型獲知所述鏈路的鏈路類型;[0020]所述第三消息還包括所述鏈路的鏈路類型。[0021]結(jié)合第一方面的第二種可能的實現(xiàn)方式或者第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述方法包括:[0022]所述第一控制器為傳送網(wǎng)控制器,所述第二控制器為路由控制器,所述第二控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;[0023]所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0024]結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述第一控制器為路由控制器,所述第二控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述方法包括:[0025]所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;[0026]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,具體包括:[0027]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0028]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述方法還包括:[0029]所述第一控制器通過控制通道向所述第二控制器發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;[0030]所述第二控制器根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0031]第二方面,一種鏈路發(fā)現(xiàn)的方法,所述方法包括:[0032]第二控制器接收到第二節(jié)點(diǎn)發(fā)送的第二消息,所述第二消息中攜帶第二鏈路發(fā)現(xiàn)報文和所述第二節(jié)點(diǎn)收到所述第二鏈路發(fā)現(xiàn)報文的第二端口標(biāo)識;[0033]所述第二控制器彈出所述第二鏈路發(fā)現(xiàn)報文的外層標(biāo)簽,獲得第一鏈路發(fā)現(xiàn)報文;所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;[0034]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路;[0035]所述第二消息為所述第二節(jié)點(diǎn)接收到第一節(jié)點(diǎn)發(fā)送的所述第二鏈路發(fā)現(xiàn)報文后,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送的消息;[0036]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0037]所述第一消息為第一控制器向所述第一節(jié)點(diǎn)發(fā)送的消息,所述第一消息中攜帶所述第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的所述標(biāo)簽;所述標(biāo)簽用于指示所述第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給所述第二控制器。[0038]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:[0039]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0040]所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。[0041]結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述方法還包括:[0042]所述第二控制器向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0043]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述方法還包括:[0044]所述第二控制器接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;[0045]所述第二控制器根據(jù)所述端口類型獲知所述鏈路的鏈路類型;[0046]所述第三消息還包括所述鏈路的鏈路類型。[0047]結(jié)合第二方面的第二種可能的實現(xiàn)方式或者第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述方法包括:[0048]所述第一控制器為傳送網(wǎng)控制器,所述第二控制器為路由控制器,所述第二控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;[0049]所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0050]結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述第一控制器為路由控制器,所述第二控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述方法包括:[0051]所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;[0052]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,具體包括:[0053]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0054]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第二方面的第六種可能的實現(xiàn)方式中,所述方法還包括:[0055]所述第二控制器接收所述第一控制器通過控制通道發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;[0056]所述第二控制器根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0057]第三方面,一種控制器,所述控制器包括:[0058]第一接收單元,用于接收到第二節(jié)點(diǎn)發(fā)送的第二消息,所述第二消息中攜帶第二鏈路發(fā)現(xiàn)報文和所述第二節(jié)點(diǎn)收到所述第二鏈路發(fā)現(xiàn)報文的第二端口標(biāo)識;[0059]第一獲取單元,用于彈出所述第二鏈路發(fā)現(xiàn)報文的外層標(biāo)簽,獲得第一鏈路發(fā)現(xiàn)報文;所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;[0060]提取單元,用于提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路;[0061]所述第二消息為所述第二節(jié)點(diǎn)接收到第一節(jié)點(diǎn)發(fā)送的所述第二鏈路發(fā)現(xiàn)報文后,根據(jù)所述標(biāo)簽向本控制器發(fā)送的消息;[0062]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0063]所述第一消息為第一控制器向所述第一節(jié)點(diǎn)發(fā)送的消息,所述第一消息中攜帶所述第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的所述標(biāo)簽;所述標(biāo)簽用于指示所述第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給本控制器。[0064]結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:[0065]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0066]所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。[0067]結(jié)合第三方面或者第三方面的第一種可能的實現(xiàn)方式,在第三方面的第二種可能的實現(xiàn)方式中,所述控制器還包括:[0068]發(fā)送單元,用于向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0069]結(jié)合第三方面的第二種可能的實現(xiàn)方式,在第三方面的第三種可能的實現(xiàn)方式中,所述控制器還包括:[0070]第一接收單元,還用于接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;[0071]第二獲取單元,用于根據(jù)所述端口類型獲知所述鏈路的鏈路類型;[0072]所述第三消息還包括所述鏈路的鏈路類型。[0073]結(jié)合第三方面的第二種可能的實現(xiàn)方式或者第三方面的第三種可能的實現(xiàn)方式,在第三方面的第四種可能的實現(xiàn)方式中,所述第一控制器為傳送網(wǎng)控制器,本控制器為路由控制器,本控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;[0074]所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0075]結(jié)合第三方面或者第三方面的第一種可能的實現(xiàn)方式,在第三方面的第五種可能的實現(xiàn)方式中,所述第一控制器為路由控制器,本控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;[0076]所述提取單元,具體用于:[0077]提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0078]結(jié)合第三方面的第五種可能的實現(xiàn)方式,在第三方面的第六種可能的實現(xiàn)方式中,所述控制器還包括:[0079]第二接收單元,用于接收所述第一控制器通過控制通道發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;[0080]發(fā)送單元,用于根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0081]第四方面,一種鏈路發(fā)現(xiàn)的系統(tǒng),所述系統(tǒng)包括:第一控制器、第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和第二控制器;所述第二控制器為上述第三方面、第三方面的第一種、第二種、第三種、第四種、第五種或第六種可能的實現(xiàn)方式中任一項所述的控制器;[0082]所述第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一消息中攜帶第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的標(biāo)簽,所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;所述標(biāo)簽用于指示第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給第二控制器;[0083]所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0084]所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識。[0085]結(jié)合第四方面,在第四方面的第一種可能的實現(xiàn)方式中,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:[0086]所述第一節(jié)點(diǎn)接收到所述第一消息,創(chuàng)建流表條目,所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去;[0087]所述第一節(jié)點(diǎn)根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)。[0088]與現(xiàn)有技術(shù)相比,本發(fā)明提供一種鏈路發(fā)現(xiàn)的方法,所述方法通過第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;所述第二控制器接收所述第二消息,彈出所述第二鏈路發(fā)現(xiàn)報文的所述標(biāo)簽獲得所述第一鏈路發(fā)現(xiàn)報文,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,從而實現(xiàn)路由控制器和傳送網(wǎng)控制器能夠自動發(fā)現(xiàn)跨層鏈路的信息,減少人工配置,實現(xiàn)簡單、可靠性高?!緦@綀D】【附圖說明】[0089]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0090]圖1是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法流程圖;[0091]圖2是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法示意圖;[0092]圖3是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法示意圖;[0093]圖4是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法流程圖;[0094]圖5是本發(fā)明實施例提供的一種控制器的裝置結(jié)構(gòu)圖;[0095]圖6是本發(fā)明實施例提供的一種系統(tǒng)的裝置結(jié)構(gòu)圖;[0096]圖7是本發(fā)明實施例提供的一種控制器的裝置結(jié)構(gòu)圖?!揪唧w實施方式】[0097]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。[0098]以下所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。[0099]本發(fā)明實施例,一種鏈路發(fā)現(xiàn)的方法的流程如圖1所示,所述方法包括以下步驟:[0100]步驟101,第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一消息中攜帶第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的標(biāo)簽,所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;所述標(biāo)簽用于指示第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給第二控制器;[0101]其中,所述第一消息可以是OpenFlow協(xié)議中的Packet_out消息或Flow_mod消息(mod是modification的縮寫)。鏈路發(fā)現(xiàn)報文中可以包括第一端口標(biāo)識,進(jìn)一步地,也可以包括第一節(jié)點(diǎn)的地址信息。節(jié)點(diǎn)的某個端口可以通過全局唯一的端口標(biāo)識來標(biāo)識,也可以通過(節(jié)點(diǎn)地址信息+端口標(biāo)識)標(biāo)識。[0102]參考圖2,圖2是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法示意圖。如圖2所示,可選地,在網(wǎng)絡(luò)初始化階段,傳送網(wǎng)控制器與路由控制器之間建立控制通道,例如可以通過人工配置。傳送節(jié)點(diǎn)向傳送網(wǎng)控制器上報傳送節(jié)點(diǎn)的地址信息及節(jié)點(diǎn)上的端口信息,例如端口P2的ID,另外,還可以上報端口的類型,如以太網(wǎng)端口,或MPLS端口等。路由器向路由控制器上報路由器的地址信息及路由器上的端口信息,例如端口Pl的ID,另外,還可以上報端口的類型,如以太網(wǎng)端口,或MPLS端口等。[0103]步驟102,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0104]該步驟可以具體包括:[0105]所述第一節(jié)點(diǎn)接收到所述第一消息,創(chuàng)建流表條目,所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去;[0106]所述第一節(jié)點(diǎn)根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)。[0107]步驟103,所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;[0108]步驟104,所述第二控制器接收所述第二消息,彈出所述第二鏈路發(fā)現(xiàn)報文的所述標(biāo)簽獲得所述第一鏈路發(fā)現(xiàn)報文,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0109]可選地,步驟S104之后,所述方法還包括:[0110]所述第二控制器向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0111]可選地,所述方法還包括:[0112]所述第二控制器接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;[0113]所述第二控制器根據(jù)所述端口類型獲知所述鏈路的鏈路類型;[0114]所述第三消息還包括所述鏈路的鏈路類型。[0115]具體地,所述第一控制器為傳送網(wǎng)控制器,所述第二控制器為路由控制器,所述第二控制器為所述第二節(jié)點(diǎn)所在第二域的控制器??蛇x地,若存在多個路由控制器,所述方法還可以包括:[0116]所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0117]具體地,所述第一控制器為路由控制器,所述第二控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述方法包括:[0118]所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;[0119]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,具體包括:[0120]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0121]所述方法還包括:[0122]所述第一控制器通過控制通道向所述第二控制器發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;[0123]所述第二控制器根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0124]本發(fā)明實施例,一種鏈路發(fā)現(xiàn)的方法的流程如圖4所示,所述方法包括:[0125]步驟401,第二控制器接收到第二節(jié)點(diǎn)發(fā)送的第二消息,所述第二消息中攜帶第二鏈路發(fā)現(xiàn)報文和所述第二節(jié)點(diǎn)收到所述第二鏈路發(fā)現(xiàn)報文的第二端口標(biāo)識;[0126]其中,所述第一消息可以是OpenFlow協(xié)議中的Packet_out消息或Flow_mod消息(mod是modification的縮寫)。鏈路發(fā)現(xiàn)報文中可以包括第一端口標(biāo)識,進(jìn)一步地,也可以包括第一節(jié)點(diǎn)的地址信息。節(jié)點(diǎn)的某個端口可以通過全局唯一的端口標(biāo)識來標(biāo)識,也可以通過(節(jié)點(diǎn)地址信息+端口標(biāo)識)標(biāo)識。[0127]參考圖2,圖2是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法示意圖。如圖2所示,可選地,在網(wǎng)絡(luò)初始化階段,傳送網(wǎng)控制器與路由控制器之間建立控制通道,例如可以通過人工配置。傳送節(jié)點(diǎn)向傳送網(wǎng)控制器上報傳送節(jié)點(diǎn)的地址信息及節(jié)點(diǎn)上的端口信息,例如端口P2的ID,另外,還可以上報端口的類型,如以太網(wǎng)端口,或MPLS端口等。路由器向路由控制器上報路由器的地址信息及路由器上的端口信息,例如端口Pl的ID,另外,還可以上報端口的類型,如以太網(wǎng)端口,或MPLS端口等。[0128]步驟402,所述第二控制器彈出所述第二鏈路發(fā)現(xiàn)報文的外層標(biāo)簽,獲得第一鏈路發(fā)現(xiàn)報文;所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;[0129]步驟403,所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路;[0130]所述第二消息為所述第二節(jié)點(diǎn)接收到第一節(jié)點(diǎn)發(fā)送的所述第二鏈路發(fā)現(xiàn)報文后,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送的消息;[0131]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0132]具體的,所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:[0133]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0134]所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。[0135]所述第一消息為第一控制器向所述第一節(jié)點(diǎn)發(fā)送的消息,所述第一消息中攜帶所述第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的所述標(biāo)簽;所述標(biāo)簽用于指示所述第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給所述第二控制器。[0136]具體地,所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0137]所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。[0138]可選地,所述方法還包括:[0139]所述第二控制器向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0140]可選地,所述方法還包括:[0141]所述第二控制器接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;[0142]所述第二控制器根據(jù)所述端口類型獲知所述鏈路的鏈路類型;[0143]所述第三消息還包括所述鏈路的鏈路類型。[0144]參考圖3,圖3是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法示意圖。[0145]具體地,所述第一控制器為傳送網(wǎng)控制器,所述第二控制器為路由控制器,所述第二控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;若存在多個路由域,所述方法可以包括:[0146]所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0147]具體地,所述第一控制器為路由控制器,所述第二控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,若存在多個路由域,所述方法包括:[0148]所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;[0149]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,具體包括:[0150]所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0151]可選地,所述方法還包括:[0152]所述第二控制器接收所述第一控制器通過控制通道發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;[0153]所述第二控制器根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0154]下面以具體的路由網(wǎng)和傳送網(wǎng)為例,結(jié)合附圖對本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法進(jìn)行詳細(xì)描述。[0155]一種實施例,如圖2,具體的,第一控制器為路由控制器、第一節(jié)點(diǎn)為路由器R1、第二節(jié)點(diǎn)為傳送節(jié)點(diǎn)NE1,第二控制器為傳送網(wǎng)控制器。[0156]路由控制器為路由器Rl分配I個未使用的標(biāo)簽,例如,在以太網(wǎng)中可以用VLAN標(biāo)簽,在MPLS網(wǎng)絡(luò)中可以用MPLS標(biāo)簽,并為每個路由器的端口分別產(chǎn)生一個鏈路發(fā)現(xiàn)報文,該報文包含路由器Rl的地址信息和對應(yīng)的端口ID。路由控制器向路由器Rl發(fā)送第一消息,所述第一消息包含所分配的標(biāo)簽和對應(yīng)的鏈路發(fā)現(xiàn)報文,所述流表條目至少包括:[0157]所述路由器的端口標(biāo)識ID、所述預(yù)先設(shè)置的標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則為路由器在所述鏈路發(fā)現(xiàn)報文上增加所述預(yù)先設(shè)置的標(biāo)簽,并將增加所述標(biāo)簽后的所述鏈路發(fā)現(xiàn)報文從所述路由器的端口標(biāo)識ID對應(yīng)的路由器的端口轉(zhuǎn)發(fā)給所述傳送節(jié)點(diǎn)。[0158]具體地,轉(zhuǎn)發(fā)規(guī)則為:對于端口為X的鏈路發(fā)現(xiàn)報文,為該報文增加上所分配的標(biāo)簽,并從端口X轉(zhuǎn)發(fā)出去。[0159]路由器Rl收到所述第一消息后,在路由器內(nèi)創(chuàng)建新的流表條目,同時,路由器Rl的協(xié)議處理單元從消息中提取鏈路發(fā)現(xiàn)報文,并根據(jù)新安裝的流表條目,然后路由器Rl的轉(zhuǎn)發(fā)單元轉(zhuǎn)發(fā)鏈路發(fā)現(xiàn)報文。例如,端口Pl對應(yīng)的鏈路發(fā)現(xiàn)報文,將壓上所分配的標(biāo)簽,并從Pl轉(zhuǎn)發(fā)出去。[0160]傳送節(jié)點(diǎn)NEl接收到封裝標(biāo)簽的鏈路發(fā)現(xiàn)報文后上報傳送網(wǎng)控制器。具體地,傳送節(jié)點(diǎn)NEl的支路板在P2口收到封裝標(biāo)簽的鏈路發(fā)現(xiàn)報文后,發(fā)現(xiàn)報文外層封裝的標(biāo)簽是新分配的標(biāo)簽,節(jié)點(diǎn)之前并沒有配置針對該標(biāo)簽的轉(zhuǎn)發(fā)規(guī)則,因此無法轉(zhuǎn)發(fā)該報文,支路板將把報文上送給傳送節(jié)點(diǎn)NEl的主控單元,主控單元向傳送網(wǎng)控制器發(fā)送報文發(fā)送第二消息,包含所收到的無法轉(zhuǎn)發(fā)的封裝標(biāo)簽的鏈路發(fā)現(xiàn)報文,以及接收到該報文的傳送節(jié)點(diǎn)NEl地址和端口IDP2。[0161]傳送網(wǎng)控制器收到所述第二消息后,彈出報文的外層標(biāo)簽,發(fā)現(xiàn)該報文為鏈路發(fā)現(xiàn)報文,所述傳送網(wǎng)控制器進(jìn)一步分析該鏈路發(fā)現(xiàn)報文,獲知該報文由路由器Rl的Pl端口發(fā)送,因此傳送網(wǎng)控制器得知路由器Rl的Pl與傳送設(shè)備NEl的P2之間存在I條跨層鏈路,同時可以根據(jù)之前節(jié)點(diǎn)上報的端口類型可以獲知該跨層鏈路的類型,例如以太網(wǎng)鏈路,或MPLS鏈路。[0162]傳送網(wǎng)控制器可以向路由控制器發(fā)送第三消息,所述第三消息中攜帶路由器Rl的PlID和傳送設(shè)備NEl的P2ID,指明路由器Rl的Pl與傳送設(shè)備NEl的P2之間存在I條跨層鏈路,第三消息還可以包括鏈路類型,例如以太網(wǎng)鏈路、MPLS鏈路等。[0163]具體的,如圖3所示,存在多個路由域,路由控制器A向路由器發(fā)送第一消息時,在第一消息中攜帶路由域A的標(biāo)識,路由控制器B向路由器發(fā)送第一消息時,在第一消息中攜帶路由域B的標(biāo)識。[0164]另一種實施例,具體的,參考圖2,第一控制器為傳送網(wǎng)控制器、第一節(jié)點(diǎn)為傳送節(jié)點(diǎn)NE1、第二節(jié)點(diǎn)為路由器R1,第二控制器為路由控制器。[0165]傳送網(wǎng)控制器為傳送節(jié)點(diǎn)創(chuàng)建流表,并要求傳送節(jié)點(diǎn)根據(jù)所安裝的流表從其端口發(fā)送鏈路發(fā)現(xiàn)報文,所述端口可以為以太網(wǎng)端口、MPLS端口等。[0166]傳送網(wǎng)控制器為傳送節(jié)點(diǎn)NEl分配I個未使用的標(biāo)簽,例如,在以太網(wǎng)中可以用VLAN標(biāo)簽,在MPLS網(wǎng)絡(luò)中可以用MPLS標(biāo)簽,并為每個傳送節(jié)點(diǎn)的端口分別產(chǎn)生一個鏈路發(fā)現(xiàn)報文,該報文包含傳送節(jié)點(diǎn)NEl的地址信息和對應(yīng)的端口ID。傳送網(wǎng)控制器向傳送節(jié)點(diǎn)NEl發(fā)送流表(flowtable)創(chuàng)建消息,包含消息所分配的標(biāo)簽和對應(yīng)的鏈路發(fā)現(xiàn)報文。[0167]傳送節(jié)點(diǎn)NEl收到該流表創(chuàng)建消息后,在傳送節(jié)點(diǎn)內(nèi)的主控單元創(chuàng)建新的流表條目(flowentry),條目中包含轉(zhuǎn)發(fā)規(guī)則。具體地,轉(zhuǎn)發(fā)規(guī)則為:對于端口為X的鏈路發(fā)現(xiàn)報文,為該報文壓上所分配的標(biāo)簽,并從端口X轉(zhuǎn)發(fā)出去。同時,傳送節(jié)點(diǎn)NEl的主控單元從消息中提取鏈路發(fā)現(xiàn)報文,并根據(jù)新創(chuàng)建的流表條目,然后根據(jù)其轉(zhuǎn)發(fā)規(guī)則,轉(zhuǎn)發(fā)鏈路發(fā)現(xiàn)報文。例如,端口P2對應(yīng)的支路板,在鏈路發(fā)現(xiàn)報文壓上所分配的標(biāo)簽,并從P2轉(zhuǎn)發(fā)出去。[0168]路由器Rl接收到鏈路發(fā)現(xiàn)報文后上報路由控制器。路由器Rl的轉(zhuǎn)發(fā)單元在Pl口收到封裝標(biāo)簽的鏈路發(fā)現(xiàn)報文后,發(fā)現(xiàn)報文外層封裝的標(biāo)簽是新分配的標(biāo)簽,路由器之前并沒有配置針對該標(biāo)簽的轉(zhuǎn)發(fā)規(guī)則,因此無法轉(zhuǎn)發(fā)該報文。轉(zhuǎn)發(fā)單元將把報文上送給路由器Rl的協(xié)議處理單元。協(xié)議處理單元向路由控制器發(fā)送報文上送第二消息,包含所收到的無法轉(zhuǎn)發(fā)的、封裝標(biāo)簽的鏈路發(fā)現(xiàn)報文,以及接收到該報文的路由器Rl地址和端口IDPl0[0169]路由控制器收到所述第二消息后,彈出報文的外層標(biāo)簽,發(fā)現(xiàn)該報文為鏈路發(fā)現(xiàn)報文,路由控制器進(jìn)一步分析該鏈路發(fā)現(xiàn)報文,獲知該報文由傳送節(jié)點(diǎn)NEl的P2端口發(fā)送,因此傳路由控制器得知路由器Rl的Pl與傳送設(shè)備NEl的P2之間存在I條跨層鏈路,同時可以根據(jù)之前節(jié)點(diǎn)上報的端口類型可以獲知該跨層鏈路的類型,例如以太網(wǎng)鏈路,或MPLS鏈路。[0170]路由控制器可以向傳送網(wǎng)控制器發(fā)送第三消息,所述第三消息中攜帶路由器Rl的PlID和傳送設(shè)備NEl的P2ID,指明路由器Rl的Pl與傳送設(shè)備NEl的P2之間存在I條跨層鏈路,第三消息還可以包括鏈路類型。[0171]具體的,參考圖3,圖3是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的方法示意圖。若存在多個路由域,路由控制器A向傳送網(wǎng)控制器發(fā)送第三消息,所述第三消息中還可以攜帶路由域A的標(biāo)識,所述第三消息用于指示傳送設(shè)備NEl的P2與路由域A中路由器Rl的Pl之間存在一條跨層鏈路。[0172]本發(fā)明實施例提供一種鏈路發(fā)現(xiàn)的方法,所述方法通過第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;所述第二控制器接收所述第二消息,彈出所述第二鏈路發(fā)現(xiàn)報文的所述標(biāo)簽獲得所述第一鏈路發(fā)現(xiàn)報文,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,從而實現(xiàn)路由控制器和傳送網(wǎng)控制器能夠自動發(fā)現(xiàn)跨層鏈路的信息,減少人工配置。[0173]參考圖5,圖5是本發(fā)明實施例提供的一種控制器的裝置結(jié)構(gòu)圖。如圖5所述,所述控制器包括:[0174]第一接收單元501,用于接收到第二節(jié)點(diǎn)發(fā)送的第二消息,所述第二消息中攜帶第二鏈路發(fā)現(xiàn)報文和所述第二節(jié)點(diǎn)收到所述第二鏈路發(fā)現(xiàn)報文的第二端口標(biāo)識;[0175]第一獲取單元502,用于彈出所述第二鏈路發(fā)現(xiàn)報文的外層標(biāo)簽,獲得第一鏈路發(fā)現(xiàn)報文;所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;[0176]提取單元503,用于提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路;[0177]所述第二消息為所述第二節(jié)點(diǎn)接收到第一節(jié)點(diǎn)發(fā)送的所述第二鏈路發(fā)現(xiàn)報文后,根據(jù)所述標(biāo)簽向本控制器發(fā)送的消息;[0178]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0179]具體的,該步驟可以包括:[0180]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0181]所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。[0182]所述第一消息為第一控制器向所述第一節(jié)點(diǎn)發(fā)送的消息,所述第一消息中攜帶所述第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的所述標(biāo)簽;所述標(biāo)簽用于指示所述第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給本控制器。[0183]可選地,所述控制器還包括:[0184]發(fā)送單元,用于向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0185]可選地,所述控制器還包括:[0186]第一接收單元,還用于接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;[0187]第二獲取單元,用于根據(jù)所述端口類型獲知所述鏈路的鏈路類型;[0188]所述第三消息還包括所述鏈路的鏈路類型。[0189]具體地,所述第一控制器為傳送網(wǎng)控制器,所述第二控制器為路由控制器,所述第二控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;[0190]所述第三消息中還可以攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0191]具體地,所述第一控制器為路由控制器,所述第二控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;[0192]所述提取單元,具體用于:[0193]提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0194]可選地,所述控制器還包括:[0195]第二接收單元,用于接收所述第一控制器通過控制通道發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;[0196]發(fā)送單元,用于根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0197]參考圖7,圖7是本發(fā)明實施例提供的一種控制器的裝置結(jié)構(gòu)圖,本發(fā)明具體實施例并不對所述控制器的具體實現(xiàn)做限定。所述控制器700包括:[0198]處理器(processor)701,通信接口(CommunicationsInterface)702,存儲器(memory)703,總線704。[0199]處理器701,通信接口702,存儲器703通過總線704完成相互間的通信。[0200]通信接口702,用于與其他設(shè)備進(jìn)行通信;[0201]處理器701,用于執(zhí)行程序。[0202]具體地,程序可以包括程序代碼,所述程序代碼包括計算機(jī)操作指令。[0203]處理器701可能是一個中央處理器(centralprocessingunit,CPU),或者是特定集成電路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。[0204]存儲器703,用于存儲程序。存儲器703可以是易失性存儲器(volatilememory),例如隨機(jī)存取存儲器(random-accessmemory,RAM),或者非易失性存儲器(non-volatilememory),例如只讀存儲器(read-onlymemory,ROM),快閃存儲器(flashmemory),硬盤(harddiskdrive,HDD)或固態(tài)硬盤(solid-statedrive,SSD)。處理器701根據(jù)存儲器703存儲的程序指令,執(zhí)行以下方法:[0205]接收到第二節(jié)點(diǎn)發(fā)送的第二消息,所述第二消息中攜帶第二鏈路發(fā)現(xiàn)報文和所述第二節(jié)點(diǎn)收到所述第二鏈路發(fā)現(xiàn)報文的第二端口標(biāo)識;[0206]彈出所述第二鏈路發(fā)現(xiàn)報文的外層標(biāo)簽,獲得第一鏈路發(fā)現(xiàn)報文;所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;[0207]提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路;[0208]所述第二消息為所述第二節(jié)點(diǎn)接收到第一節(jié)點(diǎn)發(fā)送的所述第二鏈路發(fā)現(xiàn)報文后,根據(jù)所述標(biāo)簽向本控制器發(fā)送的消息;[0209]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);該步驟可以具體包括:[0210]所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);[0211]所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。[0212]所述第一消息為第一控制器向所述第一節(jié)點(diǎn)發(fā)送的消息,所述第一消息中攜帶所述第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的所述標(biāo)簽;所述標(biāo)簽用于指示所述第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給所述第二網(wǎng)控制器。[0213]所述方法還包括:[0214]向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0215]所述方法還包括:[0216]接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;[0217]根據(jù)所述端口類型獲知所述鏈路的鏈路類型;[0218]所述第三消息還包括所述鏈路的鏈路類型。[0219]所述方法包括:[0220]具體地,所述第一控制器為傳送網(wǎng)控制器,本控制器為路由控制器,本控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;[0221]所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0222]或者,具體地,所述第一控制器為路由控制器,本控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述方法包括:[0223]所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;[0224]提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,具體包括:[0225]提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。[0226]所述方法還包括:[0227]接收所述第一控制器通過控制通道發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;[0228]根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。[0229]本發(fā)明上述實施例提供一種控制器,通過第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;所述第二控制器接收所述第二消息,彈出所述第二鏈路發(fā)現(xiàn)報文的所述標(biāo)簽獲得所述第一鏈路發(fā)現(xiàn)報文,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,從而實現(xiàn)路由控制器和傳送網(wǎng)控制器能夠自動發(fā)現(xiàn)跨層鏈路的信息,減少人工配置。[0230]上述實施例中的控制器,其內(nèi)部各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。[0231]參考圖6,圖6是本發(fā)明實施例提供的一種鏈路發(fā)現(xiàn)的系統(tǒng)的結(jié)構(gòu)圖。如圖6所示,所述系統(tǒng)包括:[0232]第一控制器601、第一節(jié)點(diǎn)602、第二節(jié)點(diǎn)603和第二控制器604;第二控制器604可以是上述圖5或者圖7對應(yīng)的裝置實施例中的控制器。[0233]所述第一控制器601向第一節(jié)點(diǎn)602發(fā)送第一消息,所述第一消息中攜帶第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的標(biāo)簽,所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;所述標(biāo)簽用于指示第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給第二控制器;[0234]所述第一節(jié)點(diǎn)602接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)603;[0235]所述第二節(jié)點(diǎn)603在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識。[0236]具體的,所述第一節(jié)點(diǎn)602接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)603,具體包括:[0237]所述第一節(jié)點(diǎn)602接收到所述第一消息,創(chuàng)建流表條目,所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去;[0238]所述第一節(jié)點(diǎn)602根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)603。[0239]本發(fā)明實施例提供一種鏈路發(fā)現(xiàn)的系統(tǒng),所述系統(tǒng)通過第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;所述第二控制器接收所述第二消息,彈出所述第二鏈路發(fā)現(xiàn)報文的所述標(biāo)簽獲得所述第一鏈路發(fā)現(xiàn)報文,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,從而實現(xiàn)路由控制器和傳送網(wǎng)控制器能夠自動發(fā)現(xiàn)跨層鏈路的信息,減少人工配置。[0240]上述實施例中的鏈路發(fā)現(xiàn)的系統(tǒng),其內(nèi)部各節(jié)點(diǎn)之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例和裝置實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例和裝置實施例中的敘述,此處不再贅述。[0241]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-OnlyMemory,ROM)或隨機(jī)存儲記憶體(RandomAccessMemory,RAM)等。[0242]以上所述僅為本發(fā)明的優(yōu)選實施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明要求包含范圍之內(nèi)?!緳?quán)利要求】1.一種鏈路發(fā)現(xiàn)的方法,其特征在于,所述方法包括:第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一消息中攜帶第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的標(biāo)簽,所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;所述標(biāo)簽用于指示第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給第二控制器;所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識;所述第二控制器接收所述第二消息,彈出所述第二鏈路發(fā)現(xiàn)報文的所述標(biāo)簽獲得所述第一鏈路發(fā)現(xiàn)報文,提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:所述第一節(jié)點(diǎn)接收到所述第一消息,創(chuàng)建流表條目,所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去;所述第一節(jié)點(diǎn)根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:·所述第二控制器向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:所述第二控制器接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;所述第二控制器根據(jù)所述端口類型獲知所述鏈路的鏈路類型;所述第三消息還包括所述鏈路的鏈路類型。5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述方法包括:所述第一控制器為傳送網(wǎng)控制器,所述第二控制器為路由控制器,所述第二控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一控制器為路由控制器,所述第二控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述方法包括:所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,具體包括:所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:所述第一控制器通過控制通道向所述第二控制器發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;所述第二控制器根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。8.一種鏈路發(fā)現(xiàn)的方法,其特征在于,所述方法包括:第二控制器接收到第二節(jié)點(diǎn)發(fā)送的第二消息,所述第二消息中攜帶第二鏈路發(fā)現(xiàn)報文和所述第二節(jié)點(diǎn)收到所述第二鏈路發(fā)現(xiàn)報文的第二端口標(biāo)識;所述第二控制器彈出所述第二鏈路發(fā)現(xiàn)報文的外層標(biāo)簽,獲得第一鏈路發(fā)現(xiàn)報文;所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路;所述第二消息為所述第二節(jié)點(diǎn)接收到第一節(jié)點(diǎn)發(fā)送的所述第二鏈路發(fā)現(xiàn)報文后,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送的消息;所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第一消息為第一控制器向所述第一節(jié)點(diǎn)發(fā)送的消息,所述第一消息中攜帶所述第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的所述標(biāo)簽;所述標(biāo)簽用于指示所述第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給所述第二控制器。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述方法還包括:所述第二控制器向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括:所述第二控制器接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;所述第二控制器根據(jù)所述端口類型獲知所述鏈路的鏈路類型;所述第三消息還包括所述鏈路的鏈路類型。12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述方法包括:所述第一控制器為傳送網(wǎng)控制器,所述第二控制器為路由控制器,所述第二控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。13.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述第一控制器為路由控制器,所述第二控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述方法包括:所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;所述第二控制器提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路,具體包括:`所述第二控制器提取所述第一鏈`路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括:所述第二控制器接收所述第一控制器通過控制通道發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;所述第二控制器根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。15.一種控制器,其特征在于,所述控制器包括:第一接收單元,用于接收到第二節(jié)點(diǎn)發(fā)送的第二消息,所述第二消息中攜帶第二鏈路發(fā)現(xiàn)報文和所述第二節(jié)點(diǎn)收到所述第二鏈路發(fā)現(xiàn)報文的第二端口標(biāo)識;第一獲取單元,用于彈出所述第二鏈路發(fā)現(xiàn)報文的外層標(biāo)簽,獲得第一鏈路發(fā)現(xiàn)報文;所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;提取單元,用于提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路;所述第二消息為所述第二節(jié)點(diǎn)接收到第一節(jié)點(diǎn)發(fā)送的所述第二鏈路發(fā)現(xiàn)報文后,根據(jù)所述標(biāo)簽向本控制器發(fā)送的消息;所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第一消息為第一控制器向所述第一節(jié)點(diǎn)發(fā)送的消息,所述第一消息中攜帶所述第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的所述標(biāo)簽;所述標(biāo)簽用于指示所述第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給本控制器。16.根據(jù)權(quán)利要求15所述的控制器,其特征在于,所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:所述第二鏈路發(fā)現(xiàn)報文為所述第一節(jié)點(diǎn)接收到第一消息后,創(chuàng)建流表條目,根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文外層封裝所述標(biāo)簽形成的報文,所述第二鏈路發(fā)現(xiàn)報文由所述第一節(jié)點(diǎn)根據(jù)所述流表條目從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去。17.根據(jù)權(quán)利要求15或者16所述的控制器,其特征在于,所述控制器還包括:發(fā)送單元,用于向所述第一控制器發(fā)送的第三消息,所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。18.根據(jù)權(quán)利要求17所述的控制器,其特征在于,所述控制器還包括:第一接收單元,還用于接收所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識和所述第二節(jié)點(diǎn)上的端口標(biāo)識和端口類型;第二獲取單元,用于根據(jù)·所述端口類型獲知所述鏈路的鏈路類型;所述第三消息還包括所述鏈路的鏈路類型。19.根據(jù)權(quán)利要求17或者18所述的控制器,其特征在于,所述第一控制器為傳送網(wǎng)控制器,本控制器為路由控制器,本控制器為所述第二節(jié)點(diǎn)所在第二域的控制器;所述第三消息中還攜帶所述第二域的標(biāo)識,所述第三消息用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二域中所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。20.根據(jù)權(quán)利要求15或者16所述的控制器,其特征在于,所述第一控制器為路由控制器,本控制器為傳送網(wǎng)控制器,所述第一控制器為所述第一節(jié)點(diǎn)所在第一域的控制器,所述第一鏈路發(fā)現(xiàn)報文還包括所述第一域的標(biāo)識;所述提取單元,具體用于:提取所述第一鏈路發(fā)現(xiàn)報文中的所述第一域的標(biāo)識、所述第一端口標(biāo)識和所述第二消息中的所述第二端口標(biāo)識,確定所述第一域中所述第一節(jié)點(diǎn)的第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在鏈路。21.根據(jù)權(quán)利要求20所述的控制器,其特征在于,所述控制器還包括:第二接收單元,用于接收所述第一控制器通過控制通道發(fā)送所述第一控制器所在的所述第一域的標(biāo)識;發(fā)送單元,用于根據(jù)所述第一鏈路發(fā)現(xiàn)報文中的所述第一域標(biāo)識,確定所述第一節(jié)點(diǎn)被所述第一控制器控制,向所述第一控制器發(fā)送第三消息;所述第三消息中攜帶所述第一節(jié)點(diǎn)的所述第一端口標(biāo)識和所述第二節(jié)點(diǎn)的第二端口標(biāo)識,用于指示所述第一節(jié)點(diǎn)的所述第一端口與所述第二節(jié)點(diǎn)的第二端口之間存在一條鏈路。22.—種鏈路發(fā)現(xiàn)的系統(tǒng),其特征在于,所述系統(tǒng)包括:第一控制器、第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和如權(quán)利要求15-21所述的第二控制器;所述第一控制器向第一節(jié)點(diǎn)發(fā)送第一消息,所述第一消息中攜帶第一鏈路發(fā)現(xiàn)報文和所述第一鏈路發(fā)現(xiàn)報文對應(yīng)的標(biāo)簽,所述第一鏈路發(fā)現(xiàn)報文包括第一端口標(biāo)識;所述標(biāo)簽用于指示第二節(jié)點(diǎn)將所述第一鏈路發(fā)現(xiàn)報文發(fā)送給第二控制器;所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn);所述第二節(jié)點(diǎn)在第二端口接收到所述第二鏈路發(fā)現(xiàn)報文,根據(jù)所述標(biāo)簽向所述第二控制器發(fā)送第二消息,所述第二消息中攜帶所述第二鏈路發(fā)現(xiàn)報文和所述第二端口標(biāo)識。23.根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述第一節(jié)點(diǎn)接收到所述第一消息,將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn),具體包括:所述第一節(jié)點(diǎn)接收到所述第一消息,創(chuàng)建流表條目,所述流表條目至少包括:所述第一端口標(biāo)識、所述標(biāo)簽和轉(zhuǎn)發(fā)規(guī)則;所述轉(zhuǎn)發(fā)規(guī)則為將外層封裝所述標(biāo)簽的第一鏈路發(fā)現(xiàn)報文從所述第一端口標(biāo)識對應(yīng)的端口發(fā)送出去;所述第一節(jié)點(diǎn)根據(jù)所述流表條目將所述第一鏈路發(fā)現(xiàn)報文封裝外層所述標(biāo)簽形成第二鏈路發(fā)現(xiàn)報文,將所述第二鏈路發(fā)現(xiàn)報文從所述第一端口發(fā)送給所述第二節(jié)點(diǎn)?!疚臋n編號】H04L12/701GK103828310SQ201380002369【公開日】2014年5月28日申請日期:2013年11月29日優(yōu)先權(quán)日:2013年11月29日【發(fā)明者】林毅申請人:華為技術(shù)有限公司