国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種偽線建立的方法和裝置的制作方法

      文檔序號(hào):7888066閱讀:249來(lái)源:國(guó)知局
      專利名稱:一種偽線建立的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及偽線技術(shù),尤其涉及一種偽線建立的方法和裝置。
      背景技術(shù)
      偽線(Pseudo Wire,簡(jiǎn)稱PW)技術(shù)是針對(duì)未來(lái)融合通信網(wǎng)絡(luò)提出的解決方案,是在包交換網(wǎng)絡(luò)基礎(chǔ)上提供模擬傳統(tǒng)I層和2層網(wǎng)絡(luò)業(yè)務(wù)的技術(shù)。偽線技術(shù)幾乎適用于所有網(wǎng)絡(luò),能使多協(xié)議標(biāo)簽交換技術(shù)(Mult1-Protocol Label Switch,簡(jiǎn)稱MPLS)實(shí)現(xiàn)接入網(wǎng)及城域網(wǎng)真正的匯聚。偽線是在運(yùn)營(yíng)商邊緣設(shè)備(Provider Edge Device,簡(jiǎn)稱PE)節(jié)點(diǎn)之間的一個(gè)點(diǎn)對(duì)點(diǎn)的連接。在互聯(lián)網(wǎng)工程任務(wù)組(Internet Engineering Task Force,簡(jiǎn)稱IETF)目前定義了兩種建立偽線的方式:一種是靜態(tài)配置模式,即手工靜態(tài)配置標(biāo)簽,還有一種是通過(guò)控制平面模式,即標(biāo)簽分發(fā)協(xié)議(Label Distribute Protocol,簡(jiǎn)稱LDP)作為信令機(jī)制來(lái)分配標(biāo)簽建立偽線,具體地,可以查閱IETF的RFC4447中定義的偽線的建立機(jī)制。現(xiàn)有技術(shù)使用靜態(tài)配置的模式建立偽線時(shí),沒(méi)有偽線標(biāo)簽匹配、偽線類型匹配、接口參數(shù)匹配、控制字的參數(shù)協(xié)商、以及虛電路連通性確認(rèn)(Virtual Circuit ConnectivityVerification,簡(jiǎn)稱VCCV)參數(shù)協(xié)商等機(jī)制,具體地,當(dāng)偽線兩端的偽線標(biāo)簽、類型配置不一致或接口參數(shù)不匹配時(shí),將會(huì)影響偽線上報(bào)文的轉(zhuǎn)發(fā),且這種情況下,排錯(cuò)比較困難,只能通過(guò)人工排錯(cuò),并且重新配置后,才能夠在這條偽線上轉(zhuǎn)發(fā)數(shù)據(jù)包。當(dāng)偽線的兩端所配置的VCCV參數(shù)沒(méi)有共同項(xiàng)時(shí),那么將無(wú)法使用偽線的檢測(cè)機(jī)制。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問(wèn)題是提供一種偽線建立的方法和裝置,能夠?qū)尉€參數(shù)進(jìn)行校驗(yàn)或協(xié)商。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種偽線建立的方法,包括:節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)基于通用關(guān)聯(lián)信道(G-Ach)的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù),所述節(jié)點(diǎn)獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù),對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商。進(jìn)一步地,所述方法還包括:所述節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)靜態(tài)配置模式配置偽線標(biāo)簽。進(jìn)一步地,所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù);所述對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn),包括:判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。進(jìn)一步地,所述方法還包括:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)的同時(shí),還向?qū)Χ送ǜ骒o態(tài)配置的偽線標(biāo)簽;對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)時(shí),還對(duì)偽線標(biāo)簽進(jìn)行校驗(yàn)。進(jìn)一步地,所述方法還 包括:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)時(shí),在所述消息中攜帶偽線標(biāo)簽。進(jìn)一步地,所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù);所述對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn),包括:判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。進(jìn)一步地,所述偽線參數(shù)包括以下參數(shù)的一種或幾種:控制字、虛電路連通性確認(rèn)(VCCV)參數(shù);所述對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行協(xié)商,包括:根據(jù)本地偽線參數(shù)與獲取到的對(duì)端節(jié)點(diǎn)的偽線參數(shù),協(xié)商出所述偽線所支持的偽線參數(shù)。進(jìn)一步地,所述基于G-Ach的消息包括:通用關(guān)聯(lián)信道分發(fā)協(xié)議消息或偽線狀態(tài)更新減少消息。為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種偽線建立的裝置,位于節(jié)點(diǎn)中,包括通告模塊,獲取模塊,校驗(yàn)協(xié)商模塊,其中:所述通告模塊,用于在本節(jié)點(diǎn)配置偽線業(yè)務(wù)時(shí),通過(guò)基于通用關(guān)聯(lián)信道(G-Ach)的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù);所述獲取模塊,用于獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù);所述校驗(yàn)協(xié)商模塊,用于對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商。進(jìn)一步地,所述節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)靜態(tài)配置模式配置偽線標(biāo)簽;所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù);所述校驗(yàn)協(xié)商模塊是用于采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn):判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。進(jìn)一步地,所述通告模塊還用于:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)的同時(shí),還向?qū)Χ送ǜ骒o態(tài)配置的偽線標(biāo)簽;所述獲取模塊還用于:獲取對(duì)端節(jié)點(diǎn)通告的靜態(tài)配置的偽線標(biāo)簽;所述校驗(yàn)協(xié)商模塊還用于在對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)時(shí),還對(duì)所述獲取模塊獲取的對(duì)端節(jié)點(diǎn)通告的靜態(tài)配置的偽線標(biāo)簽進(jìn)行校驗(yàn)。進(jìn)一步地,所述通告模塊還用于:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)時(shí),在所述消息中攜帶本節(jié)點(diǎn)分配的偽線標(biāo)簽;所述獲取模塊還用于:獲取對(duì)端節(jié)點(diǎn)所分配的偽線標(biāo)簽。進(jìn)一步地,所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù);所述校驗(yàn)協(xié)商模塊是用于采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn):判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。進(jìn)一步地,所述偽線參數(shù)包括以下參數(shù)的一種或幾種:控制字、虛電路連通性確認(rèn)(VCCV)參數(shù);所述校驗(yàn)協(xié)商模塊是用于采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行協(xié)商:根據(jù)本地偽線參數(shù)與獲取到的對(duì)端節(jié)點(diǎn)的偽線參數(shù),協(xié)商出所述偽線所支持的偽線參數(shù)。進(jìn)一步地,所述基于G-Ach的消息包括:通用關(guān)聯(lián)信道分發(fā)協(xié)議消息或偽線狀態(tài)更新減少消息。本發(fā)明實(shí)施例提供了對(duì)偽線參數(shù)進(jìn)行校驗(yàn)或協(xié)商的方法,解決了使用靜態(tài)配置的模式建立偽線的場(chǎng)景下,所帶來(lái)配置容易出錯(cuò),排錯(cuò)困難等問(wèn)題,此外還提供了一種動(dòng)態(tài)配置模式。本發(fā)明技術(shù)方案實(shí)現(xiàn)簡(jiǎn)單,成本低, 對(duì)現(xiàn)有協(xié)議改動(dòng)較小,不僅適用于多協(xié)議標(biāo)簽交換技術(shù)(Mult1-Protocol Label Switch,簡(jiǎn)稱 MPLS)分組交換網(wǎng)絡(luò)(Packet SwitchedNetwork,簡(jiǎn)稱PSN),同樣也適用于多協(xié)議標(biāo)簽交換傳輸技術(shù)(MPLS Transport,簡(jiǎn)稱MPLS-TP) PSN 網(wǎng)絡(luò)。


      圖1是本發(fā)明實(shí)施例一建立偽線時(shí)偽線參數(shù)校驗(yàn)流程示意圖;圖2是本發(fā)明實(shí)施例二建立偽線時(shí)偽線參數(shù)校驗(yàn)流程示意圖;圖3是本發(fā)明實(shí)施例三建立偽線時(shí)偽線參數(shù)校驗(yàn)流程示意圖;圖4是本發(fā)明實(shí)施例四建立偽線時(shí)VCCV參數(shù)協(xié)商流程示意圖;圖5是本發(fā)明實(shí)施例五建立偽線時(shí)控制字屬性協(xié)商流程示意圖;圖6是本發(fā)明實(shí)施例六裝置結(jié)構(gòu)示意圖。
      具體實(shí)施例方式本文提供的偽線建立方法如下:節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)基于通用關(guān)聯(lián)信道(G-Ach)的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù),所述節(jié)點(diǎn)獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù),對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商。上述方案不僅適用于靜態(tài)模式配置偽線標(biāo)簽,還采用動(dòng)態(tài)配置方式為節(jié)點(diǎn)分配偽線標(biāo)簽,例如節(jié)點(diǎn)可在發(fā)送該基于G-Ach消息的同時(shí)在消息中攜帶偽線標(biāo)簽,發(fā)送給對(duì)端節(jié)點(diǎn)。進(jìn)行校驗(yàn)的偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù)。校驗(yàn)的目的在于判斷本節(jié)點(diǎn)與對(duì)端節(jié)點(diǎn)的參數(shù)是否匹配,如果匹配,則校驗(yàn)成功。在靜態(tài)配置模式下,還可對(duì)偽線標(biāo)簽進(jìn)行校驗(yàn),此時(shí),該標(biāo)簽將與偽線參數(shù)一并發(fā)送至對(duì)端節(jié)點(diǎn)。進(jìn)行協(xié)商的偽線參數(shù)包括以下參數(shù)的一種或幾種:控制字、虛電路連通性確認(rèn)(VCCV)參數(shù)。通過(guò)協(xié)商找出該偽線所支持的偽線參數(shù)。上述基于G-Ach的消息包括:通用關(guān)聯(lián)信道分發(fā)協(xié)議(G-ACh AdvertisementProtocol,簡(jiǎn)稱GAP)消息或偽線狀態(tài)更新減少(PW status refresh reduction)消息。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。實(shí)施例一如圖1所示,通過(guò)靜態(tài)配置標(biāo)簽,通過(guò)基于通用關(guān)聯(lián)信道(MPLS GenericAssociated Channel, G-Ach)消息的通用關(guān)聯(lián)信道分發(fā)協(xié)議(G_ACh AdvertisementProtocol,簡(jiǎn)稱GAP)消息來(lái)校驗(yàn)偽線兩端參數(shù)是否匹配,若匹配則偽線建立成功(或稱偽線可用),否則建立失敗。具體的GAP消息的格式參見IETF的draft-fbb-mpls-gach-adv。如圖1所示,本實(shí)施例的偽線參數(shù)的校驗(yàn)方法包括以下步驟:步驟101,PEl配置偽線業(yè)務(wù),并為該偽線業(yè)務(wù)配置標(biāo)簽;具體地,在PEl上配置偽線業(yè)務(wù),包括配置以下參數(shù):偽線標(biāo)簽(包括出標(biāo)簽與入標(biāo)簽)、偽線ID(標(biāo)識(shí))、偽線類型 、對(duì)端節(jié)點(diǎn)的ID等信息。其中,偽線ID用于標(biāo)識(shí)標(biāo)簽與偽線的關(guān)系。步驟102,PEl向PE2發(fā)送攜帶偽線參數(shù)的GAP消息;攜帶的偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線ID、偽線類型、接口參數(shù)。此夕卜,還可攜帶偽線標(biāo)簽。步驟103,PE2配置偽線業(yè)務(wù),并為該偽線業(yè)務(wù)配置標(biāo)簽;具體地,在PE2上配置偽線業(yè)務(wù),包括配置以下參數(shù):偽線標(biāo)簽(包括出標(biāo)簽與入標(biāo)簽)、偽線ID、偽線類型、對(duì)端節(jié)點(diǎn)的ID等信息。步驟104,PE2向PEl發(fā)送攜帶偽線參數(shù)的GAP消息;攜帶的偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線ID、偽線類型、接口參數(shù)。此夕卜,還可攜帶偽線標(biāo)簽。上述步驟101和步驟103沒(méi)有必然的先后關(guān)系。步驟105,PE2接收到PEl發(fā)送的攜帶偽線參數(shù)的GAP消息后,回應(yīng)確認(rèn)消息,并校驗(yàn)本地配置的參數(shù)是否與該GAP消息中攜帶的參數(shù)相匹配,如果匹配,PE2端的PW建立成功,否則PW建立不成功,本地僅保存此消息內(nèi)容;上述校驗(yàn)的參數(shù)除了偽線參數(shù)外,如果GAP消息中攜帶的參數(shù)還包括偽線標(biāo)簽,則可對(duì)該偽線標(biāo)簽繼續(xù)校驗(yàn)。即校驗(yàn)的參數(shù)包括:偽線參數(shù)和/或偽線標(biāo)簽。這里,PE2接收到攜帶偽線參數(shù)的GAP消息后,可以回應(yīng)確認(rèn)消息,如果不支持回應(yīng)確認(rèn)消息機(jī)制,則PEl可以周期性的發(fā)送GAP消息來(lái)確保PE2接收到此消息。步驟106,PE1接收到PE2發(fā)送的攜帶偽線參數(shù)的GAP消息后,回應(yīng)確認(rèn)消息,并檢查本地配置的參數(shù)是否與該GAP消息中攜帶的參數(shù)相匹配,如果匹配,PEl端的PW建立成功,否則PW建立不成功,本地僅保存此消息內(nèi)容。校驗(yàn)的參數(shù)包括:偽線參數(shù)和/或偽線標(biāo)簽。這里,PEl接收到攜帶偽線參數(shù)的GAP消息后,可以回應(yīng)確認(rèn)消息,如果不支持回應(yīng)確認(rèn)消息機(jī)制,則PE2可以周期性的發(fā)送GAP消息來(lái)確保PEl接收到此消息。實(shí)施例二如圖2所不,通過(guò)基于通用關(guān)聯(lián)信道(MPLS Generic Associated Channel,G-Ach)消息的偽線狀態(tài)更新減少(PW status refresh reduction)消息來(lái)分配標(biāo)簽,從而建立偽線,具體的 PW status refresh reduction 消息的格式參見 IETF 的 draft-1etf-pwe3_status-reduction。如圖2所示,本實(shí)施例提供的建立偽線的方法包括以下步驟:步驟201,PEl配置偽線業(yè)務(wù),并指定遠(yuǎn)端PE2為其對(duì)端;在PEl上配置偽線業(yè)務(wù),包括配置以下參數(shù):偽線ID、偽線類型、對(duì)端節(jié)點(diǎn)的ID等信息。步驟202, PEl向PE2發(fā)送攜帶偽線標(biāo)簽的PW status refresh reduction消息;除了偽線標(biāo)簽外,PW status refresh reduction消息還會(huì)攜帶以下參數(shù)的一種或幾種:偽線ID、偽線類型、接口參數(shù),其中該偽線ID用于標(biāo)識(shí)標(biāo)簽與PW的關(guān)系。 在本實(shí)施例中,偽線標(biāo)簽采用動(dòng)態(tài)配置模式。步驟203,PE2配置偽線業(yè)務(wù),并指定遠(yuǎn)端PEl為其對(duì)端;在PE2上配置偽 線業(yè)務(wù),包括配置以下參數(shù):偽線ID、偽線類型、對(duì)端節(jié)點(diǎn)的ID等信息。
      步驟204, PE2向PEl發(fā)送攜帶偽線標(biāo)簽的PW status refresh reduction消息;除了偽線標(biāo)簽外,PW status refresh reduction消息還會(huì)攜帶以下參數(shù)的一種或幾種:偽線ID、偽線類型、接口參數(shù)。上述步驟201和步驟203沒(méi)有必然的先后關(guān)系。步驟205, PE2接收到PEl發(fā)送的攜帶標(biāo)簽的PW status refresh reduction消息后,回應(yīng)確認(rèn)消息,并校驗(yàn)本地配置的參數(shù)是否與該P(yáng)W status refresh reduction消息中攜帶的參數(shù)相匹配,如果匹配,將標(biāo)簽寫入標(biāo)簽表中,PE2端的PW建立成功,否則PW建立失敗,本地僅保存此消息內(nèi)容;校驗(yàn)的參數(shù)包括:偽線參數(shù)。動(dòng)態(tài)配置模式下,無(wú)需對(duì)偽線標(biāo)簽進(jìn)行校驗(yàn)。PE2接收到攜帶標(biāo)簽的PW status refresh reduction消息后,可以回應(yīng)確認(rèn)消息,如果不支持回應(yīng)確認(rèn)消息機(jī)制,PEl可以周期性的發(fā)送PW status refresh reduction消息來(lái)確保PE2接收到此消息。步驟206, PEl接收到PE2發(fā)送的攜帶標(biāo)簽的PW status refresh reduction消息后,回應(yīng)確認(rèn)消息,并檢查本地配置的參數(shù)是否與該P(yáng)W status refresh reduction消息攜帶的參數(shù)相匹配,如果匹配,將標(biāo)簽寫入標(biāo)簽表中,PEl端的PW建立成功,否則,PW建立失敗,本地僅保存此消息內(nèi)容。PEl接收到攜帶標(biāo)簽的PW status refresh reduction消息后,可以回應(yīng)確認(rèn)消息,如果不支持回應(yīng)確認(rèn)消息機(jī)制,PE2可以周期性的發(fā)送PW status refresh reduction消息來(lái)確保PEl接收到此消息。實(shí)施例三如圖3所不,通過(guò)基于通用關(guān)聯(lián)信道(MPLS Generic Associated Channel,G-Ach)消息的GAP消息來(lái)分配標(biāo)簽,從而建立偽線,具體的GAP消息的格式參見IETF的draft-fbb-mpls-gach-adv。如圖3所示,本實(shí)施例的建立偽線的方法包括以下步驟:步驟301,PEl配置偽線業(yè)務(wù),并指定遠(yuǎn)端PE2為其對(duì)端;在PEl上配置偽線業(yè)務(wù),包括配置以下參數(shù):偽線ID、偽線類型、對(duì)端節(jié)點(diǎn)的ID等信息。步驟302,PEl向PE2發(fā)送攜帶偽線標(biāo)簽的GAP消息;除了偽線標(biāo)簽外,GAP消息還會(huì)攜帶以下參數(shù)的一種或幾種:偽線ID、偽線類型、
      接口參數(shù)。步驟303,PE2配置偽線業(yè)務(wù),并指定遠(yuǎn)端PEl為其對(duì)端;在PE2上配置偽線業(yè)務(wù),包括配置以下參數(shù):偽線ID、偽線類型、對(duì)端節(jié)點(diǎn)的ID等信息。步驟304,PE2向PEl發(fā)送攜帶偽線標(biāo)簽的GAP消息;除了偽線標(biāo)簽外,GAP消息還會(huì)攜帶以下參數(shù)的一種或幾種:偽線ID、偽線類型、
      接口參數(shù)。上述步驟301和步驟303沒(méi)有必然的先后關(guān)系。步驟305,PE2接收到PEl發(fā)送的攜帶標(biāo)簽的GAP消息后,回應(yīng)確認(rèn)消息,并校驗(yàn)本地配置的參數(shù)是否與該GAP消息攜帶 的參數(shù)相匹配,如果匹配,將標(biāo)簽寫入標(biāo)簽表中,PE2端的PW建立成功,否則本地僅保存此消息內(nèi)容;
      校驗(yàn)的參數(shù)包括:偽線參數(shù)。動(dòng)態(tài)配置模式下,無(wú)需對(duì)偽線標(biāo)簽進(jìn)行校驗(yàn)。這里,PE2接收到攜帶標(biāo)簽的GAP消息后,可以回應(yīng)確認(rèn)消息,如果不支持回應(yīng)確認(rèn)消息機(jī)制,PEl可以周期性的發(fā)送GAP消息來(lái)確保PE2接收到此消息。步驟306,PEl接收到PE2發(fā)送的攜帶標(biāo)簽的GAP消息后,回應(yīng)確認(rèn)消息,并檢查本地配置的參數(shù)是否與該GAP消息攜帶的參數(shù)相匹配,如果匹配將標(biāo)簽寫入標(biāo)簽表中,PEl端的PW建立成功,否則本地僅保存此消息內(nèi)容。這里,PEl接收到攜帶標(biāo)簽的GAP消息后,可以回應(yīng)確認(rèn)消息,如果不支持回應(yīng)確認(rèn)消息機(jī)制,PE2可以周期性的發(fā)送GAP消息來(lái)確保PEl接收到此消息。實(shí)施例四如圖4所示,通過(guò)GAP消息來(lái)通告本地配置的VCCV參數(shù),從而選擇一種兩端PE均支持的VCCV參數(shù)類型,具體的GAP消息的格式參見IETF的draft-fbb-mpls-gach-adv。本實(shí)施例以協(xié)商VCCV參數(shù)為例,PEl與PE2之間運(yùn)行VCCV機(jī)制,用來(lái)檢測(cè)PWl與PW2的連通性,但是在使用VCCV時(shí),首先PEl與PE2需要知道對(duì)方所配置的CC與CV類型,這樣才能夠選擇出一種雙方均支持的CC與CV類型。如圖4所示,本示例的VCCV參數(shù)通告的方法包括以下步驟:步驟401,PEI配置本地VCCV參數(shù);本實(shí)施例中,假設(shè),PEl本地配置CV類型LSP PING,CC類型是帶內(nèi)VCCV類型(類型I)以及帶外VCCV類型(類型2),即PEl的CC類型既支持類型I又支持類型2。步驟402,PEl向PE2發(fā)送攜帶了本地配置VCCV參數(shù)的GAP消息;本實(shí)施例中,PEl向PE2發(fā)送的GAP消息中攜帶CV類型為L(zhǎng)SP PINGjCC類型是帶內(nèi)VCCV類型(類型I),以及帶外VCCV類型(類型2)。步驟403,PE2配置本地VCCV參數(shù);本實(shí)施例中,假設(shè),PE2本地配置CV類型為L(zhǎng)SP PING, CC類型是帶內(nèi)VCCV類型(類型I)以及TTL終止VCCV類型(類型3)。步驟404,PE2向PEl發(fā)送攜帶了本地配置VCCV參數(shù)的GAP消息;本實(shí)施例中,PE2向PEl發(fā)送的GAP消息中攜帶CV類型為L(zhǎng)SP PINGjCC類型是帶內(nèi)VCCV類型(類型I),以及TTL終止VCCV類型(類型3)。上述步驟401與步驟403無(wú)先后順序,步驟403有可能先于步驟401,這里僅給出一個(gè)示例。步驟405,PE2收到GAP消息后,回應(yīng)確認(rèn)消息;如果PE2不支持回應(yīng)確認(rèn)消息機(jī)制,那么PEl可以周期性的發(fā)送攜帶了 VCCV參數(shù)的GAP消息來(lái)確保PE2接收到此消息。步驟406,PE2獲知PEl本地配置的VCCV參數(shù)后,選擇一種PE2和PEl均支持的CC與CV類型;例如,本地選擇結(jié)果為:CV類型LSP PING, CC類型是帶內(nèi)VCCV類型(類型I)。步驟407,PEl收到GAP消息后,回應(yīng)確認(rèn)消息;如果PEl不支持回應(yīng)確認(rèn)消息機(jī)制,那么PE2可以周期性的發(fā)送攜帶了 VCCV參數(shù)的GAP消息來(lái)確保PEl接收到此消息。步驟408, PEl獲知PE2本地配置的VCCV參數(shù)后,選擇一種PEl和PE2均支持的CC與CV類型;例如,本地選擇結(jié)果為:CV類型LSP PING, CC類型是帶內(nèi)VCCV類型(類型I)。步驟409,任何時(shí)候,PEl修改了本地配置的VCCV參數(shù);例如PEl將CC類型修改為帶內(nèi)VCCV類型(類型I),即PEl的CC類型僅支持類型
      1步驟410,PEl向PE2發(fā)送攜帶了更新的VCCV參數(shù)的GAP消息;注意,GAP消息不僅攜帶更新的參數(shù),其他沒(méi)有更新的配置參數(shù),也需要攜帶,比如偽線類型、控制字信息以及接口參數(shù)等信息。因?yàn)楸緦?shí)施僅以VCCV參數(shù)為例,所以本步驟僅指明GAP消息攜帶更新的VCCV參數(shù)。步驟411,PE2收到GAP消息后,回應(yīng)確認(rèn)消息。這里如果PE2不支持回應(yīng)確認(rèn)消息機(jī)制,那么PEl可以周期性的發(fā)送攜帶了更新的VCCV參數(shù)的GAP消息來(lái)確保PE2接收到此消息。步驟412,PE2獲知PEl本地配置的VCCV參數(shù)后,選擇一種PE2和PEl均支持的CC與CV類型:CV類型為L(zhǎng)SP PING, CC類型為VCCV類型I。本實(shí)施例中,僅是擴(kuò)展了 GAP消息使其能夠攜帶VCCV參數(shù)信息,在其他實(shí)施例中,同樣也可以擴(kuò)展PW status refresh reduction消息使其能夠攜帶VCCV參數(shù)信息,并且達(dá)到PW的兩端協(xié)商VCCV參數(shù)的效果。實(shí)施例五控制字協(xié)商是偽線參數(shù)協(xié)商中的一種,控制字協(xié)商結(jié)果包括:該P(yáng)W支持控制字,或不支持控制字。只有PW兩端都支持控制字協(xié)商結(jié)果才是該P(yáng)W支持控制字。圖5示意出了控制字協(xié)商的示意圖。圖5中的方法是由PW的兩個(gè)節(jié)點(diǎn)通過(guò)GAP消息互相通告本地配置的控制字(Cbit),以此協(xié)商出PW是否支持控制字的結(jié)果,具體的GAP消息的格式參見IETF的draft-fbb-mpls-gach-adv。如圖5所示,本實(shí)施例的偽線控制字協(xié)商的方法包括以下步驟:步驟501,PEl配置本地控制字屬性,并向PE2發(fā)送GAP消息通告其本地配置的控制字屬性;本實(shí)施例中,假設(shè)PEl本地配置該偽線支持控制字,則向PE2發(fā)送一個(gè)攜帶CBit為I的GAP消息。步驟502,PE2配置本地控制字屬性,并向PEl發(fā)送GAP消息通告其本地配置的控制字屬性;本實(shí)施例中,假設(shè)PE2本地配置該P(yáng)W不支持控制字,則向PEl發(fā)送攜帶CBit為O的GAP消息。步驟503,PE2收到PEl發(fā)送的GAP消息后,回應(yīng)確認(rèn)消息,PE2針對(duì)該P(yáng)W控制字協(xié)商結(jié)果為不支持的方式;如果PE2不支持回應(yīng)確認(rèn)消息機(jī)制,那么PEl可以周期性的發(fā)送攜帶了控制字信息的GAP消息來(lái)確保PE2接收到此消息。步驟504,PEl收到PE2發(fā)送的GAP消息后,回應(yīng)確認(rèn)消息,PEl針對(duì)該P(yáng)W控制字協(xié)商結(jié)果為不支持的方式;如果PEl不支持回應(yīng) 確認(rèn)消息機(jī)制,那么PE2可以周期性的發(fā)送攜帶了控制字信息的GAP消息來(lái)確保PEl接收到此消息。此時(shí),PW控制字協(xié)商結(jié)果為:不支持模式。步驟505,任何時(shí)候,PE2修改了本地配置的控制字值;本實(shí)施例中,例如PE2修改為本地支持控制字。同時(shí)PE2本地協(xié)商結(jié)果更新為支持控制子。步驟506,PE2本地控制字協(xié)商為支持的方式,同時(shí)PE2向PEl發(fā)送GAP消息通告該P(yáng)El本地新配置的控制字屬性;本實(shí)施例中,PE2向PEl發(fā)送攜帶CBit為I的GAP消息。注意,GAP消息不僅攜帶更新的參數(shù),其他沒(méi)有更新的配置參數(shù),也需要攜帶,比如偽線類型、控制字信息以及接口參數(shù)等信息。因?yàn)楸緦?shí)施僅以VCCV參數(shù)為例,所以本步驟僅指明GAP消息攜帶更新的VCCV參數(shù)。步驟507,PEl收到GAP消息后,回應(yīng)確認(rèn)消息,PEl針對(duì)該P(yáng)W控制字協(xié)商結(jié)果為支持的方式。如果PEl不支持回應(yīng)確認(rèn)消息機(jī)制,那么PE2可以周期性的發(fā)送攜帶了控制字信息的GAP消息來(lái)確保PEl接收到此消息。此時(shí),PW控制字協(xié)商結(jié)果為:支持模式。本實(shí)施例中,我們僅是擴(kuò)展了 GAP消息使其能夠攜帶控制字信息,在其他實(shí)施例中,同樣也可以擴(kuò)展PW status refresh reduction消息使其能夠攜帶控制字信息,并且達(dá)到PW的兩端可以協(xié)商控制字的效果。如果采用上述實(shí)施例二或?qū)嵤├姆绞浇尉€,當(dāng)偽線ID、偽線類型、接口參數(shù)中的一個(gè)或多個(gè)發(fā)生變化時(shí),雙方節(jié)點(diǎn)仍可通過(guò)基于通用關(guān)聯(lián)信道(MPLS GenericAssociated Channel, G-Ach)消息(如 GAP 或 status refresh reduction 消息)將偽線參數(shù)通告給對(duì)端。具體過(guò)程可參見上述實(shí)施例,此處不再贅述。實(shí)施例六本實(shí)施例描述實(shí)現(xiàn)上述方法的偽線建立裝置,該裝置位于節(jié)點(diǎn)中,如圖6所示,包括通告模塊,獲取模塊,校驗(yàn)協(xié)商模塊,其中:所述通告模塊,用于在本節(jié)點(diǎn)配置偽線業(yè)務(wù)時(shí),通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù);所述獲取模塊,用于獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù);所述校驗(yàn)協(xié)商模塊,用于對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商,成功后偽線建立成功。優(yōu)選地,采用靜態(tài)配置偽線標(biāo)簽時(shí),該通告模塊還用于在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)的同時(shí),還向?qū)Χ送ǜ骒o態(tài)配置的偽線標(biāo)簽。此時(shí)該獲取模塊還用于獲取對(duì)端節(jié)點(diǎn)通告的靜態(tài)配置的偽線標(biāo)簽。校驗(yàn)協(xié)商模塊還用于在對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)時(shí),對(duì)獲取模塊獲取的對(duì)端節(jié)點(diǎn)通告的靜態(tài)配置的偽線標(biāo)簽進(jìn)行校驗(yàn)。當(dāng)采用動(dòng)態(tài)配置偽線標(biāo)簽時(shí),該通告模塊還用于:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)時(shí),在所述消息中攜帶本節(jié)點(diǎn)分配的偽線標(biāo)簽,此時(shí)該獲取模塊還用于獲取對(duì)端節(jié)點(diǎn)所分配的偽 線標(biāo)簽。
      不論采用靜態(tài)配置還是通過(guò)消息通告?zhèn)尉€標(biāo)簽,該校驗(yàn)協(xié)商模塊均可采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn):判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。此時(shí)校驗(yàn)的偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線ID、偽線類型、接口參數(shù)。但是,如果節(jié)點(diǎn)采用靜態(tài)配置偽線標(biāo)簽,如前所述,該校驗(yàn)協(xié)商模塊還可用于在對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)時(shí),對(duì)靜態(tài)配置的偽線標(biāo)簽進(jìn)行校驗(yàn)。不論采用靜態(tài)配置還是通過(guò)消息通告?zhèn)尉€標(biāo)簽,該校驗(yàn)協(xié)商模塊均可采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行協(xié)商:根據(jù)本地偽線參數(shù)與獲取到的對(duì)端節(jié)點(diǎn)的偽線參數(shù),協(xié)商出所述偽線所支持的偽線參數(shù)。此時(shí)協(xié)商的偽線參數(shù)包括以下參數(shù)的一種或幾種:控制字、VCCV參數(shù)。上述基于通用關(guān)聯(lián)信道(G-Ach)的消息包括:通用關(guān)聯(lián)信道分發(fā)協(xié)議消息或偽線狀態(tài)更新減少消息。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。當(dāng)然,本發(fā)明還可有 其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      1.一種偽線建立的方法,包括: 節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)基于通用關(guān)聯(lián)信道(G-Ach)的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù),所述節(jié)點(diǎn)獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù),對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商。
      2.如權(quán)利要求1所述的方法,其特征在于: 所述方法還包括:所述節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)靜態(tài)配置模式配置偽線標(biāo)簽。
      3.如權(quán)利要求2所述的方法,其特征在于: 所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù); 所述對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn),包括:判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。
      4.如權(quán)利要求2或3所述的方法,其特征在于: 所述方法還包括:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)的同時(shí),還向?qū)Χ送ǜ骒o態(tài)配置的偽線標(biāo)簽;對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)時(shí),還對(duì)偽線標(biāo)簽進(jìn)行校驗(yàn)。
      5.如權(quán)利要求1所述 的方法,其特征在于: 所述方法還包括:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)時(shí),在所述消息中攜帶偽線標(biāo)簽。
      6.如權(quán)利要求5所述的方法,其特征在于: 所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù);所述對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn),包括:判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。
      7.如權(quán)利要求1-3、4_6中任一權(quán)利要求所述的方法,其特征在于: 所述偽線參數(shù)包括以下參數(shù)的一種或幾種:控制字、虛電路連通性確認(rèn)(VCCV)參數(shù);所述對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行協(xié)商,包括:根據(jù)本地偽線參數(shù)與獲取到的對(duì)端節(jié)點(diǎn)的偽線參數(shù),協(xié)商出所述偽線所支持的偽線參數(shù)。
      8.如權(quán)利要求1-3、4-6中任一權(quán)利要求所述的方法,其特征在于: 所述基于G-Ach的消息包括:通用關(guān)聯(lián)信道分發(fā)協(xié)議消息或偽線狀態(tài)更新減少消息。
      9.一種偽線建立裝置,位于節(jié)點(diǎn)中,包括通告模塊,獲取模塊,校驗(yàn)協(xié)商模塊,其中: 所述通告模塊,用于在本節(jié)點(diǎn)配置偽線業(yè)務(wù)時(shí),通過(guò)基于通用關(guān)聯(lián)信道(G-Ach)的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù); 所述獲取模塊,用于獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù); 所述校驗(yàn)協(xié)商模塊,用于對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商。
      10.如權(quán)利要求9所述的裝置,其特征在于: 所述節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)靜態(tài)配置模式配置偽線標(biāo)簽; 所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù); 所述校驗(yàn)協(xié)商模塊是用于采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn):判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。
      11.如權(quán)利要求9或10所述的裝置,其特征在于: 所述通告模塊還用于:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)的同時(shí),還向?qū)Χ送ǜ骒o態(tài)配置的偽線標(biāo)簽;所述獲取模塊還用于:獲取對(duì)端節(jié)點(diǎn)通告的靜態(tài)配置的偽線標(biāo)簽;所述校驗(yàn)協(xié)商模塊還用于在對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)時(shí),還對(duì)所述獲取模塊獲取的對(duì)端節(jié)點(diǎn)通告的靜態(tài)配置的偽線標(biāo)簽進(jìn)行校驗(yàn)。
      12.如權(quán)利要求9所述的裝置,其特征在于: 所述通告模塊還用于:在通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù)時(shí),在所述消息中攜帶本節(jié)點(diǎn)分配的偽線標(biāo)簽;所述獲取模塊還用于:獲取對(duì)端節(jié)點(diǎn)所分配的偽線標(biāo)簽。
      13.如權(quán)利要求12所述的裝置,其特征在于: 所述偽線參數(shù)包括以下參數(shù)的一種或幾種:偽線標(biāo)識(shí)(ID)、偽線類型、接口參數(shù); 所述校驗(yàn)協(xié)商模塊是用于采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn):判斷本地偽線參數(shù)與獲取的對(duì)端節(jié)點(diǎn)的偽線參數(shù)如果匹配,則認(rèn)為校驗(yàn)成功。
      14.如權(quán)利要求9-10、12-13中任一權(quán)利要求所述的裝置,其特征在于: 所述偽線參數(shù)包括以下參數(shù)的一種或幾種:控制字、虛電路連通性確認(rèn)(VCCV)參數(shù); 所述校驗(yàn)協(xié)商模塊是用于采用以下方式對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行協(xié)商:根據(jù)本地偽線參數(shù)與獲取到的對(duì)端節(jié)點(diǎn)的偽線參數(shù),協(xié)商出所述偽線所支持的偽線參數(shù)。
      15.如權(quán)利要求9-10、12-13中任一權(quán)利要求所述的裝置,其特征在于: 所述基于G-Ach的消息包括:通用關(guān)聯(lián)信道分發(fā)協(xié)議消息或偽線狀態(tài)更新減少消息。
      全文摘要
      本發(fā)明公開了一種偽線建立的方法和裝置。所述方法包括節(jié)點(diǎn)在配置偽線業(yè)務(wù)時(shí),通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù),所述節(jié)點(diǎn)獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù),對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商。所述裝置位于節(jié)點(diǎn)中,包括通告模塊,獲取模塊,校驗(yàn)協(xié)商模塊,所述通告模塊用于在本節(jié)點(diǎn)配置偽線業(yè)務(wù)時(shí),通過(guò)基于G-Ach的消息向?qū)Χ斯?jié)點(diǎn)通告本地偽線參數(shù);所述獲取模塊用于獲取對(duì)端節(jié)點(diǎn)的偽線參數(shù);所述校驗(yàn)協(xié)商模塊用于對(duì)本地偽線參數(shù)與對(duì)端偽線參數(shù)進(jìn)行校驗(yàn)和/或協(xié)商。本發(fā)明方法和裝置能夠?qū)尉€參數(shù)進(jìn)行校驗(yàn)或協(xié)商,實(shí)現(xiàn)簡(jiǎn)單,成本低,對(duì)現(xiàn)有協(xié)議改動(dòng)較小。
      文檔編號(hào)H04L12/46GK103220220SQ201210019178
      公開日2013年7月24日 申請(qǐng)日期2012年1月20日 優(yōu)先權(quán)日2012年1月20日
      發(fā)明者陳然, 金利忠 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1