專利名稱:數(shù)據(jù)幀構(gòu)造方法和依據(jù)數(shù)據(jù)幀的數(shù)據(jù)處理方法
技術(shù)領域:
本發(fā)明涉及網(wǎng)絡通信協(xié)議,并更具體地涉及能夠同時提供實時服務和非實時服務的同步以太網(wǎng)。
背景技術(shù):
以太網(wǎng)是最廣泛使用的局域網(wǎng)技術(shù),并且現(xiàn)在被指定為電氣和電子工程師協(xié)會(‘IEEE’)802.3中的標準。然而,以太網(wǎng)最初是由Xerox開發(fā)的,并且得到了Xerox、數(shù)據(jù)設備公司(DEC)、英特爾和其它類似的公司的推進。
在傳統(tǒng)的以太網(wǎng)中,由于通過規(guī)定于IEEE 802.3中的載波偵聽多路存取/碰撞檢測(CSMA/CD)協(xié)議實現(xiàn)競爭存取,在把上層的服務幀被轉(zhuǎn)換至以太網(wǎng)的同時,維持幀間間隙(IFG)間隔并傳輸以太網(wǎng)幀。于此,不管上層服務幀的種類,依據(jù)產(chǎn)生序列來進行傳輸。即,當在不同的終端或不同的用戶之間傳輸數(shù)據(jù)時,以太網(wǎng)是通常使用的技術(shù)。
已知這種以太網(wǎng)可以充分用于傳輸對傳輸時間延遲敏感的動態(tài)圖像和聲音。然而最近,已經(jīng)在討論通過當前的以太網(wǎng)來傳輸比如圖像和聲音的同步數(shù)據(jù)的技術(shù)。下文中,將如上面所述用于數(shù)據(jù)傳輸?shù)囊蕴W(wǎng)稱為“同步以太網(wǎng)”。
圖1是示出了同步以太網(wǎng)的傳輸周期的視圖。
如圖1所示,在目前討論的同步以太網(wǎng)中,用于數(shù)據(jù)傳輸?shù)膫鬏斨芷趎,100和n+1,200的每一個具有125微秒(μsec)的周期,并包括用于同步數(shù)據(jù)傳輸?shù)耐?SYNC)部分100-1或200-1和用于異步數(shù)據(jù)傳輸?shù)漠惒?ASYNC)部分100-2或200-2。
具體地,用于傳輸同步數(shù)據(jù)的同步部分100-1或200-1是具有傳輸周期中的最高優(yōu)先權(quán)的數(shù)據(jù)部分。依據(jù)目前討論的方案,默認每個都是利用738字節(jié)構(gòu)造的十(10)個子同步幀被包含在同步部分100-1或200-1中。
此外,在排除了同步部分100-1或200-1的幀的剩余部分中構(gòu)造用于傳輸異步數(shù)據(jù)的異步部分100-2或200-2。于此,可變的異步數(shù)據(jù)通過幀被包含在對應部分中。
在如上面所述目前討論的同步以太網(wǎng)中,異步數(shù)據(jù)和同步數(shù)據(jù)被包含在傳統(tǒng)的以太網(wǎng)幀中,然后被傳輸。
圖2是示出了傳統(tǒng)以太網(wǎng)幀結(jié)構(gòu)的圖示。
如圖2所示,傳統(tǒng)的以太網(wǎng)幀包括前導字段(preamble field)21、目的地址(DA)字段22、源地址(SA)字段23、長度/類型字段24、用于指示幀的數(shù)據(jù)的數(shù)據(jù)字段25和幀檢測序列字段(FCS)26。利用八字節(jié)構(gòu)造前導字段21,并且前導字段21指示幀的開始和末尾,利用六字節(jié)構(gòu)造目的地址字段22,并且目的地址字段22指示幀必須傳輸?shù)降哪康牡氐慕橘|(zhì)存取控制(‘MAC’)地址,利用六字節(jié)構(gòu)造源地址字段23,并且源地址字段23指示傳輸幀的站的MAC地址。此外,利用二字節(jié)構(gòu)造長度/類型字段24,并且長度/類型字段24指示幀的數(shù)據(jù)的長度信息和幀的協(xié)議類型,并利用四字節(jié)構(gòu)造幀檢測序列字段(FCS)26,并在每一幀的末尾處設置幀檢測序列字段(FCS)26。當依據(jù)數(shù)據(jù)通信中的每一幀傳輸信息時,F(xiàn)CS字段用于檢測錯誤。
當通過傳統(tǒng)以太網(wǎng)幀的前述結(jié)構(gòu)傳輸同步數(shù)據(jù)和異步數(shù)據(jù)時,通過長度/類型字段24可以確定同步或異步。
參照圖3說明用于處理如上面所述的以太網(wǎng)幀的層結(jié)構(gòu)。
圖3是示出了本發(fā)明所應用的以太網(wǎng)網(wǎng)絡的層結(jié)構(gòu)的視圖。
以太網(wǎng)網(wǎng)絡的層結(jié)構(gòu)包括物理(PHY)層34,它是OSI 7堆棧的第一層;MAC層32,它是數(shù)據(jù)鏈路層的子層,并且是OSI 7堆棧的第二層;以及MAC客戶(client)31-1至31-3,它們是堆棧的上層。Gbps(千兆位/秒)介質(zhì)獨立接口(‘GMII’)層33是PHY層34和MAC層32之間的接口層。
現(xiàn)在說明每一層的操作。首先,PHY層34包括物理介質(zhì)附屬(PMA)、物理介質(zhì)依賴(PMD)和物理編碼子層(PCS),并傳輸輸入的以太網(wǎng)數(shù)據(jù)至上部的MAC層32。MAC層32確定或確認信息,比如來自傳輸?shù)囊蕴W(wǎng)數(shù)據(jù)的目的地址和長度/類型,并傳輸信息至對應的MAC客戶31-1、31-2或31-3。這些操作在本領域是熟知的,并且不需要在此詳細地進行討論或示出。
如圖1中所述,以下是當將同步以太網(wǎng)應用于前述層結(jié)構(gòu)時的說明。首先,在同步以太網(wǎng)中同步數(shù)據(jù)的傳輸間隔中傳輸最大16個同步以太網(wǎng)幀,上述同步以太網(wǎng)幀具有固定長度并包括最大192個時隙,其中每個同步以太網(wǎng)幀由四字節(jié)來構(gòu)造。當在一個周期中完成這種同步幀的傳輸時,在對應周期的剩余間隔期間傳輸異步幀。在這種超幀方案(superframe scheme)中,在傳統(tǒng)同步以太網(wǎng)的情況下,通過包含在開銷(overhead)中的長度/類型字段24來彼此區(qū)分同步幀和異步幀。因此,彼此區(qū)分同步數(shù)據(jù)和異步數(shù)據(jù),并在MAC層32中對其進行處理。
然而,當采用這種通常的網(wǎng)絡層結(jié)構(gòu)時,通過目的地址信息和長度/類型信息,即使對于同步數(shù)據(jù)也進行處理。因此,增加了不必要的開銷,從而減小了傳輸效率。即,由于同步數(shù)據(jù)是包含例如視頻或音頻廣播信息的數(shù)據(jù),并在廣播模式中進行傳輸,以及每一裝置批準或排除對應的數(shù)據(jù),所以就沒有必要在MAC層中通過地址處理等傳輸數(shù)據(jù)。
因此,必須防止由于區(qū)分和處理PHY層34中的同步數(shù)據(jù)和異步數(shù)據(jù)所增加的不必要的開銷。此外必須在能夠依據(jù)同步數(shù)據(jù)的每一類型傳輸同步數(shù)據(jù)的各種類型的數(shù)據(jù)處理方案上展開研究。
發(fā)明內(nèi)容
因此,通過提供一種數(shù)據(jù)幀構(gòu)造方法和一種依據(jù)同步以太網(wǎng)中的數(shù)據(jù)幀的數(shù)據(jù)處理方法,本發(fā)明致力于解決出現(xiàn)在現(xiàn)有技術(shù)中上面提到的問題,并且提供了額外的優(yōu)點,其避免了由于不必要的開銷惡化傳輸效率,并且通過在物理層中彼此區(qū)分同步幀和異步幀使得能夠處理各種同數(shù)據(jù)。
為了實現(xiàn)上述目的,依據(jù)本發(fā)明的一個方面,提供一種用于構(gòu)造由同步以太網(wǎng)中的每一以太網(wǎng)設備傳輸?shù)臄?shù)據(jù)的幀的方法,該方法包括步驟接收用于傳輸?shù)臄?shù)據(jù),并通過每一以太網(wǎng)設備確認用于傳輸?shù)臄?shù)據(jù)是否是同步數(shù)據(jù);當確認接收的數(shù)據(jù)是同步數(shù)據(jù)時,在幀的前導中標記該數(shù)據(jù)是同步數(shù)據(jù),并通過把接收的數(shù)據(jù)包括在不包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造同步幀;以及當確定接收的數(shù)據(jù)是異步數(shù)據(jù)時,在幀的前導中標記該數(shù)據(jù)是異步數(shù)據(jù),并通過把接收的數(shù)據(jù)包括在包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造異步幀。
為了實現(xiàn)上述目的,依據(jù)本發(fā)明的一個方面,提供一種用于能夠使每一以太網(wǎng)設備處理同步以太網(wǎng)中的輸入數(shù)據(jù)的方法,該方法包括通過以太網(wǎng)設備接收用于傳輸?shù)臄?shù)據(jù),并確認該數(shù)據(jù)的每一幀是否是同步幀;當該幀是同步幀時,確定對應幀中的時隙是否是已經(jīng)針對以太網(wǎng)設備設置了時隙路由選擇路徑的時隙;當該時隙是已經(jīng)設置了時隙路由選擇路徑的時隙,通過對應的時隙路由選擇路徑傳輸該時隙,并當該時隙不是已經(jīng)設置了時隙路由選擇路徑的時隙時,通過以太網(wǎng)設備的物理層傳輸該時隙至另一以太網(wǎng)設備,并且當該幀是異部幀時,傳輸對應的幀至以太網(wǎng)設備的MAC層。
從下面結(jié)合附圖給出的詳細說明,本發(fā)明的上面和其它特征和優(yōu)點將變得更明顯,其中圖1是示出了同步以太網(wǎng)的傳輸周期的視圖;圖2是示出了傳統(tǒng)以太網(wǎng)幀結(jié)構(gòu)的圖示;圖3是示出了本發(fā)明所應用的以太網(wǎng)的層結(jié)構(gòu)的視圖;圖4a和圖4b是示出了依據(jù)本發(fā)明的實施例的同步以太網(wǎng)幀結(jié)構(gòu)的視圖;圖5是示出了依據(jù)本發(fā)明的實施例的同步以太網(wǎng)網(wǎng)絡的層結(jié)構(gòu)的視圖;以及圖6是每個以太網(wǎng)設備處理依據(jù)本發(fā)明的同步以太網(wǎng)中的輸入數(shù)據(jù)的方法的流程圖。
具體實施例方式
下文中,參照
依據(jù)本發(fā)明的實施例。相同的參考數(shù)字用于指定如在其他附圖中示出的那些相同的部分。為了清楚和簡明,當會使本發(fā)明的主題不清楚時,省略結(jié)合于此的已知功能和結(jié)構(gòu)的詳細說明。
圖4a和圖4b是示出了依據(jù)本發(fā)明的實施例的同步以太網(wǎng)幀結(jié)構(gòu)的視圖。
如圖4a所示,依據(jù)本發(fā)明的同步以太網(wǎng)中的同步幀包括前導字段41、用于指示被傳輸數(shù)據(jù)的數(shù)據(jù)字段42和幀校驗序列字段43。幀校驗序列(FCS)字段43設置于每一幀的末尾處,并用于檢測當依據(jù)數(shù)據(jù)通信中的每一幀傳輸信息時的錯誤。具體地,依據(jù)本發(fā)明的同步幀包括包含在前導字段41中的控制字段400,從而確定數(shù)據(jù)是否是PHY層中的同步數(shù)據(jù)??刂谱侄?00包括用于確認幀是否是同步幀的同步標記字段401。此外,除同步標記字段401之外,依據(jù)本發(fā)明的實施例的控制字段400可以進一步包括用于指示超幀的開始的開始標記字段402。
于此,由于同步幀包括數(shù)據(jù)字段42中的多個數(shù)據(jù)時隙,并通過每個數(shù)據(jù)時隙中的不同的信號方案(signal scheme)設置時隙路由選擇路徑,它可能用于上部的客戶,以確認該時隙是否是取代MAC地址、通過時隙路由選擇路徑的上部的客戶的時隙。因此,由于它不必增加MAC頭,可以減小開銷。因此,可以很容易在數(shù)據(jù)傳輸中確保帶寬并提高傳輸效率。此外,由于不包含MAC頭,可能通過不同于太網(wǎng)的方案傳輸數(shù)據(jù)字段42。因此,可以通過不同方案傳輸同步數(shù)據(jù)。
在傳統(tǒng)的以太網(wǎng)幀中,利用八個字節(jié)構(gòu)造前導字段41,并且該前導字段41包括兩個字節(jié)的保留字段。通過這種保留字段可以構(gòu)造依據(jù)本發(fā)明的控制字段400,或者依據(jù)本發(fā)明的實施例的控制字段400可以包括在用于指示另一功能的預定字段中。即,通過把用于確定幀是否是同步幀的同步標記字段401包括在依據(jù)傳統(tǒng)以太網(wǎng)幀的功能的預定字段中,來獲得本發(fā)明的實施例。
其間,如圖4b所示,在依據(jù)本發(fā)明的同步以太網(wǎng)中的異步幀包括前導字段41、目的地址字段22、源地址字段23、長度/類型字段24、用于指示幀的數(shù)據(jù)的數(shù)據(jù)字段25和幀校驗序列字段26。利用六個字節(jié)構(gòu)造目的地址字段22,并且目的地址字段22指示幀必須傳輸?shù)降哪康牡氐腗AC地址,利用六個字節(jié)構(gòu)造源地址字段23,該源地址字段23指示傳輸幀的站(station)的MAC地址。此外,利用兩個字節(jié)構(gòu)造長度/類型字段24,并且該長度/類型字段24指示幀的數(shù)據(jù)的長度信息和幀的協(xié)議類型,并且利用四個字節(jié)構(gòu)造幀校驗序列字段26,并在每一幀的末尾設置幀校驗序列字段(FCS)26。FCS 26用于檢測在依據(jù)數(shù)據(jù)通信中的每一幀傳輸信息時的錯誤。具體地,依據(jù)本發(fā)明的異步幀包括包含在前導字段41中的控制字段400,以確定數(shù)據(jù)是否是PHY層中的同步數(shù)據(jù)??刂谱侄?00包括同步標記字段401,以用于確定幀是否是同步幀。此外,除了同步標記字段401,依據(jù)本發(fā)明的實施例的控制字段400可以進一步包括用于指示超幀的開始的開始標記字段402。
在傳統(tǒng)的以太網(wǎng)幀中,利用八個字節(jié)構(gòu)造前導字段41,并且該前導字段41包括兩個字節(jié)的保留字段。通過這種保留字段可以構(gòu)造依據(jù)本發(fā)明的控制字段400,或者依據(jù)本發(fā)明的實施例的控制字段400可以包含在用于指示另一功能的預定字段中。即,通過把用于確定幀是否是同步幀的同步標記字段401包括在依據(jù)傳統(tǒng)以太網(wǎng)幀的功能的預定字段中,也可以獲得本發(fā)明的實施例。
為了構(gòu)造如上面所述的在同步以太網(wǎng)中用于傳輸?shù)臄?shù)據(jù)幀,執(zhí)行下面的步驟。
首先,每個以太網(wǎng)裝置接收用于傳輸?shù)臄?shù)據(jù),并確定或確認該數(shù)據(jù)是否是同步數(shù)據(jù)。作為確認的結(jié)果,當接收的數(shù)據(jù)是同步數(shù)據(jù)時,以太網(wǎng)設備在幀的前導中標記該數(shù)據(jù)同步數(shù)據(jù),并且以太網(wǎng)設備把接收的數(shù)據(jù)包括在不包含MAC頭的幀的數(shù)據(jù)部分中。相反,當接收的數(shù)據(jù)是異步數(shù)據(jù)時,以太網(wǎng)設備在幀的前導中標記該數(shù)據(jù)是異步數(shù)據(jù),并且以太網(wǎng)設備把接收的數(shù)據(jù)包括在包含MAC頭的幀的數(shù)據(jù)部分中。
如上面所述,依據(jù)本發(fā)明的同步以太網(wǎng)中的同步數(shù)據(jù)和異步數(shù)據(jù)具有不同的結(jié)構(gòu)。在依據(jù)這種不同的結(jié)構(gòu)來接收和處理PHY層中的幀時,通過前導來確定或確認每個幀是同步幀還是異步幀。作為確定(確認)的結(jié)果,傳輸幀至彼此不同的上部的層。
圖5是示出了依據(jù)本發(fā)明的實施例的同步以太網(wǎng)網(wǎng)絡的層結(jié)構(gòu)的視圖。
如圖5所示,可以將依據(jù)本發(fā)明的以太網(wǎng)網(wǎng)絡的層結(jié)構(gòu)分成用于處理異步幀和同步幀兩種結(jié)構(gòu)。首先,通過以下的層來完成用于異步幀的處理PHY層34,它是OSI 7-層堆棧的第一層;MAC層32,它是數(shù)據(jù)鏈路層的子層,并且是OSI 7-層堆棧的第二層;MAC客戶31,它是堆棧的上層;以及GMII層33,它是PHY層34和MAC層32之間的接口層。
其間,通過以下的部分來完成用于同步幀的處理PHY層34,它是OSI 7-層堆棧的第一層;用于處理同步以太網(wǎng)幀的同步以太網(wǎng)幀52;作為上部的層的同步數(shù)據(jù)處理客戶51;以及GMII層33,它是PHY層34和同步以太網(wǎng)幀52之間的接口層。
作為接口層的GMII層33包括MUX/分析器(parser)54-1、MUX/分析器54-2和時隙路由選擇部分53。MUX/分析器54-1執(zhí)行輸入數(shù)據(jù)的多路復用和分析操作,MUX/分析器54-2執(zhí)行輸出數(shù)據(jù)的多路復用和分析操作,并且時隙路由選擇部分53從MUX/分析器54-1路由輸入數(shù)據(jù),并從上部的層傳輸輸出數(shù)據(jù)至MUX/分析器54-2。
下文將說明依據(jù)前述層結(jié)構(gòu)的數(shù)據(jù)處理步驟。
依據(jù)本發(fā)明的實施例,依據(jù)包括在前導中的同步標記,將同步以太網(wǎng)中的每一幀分類成同步幀和異步幀。因此,當已經(jīng)接收一幀,檢查對應幀的前導。檢查的結(jié)果,當確定同步標記處于第一狀態(tài),例如未激活,認為接收的幀是異步幀。因此,沿著路徑502傳輸接收的幀至MAC層32。
相反,當確定同步標記處于第二狀態(tài),例如激活,認為接收的幀是同步幀。因此,沿著路徑503傳輸接收的幀至另一設備,并同時針對包括在同步幀的數(shù)據(jù)字段中的每一時隙進行時隙路由操作。于此,當時隙對應于對應的設備時,沿著路徑501傳輸接收的幀至對應設備的同步以太網(wǎng)幀形成器(Ethernet framer)52。
即,在本發(fā)明中,通過幀的前導部分,可以在MAC層的下層中相互區(qū)分同步幀和異步幀。此外,由于同步幀被傳輸至所有設備(廣播),并且已經(jīng)依據(jù)不同的信號方案在每一幀中包含的每個多路時隙中設置了路由路徑,所以利用MAC地址進行傳輸是不必要的。即,依據(jù)本發(fā)明的實施例,不必使用用于同步幀的MAC地址。因此,相比于傳統(tǒng)同步以太網(wǎng)的層結(jié)構(gòu),可以彼此區(qū)分幀,并在MAC層的下層中處理幀。
圖6是每個以太網(wǎng)設備處理依據(jù)本發(fā)明的同步以太網(wǎng)中的輸入數(shù)據(jù)的方法的流程圖。
首先,當依據(jù)本發(fā)明的同步以太網(wǎng)中的以太網(wǎng)設備在塊(block)61處接收來自物理層的數(shù)據(jù)時,以太網(wǎng)裝置在塊62處通過與幀相對應的前導,來確定或確認接收數(shù)據(jù)的每一幀是否是同步幀。即,通過如圖4a和圖4b所示的同步標記進行上述確定。
作為在塊62處確定的結(jié)果,當幀是同步幀時,通過時隙路由選擇功能,在塊63處,接口層(例如GMII層)確定在幀的每一時隙中是否已經(jīng)設置了到對應設備的時隙路由選擇路徑。作為在塊63處確定的結(jié)果,當在所述每一時隙中已經(jīng)設置了到對應設備的時隙路由選擇路徑時,接口層在塊64處通過對應時隙傳輸接收的數(shù)據(jù)到上部的同步數(shù)據(jù)處理客戶。相反,當在所述每一時隙中還沒有設置到對應設備的時隙路由選擇路徑時,接口層在塊65處通過物理層傳輸接收的數(shù)據(jù)至另一以太網(wǎng)設備。
于此,通過時隙路由選擇功能確認是否已經(jīng)設置了到對應設備的時隙路由選擇路徑,表示已經(jīng)確認了針對在接口層中接收的相應同步幀中包含的多個時隙的每一個通過不同的信號方案設置了時隙路由選擇路徑,也就是確認了用于對應的以太網(wǎng)設備的時隙。在以這種方式確定時隙路由選擇路徑之后,接口層接收時隙,以用于來自包含在同步幀中的多個時隙之中的對應設備,并傳輸接收的時隙至上部的層。相反,在除了用于對應設備的時隙之外的時隙的情況中,接口層通過物理層傳輸時隙至另一以太網(wǎng)設備。
其間,當幀是如在塊62處所確定的異步幀時,接口層傳輸輸入的數(shù)據(jù)至MAC層以用于在塊66處的MAC層中的處理。
如上面所述,在本發(fā)明中,在物理層中區(qū)分同步幀和異步幀,從而避免惡化由于不必要的開銷引起的傳輸效率,并可以處理各種同步數(shù)據(jù)。
可以把上面提到的依據(jù)本發(fā)明的方法作為軟件來實現(xiàn),并可被存儲進入比如CD ROM、RAM、軟盤、硬盤或磁光盤的記錄介質(zhì)中,從而使用戶通過利用計算機可以讀這種軟件。
在參考其確定的優(yōu)選實施例已經(jīng)示出和說明本發(fā)明的同時,本領域的熟練技術(shù)人員可以理解只要不脫離通過所附權(quán)利要求書限定的本發(fā)明的精神和范圍,可以進行形式和細節(jié)的各種改變。
權(quán)利要求
1.一種用于通過同步以太網(wǎng)中的每一以太網(wǎng)設備構(gòu)造用于傳輸?shù)臄?shù)據(jù)的幀的方法,該方法包括步驟接收用于傳輸?shù)臄?shù)據(jù)并確認用于傳輸?shù)臄?shù)據(jù)是否是同步數(shù)據(jù),其中當接收的數(shù)據(jù)是同步數(shù)據(jù)時,在幀的前導中標記該數(shù)據(jù)是同步數(shù)據(jù),并通過把接收的數(shù)據(jù)包括在不包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造同步幀;以及當接收的數(shù)據(jù)是異步數(shù)據(jù)時,在幀的前導中標記該數(shù)據(jù)是異步數(shù)據(jù),并通過把接收的數(shù)據(jù)包括在包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造異步幀。
2.如權(quán)利要求1所述的方法,其特征在于前導包括通過預定個數(shù)的比特所構(gòu)造的同步數(shù)據(jù)標記字段,從而標記數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于MAC頭包括利用六個字節(jié)構(gòu)造的、用以指示幀必須傳輸?shù)降哪康牡氐腗AC地址的目的地址字段,利用六個字節(jié)構(gòu)造的、用以指示傳輸幀的站的MAC地址的源地址字段,以及利用兩個字節(jié)構(gòu)造的、用以指示幀的數(shù)據(jù)的長度信息和幀的協(xié)議類型的長度/類型字段。
4.如權(quán)利要求1所述的方法,其特征在于前導包括利用預定個數(shù)的比特構(gòu)造的幀開始標記,幀開始標記指示同步以太網(wǎng)的傳輸周期的開始。
5.一種用于能夠使每一以太網(wǎng)設備處理同步以太網(wǎng)中的輸入數(shù)據(jù)的方法,該方法包括步驟a)通過以太網(wǎng)設備接收數(shù)據(jù)并確認數(shù)據(jù)的每一幀是否是同步幀;b)當該幀是同步幀,確認對應幀中的時隙是否是已經(jīng)針對以太網(wǎng)設備設置了時隙路由選擇路徑的時隙;c)當該時隙中已經(jīng)設置了時隙路由選擇路徑時,通過對應的時隙路由選擇路徑傳輸時隙,并當時隙不是已經(jīng)設置了時隙路由選擇路徑的時隙時,通過以太網(wǎng)設備的物理層傳輸時隙至另一以太網(wǎng)設備;以及d)當該幀是異步幀時,傳輸對應幀至以太網(wǎng)設備的MAC層。
6.如權(quán)利要求5所述的方法,其特征在于確認步驟進一步包括步驟檢查幀前導中的同步標記字段,其中標記字段處于第一狀態(tài)指示同步數(shù)據(jù),處于第二狀態(tài)指示異步數(shù)據(jù)。
7.一種用于在以太網(wǎng)設備中構(gòu)造以同步以太網(wǎng)格式進行傳輸?shù)臄?shù)據(jù)的幀的設備,包括與存儲器通信的處理器,處理器執(zhí)行代碼以用于接收用于傳輸?shù)臄?shù)據(jù);確定用于傳輸?shù)臄?shù)據(jù)是否是同步數(shù)據(jù);以及當數(shù)據(jù)是同步數(shù)據(jù),在幀的前導中進行標記,并通過把接收的數(shù)據(jù)包括在不包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造同步幀。
8.如權(quán)利要求8所述的設備,其特征在于處理器進一步執(zhí)行代碼,以用于;當數(shù)據(jù)是異步數(shù)據(jù),在幀的前導中進行標記,并通過把接收的數(shù)據(jù)包括在包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造異步幀。
9.如權(quán)利要求7所述的設備,其特征在于前導包括利用預定個數(shù)的比特構(gòu)造的同步數(shù)據(jù)標記字段。
10.如權(quán)利要求9所述的設備,其特征在于當數(shù)據(jù)是同步時,同步數(shù)據(jù)標記處于第一狀態(tài),當數(shù)據(jù)是異步時,同步數(shù)據(jù)標記處于第二狀態(tài)。
11.如權(quán)利要求7所述的設備,其特征在于MAC頭包括利用六個字節(jié)構(gòu)造的、用以指示幀必須傳輸?shù)降哪康牡氐腗AC地址的目的地址字段;利用六個字節(jié)構(gòu)造的、用以指示傳輸幀的站的MAC地址的源地址字段;以及利用兩個字節(jié)構(gòu)造的、用以指示幀的數(shù)據(jù)的長度信息和幀的協(xié)議類型的長度/類型字段。
12.如權(quán)利要求7所述的設備,其特征在于前導包括利用預定個數(shù)的比特構(gòu)造的幀開始標記,幀開始標記指示同步以太網(wǎng)的傳輸周期的開始。
13.如權(quán)利要求7所述的設備,進一步包括與處理器通信以用于接收/傳輸數(shù)據(jù)的輸入/輸出裝置。
14.如權(quán)利要求7所述的設備,其特征在于代碼存儲于存儲器中。
15.如權(quán)利要求7所述的設備,其特征在于代碼存儲于通過處理器可讀的可讀介質(zhì)上。
全文摘要
公開了一種用于通過同步以太網(wǎng)中的每一以太網(wǎng)設備構(gòu)造用于傳輸?shù)臄?shù)據(jù)的幀的方法,包括步驟接收用于傳輸?shù)臄?shù)據(jù),并通過每一以太網(wǎng)設備確認用于傳輸?shù)臄?shù)據(jù)是否是同步數(shù)據(jù);當確認接收的數(shù)據(jù)是同步數(shù)據(jù)時,在幀的前導中標記該數(shù)據(jù)是同步數(shù)據(jù),并通過把接收的數(shù)據(jù)包括在不包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造同步幀;并且當接收的數(shù)據(jù)是異步數(shù)據(jù)時,在幀的前導中標記該數(shù)據(jù)是異步數(shù)據(jù),并通過把接收的數(shù)據(jù)包括在包含MAC頭的幀的數(shù)據(jù)部分中來構(gòu)造異步幀。
文檔編號H04L12/28GK1697446SQ20051000793
公開日2005年11月16日 申請日期2005年2月5日 優(yōu)先權(quán)日2004年5月14日
發(fā)明者林世倫, 宋在涓, 權(quán)瑞遠, 尹鐘浩 申請人:三星電子株式會社