專利名稱:數據傳送方法、節點及系統的制作方法
技術領域:
本發明涉及光通信領域,尤其涉及ー種數據傳輸方法、節點及系統。
背景技術:
隨著高寬帶業務的興起和寬帶用戶數量的增長,通信網絡中的網絡流量呈指數増長,導致對節點中的路由器的容量的要求越來越高。目前,為了支持通信網絡所要求的超大容量,路由器的功耗已經發展到了無法承受的地歩,并且資金花費和運作花費高昂。因此,降低節點中的路由器的功耗和成本,即降低通信網絡節點的功耗和成本,是當前亟待解決的問題。全光交換技術被認為是解決路由器功耗和成本問題的較好的方法。全光交換技術主要有光分組交換(OPS, Optical Packet Switching)和光突發交換(OBS, Optical Burst Switching)兩種全光交換技術。不同于現有網絡,在OPS和OBS技術中,傳輸顆粒等于交換顆粒,業務數據的傳輸和交換全部在光層進行,線路上傳輸的是突發的光信號,如圖I所示,其中,OPS在光層直接實現光分組的交換,光分組持續時間在納秒級;0BS則將分組聚合成突發,光層實現光突發的交換,光突發持續時間在微秒至毫秒級。從圖I中可以看出,在中間節點,業務數據只經過光緩存、快速光交換矩陣以及可能的光層實現的波長轉換等,并不需要光電的轉換,從而降低了節點的功耗和成本。由干,OPS和OBS技術中都是基于分組交換體制,應用于任意網絡時,特別是網狀(Mesh)網絡,需要一個像電的隨機存取存儲器(RAM, Random Access Memory) 一樣靈活的光緩存,但是靈活的光緩存實現很困難,預計很長一段時間內OPS和OBS技術在Mesh網絡都無法實用。也就是說采用現在提出的OPS和OBS技術,光層沖突嚴重,網絡吞吐率較低。
發明內容
本發明要解決的技術問題在于,提供ー種數據傳輸方法、節點及系統,以降低光層沖突,提聞網絡吞吐率。為了解決上述技術問題,本發明實施例提供了一種數據傳送的方法,包括接收上游節點發送的第一控制信息,并以確定的周期為基準接收所述上游節點發送的0B,所述第一控制信息中包含所述OB對應的第一標記信息;根據所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息;根據所述轉發信息對所述OB在光層進行轉發。相應地,本發明實施例還提供了另ー種數據傳送的方法,包括接收輸入的業務數據,對所述業務數據進行封裝,生成OB ;獲取所述OB對應的第一標記信息;并查詢標記轉發表獲取所述OB對應的轉發信息;將所述與OB對應的第一標記信息封裝進第一控制信息中,根據所述轉發信息發送所述第一控制信息到下游節點;并根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。相應地,本發明實施例還提供了ー種節點,包括接收單元、維護單元、轉發信息獲取単元、轉發單元,其中接收單元,用于接收上游節點發送的第一控制信息,并以確定的周期為基準接收所述上游節點發送的0B,所述第一控制信息中包含所述OB對應的第一標記信息;轉發信息獲取單元,用于根據所述接收単元接收到的所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息;維護單元,用于建立和/或維護標記轉發表,井根據所述查詢請求從所述標記轉發表中獲取所述轉發信息;
轉發單元,用于根據所述轉發信息獲取單元獲取的轉發信息對所述接收單元接收到的OB在光層進行轉發。相應地,本發明實施例還提供了另ー種節點,包括OB生成単元、標記信息獲取單元、維護單元、轉發信息獲取單元、封裝単元、及發送單元,其中所述OB生成単元,用于接收輸入的業務數據,對所述業務數據進行封裝,生成OB ;所述標記信息獲取單元,用于獲取與所述OB生成単元生成的OB對應的第一標記
信息;所述維護単元,用于建立和/或維護標記轉發表;所述轉發信息獲取單元,用于查詢所述標記轉發表獲取所述OB對應的轉發信息;所述封裝単元,用于將所述OB對應的第一標記信息封裝進第一控制信息中;所述發送単元,用于根據所述轉發信息發送所述第一控制信息到下游節點,井根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。實施本發明實施例,在數據傳送的中間節點,通過接收上游節點的第一控制信息,并以確定的周期為基準接收上游節點發送的0B,然后進行轉發。這樣就能以確定的周期為基準實現帶寬資源的控制、時隙的疏導,從而降低光層沖突概率或消除光層沖突,提高網絡吞吐率。同時,在本實施例中,通過轉發表對所述OB進行轉發,有利于實現帶寬的統計復用,提高資源利用效率,進ー步提高網絡吞吐率,即提升了通信網絡的光層轉發能力和性倉^:。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為現有技術中通信網絡的結構示意圖;圖2為本發明實施例中通信網絡的結構示意圖;圖3為本發明實施例OB及控制信息的一個實施例示意圖;圖4為本發明的OB及控制信息的又一個實施例示意圖;圖5為本發明提供的數據傳送方法的第一實施例流程示意圖6為本發明提供的數據傳送方法的第二實施例流程示意圖;圖7為本發明提供的節點設備的第一實施例組成示意圖;圖8為本發明提供的節點設備的第一實施例中所述標記信息獲取單元組成示意圖;圖9所示為本發明提供的節點設備的第二實施例組成示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
下面通過附圖和實施例,對本發明實施例的技術方案做進ー步的詳細描述。圖2為本發明實施例中通信網絡的結構示意圖。如圖2所示,該通信網絡由至少兩個邊緣節點(邊緣節點A和邊緣節點B)和至少ー個中間節點。需要說明的是,實際網絡系統中,也可能是僅包括兩個邊緣節點,邊緣節點之間直接互連,而不需要中間節點,另外,ー個邊緣節點可能和兩個及以上的中間節點相連,而中間節點也有可能和兩個及以上的邊緣節點相連。圖2中,邊緣節點A包括了線路發送側和線路接收側兩個方向的處理(稱為雙向網絡)。其中,線路側是指設備和設備構建的網絡相連的ー側,其對應于客戶側,客戶側是指設備接入客戶信號的ー側。需要說明的是,網絡可以只支持單向處理,比如邊緣節點A只包括線路發送側的業務數據的處理,邊緣節點B只包括線路接收側的業務數據的處理(在單向網絡中,ー些控制信息的處理可能還是雙向的)。這種簡化的應用情形在現在的網絡中依然存在,相應設備的簡化也是顯而易見,因此不再贅述。以邊緣節點A的線路發送方向為例說明業務數據傳輸和處理的過程(顯而易見的,邊緣節點A的線路接收方向的處理是類似的,不再贅述)邊緣節點A接入客戶側輸入的業務數據后,將業務數據封裝進0B(0ptiCalBurst,光突發)中,并將相應的控制相關的信息封裝進第一控制信息中;然后,邊緣節點A將OB及控制信息發送到網絡中,送給中間節點。其中,邊緣節點以確定的周期發送0B。進ー步的,所述的第一控制信息中包含所述OB對應的第一標記信息,所述第一控制信息或第一標記信息能攜帯所述OB在所述確定的周期中的位置信息。中間節點接收邊緣節點A發送的第一控制信息,并以確定的周期為基準接收邊緣節點A發送的0B,所述第一控制信息中包含所述OB對應的第一標記信息;根據所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息;根據所述轉發信息對所述OB在光層進行轉發。如前所述,邊緣節點發出的所述第一控制信息或第一標記信息中攜帯有所述標記信息對應的所述OB在所述確定的周期中的位置信息,因此中間節點接收的第一控制信息或第一標記信息也具有相同的特點。進ー步地,根據所述轉發信息獲取所述OB對應的第二標記信息;
將所述第二標記信息封裝進第二控制信息中,將所述第二控制信息傳送到下游節點,并以確定的周期為基準將所述OB傳送到下游節點。邊緣節點B接收中間節點發送的第二控制信息,并以確定的周期為基準接收所述中間節點發送的OB ;對接收到的來自所述上游節點的OB進行解封裝,提取輸出的業務數據。可以理解的是,上述網絡中,中間節點可以有多個,則邊緣節點B接收的應該是和其直接連接的中間節點發送的控制信息及0B。這種情形下,網絡中各節點的相關的處理類似,不再贅述。進ー步地,也有可能網絡中不存在中間節點,此時邊緣節點B直接接收邊緣節點A 發送的第一控制信息和0B,邊緣節點A和邊緣節點B的相關處理也類似,不再贅述。如圖5所示,是本發明提供的數據傳送方法的第一實施例流程示意圖,該方法應用通信網絡中的中間節點,該數據傳送方法包括步驟S101,接收上游節點發送的第一控制信息,并以確定的周期為基準接收所述上游節點發送的0B,所述第一控制信息中包含所述OB對應的第一標記信息;舉例而言,,在本實施例中,所述第一控制信息或所述第一標記信息中攜帯有所述第一標記信息對應的所述OB在所述確定的周期中的位置信息。圖3為本發明的OB及控制信息的一個實施例示意圖,在本實施例中,所述第一控制信息中攜帯有指明所述OB在確定的周期中的位置信息如圖3所示,控制信息和OB都采用確定的周期發送(和接收)。顯而易見的,只要能合適地安排好控制信息和OB之間的時序,控制信息也可以不用采用確定的周期發送,例如,控制信息中増加延時字段,說明控制信息和OB之間的延時關系(這種情形下,控制信息就不用按照確定的周期發送)。控制信息也采用確定的周期發送,有利于節點進行同步定吋、簡化控制信息處理等等。在圖3中,ー個周期中的OB的長度可以是不同的,不同的OB可能代表不同的連接關系。例如,OBl代表邊緣節點A發送的、需要邊緣節點B接收的OB ;0B2代表另ー個邊緣節點C發送的、需要另ー個邊緣節點D接收的OB ;等等。但是只要網絡中各節點都是按照確定的周期來處理0B,則各節點就能準確地知道帶寬資源的利用情況,并且能協調一致地以確定的周期為基準進行相應的操作,就能規避光層沖突或者將光層沖突降到最低。在本實施例中,簡單地推理就可以知道,只要通過控制信息提前了解到OB的分布信息,同樣能規避光層沖突。在圖3中,OB的位置信息是通過控制信息中的開始位置和結束位置來指示的,也就是說,控制信息攜帯有OB在確定的周期中的位置信息。顯而易見地,在圖3中,OB的長度當然可以是相同的。圖4為本發明的OB及控制信息的又一個實施例示意圖,如圖4所示,在本實施例中,所述第一標記信息中攜帯有指明所述OB在確定的周期中的順序信息。所述第一控制信息和OB都采用確定的周期發送,所述OB的長度都是確定的并且相同的。不同的OB可能對應不同的源宿。例如,OBl代表邊緣節點A發送的、需要邊緣節點B接收的OB ;0B2代表另ー個邊緣節點C發送的、需要另ー個邊緣節點D接收的OB ;等等。圖4中,所述標記信息的具體實現方式為標簽,標簽適用于采用MPLS相關協議的情形,顯而易見地,如果采用IP轉發協議時,所述標記信息可以為IP地址等。在本實施例中,由于OB的長度是確定的并且相同,因此,OB在所述確定周期中的順序信息就可以指示出其位置信息。舉例而言,首先,知道了光信號傳輸的比特率,則根據確定的周期值(以時間為單位),就可以知道ー個周期中包含多少個字節(因此下面的描述中以字節數做為周期的単位)。假設OB的長度為X字節,OB之間的間隔為y字節,那么只要說明是確定周期中的第z個OB (從I開始計算),就可以知道所述第z個OB從所述確定周期的第(z_l)*(x+y)+l個字節開始,到第(z-l)*(x+y)+x個字節結束。上面所述的第z個OB就是OB在所述確定周期中的順序信息,從所述確定的周期第幾個字節開始到第幾個字節結束就是位置信息。因此,在本實施例中,實際是采用標記信息指示了 OB在確定的周期中的順序信息,從而間接指示出了 OB在確定的周期中的位置信息。優選地,在本實施例中,本節點可以以確定的周期為基準接收所述上游節點發送的第一控制信息。由于控制信息中各字段的長度是可以事先確定下來的,因此可以采用和控制信息對應的OB在確定周期相同的順序放置OB對應的標記信息(圖4中為標簽)。例如,圖4中,標簽I對應OBl,標簽2對應0B2等等。因此,在本實施例中,標記信息實際是采 用和OB在確定的周期中的相同的順序來指示OB在所述確定的周期中的順序信息,從而間接地指示OB在所述確定的周期中的位置信息。顯而易見地,本領域技術人員應當明白,在本實施例中,標記信息和OB在確定的周期中的順序相同不是必要的,舉個簡單例子,標記信息可以采用和其對應的OB在確定的周期中的相反的順序來指示OB在所述確定的周期中的順序信息(例如,標簽η和OBl對應、標簽I和OBn對應等等)。采用標記信息在所述確定的周期中的順序來指示其對應的OB在所述確定的周期中的順序信息,特別是兩者采用相同的順序,可以簡化控制信息(標記信息)的處理,從而提高控制信息處理速度,加快轉發速度,從而提高網絡吞吐率(減低光層沖突概率或消除光層沖突)。特別地,OB采用確定的周期進行發送(和接收),特別是在本實施例中,OB的長度是確定并且相同的,能大幅降低光層沖突概率,甚至消除光層沖突。例如,在中間節點設置時隙調度功能,能實現本實施例中的OB時隙的無阻塞調度,也即在同一周期中的OB可以在光層任意調度到任何時隙(例如OBl調度到0Β4對應的時隙,OBn調度到OBl對應的時隙,等等)。OB的長度是確定的,意味著可以采用確定長度的延時單元在光層進行延時,OB在ー個周期中的數量是有限的,意味著實現無阻塞時隙調度所需的光延時單元數量是有限的。這些都有助于構建一個實用的、相對簡單的時隙調度単元解決光層沖突問題構建了一個無阻塞時隙調度単元之后,就可以采用相應的控制平面技術,例如擴展 RSVP-TE(Resource Reservation Protocol-Trafc Engineering,支持流量工程的資源預留協議)等,實現對帶寬(可以量化為ー個周期的OB數量)的分配,從而完全規避光層沖突。當然,也可以在此基礎上進行一些擴展,放寬對帶寬的嚴格控制,在業務傳輸延時和網絡吞吐率兩者之間取ー個符合要求的平衡。步驟S102,根據所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息。此處,本實施例中的標記轉發表可以是預先配置的,也可以根據路由協議、標簽發布協議等相關信息生成。例如,該標記轉發表可以是類似IP轉發技術中的轉發信息表(FIB,F0rWardInformation Base),或者是類似MPLS交換技術中的標簽轉發信息表(LFIB,labellorwarding information base)。在采用IP轉發協議的實施例中,所述標記信息包括IP地址和MAC地址,根據路由協議相關的信令包和鏈路層的操作、管理和維護(0ΑΜ, operation, administration andmaintenance)信息生成路由信息表(RIB, routing information base),再根據該路由信息表(RIB)生成轉發信息表(FIB, forwarding information base)。在采用MPLS交換協議的實施例中,所述標記信息是MPLS標簽,根據路由協議相關的信令包和鏈路層OAM信息生成路由信息表(RIB),再根據路由信息表(RIB)以及標簽分發協議(LDP, label distribution protocol)相關的信令包和鏈路層OAM信息生成標簽轉發信息表(LFIB) ο本實施例中,在步驟S101,從上游節點接收到第一控制信息之后,從所述第一控制信息中提取信令包和OB層的OAM信息;將所述OB層的OAM信息轉換為鏈路層的OAM信息; 及根據所述信令包和鏈路層的OAM信息建立和/或更新標記轉發表。本實施例中,在所述步驟S102,也即根據所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息的步驟之后還包括根據所述轉發信息獲取所述OB對應的第二標記信息;將所述第二標記信息封裝進第二控制信息中,將所述第二控制信息傳送到下游節點,并以確定的周期為基準將所述OB傳送到下游節點。優選地,以所述確定的周期為基準將所述第二控制信息傳送到下游節點。當采用互聯網協議(IP)轉發協議時,所述根據所述轉發信息獲取所述OB對應的第二標記信息可以通過如下方法實現根據所述轉發信息獲取新的媒體訪問控制(MAC)地址和IP地址,用所述新的MAC地址和IP地址替換所述第一標記信息中原有的MAC地址和IP地址,生成所述OB對應的第
ニ標記信息;當采用多標簽交換(MPLS)協議吋,則直接從所述轉發信息中提取所述OB對應的所述第二標記信息。進ー步地,本實施例中,可以通過相關的信令協議生成新的信令包,并生成新的鏈路層OAM信息,將所述新的鏈路層OAM信息轉換成新的OB層OAM信息;進而所述新的信令包和新的OB層OAM信息封裝進所述第二控制信息中。此處與所述第二控制信息與所述第一控制信息類似,所述第二控制信息或第二標記信息中可以攜帶有所述第二標記信息對應的所述OB在所述確定的周期中的位置信息。步驟S103,根據所述轉發信息對所述OB在光層進行轉發。具體實施時,可以以所述確定的周期為基準對所述OB進行轉發。當本節點以確定的周期為基準接收到另一個上游節點發送的OB時,在光層對所述來自上游節點的OB和/或來自另ー個上游節點的OB進行延時,使得所述來自上游節點的OB和所述來自另ー個上游節點的OB各自對應的所述確定的周期的計數開始位置對齊或保持確定的時間間隔。本領域技術人員應當明白,當本節點以確定的周期為基準接收到其他多個上游節點發送的OB吋,均會通過上述延時處理,籍此保證來自多個上游節點的OB各自對應的所述確定的周期的計數開始位置對齊或保持確定的時間間隔。具體實施時,對OB的光延時處理與光層轉發可以通過不同的裝置先后進行,也可以在同一物理裝置中同時實現光延時及光層轉發。本實施例以確定的周期為基準接收上游節點發送的0B,然后進行轉發。這樣就能以確定的周期為基準實現帶寬資源的控制、時隙的疏導,從而降低光層沖突概率或消除光層沖突,提高網絡吞吐率。降低光層沖突概率或消除光層沖突的方法可以參見圖3、4對應的實施例說明,這里不再贅述。同時,在本實施例中,通過轉發表對所述OB進行轉發,有利于實現帶寬的統計復用,提高資源利用效率,進ー步提高網絡吞吐率,即提升了通信網絡的光層轉發能力和性能。如圖6所示,是本發明提供的數據傳送方法的第二實施例流程示意圖,該方法應用通信網絡中的邊緣節點,該數據傳送方法包括步驟S201,接收輸入的業務數據,對所述業務數據進行封裝,生成OB ;此處,所述輸入的業務數據為來自客戶側的業務數據。步驟S202,獲取所述OB對應的標記信息;并查詢標記轉發表獲取所述OB對應的轉發信息; 此處,所述標記轉發表與前述本發明提供的數據傳送方法的第一實施例中相同,在此不予贅述。步驟S203,將所述與OB對應的第一標記信息封裝進第一控制信息中,根據所述轉發信息發送所述第一個控制信息到下游節點;并根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。可選地,在本實施例中,所述第一控制信息或第一標記信息中攜帯有所述第一標記信息對應的所述OB在所述確定的周期中的位置信息。具體實施方法,可以參見本發明提供的數據傳送方法的第一實施例,不再贅述。優選地,本實施例中,根據所述轉發信息以所述確定的周期為基準將所述第一控制信息傳送到下游節點。如本發明提供的數據傳送方法的第一實施例,所述控制信息也可以不以確定的周期為基準發送。所述OB的長度是確定的;所述第一控制信息或所述第一標記信息中攜帯有所述第一標記信息標記的OB在所述確定的周期中的順序信息;或第一標記信息在所述確定的周期中的順序和該第一標記信息標記的OB在確定的周期中的順序相同。具體實現方式,參見本發明提供的數據傳送方法的第一實施例。 此外,本實施例中,本邊緣節點還可以根據相關信令協議生成第一信令包并生成第一鏈路層OAM信息,將所述第一鏈路層OAM信息轉換成OB層OAM信息,進而將所述第一信令包和OB層OAM信息封裝進所述第一控制信息中。本實施例中,本邊緣節點還將接收上游節點發送的第二控制信息,并以確定的周期為基準接收所述上游節點發送的0B,進而對接收到的來自所述上游節點的OB進行解封裝,提取輸出的業務數據。進ー步地,本節點還將從所述接收到的第二控制信息中提取第二信令包以及OB層OAM信息,并將所述提取的OB層OAM信息轉換為第二鏈路層OAM信息,進而根據所述第ニ信令包和/或所述第二鏈路層OAM信息,建立和/或更新所述標記轉發表。可選地,本節點可以以確定的周期為基準接收上游節點發送的第二控制信息。如圖7所示,是本發明提供的一種節點設備的第一實施例示意圖,該節點設備為通信網絡中的中間節點,該節點包括,包括接收單元11、維護單元12、轉發信息獲取單元13、轉發單元14,其中
接收單元11,用于接收上游節點發送的第一控制信息,并以確定的周期為基準接收所述上游節點發送的0B,所述第一控制信息中包含所述OB對應的第一標記信息。該接收單元11包括OB接收單元111,用于以確定的周期為基準接收所述上游節點發送的0B。控制信息接收單元112,用于以確定的周期為基準接收所述上游節點發送的第一控制信息,所述第一控制信息中包含與所述OB接收單元接收到的OB對應的第一標記信息。可選地,所述第一控制信息或第一標記信息中攜帯有所述第一標記信息對應的所述OB在所述確定的周期中的位置信息。具體實施方法,可以參見本發明提供的數據傳送方法的第一實施例,這里不再贅述。轉發信息獲取單元13,用于根據所述接收単元接11收到的所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息。
維護單元12,用于建立和/或維護標記轉發表,并根據所述查詢請求從所述標記轉發表中獲取所述轉發信息。轉發單元14,用于根據所述轉發信息獲取單元獲取的轉發信息對所述接收單元接收到的OB在光層進行轉發。進ー步地,本節點還包括標記信息獲取單元15,用于根據所述轉發信息獲取單元獲取的所述轉發信息獲取所述OB對應的第二標記信息。信息封裝単元16,用于將所述標記信息獲取單元獲取的所述第二標記信息封裝進第二控制信息。發送單元17,用于將所述第二控制信息傳送到下游節點,并以確定的周期為基準將所述轉發單元轉發的OB傳送到下游節點。具體實施時,該發送単元17包括OB發送單元171,用于以確定的周期為基準將所述轉發単元轉發的OB傳送到下游節點。控制信息發送單元172,用于以確定的周期為基準將所述第二控制信息傳送到下游節點。可選地,所述OB接收單元171還用于以確定的周期為基準接收另ー個上游節點發送的OB ;進ー步地,節點還包括第一光延時單元18,用于在光層對所述來自OB接收單元接收到的來自上游節點的OB和/或來自另ー個上游節點的OB進行延吋,使得所述來自上游節點的OB對應和所述來自另ー個上游節點的OB各自對應的所述確定的周期的計數開始位置對齊或保持確定的時間間隔,并將延時處理后的所述來自上游節點的OB和所述來自另ー個上游節點的OB傳送到所述轉發単元。需要說明的是,具體實現時,第一光延時單元也可以和轉發單元合井,即在ー個單元內同時實現轉發和光延吋。參考圖8,當采用互聯網協議(IP)轉發協議時,所述標記信息獲取單元15包括地址獲取単元151,用于根據所述轉發信息獲取單元獲取的轉發信息獲取新的媒體訪問控制MAC地址和IP地址;標記信息生成単元152,用于根據所述地址獲取單元獲取的所述新的MAC地址和IP地址替換所述第一標記信息中原有的MAC地址和IP地址,生成所述OB對應的第二標記
信息;當采用多標簽交換(MPLS)協議時,所述標記信息獲取單元15從轉發信息獲取單元13所獲取的所述OB的轉發信息中提取所述OB對應的所述第二標記信息。可選地,所述節點還包括信息提取單元19,用于從所述接收單元接收到的第一控制信息中提取信令包和OB層的OAM fp息;OAM信息轉換單元110,用于將所述信息提取單元提取的OB層的OAM信息轉換為鏈路層的OAM信息;所述維護模塊12,還用于根據來自所述OAM信息轉換單元110的鏈路層的OAM信 息根據所述信令包和鏈路層的OAM信息建立和/或更新標記轉發表。如圖9所示,是本發明提供的一種節點設備的第二實施例示意圖,該節點包括包括OB生成単元21、標記信息獲取單元22、維護單元23、轉發信息獲取單元24、封裝単元25、及發送單元26,其中所述OB生成単元21,用于接收輸入的業務數據,對所述業務數據進行封裝,生成OB ;所述標記信息獲取單元22,用于獲取與所述OB生成単元生成的OB對應的第一標
記信息;所述維護単元23,用于建立和/或維護標記轉發表;所述轉發信息獲取單元24,用于查詢所述標記轉發表獲取所述OB對應的轉發信息;所述封裝単元25,用于將所述OB對應的第一標記信息封裝進第一控制信息中;所述發送単元26,用于根據所述轉發信息發送所述第一控制信息到下游節點,并根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。具體實施時,該發送単元26還包括控制信息發送單元261,用于以所述確定的周期為基準將所述第一控制信息傳送到下游節點;OB發送單元262,用于根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。該節點還包括信令包生成單元27,用于生成第一信令包;OAM信息生成単元28,用于生成第一鏈路層OAM信息;OAM信息轉換單元29,用于將所述OAM信息生成単元生成的第一鏈路層OAM信息轉換成OB層OAM信息;所述封裝單元25,還用于將來自所述信令包生成單元28第一信令包和來自所述OAM信息轉換單元29的OB層OAM信息封裝進所述第一控制信息中。該節點還包括接收單元30,用于接收上游節點發送的第二控制信息和以確定的周期為基準接收所述上游節點發送的0B。
OB解封裝單元32,用于對對所述OB接收單元接收到的OB進行解封裝,提取業務數據。提取單元33,用于從所述控制信息接收單元接收到的第二控制信息中提取第二信令包以及OB層OAM信息;所述OAM信息轉換單元29,還用于將所述提取的OB層OAM信息轉換為第二鏈路層OAM信息。所述維護単元23,還用于根據所述第二信令包和/或所述第二鏈路層OAM信息,建立和/或更新所述標記轉發表。具體實施時,該接收單元30包括控制信息接收單元301,用于接收上游節點發送的第二控制信息; OB接收單元302,用于以確定的周期為基準接收所述上游節點發送的OB ;本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。以上所揭露的僅為本發明ー種較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
權利要求
1.一種數據傳送的方法,其特征在于,包括 接收上游節點發送的第一控制信息,并以確定的周期為基準接收所述上游節點發送的光突發OB,所述第一控制信息中包含所述OB對應的第一標記信息; 根據所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息; 根據所述轉發信息對所述OB在光層進行轉發。
2.如權利要求I所述的方法,其特征在于,所述第一控制信息或第一標記信息中攜帯有所述第一標記信息對應的所述OB在所述確定的周期中的位置信息。
3.如權利要求1-2中任一項所述的方法,其特征在于,根據所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息的步驟之后還包括 根據所述轉發信息獲取所述OB對應的第二標記信息; 將所述第二標記信息封裝進第二控制信息中,將所述第二控制信息傳送到下游節點,并以確定的周期為基準將所述OB傳送到下游節點。
4.如權利要求1-2中任一項所述的方法,其特征在于,所述接收上游節點發送的第一控制信息的步驟為 以確定的周期為基準接收所述上游節點發送的第一控制信息。
5.如權利要求1-2中任一項所述的方法,其特征在于,所述OB的長度是確定的; 所述第一控制信息或所述第一標記信息中攜帯有所述第一標記信息標記的OB在所述確定的周期中的順序信息。
6.如權利要求1-2中任一項所述的方法,其特征在于,所述OB的長度是確定的,所述第一標記信息在所述確定的周期中的順序和該第一標記信息標記的OB在確定的周期中的順序相同。
7.如權利要求1-6中任一項所述的方法,其特征在于,該方法還包括以確定的周期為基準接收另ー個上游節點發送的OB ; 所述根據所述轉發信息對所述OB在光層進行轉發的步驟之前還包括 在光層對所述來自上游節點的OB和/或來自另ー個上游節點的OB進行延吋,使得所述來自上游節點的OB和所述來自另ー個上游節點的OB各自對應的所述確定的周期的計數開始位置對齊或保持確定的時間間隔。
8.如權利要求3所述的方法,其特征在干, 當采用互聯網協議IP轉發協議時,所述根據所述轉發信息獲取所述OB對應的第二標記信息的步驟為 根據所述第一轉發信息獲取新的媒體訪問控制MAC地址和新的IP地址,用所述新的MAC地址和所述新的IP地址替換所述第一標記信息中原有的MAC地址和IP地址,生成所述OB對應的第二標記信息; 當采用多標簽交換MPLS協議吋,所述根據所述轉發信息獲取所述OB對應的第二標記信息的步驟為 從所述轉發信息中提取所述OB對應的所述第二標記信息。
9.如權利要求1-6中任一項所述的方法,其特征在于,所述接收上游節點發送的第一控制信息的步驟之后還包括 從所述第一控制信息中提取信令包和OB層的OAM信息;將所述OB層的OAM信息轉換為鏈路層的OAM信息 '及 根據所述信令包和鏈路層的OAM信息建立和/或更新標記轉發表。
10.如權利要求3中任一項所述的方法,其特征在干,將所述第二控制信息傳送到下游節點的步驟之前還包括 生成新的信令包; 生成新的鏈路層OAM信息,將所述新的鏈路層OAM信息轉換成新的OB層OAM信息; 將所述新的信令包和新的OB層OAM信息封裝進所述第二控制信息中。
11.一種數據傳送的方法,其特征在于,包括 接收輸入的業務數據,對所述業務數據進行封裝,生成OB ; 獲取所述OB對應的第一標記信息;并查詢標記轉發表獲取所述OB對應的轉發信息;將所述與OB對應的第一標記信息封裝進第一控制信息中,根據所述轉發信息發送所述第一控制信息到下游節點;并根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。
12.如權利要求11所述的方法,其特征在于,所述第一控制信息或第一標記信息中攜帶有所述第一標記信息對應的所述OB在所述確定的周期中的位置信息。
13.如權利要求11-12中任一項所述的方法,其特征在于,所述根據所述轉發信息發送所述第一控制信息到下游節點的步驟具體為 根據所述轉發信息以確定的周期為基準將所述第一控制信息傳送到下游節點。
14.如權利要求11-12中任一項所述的方法,其特征在于,所述OB的長度是確定的; 所述第一控制信息或所述第一標記信息中攜帯有所述第一標記信息標記的OB在所述確定的周期中的順序信息。
15.如權利要求11-12中任一項所述的方法,其特征在于,所述第一標記信息在所述確定的周期中的順序和該第一標記信息標記的OB在確定的周期中的順序相同。
16.如權利要求11-15中任一項所述的方法,其特征在于,所述根據所述轉發信息發送所述第一控制信息到下游節點的步驟之前還包括 生成第一信令包; 生成第一鏈路層OAM信息,將所述第一鏈路層OAM信息轉換成OB層OAM信息; 將所述第一信令包和OB層OAM信息封裝進所述第一控制信息中。
17.如權利要求11-15中任一項所述的方法,其特征在于,還包括 接收上游節點發送的第二控制信息,并以確定的周期為基準接收所述上游節點發送的OB ; 對接收到的來自所述上游節點的OB進行解封裝,提取輸出的業務數據。
18.如權利要求17所述的方法,其特征在于,所述接收上游節點發送的第二控制信息的步驟之后還包括 從所述輸入的第二控制信息中提取第二信令包以及OB層OAM信息,并將所述提取的OB層OAM信息轉換為第二鏈路層OAM信息。
根據所述第二信令包和/或所述第二鏈路層OAM信息,建立和/或更新所述標記轉發表。
19.ー種節點,其特征在于,包括接收單元、維護單元、轉發信息獲取單元、轉發單元,其中 接收單元,用于接收上游節點發送的第一控制信息,并以確定的周期為基準接收所述上游節點發送的0B,所述第一控制信息中包含所述OB對應的第一標記信息; 轉發信息獲取單元,用于根據所述接收単元接收到的所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息; 維護單元,用于建立和/或維護標記轉發表,并根據所述查詢請求從所述標記轉發表中獲取所述轉發信息; 轉發單元,用于根據所述轉發信息獲取單元獲取的轉發信息對所述接收單元接收到的OB在光層進行轉發。
20.權利要求19所述的節點,其特征在于,所述第一控制信息或第一標記信息中攜帯有所述第一標記信息對應的所述OB在所述確定的周期中的位置信息。
21.如權利要求19-20中任ー項所述的節點,其特征在于,還包括 標記信息獲取單元,用于根據所述轉發信息獲取單元獲取的所述轉發信息獲取所述OB對應的第二標記信息; 信息封裝単元,用于將所述標記信息獲取單元獲取的所述第二標記信息封裝進第二控制信息; 發送單元,用于將所述第二控制信息傳送到下游節點,并以確定的周期為基準將所述轉發單元轉發的OB傳送到下游節點。
22.如權利要求19-21中任ー項所述的節點,其特征在于,所述接收單元包括 OB接收單元,用于以確定的周期為基準接收所述上游節點發送的0B。
控制信息接收單元,用于以確定的周期為基準接收所述上游節點發送的第一控制信息,所述第一控制信息中包含與所述OB接收單元接收到的OB對應的第一標記信息。
23.如權利要求19-21中任ー項所述的節點,其特征在于,所述發送単元包括 OB發送單元,用于以確定的周期為基準將所述轉發単元轉發的OB傳送到下游節點; 控制信息發送單元,用于以確定的周期為基準將所述第二控制信息傳送到下游節點。
24.如權利要求19-21中任ー項所述的節點,其特征在于,所述OB接收單元還用于以確定的周期為基準接收另ー個上游節點發送的OB ; 所述節點還包括 第一光延時單元,用于在光層對所述來自OB接收單元接收到的來自上游節點的OB和/或來自另ー個上游節點的OB進行延時,使得所述來自上游節點的OB對應和所述來自另一個上游節點的OB各自對應的所述確定的周期的計數開始位置對齊或保持確定的時間間隔,并將延時處理后的所述來自上游節點的OB和所述來自另ー個上游節點的OB傳送到所述轉發單元。
25.如權利要求19-24中任ー項所述的節點,其特征在于, 當采用互聯網協議IP轉發協議時,所述標記信息獲取單元包括 地址獲取単元,用于根據所述轉發信息獲取單元獲取的轉發信息獲取新的媒體訪問控制MAC地址和IP地址; 標記信息生成単元,用于根據所述地址獲取單元獲取的所述新的MAC地址和IP地址替換所述第一標記信息中原有的MAC地址和IP地址,生成所述OB對應的第二標記信息;當采用多標簽交換MPLS協議吋,所述標記信息獲取單元從轉發信息獲取單元所獲取的所述OB的轉發信息中提取所述OB對應的所述第二標記信息。
26.如權利要求19-24中任ー項所述的節點,其特征在于,所述節點還包括 信息提取單元,用于從所述接收単元接收到的第一控制信息中提取信令包和OB層的OAM信息; OAM信息轉換單元,用于將所述信息提取單元提取的OB層的OAM信息轉換為鏈路層的OAM信息; 所述維護模塊,還用于根據來自所述OAM信息轉換單元的鏈路層的OAM信息根據所述信令包和鏈路層的OAM信息建立和/或更新標記轉發表。
27.如權利要求19-20中任ー項所述的節點,其特征在于,所述OB的長度是確定的; 所述第一控制信息或所述第一標記信息中攜帯有所述第一標記信息標記的OB在所述 確定的周期中的順序信息。
28.如權利要求19-20中任ー項所述的節點,其特征在于,所述OB的長度是確定的,所述第一標記信息在所述確定的周期中的順序和該第一標記信息標記的OB在確定的周期中的順序相同。
29.ー種節點,其特征在于,包括OB生成単元、標記信息獲取單元、維護單元、轉發信息獲取單元、封裝単元、及發送單元,其中 所述OB生成単元,用于接收輸入的業務數據,對所述業務數據進行封裝,生成OB ; 所述標記信息獲取單元,用于獲取與所述OB生成単元生成的OB對應的第一標記信息; 所述維護単元,用于建立和/或維護標記轉發表; 所述轉發信息獲取單元,用于查詢所述標記轉發表獲取所述OB對應的轉發信息; 所述封裝単元,用于將所述OB對應的第一標記信息封裝進第一控制信息中; 所述發送単元,用于根據所述轉發信息發送所述第一控制信息到下游節點,并根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。
30.如權利要求29所述的節點,其特征在于,所述第一控制信息或第一標記信息中攜帶有所述第一標記信息對應的所述OB在所述確定的周期中的位置信息。
31.如權利要求29-30中任ー項所述的節點,其特征在于,所述發送單元還包括 控制信息發送單元,用于以所述確定的周期為基準將所述第一控制信息傳送到下游節點; OB發送單元,用于根據所述轉發信息以確定的周期為基準發送所述OB到下游節點。
32.如權利要求29-31中任ー項所述的節點,其特征在于,所述節點還包括 信令包生成單元,用于生成第一信令包; OAM信息生成單兀,用于生成第一鏈路層OAM信息; OAM信息轉換單元,用于將所述OAM信息生成単元生成的第一鏈路層OAM信息轉換成OB 層 OAM fp 息; 所述封裝單元,還用于將來自所述信令包生成單元第一信令包和來自所述OAM信息轉換單元的OB層OAM信息封裝進所述第一控制信息中。
33.如權利要求29-31中任ー項所述的節點,其特征在于,還包括接收單元,用于接收上游節點發送的第二控制信息,并以確定的周期為基準接收所述上游節點發送的0B。
34.如權利要求33所述的節點,所述接收単元包括 控制信息接收單元,用于接收上游節點發送的第二控制信息; OB接收單元,用于以確定的周期為基準接收所述上游節點發送的OB ; 所述節點還包括 OB解封裝単元,用于對對所述OB接收單元接收到的OB進行解封裝,提取業務數據。
35.如權利要求34所述的節點,其特征在于,所述節點設備還包括 提取單元,用于從所述控制信息接收單元接收到的第二控制信息中提取第二信令包以及OB層OAM fp息; 所述OAM信息轉換單元,還用于將所述提取的OB層OAM信息轉換為第二鏈路層OAM信息 O 所述維護単元,還用于根據所述第二信令包和/或所述第二鏈路層OAM信息,建立和/或更新所述標記轉發表。
36.如權利要求30所述的節點,其特征在于 所述OB的長度是確定的; 所述第一控制信息或所述第一標記信息中攜帯有所述第一標記信息標記的OB在所述確定的周期中的順序信息。
37.如權利要求30中所述的節點,其特征在于 所述OB的長度是確定的; 所述第一標記信息在所述確定的周期中的順序和該第一標記信息標記的OB在確定的周期中的順序相同。
38.ー種數據傳送系統,其特征在于,包括至少兩個如權利要求29-36所述的節點。
39.如權利要求38中所述的數據傳輸系統,其特點在于,至少還包括一個如權利要求19-28所述的節點。
全文摘要
本發明實施例公開了一種數據傳送的方法,包括接收上游節點發送的第一控制信息,并以確定的周期為基準接收所述上游節點發送的OB,所述第一控制信息中包含所述OB對應的第一標記信息;根據所述第一標記信息查詢標記轉發表,獲取所述OB的轉發信息;根據所述轉發信息對所述OB在光層進行轉發。本發明實施例還同時公開了相應的節點及傳送系統。實施本發明實施例,通過轉發表對所述OB進行轉發,有利于實現帶寬的統計復用,提高資源利用效率,進一步提高網絡吞吐率,即提升了通信網絡的光層轉發能力和性能。
文檔編號H04L12/56GK102742229SQ201280000493
公開日2012年10月17日 申請日期2012年4月26日 優先權日2012年4月26日
發明者操時宜 申請人:華為技術有限公司