GFP協(xié)議可編輯范本_第1頁
GFP協(xié)議可編輯范本_第2頁
GFP協(xié)議可編輯范本_第3頁
GFP協(xié)議可編輯范本_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

GFP協(xié)議GFP(GenericFramingProcedure,通用成幀規(guī)程)是一種通用映射技術(shù),它可將變長(zhǎng)或定長(zhǎng)的數(shù)據(jù)分組,進(jìn)行統(tǒng)一的適配處理,實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù)在多種高速物理傳輸通道中的傳輸。一方面,GFP采用靈活的幀封裝以支持固定或可變長(zhǎng)度的數(shù)據(jù),GFP能對(duì)可變長(zhǎng)度的用戶PDU(ProtocolDataUnit,協(xié)議數(shù)據(jù)單元)進(jìn)行全封裝,免去對(duì)數(shù)據(jù)的拆分、重組及對(duì)幀的填充,簡(jiǎn)化了系統(tǒng)的操作,提高了系統(tǒng)的處理速度和穩(wěn)定度;另一方面,GFP不像LAPS以特定字符7E填充幀頭來確定幀邊界,GFP使用類似于ATM中基于差錯(cuò)控制的幀定界方式,以HEC(HYPERLINK"http://www.dzsc.com/stock-ic/HEAD.html"\t”_blank"HeadHYPERLINK"http://www。dzsc。com/stock/E/ERROR.html”\t”_blank”ErrorCheck,幀頭錯(cuò)誤檢驗(yàn))為基礎(chǔ),通過兩字節(jié)當(dāng)前幀的凈荷長(zhǎng)度和兩字節(jié)的幀頭錯(cuò)誤檢驗(yàn)來確定幀的邊界,這種顯示幀長(zhǎng)度指示的方式可減少邊界搜索處理時(shí)間,對(duì)于有較高同步需求的數(shù)據(jù)鏈路來說相當(dāng)重要,同時(shí)它克服了靠幀標(biāo)志定位帶來的種種缺點(diǎn),進(jìn)一步加快了處理速度,適應(yīng)下一代SDH高速的要求.GFP標(biāo)準(zhǔn)定義了兩種模式:透?jìng)髂J胶蛶成淠J健FP—T(透明映射的GFP)是一種面向塊狀碼的數(shù)據(jù)流模式,實(shí)現(xiàn)對(duì)時(shí)延敏感的SAN網(wǎng)(StorageAreaNetwork,存儲(chǔ)區(qū)域網(wǎng))的線路碼的高效和透明地傳輸,它面對(duì)的是FiberChannel(HYPERLINK”http://www./product/searchfile/2870。html”\t”_blank”光纖通道)、FICON和ESCONHYPERLINK"http://www。dzsc.com/product/searchfile/5540。html”\t”_blank”接口的數(shù)據(jù)流。GFP—F(幀映射的GFP)是一種面向PDU的數(shù)據(jù)流模式,用作傳輸IP協(xié)議、多協(xié)議標(biāo)記交換(MPLS)和以太網(wǎng)的數(shù)據(jù)流。在這里我們主要介紹適用于傳輸以太網(wǎng)數(shù)據(jù)的GFP-F模式。GFP幀結(jié)構(gòu)GFP協(xié)議定義了兩種類型的GFP幀:GFP客戶幀和GFP管理幀。GFP的幀結(jié)構(gòu)如圖1所示,按字節(jié)排列,它包括GFP幀頭(CoreHYPERLINK”http://www.dzsc.com/stock—ic/HEADER。html"\t”_blank"Header)和GFP凈荷區(qū)(GFPPayloadArea)兩部分.GFP幀頭包括幀長(zhǎng)度標(biāo)識(shí)(PLI,PayloadLengthIndicator)和幀頭錯(cuò)誤檢驗(yàn)(CoreHEC)。PLI為2個(gè)字節(jié),表明幀的凈荷長(zhǎng)度,當(dāng)PLI大于或等于4時(shí),表明該幀是GFP客戶幀,否則為GFP管理幀(目前只定義了PLI等于0時(shí)的空閑幀)。幀頭錯(cuò)誤檢驗(yàn)也為2個(gè)字節(jié),它采用CRC-16的檢錯(cuò)方法給幀頭提供保護(hù)。這是GFP一大特點(diǎn),它通過計(jì)算接收到數(shù)據(jù)的幀頭錯(cuò)誤檢驗(yàn)值與數(shù)據(jù)本身比較來實(shí)現(xiàn)幀的定位,通過PLI知道幀的長(zhǎng)度,這樣就可迅速、直接地把凈荷從GFP幀中提取出來,從而避免了HDLC協(xié)議的需要大量時(shí)間的繁瑣操作。在發(fā)送和接收GFP幀前,四字節(jié)的幀頭要與十六進(jìn)制數(shù)B6AB31E0進(jìn)行異或以實(shí)現(xiàn)所謂的擾碼功能。GFP凈荷區(qū)包括:凈荷頭(PayloadHeader)、凈荷信息域(PayloadInformation)和凈荷的幀檢驗(yàn)序列(PayloadFCS)三部分,而凈荷頭包括:凈荷類型(PayloadType)、凈荷類型的HEC(TypeHEC)和擴(kuò)展頭(ExtensionHeader)三部分。凈荷類型為2個(gè)字節(jié),表明GFP凈荷信息的內(nèi)容和格式。它包括凈荷類型標(biāo)識(shí)(PTI)、凈荷FCS標(biāo)識(shí)(PFI)、擴(kuò)展幀頭標(biāo)識(shí)(EXI)和用戶凈荷標(biāo)識(shí)(UPI)。PTI為3bit,表明該GFP幀為客戶數(shù)據(jù)幀還是客戶管理幀;PFI為1bit,表明有沒有凈荷的FCS;EXI為4bit,表明采用哪種擴(kuò)展幀頭:空擴(kuò)展幀頭、線性擴(kuò)展幀頭還是環(huán)擴(kuò)展幀頭??;UPI為8bit,表明GFP凈荷中的數(shù)據(jù)類型等。從UPI字節(jié)可以看出GFP是支持多種數(shù)據(jù)類型的,如Ethernet、IP、FiberChannel、FICON、ESCON等,這也是GFP的一大特點(diǎn)。凈荷類型的HEC為2個(gè)字節(jié),采用CRC-16給凈荷類型提供保護(hù).GFP的擴(kuò)展頭為0~60字節(jié),有三種類型:空擴(kuò)展頭、線性擴(kuò)展頭和環(huán)擴(kuò)展頭,由EXI來設(shè)定??諗U(kuò)展頭,此時(shí)擴(kuò)展頭為0字節(jié),GFP幀的凈荷為單一類型;線性擴(kuò)展頭,用以支持多客戶通過點(diǎn)到點(diǎn)結(jié)構(gòu)來共享GFP幀的凈荷;環(huán)擴(kuò)展頭,用以支持多客戶通過環(huán)結(jié)構(gòu)來共享GFP幀的凈荷,與IEEE802.17RPR(ResilientPacketRing,彈性分組數(shù)據(jù)環(huán))的MAC類似。由此可見,GFP提供一個(gè)靈活的擴(kuò)展幀頭以適應(yīng)多樣的傳輸機(jī)制,這就為SDH提供靈活廣泛的應(yīng)用,而這是HDLC所無法比擬的。凈荷的幀檢驗(yàn)序列為4個(gè)字節(jié),采用CRC—32來保護(hù)凈荷的完整.它為可選的,凈荷FCS標(biāo)識(shí)(PFI),當(dāng)PFI為1時(shí),則存在,否則不存在。同樣,在發(fā)送和接收GFP幀時(shí),凈荷區(qū)的所有字節(jié)要進(jìn)行X^43+1并行擾碼。(2)ETHERNETMAC幀的GFP封裝格式MAC幀與GFP幀的映射關(guān)系如圖2所示.MAC幀的格式在IEEE802。3中進(jìn)行了定義。MAC幀與GFP幀是一一對(duì)應(yīng)的關(guān)系,在進(jìn)行GFP包封之前,要對(duì)MAC幀進(jìn)行一幀的緩存,以獲?。停粒脦拈L(zhǎng)度,該長(zhǎng)度加上凈荷頭的長(zhǎng)度形成2字節(jié)的PLI標(biāo)識(shí),并對(duì)PLI進(jìn)行CRC16計(jì)算得到2字節(jié)的HEC值,PLI與HEC值形成4字節(jié)的GFP幀頭。凈荷類型中的PTI等于000,表明該GFP幀為客戶數(shù)據(jù)幀,PFI等于0,表明該GFP幀沒有凈荷的FCS,EXI等于0000,表明該GFP幀沒有擴(kuò)展頭,UPI等于00000001,表明該GFP幀為以太網(wǎng)MAC幀的映射。對(duì)凈荷類型進(jìn)行CRC16計(jì)算,得到凈荷類型的HEC值,由于沒有擴(kuò)展頭,此時(shí)凈荷頭由凈荷類型和凈荷類型的HEC4字節(jié)組成。凈荷信息域包含了從目的地址到FCS的所有MAC幀字節(jié)(去除了MAC幀的前導(dǎo)碼)。這樣MAC幀進(jìn)行GFP包封后的格式如表1所示.在沒有有效的MAC幀發(fā)送時(shí),可以直接發(fā)送GFP的空閑幀,空閑幀擾碼后的格式如表2所示。(3)GFP幀的同步GFP幀要實(shí)現(xiàn)兩項(xiàng)非常重要的功能:捕獲GFP幀頭以及保持幀同步。幀同步情況分為同步狀態(tài)、預(yù)同步狀態(tài)和搜索狀態(tài)。由預(yù)同步狀態(tài)到同步狀態(tài)所需的有效幀頭數(shù)目N可以由使用者配置。搜索狀態(tài)為鏈路鏈接初始化或GFPHYPERLINK”http://www。dz/product/searchfile/8381。html”\t"_blank”接收器接收失敗時(shí)的基本狀態(tài)。接收器使用當(dāng)前的4字節(jié)數(shù)據(jù)來搜索下一幀,如果計(jì)算出的CoreHEC值與數(shù)據(jù)域中的CoreHEC值相同,則接收器暫時(shí)進(jìn)入預(yù)同步狀態(tài),否則,它移到下一字節(jié)繼續(xù)進(jìn)行搜索。預(yù)同步狀態(tài)時(shí),根據(jù)PLI能夠確定幀的邊界,當(dāng)連續(xù)N個(gè)GFP幀被正確檢測(cè)到,則進(jìn)入同步狀態(tài)。同步狀態(tài)為一個(gè)規(guī)則的操作狀態(tài),它檢查PLI值,確定CoreHEC值,提取幀的PDU,然后到下一幀,如此循環(huán),各狀態(tài)之間的轉(zhuǎn)移如圖3所示。HYPERLINK"http://www.dz/product/searchfile/3720.html"\t"_blank"FPGA的實(shí)現(xiàn)在本設(shè)計(jì)中采用了HYPERLINK"http://www。dzsc。com/icstock/758/XILINX.html"\t”_blank”XILINX公司的HYPERLINK"http://www。dzs/icstock/757/XCV200E。html”\t"_blank”XCV200EHYPERLINK"http://www.dzsc.com/product/searchfile/6465.html”\t”_blank”芯片,它是一片擁有30萬系統(tǒng)門,高速、可靈活編程的FPGA.(1)MAC幀到GFP幀包封的實(shí)現(xiàn)包封在FPGA中實(shí)現(xiàn)的框圖如圖4所示。FPGA通過GMII或MIIMAC接口以字節(jié)的方式接收一個(gè)完整的MAC幀,去除幀前導(dǎo)碼后進(jìn)行MAC幀的緩存,同時(shí)對(duì)幀長(zhǎng)進(jìn)行計(jì)數(shù),并保存在FIFO中,當(dāng)有一幀緩存結(jié)束時(shí),取出該幀的長(zhǎng)度值加上凈荷頭的長(zhǎng)度后得到PLI,算出其CRC值形成GFP的CoreHeader,再加上固定的4字節(jié)凈荷頭(只有TypeHeader,無ExtensionHeader),此時(shí)從緩存區(qū)取出MAC幀的內(nèi)容加在凈荷頭之后,完成GFP的包封。當(dāng)沒有有效的MAC幀發(fā)送時(shí),必須插入完整的4字節(jié)空閑幀,兩者進(jìn)行復(fù)用后,分別進(jìn)行CoreHeader擾碼(與十六進(jìn)制數(shù)B6AB31E0異或)和Payload擾碼(X^43+1)。擾碼完成后直接發(fā)送給SDH的虛容器中。(2)GFP幀到MAC幀解包封的實(shí)現(xiàn)解包封在FPGA中實(shí)現(xiàn)的框圖如圖5所示。?從SDH虛容器中接收到數(shù)據(jù)后,分別送入GFP幀同步的Delineat(yī)ion模塊和Payload解擾碼模塊中,Delineation模塊實(shí)現(xiàn)GFP幀的同步捕捉和保持,從由預(yù)同步狀態(tài)到同步狀態(tài)所需的有效幀頭數(shù)目N取為1,為避免有效的數(shù)據(jù)丟失,進(jìn)入預(yù)同步狀態(tài)后,該幀的payload也是有效的,Delineation模塊輸出一個(gè)payload_valid信號(hào)給Payload解擾碼模塊,指示其對(duì)有效的數(shù)據(jù)進(jìn)行X^43+1解擾碼。對(duì)解擾后的GFP幀進(jìn)行解包封,在解包封時(shí)要注意一些錯(cuò)誤的處理,如要對(duì)TypeHeaderHEC值進(jìn)行檢查,若正確還要對(duì)TypeHeader中的各項(xiàng)值(PTI,PFI,EXI,UPI)進(jìn)行檢查,看接收到的數(shù)據(jù)是否為所需的MAC幀類型,若有錯(cuò)誤則把

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論