官术网_书友最值得收藏!

2.2.2 AFDX數據幀格式

AFDX數據幀格式與802.3標準的MAC幀格式類似,見圖2-3。

圖2-3 AFDX數據幀格式

由于幀前導碼和幀定界符(SFD)不是一個數據幀的有效成分,因此一個AFDX數據幀的最小幀長為64字節,最大幀長為1518字節。數據幀各部分的含義如下。

(1)MAC頭:長度為14字節,分為目的地址、源地址、類型等字段。

① 目的地址:長度為6字節,分為兩部分,第一部分為4字節,用來標識網絡中的各個端系統;第二部分為2字節,用來標識傳輸數據幀所用的虛鏈路號,交換機將根據數據幀中的虛鏈路號,查找其配置表中虛鏈路號所對應的交換機端口,找到對應的端系統來轉發數據幀。

② 源地址:長度為6字節,分為4部分:第一部分為24位的常數域;第二部分為16位,由系統集成器來標明端系統所使用的網絡控制器;第三部分為3位,用于標明在冗余傳輸中數據幀所在的網絡;第四部分為5位的常數域。

③ 類型:長度為2字節,其值是0x0800,用于表明數據幀中封裝的是IPv4數據包。

(2)載荷:長度為46~1500字節,其中封裝有如下字段。

① IP頭:長度為20字節,是指封裝在AFDX數據幀中的IP數據報頭,對傳統IP頭進行了簡化,取消了傳統IP頭中的任選項和填充字段,只包含源IP地址、目的IP地址和其他必需的字段。

② UDP頭:長度為8字節,是指封裝在IP數據報中的UDP數據報頭,它分為源端口號、目的端口號、有效負載長度、校驗和4部分,每部分各2字節。

③ 數據:長度為17~1471字節,是封裝在UDP數據報中的數據,如果數據長度小于17字節,則必須加入一定數量的填充字節來滿足最小長度為17字節的要求。

④ 序列號(Seq Num):長度為1字節,用來維護不同虛鏈路數據幀的完整性和可靠性,通過幀序列號可以實現冗余管理機制。每一條虛鏈路的幀序列號范圍為0~255。一個AFDX數據幀到達接收端后,通過檢查幀序列號字段來確定是否是重復幀。

(3)幀校驗碼(FCS):長度為4字節,采用與以太網相同的CRC校驗碼,用來校驗數據幀在傳輸過程中是否發生錯誤。

主站蜘蛛池模板: 双江| 延庆县| 玉环县| 分宜县| 宕昌县| 高平市| 涡阳县| 田东县| 米林县| 榆社县| 怀宁县| 江陵县| 崇左市| 万山特区| 通榆县| 分宜县| 扬中市| 会昌县| 容城县| 黔东| 温泉县| 崇州市| 南川市| 多伦县| 广灵县| 尼勒克县| 元阳县| 旺苍县| 新巴尔虎左旗| 海门市| 登封市| 五莲县| 商河县| 文化| 鹤庆县| 肇源县| 镇安县| 双鸭山市| 砚山县| 上栗县| 孟连|