新四季網

一種標籤分配方法和設備的製作方法

2023-06-16 10:41:56

一種標籤分配方法和設備的製作方法
【專利摘要】本發明公開了一種標籤分配方法和設備,該方法包括:用戶側網絡設備向骨幹側網絡設備發送標籤塊請求消息;所述用戶側網絡設備接收所述骨幹側網絡設備返回的標籤塊應答消息,所述標籤塊應答消息中攜帶了骨幹側網絡設備選取的可用標籤範圍;所述用戶側網絡設備利用所述骨幹側網絡設備選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤;所述用戶側網絡設備向所述骨幹側網絡設備發送標籤確認消息,所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤。本發明實施例中,能夠保證各骨幹側網絡設備為用戶側網絡設備分配的標籤相同,從而滿足快速切換的需求,減少切換時間,給用戶更好的業務體驗感,提高運營商網絡的服務質量。
【專利說明】一種標籤分配方法和設備
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其涉及一種標籤分配方法和設備。
【背景技術】
[0002]為了提高業務的可靠性,用戶側網絡設備與骨幹側網絡設備之間的鏈路通常會構成主備鏈路,如:L3VPN (L3Virtual Private Network,三層虛擬私有網絡)中的VPN FRR(Fast ReRoute,快速重路由)組網,L2VPN中的PW (Pseudo Wire,偽線)組網,L2VPN中的LDPCLabel Distribution Protocol,標籤分配協議)FRR組網等,這些網絡中都會存在主備鏈路。如圖1所示,為L2VPN中的PW組網示意圖,用戶側網絡設備為UPE (User ProviderEdge,用戶服務提供商網絡邊緣)設備,骨幹側網絡設備為NPE (Network Provider Edge,網絡服務提供商網絡邊緣)設備,UPE設備和NPE設備I之間的PWl以及UPE設備和NPE設備2之間的PW2構成主備PW,如PWl為主PW,PW2為備PW。
[0003]現有技術中,各NPE設備需要為UPE設備分配標籤,該標籤為前綴標籤,且前綴標籤用於使得UPE設備能夠基於前綴標籤對應的PW發送報文。其中,各NPE設備為UPE設備分配的標籤是指:長度固定,且具有本地意義的標識符,且該標籤用於唯一標識報文的FEC(Forward Equivalence Class,轉發等價類)。
[0004]其中,NPE設備I與UPE設備之間建立PWl之後,NPE設備I會基於自身策略為UPE設備分配標籤1(如從本地可用標籤中任意選擇一個標籤1),並記錄PWl與標籤I之間的對應關係;同樣的,NPE設備2與UPE設備之間建立PW2之後,NPE設備2會基於自身策略為UPE設備分配標籤2 (如從本地可用標籤中任意選擇一個標籤2),並記錄PW2與標籤2之間的對應關係。
[0005]進一步的,UPE設備在通過PWl收到標籤I後,會在轉發表項中記錄PWl與標籤I之間的對應關係,且UPE設備在發送攜帶標籤I的報文時,會通過標籤I查詢轉發表項中記錄的標籤與PW的對應關係,繼而得到PW為PWl,此時UPE設備將通過PWl發送攜帶標籤I的報文。UPE設備在通過PW2收到標籤2後,會在轉發表項中記錄PW2與標籤2之間的對應關係,且UPE設備在發送攜帶標籤2的報文時,會通過標籤2查詢轉發表項中記錄的標籤與PW的對應關係,繼而得到PW為PW2,此時UPE設備將通過PW2發送攜帶標籤2的報文。
[0006]在上述方式下,當主PW發生故障時,UPE設備需要將主PW上傳輸的報文切換到備PW,從而實現快速切換。但是,在切換過程中,UPE設備還需要更新轉發表項中記錄的標籤與PW之間的對應關係,而更新轉發表項的時間通常會比較長,從而導致無法滿足快速切換的需求。同理,當備PW發生故障時,UPE設備需要將備PW上傳輸的報文切換到主PW,在切換過程中,UPE設備還需要更新轉發表項中記錄的標籤與PW之間的對應關係,而更新轉發表項的時間通常會比較長,從而導致無法滿足快速切換的需求。

