




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、FCoE幀長的支持FPcanpars&Ethertype(0 xB9D6ForFCoEdatapacketscaprSUndUirclDtnFitldi14-21廣口廣snaivriH科cterwOpclanLaiiPayiqadFIN匚ki*rFCoEframeSOFFCFrsmiEOFMACDAhlACSAVLAN伽E1tiflrTi/pe1FCeEEncJpALJljEedFCFrlnl*FCdETrallarCRC圖FCoE幀格式FCoE數據幀的大小為:Ethernet源MAC/目的MAC地址:12字節。802.1QTag首部:4字節。EthernetType+FCoEHeader(I
2、ncludingFCSOF):16字節。FCFrame(ExtenderHeader(optional)+FCHeader+FCData):Max情況下:40字節擴展首部+20字節FCHeader+2112字節FCData,總計2172字節。FCoETail(IncludingFCEOF):4字節。EthernetCRC:4字節。所以FCoE數據幀的最大長度為:2212字節。WWNFC網絡使用了兩類地址。(1)NameID(名稱標識符),使用WWN地址(WorldWidePortname,世界范圍的名字)來標識,WWN為一個64位的全球唯一地址。(2)FCID地址,24位的本地地址,基于每個F
3、abric網絡分配。FCID22221111111132109a765432DomainJDAreaAddress11109aia543210iIDPortIDIdentifierDomain_ID在每個Fabric網絡中,Domain_ID是用來識別交換機,一個Fabric網絡中的交換機Domain_ID是不能一樣。Area_IDArea_ID用于識別屬于一個Fabric的一臺交換機中某個或某些F模式接口。Port_IDPort_ID用于識別屬于一個Fabric的一臺交換機中某個或某些F模式接口所連的虛擬N模式接口。Class2和Class3Class2服務類別基于Class2服務類別轉發的
4、數據幀,在轉發過程中無連接要求,即不在乎數據幀如何到達目的地,但要求對數據幀進行應答(ACK)。對Class2數據幀的應答不僅包括接收數據幀的終端設備進行應答,還包括轉發過程中轉發設備對非法的Class2數據幀丟棄并向發起端發回應答。轉發設備需要對非法的Class2數據幀進行校驗,可能的包括情況如:發送端為本FC交換機直連主機設備,但數據幀的源FC-ID非本FC交換機分配。數據幀的目的FC-ID不可達。Class3服務類別基于Class3服務類別轉發的數據幀,在轉發過程中也不存在連接要求。同基于Class2數據幀的區別在于,其不要求對數據幀進行應答(ACK),在這種情況下,只能依賴于高層的協議
5、對幀丟失情況作出反映。ClassF服務類別用于交換機到交換機通信的數據幀的類別,要求進行應答(ACK)。對于主機發送的Class2的數據幀,Fabric要基于通信的每報文進行錯誤檢查(FC-2V層處理),對檢測出的錯誤,要給發送方回送錯誤應答報文。這些錯誤典型的包括如FC幀的源ID非本機分配、FC幀的目的ID不可達,等等。如果是這樣,相當于要有機制對Class2的報文先進行正確校驗,在校驗通過的情況下才進行轉發,這個對轉發方案提出了要求,結合我司目前的芯片方案,無法支持,所以本階段能夠支持Class2數據幀的轉發,但不支持對Class2幀進行每幀校驗。SPMA和FPMA方案1:SPMA(Ser
6、verProvidedMACAddress),由主機設備自身為每個虛擬N模式接口分配一個MAC地址。采用SPMA分配方式,每個虛擬N模式的接口可能仍然會直接采用主機以太網MAC地址,為了區分虛擬N模式接口,將使用SPMA地址和為該虛擬N模式接口分配的FC-ID二元組一起作為該虛擬N模式接口的標識。方案2:FPMA(FabricProvidedMACAddress),由FCF設備為每個登錄的虛擬N模式接口分配一個MAC地址。采用FPMA分配方式,每個虛擬N模式的接口將分配到不同的MAC地址。標準為這樣的MAC地址劃分了24位的前綴范圍“OxOEFCOOOxOEFCFF”,并稱為FC-MAP。由于
7、主機MAC地址是鏈路本地概念,即在支持FCF設備的每個鏈路上才生效,各鏈路上可以共用相同的前綴并且不相互影響,所以目前銳捷將只采用OxOEFCOO的前綴范圍。FC-MAP由FCF設備為每個登錄的虛擬N模式接口分配一個MAC地址。采用FPMA分配方式,每個虛擬N模式的接口將分配到不同的MAC地址。標準為這樣的MAC地址劃分了24位的前綴范圍“OxOEFCOOOxOEFCFF”,并稱為FC-MAP。FLOGI/FDISC(fabricloginels)FLOGI(fabricloginels)提供了一種N模式端口向Fabric請求登陸的方式。FLOGI/FDISC完成如下功能:N模式接口通過發出F
8、LOGI及收到關于FLOGI的應答,能夠確認該N模式接口是點對點拓撲還是Fabric拓撲。在Fabric拓撲模式下Fabric向N模式接口提供與Fabric相關的工作特性(如是否支持CLASS2/CLASS3的FC幀轉發)、F模式接口名稱標識和Fabric名稱標識。N模式接口向Fabric提供與該N模式接口相關的工作特性、N模式接口名稱和名稱標識。Fabric向發起FLOGI的N模式接口分配或確認地址標識。初始化N模式接口和F模式接口相關的Buffer-to-Buffer流控。若N模式接口和Fabric都支持認證,隨后N模式接口向Fabric進行認證。如果N模式接口和Fabric都支持虛擬Fa
9、bric,N模式接口和Fabric隨后進行虛擬Fabric參數協商。如果Fabric支持S_ID為0的FDISC,N模式接口和Fabric可能交換潛在用途和可用性的地址標識資源信息。PLOGI(N_PORTLOGIN)PLOGI提供了一種N模式接口向另一N模式接口請求登陸的方式;該PLOGI應在完成FLOGI過程之后進行的,先于兩接口間數據幀的傳遞。PLOGI完成如下功能:A兩N模式接口間相互提供與各自相關的工作特性(如是否支持收發CLASS2/CLASS3的FC幀)、FC接口名稱標識和節點名稱標識。如果不存在Fabric(即拓撲為點對點拓撲),向這兩個N模式接口分配地址標識。若兩個N模式接口
10、間支持收發CLASS2的FC幀,則初始化這兩個FC接口間的端到端流控。FIPpriority當主機收到多個FCF響應advertisement時,主機會選擇advertisement報文中descriptionpriority優先級最高的建立虛鏈接。LOGO分為FLOGO和PLOGOFLOGO:擴展鏈路服務為移除兩個N模式接口間或一個N模式接口和Fabric間的服務提供了一種方法。當FLOGIC完成虛鏈路建立后,如果不想使用這條鏈路或是出現故障時主機會發出flogo,退出鏈路,鏈路無效。正常情況下要進行后面的PLOGIC和fc轉發都要使用這條鏈路,正常是不會發flogo.PLOGO:協議上規定
11、主機在完成nameserver注冊和獲取注冊信息后,就要發出PLOGO表示完成注冊和獲取到其他的主機的注冊信息。有可能是完成所有ns信息后發一次logo,也有可能每次都發一個logo.主機和交換機都有可能發logo.PLOGO是由N模式接口A向另N模式接口B發起的。FLOGO可以由N模式接口向Fabric發起(目的地址標識為FFFFFEh),也可以由Fabric向N模式接口發起(源地址標識為FFFFFEh)。SCR和RSCNSCR:主機端口通過SCR向交換機注冊所關注特定事件變化通告RSCN:當端口通過SCR注冊關注特定事件變化通告后,在FC拓撲中出現相應的事件變化時,該事件通告將通告RSCN
12、送交到已注冊的端口;已注冊的端口收到這些RSCN后,將依據其中的內容進行相應的處理。N模式接口通過向Fabric發送SCR注冊關注特定事件變化通告后,在Fabric拓撲中出現相應的事件變化時,該事件通告將通過RSCN送交到這些已發送SCR注冊的N模式接口;這些N模式接口收到RSCN后,將依據其中的內容進行相應的處理。SCR/RSCN典型應用場景包括:1、如磁盤加入或者退出Fabric。2、名稱服務器注冊發生改變。3、等等,對于任何影響主機操作的行為。關于SCR/RSCN具體應用場景,PRD未進行更進一步描述,更具體應用在SRC/RSCN對應的SCG/CREF中進行描述。NAMESERVER在F
13、abric拓撲中,存在個知名地址標識OxFFFFFC,該地址標識是作為NAMESERVER的名稱服務器的地址標識。NAMESERVER具有如下功能:N模式接口通過NAMESERVER向Fabric的名稱服務器注冊該N模式接口圖1Fabric拓撲示意圖N模式接口通過NAMESERVER向Fabric的名稱服務器查詢其它的N模式接口信息。N模式接口通過NAMESERVER向Fabric的名稱服務器注銷該N模式接口名稱服務器是內嵌在Fabric交換機中的,可以把名稱服務器看作是一個N模式接口;在跟名稱服務器進行通信前,需要先向名稱服務器進行PLOGI。工作原理上圖為一個簡單的Fabric拓撲示意圖:
14、主機A通過N模式接口A同交換機F模式接口A互聯。主機B通過N模式接口B同交換機F模式接口B互聯。名稱服務器是內嵌在Fabric交換機中的。Fabric網絡是一個相對智能的網絡,其通過定義一系列的服務功能,使得主機設備能夠動態完成地址分配、設備發現以及服務訪問。基于上述拓撲的,一個可能的工作過程時序圖如下:忙啟;捋inRSCWN-iiLklIE-&:t;旳CM:N-;式接IIHt圖2Fabric拓撲一種可能的工作過程時序圖齊湘卜一SM+SrUd:1匸.A1冃山時出擅:l閘和MF,應泮ki1111N橫式捷口電住征佶總步化1111FLQC.Ifcl/1111注刖N*式按【Bll怙總J511l-LOG
15、LLS.UCJ新刖覆.式捲門盹囲1訊Jji.:i:Nhtjtt-口;;.佩注冊、極式椎口A時比倍乜PLOGILSACC二吏詢下牛N樓金咚匚音見他回X樓式播口”佶克=肯溝下一片時樓止謹口住口更UN噪止按IUL說,査州卜一亍?首先交換機現在名稱服務器中記錄該N模式接口A的信息(N模式接口A的名稱標識、節點名稱標識、地址標識(N_A_ID)等)。隨后交換機通過F模式接口A向N模式接口A發送FLOGI的應答,攜帶N模式接口A的地址標識N_A_ID。(主機向交換機執行FLOGI登錄和應答過程。鏈路建立主機向交換機提供了主機的工作參數,典型的包括主機節點的WWNN地址以及登錄端口的WWPN,用于唯一標識該
16、主機及端口的連接等。交換機向主機提供了交換機的工作參數,典型的包括交換機自身的WNN地址以及接口的WWPN地址等作者注:還有一些提供給主機端遵循FC-FS標準的定時器參數,如R_A_TOV、E_D_TOV等,這些對方案描述不產生影響,所以這里從略描述。I在此處簡單描述FDISC/LOGO的工作過程,本篇不再進一步展開描述。FDISC適用于N模式接口支持虛擬N模式接口的情況,請作用基本同FLOGI;若N模式接口支持虛擬N模式接口,則N模式接口支持的第一虛擬N模式接口使用E3說明FLOGI來獲得地址標識,其它的虛擬N模式接口通過FDISC獲得地址標識。對于兩個N模式接口間的LOGO,相對比較簡單,
17、只是拆除二者之間的服務。對于N模式接口和F模式接口間的LOGO,不僅拆除二者之間的服務,還將導致名稱服務器注銷關于該N模式接口信息,進而引發相應的RSCNo。交換機對登錄端口完成FC_ID的分配或者確認(參看“錯誤!未找到引用源。”)。此外還有如下一些重要的通告或者協商:參看“錯誤!未找到引用源。”,交換機用于通告主機自身是否支持“MultipleN_Port_IDAssignment”特性。參看“錯誤!未找到引用源。”,交換機是否支持VSAN特性。如果支持認證,需要進行認證操作,本階段未考慮。)5.N模式接口A向名稱服務器(公認地址為OxFFFFFC)發起PLOGI。(向名稱服務器執行PLO
18、GI登錄和應答過程。名稱服務器在Fabric網絡中起到了很重要的作用,具體包括:NameServiceRegistration(名稱服務注冊):注冊自己的信息。NameServiceQuery(名稱服務請求):獲取其他設備的信息。主機設備在完成FLOGI操作后,通過向名稱服務器執行PLOGI操作以及執行名稱服務器所支持的服務特性,從而完成信息向Fabric網絡的注冊或者獲取到自己需要訪問設備的信息,從而完成階段3的操作。注意:任何N_Port(含VN_Port)之間進行數據傳輸前必須先進行相互注冊,就是說PLOGI是任何N_Port操作過程必須要執行的行為。)N模式接口A向Fabric發出SCR注冊一般在PLOGIC之后發送。(通告服務器如果有變化請發RSCN給我)只有N注冊了SCR,當有變化時才會發RSCN。N模式接口A向名稱服務器查詢獲得所有的N模式接口信息。發送GID_FT報文查詢,服務器會回復ACCGID_FT里面包含所有N節點的fcid。還有一種獲取fcid的方式是,如果其他端口有新的用戶注冊上了產生了變化。服務器就會發送RSCN通告給N節點,包含fcid這需要這個N節點先注冊SCR。當獲取到所有的FCID后,會向他們發送PRLI進程注冊請求報文。普通卡這沒有修改任何字段只做ACC.存儲設備會將target置1,說明他是存儲可以進行磁盤獲取。接著會向ta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中醫診斷試題及答案
- 學海大聯考 2025年化學高二第二學期期末復習檢測模擬試題含解析
- 重慶市兩江育才中學2025屆高二下數學期末考試模擬試題含解析
- 浙江省麗水地區四校 2108-2025年化學高二下期末聯考試題含解析
- 云南省河口縣民中2025年高二化學第二學期期末質量檢測模擬試題含解析
- 文化藝術展覽宣傳冊定制設計合同
- 海外務工人員權益保障合同
- 車貸貸款逾期罰息及還款條件變更合同
- 兒科護士辭職報告集錦(30篇)
- 供應商安全合同(6篇)
- 七年級數學培優輔差記錄表
- 職工名冊制度
- DB34T∕ 2426-2015 霍山石斛楓斗加工技術規程
- 機器人工程專業《專業英語與科技論文寫作》教學大綱
- 寧鄉市教師招聘考試題庫2024
- 施工安全的教育培訓記錄表
- DL∕T 5776-2018 水平定向鉆敷設電力管線技術規定
- JGJ124-1999 殯儀館建筑設計規范
- 人工合成石墨導熱材料將成為熱管理市場主流散熱解決方案-未來具有巨大發展空間
- JTS-110-10-2012水運工程標準施工監理招標文件
- 廣東省佛山市2023-2024學年高二下學期7月期末考試地理試題
評論
0/150
提交評論