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

Mpls網絡中單向偽線路的實現(xiàn)方法、系統(tǒng)及裝置的制作方法

文檔序號:7764621閱讀:139來源:國知局
專利名稱:Mpls網絡中單向偽線路的實現(xiàn)方法、系統(tǒng)及裝置的制作方法
技術領域
本發(fā)明涉及網絡通信技術領域,尤指一種多協(xié)議標簽交換(Multi-Protocol Label Switching, MPLS)網絡中單向偽線路的實現(xiàn)方法、系統(tǒng)及裝置。
背景技術
MPLS網絡是利用標簽(label)進行高速、高效數(shù)據(jù)轉發(fā)的互聯(lián)網寬帶網絡技術。 在MPLS網絡中,要傳送的數(shù)據(jù)要帶上被稱為標簽(label)的定長字段,數(shù)據(jù)從源地址到目的地址是通過標簽在MPLS網絡中進行選路。MPLS網絡的部署主要目的是為用戶提供二層或三層虛擬專用網服務,但隨著電信網、計算機網和有線電視網三大網絡的融合,越來越多業(yè)務需求在MPLS網絡上承載視頻服務,如互聯(lián)網協(xié)議電視(Internet Protocol Television, IPTV)。目前,在MPLS網絡上承載視頻服務,目前主要是基于虛擬專用局域網(Virtual Private LAN Services,VPLQ服務,將視頻源的報文向組播成員轉發(fā)。因特網工程任務組(IETF)主要提出2種基于虛擬專用局域網服務來實現(xiàn)視頻內容傳輸?shù)姆桨刚埱笞⒔?(Request For Comments,RFC) 5501提出了基于虛擬專用局域網服務實現(xiàn)組播的方案,由上游PE設備將視頻源信息向域內成員轉發(fā);RFC4875提出了一種基于資源預留協(xié)議流量工程 (Resource Reservation Protocol-Traffic Engineering,RSVP-TE)的點對多點的標簽交換路徑(Label Switching Path, LSP)來優(yōu)化網絡帶寬的使用,靈活調度網絡帶寬資源。例如現(xiàn)有技術中用于承載視頻服務IPTV業(yè)務的MPLS網絡的一個系統(tǒng)架構可以如圖1所示,該系統(tǒng)包括與視頻源連接的運營商邊緣設備(Provider Edge, ΡΕ) 1,與用戶視頻接收設備連接的ΡΕ2、ΡΕ3、ΡΕ4等。其中連接視頻源的PE是該VPLS網絡內的中心服務器,連接用戶視頻接收設備的PE是VPLS網絡內的分支服務器,用戶設備包括用戶電視或機頂盒等。如圖1中所示的,用戶電視2-1、……、2-η等接入ΡΕ2,用戶電視3-1、……、3_r!等接入PE3,用戶電視4-1、……、4-n等接入PE4。用戶設備一般通過接入鏈路(Attachment Circuit, AC)連接到 PE 上。在MPLS網絡中,PE1、PE2、PE3、PE4可以通過邊界網關協(xié)議(Border Gateway Protocol, BGP)自動發(fā)現(xiàn)對方,以標簽分發(fā)協(xié)議(Label Distribution Protocol, LDP)作為信令協(xié)議,在PE設備間建立雙向通信的偽線路,如圖1中所示的PW12、PW13、PW14等。在現(xiàn)有MPLS網絡中,連接視頻源的PEl和連接用戶視頻接收設備的PE2、PE3、PE4 都是等價的,可以互相訪問。以PEl和PE2建立偽線為例,當且僅當PEl與PE2雙方信令協(xié)商一致后才認為偽線路建立成功了,建立偽線路時使用LDP協(xié)議進行信令交互,其流程具體如圖2所示。當需要建立偽線路時,PEl和PE2均會向對方發(fā)送標簽映射消息來進行能力協(xié)商,在PEl和PE2上安裝出標簽和入標簽后,雙向偽線路才能建立(UP);而當所有接入鏈路斷開(DOWN)時,PEl和PE2均會向對方發(fā)送標簽回收消息,來回收標簽,以便斷開建立的雙向偽線。但針對IPTV業(yè)務,由于系統(tǒng)內僅需要有一個PE連接視頻源作為中心服務器,多個PE連接用戶設備作為分支服務器接收視頻內容并轉發(fā)給用戶視頻接收設備即可。因此,在承載IPTV的MPLS網絡中,只要求有連接視頻源的PE到連接用戶視頻接收設備的PE的單向廣播通信就可以了,而不要求反向通信。而現(xiàn)有的雙向偽線路建立機制,并不能實現(xiàn)單向通信的控制,同時,還有可能會出現(xiàn)用戶視頻接收設備的視頻數(shù)據(jù)報文以廣播方式在域內遵循水平分割原則泛洪,對視頻源進行訪問或攻擊?,F(xiàn)有雙向偽線路建立機制不能很好的阻斷用戶對視頻源的訪問或攻擊。