【發明內容】

[0007]本發明實施例提供一種標籤分配方法和設備,在主鏈路發生故障時,避免對標籤進行切換,以快速將主鏈路上的報文切換到備鏈路上。在備鏈路發生故障時,避免對標籤進行切換,以快速將備鏈路上的報文切換到主鏈路上。
[0008]為了達到上述目的,本發明實施例提供一種標籤分配方法,該方法應用於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,所述方法包括:
[0009]所述用戶側網絡設備分別向所述多個骨幹側網絡設備發送標籤塊請求消息,所述標籤塊請求消息用於請求骨幹側網絡設備從特定標籤段中選取可用標籤範圍;
[0010]所述用戶側網絡設備分別接收所述多個骨幹側網絡設備返回的標籤塊應答消息,所述標籤塊應答消息中攜帶了骨幹側網絡設備選取的可用標籤範圍;
[0011]所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤;
[0012]所述用戶側網絡設備分別向所述多個骨幹側網絡設備發送標籤確認消息,所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤,且所述標籤確認消息用於請求骨幹側網絡設備將所述用戶側網絡設備使用的標籤分配給所述用戶側網絡設備。
[0013]所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤的過程,具體包括:所述用戶側網絡設備分別獲得所述多個骨幹側網絡設備選取的可用標籤範圍,如果所述多個骨幹側網絡設備選取的可用標籤範圍之間存在相同的可用標籤,則從相同的可用標籤中選擇一個標籤作為所述用戶側網絡設備使用的標籤。
[0014]本發明實施例提供一種標籤分配方法,該方法應用於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,所述方法包括以下步驟:
[0015]骨幹側網絡設備接收來自所述用戶側網絡設備的標籤塊請求消息,並從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍;
[0016]所述骨幹側網絡設備向所述用戶側網絡設備發送標籤塊應答消息,所述標籤塊應答消息中攜帶了所述骨幹側網絡設備選取的可用標籤範圍,且所述標籤塊應答消息用於請求所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤;
[0017]所述骨幹側網絡設備接收來自所述用戶側網絡設備的標籤確認消息,且所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤;
[0018]所述骨幹側網絡設備在收到所述標籤確認消息之後,將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備。
[0019]所述骨幹側網絡設備從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍,之後還包括:
[0020]所述骨幹側網絡設備將所述可用標籤範圍內的標籤標記為不可用標籤。
[0021]所述方法還包括:
[0022]所述骨幹側網絡設備在收到標籤塊請求消息之後,從所述標籤塊請求消息中讀取消息標識Message ID ;如果當前沒有正在處理的Message ID,則標記所述Message ID為正在處理的Message ID,並執行從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍的過程;如果當前已經有正在處理的Message ID,則將所述標籤塊請求消息緩存到隊列中,等到當前正在處理的Message ID處理完成之後,從隊列中提取標籤塊請求消息進行處理,並將該標籤塊請求消息對應的Message ID標記為正在處理的Message ID;
[0023]所述骨幹側網絡設備在收到標籤確認消息之後,在將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備之後,刪除當前正在處理的Message ID,以表示當前正在處理的Message ID處理完成。
[0024]本發明實施例提供一種用戶側網絡設備,應用於包括所述用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,所述用戶側網絡設備具體包括:
[0025]第一發送模塊,用於分別向所述多個骨幹側網絡設備發送標籤塊請求消息,所述標籤塊請求消息用於請求骨幹側網絡設備從特定標籤段中選取可用標籤範圍;
[0026]接收模塊,用於分別接收所述多個骨幹側網絡設備返回的標籤塊應答消息,所述標籤塊應答消息中攜帶了骨幹側網絡設備選取的可用標籤範圍;
[0027]確定模塊,用於利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤;
[0028]第二發送模塊,用於分別向多個骨幹側網絡設備發送標籤確認消息,該標籤確認消息中攜帶了用戶側網絡設備使用的標籤,且該標籤確認消息用於請求骨幹側網絡設備將用戶側網絡設備使用的標籤分配給用戶側網絡設備。
[0029]所述確定模塊,具體用於分別獲得多個骨幹側網絡設備選取的可用標籤範圍,如果多個骨幹側網絡設備選取的可用標籤範圍之間存在相同的可用標籤,則從相同的可用標籤中選擇一個標籤作為用戶側網絡設備使用的標籤。
[0030]本發明實施例提供一種骨幹側網絡設備,應用於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,所述骨幹側網絡設備具體包括:
[0031]第一接收模塊,用於接收來自所述用戶側網絡設備的標籤塊請求消息;
[0032]選擇模塊,用於在收到來自所述用戶側網絡設備的標籤塊請求消息之後,從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍;
[0033]發送模塊,用於向所述用戶側網絡設備發送標籤塊應答消息,所述標籤塊應答消息中攜帶了所述骨幹側網絡設備選取的可用標籤範圍,且所述標籤塊應答消息用於請求所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤;
[0034]第二接收模塊,用於接收來自所述用戶側網絡設備的標籤確認消息,且所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤;
[0035]分配模塊,用於在收到所述標籤確認消息之後,將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備。
[0036]所述選擇模塊,還用於在從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍之後,將所述可用標籤範圍內的標籤標記為不可用標籤。
[0037]所述選擇模塊,進一步用於在收到標籤塊請求消息之後,從所述標籤塊請求消息中讀取消息標識Message ID ;如果當前沒有正在處理的Message ID,則標記所述MessageID為正在處理的Message ID,並執行從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍的過程;如果當前已經有正在處理的Message ID,則將所述標籤塊請求消息緩存到隊列中,等到當前正在處理的Message ID處理完成之後,從隊列中提取標籤塊請求消息進行處理,並將該標籤塊請求消息對應的Message ID標記為正在處理的Message ID ;
[0038]在收到標籤確認消息之後,在將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備之後,刪除當前正在處理的Message ID,以表示當前正在處理的Message ID處理完成。
[0039]與現有技術相比,本發明實施例至少具有以下優點:本發明實施例中,用戶側網絡設備通過分別向多個骨幹側網絡設備發送標籤塊請求消息,以獲得各骨幹側網絡設備選取的可用標籤範圍,並利用各骨幹側網絡設備分別選取的可用標籤範圍確定本用戶側網絡設備使用的標籤,並使各骨幹側網絡設備將本用戶側網絡設備使用的標籤分配給本用戶側網絡設備。基於上述標籤分配方式,能夠保證各骨幹側網絡設備為用戶側網絡設備分配的標籤相同,從而在主鏈路發生故障或者備鏈路發生故障時,避免對標籤進行切換,從而快速將主鏈路上的報文切換到備鏈路上或者快速將備鏈路上的報文切換到主鏈路上,以滿足快速切換的需求,減少切換時間,並可以極大提高業務的收斂時間,給用戶更好的業務體驗感,提高運營商網絡的服務質量。
【專利附圖】