發(fā)明內容
本發(fā)明實施例提供一種MPLS網絡中單向偽線路的實現(xiàn)方法、系統(tǒng)及裝置,用以解決現(xiàn)有技術中存在雙向偽線路建立機制不能實現(xiàn)PE設備之間的單向通信控制的問題。一種MPLS網絡中單向偽線路的實現(xiàn)方法,包括中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,判斷接收到的所述第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配;當匹配時,根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送所述第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示所述分支PE不安裝出標簽;當不匹配時,保存接收到的所述第一標簽映射消息。一種MPLS網絡中單向偽線路的實現(xiàn)方法,包括分支運營商邊緣設備PE向中心PE發(fā)送請求建立偽線路的第一標簽映射消息,所述第一標簽映射消息攜帶自身配置的第一配置信息;監(jiān)控接收中心PE返回的攜帶第二配置信息的第二標簽映射消息;當接收到中心PE返回的第二標簽映射消息且攜帶的第二配置信息中包含顯式空標簽時,不安裝出標簽并根據(jù)自身配置的第一配置信息中包含的標簽安裝入標簽。一種MPLS網絡中單向偽線路的實現(xiàn)裝置,包括第一判斷模塊,用于接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,判斷接收到的所述第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配;第一執(zhí)行模塊,用于當所述第一判斷模塊判斷結果為匹配時,根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送所述第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示所述分支PE不安裝出標簽;當所述第一判斷模塊判斷結果為不匹配時,保存接收到的所述第一標簽映射消息。一種MPLS網絡中單向偽線路的實現(xiàn)裝置,包括發(fā)送模塊,用于向中心運營商邊緣設備PE發(fā)送請求建立偽線路的第一標簽映射消息,所述第一標簽映射消息攜帶自身配置的第一配置信息;監(jiān)控接收模塊,用于監(jiān)控接收中心PE返回的攜帶第二配置信息的第二標簽映射消息;配置模塊,用于當接收到中心PE返回的第二標簽映射消息且攜帶的第二配置信息中包含顯式空標簽時,不安裝出標簽并根據(jù)自身配置的第一配置信息中包含的標簽安裝入標簽。CN 102263668 A
說明書
3/10 一種運營商邊緣設備,包括上述包含第一判斷模塊、第一執(zhí)行模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置和/或上述包含發(fā)送模塊、監(jiān)控接收模塊、配置模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置。一種MPLS網絡中單向偽線路的實現(xiàn)系統(tǒng),包括至少一個包括上述包含第一判斷模塊、第一執(zhí)行模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備的中心運營商邊緣設備和至少一個包括上述包含發(fā)送模塊、監(jiān)控接收模塊、配置模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備作為分支運營商邊緣設備;或至少兩個包括上述包含第一判斷模塊、第一執(zhí)行模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置和上述包含發(fā)送模塊、監(jiān)控接收模塊、配置模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備。至少一個包括上述包含第一判斷模塊、第一執(zhí)行模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置和上述包含發(fā)送模塊、監(jiān)控接收模塊、配置模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備,和至少一個包括上述包含第一判斷模塊、第一執(zhí)行模塊的MPLS 網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備;或至少一個包括上述包含第一判斷模塊、第一執(zhí)行模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置和上述包含發(fā)送模塊、監(jiān)控接收模塊、配置模塊的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備,和至少一個包括包含發(fā)送模塊、監(jiān)控接收模塊、配置模塊的MPLS 網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備。本發(fā)明有益效果如下本發(fā)明實施例提供的MPLS網絡中單向偽線路的實現(xiàn)方法、系統(tǒng)及裝置,通過中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,若能力協(xié)商一致,則會安裝出標簽,而不安裝入標簽,并發(fā)送攜帶顯式空標簽的第二標簽映射消息給分支PE,使分支PE只安裝入標簽,而不安裝出標簽,從而實現(xiàn)了單向偽線路的建立,在中心PE與分支PE單向通信的場景下,可以避免分支PE連接的用戶設備,對中心PE連接的服務器的攻擊;很好的阻斷了用戶對視頻源的訪問或攻擊,特別適用于承載IPTV的MPLS網


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1為現(xiàn)有技術中承載IPTV業(yè)務的MPLS網絡的結構示意圖
圖2為現(xiàn)有技術中雙向偽線路建立的信令交互流程圖;圖3為本發(fā)明實施例中MPLS網絡中單向偽線路的實現(xiàn)方法的流程圖一;圖4為本發(fā)明實施例中FECU8定義的LDP信令格式示意圖;圖5為本發(fā)明實施例中LDP信令中的接口參數(shù)字段的示意圖;圖6為本發(fā)明實施例中MPLS網絡中單向偽線路的實現(xiàn)方法的流程圖二 ;圖7為本發(fā)明實施例中MPLS網絡中單向偽線路的實現(xiàn)方法的流程圖三;圖8為本發(fā)明實施例中圖7中步驟S34的具體實現(xiàn)流程圖;圖9為本發(fā)明實施例中網絡中單向偽線路的實現(xiàn)裝置的結構示意圖一;
8
圖10為本發(fā)明實施例中網絡中單向偽線路的實現(xiàn)裝置的結構示意圖二。
具體實施例方式為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例提供一種MPLS網絡中單向偽線路(Pseudo Wire, Pff)的實現(xiàn)方法, 可以實現(xiàn)單向偽線路的建立,該方法流程如圖3所示,包括如下步驟步驟Sll 中心運營商邊緣設備PE接收到標簽映射消息。依照RFC6704的描述,一般在VPLS域內,中心PE屬于“Hub”池,可以導出一個標記為“Hub”的路由目標(Route Target, RT)及導入所有的標記為“Spoke”的RT ;分支PE屬于“Spoke”池,分別可以導出一個標記為“Spoke”的RT及導入所有的標記為“Hub”的RT。 這樣,中心PE就可以發(fā)現(xiàn)并實現(xiàn)和所有的分支PE連接了,當視頻源連接中心PE時,就可以通過VPLS將視頻內容分發(fā)給連接分支PE的所有訂閱或注冊用戶?!癏ub”與“Spoke”可以通過LDP會話接收標簽映射消息。步驟S12 判斷接收到的標簽映射消息是否是分支PE發(fā)送的第一標簽映射消息。若是,執(zhí)行步驟S13 ;否則,執(zhí)行步驟S14。具體可以通過判斷接收到的標簽映射消息的接口參數(shù)子TLV字段中是否攜帶有分支PE標識來確定,當攜帶有分支PE標識時,確定接收到的是分支PE發(fā)送的第一標簽映射消息。轉發(fā)等價類(ForwardingEquivalence Class, FEC) 128 與 FECU9 定義了 LDP 信令的兩種格式,以FECU8為例,定義的LDP信令格式如圖4所示,其中,PWid字段表示 FEC類型,占用8個比特位,如圖4中的0-7共8個比特位;C為控制字比特位,占用1個比特位;PW type字段表示偽線路類型;PW info Length字段表示偽線標識符與接口參數(shù)子 TLV (類型-長度-變量,Type-Length-Value)字段的總長度;Group id字段表示組標識符; Interface Parameter 字段表示接口參數(shù)子 TLV(Sub-TLV)。其中,接口參數(shù)子TLV字段的格式如圖5所示,Sub-TLV Type字段表示子TLV的類型,占用8個比特位,如圖5中的0-7共8個比特位;Length表示長度,占用8個比特位; Variable Length Value字段表示可變長度變量的值,所占比特位根據(jù)具體內容的長短確定。本發(fā)明實施例中對接口參數(shù)sub-TLV擴展,在其中攜帶分支PE的標識,例如定義參數(shù)ID為OxOD,長度為4,標識當前的PE為分支PE。當不攜帶這個標識是認為不是分支PE。該步驟中通過解析這個分支PE標識實現(xiàn)判斷發(fā)送標簽映射消息的PE是不是分支 PE (Spoke ΡΕ)。步驟S13 按照現(xiàn)有雙向偽線路建立機制處理接收到的標簽映射消息。若判斷出發(fā)送所述第一標簽映射消息的PE不是分支PE時,按照雙向偽線建立的實現(xiàn)機制處理所述標簽映射消息,即按照現(xiàn)有RFC標準處理。當然當判斷出接收到的標簽映射消息不是分支PE發(fā)送的第一標簽映射消息時, 也可以不予處理,即只有當中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,才進行處理,并執(zhí)行后續(xù)步驟S14-步驟S16的處理過程。步驟S14:判斷接收到的第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配。中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,進行能力協(xié)商,根據(jù)標簽映射消息中攜帶的能力值,即第一配置信息中包含的偽線路建立的相關參數(shù),判斷自身與發(fā)送第一標簽映射消息的分支PE的能力是否協(xié)商一致。 第一配置信息和第二配置信息可以包括封裝類型、最大傳輸單元(Maximum Transmission Unit,MTU)和偽線路標簽等信息,當然還包括一些其他的配置信息,比如偽線路的組ID等。 該判斷具體包括下列判斷過程之一或組合(1)判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的偽線路的封裝類型與自身配置的第二配置信息中的偽線路的封裝類型是否一致。(2)判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的MTU與自身配置的第二配置信息中的MTU是否一致。當匹配時,執(zhí)行步驟S15 ;否則執(zhí)行步驟S16。步驟S15 根據(jù)接收到的第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示分支PE不安裝出標簽。中心PE通過LDP會話向鄰居的分支PE回復帶顯式空標簽的標簽映射消息,分支 PE接收到包含顯式空標簽的標簽映射消息時,則不會安裝出標簽,只安裝入標簽,即只安裝入標簽映射(Incoming Label Map, ILM)表項;而中心PE根據(jù)接收到的第一標簽映射消息向轉發(fā)面安裝出標簽-FTN(FEC To Next-Hop Label Forwarding Entry)表項;中心PE上安裝出標簽不安裝入標簽時,偽線路即為UP狀態(tài)了。步驟S16 保存接收到的第一標簽映射消息。將接收到的第一標簽映射消息保存在緩存中,以便后續(xù)可以使用。具體的,當不匹配時,判斷接收到的第一標簽映射消息是否為常規(guī)標簽映射消息;若是,則保存接收到的第一標簽映射消息;否則丟棄接收到的第一標簽映射消息。這樣保證保存的都是第一標簽映射消息為正常的標簽映射消息,而不會是非常規(guī)的,例如攜帶顯式空標簽的標簽映射消息。步驟S17:結束。上述為中心PE接收到分支PE發(fā)送的第一標簽映射消息時的處理流程,本發(fā)明實施例提供的上述MPLS網絡中單向偽線路的實現(xiàn)方法,還包括中心PE接收到用戶配置的建立偽線路的第二配置信息時的處理流程,該流程如圖6所示,包括如下步驟步驟S21 中心PE接收到用戶配置的建立偽線路的第二配置信息。用戶通過命令行修訂VPLS實例信息,使中心PE的配置修改。由命令行處理模塊 (Command Line Interface, CLI)實現(xiàn)。PE是中心PE還是分支PE也由CLI配置管理。步驟S22 判斷是否有保存的第一標簽映射消息。當中心PE接收到用戶配置的建立偽線路的第二配置信息時,判斷是否有保存的第一標簽映射消息,以便判斷是否需要建立偽線路。一般中心PE會檢查緩存中有沒有與用戶修改的第二配置信息同一 VPLS實例的標簽映射消息,這些標簽映射消息為步驟S16中保存的。
當判斷為否時,執(zhí)行步驟S23 ;當判斷為是時,執(zhí)行步驟S24。步驟S23 保存接收到的用戶配置的第二配置信息。當緩存中沒有與用戶修改的第二配置信息同一 VPLS實例的標簽映射消息時,將第二配置信息保存下來。優(yōu)選的,保存第二配置信息時,可以將第二配置信息中包含的下列步驟S24-步驟 S26處理過的標簽刪除,只保留用戶未處理過的標簽。步驟S24 獲取一個保存的第一標簽映射消息。步驟S25 判斷獲取的第一標簽映射消息中攜帶的第一配置信息與接收到的用戶配置的第二配置信息是否匹配。該判斷過程參照步驟S14的描述。當在上述步驟S16中已進行了標簽常規(guī)性判斷后,此處不再判斷,如果步驟S16中沒有判斷標簽常規(guī)性而直接進行了保存,則可以再此處進行判斷。當判斷為匹配時,執(zhí)行步驟S26 ;當判斷為不匹配時,執(zhí)行步驟S22繼續(xù)判斷是否還有保存的第一標簽映射消息。步驟S26 根據(jù)第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示分支PE不安裝出標簽。與步驟S15 —樣,中心PE通過LDP會話向鄰居的分支PE回復帶顯式空標簽的標簽映射消息,分支PE接收到包含顯式空標簽的標簽映射消息時,則不會安裝出標簽,只安裝入標簽,即只安裝入標簽映射ILM表項;而中心PE根據(jù)接收到的第一標簽映射消息向轉發(fā)面安裝出標簽-FTN表項。步驟S27:結束。上述實現(xiàn)了當中心PE接收到用戶配置的建立偽線路的第二配置信息時,若有保存第一標簽映射消息中攜帶的第一配置信息與接收到的用戶配置的第二配置信息相匹配, 則根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE 設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息;否則保存接收到的用戶配置的第二配置信息。本發(fā)明實施例提供的上述MPLS網絡中單向偽線路的實現(xiàn)方法,分支PE —側的實現(xiàn)流程如圖7所示,包括如下步驟步驟S31 分支PE向中心PE發(fā)送請求建立偽線路的第一標簽映射消息。其中,第一標簽映射消息攜帶自身配置的第一配置信息。分支PE發(fā)送標簽映射消息的發(fā)送處理流程遵循現(xiàn)有標準,只要在標簽映射消息的接口參數(shù)sub TLV中設置當前設備為 Spoke PE 信息(OxOD)。步驟S32 監(jiān)控接收中心PE返回的攜帶第二配置信息的第二標簽映射消息。分支PE通過LDP會話接收鄰居的中心PE發(fā)送的標簽映射消息。步驟S33 是否接收到中心PE返回第二標簽映射消息。接收到第二標簽映射消息時,判斷接收到的第二標簽映射消息的接口參數(shù)子TLV 字段中是否攜帶有分支PE標識或是否攜帶有中心PE標識;當接收到的第二標簽映射消息的接口參數(shù)子TLV字段中未攜帶有分支PE標識時或攜帶有中心PE標識時,確定接收到了中心PE發(fā)送的第二標簽映射消息。若是,執(zhí)行步驟S34 ;否則執(zhí)行步驟S35。步驟S34:當接收到中心PE返回的第二標簽映射消息且攜帶的第二配置信息中包含顯式空標簽時,不安裝出標簽并根據(jù)自身配置的第一配置信息中包含的標簽安裝入標簽。在分支PE上不安裝出標簽FTN表項只安裝入標簽ILM表項,偽線路即為UP狀態(tài)了,這樣就實現(xiàn)只能接收不能發(fā)送的控制。步驟S35 按照現(xiàn)有雙向偽線路建立機制處理接收到的第二標簽映射消息。若接收到的不是中心PE發(fā)送的第二標簽映射消息,則按照現(xiàn)有的RFC標準或者實際應用的需求處理。例如實際需求允許分支PE之間建立偽線路,則可以建立,如果需要隔離則不建立偽線路。步驟S36:結束。如圖8所示,上述步驟S34具體包括下列實現(xiàn)過程步驟S341 接收到中心PE返回的第二標簽映射消息。步驟S342 判斷自身是否已發(fā)送過第一標簽映射消息。按照建立單向偽線路的機制,中心PE在沒有發(fā)送過第一標簽映射消息時,是不會接收到中心PE發(fā)送的第二標簽映射消息的,此處的判斷是一個容錯處理機制,是可選步
馬聚ο若是,執(zhí)行步驟S343 ;否則執(zhí)行步驟S345。步驟S343 判斷自身配置的建立偽線路的第一配置信息與接收到的第二標簽映射消息中攜帶的第二配置信息是否匹配。具體包括下列判斷過程之一或組合(i)判斷自身配置的第一配置信息中的偽線路的封裝類型與接收到的第二標簽映射消息中攜帶的第二配置信息中的偽線路的封裝類型是否一致。(ii)判斷自身配置的第一配置信息中的最大傳輸單元MTU與接收到的第二標簽映射消息中攜帶的第二配置信息中的MTU是否一致。當匹配時,執(zhí)行步驟S344 ;否則執(zhí)行步驟S345。步驟S344 根據(jù)自身配置的建立偽線路的第一配置信息安裝入標簽完成偽線路
的建立。即當步驟S342判斷出發(fā)送過第一標簽映射消息且步驟S343判斷出匹配時,分支 PE完成安裝入標簽建立單向偽線路的過程。步驟S345 保存接收到的第二標簽映射消息。當能力協(xié)商不一致或自身未發(fā)送過第一標簽映射消息時,分支PE保存接收到的第二標簽映射消息。按照建立單向偽線路的機制,一般不會出現(xiàn)這種情況,當出現(xiàn)時,例如標簽映射消息為常規(guī)標簽映射消息時,保存接收到的第二標簽映射消息。步驟S346:結束。也就是說,本發(fā)明實施例中為了實現(xiàn)單向偽線路的建立,一般中心PE不主動發(fā)送標簽映射消息,由分支PE主動發(fā)送標簽映射消息并攜帶分支PE標識,中心PE接收到標簽映射消息時,回復給分支PE的標簽映射消息中攜帶的是顯式空標簽。這樣就實現(xiàn)了在中心 PE —側只配置出標簽,在分支PE —側只配置入標簽,建立起單向偽線路。上述方法除了涉及CLI,還涉及LDP程序模塊和標簽管理模塊實現(xiàn)信令交互和標簽管理?;诒景l(fā)明實施例提供的上述MPLS網絡中單向偽線路的實現(xiàn)方法,本發(fā)明實施例還提供一種MPLS網絡中單向偽線路的實現(xiàn)系統(tǒng),該系統(tǒng)的結構參見圖1所示,包括至少一個中心運營商邊緣設備和至少一個的分支運營商邊緣設備。其中,中心運營商邊緣設備包括如圖9所示的MPLS網絡中單向偽線路的實現(xiàn)裝置,該裝置包括第一判斷模塊101和第一執(zhí)行模塊102。第一判斷模塊101,用于接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,判斷接收到的第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配。優(yōu)選的,上述第一判斷模塊101,具體用于接收到第一標簽映射消息時,判斷第一標簽映射消息的接口參數(shù)子TLV字段中是否攜帶有分支PE標識;當攜帶有分支PE標識時,確定接收到的是分支PE發(fā)送的第一標簽映射消息。優(yōu)選的,上述第一判斷模塊101,具體用于執(zhí)行下列判斷過程之一或組合判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的偽線路的封裝類型與自身配置的第二配置信息中的偽線路的封裝類型是否一致;判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的最大傳輸單元(MTU)與自身配置的第二配置信息中的MTU是否一致。第一執(zhí)行模塊102,用于當?shù)谝慌袛嗄K101判斷結果為匹配時,根據(jù)第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示所述分支PE不安裝出標簽;當?shù)谝慌袛嗄K101判斷結果為不匹配時,保存接收到的第一標簽映射消息。優(yōu)選的,上述第一執(zhí)行模塊102,具體用于當?shù)谝慌袛嗄K101判斷結果為不匹配時,判斷接收到的第一標簽映射消息是否為常規(guī)標簽映射消息;若是,則保存接收到的第一標簽映射消息;否則丟棄接收到的第一標簽映射消息。上述如圖9所示的MPLS網絡中單向偽線路的實現(xiàn)裝置,還包括第二執(zhí)行模塊103,用于當中心PE接收到用戶配置的建立偽線路的第二配置信息時,若有保存第一標簽映射消息中攜帶的第一配置信息與接收到的用戶配置的第二配置信息相匹配,則根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息;否則保存接收到的用戶配置的第二配置信息。第二執(zhí)行模塊103,具體用于當中心PE接收到用戶配置的建立偽線路的第二配置信息時,判斷是否有保存的第一標簽映射消息;當判斷為否時,保存接收到的用戶配置的第二配置信息;當判斷為是時,獲取一個保存的第一標簽映射消息,判斷獲取的第一標簽映射消息中攜帶的第一配置信息與接收到的用戶配置的第二配置信息是否匹配;當匹配時, 根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE 設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示所述分支PE不安裝出標簽;當不匹配時,返回繼續(xù)執(zhí)行判斷是否有保存的第一標簽映射消息的步驟。其中,分支運營商邊緣設備包括如圖10所示的MPLS網絡中單向偽線路的實現(xiàn)裝置。包括發(fā)送模塊201、監(jiān)控接收模塊202和配置模塊203。發(fā)送模塊201,用于向中心運營商邊緣設備PE發(fā)送請求建立偽線路的第一標簽映射消息,其中第一標簽映射消息攜帶自身配置的第一配置信息。監(jiān)控接收模塊202,用于監(jiān)控接收中心PE返回的攜帶第二配置信息的第二標簽映射消息。優(yōu)選的,上述監(jiān)控接收模塊202,具體用于接收到第二標簽映射消息時,判斷第二標簽映射消息的接口參數(shù)子TLV字段中是否攜帶有分支PE標識或是否攜帶有中心PE標識;當?shù)诙撕炗成湎⒌慕涌趨?shù)子TLV 字段中未攜帶有分支PE標識時或攜帶有中心PE標識時,確定接收到了中心PE發(fā)送的第二標簽映射消息。配置模塊203,用于當接收到中心PE返回的第二標簽映射消息且攜帶的第二配置信息中包含顯式空標簽時,不安裝出標簽并根據(jù)自身配置的第一配置信息中包含的標簽安裝入標簽。優(yōu)選的,上述配置模塊203,具體用于當判斷出接收到中心PE的發(fā)送第二標簽映射消息的PE時,判斷自身是否已發(fā)送過第一標簽映射消息,以及判斷自身配置的建立偽線路的第一配置信息與接收到的第二標簽映射消息中攜帶的第二配置信息是否匹配;當發(fā)送過第一標簽映射消息且匹配時,根據(jù)自身配置的建立偽線路的第一配置信息安裝入標簽完成偽線路的建立;否則,保存接收到的第二標簽映射消息。優(yōu)選的,上述配置模塊203,具體用于下列判斷過程之一或組合判斷自身配置的第一配置信息中的偽線路的封裝類型與接收到的第二標簽映射消息中攜帶的第二配置信息中的偽線路的封裝類型是否一致;判斷自身配置的第一配置信息中的最大傳輸單元MTU 與接收到的第二標簽映射消息中攜帶的第二配置信息中的MTU是否一致。當然本發(fā)明實施例還可以提供一種運營商邊緣設備既包括如圖9所示的MPLS網絡中單向偽線路的實現(xiàn)裝置又包括如圖10所示的MPLS網絡中單向偽線路的實現(xiàn)裝置。綜上所述,本發(fā)明實施例提供的運營商邊緣設備,包括如圖9所述的MPLS網絡中單向偽線路的實現(xiàn)裝置和/或如圖10所述的MPLS網絡中單向偽線路的實現(xiàn)裝置。同樣的,本發(fā)明實施例提供的MPLS網絡中單向偽線路的實現(xiàn)系統(tǒng),可以包括至少一個包括如圖9所示的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備的中心運營商邊緣設備和至少一個包括如圖10所示的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備作為分支運營商邊緣設備;或至少兩個包括如圖9和如圖10所示的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備。當然還可以包括至少一個包括如圖9和如圖10所示的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備,和至少一個包括如圖9所示的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備。還可以是包括至少一個包括如圖9和如圖10所示的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備,和至少一個包括如圖10所示的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備。本發(fā)明實施例提供的MPLS網絡中單向偽線路的實現(xiàn)方法、系統(tǒng)及裝置,通過中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,若能力協(xié)商一致,則會安裝出標簽,而不安裝入標簽,并發(fā)送攜帶顯式空標簽的第二標簽映射消息給分支PE,使分支PE只安裝入標簽,而不安裝出標簽,從而實現(xiàn)了單向偽線路的建立,在中心PE與分支PE單向通信的場景下,可以避免分支PE連接的用戶設備,對中心PE連接的服務器的攻擊;滿足在IPTV等特殊應用中中心運營商邊緣設備到分支運營商邊緣設備的單向通信,很好的阻斷了用戶對視頻源的訪問或攻擊,也為網絡部署的帶寬優(yōu)化提供了可能。 該方法不僅僅應用在IPTV場景,對于其他有類似需求的應用場景也同樣適用。
上述說明示出并描述了本發(fā)明的優(yōu)選實施例,但如前所述,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權力要求的保護范圍內。
權利要求
1.一種MPLS網絡中單向偽線路的實現(xiàn)方法,其特征在于,包括中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,判斷接收到的所述第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配;當匹配時,根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送所述第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息, 指示所述分支PE不安裝出標簽;當不匹配時,保存接收到的所述第一標簽映射消息。
2.如權利要求1所述的方法,其特征在于,中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息,具體包括中心PE接收到標簽映射消息時,判斷接收到的標簽映射消息的接口參數(shù)子TLV字段中是否攜帶有分支PE標識;當攜帶有分支PE標識時,確定接收到的是分支PE發(fā)送的所述第一標簽映射消息。
3.如權利要求1所述的方法,其特征在于,所述判斷接收到的所述第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配,具體包括下列判斷過程之一或組合判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的偽線路的封裝類型與自身配置的第二配置信息中的偽線路的封裝類型是否一致;判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的最大傳輸單元MTU與自身配置的第二配置信息中的MTU是否一致。
4.如權利要求1所述的方法,其特征在于,當不匹配時,保存接收到的所述第一標簽映射消息,具體包括判斷接收到的所述第一標簽映射消息是否為常規(guī)標簽映射消息;若是,則保存接收到的第一標簽映射消息;否則丟棄接收到的所述第一標簽映射消息。
5.如權利要求1-4任一所述的方法,其特征在于,還包括當中心PE接收到用戶配置的建立偽線路的第二配置信息時,若有保存第一標簽映射消息中攜帶的第一配置信息與接收到的用戶配置的第二配置信息相匹配,則根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息;否則保存接收到的用戶配置的第二配直^[曰息ο
6.一種MPLS網絡中單向偽線路的實現(xiàn)方法,其特征在于,包括分支運營商邊緣設備PE向中心PE發(fā)送請求建立偽線路的第一標簽映射消息,所述第一標簽映射消息攜帶自身配置的第一配置信息;監(jiān)控接收中心PE返回的攜帶第二配置信息的第二標簽映射消息;當接收到中心PE返回的第二標簽映射消息且攜帶的第二配置信息中包含顯式空標簽時,不安裝出標簽并根據(jù)自身配置的第一配置信息中包含的標簽安裝入標簽。
7.如權利要求6所述的方法,其特征在于,所述監(jiān)控接收中心PE返回的攜帶第二配置信息的第二標簽映射消息,具體包括接收到第二標簽映射消息時,判斷所述第二標簽映射消息的接口參數(shù)子TLV字段中是否攜帶有分支PE標識或是否攜帶有中心PE標識;當所述第二標簽映射消息的接口參數(shù)子TLV字段中未攜帶有分支PE標識時或攜帶有中心PE標識時,確定接收到了中心PE發(fā)送的所述第二標簽映射消息。
8.如權利要求7所述的方法,其特征在于,當接收到中心PE返回的第二標簽映射消息且攜帶的第二配置信息中包含顯式空標簽時,不安裝出標簽并根據(jù)自身配置的第一配置信息中包含的標簽安裝入標簽,具體包括當判斷出接收到中心PE的發(fā)送第二標簽映射消息的PE時,判斷自身是否已發(fā)送過第一標簽映射消息,以及判斷自身配置的建立偽線路的第一配置信息與接收到的第二標簽映射消息中攜帶的第二配置信息是否匹配;當發(fā)送過第一標簽映射消息且匹配時,根據(jù)自身配置的建立偽線路的第一配置信息安裝入標簽完成偽線路的建立;否則,保存接收到的第二標簽映射消息。
9.如權利要求8所述的方法,其特征在于,所述判斷自身配置的建立偽線路的第一配置信息與接收到的第二標簽映射消息中攜帶的第二配置信息是否匹配,具體包括下列判斷過程之一或組合判斷自身配置的第一配置信息中的偽線路的封裝類型與接收到的第二標簽映射消息中攜帶的第二配置信息中的偽線路的封裝類型是否一致;判斷自身配置的第一配置信息中的最大傳輸單元MTU與接收到的第二標簽映射消息中攜帶的第二配置信息中的MTU是否一致。
10.一種MPLS網絡中單向偽線路的實現(xiàn)裝置,其特征在于,包括第一判斷模塊,用于接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,判斷接收到的所述第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配;第一執(zhí)行模塊,用于當所述第一判斷模塊判斷結果為匹配時,根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送所述第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示所述分支PE不安裝出標簽;當所述第一判斷模塊判斷結果為不匹配時,保存接收到的所述第一標簽映射消息。
11.如權利要求10所述的裝置,其特征在于,第一判斷模塊,具體用于接收到第一標簽映射消息時,判斷所述第一標簽映射消息的接口參數(shù)子TLV字段中是否攜帶有分支PE標識;當攜帶有分支PE標識時,確定接收到的是分支PE發(fā)送的所述第一標簽映射消息。
12.如權利要求10所述的裝置,其特征在于,第一判斷模塊,具體用于執(zhí)行下列判斷過程之一或組合判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的偽線路的封裝類型與自身配置的第二配置信息中的偽線路的封裝類型是否一致;判斷接收到的第一標簽映射消息中攜帶的第一配置信息中的最大傳輸單元MTU與自身配置的第二配置信息中的MTU是否一致。
13.如權利要求10所述的裝置,其特征在于,所述第一執(zhí)行模塊,具體用于當所述第一判斷模塊判斷結果為不匹配時,判斷接收到的所述第一標簽映射消息是否為常規(guī)標簽映射消息;若是,則保存接收到的第一標簽映射消息;否則丟棄接收到的所述第一標簽映射消息。
14.如權利要求10-13任一所述的裝置,其特征在于,還包括第二執(zhí)行模塊,用于當中心PE接收到用戶配置的建立偽線路的第二配置信息時,若有保存第一標簽映射消息中攜帶的第一配置信息與接收到的用戶配置的第二配置信息相匹配,則根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息;否則保存接收到的用戶配置的第二配置信息。
15.一種MPLS網絡中單向偽線路的實現(xiàn)裝置,其特征在于,包括發(fā)送模塊,用于向中心運營商邊緣設備PE發(fā)送請求建立偽線路的第一標簽映射消息, 所述第一標簽映射消息攜帶自身配置的第一配置信息;監(jiān)控接收模塊,用于監(jiān)控接收中心PE返回的攜帶第二配置信息的第二標簽映射消息;配置模塊,用于當接收到中心PE返回的第二標簽映射消息且攜帶的第二配置信息中包含顯式空標簽時,不安裝出標簽并根據(jù)自身配置的第一配置信息中包含的標簽安裝入標簽。
16.如權利要求15所述的裝置,其特征在于,所述監(jiān)控接收模塊,具體用于接收到第二標簽映射消息時,判斷所述第二標簽映射消息的接口參數(shù)子TLV字段中是否攜帶有分支PE標識或是否攜帶有中心PE標識;當所述第二標簽映射消息的接口參數(shù)子TLV字段中未攜帶有分支PE標識時或攜帶有中心PE標識時,確定接收到了中心PE發(fā)送的所述第二標簽映射消息。
17.如權利要求16所述的裝置,其特征在于,所述配置模塊,具體用于當判斷出接收到中心PE的發(fā)送第二標簽映射消息的PE時,判斷自身是否已發(fā)送過第一標簽映射消息,以及判斷自身配置的建立偽線路的第一配置信息與接收到的第二標簽映射消息中攜帶的第二配置信息是否匹配;當發(fā)送過第一標簽映射消息且匹配時,根據(jù)自身配置的建立偽線路的第一配置信息安裝入標簽完成偽線路的建立;否則,保存接收到的第二標簽映射消息。
18.如權利要求17所述的裝置,其特征在于,所述配置模塊,具體用于下列判斷過程之一或組合判斷自身配置的第一配置信息中的偽線路的封裝類型與接收到的第二標簽映射消息中攜帶的第二配置信息中的偽線路的封裝類型是否一致;判斷自身配置的第一配置信息中的最大傳輸單元MTU與接收到的第二標簽映射消息中攜帶的第二配置信息中的MTU是否一致。
19.一種運營商邊緣設備,其特征在于,包括如權利要求10-14任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置和/或如權利要求15-18任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置。
20.一種MPLS網絡中單向偽線路的實現(xiàn)系統(tǒng),其特征在于,包括至少一個包括如權利要求10-14任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備的中心運營商邊緣設備和至少一個包括如權利要求15-18任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備作為分支運營商邊緣設備;或至少兩個包括如權利要求10-14任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置和如權利要求15-18任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備;或至少一個包括如權利要求10-14任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置和如權利要求15-18任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備,和至少一個包括如權利要求10-14任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備;或至少一個包括如權利要求10-14任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置和如權利要求15-18任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備,和至少一個包括如權利要求15-18任一所述的MPLS網絡中單向偽線路的實現(xiàn)裝置的運營商邊緣設備。
全文摘要
本發(fā)明公開了一種MPLS網絡中單向偽線路的實現(xiàn)方法、系統(tǒng)及裝置,該方法包括中心運營商邊緣設備PE接收到分支PE發(fā)送的請求建立偽線路的第一標簽映射消息時,判斷接收到的所述第一標簽映射消息中攜帶的第一配置信息與自身配置的建立偽線路的第二配置信息是否匹配;當匹配時,根據(jù)所述第一配置信息中包含的標簽安裝出標簽,并向發(fā)送所述第一標簽映射消息的分支PE設備返回攜帶包含顯式空標簽的第二配置信息的第二標簽映射消息,指示所述分支PE不安裝出標簽;當不匹配時,保存接收到的所述第一標簽映射消息。實現(xiàn)了單向偽線路的建立。
文檔編號H04L12/24GK102263668SQ20111024833
公開日2011年11月30日 申請日期2011年8月25日 優(yōu)先權日2011年8月25日
發(fā)明者曹玉群 申請人:福建星網銳捷網絡有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
苍梧县| 酒泉市| 老河口市| 双辽市| 定西市| 益阳市| 五家渠市| 论坛| 赤壁市| 嘉义市| 衡水市| 迁安市| 新源县| 通州区| 星座| 牟定县| 道孚县| 安宁市| 平湖市| 丘北县| 肇庆市| 南充市| 绵阳市| 搜索| 磐安县| 平南县| 庄河市| 泽州县| 富民县| 宝清县| 永定县| 南康市| 齐齐哈尔市| 通州区| 那坡县| 长宁县| 甘泉县| 山西省| 彩票| 汝阳县| 阳朔县|