【附圖說明】
[0040]圖1是現有技術中L2VPN中的PW組網示意圖;
[0041]圖2是本發明實施例提供的一種標籤分配方法流程示意圖;
[0042]圖3是本發明實施例提供的一種標籤塊請求消息的具體示例;
[0043]圖4是本發明實施例提供的一種標籤塊應答消息的具體示例;
[0044]圖5是本發明實施例提供的一種標籤確認消息的具體示例;
[0045]圖6是本發明實施例提供的一種用戶側網絡設備的結構示意圖;
[0046]圖7是本發明實施例提供的一種骨幹側網絡設備的結構示意圖。
【具體實施方式】
[0047]針對現有技術中存在的問題,本發明實施例提供一種標籤分配方法,該方法應用於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,用戶側網絡設備分別與多個骨幹側網絡設備之間的鏈路構成主備鏈路。其中,該方法的應用場景可以為L3VPN中的VPN FRR組網,L2VPN中的PW組網,L2VPN中的LDP FRR組網等。此外,骨幹側網絡設備的數量可以為2個或2個以上,當骨幹側網絡設備的數量為2個時,則存在一條主鏈路和一條備鏈路,當骨幹側網絡設備的數量為2個以上時,則存在一條主鏈路和至少兩條備鏈路。
[0048]假設圖1所不的L2VPN中的PW組網為本發明實施例的應用場景不意圖,基於此,用戶側網絡設備為UPE設備,骨幹側網絡設備為NPE設備,UPE設備和NPE設備I之間的PWl、以及UPE設備和NPE設備2之間的PW2構成主備PW,如:PW1為主PW,PW2為備PW。在具體實現中,本發明實施例的應用場景還可以為L3VPN中的VPN FRR組網、L2VPN中的LDPFRR組網等,在這些組網下,處理方式與L2VPN中的PW組網的處理相同,只是相應的執行主體發生變化,如L3VPN中的VPN FRR組網下,用戶側網絡設備為PE設備,且骨幹側網絡設備為PE設備。為了方便描述,以L2VPN中的PW組網為例進行說明,對於其它組網下的處理不再贅述。
[0049]在上述應用場景下,如圖2所示,該標籤分配方法包括以下步驟:
[0050]步驟201,用戶側網絡設備分別向多個骨幹側網絡設備發送標籤塊請求消息;其中,該標籤塊請求消息用於請求骨幹側網絡設備從特定標籤段中選取可用標籤範圍。如圖3所示,為標籤塊請求消息的一種具體示例。
[0051]在圖1所示的應用場景下,UPE設備需要向NPE設備I發送標籤塊請求消息,且該標籤塊請求消息用於請求NPE設備I從特定標籤段中選取可用標籤範圍;此外,UPE設備還需要向NPE設備2發送標籤塊請求消息,該標籤塊請求消息用於請求NPE設備2從特定標籤段中選取可用標籤範圍。
[0052]步驟202,骨幹側網絡設備在收到來自用戶側網絡設備的標籤塊請求消息之後,從特定標籤段中選取骨幹側網絡設備對應的可用標籤範圍。
[0053]本發明實施例中,需要在骨幹側網絡設備上為主備業務預留一個特定標籤段dualpwsegment (如1024-4096),該特定標籤段就是指為主備業務預留的標籤段,且該特定標籤段內的可用標籤用於分配給用戶側網絡設備。
[0054]基於此,骨幹側網絡設備在收到來自用戶側網絡設備的標籤塊請求消息之後,從特定標籤段中選取骨幹側網絡設備對應的可用標籤範圍,之後骨幹側網絡設備將該可用標籤範圍內的標籤標記為不可用標籤。
[0055]在圖1所示的應用場景下,針對特定標籤段1024-4096,假設標籤範圍1024-2048以及4000-4096被標記為不可用標籤,則NPE設備I當前可用標籤範圍為標籤段2048-4000, NPE設備I在收到來自UPE設備的標籤塊請求消息後,從標籤段2048-4000中選取可用標籤範圍2048-3000,並將可用標籤範圍2048-3000內的標籤標記為不可用標籤。針對特定標籤段1024-4096,假設NPE設備2當前可用標籤範圍為標籤段1024-4000,NPE設備2在收到來自UPE設備的標籤塊請求消息後,從標籤段1024-4000中選取可用標籤範圍2000-3000,並將該可用標籤範圍2000-3000內的標籤標記為不可用標籤。
[0056]步驟203,骨幹側網絡設備向用戶側網絡設備發送標籤塊應答消息,該標籤塊應答消息中攜帶了本骨幹側網絡設備選取的可用標籤範圍;其中,該標籤塊應答消息進一步用於請求用戶側網絡設備利用多個骨幹側網絡設備分別選取的可用標籤範圍確定該用戶側網絡設備使用的標籤。如圖4所示,為標籤塊應答消息的一種具體示例,該標籤塊應答消息中的TLV (Type Length Value,類型長度值)欄位內攜帶了本骨幹側網絡設備選取的可用標籤範圍。其中,TLV欄位內將存儲一系列區間,區間可以連續,也可以離散。如果某段min=max,表示離散的可用標籤。如果min〈max,表示連續的可用標籤。
[0057]在圖1所示的應用場景下,NPE設備I需要通過標籤塊應答消息將可用標籤範圍2048-3000發送給UPE設備;此外,NPE設備2需要通過標籤塊應答消息將可用標籤範圍2000-3000發送給UPE設備。
[0058]步驟204,用戶側網絡設備在收到多個骨幹側網絡設備返回的標籤塊應答消息後,利用該多個骨幹側網絡設備分別選取的可用標籤範圍確定用戶側網絡設備使用的標籤。其中,用戶側網絡設備使用的標籤為前綴標籤。
[0059]本發明實施例中,用戶側網絡設備利用多個骨幹側網絡設備分別選取的可用標籤範圍確定用戶側網絡設備使用的標籤,具體包括:用戶側網絡設備分別獲得多個骨幹側網絡設備選取的可用標籤範圍,如果多個骨幹側網絡設備選取的可用標籤範圍之間存在相同的可用標籤,則從相同的可用標籤中選擇一個標籤作為用戶側網絡設備使用的標籤。例如,用戶側網絡設備選擇相同的可用標籤中的最小標籤作為用戶側網絡設備使用的標籤;或,用戶側網絡設備選擇相同的可用標籤中的最大標籤作為用戶側網絡設備使用的標籤。當然,在具體實現中,用戶側網絡設備並不局限於選擇最小標籤或最大標籤作為用戶側網絡設備使用的標籤,實際應用中可以從相同的可用標籤中隨機選擇標籤作為用戶側網絡設備使用的標籤,該選擇方式在此不再贅述。
[0060]在圖1所示的應用場景下,UPE設備獲得NPE設備I選取的可用標籤範圍為2048-3000,獲得NPE設備2選取的可用標籤範圍為2000-3000 ;基於此,NPE設備I與NPE設備2之間的相同的可用標籤為2048-3000,此時,UPE設備可以從2048-3000內任意選擇一個標籤作為本UPE設備使用的標籤,如選擇標籤2048或標籤3000或隨機選擇標籤2999作為本UPE設備使用的標籤。
[0061]步驟205,用戶側網絡設備分別向多個骨幹側網絡設備發送標籤確認消息,且該標籤確認消息中攜帶了用戶側網絡設備使用的標籤。其中,該標籤確認消息用於請求骨幹側網絡設備將用戶側網絡設備使用的標籤分配給該用戶側網絡設備。如圖5所示,為標籤確認消息的一種具體示例。
[0062]在圖1所示的應用場景下,UPE設備向NPE設備I發送標籤確認消息,該標籤確認消息中攜帶了 UPE設備使用的標籤2048,且該標籤確認消息用於請求NPE設備I將標籤2048分配給UPE設備;此外,UPE設備向NPE設備2發送標籤確認消息,該標籤確認消息中攜帶了 UPE設備使用的標籤2048,且該標籤確認消息用於請求NPE設備2將標籤2048分配給UPE設備。
[0063]步驟206,骨幹側網絡設備在收到標籤確認消息之後,將標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給用戶側網絡設備。
[0064]在圖1所示的應用場景下,NPE設備I在收到攜帶標籤2048的標籤確認消息之後,將標籤2048分配給UPE設備,並記錄NPE設備I與UPE設備之間的PW與標籤2048之間的對應關係,並通過NPE設備I與UPE設備之間的PW將標籤2048通知給UPE設備;此外,NPE設備2在收到攜帶標籤2048的標籤確認消息之後,將標籤2048分配給UPE設備,並記錄NPE設備2與UPE設備之間的PW與標籤2048之間的對應關係,並通過NPE設備2與UPE設備之間的PW將標籤2048通知給UPE設備。
[0065]基於上述處理,NPE設備I和NPE設備2為UPE設備分配了相同標籤2048,UPE設備通過PWl收到標籤2048後,記錄PWl與標籤2048間的對應關係,UPE設備通過PW2收到標籤2048後,記錄PW2與標籤2048間的對應關係。UPE設備發送攜帶標籤2048的報文時,通過標籤2048查詢到PWl和PW2 ;由於PWl和PW2為主備PW,因此PWl和PW2中只有一個為激活狀態,當PWl為激活狀態時,UPE設備通過PWl發送攜帶標籤2048的報文,當PW2為激活狀態時,UPE設備通過PW2發送攜帶標籤2048的報文。
[0066]進一步的,當PWl為激活狀態時,如果PWl發生故障,則切換PW2為激活狀態,此時不需要對標籤2048進行切換,UPE設備通過PW2發送攜帶標籤2048的報文。當PW2為激活狀態時,如果PW2發生故障,則切換PWl為激活狀態,此時不需要對標籤2048進行切換,UPE設備通過PWl發送攜帶標籤2048的報文。上述方式可以滿足快速切換的需求,減少切換時間,極大的提高業務的收斂時間,給用戶更好的業務體驗感,提高運營商服務質量。
[0067]本發明實施例中,標籤塊請求消息中還攜帶Message ID (消息標識),骨幹側網絡設備在收到標籤塊請求消息後,從標籤塊請求消息中讀取Message ID ;如果當前沒有正在處理的Message ID,則標記讀取的該Message ID為正在處理的Message ID,並執行從特定標籤段中選取可用標籤範圍的過程以及後續過程(即步驟202-步驟206);如果當前已經有正在處理的Message ID,則將標籤塊請求消息緩存到隊列中,等到當前正在處理的MessageID處理完成之後,從隊列中提取標籤塊請求消息進行處理(即執行步驟202-步驟206),並將該標籤塊請求消息對應的Message ID標記為正在處理的Message ID。進一步的,骨幹側網絡設備在收到標籤確認消息之後,在將標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給用戶側網絡設備之後,刪除當前正在處理的Message ID,以表示當前正在處理的Message ID處理完成。
[0068]基於與上述方法同樣的發明構思,本發明實施例中還提供了一種用戶側網絡設備,應用於包括所述用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,如圖6所示,所述用戶側網絡設備具體包括:
[0069]第一發送模塊11,用於分別向所述多個骨幹側網絡設備發送標籤塊請求消息,所述標籤塊請求消息用於請求骨幹側網絡設備從特定標籤段中選取可用標籤範圍;
[0070]接收模塊12,用於分別接收所述多個骨幹側網絡設備返回的標籤塊應答消息,所述標籤塊應答消息中攜帶了骨幹側網絡設備選取的可用標籤範圍;
[0071]確定模塊13,用於利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤;
[0072]第二發送模塊14,用於分別向多個骨幹側網絡設備發送標籤確認消息,該標籤確認消息中攜帶了用戶側網絡設備使用的標籤,且標籤確認消息用於請求骨幹側網絡設備將用戶側網絡設備使用的標籤分配給用戶側網絡設備。
[0073]所述確定模塊13,具體用於分別獲得多個骨幹側網絡設備選取的可用標籤範圍,如果多個骨幹側網絡設備選取的可用標籤範圍之間存在相同的可用標籤,則從相同的可用標籤中選擇一個標籤作為用戶側網絡設備使用的標籤。
[0074]其中,本發明裝置的各個模塊可以集成於一體,也可以分離部署。上述模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。
[0075]基於與上述方法同樣的發明構思,本發明實施例中還提供了一種骨幹側網絡設備,應用於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,如圖7所示,所述骨幹側網絡設備具體包括:
[0076]第一接收模塊21,用於接收來自所述用戶側網絡設備的標籤塊請求消息;
[0077]選擇模塊22,用於在收到來自所述用戶側網絡設備的標籤塊請求消息之後,從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍;
[0078]發送模塊23,用於向所述用戶側網絡設備發送標籤塊應答消息,所述標籤塊應答消息中攜帶了所述骨幹側網絡設備選取的可用標籤範圍,且所述標籤塊應答消息用於請求所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤;
[0079]第二接收模塊24,用於接收來自所述用戶側網絡設備的標籤確認消息,且所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤;
[0080]分配模塊25,用於在收到所述標籤確認消息之後,將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備。
[0081]所述選擇模塊22,還用於在從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍之後,將所述可用標籤範圍內的標籤標記為不可用標籤。
[0082]所述選擇模塊22,進一步用於在收到標籤塊請求消息之後,從所述標籤塊請求消息中讀取消息標識Message ID ;如果當前沒有正在處理的Message ID,則標記所述MessageID為正在處理的Message ID,並執行從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍的過程;如果當前已經有正在處理的Message ID,則將所述標籤塊請求消息緩存到隊列中,等到當前正在處理的Message ID處理完成之後,從隊列中提取標籤塊請求消息進行處理,並將該標籤塊請求消息對應的Message ID標記為正在處理的Message ID ;
[0083]在收到標籤確認消息之後,在將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備之後,刪除當前正在處理的Message ID,以表示當前正在處理的Message ID處理完成。
[0084]其中,本發明裝置的各個模塊可以集成於一體,也可以分離部署。上述模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。
[0085]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0086]本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程並不一定是實施本發明所必須的。
[0087]本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。
[0088]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0089]以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。
【權利要求】
1.一種標籤分配方法,該方法應用於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,其特徵在於,所述方法包括以下步驟: 所述用戶側網絡設備分別向所述多個骨幹側網絡設備發送標籤塊請求消息,所述標籤塊請求消息用於請求骨幹側網絡設備從特定標籤段中選取可用標籤範圍; 所述用戶側網絡設備分別接收所述多個骨幹側網絡設備返回的標籤塊應答消息,所述標籤塊應答消息中攜帶了骨幹側網絡設備選取的可用標籤範圍; 所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤; 所述用戶側網絡設備分別向所述多個骨幹側網絡設備發送標籤確認消息,所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤,且所述標籤確認消息用於請求骨幹側網絡設備將所述用戶側網絡設備使用的標籤分配給所述用戶側網絡設備。
2.如權利要求1所述的方法,其特徵在於, 所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤的過程,具體包括:所述用戶側網絡設備分別獲得所述多個骨幹側網絡設備選取的可用標籤範圍,如果所述多個骨幹側網絡設備選取的可用標籤範圍之間存在相同的可用標籤,則從相同的可用標籤中選擇一個標籤作為所述用戶側網絡設備使用的標籤。
3.—種標籤分配方法,該方法應用於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,其特徵在於,所述方法包 括以下步驟: 骨幹側網絡設備接收來自所述用戶側網絡設備的標籤塊請求消息,並從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍; 所述骨幹側網絡設備向所述用戶側網絡設備發送標籤塊應答消息,所述標籤塊應答消息中攜帶了所述骨幹側網絡設備選取的可用標籤範圍,且所述標籤塊應答消息用於請求所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤; 所述骨幹側網絡設備接收來自所述用戶側網絡設備的標籤確認消息,且所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤; 所述骨幹側網絡設備在收到所述標籤確認消息之後,將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備。
4.如權利要求3所述的方法,其特徵在於,所述骨幹側網絡設備從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍,之後還包括: 所述骨幹側網絡設備將所述可用標籤範圍內的標籤標記為不可用標籤。
5.如權利要求3所述的方法,其特徵在於,所述方法還包括: 所述骨幹側網絡設備在收到標籤塊請求消息之後,從所述標籤塊請求消息中讀取消息標識Message ID ;如果當前沒有正在處理的Message ID,則標記所述Message ID為正在處理的Message ID,並執行從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍的過程;如果當前已經有正在處理的Message ID,則將所述標籤塊請求消息緩存到隊列中,等到當前正在處理的Message ID處理完成之後,從隊列中提取標籤塊請求消息進行處理,並將該標籤塊請求消息對應的Message ID標記為正在處理的Message ID ; 所述骨幹側網絡設備在收到標籤確認消息之後,在將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備之後,刪除當前正在處理的MessageID,以表示當前正在處理的Message ID處理完成。
6.一種用戶側網絡設備,應用於包括所述用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,其特徵在於,所述用戶側網絡設備具體包括: 第一發送模塊,用於分別向所述多個骨幹側網絡設備發送標籤塊請求消息,所述標籤塊請求消息用於請求骨幹側網絡設備從特定標籤段中選取可用標籤範圍; 接收模塊,用於分別接收所述多個骨幹側網絡設備返回的標籤塊應答消息,所述標籤±夾應答消息中攜帶了骨幹側網絡設備選取的可用標籤範圍; 確定模塊,用於利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤; 第二發送模塊,用於分別向多個骨幹側網絡設備發送標籤確認消息,該標籤確認消息中攜帶了用戶側網絡設備使用的標籤,且該標籤確認消息用於請求骨幹側網絡設備將用戶側網絡設備使用的標籤分配給用戶側網絡設備。
7.如權利要求6所述的用戶側網絡設備,其特徵在於, 所述確定模塊,具體用於分別獲得多個骨幹側網絡設備選取的可用標籤範圍,如果多個骨幹側網絡設備選取的可用標籤範圍之間存在相同的可用標籤,則從相同的可用標籤中選擇一個標籤作為用戶側網絡設備使用的標籤。
8.一種骨幹側網絡設備,應用`於包括用戶側網絡設備和多個骨幹側網絡設備的網絡中,所述用戶側網絡設備分別與所述多個骨幹側網絡設備之間的鏈路構成主備鏈路,其特徵在於,所述骨幹側網絡設備具體包括: 第一接收模塊,用於接收來自所述用戶側網絡設備的標籤塊請求消息; 選擇模塊,用於在收到來自所述用戶側網絡設備的標籤塊請求消息之後,從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍; 發送模塊,用於向所述用戶側網絡設備發送標籤塊應答消息,所述標籤塊應答消息中攜帶了所述骨幹側網絡設備選取的可用標籤範圍,且所述標籤塊應答消息用於請求所述用戶側網絡設備利用所述多個骨幹側網絡設備分別選取的可用標籤範圍確定所述用戶側網絡設備使用的標籤; 第二接收模塊,用於接收來自所述用戶側網絡設備的標籤確認消息,且所述標籤確認消息中攜帶了所述用戶側網絡設備使用的標籤; 分配模塊,用於在收到所述標籤確認消息之後,將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備。
9.如權利要求8所述的骨幹側網絡設備,其特徵在於, 所述選擇模塊,還用於在從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍之後,將所述可用標籤範圍內的標籤標記為不可用標籤。
10.如權利要求8所述的骨幹側網絡設備,其特徵在於,所述選擇模塊,進一步用於在收到標籤塊請求消息之後,從所述標籤塊請求消息中讀取消息標識Message ID ;如果當前沒有正在處理的Message ID,則標記所述Message ID為正在處理的Message ID,並執行從特定標籤段中選取所述骨幹側網絡設備對應的可用標籤範圍的過程;如果當前已經有正在處理的Message ID,則將所述標籤塊請求消息緩存到隊列中,等到當前正在處理的Message ID處理完成之後,從隊列中提取標籤塊請求消息進行處理,並將該標籤塊請求消息對應的Message ID標記為正在處理的Message ID ; 在收到標籤確 認消息之後,在將所述標籤確認消息中攜帶的用戶側網絡設備使用的標籤分配給所述用戶側網絡設備之後,刪除當前正在處理的Message ID,以表示當前正在處理的Message ID處理完成。
【文檔編號】H04L12/707GK103685019SQ201310659531
【公開日】2014年3月26日 申請日期:2013年12月6日 優先權日:2013年12月6日
【發明者】董海燕, 汪亮, 吳文, 付志華 申請人:杭州華三通信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